/* Buttons */

/* #color_m_B1 */
.btn_over, .button-2.clickable, .set-all-guests-names-button, .next-step-button {background-color: #020381 !important;}

/* #colortxt_m_B1 */
.btn_over, .button-2.clickable span, .set-all-guests-names-button, .next-step-button {color: #ffffff !important;}
.btn_over .right-arrow {background-color: #ffffff !important;}

/* #color_m_B2 */
.btn_m_a1 {border-color: #020381 !important;}
.btn_m_a1 {color: #020381 !important;}

/* #color_m_B3 */
.btn-cancel .close-icon_circle {background-color: #020381 !important;}
.btn-cancel {color: #020381 !important;}

/* #color_m_B4 */
.search-form .btn-search {background-color: #ffffff !important;}

/* #colortxt_m_B4 */
.search-form .body button {color: #020381 !important;}

/* #color_m_B5 */
.room-info-btn, .available-rooms-filter-expander {background-color: #ffffff !important;}

/* #colortxt_m_B5 */
.available-rooms .available-rooms-results-block .frame-155 .room-info-btn, .available-rooms-filter-expander {color: #020381 !important;}
.room-info-btn:hover {background-color: #02038130 !important;}
.room-info-btn:hover {border-color: #020381 !important;}
.room-info-btn {border-color: #ffffff !important;}
.room-info-btn {opacity: 1 !important;}

/* #colorbr_m_B5 */
.room-info-btn, .available-rooms-filter-expander {border-color: #dcdfe280 !important;}


/* Colors of objects */

/* #color_m_01 */
body, .title-box .title, .back-box-pay-parameters.desktop-only {background-color: #ffffff !important;}

/* #color_m_02 */
.rectangle-top {background-color: #ebeff2 !important;}

/* #color_m_03 */
.rectangle-2 {background-color: #ffffff !important;}

/* #color_m_04 */
.search-form {background-color: #020381 !important;}

/* #color_m_05 */
.man_wrapper, .frame-132, .pay-parameters .pay-parameters-content .input, .pay-parameters .pay-parameters-content .additional-info .textarea {border-color: #dcdfe280 !important;}
.man_wrapper .man-icon, label::before, .frame-132 .man-icon {background-color: #dcdfe2 !important;}
.amenity_div .caption {color: #dcdfe2 !important;}
.amenity_div, .input3, .input4 {border-color: #dcdfe280 !important;}

/* #color_m_06 */
.available-rooms .available-rooms-results-block .available-rooms-result, .available-rooms .faq, .my_content_block, .pay-parameters .pay-parameters-content .contacts-block, .pay-parameters .pay-parameters-content .rooms-list-block .room-info, .pay-parameters .pay-parameters-content .additional-info, .pay-parameters .pay-parameters-content .paragon-block {background-color: #ffffff !important;}

/* #color_m_07 */
.available-rooms .available-rooms-results-block .room-variants .room-variant.red, .st_top_box {background-color: #fff9eb !important;}

/* #color_m_08 */
.search-form .body .in-out .in-out-border, .search-form .body .guests .guests-back, .search-form .body .in-out .in-date-value, .search-form .body .in-out .out-date-value, .input-block .promo-value, .input-block, .accept-promo-btn, .have-promo .input-block, .promo .input-block {background-color: #2874fc !important;}

/* #color_m_09 */
.main-info .contacts .address-row svg path, .main-info .contacts .phone-row svg path, .main-info .contacts .email-row svg path, .rolling.roll-up .icon svg path {fill: #020381 !important;}
.main-info .contacts .address-row svg path, .main-info .contacts .phone-row svg path, .main-info .contacts .email-row svg path, .rolling.roll-up .icon svg path {fill-opacity: 1 !important;}

/* #color_m_10 */
.btn-large, .available-rooms .available-rooms-filter .available-rooms-filter-elements .input1.selected, .my_vote .my_vote_value, .icon_m, .st_wrapp_clas .close-icon_circle, .faq-image_top, .faq-mob_top, .calendar-window .calendar-year-control .year-left-btn,  .calendar-window .calendar-year-control .year-right-btn, .day.gray-day.selected-second-date, .day.gray-day.selected-first-date, .input-minus, .input-plus, .form .input-plus, .form .input-minus {background-color: #020381 !important;}
.frame-132.radio_wrapper {border-color: #020381 !important;}
.select-arrow-down path {fill: #020381 !important;}
.select-arrow-down path {fill-opacity: 1 !important;}

/* #color_m_11 */
.droopdown-element.selected, .month-row.active, .day.selected-range, .button-1.clickable {background-color: #dfecfe !important;}

/* #color_m_12 */
.st_bottom_box {background-color: #020381 !important;}
.select-arrow-down path {opacity: 0.75 !important;}

/* #color_m_13 */
.h_line, .available-rooms .faq .frame-122 .line-hor, .pay-parameters .pay-parameters-content .paragon-block .line2, .pay-parameters .pay-parameters-content .paragon-block .line1, .line2, .my_line, .line-vert {background-color: #dcdfe2 !important;}
.st_select_rooms, .left_panel, .room_panel .right_panel, .st_wrapp_clas, .st_top_box {border-color: #dcdfe2 !important;}


/* Text colors */

/* #colortxt_m_01 */
.room_description, .available-rooms .available-rooms-results-block .frame-155 .frame-155-overflow .amenity_div span, .room_panel .plate_caption,  .available-rooms .faq .frame-122 .question .text, .reply_right .reply_text, .add_info .reply_date, .my_vote_level, .st_select_rooms_sum, .st_select_rooms_in_info, .pay-parameters .pay-parameters-content .rooms-list-block .room-info .row .tariff .row .addon-text, .row.my_row.subtext, .row .col1, .row .col2, .checkbox-text, .occupancy_title, .room-variants .room_title, .pay-parameters .pay-parameters-content .contacts-block .title, .title2.selected-tariff, .pay-parameters .pay-parameters-content .rooms-list-block .room-info .row .title2, .pay-parameters .pay-parameters-content .additional-info .title, .short-info span {color: #212121 !important;}

/* #colortxt_m_02 */
.faq .text.title, .my_reply .reply_name, .pay-parameters .pay-parameters-content .paragon-block .full-price-block, .panel_tab .room_title, .room-info .room_title {color: #656565 !important;}

/* #colortxt_m_03 */
.my_vote_items, .copyright a, .st_select_rooms_name.room_variant_name, .droopdown-expanded .droopdown-element.selected, .month-row.active .name, .day.gray-day.selected-range .middle, .year-caption, .input.active .caption, .textarea.active .caption, .url, .button-1 .button-label, .droopdown-clear-checked {color: #173c70 !important;}
.year-line {background: #173c70 !important;}
.input.active, .textarea.active {border-color: #173c70 !important;}

/* #colortxt_m_04 */
.title-box.freerooms span.title, .title-box .title, .back-to-previous-page {color: #173c70 !important;}
.available-rooms .line, .title-box .line {background-color: #173c70 !important;}
.back-arrow svg path {stroke: #173c70 !important;}
.back-arrow svg path {fill: none !important;}

/* #colortxt_m_05 */
.rectangle-top .droopdown-value, .frame-2, .terms-frame {color: #656565 !important;}
.arrow-down path, .info-icon path, .icon_home svg {fill: #656565 !important;}
.back-arrow svg path {fill-opacity: 1 !important;}

/* #colortxt_m_06 */
.room_panel .room_price, .room_price_block .room_price {color: #020381 !important;}

/* #colortxt_m_07 */
.answer, .text.droopdown-value, .apartment-num, .pay-parameters .pay-parameters-content .input .value, .pay-parameters .pay-parameters-content .additional-info .textarea textarea, .month-caption, .year-value, .search-form .body .in-out .calendar-window .dates .month .month-caption, .droopdown-element  .value, .droopdown-check-element .value, .search-form .body .in-out .calendar-window .month-list .month-row.active .name, .room_info .title, .room_info .description, .room_info .room-comfort-item .title, .room_info .room-comfort-item .point-col {color: #173c70 !important;}
.input:hover, .textarea:hover, .input.active, .textarea.active, .input.active .caption {border: #173c70 !important;}
.copyright, .search-form .body .in-out .calendar-window .day-name-cols .day-name-col .text, .textarea.active .caption, .textarea::placeholder, input::placeholder {color: #173c70 !important;}
.copyright, .search-form .body .in-out .calendar-window .day-name-cols .day-name-col .text, .textarea.active .caption, .textarea::placeholder, input::placeholder, .available-rooms .available-rooms-results-block .frame-155 .look {opacity: 0.5 !important;}
.available-rooms-filter-title.pc-version, .droopdown-caption, .input-up-label1 span, .input-up-label2 span, .pay-parameters .pay-parameters-content .input .caption, .pay-parameters .pay-parameters-content .additional-info .textarea .caption, .pay-parameters .pay-parameters-content .input .caption, .pay-parameters .pay-parameters-content .additional-info .textarea .caption, .pay-parameters .pay-parameters-content .paragon-block, .search-form .body .in-out .calendar-window .month-list .month-row .name {color: #173c70 !important;}
.available-rooms-filter-title.pc-version, .droopdown-caption, .input-up-label1 span, .input-up-label2 span, .pay-parameters .pay-parameters-content .input .caption, .pay-parameters .pay-parameters-content .additional-info .textarea .caption, .pay-parameters .pay-parameters-content .input .caption, .pay-parameters .pay-parameters-content .additional-info .textarea .caption, .pay-parameters .pay-parameters-content .paragon-block, .search-form .body .in-out .calendar-window .month-list .month-row .name, .available-rooms .available-rooms-results-block .available-rooms-result .top-side .opis {opacity: 0.75 !important;}
.available-rooms .faq .frame-122 .question .arrow-down, .available-rooms .faq .frame-122 .question .arrow-down {background-color: #173c70 !important;}
.available-rooms .faq .frame-122 .question .arrow-down, .available-rooms .faq .frame-122 .question .arrow-down {opacity: 1 !important;}

/* #colortxt_m_08 */
.center_content a span {color: #ffffff !important;}
.icon_uhr svg path {fill: #ffffff !important;}
.icon_uhr svg path {fill-opacity: 1 !important;}
.st_bottom_box .right-arrow, .st_bottom_box .lb_close_btn {background-color: #ffffff !important;}

/* #colortxt_m_09 */
.main-info .contacts .address-row, .rolling.roll-up .value {color: #020381 !important;}

/* #colortxt_m_10 */
.search-form .have-promo .value, .search-form .title, .search-form .have-promo .promo1 .input-block input.promo-value, .search-form .have-promo .promo2 .input-block .promo-title, .input-block .promo-value {color: #ffffff !important;}
.promo-arrow_2  path, .promo2 .promo-arrow path, .promo-cross polygon {fill: #ffffff !important;}
.have-promo .value {border-color: #ffffff !important;}

/* #colortxt_m_11 */
.search-form .body .in-out .in-text, .search-form .body .in-out .in-date-value, .search-form .body .in-out .out-text, .search-form .body .in-out .out-date-value, .search-form .body .guests .title-top, .search-form .body .guests .guests-value, .accept-promo-btn, .promo-value, .promo-title {color: #ffffff !important;}
.search-form .body .in-out .calendar-icon path, .search-form .body .in-out .calendar-icon g, .search-form .body .in-out .calendar-icon rect, .search-form .body .guests .guests-icon path, .promo1 .promo-arrow path {fill: #ffffff !important;}
.promo-value::placeholder {color: #ffffff !important;}

/* #colortxt_m_12 */
.room_free_count, .promo-value::placeholder {color: #173c70 !important;}
.room_free_count, .promo-value::placeholder {opacity: 0.75 !important;}

/* #colortxt_m_13 */
.rectangle-2 .main-info .title {color: #212121 !important;}

/* #colortxt_m_14 */
.rectangle-2 .main-info .contacts .phone-row .phone-text, .rectangle-2 .main-info .contacts .email-row .text {color: #020381 !important;}