

/* Start:/bitrix/templates/logicloud.health_s1/css/making.css?17484381682504*/
.inside-page__caption {
  margin: 0 0 50px 0;
}

.fc-event-time {
  cursor: pointer;
}

#accept-btn {
  cursor: pointer;
  color: #fff;
}

.sign-up {
  cursor: pointer;
}

.recording-block__caption .block-item.active strong::after {
  background: #EBEBEB !important;
}

.recording-block__caption .block-item.active strong::before {
  content: '';
  position: absolute;
  top: 15px;
  right: 0px;
  height: 2px;
  background: #171E54;
  width: 0;
  transition: 0.5s;
  z-index: 1;
}

.active-line strong::before {
  right: -341px !important;
  width: 340px !important;
}

.recording-block__caption .block-item.step-1 strong::after {
  right: -362px !important;
}

@media (max-width: 1309px) {
  .recording-block__caption .block-item.step-1 strong::after {
    right: -322px !important;
    width: 320px;
  }

  .active-line strong::before {
    right: -300px !important;
    width: 300px !important;
  }
}

@media only screen and (max-width: 1199px) {
  .recording-block__caption .block-item.step-1 strong::after {
    right: -262px !important;
    width: 260px;
  }

  .active-line strong::before {
    right: -245px !important;
    width: 245px !important;
  }
}

@media only screen and (max-width: 991px) {
  .recording-block__caption .block-item.step-1 strong::after {
    right: -192px !important;
    width: 190px;
  }

  .active-line strong::before {
    right: -175px !important;
    width: 175px !important;
  }
}

@media only screen and (max-width: 767px) {
  .recording-block__caption .block-item.step-1 strong::after {
    right: -142px !important;
    width: 140px;
  }

  .active-line strong::before {
    right: -120px !important;
    width: 120px !important;
  }
}

@media only screen and (max-width: 575px) {
  .recording-block__caption .block-item.active strong::before {
    display: none;
  }

  .recording-block__caption .block-item.step-1 strong::after {
    display: none;
  }

  .active-line strong::before {
    display: none;
  }
}

.making-link {
  cursor: pointer;
}

.recording-block__specialization {
  transition: 0.5s;
}

.back {
  cursor: pointer;
}

.recording-block__caption .block-item strong {
  transition: 0.5s;
}

.recording-block__doctors {
  transition: 0.5s;
}

.chekbox input[type="checkbox"].error + label::before {
  border-color: #EC2C61;
  color: #EC2C61;
}

.chekbox input[type="checkbox"].error + label {
  color: #EC2C61;
}
/* End */
/* /bitrix/templates/logicloud.health_s1/css/making.css?17484381682504 */
