.calendarMobi__item,
.datepicker-days td.day:not(.disabled),
.datepicker-days td.new:not(.disabled) {
  box-shadow: inset 0 0 0 1px #73706d;
}

.booking__locationName .icon_location:hover,
.icon_enlarge,
.icon_hint,
.icon_split {
  fill: #73706d;
}

tr:hover .icon_editSolid:hover,
tr:hover .phone__icon:hover {
  fill: #bebdbb;
}

body,
html {
  background: #f2f1f0;
  font-family: Arial,sans-serif;
}

.main__inner {
  background: #f7f6f5;
}

.highlight_green {
  background-color: rgba(36,154,231,.5);
}

:checked+* .highlight_green,
input:hover+* .highlight_green {
  background-color: #80c4f1;
  color: #fff;
}

.button:hover,
.datepicker-months span:not(.disabled):hover,
.datepicker-years span:not(.disabled):hover {
  background: #758996;
}

.bookingPatientInfo__title {
  color: #e22125;
}

.booking_confirmation .booking__time {
  font-size: 28px;
}

.button {
  padding: 0 20px;
  background: #73706d;
  color: #fff;
}

.button:focus {
  border-color: #5589a6;
}

.button:active,
.button_active {
  background: #5589a6;
  color: #fff;
}

.button_light {
  color: #73706d;
  background: #fff;
}

.button_light:hover {
  background: rgba(115,112,109,.15);
}

.button_light:active,
.button_light_active {
  background: rgba(115,112,109,.3);
  color: #73706d;
}

.button_grey {
  color: #73706d;
  background: #ededed;
}

.button_grey:hover {
  background: #e0e0e0;
}

.button_grey:active,
.button_grey_active {
  background: #d4d4d4;
  color: #73706d;
}

.button:disabled {
  background: #fff;
}

.button_text {
  color: #73706d;
}

.button_text:disabled {
  color: #a9a9a8;
}

.calendarMobi__monthYear {
  margin: 20px 0 10px;
  color: #e22125;
}

.calendarMobi__item:hover {
  background: #73706d;
  color: #fff;
}

.calendarMobi__item_today {
  font-weight: 700;
  color: #e22125;
}

.calendarMobi__item_active {
  background: #73706d;
  color: #fff;
}

.checkbox__label:before,
.datepickerMobileToggler__button,
.easyBooking__userInfo,
.infoBox__list,
.input input,
.simplebar-country-list-wrapper {
  background: #fff;
}

.infoBox,
.infoBox_aTopWhite,
.page__backLink,
.searchList__content {
  background-color: #fff;
}

.calendarMobi__item_disabled:disabled.calendarMobi__item_today,
.calendarMobi__item_disabled[disabled].calendarMobi__item_today {
  color: #e22125;
}

.calendarMobi__item_disabled:disabled.calendarMobi__item_today:hover,
.calendarMobi__item_disabled[disabled].calendarMobi__item_today:hover {
  color: #e22125;
}

.calendar__row .button {
  padding: 0;
}

.change-logo__item:not(:last-child) {
  border-bottom: 1px solid #d0d0d0;
}

.change-logo__link {
  color: #73706d;
}

.change-logo:hover {
  color: #8d8a86;
}

.change-logo:active {
  color: #595754;
}

.checkbox__input:hover~.checkbox__label:before {
  border-color: #758996;
}

.checkbox__input:focus~.checkbox__label:before {
  border-color: #73706d;
}

.checkbox__label svg {
  stroke: #fff;
}

.checkbox__input:checked~.checkbox__label svg {
  stroke: #73706d;
}

.infoBox__content tr:not(.notHover):hover .checkbox__label-text {
  color: #fff;
}

.cookieUseMessage .text {
  color: #fff;
}

.datepickerMobileToggler__button_calendar .field__icon_calendar,
.datepickerMobileToggler__button_calendar .field__icon_calendar:hover {
  fill: #e22125;
}

.datepickerMobileToggler__button_close:after,
.datepickerMobileToggler__button_close:before {
  background: #e22125;
  box-shadow: 0 0 1px #ee7b7e;
}

.datepicker-days td {
  color: #3e3e3e;
}

