/**************** dsktp-core-style ******************/

/* Version 0.52 25/03/2020 */

/*Imported fonts here for the time being as they are currently dependent in this style sheet*/

@import url('https://fonts.googleapis.com/css?family=Montserrat:100,400,700|Magra:100,400,700|PT+Sans:100,400|Dosis:700');
/* |Monoton|Faster+One|Press+Start+2P|Nunito */

/* PLUGIN STYLE */

/* Hide my site */

#form_wrap {
  top: 45%!important;
  margin: auto!important;
  background-color: #333!important;
}

#form_wrap button {
  background-color: #000!important;
}

/* s2member */

/* icomoon icons */

.icon-dsktp-90:before {
  content: "\e900";
}

.icon-dsktp-270:before {
  content: "\e901";
}

.icon-dsktp-180:before {
  content: "\e902";
}

.icon-dsktp:before {
  content: "\e903";
}

/* setup styling */

.usac-signup-checker {
  text-align: center;
  padding: 30px;
  margin: auto;
}

/* colours */

.color-dsktp-highlight {
  color: #e81544;
}

/* buttons */

.btn {
  white-space: normal;
}

.btn.btn-default.btn-go {
  background-color: rgba(35, 35, 35, 0.8);
  min-height: 2.5em;
  padding: 0.6em;
  border: 2px solid #40ff40;
  border-radius: 2em;
  color: #fff;
  margin: 10px;
  width: 80%;
  white-space: normal;
}

.btn.btn-default.btn-follow {
  background-color: rgba(35, 35, 35, 0.8);
  min-height: 2.5em;
  padding: 0.6em;
  border: 2px solid #404040;
  border-radius: 2em;
  color: #fff;
  margin: 10px;
  width: 80%;
  white-space: normal;
}

.btn.btn-default.btn-enter {
  background-color: rgba(35, 35, 35, 0.8);
  color: white;
  border: 2px solid #ff0f55;
  margin-bottom: 40px;
  font-size: 1.5em;
  max-width: 80%;
  min-height: 2em;
  padding: 0.6em;
  border-radius: 2em;
  color: #999;
  margin: 10px;
  width: 90%;
}

/* Wordpress hack */

.no-results.not-found p {
  display: none;
}

.no-results.not-found::before {
  content: "WELCOME TO DSKTP";
}

/* core site templates */

.bakd_xtmp_wrap {
  border: 1px solid red;
}

.bakd_xtmp_wrap .bakd_mdul {
  border: 1px solid red;
  margin: 5px;
  padding: 5px;
  background-color: #333
}

.bakd_xtmp_wrap .bakd_mdul_0001:before {
  content: "1";
}

.bakd_xtmp_wrap .bakd_mdul_0002:before {
  content: "2";
}

.bakd_xtmp_wrap .bakd_mdul_0003:before {
  content: "3";
}

.bakd_xtmp_wrap .bakd_mdul_0004:before {
  content: "4"
}

.bakd_xtmp_wrap .bakd_mdul_0005:before {
  content: "5"
}

.bakd_xtmp_wrap .bakd_mdul_0006:before {
  content: "6"
}

.bakd_xtmp_wrap .bakd_mdul_0007:before {
  content: "7"
}

.bakd_xtmp_wrap .bakd_mdul_0008:before {
  content: "8"
}

/* templates */

.bakd_page {
  min-height: 100vh;
}

.bakd_page_inner {
  min-height: 100vh;
}

.bakd_xtmp {
  min-height: 85vh;
  margin-bottom: 10%
}

*/ remove form button styling in slnk */ .form-button-link .frm_style_formidable-style.with_frm_style input[type=submit] {
  background-color: transparent;
  border: none;
  text-align: left;
  color: #687384;
}

.form-button-link .with_frm_style .frm_submit {
  text-align: left;
}

/* page style */

body {
  min-height: 100vh;
}

.row.no-margin.no-padding {
  margin: 0;
  padding: 0;
}

.row.no-margin.no-padding.block {
  margin: 0;
  padding: 0;
  display: block;
}

/* 6. content flip styles */

.bakd_hide {
  display: none;
}

.bakd_hideshow {
  display: block;
}

.bakd_showhide {
  display: none;
}

.bakd_showshow {
  display: block;
}

.bakd_show {
  display: block;
}

.bakd_hidehide {
  display: none;
}

.bakd_showflip {
  display: none;
}

.bakd_hideflip {
  display: block;
}

.bakd_hide0 {
  display: none;
}

.bakd_hide1 {
  display: block;
}

.bakd_hide11 {
  display: block;
}

.bakd_hide111 {
  display: block;
}

.bakd_hide1111 {
  display: block;
}

.bakd_hide2 {
  display: block;
}

.bakd_hide3 {
  display: block;
}

