/*SELECT2*/
html[data-bs-theme=dark] .select2-dropdown {
    background-color: #202221 !important;
}

html[data-bs-theme=dark] .select2-container {
}

html[data-bs-theme=dark] .select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #6b7a86 !important;
    border-radius: 4px;
}

html[data-bs-theme=dark] .select2-container--default .select2-selection--single .select2-selection__rendered {
    width: 100%;
    padding: .517rem .95rem;
    font-size: .812rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-card-bg);
    background-clip: padding-box;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
}
html[data-bs-theme=dark] .select2-container--default .select2-selection--single {
    background-color: #25282d;
    border: 1px solid #6b7a86;
    border: 0 !important;
    border-radius: 4px;
    display: contents;
}
html[data-bs-theme=dark] .selectr-option.active {
    color: #d9e1ec !important;
    background-color: #25282d !important;
}

html[data-bs-theme=dark] .select2-container--default .select2-results__option[aria-selected=true] {
    background-color: #25282d !important;
}

html[data-bs-theme=dark] .select2 {
    background-color: transparent;
}
html[data-bs-theme=dark] .select2-container--default .select2-selection--single .select2-selection__rendered, html[data-bs-theme=dark] .select2-dropdown, html[data-bs-theme=dark] .select2-container--default .select2-selection--multiple {
    background-color: #373747 !important;
}
html [data-bs-theme=dark] .select2-container--default .select2-selection--multiple {
    border: 1px solid #373747;
}
/*SELECT2*/

/*DATEPICKER*/
html[data-bs-theme=dark] .daterangepicker, html[data-bs-theme=dark] .daterangepicker .calendar-table {
    background-color: #252525;
}
html[data-bs-theme=dark] .daterangepicker td.off {
    background-color: transparent;
}
html[data-bs-theme=dark] .daterangepicker td.available:hover, html[data-bs-theme=dark] .daterangepicker .ranges li:hover, .daterangepicker td.active,
.daterangepicker .ranges li.active {
    background-color: #868ec7 !important;
}
html[data-bs-theme=dark] .daterangepicker .calendar-table .next span, html[data-bs-theme=dark] .daterangepicker .calendar-table .prev span {
    color: #fff;
    border: solid #ffffff;
    border-width: 0 2px 2px 0;
    border-radius: 0;
    display: inline-block;
    padding: 3px;
}
html[data-bs-theme=dark] .form-control {
    background-color: #373747;
}

html[data-bs-theme=dark] .form-check-input {
    background-color: #373747;
}
/*DATEPICKER*/

/*CARD*/
html[data-bs-theme=dark] .card-footer {
    background-color: #373747;
}
/*CARD*/
html[data-bs-theme=dark] .form-label, .form-label {
    margin-bottom: .5rem;
    font-weight: 500;
    font-family: sans-serif !important;
    /* background-color: #35364b !important;
        padding: 3px 6px !important;
        border-radius: 3px !important;
        color: #fff !important; */
    font-size: 12px;
}