@keyframes spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }
.locale-items {
  position: absolute;
  top: 14px;
  right: 30px;
  cursor: pointer; }
  .locale-items > .label span {
    display: block;
    background-repeat: no-repeat;
    width: 40px;
    height: 26px;
    background-size: contain; }
  .locale-items .label {
    padding: 8px 20px; }
    .locale-items .label .title {
      display: block;
      text-transform: lowercase;
      opacity: 0.7;
      margin-top: -15px;
      font-size: 11px; }
    .locale-items .label .selected-option {
      position: relative;
      margin: 0; }
      .locale-items .label .selected-option::after {
        top: 2px;
        width: 10px;
        height: 5px;
        background-image: url(../../stylesets/style1/assets/svg/filter-tri.svg); }
      .locale-items .label .selected-option::after {
        right: -15px; }
    .locale-items .label > * {
      pointer-events: none; }
  .locale-items .options::before {
    content: '';
    position: absolute;
    left: 87px;
    width: 25px;
    top: -10px;
    height: 20px;
    background-image: url(../../stylesets/style1/assets/svg/options-panel-tri.svg);
    background-size: cover;
    background-repeat: no-repeat; }
  .locale-items .options {
    position: absolute;
    z-index: 9999;
    color: #000000;
    top: 50px;
    left: -59px;
    background-color: #ffffff;
    box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.4); }
    .locale-items .options .option {
      background-size: 40px 26px;
      background-repeat: no-repeat;
      background-position: 20px 19px;
      position: relative;
      padding: 45px 99px 15px 20px;
      cursor: pointer;
      white-space: nowrap;
      -webkit-transition: background-color 300ms;
      -moz-transition: background-color 300ms;
      transition: background-color 300ms; }
      .locale-items .options .option:hover {
        color: #ffffff;
        background-color: #8f7c47; }
      .locale-items .options .option:not(:last-of-type) {
        border-bottom: 1px solid #dfdbd9; }
      .locale-items .options .option::after {
        content: '';
        display: none;
        position: absolute;
        pointer-events: none;
        top: 21px;
        right: 16px;
        width: 22px;
        height: 20px;
        background-image: url(../../stylesets/style1/assets/svg/option-tick.svg);
        background-size: cover;
        background-repeat: no-repeat; }
      .locale-items .options .option.selected::after {
        display: block; }
      .locale-items .options .option:hover::after {
        background-image: url(../../stylesets/style1/assets/svg/option-tick-white.svg); }

body iframe#courseContent {
  z-index: 999998;
  display: none;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  border: 0; }
body iframe#courseContent.mobileCourseContent {
  position: fixed; }
body .orientation-3 {
  -webkit-transform: rotateZ(-180deg);
  -moz-transform: rotateZ(-180deg);
  -ms-transform: rotateZ(-180deg);
  -o-transform: rotateZ(-180deg);
  transform: rotateZ(-180deg); }
body .orientation-6 {
  -webkit-transform: rotateZ(90deg);
  -moz-transform: rotateZ(90deg);
  -ms-transform: rotateZ(90deg);
  -o-transform: rotateZ(90deg);
  transform: rotateZ(90deg); }
body .orientation-8 {
  -webkit-transform: rotateZ(-90deg);
  -moz-transform: rotateZ(-90deg);
  -ms-transform: rotateZ(-90deg);
  -o-transform: rotateZ(-90deg);
  transform: rotateZ(-90deg); }

/*# sourceMappingURL=application.css.map */
@keyframes spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }
.locale-items {
  position: absolute;
  top: 14px;
  right: 30px;
  cursor: pointer; }
  .locale-items > .label span {
    display: block;
    background-repeat: no-repeat;
    width: 40px;
    height: 26px;
    background-size: contain; }
  .locale-items .label {
    padding: 8px 20px; }
    .locale-items .label .title {
      display: block;
      text-transform: lowercase;
      opacity: 0.7;
      margin-top: -15px;
      font-size: 11px; }
    .locale-items .label .selected-option {
      position: relative;
      margin: 0; }
      .locale-items .label .selected-option::after {
        top: 2px;
        width: 10px;
        height: 5px;
        background-image: url(../../stylesets/style1/assets/svg/filter-tri.svg); }
      .locale-items .label .selected-option::after {
        right: -15px; }
    .locale-items .label > * {
      pointer-events: none; }
  .locale-items .options::before {
    content: '';
    position: absolute;
    left: 87px;
    width: 25px;
    top: -10px;
    height: 20px;
    background-image: url(../../stylesets/style1/assets/svg/options-panel-tri.svg);
    background-size: cover;
    background-repeat: no-repeat; }
  .locale-items .options {
    position: absolute;
    z-index: 9999;
    color: #000000;
    top: 50px;
    left: -59px;
    background-color: #ffffff;
    box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.4); }
    .locale-items .options .option {
      background-size: 40px 26px;
      background-repeat: no-repeat;
      background-position: 20px 19px;
      position: relative;
      padding: 45px 99px 15px 20px;
      cursor: pointer;
      white-space: nowrap;
      -webkit-transition: background-color 300ms;
      -moz-transition: background-color 300ms;
      transition: background-color 300ms; }
      .locale-items .options .option:hover {
        color: #ffffff;
        background-color: #8f7c47; }
      .locale-items .options .option:not(:last-of-type) {
        border-bottom: 1px solid #dfdbd9; }
      .locale-items .options .option::after {
        content: '';
        display: none;
        position: absolute;
        pointer-events: none;
        top: 21px;
        right: 16px;
        width: 22px;
        height: 20px;
        background-image: url(../../stylesets/style1/assets/svg/option-tick.svg);
        background-size: cover;
        background-repeat: no-repeat; }
      .locale-items .options .option.selected::after {
        display: block; }
      .locale-items .options .option:hover::after {
        background-image: url(../../stylesets/style1/assets/svg/option-tick-white.svg); }

/*# sourceMappingURL=variables.css.map */
