[dir="ltr"] .input-color,
[dir="ltr"] .bg-gradient-primary,
[dir="ltr"] .bg-footer,
[dir="ltr"] .dropdown-item.active:after,
[dir="ltr"] .dropdown-item:active:after,
[dir="ltr"] .courses-modal .menu .active:after,
[dir="ltr"] .btn-accent:not(:disabled):not(.disabled).active,
[dir="ltr"] .btn-accent:not(:disabled):not(.disabled):active,
[dir="ltr"] .show > .btn-accent.dropdown-toggle,
[dir="ltr"] .page-nav .page-nav__menu a.active:before,
[dir="ltr"] .page-item.active .page-link,
[dir="ltr"] .player__play,
[dir="ltr"] .btn-accent,
[dir="ltr"] .mdk-box--bg-gradient-primary .mdk-box__bg-front:after,
[dir="ltr"] .btn-primary {
    background-color: var(--blue) !important;
}

[dir="ltr"] .border-left-accent,
[dir="ltr"] .btn-accent:not(:disabled):not(.disabled).active,
[dir="ltr"] .btn-accent:not(:disabled):not(.disabled):active,
[dir="ltr"] .show > .btn-accent.dropdown-toggle,
[dir="ltr"] .page-item.active .page-link,
[dir="ltr"] .btn-accent,
[dir="ltr"] .btn-primary {
    border-color: var(--blue) !important;
}

[dir="ltr"] .text-accent,
[dir="ltr"] .btn-outline-white:hover {
    color: var(--blue) !important;
}

/*[dir=ltr] .preloader {*/
/*    background: var(--blue) !important;*/
/*}*/

.card-fixed {
    z-index: 99;
    top: 100px;
}

.video-list {
    overflow-y: auto;
}

.video-list,
.video-player {
    height: 500px;
}

._player__play {
    width: 1rem !important;
    height: 1rem !important;
    border-radius: 100% !important;
}

._player__play .material-icons {
    font-size: 1rem !important;
}

.ps-container.sidebar .card.mb-1:first-of-type,
.ps-container.sidebar .card.mb-1:nth-of-type(2) {
    display: none;
}

.card_course-list .list-group-item {
    overflow: hidden;
}

[dir="ltr"] .mdk-box--bg-gradient-primary .mdk-box__bg-front:after {
    background-image: none;
}

[dir="ltr"] .navbar-nav .nav-link {
    font-size: 0.96rem;
}

[dir="ltr"] .navbar-expand-sm .navbar-nav .nav-item + .nav-item {
    margin-left: 0;
}

@media (min-width: 768px) {
    [dir="ltr"] .layout-navbar-mini-fixed-bottom {
        padding-bottom: 0px !important;
    }
}

[dir="ltr"] .breadcrumb {
    margin-bottom: -0.25rem;
    font-size: 1.0rem
}

[dir="ltr"] .video-preview {
    max-height: 110px;
}

[dir="ltr"] .page-section {
    padding-top: 2rem;
    padding-bottom: 2rem;
}

[dir="ltr"] .top-nav {
    min-height: 25px;
}

[dir="ltr"] .navbar-expand-sm .navbar-nav .nav-item {
    margin-right: 0.75rem;
}