.datepicker-days td.active,
.datepicker-days td:hover {
  background: #73706d;
  color: #fff;
}

.datepicker-days td.today {
  color: #e22125;
}

.datepicker-days td.today.active,
.datepicker-days td.today:hover {
  color: #fff;
}

.datepicker-days td.disabled.today,
.datepicker-days td.disabled.today:hover {
  color: #e22125;
}

.dropdown__content a:hover,
.menu__item:not(.menu__item_signOut):hover,
.radio__label:after,
.simplebar-country-list-wrapper .simplebar-scrollbar:before,
.simplebar-scrollbar:before {
  background: #73706d;
}

.datepicker-switch {
  color: #73706d!important;
}

.datepicker .next,
.datepicker .prev {
  color: #73706d;
}

.easyBooking__userName,
.infoBox__content .textToSelect {
  color: #e22125;
}

.datepicker .next:hover,
.datepicker .prev:hover {
  color: #758996;
}

.error {
  color: #f00000;
}

.icon_aZ_notActive,
.infoBox__content tbody th,
.infoBox__content thead th,
.infoBox__textHint {
  color: #a9a9a8;
}

.icon_calendar {
  fill: #e22125;
}

.icon_editSolid {
  fill: #73706d;
}

.icon_editSolid:hover {
  fill: #8d8a86;
}

.icon_disabled,
.icon_disabled:hover {
  fill: #a9a9a8;
}

.phone__icon:hover,
.search-map__full:hover .field__icon_enlarge {
  fill: #8d8a86;
}

.infoBox__content table tbody tr {
  border: 1px solid #ebebeb;
}

.infoBox__content table tbody tr.tr_active,
.infoBox__content table tbody tr:not(.notHover):active,
.infoBox__content table tbody tr:not(.notHover):hover {
  border-left-color: #73706d;
  border-right-color: #73706d;
  background-color: #73706d;
  color: #fff;
}

.infoBox__smallTitle,
.infoBox__title,
.input__additional span {
  color: #e22125;
}

.infoBox__textHint svg {
  fill: #777775;
}

.infoBox__listItemRadio:hover,
.infoBox__listItem_radio input:checked+.infoBox__listItemRadio {
  border-left-color: #73706d;
  border-right-color: #73706d;
  background: #73706d;
  color: #fff;
}

.input input:focus~label,
.input__control:hover {
  color: #758996;
}

.infoBox__listHTerm {
  color: #a9a9a8;
}

.input input:focus,
.input input:focus~.input__fakeInput,
.input input:hover,
.input input:hover~.input__fakeInput {
  border-color: #758996;
}

.input input:-webkit-autofill {
  box-shadow: inset 0 0 0 50px #fff;
}

.input input::selection {
  background: #73706d;
  color: #fff;
}

.input__line {
  border-top-color: #73706d;
}

.input input:hover~.input__line {
  border-top-color: #758996;
}

.input input:focus~.input__line {
  border-top-color: #73706d;
}

.input__control {
  color: #73706d;
}

.input__control:active {
  color: #5589a6;
}

.input__sort_notActive {
  color: #a9a9a8;
}

.divider {
  border-bottom-color: #f0efed;
}

.country .dial-code {
  color: #3e3e3e;
}

.simplebar-country-list-wrapper .simplebar-hover .simplebar-scrollbar:before {
  background: #758996!important;
}

.link,
.link:visited {
  color: #73706d;
}

.link:hover {
  color: #758996;
}

.link:active {
  color: #5589a6;
}

.link:focus {
  color: #514e4b;
}

.loader__dot {
  color: #a5a3a1;
}

.menu__header,
.page__backLink p span:not(.noBreakWord) {
  color: #e22125;
}

@-moz-keyframes loader {
  0% {
    background-color: #a5a3a1;
    transform: scale(.4);
  }

  50% {
    background-color: #73706d;
    transform: scale(.7);
  }

  100% {
    background-color: #595754;
    transform: scale(1);
  }
}

@-webkit-keyframes loader {
  0% {
    background-color: #a5a3a1;
    transform: scale(.4);
  }

  50% {
    background-color: #73706d;
    transform: scale(.7);
  }

  100% {
    background-color: #595754;
    transform: scale(1);
  }
}

