@charset "utf-8";
/* CSS Document */

/** frontend.css **/ 
.dtlms-classes-listing-holder, .dtlms-courses-listing-holder { position: relative; }


.dtlms-chart-holder #dtlms-ajax-load-image .dtlms-pad { display: none; }


@-webkit-keyframes chart-load {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em;
  }
  40% {
    box-shadow: 0 2.5em 0 0;
  }
}
@keyframes chart-load {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em;
  }
  40% {
    box-shadow: 0 2.5em 0 0;
  }
}


.dtlms-course-curriculum-popup-container { display: inline-block; position: relative; width: 100%; }


/** Twenty Seventeen Theme Fix **/
@media screen and (min-width: 48em) {
  .site-content-contain .wrap { position: relative; padding-left: 2em; padding-right: 2em; }
}