.training-machine-lessons-list .nav-tabs {
  width: 280px; }
.training-machine-lessons-list .lesson-list .nav {
  overflow-y: scroll;
  overflow-x: hidden;
  height: 800px; }
.training-machine-lessons-list .lesson-list .lesson-name {
  width: 206px;
  display: inline-block;
  margin-right: 10px; }
.training-machine-lessons-list .lesson-list .lesson-progress {
  color: black;
  vertical-align: top; }
.training-machine-lessons-list .lesson-list .finished {
  color: #a9a9a9; }
  .training-machine-lessons-list .lesson-list .finished .lesson-progress {
    color: #a9a9a9; }
.training-machine-lessons-list .lesson .activity-container .activity {
  -webkit-box-shadow: 0px 2px 3px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 2px 3px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 3px 2px rgba(0, 0, 0, 0.3);
  display: inline-block;
  vertical-align: top;
  margin: 10px 5px 20px 5px;
  width: 200px;
  min-height: 388px;
  background: white;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
  border-radius: 3px; }
  .training-machine-lessons-list .lesson .activity-container .activity .title-and-img .title-container {
    margin: 10px;
    min-height: 35px; }
    .training-machine-lessons-list .lesson .activity-container .activity .title-and-img .title-container .title {
      font-size: 20px; }
  .training-machine-lessons-list .lesson .activity-container .activity .title-and-img .image-container {
    margin-top: 10px;
    background-color: #f1f1f1; }
    .training-machine-lessons-list .lesson .activity-container .activity .title-and-img .image-container .image {
      height: 150px;
      background-size: contain !important;
      background-repeat: no-repeat !important;
      background-position: center !important;
      vertical-align: bottom; }
  .training-machine-lessons-list .lesson .activity-container .activity .count {
    float: left;
    margin-left: 10px;
    font-size: 16px;
    margin-top: 5px;
    font-weight: bold; }
  .training-machine-lessons-list .lesson .activity-container .activity .description {
    margin: 25px 10px 10px 10px;
    color: #555;
    height: 100px;
    overflow: auto;
    text-align: left; }
  .training-machine-lessons-list .lesson .activity-container .activity .button-go-to-activity {
    display: block;
    margin: 0 10px 10px 10px; }

.tariffs-table .tariffs-table__tariff-row td {
  padding-left: 5px;
  text-align: left; }

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