.bakd_hide4 {
  display: block;
}

.bakd_show0 {
  display: block;
}

.bakd_show1 {
  display: none;
}

.bakd_show11 {
  display: none;
}

.bakd_show111 {
  display: none;
}

.bakd_show1111 {
  display: none;
}

.bakd_show2 {
  display: none;
}

.bakd_show3 {
  display: none;
}

.bakd_show4 {
  display: none;
}

.bakd-number-0 {
  display: none;
}

sma
/* autp - login boxes */

.bakd_autp {
  min-height: 70vh;
}

.login-register h3.box-title {
  color: white;
}

.login-register .frm_submit input#wp-submit0 {
  color: white;
  background: #7640ee;
  border: 1px solid #7640ee;
  -webkit-transition: 0.2s ease-in;
  -o-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
  box-shadow: none;
  -webkit-box-shadow: none;
  border-radius: 60px;
  display: block;
  width: 100%;
  padding: .75rem 1.5rem;
  margin: 30px 0;
}

.login-register .card-body a {
  color: white;
}

.login-box.card {
  background-color: rgba(0, 0, 0, 0.5);
}

.login-register .frm_style_formidable-style.with_frm_style input[type=text],
.login-register .frm_style_formidable-style.with_frm_style input[type=password] {
  line-height: 2em;
  padding: 0.5em;
  font-size: 1em;
}

.login-register label.frm_primary_label {
  letter-spacing: 0.15em;
  text-transform: uppercase;
}

.login-register .frm_style_formidable-style.with_frm_style.frm_login_form label {
  font-size: 0.85em;
}

/* sub login - autp-menu-signin-feed */

ul#autp_signin_menu_nav {
  list-style: none;
  display: inline-flex;
  flex-wrap: wrap;
  line-height: 3em;
}

ul#autp_signin_menu_nav li a {
  font-size: 0.7em;
  letter-spacing: 0.15em;
  text-transform: uppercase;
  color: white;
  background-color: rgba(0, 0, 0, 0.5);
  padding: 15px;
  margin-right: 10px;
  border-radius: 60px;
  margin-bottom: 10px;
}

ul#autp_signin_menu_nav li a:hover {
  background-color: teal;
  color: white;
}

/* blank new site styling */

.home.blog.hfeed {
  text-align: center;
  padding: 15%;
}

/* 17. Baked colours */

/* colr_0006 */

.panel.bakd_colr_0006 {
  background-color: #e81544;
  padding: 15px;
}

.bakd_colr_0006 .panel-heading {
  background-color: rgba(255, 29, 78, 0.9)!important;
}

/* sing */

.carousel-container {
  margin: auto 10%;
}

.sing-imag img {
  max-height: 75vh;
}

.sing-mdul-0003 .sing-imag {
  text-align: center;
}

#sing-exmp-grid-feed,
#sing-exhb-grid-feed {
  margin: auto;
}

#sing-exmp-grid-feed .frm_pagination_cont {
  text-align: center;
  margin: auto;
}

.frm_pagination_cont {
  text-align: center;
  margin: auto;
}

/* mason text boxes - grid */

.mason-text p.title {
  font-size: 0.75em;
  letter-spacing: 0.15em;
  font-weight: bold;
  margin-top: 8px;
  margin-bottom: 0px;
}

.mason-text p.series {
  font-size: 0.75em;
  letter-spacing: 0.15em;
}

/* exmp */

#exmp-poca-feed {
  margin: 0% 7%;
}

#exmp-poca-feed.card {
  background-color: transparent;
  border: none;
  box-shadow: none;
}

/* phbk */

#phbk-list-grid-feed {
  margin: 8% 7%;
}

#phbk-list-grid-feed.card {
  background-color: transparent;
  border: none;
  box-shadow: none;
}

/* exhb */

#exhb-list-grid-feed {
  margin: 8% 7%;
}

/* spos */

#spos-list-grid-feed {
  margin: 0% 7%;
}

.spos-mdul-0001 .spos-titl {
  text-align: center;
  margin: auto;
  display: block;
}

img.spos-list-img {
  max-height: 15vh;
}

/* chts */

.chat-content .box p {
  font-size: 0.9em;
}

.chat-content h5 {
  font-size: 0.9em;
}

/* generic grid feed */

.list-grid-feed.card {
  background-color: transparent;
  border: none;
  box-shadow: none;
}

.list-grid-feed .image-card {
  margin-bottom: 30px;
  text-align: center;
}

/* card */

.card {background: rgba(35, 55, 55, 0.85)}
.bakd_form_wrap_admn .card {background: rgba(0, 0, 0, 0.5)}

.image-card img:hover {
  opacity: 0.85
}

.image-card .mason-text p:hover {
  opacity: 0.7
}

/* flps - full page scroll */

