
body, .btn-primary.disabled, .btn-primary:disabled, .btn-brand, .btn-primary, .btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle, .dataTables_wrapper .pagination .page-item.active >
.page-link, .dataTables_wrapper .pagination .page-item.previous > .page-link:hover, .dataTables_wrapper .pagination .page-item.next > .page-link:hover,
.dataTables_wrapper .pagination .page-item.last > .page-link:hover, .dataTables_wrapper .pagination .page-item.first > .page-link:hover,
.dataTables_wrapper .pagination .page-item:hover > .page-link, .kt-scrolltop, .kt-avatar .kt-avatar__upload:hover,
.kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav .kt-wizard-v2__nav-items .kt-wizard-v2__nav-item .kt-wizard-v2__nav-body .kt-wizard-v2__nav-label,
.kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav .kt-wizard-v2__nav-items .kt-wizard-v2__nav-item[data-ktwizard-state=current], .kt-switch input:checked ~ span:before,
.show > .btn.btn-default, .btn.btn-default.active, .btn.btn-default:active, .btn.btn-default:hover, .kt-checkbox.kt-checkbox--success.kt-checkbox--solid > span,
.kt-radio.kt-radio--success.kt-radio--solid > span,
.kt-switch input:empty ~ span:before, .swal2-popup .swal2-styled.swal2-confirm {
    background-color: #0b5d71 !important;
    border-color: #0b5d71 !important;
}

    .color-theme, .kt-header__topbar-icon i, .kt-notification .kt-space-between .btn-label, .kt-user-card__badge .btn-white, .kt-avatar .kt-avatar__upload i,
    .kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav .kt-wizard-v2__nav-items .kt-wizard-v2__nav-item[data-ktwizard-state=current] .kt-wizard-v2__nav-icon,
    .removeAnswer {
        color: #0b5d71 !important;
    }

.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__heading, .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link, .kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading, .kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading, .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link, .kt-notification-item-padding-x,
.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading, .kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link {
    background-image: linear-gradient(-90deg, #0b5d71 1%, #0b5d71 99%) !important;
}

.nav-tabs.nav-tabs-line.nav-tabs-line-brand.nav.nav-tabs .nav-link:hover, .nav-tabs.nav-tabs-line.nav-tabs-line-brand.nav.nav-tabs .nav-link.active, .nav-tabs.nav-tabs-line.nav-tabs-line-brand a.nav-link:hover, .nav-tabs.nav-tabs-line.nav-tabs-line-brand a.nav-link.active, a.footerTabContentHeader.active {
    color: #0b5d71 !important;
    border-bottom: 1px solid #0b5d71 !important;
}

a.btn.btn-label-brand:focus, a.btn.btn-label-brand:hover, a.btn.btn-label-brand.active, button.btn.btn-label-brand:focus, button.btn.btn-label-brand:hover, button.btn.btn-label-brand.active, input.btn.btn-label-brand:focus, input.btn.btn-label-brand:hover, input.btn.btn-label-brand.active, #filterUser span,
.kt-widget17__items #kt-widget17__item, .kt-checkbox.kt-checkbox--success > input:disabled ~ span:after {
    background-color: #0b5d71 !important;
    color: white !important;
}

.kt-avatar .kt-avatar__upload:hover i, .kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav .kt-wizard-v2__nav-items .kt-wizard-v2__nav-item[data-ktwizard-state=current] .kt-wizard-v2__nav-icon,
.show > .btn.btn-default, .btn.btn-default.active, .btn.btn-default:active, .btn.btn-default:hover,
.kt-radio > span:after, .kt-checkbox > span:after {
    color: white !important;
}

.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__heading, .kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__link {
    background-image: linear-gradient(-90deg, #0e7691 1%, #0e7691 99%) !important;
}

.kt-aside-menu, .kt-footer, .kt_content .kt-portlet__body, .kt_wrapper, .kt-portlet, .kt-header, .kt-subheader, #kt_aside_brand, .kt-portlet__head-toolbar .form-control, .kt-notification, .modal-dialog .modal-content,
.clsContentDetail, .right-side-bar, #kt_aside, #courseSearch {
    background-color: #ffffff !important;
}
.kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav .kt-wizard-v2__nav-items .kt-wizard-v2__nav-item[data-ktwizard-state=current]:after {
    border-left-color: #0b5d71 !important;
}
.course_right_panel .card .card-header, .kt-head--skin-dark {
    background-image: linear-gradient(-90deg, #0b5d71 1%, #0b5d71 99%) !important;
}
.kt-switch input:empty ~ span:after {
    background-color: white !important;
    color: #0b5d71 !important;
}
.kt-checkbox.kt-checkbox--success > input:disabled ~ span:after, .kt-radio.kt-radio--success > input:disabled ~ span:after {
    border-color: white !important;
}

.course_right_panel {
    height: 100%;
    box-shadow: none;
    background: #7d7d7d;
    background-color: #fff !important;
    border-radius: 0 !important;
}

    .course_right_panel .accordion.accordion-toggle-arrow .card .card-header .card-title {
        color: #fff!important;
        font-size: 16px;
    }
        .course_right_panel .accordion.accordion-toggle-arrow .card .card-header .card-title:after {
            color: #fff !important;
        }
        .course_right_panel .accordion.accordion-toggle-arrow .card .card-header .card-title.collapsed:after {
            color: #fff!important;
        }
.course_right_panel .kt-menu__subnav {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
    .course_right_panel .kt-menu__subnav li {
        border-bottom: 1px solid #e6e6e6;
    }
.course_right_panel .kt-menu__subnav li:last-child {
    border-bottom: 0;
}
        .course_right_panel .kt-menu__subnav li a {
            padding: 10px 10px !important;
            display: block;
        }
}
#loading-overlay #loading-indicator {
    border-color: #0b5d71 transparent transparent !important;
}