
body {
    direction: rtl;
}

div.nav-sidebar-header--compact, div.nav-sidebar__content {
    right: 0;
    left: initial;
}

div.course-navigation__sidebar div.nav-sidebar__content {
    margin-right: -28rem;
    margin-left: initial;
    transition: margin .3s;
}

div.course-navigation__sidebar--nav-open div.nav-control__menu, div.course-navigation__sidebar--search-open div.nav-control__menu,
div.course-navigation__sidebar--nav-open div.page-wrap, div.course-navigation__sidebar--search-open div.page-wrap {
    margin-right: 28rem;
    margin-left: initial;
}

div.course-navigation__sidebar--nav-open div.nav-sidebar__content, div.course-navigation__sidebar--search-open div.nav-sidebar__content {
    margin-right: 0;
    margin-left: initial;
}

@media(max-width:29.9375em) {
    div.course-navigation__sidebar div.nav-sidebar__content {
        margin-right: -26rem;
        margin-left: initial;
    }
    div.course-navigation__sidebar--nav-open div.nav-control__menu, div.course-navigation__sidebar--search-open div.nav-control__menu {
        margin-right: 26rem;
        margin-left: initial;
    }
}

@media (min-width: 48em) and (min-width: 90em) {
    div.block-image--text-aside div.block-image__col:first-child {
        margin-right: -8.3333333333%;
        margin-left: initial;
    }
    div.block-image--text-aside.block-image--reverse div.block-image__col:last-child{
        margin-left: -8.3333333333%;
        margin-right: initial;
    }
}

.quiz-header__start-quiz,
.odometer__passlabel,
.odometer__fail-label, .odometer__pass-label,
.odometer__score-label,
.progress-summary__header-due,
.card__counter,
.restart-button,
.scenario-block__response__number,
.process-card-mobile__restart, .process-card__restart,
.labeled-graphic-canvas__alt-tag,
.bubble__controls,
.bubble__title,
.quiz-card__retake-text,
.quiz-card__counter,
.block-knowledge__retake-text,
.button--next, .button--submit,
.button--done, .button--header,
.button--sidebar, .button--sidebar-basic,
.btn-skip-to-lesson,
.classic .one-page-lesson-header-info .one-page-title,
.classic .one-page-cover-info .one-page-title,
.classic .cover__progress-next-lesson-text,
.classic .cover__progress-text,
.classic .cover__header-content-title,
.classic .cover__header-content-action-link,
.classic .nav-sidebar-header__title,
.classic .nav-overlay__search-submit-btn,
.classic .nav-overlay__header-progress-text{
    font-weight: 700 !important;
}

span.overview-list-item__title, a.nav-sidebar__outline-item__link{
    font-family: var(--font-family-head);
}

body{
    font-family: var(--font-family-body) !important;
}



  button.brand--ui, button.brand--ui *, span.brand--ui, span.brand--ui * {
    font-family: var(--font-family-body) !important;
  }