@-o-keyframes loader {
  0% {
    background-color: #a5a3a1;
    transform: scale(.4);
  }

  50% {
    background-color: #73706d;
    transform: scale(.7);
  }

  100% {
    background-color: #595754;
    transform: scale(1);
  }
}

@keyframes loader {
  0% {
    background-color: #a5a3a1;
    transform: scale(.4);
  }

  50% {
    background-color: #73706d;
    transform: scale(.7);
  }

  100% {
    background-color: #595754;
    transform: scale(1);
  }
}

.menu__item:not(.menu__item_signOut):hover {
  color: #fff;
}

.page {
  background-image: linear-gradient(200deg,#75a2ca 0,#034580 100%);
}

.popup_mobile_datepicker,
.search__results {
  background: #fff;
}

.page__no-result {
  color: #3e3e3e;
}

.page__title {
  color: #fff;
}

.phone__icon {
  fill: #73706d;
}

.phone__icon:active,
.phone__icon_active {
  fill: #595754;
}

.popup__title {
  color: #3e3e3e;
}

.popup__title-phone {
  color: #e22125;
}

.popup__text_terms {
  color: #3e3e3e;
}

.popup__table tr {
  border-color: #ebebeb;
}

.popup__listParamsTerm {
  color: #737170;
}

.popup__listParamsValue,
.search-params__col:not(.search-params__col_practiceName):last-of-type,
.search-params__col_practiceName p {
  color: #e22125;
}

.radio__label:before {
  border-color: #a9a9a8;
}

.radio__input:hover~.radio__label:before {
  border-color: #758996;
}

.radio__input:focus~.radio__label:before {
  border-color: #73706d;
}

.recovery-sent {
  color: #3e3e3e;
}

.searchList__content {
  border-color: #f0efed;
}

.searchList__content_inner li {
  border-bottom-color: #f0efed;
}

.searchList__content_inner li:hover {
  background-color: #73706d;
  color: #fff;
}

.search-request {
  background: #73706d;
}



.search-map__full {
  color: #73706d;
}

.search-map__full:active .field__icon_enlarge {
  fill: #595754;
}

.search-location__arrow,
.search-presentation__switcher:hover .arrow {
  fill: #8d8a86;
}

.search-map__hint {
  background-color: #f7f6f5;
  border: 1px solid #a9a9a8;
}

.search-map__hint:before {
  border-top-color: #a9a9a8;
}

.search-map__hint:after {
  border-top-color: #f7f6f5;
}

.search-map__hint-address {
  color: #a9a9a8;
}

.search-map__hintMe {
  background-color: #f7f6f5;
  border-color: #a9a9a8;
}

.search-map__hintMe:before {
  border-top-color: #a9a9a8;
}

.search-map__hintMe:after {
  border-top-color: #f7f6f5;
}

.search-presentation__pages {
  color: #e22125;
}

.search-presentation__params {
  color: #737170;
}

.search-presentation__col_bookText {
  color: #a9a9a8;
}

.search-presentation__switcher:active .arrow {
  fill: #595754;
}

.search-presentation__switcher_fixed-bottom,
.search-presentation__switcher_fixed-top {
  background-color: #f0efed;
}

.select__chevron,
.selectize-dropdown {
  background: #fff;
}

.search-location__date,
.search-location__no-text .phone,
.search-location__period {
  color: #e22125;
}

.search-location__day_past,
.search-location__day_past .search-location__date {
  color: #a9a9a8;
}

.select_focused .select__label,
.textarea textarea:focus+label {
  color: #758996;
}

.search-location__day_today {
  border-color: #e22125;
}

.select__line,
.select_focused .select__line {
  border-top-color: #73706d;
}

.search-location__weekday_weekend {
  color: #737170;
}

.search-location-info__address,
.search-location-info__distance {
  color: #a9a9a8;
}

.select:hover .select__chevronIcon,
.select_focused .select__chevronIcon {
  fill: #758996;
}

.select:hover .select__line {
  border-top-color: #758996;
}

.selectize-input:hover {
  border-color: #758996!important;
}

.selectize-input.focus,
.selectize-input.selectize-focus {
  border-color: #73706d!important;
}

.selectize-dropdown .active,
.selectize-dropdown [data-selectable]:hover {
  background: #e8e8e8;
  color: #000;
}

.signin-link:hover .field__icon_next,
.signin-link:hover .field__icon_up {
  fill: #8d8a86;
}

.signin-link:active .field__icon_next,
.signin-link:active .field__icon_up {
  fill: #595754;
}

.signin__forgot {
  color: #73706d;
}

.signin__label {
  color: #3e3e3e;
}

.searchWelcomeText a,
.signup__title,
.stepperSlide__title {
  color: #e22125;
}

.step:first-child,
.stepperSlide__mapPopup {
  color: #73706d;
}

.searchWelcome__text_red,
.searchWelcome__title {
  color: #e22125;
}

.searchWelcomeWrapper {
  background: #fff;
}

.searchWelcome__buttonsOneLine .button:nth-of-type(1) svg {
  fill: #73706d;
}

.searchWelcome__date:after {
  border-bottom-color: #73706d;
}

.bigRoundsList__item:before {
  background: #e22125;
}

.socialSignin_white,
.socialSignin_white .link,
.socialSignin_white .socialSignin__text {
  color: #fff;
}

.stepperCrumbs__number {
  border-color: #fff;
}

.stepperCrumbs__number_active {
  background: #fff;
  color: #022a4e;
}

.searchDesktopText,
.stepperCrumbs__number_active:after,
.stepperCrumbs__number_past {
  color: #fff;
}

.textarea textarea {
  background: #fff;
}

.textarea textarea:focus,
.textarea textarea:hover {
  border-color: #758996;
}

.textarea textarea:-webkit-autofill {
  box-shadow: inset 0 0 0 50px #fff;
}

.textarea textarea::selection {
  background: #73706d;
  color: #fff;
}

.textarea__line {
  border-top-color: #73706d;
}

.textarea textarea:hover~.textarea__line {
  border-top-color: #758996;
}

.textarea textarea:focus~.textarea__line {
  border-top-color: #73706d;
}

.tiles_big .tiles__tile {
  color: #e22125;
}

.icon_gradient .color1 {
  stop-color: #034580;
}

.icon_gradient .color2 {
  stop-color: #75a2ca;
}

.time__label {
  background: #a6b9cc;
}

.time__label_pm {
  background: #7c93aa;
}

.time__label:hover {
  background: #758996;
  box-shadow: 0 0 0 2px #758996;
  color: #fff;
}

.time__label:active {
  box-shadow: 0 0 0 2px #32302f;
}

.time__label:active,
.time__label_active {
  background-color: #32302f;
  color: #fff;
}

.toast__btn {
  color: #5589a6;
}

.toggler {
  background-image: linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,0) 32px,rgba(91,219,123,.85) 32px,rgba(79,183,119,.85) 64px);
}