.user-logged-in .xtmp-temp-flps {
  margin-left: 58px;
}

/* html-flps */

.html-feed-sldz-flps-live.html-type-4 .row {
  justify-content: center;
}

/* toggle buttons */

/* 12. Bootstrap edits */

.btn.btn-default {
  color: #fff;
  background-color: #333;
}

.nav-pills>li>a {
  border-radius: 0;
}

.list-unstyled {
  padding-left: 0;
  list-style: none !important;
}

.clear {
  clear: both;
}

.image-left {
  float: left;
  margin: 20px 20px 20px 0;
  max-width: 400px;
}

.image-right {
  float: right;
  margin: 20px 0 20px 20px;
  max-width: 400px;
}

.navbar {
  border-radius: 0 !important;
  margin-bottom: 0 !important;
  border: 0 !important;
  top: 0px;
}

.navbar .blackfade {
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 0 0 15px 15px;
  position: fixed;
  right: 20px;
  top: 0px;
}

.navbar-collapse {
  border-top: none;
  box-shadow: none;
}

.row.no-margin {
  margin-left: 0;
  margin-right: 0
}

.row.no-padding {
  padding-left: 0;
  padding-right: 0
}

.container-fluid {
  padding: 15px 15px;
}

.container-fluid.no-margin {
  margin-left: 0;
  margin-right: 0;
}

.container-fluid.no-padding {
  padding: 0;
}

.container-fluid.no-margin.no-padding {
  padding: 0;
  margin-left: 0;
  margin-right: 0;
}

.col-xs-12.no-margin.no-padding {
  padding: 0;
  margin: 0
}

.col-sm-12.no-margin.no-padding {
  padding: 0;
  margin: 0
}

.col-md-12.no-margin.no-padding {
  padding: 0;
  margin: 0
}

.text-center {
  text-align: center
}

.text-left {
  text-align: left
}

.text-right {
  text-align: right
}

.float-right {
  float: right;
}

.float-left {
  float: left;
}

.panel.html-auto-1 {
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.6);
}

.xxxsidebar-nav ul {
  margin-bottom: 20px;
}

/* stxt span styling */

.superheader {
  color: white;
  text-transform: uppercase;
  line-height: 1em;
  font-size: 6vmin;
  text-align: center;
  padding: 30px 0;
}

.stxt-bgnd {
  margin: auto;
}

.xstxt-bgnd {
  max-width: 70%;
}

.superheader.monoton {
  font-family: 'Monoton';
  color: #40ffff;
  text-shadow: 2px 2px #000;
}

/* fonts */

.slide-h1-bold {
  font-size: 4.5vmin;
  text-shadow: 2px 2px #444;
  font-weight: 400;
}

.slide-h1 {
  font-size: 4.5vmin;
  text-shadow: 2px 2px #444;
  font-weight: 200;
}

/* bakd text */

.bakd-text-orng {
  color: #ff9900!important;
}

.bakd-text-redd {
  color: #ff0000!important;
}

.bakd-text-ylow {
  color: yellow!important;
}

.underline {
  border-bottom: 2px solid black;
}

.bakd-text-bigg {
  font-size: 1.2em;
}

.bakd-text-bigr {
  font-size: 1.4em;
}

.bakd-text-vbig {
  font-size: 1.8em;
}

.bakd-text-sbig {
  font-size: 2em;
}

.bakd-text-huge {
  font-size: 4em;
}

/* background image */

@media (max-width: 568px) {
  .mini-sidebar .page-wrapper {
    margin-left: 0;
  }
}

.bakd-text-whit {
  color: white;
}

.bakd-text-grey {
  color: #999;
}

.bakd-text-blak {
  color: #232323;
}

.bakd-text-gren {
  color: green;
}

.bakd-text-teal {
  color: teal
}

.bakd-text-high {
  color: cyan!important;
}

.bakd-text-lowr {
  text-transform: uppercase;
}

.bakd-text-uppr {
  text-transform: lowercase
}

.bakd-ptxt-blak p {
  color: #232323;
}

.bakd-text-smal {
  font-size: 0.85em;
}

.bakd-text-smlr {
  font-size: 0.9em;
}

.bakd-text-smlr {
  font-size: 0.7em;
}

.bakd-text-strk {
  text-decoration: line-through!important;
}

@media (max-width: 720px) {
  .text-sm-center {
    text-align: center;
  }
}

@media (max-width: 568px) {
  .text-xs-center {
    text-align: center;
  }
}

/* dsktp promo */

#menu a i.icon-dsktp {
  color: white;
}

a .entp-wsit-slid-flps-auto-menu {
  color: white;
  font-size: 1.4em;
}

a.wsit-slid-flps-auto-menu {
  color: white;
}

a.wsit-slid-flps-auto-menu i {
  margin-top: 20px;
}

