@import url("../../css/hotel_layout.css");

.qb_container .qb_date_select .date_select,
.qb_container .qb_person_selector .qb_person_select .person_select,
.qb_container .qb_person_selector .qb_child_select .person_select,
.qb_container .qb_rooms_select .qb_room_select { background-color: #f1f1f1; color: #000; border: 1px solid #dcdfe0; }

.qb_container .qb_person_selector .qb_room_changer { color: #00254d; }

.qb_container .qb_additional a.bonus_code { background-color: #5f3438; color: #FFF; }

.qbt,
.qb_container .qb_person_selector .qb-children-age-selector .qb-close-age-selector,
.qb_container .btn-continue,
.qb_container .qb_continue .continue { background-color: #5f3438; color: #FFF;  background-image: none; text-align: center; padding-left: 5px; padding-right: 5px; }

.qb_container .qb_input { background-color: #FFF; border: 2px solid #dcdfe0; }

.qb_container .qb_cs .qb_cs_label { color: rgb(0, 37, 77); }

.qb_container .btn:hover,
.qb_container .btn-continue:hover,
.qb_container .qb_additional a.bonus_code:hover,
.qb_container .qb_continue .continue:hover { background-color: #a9333e; background-image: none; }


.qb_container .qb_hotel_select label,
.qb_container .qb_person_selector .qb_person_select label,
.qb_container .qb_person_selector .qb_child_select label,
.qb_container .qb_rooms_select label,
.qb_container .qb_date_select label { background-color: transparent; color: #431e21; }
.qb_container .qb_date_select .month { color: #9b9b9b; }

.qb_container .qb_main_inner_container { background-color: #FFF; }

.qb_container .qb_gopass_promocode_inner_container { background-color: #f3f4f5; z-index: 10001; }
.qb_container .qb_gopass .qb_gopass_info { font-size: 0.8em; }

.qb_container .qb_label,
.qb_container .qb_person_selector .qb-children-age-selector label,
.qb_container .qb_person_selector .qb-children-age-selector input,
.qb_container .qb_white { color: #000; }

.qb_container .qb_inline_control .qb_input {
    background: #FFF;
}

.qb_container .qb_link { color: #a9333e; }

.qb_container .qb_link:hover { color: #00254d; }

.qb_container .qb_additional a.gopass {   border-radius: 3px; border: 1px solid #dee4e9; }
.qb_container .qb_additional a.gopass:hover { border-color: #a9333e; box-shadow: none; }

.qb_container .qb_person_selector .qb-children-age-selector { background-color: #f1f1f1; }

.qb_container .qb_person_selector .qb_person_select .person_select a.qb_minus,
.qb_container .qb_rooms_select .qb_room_select a.qb_minus { background: url(./img/quickbooker-left.png) no-repeat left center; }

.qb_container .qb_person_selector .qb_person_select .person_select a.qb_minus:hover,
.qb_container .qb_rooms_select .qb_room_select a.qb_minus:hover { background: url(./img/quickbooker-left-hover.png) no-repeat left center; }

.qb_container .qb_rooms_select .qb_room_select a.qb_plus,
.qb_container .qb_person_selector .qb_person_select .person_select a.qb_plus { background: url(./img/quickbooker-right.png) no-repeat right center; }

.qb_container .qb_rooms_select .qb_room_select a.qb_plus:hover,
.qb_container .qb_person_selector .qb_person_select .person_select a.qb_plus:hover { background: url(./img/quickbooker-right-hover.png) no-repeat right center; }

.qb_container .qb_person_selector .qb_room_changer a.qb_plus:hover { background: url(./img/quickbooker-right-l-hover.png) no-repeat right center; }
.qb_container .qb_person_selector .qb_room_changer a.qb_plus { background: url(./img/quickbooker-right-l.png) no-repeat right center; }

.qb_container .qb_person_selector .qb_room_changer a.qb_minus:hover { background: url(./img/quickbooker-left-l-hover.png) no-repeat right center; }
.qb_container .qb_person_selector .qb_room_changer a.qb_minus { background: url(./img/quickbooker-left-l.png) no-repeat right center; }

.qb_container .qb_cs .qb_cs_status { color: #000; }

/* Hide hotel */
.qb_container .qb_hotel_select { display: none; }

.qb_container .qb_person_selector .qb-children-age-selector { border: 1px solid #dcdfe0; }

.qb_person_selector .count { color: #000; }

.picker__header {
    background-color: #f1f1f1;
}

