



.rs_button_search,
.rs_button--express,
.rs_button--resultsSearchform{
    background-color: #0066cc;
    border:solid 1px #0066cc;
}
.rs_button_search:hover,
.rs_button--express:hover,
.rs_button--resultsSearchform:hover{
    background-color: #666666;
    border:solid 1px #666666;
}
.rs_button--multisearch .rs_icon{
    background-color: #004db3;
}
.rs_enter_dates .rs_input--u.rs_select_skin .rs_icon{
    color: #333333;
}
.rsR720 .rs_expressResult__viewMap,
.rs_results_nearby__list li:before{
    color: #444444;
}
.rsR720 .rs_expressResult__viewMap:hover,
.rsR720 .rs_expressResult__viewMap:active,
.rsR720 .rs_expressResult__viewMap:focus,
.rs_dymlist__item:hover .rs_a_style,
.rs_enter_dates__keep_existing:hover .rs_icon{
    color: #666666;
}
.rs_expressResult__mapIcon{
    background:url('//media.rezserver.com/responsive_hotel/hotelMapExpress.svg');
    background-size:30px 30px;
}
.rs_pet_badge__background,
.rs_review_submit__header,
.rs_review_submit__ratings__overall .rs_text--bold,
.rs_review_submit__tip .rs_heading_4 {
    color: #0066cc;
}
.rs_review_submit__survey_tips .rs_circled_character,
.rs_review_submit__tip .rs_circled_character {
    background-color: #0066cc;
}
.rs_review_circle > .rs_icon{
    color: #c4c4c4;
}
.rs_review_circle_highlight{
    color: #0066cc !important;
}
.rsR720 .rs_expressResultTitle{
    background: #eaeaea;
    border-color: #a4a4a4;
}
.rs_results_searchBar{
    background-color: #eaeaea;
}
.rs_reviewRect__innerCircle{
    color: #0066cc;
}
.rs_expressResultTitle{
    background: #0a85c1;
}
.rsR720 .rs_expressResultTitle{
    background: #eaeaea;
    color: #333333;
}
.rs_mainResults__header__sort,
.rs_mainResults__header{
    border-color: #eaeaea;
}
.rs_button--expressDealsView,
.rs_button.rs_button--expressDealsView{
    border-color: #eaeaea;
    color: #333333;
}
.rs_button--expressDealsView:hover{
    background: #f0f0f0 !important;
}

.rsR720 .rs_tooltip  {
    background-image: linear-gradient(to right, #0066cc 33%, rgba(255,255,255,0) 0%);
}

.rs_contract_form__step--active .rs_circled_character__circle,
.rs_switcher_list .rs_switcher_list--active,
.rs_loading--text,
.rs_why_book .rs_icon,
.rs_fade_text__fade:after,
.rs_enter_dates__keep_existing__container .rs_icon,
.rs_review_submit__type--selected.rs_review_submit__type input[type="radio"] ~ .rs_icon,
.rs_review_submit__type--selected.rs_review_submit__type input[type="radio"] ~ .rs_review_submit__type__text,
.rs_progress-radial,
.rs_lbMap_on.rs_lbMap__changes_applied_on .rs_lbMap__changes_applied:before,
.rs_pet_badge__background{
    color: #0066cc;
}
/* boxes */
.rs_button--resultsSearchform .rs_icon{
    border-color: #00478f;
}
.rs_button--resultsSearchform:hover .rs_icon{
    background-color: #666666;
    border-color: #474747;
}
.rs_button--multisearch:hover .rs_icon{
    background-color: #474747;
}
/* hotel page */
.rs_live_rates,
.rs_highlight_box{
    border-color: #0a85c1;
}
.rs_live_rates__header,
.rs_highlight_box__header{
    background-color: #0a85c1;
}
.rs_hotel_summary,
.rs_contract_summary,
.rs_rates_table__header,
.rsR800 .rs_property__contrast_box,
.rs_pet_policy,
.rs_why_book,
.rs_live_rates--regular .rs_live_rates__header{
    background-color: #eaeaea;
}
.rs_rates_table,
.rs_rates_table__cell,
.rsR640 .rs_property__location__item,
.rs_nearby_property,
.rs_live_rates--regular,
.rs_phone_cs,
.rs_resultsViews__item,
.rs_hotelResult,
.rs_results_searchBar,
.rs_mainResults__header__select--beside_views,
.rs_expressResult,
.rsR720 .rs_expressResult__left,
.rsR720 .rs_expressResult__right,
.rs_expressLitebox__header,
.rsRlb550 .rs_expressLitebox__info{
    border-color: #c4c4c4;
}
.rs_nearby_property__footer,
.rs_live_rates__show_more,
.rs_live_rates__item{
    border-color: #eaeaea;
}
.childrens_ages,
.rs_multi_air .rs_add,
.rs_multi_air .rs_subtract{
    border-color: #a4a4a4;
}
.rs_pet_badge__background--friendly {
    color: #a4a4a4;
}
.rs_zip_loading #rs_address_postal_code{
    background: url('//media.rezserver.com/img/loader.gif') no-repeat right 10px center;
}
/* classic results */
.rs_price_box__a:hover .rs_button{
    background-color: #666666;
    border:solid 1px #5c5c5c;
}