.bakd_home .wsit-slid-flps-auto-menu {
  display: none;
}

/* profile pic */

.topbar .profile-pic {
  max-height: 50px;
}

img.pprf-badg-full {
  height: 5em;
  width: 5em;
  margin: 0.6em;
  opacity: 0.9
}

img.pprf-badg-full:hover {
  opacity: 1
}

/* sidebar menu */

.sidebar-nav ul li a {
  color: #999;
}

.dark-fader {
  background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.5));
}

.dark-fader.dark-fader-inner {
  padding-top: 100px;
  padding-bottom: 50px;
}

.dark-fade {
  background: rgba(0, 0, 0, 0.7);
}

.dark-fade:hover {
  background: rgba(0, 0, 0, 0.6);
}

.dark-xtra-fader {
  background: rgba(0, 0, 0, 0.75);
}

.dark-xtra-fader:hover {
  background: rgba(0, 0, 0, 0.85);
}

/* general styles */

h1 span.bigup {
  font-size: 8vmin;
}

/* laptop desktop styling */

@media (min-width: 576px) {
  .xhtml-type-98 .col-no-1 .smpo-feed-flps-live,
  .html-type-101 .col-no-1 .smpo-feed-flps-live {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 95%;
  }
}

/* scat */

.img-box {
  position: relative;
  height: 50vh;
  overflow: hidden;
}

.img-box .scat-imag {
  position: absolute;
}

.img-box .scat-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.img-box .scat-text p {
  color: white;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}

.header-box {
  padding: 10px 25px;
}

.pcat-sevt-mngr-feed .card {
  background-color: rgba(0, 0, 0, 0.7)
}

.enct-pcat-awep-makr .enct-box,
.enct-wcpb-form-feed .enct-box,
.wcpb-cenj-form-feed .enct-box {
  border: 2px dashed orange;
  padding: 20px;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.8);
}

.awep-pcat-sevt-mngr-feed .card {
  border: 2px solid green;
}

.awep-pcat-sevt-mngr-feed .card-body {
  box-shadow: none;
}

.awep-pcat-sevt-mngr-feed .title {
  text-decoration: underline;
  color: white;
}

/* admin-footer */

.admin-footer {
  background-image: linear-gradient(to bottom right, purple, cyan);
  padding: 30px;
  color: white;
}

.admin-footer h3.admin-footer-title {
  font-size: 22px;
  font-weight: bold;
  color: white;
}

.admin-footer .bakd-mdul-admn p {
  color: white;
}

.admin-footer .bakd-mdul-admn p a {
  color: yellow;
}

/* button styles */

.btn.btn-default.btn-compbuy {
  background-color: rgba(35, 35, 35, 0.8);
  min-height: 2.5em;
  padding: 0.6em;
  border: 3px solid yellowgreen;
  border-bottom-left-radius: 30px;
  border-top-right-radius: 30px;
  color: #fff;
  margin: 10px auto;
  width: 80%;
  white-space: normal;
}

.btn.btn-default.btn-compbuy .mdi {
  color: yellowgreen;
  font-size: 1.5em;
}

.btn.btn-default.btn-compover {
  background-color: rgba(35, 35, 35, 0.8);
  min-height: 2.5em;
  padding: 0.55em 0.6em;
  border: 2px solid #404040;
  border-radius: 2em;
  color: #fff;
  margin: 10px auto;
  width: 80%;
  white-space: normal;
}

.btn.btn-default.btn-enternow {
  background-color: #bbb;
  color: #232323;
  border: 3px solid #f7135d;
  margin-bottom: 40px;
  font-size: 1.2em;
  max-width: 95%;
  min-height: 2em;
  padding: 0.6em;
  border-radius: 2em;
  margin: auto;
  width: 90%;
}

.btn.btn-default.btn-compedit {
  background-color: rgba(35, 35, 35, 0.8);
  min-height: 2.5em;
  padding: 0.6em;
  border: 2px solid #ff9900;
  border-radius: 2em;
  color: #fff;
  margin: 10px auto;
  width: 80%;
  white-space: normal;
}

.btn.btn-default.btn-compedit .mdi {
  color: #ff9900;
  font-size: 1.5em;
}

.btn.btn-default.btn-compdelete {
  background-color: rgba(35, 35, 35, 0.8);
  min-height: 2.5em;
  padding: 0.6em;
  border: 2px solid #ff0f55;
  border-radius: 2em;
  color: #fff;
  margin: 10px auto;
  width: 80%;
  white-space: normal;
}

.btn.btn-default.btn-compdelete .mdi {
  color: #ff0f55;
  font-size: 1.5em;
}

.btn.btn-default.btn-done {
  background-color: lightgreen;
  min-height: 2.5em;
  padding: 0.6em;
  border: none;
  border-radius: 2em;
  color: #232323;
  margin: 10px auto;
  width: 80%;
  white-space: normal;
}

