.d-mobile-closest-v2 .each-get-record .btn-v-orange {
  background-color: #fd8327;
  color: #fff;
}
.d-mobile-closest-v2 .each-get-schedule {
}

a.btn-v.btn-v-border--orange.d-table.btn-sm.js-closest-btn.mobi-fix-sm-btn {
  border-color: #fd8327;
  color: #fd8327;
  font-size: 12px;
}

a.btn-v.btn-v-orange.icon-calendar.d-table.w-100.js-show-schedule.mobi-fix-bg-btn {
  background-image: url(/public/icons/calendar-white.svg);
  background-repeat: no-repeat;
  background-position: center left 10px;
  padding-left: 42px;
  background-color: #fd8327;
  color: #fff;
  border-color: #fd8327;
}

/*
.mobile-footer-sticked.sticked-hide {
  bottom: -100px;
}
*/

.doctor-detail-many-speciality.row {
  display: flex;
  flex-wrap: nowrap;
  padding-bottom: 12px;
}

@media (max-width: 720px) {
  .doctor-detail-many-speciality.row {
    overflow: scroll;
  }
}

.doctor-detail-many-speciality .btn-v {
  cursor: pointer;
  border-radius: 8px;
  text-transform: uppercase;
  font-size: 12px;
}
.doctor-detail-many-speciality .btn-v:hover {
  background-color: #f2f6fd;
  border-color: #f2f6fd;
  color: #222328;
}
.doctor-detail-many-speciality .btn-v.selected {
  text-decoration: none;
  background-color: #2c66bc;
  color: #fff;
  border-color: #2c66bc;
}

#doctorUserList.hide {
  display: none;
}

.doctor_detail_page__wrap {
}
.doctor_detail_page__short_description {
  background-color: #f1f6fe;
  border-radius: 5px;
  padding: 30px;
  text-align: center;
}
.doctor_detail_page__short_description .doctor_img {
  width: 192px;
  height: 192px;
  border-radius: 50%;
  position: relative;
  overflow: hidden;
  margin: 0 auto 30px auto;
  border: 1px solid #cfe0fc;
}

.doctor_detail_page__short_description .doctor_img img {
  width: 100%;
}
.doctor_detail_page__short_description .name {
}
.doctor_detail_page__short_description .name h1 {
  font-size: 24px;
}
.doctor_detail_page__short_description .work_position {
}
.doctor_detail_page__wrap .ya-share2__item:before {
  display: none;
}

#tabs_schedule .spec .btn.active {
  background-color: #fd8327;
  color: #fff;
}

.tabs_schedule_each.hide {
  display: none;
}
.btn {
  cursor: pointer;
}
div#tabs_schedule .btn {
  border: 1px solid #cfe0fc;
}

.old-price-stroke {
  text-decoration: line-through;
  font-size: 14px;
}

.container.doctor_list__filter
  .select2-container--default
  .select2-selection--single
  .select2-selection__rendered {
  padding-top: 26px !important;
}

main
  .doctor_detail__wrap
  .doctor_list__each
  .doctor-rate-in__wrap
  a.doctor-rate-in,
.doctor_list__for .doctor_list__each .doctor_detail .name a.doctor-rate-in {
  color: #2c66bc;
  font-size: 12px;
  text-align: center;
  text-decoration: underline;
  font-weight: 400;
  display: table;
  margin: 6px auto;
}
main
  .doctor_detail__wrap
  .doctor_list__each
  .doctor-rate-in__wrap
  a.doctor-rate-in:hover,
.doctor_list__for
  .doctor_list__each
  .doctor_detail
  .name
  a.doctor-rate-in:hover {
  text-decoration: none;
}

.review_star {
  width: 112px;
  height: 18px;
  margin: 8px auto;
}
.star__container {
  background-image: url(/img/star_over.svg);
  height: 100%;
}

@media screen and (max-width: 720px) {
  main .doctor-rate-in__wrap,
  .doctor_list__for .doctor_list__each .doctor-rate-in__wrap {
    margin-left: 95px;
    position: absolute;
    top: 60px;
  }

  .doctor_list__for .doctor_list__each .doctor-rate-in__wrap {
    margin-top: -4px;
  }
  .review_star {
    margin: 0;
  }
  main
    .doctor_detail__wrap
    .doctor_list__each
    .doctor-rate-in__wrap
    a.doctor-rate-in,
  .doctor_list__for .doctor_list__each .doctor_detail .name a.doctor-rate-in {
    padding: 0;
    margin: 0;
  }
  main h1.h2 {
    margin-top: -20px !important;
  }
  .job {
    padding-top: 16px !important;
  }
}
