/* Главный цвет */

.ui-datepicker-group .ui-datepicker-calendar .ui-state-hover,
.ui-datepicker-calendar .rtk-selected .ui-state-default,
.sbq-datepicker .ui-datepicker-calendar .rtk-selected-single .ui-state-default,
#ServioContainer .add-number-button,
#bookingModule input[type=submit],
#ServioResult .servio-cart input[type=submit],
#ServioResult .main-button-sbq,
#hotel-result .booking-button,
#hotel-result .recommendation-button,
.select2-container--default .select2-results__option[aria-selected=true],
.select2-container--default .select2-results__option--highlighted[aria-selected],
#ServioResult .description-block .number-quantity,
#ServioResult #hotel-result .continue-button,
#call_back_form input[type="submit"],
#ServioResult .main-sbq-color,
#ServioResult .sbq-default-button,
#ServioResult .main-sbq-color p,
#ServioResult .main-sbq-color .action-text,
#ServioResult .booking-auth-form-submit-btn,
.quiz-header
{
    background-color: #FFA000;
    color: #fff;
}

#ServioResult .advice-text,
#ServioContainer .sbq-color-bg-color {
    color: #FFA000;
}

#ServioResult .upload-container-sbq .sbq-upload-icon,
#quiz_form .stars-wrap .mark.selected svg path {
    fill: #fff;
}

#ServioResult .more-prices .text {
    color: #FFA000;
}

#ServioContainer .add-number-button,
#ServioResult #bookingForm .sbq-upload-file-button {
    background-color: #27544f;
}

#ServioContainer .select2-container--default .select2-results__option[aria-selected=true] div,
#ServioContainer .select2-container--default .select2-results__option[aria-selected=true],
#ServioContainer .select2-container--default .select2-results__option--highlighted[aria-selected] div,
#ServioContainer .select2-container--default .select2-results__option--highlighted[aria-selected],
.ui-datepicker-group .ui-datepicker-calendar .rtk-selected .ui-state-active,
#ServioResult .sbq-upload-file-button * {
    color: #fff;
}

#ServioContainer #datepicker-icon rect,
#ServioContainer #settings-icon path,
#ServioContainer #settings-icon polygon,
#ServioContainer #point_icon path,
#ServioContainer .star-color,
.call-back-form-sbq #clock_icon,
#ServioContainer .add-room-wrapper .settings-block .input-wrapper .checkbox [type="checkbox"]:checked ~ .overlay .icon,
#ServioContainer .add-room-wrapper .beds-price-block .checkbox [type="checkbox"]:checked ~ .overlay .icon,
#ServioResult .checkbox-wrap .checkbox [type="checkbox"]:checked ~ .overlay .icon,
#ServioResult .consent_personal_data.checkbox-wrap .checkbox [type="checkbox"]:checked ~ .overlay .icon,
.servio-result-header #ServioResult .checkbox-wrap .checkbox [type="checkbox"]:checked ~ .overlay .icon,
#ServioResult #hotel-result .stars-block svg polygon,
#ServioResult .beds-selector [type="radio"]:checked + .text-block::after,
#ServioResult .booking-auth-form .radiobutton-container [type="radio"]:checked + .text-block::after
{
    fill: #FFA000;
}

#ServioResult .more-prices svg polyline {
    stroke: #FFA000 !important;
}

#servio-panel-arrow polyline {
    fill: #FFF;
    stroke: #FFA000;
}

#ServioResult .continue-button #servio-panel-arrow polyline,
#ServioResult .send-button #servio-panel-arrow polyline,
#ServioResult .additional-services-block .send-wrap #servio-panel-arrow polyline {
    fill: #FFA000;
    stroke: #fff;
}

#ServioResult #hotel-result .continue-button {

}

#ServioContainer .select2-container--default .select2-results__option[aria-selected=true],
#ServioContainer .select2-container--default .select2-results__option--highlighted[aria-selected],
#ServioResult #hotel-result .continue-button,
#ServioResult #RegistrationForm .send-wrap {
    background-color: #FFA000;
}

/* Цвет кнопки недоступных номеров */
#ServioResult .rooms-block .not-available-date .booking-button,
#ServioResult .rooms-block .not-available-call .booking-button {
    background-color: #1a3834;
}

/* Цвет текста(уведомления) об ограничении доступности номеров */
#hotel-result .available-from {
    color: #27544f;
}

/* Фон подложки с детальной информацией */
#hotel-result .category-room,
#ServioResult .servio-cart .room-block {
    background-color: #f5f5f5;
}

/* Фон подложки с детальной информацией лидера продаж */
#hotel-result .category-room.room-leader {
    background-color: #f4eff0;
}

/* Фон стрелок для листания фото комнат */

#ServioResult .image-block .background {
    background-color: #27544f;
}

/* Способы оплаты */


#ServioResult #booking-content-form-pay .booking-paytype {
    background-color: #f5f5f5;
    color: #000000;
    fill: #000000;
    stroke: none;
    border: 1px solid #5a948d;
}
#ServioResult #booking-content-form-pay .booking-paytype:hover,
#ServioResult #booking-content-form-pay .booking-paytype.active {
    background-color: #5a948d;
    color: #ffffff;
    fill: #ffffff;
}

#ServioResult #booking-content-form-pay .booking-paytype:hover p,
#ServioResult #booking-content-form-pay .booking-paytype.active p {
    color: #ffffff;
}

/* Цвет чека */
#ServioResult .servio-cart .price-block,
#ServioResult .booking-information .booking-status,
#ServioResult .servio-cart .booking-status-wrap {
    background-color: #f5f5f5;
}

/* Цвет радио,чекбокса */

.checkbox-wrap [type="checkbox"]:checked + span:before {
    background-color: #FFA000;
}

.guest-status [type="radio"]:checked:before {
    background: #FFA000;
}

/**/

#ServioResult #progress_panel .arrow-right {
    background-color: #FFA000;
}

#ServioContainer #id_tourist_tax:checked + .checkbox-custom::before {
    fill: #FFA000;
    background-color: #FFA000;
}

#ServioResult .guest-status [type="radio"]:checked:after,
#ServioResult .one-price .price [type="radio"]:checked + .text-block::after {
    background: #FFA000;
}

#ServioResult .price-tabs .price-tab.active div,
#ServioResult .price-tabs .price-tab.active path {
    fill: #FFA000;
    color: #FFA000;
}

/**/

#ServioResult .booking-link,
#ServioResult .booking-link:visited {
    background-color: #f5f5f5;
}

#ServioResult .booking-link:hover {
    background-color: #FFA000;
    color: #fff;
}

#ServioResult .welcome-title span {
    color: #FFA000;
}

#ServioResult .adult-icon,
#ServioResult .paid-child,
#ServioResult .free-child {
    fill: #FFA000;
    stroke: none;
}

#ServioResult .bed-selector {
    color: #000000;
    border: 1px solid #5a948d;
}

#ServioResult .bed-selector.active {
    color: #ffffff;
    background-color: #5a948d;
    border: 1px solid #5a948d;
}

#ServioResult .bed-selector.active:hover,
#ServioResult .bed-selector.active svg path,
#ServioResult .bed-selector:hover svg path,
#ServioResult .bed-selector:hover {
    background-color: #5a948d;
    fill: #ffffff;
}

#ServioResult .beds-selector [type="radio"]:checked + .text-block::after,
#ServioResult .booking-auth-form .radiobutton-container [type="radio"]:checked + .text-block::after {

    background: #FFA000;
}

#ServioResult .input-class b {
    border-color: #FFA000 transparent transparent transparent;
}