/* button hover styles */

.btn.btn-default.btn-compbuy:hover {
  background-color: yellowgreen;
  color: black;
}

.btn.btn-default.btn-enternow:hover {
  background-color: #f7135d;
  color: white;
}

/* button active styles */

.btn.btn-default.btn-compbuy:active {
  background-color: yellow;
  color: black;
}

.btn.btn-default.btn-enternow:active {
  background-color: red;
  color: white;
}

.vcentered {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  height: 100%;
}

.hcentered {
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
}

.top-banner .row {
  height: 100%;
  position: relative;
}

.top-banner h1 {
  color: white;
  width: 100%;
}

@media (min-width: 576px) {
  .centered {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 85%;
  }
  .sldz-mdul-0003 .centered {
    position: relative;
    top: 0;
    left: 0;
    transform: none;
    width: 85%;
  }
}

.centered-allsize {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 90%;
}

.docs-header {
  position: relative;
  width: 100%;
}

.bakd-signin-register a.btn {
  color: white;
}

.pendingflip a {
  color: lightgreen!important;
}

/* shopping pages  */

.woocommerce-billing-fields label {
  color: white;
}

.woocommerce-form-login p {
  color: white;
}

.woocommerce-form-coupon p {
  color: white;
}

/* mobile styling */

@media (max-width: 576px) {
  .centered {
    text-align: center;
  }
  .card-body {
    padding: 0.5rem;
  }
  .card {
    margin-bottom: 10px;
  }
  .carousel .mdi.centered {
    display: none;
  }
}

.info-label-title {
  text-transform: uppercase;
  font-size: 0.75em;
}

.info-label-detail {}

.dashed-underline {
  border-bottom: 1px dashed #999;
  padding-bottom: 10px
}

.bottom-gradient {
  border-image: linear-gradient(to left, #61c69d 0%, #2d72bc 100%);
  border-image-slice: 1;
  border-width: 3px;
}

.dproa-style .carousel-control-prev-icon {
  opacity: 0
}

.dproa-style .carousel-control-prev:hover .carousel-control-prev-icon {
  opacity: 1
}

.dproa-style .carousel-control-next-icon {
  opacity: 0
}

.dproa-style .carousel-control-next:hover .carousel-control-next-icon {
  opacity: 1
}

/* dproa */

.xtmp-feed-main-admin-dynamic.bakd-ictp .uesf-menu {
  width: calc(100% - 58px);
  margin-left: 58px;
}

.allf-accessdenied {
  height: 100vh;
  width: 100vw;
  min-height: 100%;
  min-width: 100%;
}

.allf-accessdenied .access-card {
  margin: 10vh 0;
}

.button-fullwidth {
  width: 100%;
}

.btn-fullwidth {
  width: 100%;
}

.button-fullwidth .btn-label {
  float: left;
}

.bakd-imag-small {
  width: 80px;
  height: 80px;
}

.bakd-imag-vsmall {
  width: 50px;
  height: 50px;
}

.card iframe {
  max-width: 100%;
}

.woocommerce div.product .woocommerce-tabs .panel {
  margin: 0;
}

.woocommerce-checkout-payment input[type="checkbox"] {
  position: relative;
  left: 0;
}

.row.text-center {
  display: block;
  margin: auto;
}

.bakd-alert-wrap .card {
  background-color: teal;
}

.mdtp-feed .row:hover .missing-link {
  color: white;
}

.mdul-0001 .row {
  min-height: 80px;
  margin: auto;
}

.mdul-0001 .row h1 {
  text-align: center;
}

.row.row-no-3 .admin-footer,
.row.row-no-4 .bakd_mdul {
  width: 100%
}

/* subnavbar */

.main-bg {
  background-attachment: fixed;
  background-size: cover;
  background-position: center center;
  min-height: 100vh
}

/* task statuses */

tr.status-New td {font-weight: bolder}
tr.status-Active td {text-decoration: underline}
tr.status-Completed td {text-decoration: line-through}
tr.status-Closed td {text-decoration: line-through}
tr.status-Dormant td {color:grey}

tr.status-Prospect td {}

.bakd-stat-numb {background-color:#7640ee;color:white;padding:8px 4px;border-radius:20px;}

/* whatsapp contact link */

body.logged-in #qlwapp {
  display: none;
}

a.circ-butn-feed {
  background-color: #7640ee;
  color: white;
  padding: 2px 9px;
  border-radius: 15px;
}

a.circ-butn-feed:hover {
  background-color: yellow;
}

/* content type - video styling */

.vdeo_title_slide {
  font-size: 5em;
  font-weight: bold;
  color: white;
}

.bakd_vdeo {
  ;
  background-position: fixed;
  background-position: top;
  background-attachment: fixed;
  background-size: cover;
  height: 100vh;
}

.vdeo-flps-feed .card {
  background: rgba(0, 0, 0, 0.85);
  position: relative;
}

.vdeo-flps-feed .modal {
  position: relative;
}

.vdeo-flps-feed .modal-dialog {
  position: fixed;
  z-index: 1200;
  min-width: 100vw;
}

.page-id-183716 .modal-backdrop.fade.show {
  display: none;
}

.vdeo-flps-feed .row {
  min-height: 50vh;
}

.row.table-padding {
  padding: 15px 0;
}

a.rowlink {
  color: white;
}

.galogin {
  display: none;
}

.sldz-inner .row {
  height: 100%;
  position: relative;
}

x.nav-item.active {
  border-bottom: 1px solid grey;
}

.no-padding-top {
  padding-top: 0;
}

.no-padding-bottom {
  padding-bottom: 0;
}

/* formilla chat */

#qlwapp.qlwapp-js-ready {
  display: none;
}

