﻿[data-bs-theme="dark"] {
    --bs-body-bg: #181a1b !important;
    --bs-body-color: #e8e6e3 !important;
    --bs-border-color: #2a2a2e !important;
    --bs-secondary-bg: #2a2a2e !important;
    --bs-tertiary-bg: #1c1e1f !important;
    --bs-primary-rgb: 138, 180, 248 !important;
    --bs-link-color: #8ab4f8 !important;
    --bs-link-hover-color: #a7c5fb !important;
    body, #main-wrapper, section, .gray-bg, .bg-light, .page-title.light

{
    background-color: var(--bs-body-bg) !important;
    color: var(--bs-body-color) !important;
}

.card, .ed_view_box, .edu_wraper, .accordion-item, .widget_search, .simple-sidebar .widget, .articles_grid, .articles_grid_style, .trips_wrap, .article_detail_wrapss, .login_click, .single_widgets, .form-group {
    background-color: var(--bs-secondary-bg) !important;
    border-color: var(--bs-border-color) !important;
    box-shadow: none !important;
    color: var(--bs-body-color) !important;
}

h1, h2, h3, h4, h5, h6, .sec-heading h2, .ed_title, .bl-title a, .accordion-button, .widget-title, .footer-widget h4 {
    color: var(--bs-body-color) !important;
}

    .accordion-button::after {
        filter: invert(1) grayscale(100%) brightness(200%);
    }

.text-muted, .skills-min, .cources_facts_list li, .trips_detail p, .articles_grid_caption .text-muted, .simple-widget-post .post-date {
    color: #a0a0a0 !important;
}

.header.nav-header,course-card-revised .top-header, .is-sticky, .dropdown-menu, .header-light, .header.header-light.light-header {
    background: var(--bs-secondary-bg) !important;
    border-color: var(--bs-border-color) !important;
}

    .nav-menu > li > a, .currency-shot a, .login_info a, .dropdown-item, .header-light .nav-menu > li > a, .simple-sidebar .widget ul li a {
        color: var(--bs-body-color) !important;
    }

        .dropdown-item:hover, .simple-sidebar .widget ul li a:hover {
            background-color: var(--bs-tertiary-bg) !important;
            color: var(--bs-link-hover-color) !important;
        }

.footer{
    background-color: var(--bs-secondary-bg) !important;
    border-top: 1px solid var(--bs-border-color) !important;
}

.card-title-revised a, .education_block_body h4 a, .instructor_caption h4 a, .articles_grid_caption h4 a, .simple-widget-post-title, .product-title a {
    color: #f1f1f1 !important;
}

.card-teacher-avatar-revised span, .education_block_author span {
    color: #b0b0b0 !important;
}

.card-footer-revised, .cources_info, .simple-widget-post li {
    border-top-color: var(--bs-border-color) !important;
}

.form-control, .dropdown-toggle, .course-card-revised, .instructor_wrap.mid, .position-static, .prc_wrap, .education_block_list_layout{
    background-color: #3a3a3e !important;
    border-color: var(--bs-border-color) !important;
    color: var(--bs-body-color) !important;
}

.modal-content {
    background-color: var(--bs-secondary-bg) !important;
}

.modal-header {
    border-bottom-color: var(--bs-border-color) !important;
}

.btn-outline-info {
    color: var(--bs-link-color) !important;
    border-color: var(--bs-link-color) !important;
}

.btn-outline-info:hover {
        background-color: var(--bs-link-color) !important;
        color: #111 !important;
    }

.trips {
    border-left-color: var(--bs-border-color) !important;
}

.image-cover {
    background-color: #1c1e1f !important;
    background-image: none !important;
}

.hero_banner-text h1, .hero_banner-text p {
    color: var(--bs-body-color) !important;
}

.top-header .login_info a, .top-header .currency-shot a {
    color: #c0c0c0 !important;
}

.top-header .login_info a:hover, .top-header .currency-shot a:hover {
        color: #fff !important;
    }

.btn-theme, .btn-theme-light {
    background: var(--bs-link-color) !important;
    color: #111 !important;
}

.btn-theme:hover, .btn-theme-light:hover {
        background: var(--bs-link-hover-color) !important;
    }

.page-title-wrap h2, .page-title-wrap p {
    color: var(--bs-body-color) !important;
}

.ed_view_price span, .ed_view_features span {
    color: #c0c0c0 !important;
}

.ed_view_price .theme-cl {
    color: #fff !important;
}

.ed_view_features ul li {
    color: var(--bs-body-color) !important;
}

.accordion .card-header.bg-white {
    background-color: var(--bs-tertiary-bg) !important;
}

.circullum .card-body {
    background-color: var(--bs-secondary-bg) !important;
}

.lectures_lists li {
    background-color: var(--bs-tertiary-bg) !important;
    border-color: var(--bs-border-color) !important;
    color: var(--bs-body-color) !important;
}
.lectures_lists li.unview {
        background-color: #222 !important;
        color: #777 !important;
    }

.lectures_lists .text-dark,
.collapsible-link.text-dark {
    color: var(--bs-body-color) !important;
}
.container .row .log_wraps label {
    color: var(--bs-body-color) !important;
}
.row .education_block_list_layout {
    color: var(--bs-body-color) !important;
}
.row>div>.edu_wraper>.single_instructor {
    background-color: var(--bs-body-bg);
}
.nav-dropdown.nav-submenu {
    background-color: var(--bs-body-bg);
}
.nav-dropdown.nav-submenu>li>a {
        color: var(--bs-body-color);
    }
}
