.has-danger canvas {
    border-color: #f46a!important;
}
.has-danger label {
    color: #f46a!important;
}
.has-danger span {
    border-color: #f46a!important;
}

.has-success canvas {
    border-color: #34c38f!important;
}
.has-success span {
    border-color: #34c38f!important;
}

.select2-container .select2-selection--single {
    height: 36px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 35px;
}


.select2-container--default .select2-selection--single {
    background-color: var(--bs-card-bg);
    border: 1px solid #aaa;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: var(--bs-emphasis-color);
    line-height: 35px;
}


.select2-dropdown {
    border: 1px solid var(--bs-border-color);
    background-color: var(--bs-secondary-bg);
    color: var(--bs-emphasis-color);

}

.select2-container--default .select2-selection--multiple {
    background-color: var(--bs-secondary-bg);
    border: 1px solid var(--bs-border-color);
    color: var(--bs-emphasis-color);
}


.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: var(--bs-tertiary-bg);
    border: 1px solid var(--bs-border-color);
}

.select2-container--default .select2-results__option[aria-selected=true] {
    background-color: var(--bs-footer-bg);
}


.select2-container--default.select2-container--disabled .select2-selection--single {
    background-color: var(--bs-footer-bg);
    cursor: default;
}

.daterangepicker {
    color: var(--bs-emphasis-color);
    background: var(--bs-footer-bg);
}

.daterangepicker .calendar-table {
    background: var(--bs-footer-bg);
}

.daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date {
    background-color: var(--bs-card-bg);
}

.ranges li {
    background:var(--bs-tertiary-bg);
    border: 1px solid #f5f5f5;
    color: var(--bs-emphasis-color);
}

#reportrange {
    background: var(--bs-card-bg)!important;
    color: var(--bs-emphasis-color);
}

.daterangepicker .input-mini {
    color: var(--bs-emphasis-color);
}


[data-bs-theme=dark] {
    color-scheme: dark;
    --bs-body-color: #fff;
    --bs-body-color-rgb: 166,176,207;
    --bs-body-bg: #222736;
    --bs-body-bg-rgb: 34,39,54;
    --bs-emphasis-color: #fff;
    --bs-emphasis-color-rgb: 255,255,255;
    --bs-secondary-color: #c3cbe4;
    --bs-secondary-color-rgb: 195,203,228;
    --bs-secondary-bg: #2a3042;
    --bs-secondary-bg-rgb: 42,48,66;
    --bs-tertiary-color: #f6f6f6;
    --bs-tertiary-color-rgb: 246,246,246;
    --bs-tertiary-bg: #32394e;
    --bs-tertiary-bg-rgb: 50,57,78;
    --bs-primary-text-emphasis: #99a8f0;
    --bs-secondary-text-emphasis: #acaebb;
    --bs-success-text-emphasis: #85dbbc;
    --bs-info-text-emphasis: #96c9f7;
    --bs-warning-text-emphasis: #f7d294;
    --bs-danger-text-emphasis: #f8a6a6;
    --bs-light-text-emphasis: #f8f9fa;
    --bs-dark-text-emphasis: #f6f6f6;
    --bs-primary-bg-subtle: rgba(85, 110, 230, 0.25);
    --bs-secondary-bg-subtle: rgba(116, 120, 141, 0.25);
    --bs-success-bg-subtle: rgba(52, 195, 143, 0.25);
    --bs-info-bg-subtle: rgba(80, 165, 241, 0.25);
    --bs-warning-bg-subtle: rgba(241, 180, 76, 0.25);
    --bs-danger-bg-subtle: rgba(244, 106, 106, 0.25);
    --bs-light-bg-subtle: #343a40;
    --bs-dark-bg-subtle: rgba(52, 58, 64, 0.25);
    --bs-primary-border-subtle: #33428a;
    --bs-secondary-border-subtle: #464855;
    --bs-success-border-subtle: #1f7556;
    --bs-info-border-subtle: #306391;
    --bs-warning-border-subtle: #916c2e;
    --bs-danger-border-subtle: #924040;
    --bs-light-border-subtle: #495057;
    --bs-dark-border-subtle: #343a40;
    --bs-heading-color: #f6f6f6;
    --bs-link-color: #556ee6;
    --bs-link-hover-color: #778beb;
    --bs-link-color-rgb: 85,110,230;
    --bs-link-hover-color-rgb: 119,139,235;
    --bs-code-color: #e83e8c;
    --bs-highlight-color: #a6b0cf;
    --bs-highlight-bg: #60481e;
    --bs-border-color: #32394e;
    --bs-border-color-translucent: #353d55;
    --bs-form-valid-color: #85dbbc;
    --bs-form-valid-border-color: #85dbbc;
    --bs-form-invalid-color: #f8a6a6;
    --bs-form-invalid-border-color: #f8a6a6;
}

.wayHeadLink {
    height: 70px;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    color: var(--bs-header-item-color);
    border: 0;
    border-radius: 0;
    -webkit-appearance: button;
}

.badge {
    --bs-badge-font-size: 100%;
}

.wayBlock{
    display: block;
}