/* Navigation Color */
body{background-color: #f4f3f1 !important;}
.currency-nav-holder ul li:first-child {background: #bfbfbf;color: #404040;}

.btn {background-color: #c43235 !important;border: 2px solid #c43235;padding-bottom: 8px;padding-top: 8px;}

.btn:hover {background-color: #c43235 !important;}

.filter .views span.active {background: #191A1C;}

.blue_bg {background:#191A1C;}

.price_view .price_label {color: #191A1C;}

.ui-widget-header {background: #c43235 !important;}

.dropdown_btns {background-color:#191A1C;}

.special_offer a {background: #c43235;}

.special_offer a:hover {background: #c43235;}

.resrv-heading {background-color:#191A1C;}

.rate-rule-red-button, .ov-item-action .ov-btn-primary{background-color:#c43235;border: 2px solid #c43235;padding-bottom: 8px;padding-top: 8px;}

.flexi-date-btn input {background-color:#c43235;color: #fff !important;}

.dropdown_btns input {color: #354a59;}

.dropdown_btns input.flexiunset {background-color:#c43235;color: #fff;}

.check-edit-date a {background: #c43235;}

.check-avaibility-btn {background:#c43235;border: 2px solid #c43235;padding-bottom: 12px;padding-top: 12px;}

.check-avaibility-btn:hover {background: #fff; color: #c43235;}

.dropdown_btns input {color: #fff;}

.addon-btn-area {background-color: #191A1C;}

.continue-addons {background: #29793C;}

.continue_section {background: #29793C;}

#imgButton {background: #c43235;}

.flexi-radio {background: #191A1C;}

#bookNow {background: #c43235;border: 2px solid #c43235;padding: 18px 0;}

.confirm-your-stay {background: #191A1C;}

.confirm-reservation-details p span {color:#c43235}

.reg-heading-blue {background-color: #191A1C;}

.terms_conditions_text a {color: #000;}

.terms_conditions_text a:hover {color: #191A1C;}

.tick_text a {color: #000;}

.tick_text a:hover {color: #191A1C}

#login-container .login_half #fogot_pwd_link {color: #c43235;}

.fgtpwd_pop .btn {background-color: #29793C;}

.stats-box {background:#191A1C;}

.legend .fa {background: #191A1C;}

.reserve_info h4 a {color: #c43235;}

.my_account_action a {color:#c43235;}

.user_img .fancy_upload_pic, .edit_search_sec .fa, .my-booking-heading .my-booking-heading-icon .fa, .add_section .fa {color:#c43235;}

.sort_room_list .show_more .showmore {background-color:#c43235;}

.check_availability_btn {background-color: #c43235;border: 2px solid #c43235;padding: 8px 0;}

.check_availability_btn:hover {background-color: #fff; color: #c43235;}

.available-rooms-container h2 {background-color: #191A1C;}

.daterangepicker td.active, .daterangepicker td.active:hover, .daterangepicker td.hover .little_price {background-color: #191A1C !important;}

.daterangepicker td.available:hover {background: #c43235 !important}

.addons .btn-default {background-color: #29793C;color: #fff;border-color: #29793C;}

.addons .btn-default:hover {background-color: #191A1C;}

.addons .addons-no {background-color: #191A1C;color: #fff;}

.close_popup a {background-color: #c43235;color: #fff;}

.calendar_box ul li.available {background-color: #c43235 !important;color: #fff;border-color:#c43235;}

.daterangepicker td.in-range {background: #c43235 !important;}

.check_container input:checked ~ .checkmark {background-color: #c43235;}

.next.available i, .prev.available i {color: #29793C !important;}

.right_profile_area .daterangepicker th.available:hover .fa {color: #191A1C;}

.search_listing table thead {background: #191A1C;}

.search_history_list table a {background: #29793C;}

.tab-pane h2 {color: #000;}
.already-member a {
    color: #c43235;
}
.icon_right a {
    color: #c43235;
}
.sort_room_list .raterule-container .raterule h4 {color: #000;}
.show_box .show_box_body .check span.check_date, .show_box .show_box_body .check span.room_total_price {color: #c43235 !important;}
.charges_heading {background-color: #191A1C;}
@media only screen and (min-width:1024px) {
.profile_slider .bx-wrapper .bx-prev:hover, .profile_slider .bx-wrapper .bx-next:hover {background-color: rgba(90, 144, 0, 0.7)  url('../images/controls.png') no-repeat -28px center;}
}
.pagination li.active span {background-color:#191A1C}

.card_btn label.btn {background: #bebebe !important;}

.card_btn label.btn.active{background:#29793C !important;}

.price-not-available {background: #29793C;}

.price-not-available:hover {background: #191A1C}


.sort_rate_list .rate_list_area .heading_hotel_type .rate_type_room_headeing h3 .room_avail_notify.red_col {

    background-color: #191A1C;

}

.latestBookingTime { background-color:#191A1C;  color: #fff !important; }

 .highlight_button .special_offer a {   background-color:#c43235 !important; }
.dropdown_btns.highlight_button {background-color:#191A1C!important; }

.sort_room_list .amenities_room ul li::after, .hotelcontent .amenities_room ul li::after{ color: #191A1C; } 

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight, .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {  border: 1px solid #c43235 !important; background:#c43235 !important; color: #fff !important;}

.hotel_btn li a { color:#c43235; }

.check_container a { color: #c43235 !important; }
.check_container a:hover{text-decoration: underline;}
.upgrade_sel_room .sel {
    color: #c43235;
}
.ov-item-info a.read_more, .upgrade_room_content a.read_more {
    font-weight: 400;
    color: #c43235;
    display: block;
}
@media only screen and (min-width:1024px) {
.bx-wrapper .bx-controls-direction a:hover { background-color: rgba(48,0,50,0.6); }
.rate-rule-red-button:hover, .check_availability_btn:hover, .btn:hover, .ov-item-action .ov-btn-primary:hover{background-color: #fff !important; color: #c43235;}
}

@media(max-width:1024px) { 
.continue_section button:hover {  background-color: #29793C !important; }
}


@media(max-width:767px) {

	.addon-btn-area .back-to-room { background: #191A1C; }
.mobile-view, .sort_room_list .raterule-container .raterule .room-rate-type-price, .sort_room_list .raterule-container .raterule .room-rate-type-norooms{background: #191A1C !important;} 
.raterule-container .raterule .rate_type_calendar{width:100% !important;}
.raterule-container .raterule .rate_type_calendar .avl-calender{max-width:inherit;}
.room_pop_rgt ul.nav-tabs li.active a {
    color: #c43235 !important;
    border-bottom: #c43235 3px solid !important;
}
.mob_colour {
    background: #191A1C !important;
}
}
.sort_room_list .select_room_hearder h3 .room_avail_notify, .room_avail_notify_mobile .room_avail_notify{ background-color:#191A1C; }
.start-date .cal_caption, .end-date .cal_caption{ background-color: #c43235; }
.start-date .cal_caption::after{border-top:10px solid #c43235;}
.end-date .cal_caption::after{border-bottom:10px solid #c43235;}
input[type="button"] {-webkit-appearance: none;-moz-appearance:none;appearance:none; border-radius:0;}
.input_dates_area .form-group label[for="no_room"]{text-transform:uppercase;}
#overlay-policy {background-color:#191A1C !important;}
#overlay-policy a:hover{color: #fff; text-decoration: underline;}
.sort_room_list .raterule-container{min-height: inherit !important;}
.listing-content .room_pop_rgt ul.nav-tabs li.active a{color: #c43235 !important;border-bottom: #c43235 3px solid !important;}
.hotel-list-be .blue_bg, #myaccount-content h2 {background-color: #191A1C !important;color: #fff !important;padding: 9px;font-size: 17px;text-transform: uppercase;}
.btn, .listing-inquiry-button, .button_pop .btn-ok, .button_pop a#go-back-btn-room-edit, .ui-dialog .ui-dialog-titlebar-close::after, .popup-container .form-popup input[type="submit"], .popup-promocode .popup-container a{background-color: #c43235 !important;}