/* ============================================================
   Brand repaint — generated, do not edit by hand
   ------------------------------------------------------------
   Regenerate with:  php gen_brand.php css

   Institute's brand colours are hard-coded across the base
   stylesheets. This file restates only the rules that paint
   them, with the colour replaced by the variable injected from
   the `sites` row, so every institute repaints itself.

   Institute does not load this file: it is linked only when a site
   declares a theme, and Institute's theme is empty. Its appearance
   is therefore untouched.
   ============================================================ */

#dt-top-section {
    background: linear-gradient(34deg, var(--site-primary, #244298) 0%, #dc8b84 100%) !important;
    background:var(--site-primary, #244298) !important;
}
#dt-copyright-section {
    background: linear-gradient(34deg, var(--site-primary, #244298) 0%, #dc8b84 100%) !important;
    background:var(--site-primary, #244298) !important;
}
#googleads-about-course .courselist-style-inside .courselisting.normal {
    border: 0px solid var(--site-primary, #244298) !important;
}
#googleads-about-course .courselist-style-inside .courselisting.virtual {
    border: 0px solid var(--site-primary, #244298) !important;
}
.fees-box-right-2022 .schedule-box-list-box {
    border:2px solid var(--site-primary, #254bad) !important;
}
#coursedetails-content-section #nav-schedulefees .currency-select {
    border:1px solid var(--site-primary, #254bad) !important;
}
.fees-box-right-2023 .schedule-box-list-box {
    border:2px solid var(--site-primary, #254bad) !important;
}
.course-image-vl-icon {
    background: var(--site-accent, #0096d4) !important;
    background:var(--site-accent, #0096d4) !important;
}
.footer-2026-col-heading .footer-2026-heading-icon {
    background: var(--site-primary, #1f3a88) !important;
}
#progressbar .active {
    color:var(--site-primary, #254bad) !important;
}
#progressbar li.active:after,#progressbar li.active:before {
    background:var(--site-primary, #254bad) !important;
}
.btn-primary-outline:hover {
    border:1px solid var(--site-accent, #0096d4) !important;
    color:var(--site-accent, #0096d4) !important;
}
.search-btns:hover {
    border:1px solid var(--site-accent, #0096d4) !important;
    background:var(--site-accent, #0096d4) !important;
}
.search-btns:active {
    border:1px solid var(--site-accent, #0096d4) !important;
    background:var(--site-accent, #0096d4) !important;
}
.dropdown-menu {
    border-top:2px solid var(--site-primary, #244298) !important;
}
#common-filter-box-modal-one .menu-two,.second-menu .menu-two {
    color:var(--site-primary, #244298) !important;
    border:1px solid var(--site-primary, #244298) !important;
}
#common-filter-box-modal-one .menu-two:hover,.second-menu .menu-two:hover {
    background:var(--site-primary, #244298) !important;
}
.darkblue-color {
    background:var(--site-primary, #244298) !important;
    border:1px solid var(--site-primary, #244298) !important;
}
.darkblue-color:hover {
    color:var(--site-primary, #244298) !important;
}
.skyblue-color {
    background:var(--site-accent, #0096d4) !important;
    border:1px solid var(--site-accent, #0096d4) !important;
}
.dark-bg {
    background:var(--site-primary, #244298) !important;
}
.btn-primary {
    background:var(--site-primary, #1f3a88) !important;
    border:1px solid var(--site-primary, #1f3a88) !important;
}
.btn-primary.active,.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,.open .dropdown-toggle.btn-primary,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover {
    color:var(--site-primary, #1f3a88) !important;
}
.btn-secondary {
    background:var(--site-accent, #0096d4) !important;
    border:1px solid var(--site-accent, #0096d4) !important;
}
.btn-secondary.active,.btn-secondary.disabled,.btn-secondary.disabled.active,.btn-secondary.disabled:active,.btn-secondary.disabled:focus,.btn-secondary.disabled:hover,.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover,.btn-secondary[disabled],.btn-secondary[disabled].active,.btn-secondary[disabled]:active,.btn-secondary[disabled]:focus,.btn-secondary[disabled]:hover,.open .dropdown-toggle.btn-secondary,fieldset[disabled] .btn-secondary,fieldset[disabled] .btn-secondary.active,fieldset[disabled] .btn-secondary:active,fieldset[disabled] .btn-secondary:focus,fieldset[disabled] .btn-secondary:hover {
    color:var(--site-accent, #0096d4) !important;
    border-color:var(--site-accent, #0096d4) !important;
}
.btn-skyblue {
    background:var(--site-accent, #0096d4) !important;
    border:1px solid var(--site-accent, #0096d4) !important;
}
.btn-primary-outline {
    color:var(--site-primary, #1f3a88) !important;
    border:1px solid var(--site-primary, #1f3a88) !important;
}
.btn-primary-outline.active,.btn-primary-outline.disabled,.btn-primary-outline.disabled.active,.btn-primary-outline.disabled:active,.btn-primary-outline.disabled:focus,.btn-primary-outline.disabled:hover,.btn-primary-outline:active,.btn-primary-outline:focus,.btn-primary-outline:hover,.btn-primary-outline[disabled],.btn-primary-outline[disabled].active,.btn-primary-outline[disabled]:active,.btn-primary-outline[disabled]:focus,.btn-primary-outline[disabled]:hover,.open .dropdown-toggle.btn-primary-outline,fieldset[disabled] .btn-primary-outline,fieldset[disabled] .btn-primary-outline.active,fieldset[disabled] .btn-primary-outline:active,fieldset[disabled] .btn-primary-outline:focus,fieldset[disabled] .btn-primary-outline:hover {
    background:var(--site-primary, #1f3a88) !important;
}
.btn-secondary-outline {
    color:var(--site-accent, #0096d4) !important;
    border:1px solid var(--site-accent, #0096d4) !important;
}
.btn-secondary-outline.active,.btn-secondary-outline.disabled,.btn-secondary-outline.disabled.active,.btn-secondary-outline.disabled:active,.btn-secondary-outline.disabled:focus,.btn-secondary-outline.disabled:hover,.btn-secondary-outline:active,.btn-secondary-outline:focus,.btn-secondary-outline:hover,.btn-secondary-outline[disabled],.btn-secondary-outline[disabled].active,.btn-secondary-outline[disabled]:active,.btn-secondary-outline[disabled]:focus,.btn-secondary-outline[disabled]:hover,.open .dropdown-toggle.btn-secondary-outline,fieldset[disabled] .btn-secondary-outline,fieldset[disabled] .btn-secondary-outline.active,fieldset[disabled] .btn-secondary-outline:active,fieldset[disabled] .btn-secondary-outline:focus,fieldset[disabled] .btn-secondary-outline:hover {
    background:var(--site-accent, #0096d4) !important;
}
.btn-primary-outline-home {
    background:var(--site-primary, #1f3a88) !important;
}
.badge-primary {
    background-color:var(--site-primary, #244298) !important;
}
a:hover {
    color:var(--site-primary, #244298) !important;
}
.form-control {
    border:1px solid var(--site-primary, #1f3a88) !important;
}
.close {
    background:var(--site-accent, #0096d4) !important;
}
.dropdown-item:focus,.dropdown-item:hover {
    color:var(--site-primary, #244298) !important;
}
#common-banner-section-normal .background-listing {
    background:var(--site-primary, #254bad) !important;
}
#common-banner-section-icon .background-listing,#common-banner-section-image .background-listing {
    background:var(--site-primary, #254bad) !important;
}
#common-testimonials-section .google-icon {
    border:1px solid var(--site-primary, #1f3a88) !important;
}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot,.owl-prev {
    background:var(--site-accent, #0096d4) !important;
}
.owl-next {
    background:var(--site-accent, #0096d4) !important;
}
.normal {
    border:2px solid var(--site-primary, #1f3a88) !important;
}
.virtual {
    border:2px solid var(--site-accent, #0096d4) !important;
}
.courselist-style-inside .courselisting.virtual {
    border:2px solid var(--site-accent, #0096d4) !important;
}
.courselist-style-inside .courselisting.normal {
    border:2px solid var(--site-primary, #244298) !important;
}
.section-dark-blue {
    background:var(--site-primary, #244298) !important;
}
#dt-search-section .box {
    border:1px solid var(--site-accent, #0096d4) !important;
    background:var(--site-accent, #0096d4) !important;
}
.courselisting-normal.virtual {
    border:2px solid var(--site-accent, #0096d4) !important;
}
.courselisting-normal.normal {
    border:2px solid var(--site-primary, #1f3a88) !important;
}
.owl-carousel .course-image-vl-icon {
    background:var(--site-accent, #0096d4) !important;
}
#back-to-top {
    background:var(--site-accent, #0096d4) !important;
}
#coursedetails-content-section .nav-tabs .nav-link,#register-section .nav-link {
    background:var(--site-accent, #0096d4) !important;
}
#coursedetails-content-section .nav-tabs .nav-link.active {
    color:var(--site-primary, #254bad) !important;
}
#coursedetails-content-section #nav-associations .box,#coursedetails-content-section #nav-certifications .box {
    border:0 solid var(--site-primary, #254bad) !important;
}
#coursedetails-content-section #nav-associations .box figure,#coursedetails-content-section #nav-certifications .box figure {
    border:2px solid var(--site-primary, #254bad) !important;
}
#coursedetails-content-section #nav-schedulefees .fees-box-wrap {
    background:var(--site-primary, #254bad) !important;
}
#coursedetails-content-section #nav-schedulefees .fees-box,#register-section .fees-box {
    border:0 solid var(--site-accent, #0096d4) !important;
    background:var(--site-accent, #0096d4) !important;
}
#coursedetails-content-section #nav-schedulefees .schedule-box-wraper {
    border:0 solid var(--site-primary, #254bad) !important;
}
#coursedetails-content-section #nav-schedulefees .schedule-box-list-box {
    border:2px solid var(--site-primary, #254bad) !important;
}
#coursedetails-buttons-section .menu-two {
    color:var(--site-primary, #244298) !important;
    border:1px solid var(--site-primary, #244298) !important;
}
.course-contact-person .right-wrap .info-content {
    background:var(--site-primary, #254bad) !important;
}
#register-section .breadcrumb-item.active {
    color:var(--site-primary, #254bad) !important;
}
#register-section .tabHead {
    background:var(--site-primary, #254bad) !important;
}
#register-section .tabContent {
    border:1px solid var(--site-primary, #254bad) !important;
}
#register-section .tabHead span {
    background:var(--site-accent, #0096d4) !important;
}
#register-section .nav-link.active {
    color:var(--site-primary, #254bad) !important;
}
#register-section .nav-tabs {
    border-bottom:0 solid var(--site-accent, #0096d4) !important;
}
#register-section #nav-tabContent {
    border:0 solid var(--site-accent, #0096d4) !important;
}
#register-section .fees-box-wrap {
    background:var(--site-primary, #254bad) !important;
}
.timeline {
    border-left:4px solid var(--site-primary, #244298) !important;
}
.timeline .event:after {
    -webkit-box-shadow:0 0 0 3px var(--site-primary, #244298) !important;
    box-shadow:0 0 0 3px var(--site-primary, #244298) !important;
}
rtl .timeline {
    border-right:3px solid var(--site-primary, #244298) !important;
}
.search-listview.active,.search-standardview.active {
    background-color:var(--site-accent, #0096d4) !important;
    border:1px solid var(--site-accent, #0096d4) !important;
}
.search-listview-content .normal,.search-listview-content .virtual {
    border:1px solid var(--site-accent, #0096d4) !important;
}
.plus-testimonial .normal {
    border:2px solid var(--site-accent, #0096d4) !important;
}
.bd-highlight {
    border:1px dotted var(--site-primary, #1f3a88) !important;
    color:var(--site-primary, #1f3a88) !important;
}
.bd-highlight span {
    background:var(--site-accent, #0096d4) !important;
}
.exucutive-coaching-mentor .bd-highlight {
    border:0 dotted var(--site-primary, #1f3a88) !important;
}
.second-menu .menu-two {
    color:var(--site-primary, #244298) !important;
    border:1px solid var(--site-primary, #244298) !important;
}
.second-menu .menu-two:hover {
    background:var(--site-primary, #244298) !important;
}
.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open .dropdown-toggle.btn-primary {
    color:var(--site-primary, #1f3a88) !important;
}
.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover {
    color:var(--site-primary, #1f3a88) !important;
}
.btn-secondary.active,.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover,.open .dropdown-toggle.btn-secondary {
    color:var(--site-accent, #0096d4) !important;
    border-color:var(--site-accent, #0096d4) !important;
}
.btn-secondary.disabled,.btn-secondary.disabled.active,.btn-secondary.disabled:active,.btn-secondary.disabled:focus,.btn-secondary.disabled:hover,.btn-secondary[disabled],.btn-secondary[disabled].active,.btn-secondary[disabled]:active,.btn-secondary[disabled]:focus,.btn-secondary[disabled]:hover,fieldset[disabled] .btn-secondary,fieldset[disabled] .btn-secondary.active,fieldset[disabled] .btn-secondary:active,fieldset[disabled] .btn-secondary:focus,fieldset[disabled] .btn-secondary:hover {
    color:var(--site-accent, #0096d4) !important;
    border-color:var(--site-accent, #0096d4) !important;
}
.btn-purple {
    background-image:linear-gradient(56deg,var(--site-accent, #0096d4) 0,#b721ff 100%) !important;
}
.btn-primary-outline.active,.btn-primary-outline:active,.btn-primary-outline:focus,.btn-primary-outline:hover,.open .dropdown-toggle.btn-primary-outline {
    background:var(--site-primary, #1f3a88) !important;
}
.btn-primary-outline.disabled,.btn-primary-outline.disabled.active,.btn-primary-outline.disabled:active,.btn-primary-outline.disabled:focus,.btn-primary-outline.disabled:hover,.btn-primary-outline[disabled],.btn-primary-outline[disabled].active,.btn-primary-outline[disabled]:active,.btn-primary-outline[disabled]:focus,.btn-primary-outline[disabled]:hover,fieldset[disabled] .btn-primary-outline,fieldset[disabled] .btn-primary-outline.active,fieldset[disabled] .btn-primary-outline:active,fieldset[disabled] .btn-primary-outline:focus,fieldset[disabled] .btn-primary-outline:hover {
    background:var(--site-primary, #1f3a88) !important;
}
.btn-secondary-outline.active,.btn-secondary-outline:active,.btn-secondary-outline:focus,.btn-secondary-outline:hover,.open .dropdown-toggle.btn-secondary-outline {
    background:var(--site-accent, #0096d4) !important;
}
.btn-secondary-outline.disabled,.btn-secondary-outline.disabled.active,.btn-secondary-outline.disabled:active,.btn-secondary-outline.disabled:focus,.btn-secondary-outline.disabled:hover,.btn-secondary-outline[disabled],.btn-secondary-outline[disabled].active,.btn-secondary-outline[disabled]:active,.btn-secondary-outline[disabled]:focus,.btn-secondary-outline[disabled]:hover,fieldset[disabled] .btn-secondary-outline,fieldset[disabled] .btn-secondary-outline.active,fieldset[disabled] .btn-secondary-outline:active,fieldset[disabled] .btn-secondary-outline:focus,fieldset[disabled] .btn-secondary-outline:hover {
    background:var(--site-accent, #0096d4) !important;
}
#common-banner-section-image .background-listing {
    background:var(--site-primary, #254bad) !important;
}
#common-banner-section-icon .background-listing {
    background:var(--site-primary, #254bad) !important;
}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot {
    background:var(--site-accent, #0096d4) !important;
}
.owl-prev {
    background:var(--site-accent, #0096d4) !important;
}
#common-filter-box-modal-one .menu-two {
    color:var(--site-primary, #244298) !important;
    border:1px solid var(--site-primary, #244298) !important;
}
#common-filter-box-modal-one .menu-two:hover {
    background:var(--site-primary, #244298) !important;
}
#coursedetails-content-section .nav-tabs .nav-link {
    background:var(--site-accent, #0096d4) !important;
}
#coursedetails-content-section #nav-associations .box {
    border:0 solid var(--site-primary, #254bad) !important;
}
#coursedetails-content-section #nav-associations .box figure {
    border:2px solid var(--site-primary, #254bad) !important;
}
#coursedetails-content-section #nav-schedulefees .fees-box {
    border:0 solid var(--site-accent, #0096d4) !important;
    background:var(--site-accent, #0096d4) !important;
}
#coursedetails-content-section #nav-certifications .box {
    border:0 solid var(--site-primary, #254bad) !important;
}
#coursedetails-content-section #nav-certifications .box figure {
    border:2px solid var(--site-primary, #254bad) !important;
}
#register-section .nav-link {
    background:var(--site-accent, #0096d4) !important;
}
#register-section .fees-box {
    border:0 solid var(--site-accent, #0096d4) !important;
    background:var(--site-accent, #0096d4) !important;
}
.search-listview.active {
    background-color:var(--site-accent, #0096d4) !important;
    border:1px solid var(--site-accent, #0096d4) !important;
}
.search-standardview.active {
    background-color:var(--site-accent, #0096d4) !important;
    border:1px solid var(--site-accent, #0096d4) !important;
}
.search-listview-content .virtual {
    border:1px solid var(--site-accent, #0096d4) !important;
}
.search-listview-content .normal {
    border:1px solid var(--site-accent, #0096d4) !important;
}
.home-landing-banner .owl-carousel button.owl-dot {
    background:var(--site-accent, #0096d4) !important;
}
.home-landing-banner .owl-dots .active {
    background:var(--site-primary, #1f3a88) !important;
}
.home-landing-meirc-numbers .box2>h3 {
    color:var(--site-primary, #244298) !important;
}
.home-landing-associations .owl-carousel button.owl-dot {
    background:var(--site-accent, #0096d4) !important;
}
.owl-dots .active {
    background:var(--site-primary, #1f3a88) !important;
}

@media (max-width:992px) {
    .fees-box-right-2022 .schedule-box-list-box {
        border:2px solid var(--site-primary, #254bad) !important;
    }
    #coursedetails-content-section #nav-schedulefees .currency-select {
        border:1px solid var(--site-primary, #254bad) !important;
    }
    .fees-box-right-2023 .schedule-box-list-box {
        border:2px solid var(--site-primary, #254bad) !important;
    }
    .mobile-menu {
        border-top:0 solid var(--site-primary, #244298) !important;
    }
    #coursedetails-content-section .coursedetails-content-section-mobile .card-header {
        color:var(--site-primary, #254bad) !important;
    }
    #coursedetails-content-section .coursedetails-content-section-mobile .box figure {
        border:2px solid var(--site-primary, #254bad) !important;
    }
    .course-contact-person .right-wrap .info-content {
        background:var(--site-primary, #254bad) !important;
    }
}

@media (max-width:660px) {
    #register-section .tabContent {
        border:1px solid var(--site-primary, #254bad) !important;
    }
}