.footer {
  color: #a9a9a8;
  background-color: #f7f6f5;
}

.footer__powered-by,
.footer__privacy+.footer__privacy {
  border-left-color: #a9a9a8;
}

.footer__link {
  color: #73706d;
}

.footer__link:hover {
  color: #758996;
}

.header {
  background: #fff;
}

.header__menu-toggler,
.header__menu-toggler:hover,
.header__menu-toggler_active {
  color: #e22125;
}

.header__menu-toggler:active {
  color: #595754;
}

.header__title {
  color: #e22125;
}

@media only screen and (min-width:1025px) {
  .search-params__options {
    background: #fff;
  }

  .searchWelcome__col,
  .stepperSlide__title:before {
    background: #fff;
  }

  .stepperCrumbs {
    color: rgba(255,255,255,.6);
    background-image: linear-gradient(to bottom,rgba(255,255,255,.6) 0,rgba(255,255,255,.6) 1px),linear-gradient(to bottom,rgba(255,255,255,.6) 0,rgba(255,255,255,.6) 1px);
  }
}

@media only screen and (max-width:1024px) {
  .search-presentation__results {
    background-color: #e22125;
  }

  .stepper {
    background: #fff;
  }

  .stepperSlide_1 .stepper__title:before,
  .stepperSlide_2 .stepper__title:before {
    background: #73706d;
  }

  .stepper_4 .stepperSlide__title,
  .stepper_5 .stepperSlide__title {
    color: #a9a9a8;
  }

  .stepper_4 .stepperSlide__title:before,
  .stepper_5 .stepperSlide__title:before {
    border-color: #d0d0d0;
    color: #d0d0d0;
  }

  .stepper_3 .stepperSlide__title:before {
    background: #758996;
  }

  .slideAnimToLeft4 .stepperSlide__title {
    color: #e22125;
  }

  .slideAnimToLeft4 .stepperSlide__title:before {
    background: #758996;
  }
}

