﻿@import url('utility.ltr.css');

.init-dashboard .init__body {
    margin-left: 268px;
}

@media (max-width: 992px) {
    .init-dashboard .init__body {
        margin-left: 0px;
    }
}

@media (min-width: 992px) {
    .init-dashboard .mini-sidebar .init__body {
        margin-left: 74px;
    }
}

.ltr-bs-dropdown-menu[data-bs-popper] {
    left: unset;
    right: 0;
}

.init__header .dropdown-menu {
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
}

    .init__header .dropdown-menu .me-menu-item {
        -webkit-justify-content: left;
        justify-content: left;
    }

.init__sidebar.show {
    -webkit-border-top-right-radius: 0.8rem;
    border-top-right-radius: 0.8rem;
    border-bottom-right-radius: 0.8rem;
    -webkit-border-bottom-right-radius: 0.8rem;
}

@media (max-width: 991.98px) {
    .course-layout__sidebar {
        left: 0px;
    }
}


.course-layout__sidebar .course-layout__sidebar-content .course-layout__sidebar-body .lecture-item.active:after {
    left: 0;
    border-right: var(--dimension-spacing-2xsmall) solid var(--color-current);
}

@media (min-width: 992px) {
    .course-layout__header .btn-toggler-sidebar {
        border-right: 1px solid var(--color-border-faint);
    }
}
@media (min-width: 768px) {
    .course-layout__workspace .__pannel-layout-main .__meta-section.__meta-section-included-pane {
        border-left: 1px solid var(--color-border-faint);
    }
}
.init__sidebar {
    border-right: solid 1px var(--color-border-faint);
}

.course-layout__workspace .__pannel-layout-supplement {
    border-left: 1px solid var(--color-border-faint);
}

@container course-workspace (inline-size < 992px) {
    .course-layout__workspace .__pannel-layout-supplement {
        border-right: 0;
    }
}


.form-check {
    padding-left: 3.2rem;
}

button {
    text-align: left;
}


@media only screen and (min-width: 1161px) {
    .after\:full-color-bkg::after {
        left: calc((1200px - 100vw) / 2);
    }
}

@media (min-width: 1200px) {
    .after\:full-color-bkg::after {
        left: calc((1200px - 100vw) / 2);
    }
}

.active #nav-search-btn {
    margin-right: var(--dimension-spacing-small);
}