.mb-2 {margin-bottom: 8px;}
.mb-3 {margin-bottom: 20px;}
.mt-2 {margin-top: 8px;}
.mt-3 {margin-top: 20px;}
.mt-4 {margin-top: 30px;}
.mt-5 {margin-top: 40px;}
.mr-2 {margin-right: 20px;}
.page__header select.form-group__input {
    max-width: 150px;
}
.text-success {
    color: #137752;
}
.text-danger {
    color: #E74B4D;
}
.table__sort-btn.active {
    color: #4259E9;
}
.table__sort-btn.down {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.select2-container {
    width: 100% !important;
}
.form-group__input .mx-input {
    background-color: initial;
    border: none;
}
.form-group__input.form-group__input--sm.mx-datepicker {
    padding: 0;
}
.multiselect__clear {
    position: absolute;
    top: 12px;
    right: 30px;
    cursor: pointer;
}
.multiselect__content-wrapper {
    z-index: 1000000 !important;
    max-height: 450px !important;
}
.multiselect, .multiselect__input, .multiselect__single {
    font-size: 14px!important;
}
.multiselect__option {
    padding: 8px!important;
    min-height: unset!important;
}
.form-group__input-box input.multiselect__input, .multiselect.form-group__input {
    padding: unset;
    border: unset;
    background: #F4F5FC;
    color: var(--color-text2);
}
.form-group__input-box .multiselect__tags {
    background: #F4F5FC;
    border: 1px solid #E2E2F0;
    min-height: 33px;
}
.form-group__input-box .multiselect__select {
    height: 33px;
}
.form-group__input-box .multiselect__single {
    background: #F4F5FC;
    border: unset;
}
.form-group__input-box.multiselect-box {
    padding: 0;
    border: none;
}
.select2-container--default .select2-selection--single {
    border-color: #E2E2F0;
    background-color: #F4F5FC;
    height: 41px;
    padding-top: 6px;
    padding-bottom: 6px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 38px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #000;
    font-size: 14px;
    padding-left: 16px;
}
.theme-light .form-group__input {
    color: #000;
}
.header__profile-data,.header__profile-icon-box {
    cursor: pointer;
}
.modal__content-wrap .lk__input-box {
    border: none;
}
.theme-dark .select2-container--default .select2-selection--single {
    border-color: #373737;
    background-color: #333;
}
.theme-dark .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #fff;
}
.theme-dark .select2-dropdown.select2-dropdown--below {
    background-color: #333;
}
.theme-dark .select2-container--default .select2-search--dropdown .select2-search__field {
    background-color: #333;
}
.theme-dark .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable,
.theme-dark .select2-container--default .select2-results__option--selected {
    background-color: #333;
}
.theme-dark .form-group__input-box input.multiselect__input,
.theme-dark .multiselect.form-group__input,
.theme-dark .form-group__input-box .multiselect__tags,
.theme-dark .form-group__input-box .multiselect__single {
    border-color: #373737;
    background-color: #333;
    color: #fff;
}
.theme-dark .mx-datepicker-main {
    border-color: #373737;
    background-color: #333;
    color: #fff;
}
.theme-dark .mx-input, .theme-dark .form-group__input {
    color: #fff;
}

.lds-dual-ring {
    /* change color here */
    color: #4259E9
}
.lds-dual-ring,
.lds-dual-ring:after {
    box-sizing: border-box;
}
.lds-dual-ring {
    display: inline-block;
    width: 40px;
    height: 40px;
}
.lds-dual-ring:after {
    content: " ";
    display: block;
    width: 32px;
    height: 32px;
    margin: 8px;
    border-radius: 50%;
    border: 6.4px solid currentColor;
    border-color: currentColor transparent currentColor transparent;
    animation: lds-dual-ring 1.2s linear infinite;
}
@keyframes lds-dual-ring {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
.modal__scroll .modal__content-wrap {
    overflow-y: initial;
}
.modal__scroll .modal__window {
    max-height: initial;
}
.filter__row-group--search {
    max-width: 360px;
}
.form-group__title {
    display: flex;
    justify-content: space-between;
}
.card__main-link-value.table__link {
    max-width: 350px;
}
.modal-detail__card--orange {
    background-color: #FFF8E8;
}
.modal-detail__card--green {
    background-color: #F1F7F2;
}
