@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}body{padding-top:0;margin:0;overflow-y:scroll;color:#19242d}main{min-height:calc(100vh)}.form-errors{padding-left:1rem;padding-right:1rem;font-size:1rem;text-align:center;color:#9d0b28;list-style-type:none}#form-success,.ares-error{color:#008542;margin-bottom:1rem}.ares-error{color:#9d0b28}#form-success,.ares-error,.form-text{padding-left:1rem;padding-right:1rem;font-size:1rem;text-align:center}.form-divider{font-size:.9rem;color:#4479f3}#inputUserType{color:#19242d;font-weight:500}.input-filled{background-color:#e8f0fe}.input-not-filled{background-color:#fff}.nav-link{color:#fff!important}.nav-link-selected,a.nav-link:focus,a.nav-link:hover{transform:scale(1)!important;border-bottom:none!important;color:#e8f0fe!important}.topbar .dropdown .dropdown-menu{width:auto!important}.sidebar .nav-item .nav-link span{font-size:.9rem;font-weight:500;color:rgba(255,255,255,.75)}.sidebar.toggled .nav-item .nav-link span{font-size:.9rem}.sidebar-dark .nav-item .nav-link:hover i,.sidebar-dark .nav-item .nav-link:hover span{color:#fff}.sidebar .nav-item.active .nav-link span{font-size:1rem!important;font-weight:600;color:#fff}footer.sticky-footer{padding:1.5rem 0!important}.sidebar-dark hr.sidebar-divider{border-top:1px solid #fff}.tariff-price{color:#19242d;font-size:1.2rem;font-weight:600}.buy-text,.tariff-text{color:#121535;font-size:.9rem;font-weight:500}.buy-text{font-size:.95rem}.border-left-secondary{border-left:.25rem solid #25af49!important}.border-left-ternary{border-left:.25rem solid #f29321!important}.text-secondary{color:#25af49!important}.text-ternary{color:#f29321!important}.btn-outline{width:100%;color:#121535!important;border:.15rem solid #121535!important;text-transform:uppercase!important;font-size:14px;letter-spacing:.1rem;font-weight:600;padding:.78rem 1rem;transition:all .2s}.btn-outline:hover{color:#fff!important;background-color:#000!important}.btn-outline:focus,.btn-outline:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 .5rem .33rem rgba(110,110,110,.1)}#payment-errors{text-align:center;margin-top:20px;font-weight:700;color:#9d0b28}.payment-element-img{margin-top:40px}.loader{border:12px solid #f3f3f3;border-top:12px solid #4479f3;border-radius:50%;width:60px;height:60px;margin:0 auto;animation:spin 1s linear infinite}.disabled{filter:grayscale(1)}.swal2-info{border-color:#4479f3!important;color:#4479f3!important}.swal2-confirm{background-color:#4479f3!important;box-shadow:0 0 .5rem .33rem rgba(110,110,110,.1)!important}.profile-id{font-size:4rem;font-weight:700}.profile-id-text{font-size:.8rem;margin-top:-.5rem}.profile-name{font-size:1.33rem;font-weight:600}.profile-email,.profile-tariff-active{font-size:1.1rem;font-weight:500}.profile-tariff-active{color:#008542;background-color:rgba(0,133,66,.1);padding:5px 20px}.profile-tariff-no-active{font-size:1.1rem;font-weight:500;color:#9d0b28}.profile-date{background-color:#e1e1e1}.profile-join{font-size:.9rem;color:#a0a0a0}.grid-wrapper{max-width:100%;overflow-x:auto;overflow-y:auto;white-space:nowrap}.dropdown-toggle-no-option{pointer-events:none;font-size:11px!important}.dropdown-toggle-no-option::after{display:none}.table>:not(:first-child){border-top:none!important}.table-striped>tbody>tr:nth-of-type(even)>*,.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg:none;color:#19242d}.btn-tariff-standard{color:#fff;background-color:#4479f3}.btn-tariff-advanced{color:#fff;background-color:#25af49}.btn-tariff-exclusive{color:#fff;background-color:#f29321}.btn-tariff-one-time{color:#fff;background-color:#19242d}.btn-tariff-basic-registration{color:#fff;background-color:#121535}.btn-tariff-extended-registration{color:#fff;background-color:#008542}.btn-tariff-holding-member{color:#fff;background-color:#f29321}.btn-user-type-patient{color:#fff;background-color:#4479f3}.btn-user-type-company{color:#fff;background-color:#008542}.btn-user-type-doctor{color:#fff;background-color:#f29321}.datagrid{background:0 0!important}#snippet-userGrid-table{font-size:14px}#snippet-userGrid-table td,#snippet-userGrid-table th{padding-left:8px;padding-right:8px}#frm-userGrid-filter-perPage{padding-left:8px;padding-right:4px}.user-not-found-message{font-size:1.25rem;text-align:center;font-weight:600;padding:2rem;color:#9d0b28}@media (min-width:992px){.sidebar.toggled .nav-item .nav-link{text-align:left;width:14rem!important;padding:1rem}.sidebar.toggled{overflow:visible!important;width:14rem!important}.sidebar.toggled .nav-item .nav-link span{display:inline-block;margin-left:.25rem}}