.object-fit-cover {object-fit: cover !important;}
.object-fit-contain {object-fit: contain !important;}
.br-12px {border-radius: 12px;}
.bg-primary-first {background-color: #30BDB4;}
.bg-primary-secondary {background-color: #30BDB4;}
.bg-offwhite {background-color: #fbfcff;}
.text-info-light {color: #5b6bbb !important;}
.text-5f677d {color: #5f677d !important;}
.w-fit-content {width: fit-content !important;}
.show-hide-password {position: absolute;top: 20px;right: 20px;cursor: pointer;}
.cancel-primary-button {position: absolute;top: -16px;right: -16px;cursor: pointer;}
.card.card-solid {border-radius: 12px;border: solid 1px #e0e3e9;background-color: #f5f5f5;}
.edit-absolute {position: absolute;bottom: 10px;right: -2px;cursor: pointer;height: 0;overflow: hidden;}

#preloader {position: fixed;top: 0;left: 0;right: 0;bottom: 0;background-color: #f3f4f7;z-index: 9999;}
.loader {width: 80px;height: 30px;position: absolute;left: 50%;top: 50%;margin: -40px 0 0 -40px;}
.heart-rate {width: 150px;height: 73px;position: relative;margin: 20px auto;}
.heart-rate .fade-in {position: absolute;width: 100%;height: 100%;background-color: #f3f4f7;top: 0;right: 0;animation: heartRateIn 2.5s linear infinite;}
.heart-rate .fade-out {position: absolute;width: 120%;height: 100%;top: 0;left: -120%;animation: heartRateOut 2.5s linear infinite;background: #f3f4f7;background: -moz-linear-gradient(left, #f3f4f7 0%, #f3f4f7 50%, rgba(255, 255, 255, 0) 100%);background: -webkit-linear-gradient(left, #f3f4f7 0%, #f3f4f7 50%, rgba(255, 255, 255, 0) 100%);background: -o-linear-gradient(left, #f3f4f7 0%, #f3f4f7 50%, rgba(255, 255, 255, 0) 100%);background: -ms-linear-gradient(left, #f3f4f7 0%, #f3f4f7 50%, rgba(255, 255, 255, 0) 100%);background: linear-gradient(to right, #f3f4f7 0%, #f3f4f7 80%, rgba(255, 255, 255, 0) 100%);}
@keyframes heartRateIn {0% {width: 100%;}50% {width: 0;}100% {width: 0;}}
@keyframes heartRateOut {0% {left: -120%;}30% {left: -120%;}100% {left: 0;}}

.header .user-name {max-width: 125px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.upload-image input[type="file"] {position: absolute;opacity: 0;}
.apexcharts-datalabel-label:empty {display: none;}
.apexcharts-tooltip-series-group.active, .apexcharts-tooltip-series-group:last-child, .apex-chart-custom-tooltip {color: #fff;padding: 5px 10px;}
.apexcharts-datalabel-value {fill: #fff}
.apexcharts-legend-text {color: #fff!important;padding-left: 5px;}
.form-control.is-invalid, .was-validated .form-control:invalid{background-image:unset}
label.invalid-feedback, span.invalid-feedback{font-size: 1.15rem;}
.select2-container .select2-selection--single .select2-selection__arrow{display: none;}
.upload-document input {width: 100%;opacity: 0;height: 100%;z-index: 0;cursor: pointer;position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
.upload-document .icon-image, .upload-document .icon-pdf,  .upload-document .icon-video, .upload-document .icon-cross {display: none}
.upload-document.show:not(.image):not(.video) .icon-pdf,.upload-document.show .icon-cross,.upload-document.show:not(.pdf):not(.video) .icon-image,.upload-document.show:not(.pdf):not(.image) .icon-video {display: flex;align-items: center;justify-content: center;}
.upload-document.show .icon-plus {display: none;}
.upload-document.show input[type="file"] {z-index: -1;}
.page-item:hover:not(.offset):not(.active) .page-link {color: var(--bs-primary);}
.page-link:hover,.page-link:focus{background-color: #d2daff;}
.swal2-styled.swal2-confirm, .swal2-styled.swal2-confirm.btn-success {font-weight: 700;padding: 1.25em 2.1em;min-width: 150px;background-color: #30BDB4;color: #fff;}
.swal2-styled.swal2-confirm:hover,.swal2-styled.swal2-confirm.btn-success:hover {background-color: #30BDB4;color: #fff;}
.swal2-styled.swal2-confirm.btn-gray {background-color: #5F677D;color: #fff;}
.swal2-styled.swal2-confirm.btn-gray:hover {background-color: #5F677D;color: #fff;}
.swal2-styled.swal2-confirm.btn-danger {background-color: #E46962;color: #fff;}
.swal2-styled.swal2-confirm.btn-danger:hover {background-color: #E46962;color: #fff;}
.swal2-styled.swal2-cancel {padding: 1.25em 2.1em;min-width: 150px;color: #5F677D;background: transparent;font-weight: 700;font-size: 1rem;}
.swal2-popup .swal2-title {font-weight: 700;font-size: 1.7rem;color: #00126B;}
.btn-checkbox-group .btn-checkbox input[type="radio"],  .btn-checkbox-group .btn-checkbox input[type="checkbox"] {position: absolute; opacity: 0;}

.wizard ul {list-style: none;padding-left: 0;display: flex;}
.wizard ul li {display: inline-block;margin-right: 15px;}
.wizard .content {padding-top: 0;}
.wizard .content .title, .wizard .steps .current-info, .wizard .steps .number, .wizard .steps li{display: none;}
.wizard .steps li.current{display: block;}
.wizard .actions ul li a{color: #fff;border-color: var(--bs-primary);background-color: var(--bs-primary);font-weight: bold;font-size: 1.25rem;padding: 1.5rem 3rem !important;}
.wizard .actions ul li.disabled{ display: none;}
.wizard .actions ul li a[href="#previous"] {border-color: #7a7a7a!important;background-color: #7a7a7a;}

.bootstrap-datetimepicker-widget .separator {border: 0;}
.edit-absolute {height: 36px}
.date-select {background-image: url("../media/svg/date.svg");background-position: right 10px center;background-repeat: no-repeat;}
.time-custom, .time-select {background-image: url("../media/svg/time.svg");background-position: right 10px center;background-repeat: no-repeat;}
.bg1 {background-image: url("../media/other/bg1.webp");}
.login-bg1 {background-image: url("../media/other/bg1.webp");}
.datatable-length-bg {background-size: 12px 12px;background-position: right .6rem center;}
.dataTables_wrapper .dataTables_length .form-select {display: none;}
.dataTables_wrapper .d-flex .dataTables_info {margin-left: 0;}
@media (min-width:1200px) {
.border-xl-end {border-right: 1px solid #e0e3e9;}
}
.revenue-pie-chart-no-data {color: #fff;padding: 30px 0;}
.input-group.invalid-feedback{display: flex}
.aside{border-right: 0; box-shadow: unset; }
.aside.aside-light{background-color: #E9FCFB}
.menu-title-gray-800 .menu-item .menu-link .menu-title {color: #1A1C22;}
.menu-state-title-primary .menu-item .menu-link.active{background-color: var(--bs-primary);}
.menu-state-icon-primary .menu-item .menu-link.active .menu-icon, .menu-state-icon-primary .menu-item .menu-link.active .menu-icon .svg-icon, .menu-state-icon-primary .menu-item .menu-link.active .menu-icon i, .menu-state-title-primary .menu-item .menu-link.active .menu-title{color: #fff}
.menu-state-icon-primary .menu-item .menu-link.active .menu-icon, .menu-state-icon-primary .menu-item .menu-link.active .menu-icon .svg-icon, .menu-state-icon-primary .menu-item .menu-link.active .menu-icon i {color: #fff;fill: #fff;}
.menu-state-icon-primary .menu-item .menu-link .menu-icon, .menu-state-icon-primary .menu-item .menu-link .menu-icon .svg-icon, .menu-state-icon-primary .menu-item .menu-link .menu-icon i {color: #1A1C22;fill: #1A1C22;}
.menu-state-title-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-title, .menu-state-title-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title {color: #1A1C22;}
.menu-rounded .menu-link {color: #1A1C22;}
.bg-primary-1 {background-color: #E9FCFB !important;}
.aside .aside-logo {border-bottom: 1px solid #e0e3e9;}
.nav-link:focus, .nav-link:hover{color: var(--bs-primary-hover)}
.text-blue {color: #00126B;}
.nav-pills .nav-link {color: #00126B;}
.form-check.form-check-secondary .form-check-input:checked {background-color: #30BDB4;}
.hover-scroll-overlay-y {overflow-y: auto;}
.svg-icon.svg-icon-2 svg {height: 1.85rem !important;width: 1.85rem !important;}

.btn-icon {position: relative;}
span.noti-icon-badge {position: absolute;right: 2px;color: #fff;background-color: #E2202F;border-radius: 50%;width: 10px;height: 10px;}
.table .form-check.form-check-custom {justify-content: center;}

.bootstrap-datetimepicker-widget {width: 320px !important;}
.select2-container.select2-container--disabled .select2-selection {
    background-color: #e0e3e9;
}
.country-section {min-width: 125px;}