#formilla-chat-button-inner {
  display: none!important;
}

iframe#formilla-frame {
  opacity: 0!important;
  z-index: 1!important;
}

/* freshchat */

x#fc_frame {
  display: none!important;
}

/* fixd */

@media (min-width: 720px) {
  .spos-fixd-carousel .spos-type-2 .text-innr-topt {
    font-size: 4em;
    letter-spacing: 0.1em;
    color: white;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
  }
  .spos-fixd-carousel .spos-type-2 .text-innr-butn {
    text-align: center;
  }
  .spos-fixd-carousel .spos-type-2 .centered {
    text-align: center;
  }
}

@media (max-width: 720px) {
  .spos-fixd-carousel .spos-type-2 .text-innr-topt {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .spos-fixd-carousel .spos-type-2 .text-innr-topt {
    font-size: 3em;
    letter-spacing: 0.1em;
    color: white;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
    background-color: rgba(0, 0, 0, 0.7);
    padding: 10px;
  }
  .spos-fixd-carousel .spos-type-2 .text-innr-butn {
    text-align: center;
  }
  .spos-fixd-carousel .spos-type-2 .centered {
    text-align: center;
  }
  .navbar-brand img {
    max-height: 80px;
    padding: 0.3rem;
  }
  .navbar {
    text-align: center;
  }
}

.bakd-uesm .navbar,
.bakd_uesf .navbar {
  z-index: 2;
}

.page-wrapper {
  padding-bottom: 0;
}

/* menu icon swap */

button[aria-expanded=true] .mdi.mdi-menu {
  display: none;
}

button[aria-expanded=false] .mdi.mdi-close {
  display: none;
}

.content-wrapper {
  min-height: 95vh;
}

@media (min-width: 576px) {
  .abou-wsit-subs-feed-titl,
  .abou-wsit-subs-feed-desc {
    position: absolute;
    top: 50%;
    text-align: center;
    transform: translateY(-50%);
  }
}

.row.row-section {
  display: block;
}

.home-advp .outerbox {
  border: 2px solid transparent;
  border-radius: 30px;
}

.home-advp .outerbox:nth-child(EVEN) {
  background-color: rgba(0, 0, 0, 0.2);
}

.home-advp .outerbox .innerbox {
  background: transparent;
}

.bakd_full .docs-header .bakd_mdul_0001 .home-advp {
  margin-top: -5vh;
}

ul.advp-list {
  list-style: none;
}

.row.advp-list {
  text-align: center;
  padding: 15px 25px;
}

.row.advp-list i {
  background-color: rgba(255, 255, 255, 0.2);
  padding: 22px 12px;
  width: 70px;
  height: 70px;
  border-radius: 50px;
  margin: 5px;
  color: black;
  font-size: 30px;
  line-height: 1.25em;
}

.row.advp-list i:hover {
  background-color: rgba(30, 225, 225, 0.5);
}

ul.spos-wsit-subs {
  list-style: none;
  padding-inline-start: 0px;
}

.mdul-enid-edit {
  border: 1px solid grey;
  padding: 8px;
  background: white;
  border-radius: 20px;
  color: black;
  margin: 5px;
  font-weight: bold;
}

.mdul-enid-edit:hover {
  background: green;
  color: white;
}

.mdul-enid-dlte {
  border: 1px solid grey;
  padding: 8px;
  background: orange;
  border-radius: 20px;
  color: black;
  margin: 5px;
  font-weight: bold;
}

.mdul-enid-dlte:hover {
  background: red;
  color: white;
}

ul.wsit-subs-feed {
  list-style: none;
  padding-inline-start: 0;
}

.wsit-subs-feed .row {
  border: 1px solid #aaa;
  padding: 15px;
  border-radius: 30px;
  text-align: right;
  margin-bottom: 5px;
}

.abou-wsit-subs-feed-desc {
  margin-bottom: 20px;
}

.wsit-subs-feed-item-titl,
.wsit-subs-feed-item-butn {
  padding: 5px;
  text-align: center;
}

.serv-wsit-subs-feed-mdul-0001 {
  margin-left: -15px;
  margin-right: 5px;
  text-align: center;
}

.serv-wsit-subs-feed-mdul-0001 button {
  margin: 3px 0;
}

.list-none {
  list-style: none;
}

.dsktp-icon-box {
  text-align: center;
  height: 100%;
}

.dsktp-icon-round {
  background-color: #888;
  color: white;
  padding: 7px 8px;
  border-radius: 30px;
  border: 1px solid transparent;
}

.dsktp-icon-round.xlg {
  background-color: #888;
  color: white;
  padding: 15px 25px;
  border-radius: 75px;
  border: 1px solid transparent;
  font-size: 6em;
}

.dsktp-icon-round:hover,
.dsktp-icon-round.xlg:hover {
  background-color: chartreuse;
  color: #333
}

/* dark fader and gradient */

.dark-fader-hover:hover {
  background: rgba(0, 0, 0, 0.6);
  height: 100%;
  width: 100%;
}

.dark-fader-main-detail {
  background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.5));
}