@media only screen and (max-width:1000px) {
  .booking_signup {
    background: #dcdbda;
  }

  .booking__title {
    background: #73706d;
  }

  .booking__date {
    color: #fff;
  }

  .infoBox__tableFieldLabel {
    color: #a9a9a8;
  }

  tr:not(.notHover):hover .infoBox__tableFieldLabel {
    color: #fff;
  }

  .page_noBg {
    background: #fff;
  }

  .signup__buttonsArea,
  .signup__codeConfirm {
    background: #f7f6f5;
  }

  .socialSignin_under {
    background: #fff;
  }
}

@media only screen and (max-width:767px) {
  .cloudBlock__text {
    color: #fff;
  }

  .header__menu-toggler:hover {
    color: #73706d;
  }

  .header__menu-toggler_active {
    color: #e22125!important;
  }
}

@media only screen and (max-width:560px) {
  .popup__close {
    background: #fff;
  }

  .footer__privacy+.footer__powered-by {
    border-top-color: #a9a9a8;
  }
}
.availablePromotions__item {
  background: #fcf2eb;
  color: #e67e35;
}
.availablePromotions__item_active {
  background: #e67e35;
  color: #fff;
}
.availablePromotions__item_active .availablePromotions__itemIcon {
  background: #fcf2eb;
  color: #e67e35;
}
.colorOrange {
  color: #e67e35;
}
.booking__title {
  background: #1a4469;
}
.buttonsGroup_common button {
  border: 1px solid rgba(0,0,0,0.2);
  color: #73706d;
  background: #fff;
}
.buttonsGroup_common button:active,
.buttonsGroup_common button.button_active {
  background: rgba(115,112,109,0.1);
}
.buttonsGroup_islands button {
  border: 1px solid #73706d;
  background: #fff;
}
.buttonsGroup_islands button:active,
.buttonsGroup_islands button.button_active {
  background: #73706d;
  color: #fff;
}
.confirmationApp__total {
  background: #fff;
}
.datepicker-days td.promoted:hover {
  background: #e67e35;
}
.datepicker-days td:not(.disabled).promoted {
  box-shadow: inset 0 0 0 1px #e67e35;
}
.datepicker-days td.active {
  background: #e67e35;
  color: #fff;
}
.icon_promotion .color1 {
  stop-color: #fff0c4;
}
.icon_promotion .color2 {
  stop-color: #df3800;
}
.icon_promotion .percentColor {
  fill: #fff;
}
.icon_promotion_grey .color1,
.icon_promotion_grey .color2 {
  stop-color: #a9a9a8;
}
.icon_percent path:nth-of-type(2) {
  fill: #e67e35;
}
.infoBox__title,
.infoBox__smallTitle {
  color: #e22125;
}
.price__old {
  color: rgba(0,0,0,0.4);
}
.price__new {
  color: #000;
}
.price__old + .price__new {
  color: #e67e35;
}
.price__discount {
  font-weight: b;
  color: #e67e35;
}
.promotion {
  color: #fff;
}
.select_inline .select__optionSuffix {
  color: #e67e35;
}
.select__optionSuffix {
  color: #e67e35;
}
.severalBooking_mobile .severalBooking__togglerName {
  color: #73706d;
}
.severalBooking__clearButton {
  color: #73706d;
}
.severalBooking__clearButton:disabled {
  color: #a9a9a8;
}
.severalBooking__text p {
  color: #a9a9a8;
}
.severalBooking__bookButton {
  background: #73706d;
  color: #fff;
}
.severalBooking__bookButton:disabled {
  color: #a9a9a8;
  background: #fff;
}
.tag {
  background: rgba(58,153,200,0.1);
}
.tags .tag__name {
  color: #000;
}
