/* line 1, src/mentor-base/mentor_base/staticsources/scss/backoffice/backoffice_groupinvoice.scss */
:root {
  --main-white-color: white;
  --main-black-color: black; }

/* line 6, src/mentor-base/mentor_base/staticsources/scss/backoffice/backoffice_groupinvoice.scss */
.static {
  position: static; }

/* line 10, src/mentor-base/mentor_base/staticsources/scss/backoffice/backoffice_groupinvoice.scss */
.cover {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

/* line 17, src/mentor-base/mentor_base/staticsources/scss/backoffice/backoffice_groupinvoice.scss */
.owl-carousel .owl-slide {
  position: relative;
  height: 75vh; }

/* line 22, src/mentor-base/mentor_base/staticsources/scss/backoffice/backoffice_groupinvoice.scss */
.owl-carousel .owl-slide-animated {
  transform: translateX(20px);
  transition: all 0.05s; }
  /* line 26, src/mentor-base/mentor_base/staticsources/scss/backoffice/backoffice_groupinvoice.scss */
  .owl-carousel .owl-slide-animated.is-transitioned {
    transform: none;
    opacity: 1;
    visibility: visible;
    transition: all 0.5s; }

/* line 34, src/mentor-base/mentor_base/staticsources/scss/backoffice/backoffice_groupinvoice.scss */
.owl-carousel .owl-slide-title {
  margin-left: -23px;
  padding-bottom: 20px;
  padding-top: 10px; }

/* line 41, src/mentor-base/mentor_base/staticsources/scss/backoffice/backoffice_groupinvoice.scss */
.owl-carousel .owl-slide-title.is-transitioned {
  transition-delay: 0.2s; }

/* line 45, src/mentor-base/mentor_base/staticsources/scss/backoffice/backoffice_groupinvoice.scss */
.owl-carousel .owl-slide-subtitle.is-transitioned {
  transition-delay: 0.35s; }

/* line 49, src/mentor-base/mentor_base/staticsources/scss/backoffice/backoffice_groupinvoice.scss */
.owl-carousel .owl-slide-cta.is-transitioned {
  transition-delay: 0.5s; }

/* line 53, src/mentor-base/mentor_base/staticsources/scss/backoffice/backoffice_groupinvoice.scss */
.owl-carousel .owl-dots, .owl-carousel .owl-nav {
  position: absolute; }

/* line 58, src/mentor-base/mentor_base/staticsources/scss/backoffice/backoffice_groupinvoice.scss */
.owl-carousel .owl-dots .owl-dot span {
  background: transparent;
  transition: all 0.2s ease; }

/* line 67, src/mentor-base/mentor_base/staticsources/scss/backoffice/backoffice_groupinvoice.scss */
.owl-carousel .owl-nav {
  top: 50%;
  width: 100%;
  margin: 0; }

/* line 75, src/mentor-base/mentor_base/staticsources/scss/backoffice/backoffice_groupinvoice.scss */
.owl-prev, .owl-next {
  position: absolute;
  display: block !important;
  border: 0px solid black;
  outline: none !important; }

/* line 82, src/mentor-base/mentor_base/staticsources/scss/backoffice/backoffice_groupinvoice.scss */
.owl-prev {
  left: 0; }

/* line 86, src/mentor-base/mentor_base/staticsources/scss/backoffice/backoffice_groupinvoice.scss */
.owl-next {
  right: 0; }

/* line 91, src/mentor-base/mentor_base/staticsources/scss/backoffice/backoffice_groupinvoice.scss */
.owl-nav .owl-prev.disabled, .owl-nav .owl-next.disabled {
  opacity: 0; }

/* line 96, src/mentor-base/mentor_base/staticsources/scss/backoffice/backoffice_groupinvoice.scss */
#ba.owl-theme .owl-dots .owl-dot:last-child {
  display: none; }

@media (max-width: 767px) {
  /* line 101, src/mentor-base/mentor_base/staticsources/scss/backoffice/backoffice_groupinvoice.scss */
  .owl-carousel .owl-nav {
    display: none; }
  /* line 104, src/mentor-base/mentor_base/staticsources/scss/backoffice/backoffice_groupinvoice.scss */
  .owl-slide-text {
    padding-left: 0px;
    padding-right: 15px; } }

@media (min-width: 1024px) {
  /* line 111, src/mentor-base/mentor_base/staticsources/scss/backoffice/backoffice_groupinvoice.scss */
  .owl-prev {
    left: 40px; }
  /* line 114, src/mentor-base/mentor_base/staticsources/scss/backoffice/backoffice_groupinvoice.scss */
  .owl-next {
    right: 40px; } }

@media (min-width: 1400px) {
  /* line 120, src/mentor-base/mentor_base/staticsources/scss/backoffice/backoffice_groupinvoice.scss */
  .owl-prev {
    left: 200px; }
  /* line 123, src/mentor-base/mentor_base/staticsources/scss/backoffice/backoffice_groupinvoice.scss */
  .owl-next {
    right: 200px; } }

/* line 128, src/mentor-base/mentor_base/staticsources/scss/backoffice/backoffice_groupinvoice.scss */
.owl-theme .owl-nav [class*=owl-]:hover {
  background-color: transparent;
  border: none; }

/* line 133, src/mentor-base/mentor_base/staticsources/scss/backoffice/backoffice_groupinvoice.scss */
.owl-theme .owl-nav [class*=owl-]:focus {
  background-color: transparent;
  border: none; }

/* line 138, src/mentor-base/mentor_base/staticsources/scss/backoffice/backoffice_groupinvoice.scss */
.owl--button--left {
  float: left; }