.dark-fader-body {
  background: rgba(0, 0, 0, 0.1);
  height: 100%;
  width: 100%;
  position: fixed;
}

.dark-fader-content-gradient-to-black {
  background: linear-gradient(to bottom, transparent 15%, rgba(0, 0, 0, 1) 85%);
  height: 100%;
  width: 100%
}

.dark-fader-content-gradient-to-black85 {
  background: linear-gradient(to bottom, transparent 15%, rgba(0, 0, 0, 0.85) 85%);
  height: 100%;
  width: 100%
}

.dark-fader-content-gradient-to-black-70 {
  background: linear-gradient(to bottom, transparent 15%, rgba(0, 0, 0, 0.85) 85%);
  height: 100%;
  width: 100%
}

.dark-fader-top-banner {
  background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7) 100%);
  height: 100%;
  width: 100%
}

.dark-fader-content-gradient-to-black-lighter {
  background: linear-gradient(to bottom, transparent 80%, #000 100%);
  height: 100%;
  width: 100%
}

.dark-fader-content-gradient-to-white {
  background: linear-gradient(rgba(0, 0, 0, 0), rgba(255, 255, 255, 1));
  height: 100%;
  width: 100%
}

.dark-fader-content-gradient-teal {
  background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 77, 101, 1));
  height: 100%;
  width: 100%
}

