.dark-mode .cover {
    background-color: rgba(0, 0, 0, 0.1);
}

.dark-mode .sort {
    color: #a6b0cf;
}

.dark-mode .sort:hover {
    color: white;
}

.dark-mode .sort:after {
    color: white;
}

.dark-mode .sort:before {
    color: white;
}

.dark-mode .asc,
.dark-mode .desc {
    color: white;
}

.dark-mode .asc:after {
    color: white;
}

.dark-mode .desc:before {
    color: white;
}

/* ======= DATE RANGE PICKER ========= */

.dark-mode .daterangepicker {
    background-color: #2b2f40 !important;
}

.dark-mode .daterangepicker .calendar-table {
    border: 1px solid #fff !important;
    background-color: #32394e !important;
}

.dark-mode .daterangepicker td.off,
.dark-mode .daterangepicker td.off.in-range,
.dark-mode .daterangepicker td.off.start-date,
.dark-mode .daterangepicker td.off.end-date {
    background-color: #32394e !important;
    border-color: transparent;
    color: #999;
}

.dark-mode .daterangepicker th.prev,
.dark-mode .daterangepicker th.next {
    background-color: #32394e !important;
    color: #fff !important;
}


.dark-mode .daterangepicker th.prev:hover,
.dark-mode .daterangepicker th.next:hover {
    background-color: #3e80eb !important;
    color: #fff !important;
}

/* ======= ./DATE RANGE PICKER ========= */

.dark-mode .ms-choice>span {
    color: #fff !important;
}

.dark-mode .select2-container--default.select2-container--disabled .select2-selection--single {
    background-color: #31344b;
}

.dark-mode .select2-container--disabled .select2-selection__rendered {
    color: #5c5c5c !important;
}

/* .dark-mode .select2-results{
    z-index: 99999999999999999999 !important;
} */

.dark-mode .table th {
    font-weight: bold !important;
    color: #a6b0cf !important;
}


.dark-mode .datepicker .datepicker-switch {
    color: white !important;
}

.dark-mode.invalid-feedback {
    font-size: 14px;
}

.dark-mode .form-label {
    font-weight: bold;
}

.dark-mode .form-control {
    color: rgba(255, 255, 255, 0.8);
}

.dark-mode .text-403 {
    color: #f0f0f0 !important;
}