/* line 142, src/mentor-base/mentor_base/staticsources/scss/backoffice/backoffice_groupinvoice.scss */
.owl--button--right {
  float: right; }

/** Colors **/
/* line 155, src/mentor-base/mentor_base/staticsources/scss/backoffice/backoffice_groupinvoice.scss */
ol.progress-track {
  display: table;
  list-style-type: none;
  margin: 0;
  padding: 2em;
  table-layout: fixed;
  width: 100%; }
  /* line 164, src/mentor-base/mentor_base/staticsources/scss/backoffice/backoffice_groupinvoice.scss */
  ol.progress-track li {
    display: table-cell;
    line-height: 3em;
    position: relative;
    text-align: center; }
    /* line 170, src/mentor-base/mentor_base/staticsources/scss/backoffice/backoffice_groupinvoice.scss */
    ol.progress-track li .icon-wrap {
      border-radius: 50%;
      top: -1.5em;
      color: #fff;
      display: block;
      height: 2.5em;
      margin: 0 auto -2em;
      right: 0;
      position: absolute;
      width: 2.5em; }
    /* line 184, src/mentor-base/mentor_base/staticsources/scss/backoffice/backoffice_groupinvoice.scss */
    ol.progress-track li .icon-check-mark, ol.progress-track li .icon-down-arrow {
      height: 25px;
      width: 15px;
      display: inline-block;
      fill: currentColor; }
    /* line 191, src/mentor-base/mentor_base/staticsources/scss/backoffice/backoffice_groupinvoice.scss */
    ol.progress-track li .progress-text {
      position: relative;
      top: 10px;
      padding-right: 40px; }
    /* line 197, src/mentor-base/mentor_base/staticsources/scss/backoffice/backoffice_groupinvoice.scss */
    ol.progress-track li.progress-done {
      border-top: 7px solid #3E3D4D;
      transition: border-color 1s ease-in-out;
      -webkit-transition: border-color 1s ease-in-out;
      -moz-transition: border-color 1s ease-in-out; }
      /* line 203, src/mentor-base/mentor_base/staticsources/scss/backoffice/backoffice_groupinvoice.scss */
      ol.progress-track li.progress-done .icon-down-arrow {
        display: none; }
      /* line 209, src/mentor-base/mentor_base/staticsources/scss/backoffice/backoffice_groupinvoice.scss */
      ol.progress-track li.progress-done.progress-current .icon-wrap {
        background-color: #87ba51;
        width: 3em;
        height: 3em;
        top: -1.8em; }
        /* line 215, src/mentor-base/mentor_base/staticsources/scss/backoffice/backoffice_groupinvoice.scss */
        ol.progress-track li.progress-done.progress-current .icon-wrap .icon-check-mark {
          display: none; }
        /* line 219, src/mentor-base/mentor_base/staticsources/scss/backoffice/backoffice_groupinvoice.scss */
        ol.progress-track li.progress-done.progress-current .icon-wrap .icon-down-arrow {
          display: block; }
      /* line 224, src/mentor-base/mentor_base/staticsources/scss/backoffice/backoffice_groupinvoice.scss */
      ol.progress-track li.progress-done.progress-current .progress-text {
        font-weight: bold; }
      /* line 229, src/mentor-base/mentor_base/staticsources/scss/backoffice/backoffice_groupinvoice.scss */
      ol.progress-track li.progress-done .icon-wrap {
        background-color: #4a6a28;
        border: 5px solid #3E3D4D; }
    /* line 235, src/mentor-base/mentor_base/staticsources/scss/backoffice/backoffice_groupinvoice.scss */
    ol.progress-track li.progress-todo {
      border-top: 7px solid #DDD;
      color: black; }
      /* line 239, src/mentor-base/mentor_base/staticsources/scss/backoffice/backoffice_groupinvoice.scss */
      ol.progress-track li.progress-todo .icon-wrap {
        background-color: #FFF;
        border: 5px solid #DDD;
        border-radius: 50%;
        bottom: 1.5em;
        color: #fff;
        display: block;
        height: 2.5em;
        margin: 0 auto -2em;
        width: 2.5em; }
        /* line 250, src/mentor-base/mentor_base/staticsources/scss/backoffice/backoffice_groupinvoice.scss */
        ol.progress-track li.progress-todo .icon-wrap .icon-check-mark, ol.progress-track li.progress-todo .icon-wrap .icon-down-arrow {
          display: none; }

/* line 258, src/mentor-base/mentor_base/staticsources/scss/backoffice/backoffice_groupinvoice.scss */
.list-unstyled {
  height: 300px;
  overflow-x: hidden; }

/* line 264, src/mentor-base/mentor_base/staticsources/scss/backoffice/backoffice_groupinvoice.scss */
label {
  display: block;
  padding-left: 0px;
  text-indent: 0px; }

/* line 269, src/mentor-base/mentor_base/staticsources/scss/backoffice/backoffice_groupinvoice.scss */
input[type='checkbox'] {
  width: 13px !important;
  height: 13px !important;
  padding: 0;
  margin: 0;
  vertical-align: middle;
  position: relative;
  top: -1px;
  *overflow: hidden; }

/* line 279, src/mentor-base/mentor_base/staticsources/scss/backoffice/backoffice_groupinvoice.scss */
.meta-data-groupinvoice {
  font-size: 12px; }

/* line 282, src/mentor-base/mentor_base/staticsources/scss/backoffice/backoffice_groupinvoice.scss */
input[name='cursist-user'] {
  vertical-align: top;
  margin-top: 6px; }

/* line 287, src/mentor-base/mentor_base/staticsources/scss/backoffice/backoffice_groupinvoice.scss */
.list-unstyled-purchase {
  list-style-type: none; }