.dark-fader-content-gradient-from-black {
  background: linear-gradient(to top, transparent 15%, #000 85%);
  height: 100%;
  width: 100%
}

.dark-fader-content-gradient-from-white {
  background: linear-gradient(rgba(255, 255, 255, 1), rgba(0, 0, 0, 0));
  height: 100%;
  width: 100%
}

.dark-fader-content-gradient-from-black-to-white {
  background: linear-gradient(to bottom, #000 25%, transparent 50%, #fff 100%);
  height: 100%
}

.dark-fader-content-gradient-from-black-to-blue {
  background: linear-gradient(to bottom, #000 25%, transparent, #0a1e59 100%);
  height: 100%
}

.dark-fader-body-teal {
  background: rgba(0, 77, 101, 0);
  position: fixed;
  height: 100vh;
  width: 100%;
}

.dark-fader-black-85 {
  background: rgba(0, 0, 0, 0.85)
}

.dark-fader-black-75 {
  background: rgba(0, 0, 0, 0.75)
}

.dark-fader-black-70 {
  background: rgba(0, 0, 0, 0.70)
}

.dark-fader-black-65 {
  background: rgba(0, 0, 0, 0.65)
}

.dark-fader-black-55 {
  background: rgba(0, 0, 0, 0.55)
}

.dark-fader-black-45 {
  background: rgba(0, 0, 0, 0.45)
}

.dark-fader-black-35 {
  background: rgba(0, 0, 0, 0.35)
}

.dyna-table {font-size:0.85rem;}

body.logged-in iframe#formilla-frame {display:none !important;top:-500px!important;}
.sidebar .nav-link.makr-fix {font-size:0.7em;padding-left:13px;}

.bakd_clpa .docs-header h1 {text-align:center;}

/* centrally align headers on mobile */
@media (max-width: 576px) {
  h4 {text-align:center;margin:10px auto;}
}

/* mega menu responsive fixes */
.navbar-nav-2 {width:100%}
.mega-dropdown .dropdown-menu {height: auto;overflow: auto;}
@media (max-width: 576px) {.clid-topp-nvbr .row.nav-row {background-color:rgba(0,100,0,0.4);}}
.clid-topp-nvbr .uesm-mega-menu li {}
.text-underline {text-decoration:underline;}

/* apps boxx */
.apps-boxx {}
.apps-boxx .row {display:block;}
.apps-icon {padding:8px 0px;border-radius:30px;font-size:2em;width:2em;margin:auto;text-align:center;}
.apps-titl {font-size:0.9em;}
.client-navbar .navbar-brand {background:rgba(55,55,55,0.6);padding:6px 12px;border-top-right-radius:30px;border-bottom-left-radius:30px;border-bottom-right-radius:30px;}
.client-navbar a.navbar-brand:hover {background:rgba(55,255,55,0.6);}
.client-navbar .navbar-brand-crumb {background:rgba(55,55,55,0.6);padding:6px 12px;border-radius:30px;}
.clid-actv-feed .apps-boxx {background:rgba(0,0,0,0.6);min-height:200px;text-align:center;margin-bottom:15px;}
.apps-titl {color:white;margin-top:10px;text-align:center;}

.bakd-actv-rows {background:rgba(35,35,35,0.85);max-width:100%;padding:3px;border-radius:40px;margin-bottom:5px;}
button i.mdi {background: rgba(0,0,0,0.1); padding: 0.2rem 0.4rem; border-radius: 1em; font-size: 1.2em; margin-left: -10px;}
.button-image img {height:60px;width:60px;}
.bakd-actv-rows a {width:100%;}
.bakd-actv-rows button {width:100%;}

.dsktp-icon-alrt.bakd-bgnd-alrt0 {background:transparent;}
.dsktp-icon-alrt.bakd-bgnd-alrt {background:rgba(255,0,0,0.5);color:white;}
.dsktp-icon-alrt.bakd-bgnd-alrt:hover {background:cyan;color:#333;}
.dsktp-icon-alrt.bakd-bgnd-alrt.bakd-bgnd-alrt0 {background:transparent!important;color:#555f6d;}

.dsktp-icon-alrt {background-color: transparent;color: white;padding: 0px 2px;border-radius: 30px;border: 1px solid transparent;font-size:14px!important;max-width:25px;text-align:center;font-style:normal;}
.icon-opacity-50-hover {opacity:0.4}
.icon-opacity-50-hover:hover {opacity:1}

/* sidebar nav icon fixes */
.mini-sidebar .sidebar-nav #sidebarnav li:hover .frm-update-icon-fix a {width: 58px;background: #edf0f5;}
.mini-sidebar .sidebar-nav #sidebarnav li .frm-update-icon-fix .post-fix {width: 31px;font-size: 24px;display: inline-block;vertical-align: middle; color: #555f6d;}
.sidebar-nav ul li span a i {width: 31px;font-size: 24px;display: inline-block;vertical-align: middle; color: #555f6d;}
.left-sidebar {-ms-overflow-style:none;}

.frm-no-entries-li-fix i {width: 31px;font-size: 24px;display: inline-block;vertical-align: middle;color: #555f6d;}

.vimeo-wrapper-inner {
   position: inherit;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   z-index: -1;
   pointer-events: none;
   overflow: hidden;
}

.vimeo-wrapper-inner iframe {
   width: 100%;
   height: 100%; /* Given a 16:9 aspect ratio, 9/16*100 = 56.25 */
   min-width: 100%; /* Given a 16:9 aspect ratio, 16/9*100 = 177.77 */
   min-height: 420px;
   position: relative;
}

.vimeo-wrapper {
   position: inherit;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   z-index: -1;
   pointer-events: none;
   overflow: hidden;
}
.vimeo-wrapper iframe {
   width: 100vw;
   height: 56.25vw; /* Given a 16:9 aspect ratio, 9/16*100 = 56.25 */
   min-height: 100vh;
   min-width: 177.77vh; /* Given a 16:9 aspect ratio, 16/9*100 = 177.77 */
   position: relative;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
}

@media screen and (max-width:467px) {
.mobile-hide {display:none;}
}

.frm-no-entry-sido-fix {margin-top:-85px;margin-left:65px;padding:7px 0 0px 0;}
.mini-sidebar li:hover .frm-no-entry-sido-fix a.hide-menu {color: #999;display:block;}

.xtmp-intr .bakd-uesm .navbar {position:relative;width:100%;height:70px;}
.xtmp-extn .bakd-uesm .navbar {position:relative;width:100%;height:70px;}
.xtmp-fixd .bakd-uesm .navbar {position:relative;width:100%;height:70px;}
.xtmp-intr .bakd-uesm .navbar img {max-height:50px}
.xtmp-extn .bakd-uesm .navbar img {max-height:50px}
.xtmp-fixd .bakd-uesm .navbar img {max-height:50px}