.rs_resultsFilter .noUi-connect {
    background-color: #0066cc;
}

.rs_price_distribution_path {
    fill: #8cbae8;
}
.rs_price_avg {
    color: #0052a3;
}
/* end classic results */

.rs_cug_rate__container .rs_live_rates__button,
.rs_live_rates__item--cug .rs_live_rates__button,
.rs_percent_ribbon,
.rs_resultsContainer:not(.rs_resultsContainer--pre_tickdown) .rs_hotel_result--cug .rs_button--hotelResult,
.rs_hotel_result--make_cug .rs_button--hotelResult,
.rs_cug_rate_lowest .rs_property__main_header__right .rs_button,
.rs_box .rs_results_live_rates_container .rs_results_live_rates_list__result--cug .rs_button--results_live_rate {
    background-color: #54bc9b;
    border-color: #54bc9b;
}
.rs_cug_rate__container .rs_live_rates__button:hover,
.rs_live_rates__item--cug .rs_live_rates__button:hover,
.rs_resultsContainer:not(.rs_resultsContainer--pre_tickdown) .rs_hotel_result--cug .rs_button--hotelResult:hover,
.rs_hotel_result--make_cug .rs_button--hotelResult:hover,
.rs_cug_rate_lowest .rs_property__main_header__right .rs_button:hover,
.rs_box .rs_results_live_rates_container .rs_results_live_rates_list__result--cug .rs_button--results_live_rate:hover,
.rs_resultsContainer:not(.rs_resultsContainer--pre_tickdown) .rs_hotel_result--cug .rs_price_box__a:hover .rs_button--hotelResult{
    background-color: #48a285;
    border-color: #48a285;
}
.rs_cug_rate__container .rs_live_rates__arrow,
.rs_live_rates__item--cug .rs_live_rates__arrow,
.rs_cug_rate__login .rs_button,
.rs_cug_rate__no_rate .rs_button,
.rs_cug_rate__error .rs_button,
.rs_cug_rate__applied .rs_button,
.rs_cug_rate__load_rate .rs_button,
.rs_cug_name,
.rs_live_rates__price__asterisk {
    color: #54bc9b;
}
.rs_cug_rate__container,
.rs_cug_rate__login,
.rs_cug_rate__no_rate,
.rs_cug_rate__error,
.rs_cug_rate__applied,
.rs_cug_rate__load_rate,
.rs_cug_banner,
.rs_bundle_banner,
.rs_price_cug .rs_price_cug__tag {
    background-color: #54bc9b;
}
.rs_cug_rate__submit__loading .rs_spinner--g__fill {
    border-color: #54bc9b;
}

.rs_live_rates--not-merged  {
    border-color: #0066cc;
}

.rs_guest_love_it_banner,
.rs_guest_love_it_banner:before,
.rs_guest_love_it_banner:after{
    background-color: #0066cc;
}
