.hide{display:none!important}.app-brand,nav.navbar{background-color:var(--maincolor)!important}.app-brand-logo{max-width:100%;max-height:100%}.app-brand-logo img,.material-style .sidenav .app-brand{max-height:60px}#growls-tc{top:61px}.growl.growl-medium{min-width:480px;max-width:640px;width:max-content}.app-brand-logo img{filter:none!important}.app-navbar-user .dropdown-toggle,.app-navbar-user.b-nav-dropdown .nav-link{white-space:nowrap}.app-navbar-cart{margin-right:20px;position:relative;cursor:pointer}.app-navbar-cart .app-navbar-cart-count{border-radius:50%;background-color:var(--orange);border:1px solid var(--yellow);color:var(--dark);text-align:center;font-size:.75rem;width:1.25rem;height:1.25rem;position:absolute;bottom:-.5rem;right:-.5rem}.ui-bg-position-y-top{background-position-y:top}.ui-builder:not(.open) .style-toggler{opacity:.3}.ui-builder:not(.open) .style-toggler:hover{opacity:1}.layout-navbar{height:70px}.layout-no-sidenav{padding-left:0!important}nav.layout-no-sidenav{left:0!important}.app-home-logo{padding:auto;max-width:100%}.btn.dropdown-toggle{color:#333!important;background:#fff!important;box-shadow:none;border:1px solid var(--light)}.bootstrap-select.custom-select{background-image:none!important}:not(.input-group)>.custom-select:not([class*=px-],[class*=pr-],[multiple])[size="0"],:not(.input-group)>.custom-select:not([class*=px-],[class*=pr-],[multiple])[size="1"],:not(.input-group)>.custom-select:not([class*=px-],[class*=pr-],[multiple],[size]){padding-right:0!important}.bootstrap-select a.dropdown-item,.bootstrap-select li{line-height:1}.paginate_button:hover{background:var(--light)!important;border:1px solid rgba(24,28,33,.1)!important}.app-datatable-export-button{background:var(--light)!important;margin-right:8px}.app-datatable-export-button:hover{background:rgba(24,28,33,.1)!important}.app-table-icon{font-size:150%;margin-left:4px;cursor:pointer}.app-table-icon:hover{opacity:.8}.app-icon-toggle-active,.app-icon-toggle-inactive:hover{color:var(--success)}.app-icon-toggle-active:hover,.app-icon-toggle-inactive{color:var(--light)}.app-italic-note{font-style:italic;color:var(--gray)}label.required::before{content:"* ";color:var(--danger)}.swal2-container{z-index:9999}.swal2-actions{z-index:auto}.swal2-confirm{background-color:var(--maincolor)!important}.swal2-confirm:hover{background-color:var(--maincolor-hover)!important}.swal2-confirm.btn-danger{background-color:#dc3545!important;border-color:#dc3545!important}.swal2-confirm.btn-danger:hover{background-color:#dc3545e6!important;border-color:#dc3545e6!important}.sw .sw-done-icon,.sw .sw-icon{margin-left:auto;margin-right:auto;margin-top:-1.25rem;width:2.5rem;height:2.5rem;border:2px solid;border-radius:50%;text-align:center;line-height:calc(2.5rem - 4px);display:none}.sw a.done .sw-done-icon{display:block}.sw a:not(.done) .sw-icon{display:block}.sw>.nav{flex-direction:row}.sw>.nav .nav-link.active{color:var(--blue)!important}.sw>.nav .nav-link.active::after{background:var(--blue)!important}.c-layout-background .card{background-color:#fffe!important}.table thead tr{background-color:var(--maincolor-lighter);color:#fff}table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3{background-color:var(--maincolor-lighter-8)}table.dataTable tbody tr.odd{background-color:var(--maincolor-lighter-5)}table.dataTable tbody tr:hover{background-color:var(--maincolor-lighter-15)}.c-layout-background{background-image:url(../img/bg/authentication.jpg),url(../img/bg/authentication-576.jpg)}@media (max-width:4096px){.c-layout-background{background-image:url(../img/bg/authentication-4096.jpg),url(../img/bg/authentication-576.jpg)}}@media (max-width:3840px){.c-layout-background{background-image:url(../img/bg/authentication-3840.jpg),url(../img/bg/authentication-576.jpg)}}@media (max-width:1920px){.c-layout-background{background-image:url(../img/bg/authentication-1920.jpg),url(../img/bg/authentication-576.jpg)}}@media (max-width:1280px){.c-layout-background{background-image:url(../img/bg/authentication-1280.jpg),url(../img/bg/authentication-576.jpg)}}@media (max-width:1024px){.c-layout-background .card{background-color:#fff!important}.c-layout-background{background-image:none}}@media (min-width:992px){.app-navbar-user .dropdown-menu{margin-top:.25rem}}@media (max-width:640px){.sw .sw-done-icon,.sw .sw-icon{position:absolute;top:50%;left:0;margin-left:0;margin-right:0}}.app-membership-card-container{position:relative!important;width:640px!important;color:#fff;font-size:32px;font-weight:600}.app-membership-card-name{position:absolute;top:195px;left:45px}.app-membership-card-expiration{position:absolute;top:255px;left:50px;font-size:18px;font-weight:400}.app-membership-card-number{position:absolute;top:305px;left:150px}img.app-creditcard-type{height:24px;margin-left:8px}@media (max-width:992px){.app-creditcard-type:not(.always){display:none}}.card.app-invoice-creditcard:hover{background-color:var(--light);cursor:pointer}.app-invoice-creditcard-new-icon,.app-invoice-pay-verify-icon{border:2px solid;border-radius:50%;text-align:center;width:2.5rem;height:2.5rem;line-height:calc(2.5rem - 4px);margin:auto auto 10px}.app-invoice-creditcard-new,.app-invoice-pay-verify{color:#248aff}.app-invoice-pay-verify:hover{background-color:#fff!important;cursor:default!important}.app-invoice-pay-verify-text{font-weight:700;font-size:150%}.c-app-invoice-pay-verify-big-icon{border:6px solid;border-radius:50%;text-align:center;width:12rem;height:12rem;line-height:calc(12rem - 12px);margin:auto auto 30px;font-size:6rem}.c-app-invoice-pay-invoices-select-all .form-check,.c-purchase-products-card-carted:hover span{display:inline-block}.c-app-invoice-pay-invoices-select-all label{margin-right:20px}.c-app-invoice-pay-invoices-select-all input{margin-left:-15px}.c-app-invoice-pay-invoices-total{display:inline-block;margin-right:20px}.c-app-invoice-pay-confirmation-big,.c-app-invoice-pay-invoices-total span{font-weight:700;font-size:150%}.c-app-invoice-pay-invoices-continue-container button{vertical-align:top;margin-top:10px}.app-telephony-email-toggle-active,.app-telephony-email-toggle-inactive:hover{color:var(--success)}.app-telephony-email-toggle-active:hover,.app-telephony-email-toggle-inactive{color:var(--light)}.c-purchase-products-card>.card>.card-body{min-height:520px}.c-purchase-products-card .card-footer:hover{background-color:var(--maincolor-hover)}.c-purchase-products-card .card-footer:hover button{background-color:#fff;color:var(--maincolor)}.c-purchase-products-card .card-footer:hover button:hover{background-color:inherit;color:#fff}.c-purchase-products-card-carted{float:left;font-size:80%;padding:3px;border:1px solid transparent;border-radius:5px}.c-purchase-products-card-carted:hover{background-color:var(--maincolor);color:#fff}.c-purchase-products-card-carted span{display:none}.c-purchase-products-card-pricing{margin-bottom:1rem;text-align:right;white-space:nowrap}.c-purchase-products-card-pricing .badge{position:relative}.c-purchase-products-card-price{font-size:4rem;font-weight:700;line-height:4rem}.c-purchase-products-card-dollar-sign{font-size:1.5rem}.c-purchase-products-card-membership-pricing{border-color:rgba(24,28,33,.06)!important;white-space:normal;color:var(--success)}.c-purchase-products-card-membership-pricing .c-purchase-products-card-membership-discount-badge{font-weight:500;letter-spacing:.01em;box-shadow:0 1px 2px rgba(24,28,33,.06)}.c-purchase-products-card-membership-pricing span.c-purchase-products-card-membership-discount-price-value{font-size:3.75rem;font-weight:700;line-height:1.15;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.c-purchase-package-products,.c-purchase-products-area-infos,.c-purchase-products-unit-infos{margin-bottom:0!important}.c-purchase-products-area-infos.active{background-color:var(--maincolor-5)!important}.c-purchase-products-area-infos:hover,.c-purchase-products-unit-infos:hover{cursor:pointer;background-color:var(--maincolor-15)!important}.c-purchase-package-products .card-body,.c-purchase-products-area-infos .card-body,.c-purchase-products-unit-infos .card-body{padding:10px 24px}.c-purchase-products-area-infos h5,.c-purchase-products-unit-infos h5{margin-bottom:0;color:var(--maincolor)}.c-purchase-products-cancel{color:var(--danger)!important}.c-purchase-products-cancel:hover{background-color:var(--danger)!important;color:#fff!important}.c-purchase-cart-item-treatments{margin-left:8px}.c-purchase-cart-item-discounted{font-size:90%;text-decoration:line-through;color:var(--danger);padding-right:1rem}.c-purchase-cart-item-discount-note{color:var(--dark);font-size:.8rem}.c-purchase-cart-item-image-col{width:120px}.c-purchase-cart-item-image-col img{width:90px}.c-buy-area-card{max-width:32rem;margin-left:auto;margin-right:auto}.c-buy-area-input{font-size:1.5rem;font-weight:500;min-height:3.25rem}.c-buy-area-pricing-banner{gap:.5rem;background-color:#d1ecf1!important}