.rs_button_search,
.rs_button--express,
.rs_button--resultsSearchform{
    background-color: #0764bc;
    border:solid 1px #0764bc;
}
.rs_button_search:hover,
.rs_button--express:hover,
.rs_button--resultsSearchform:hover{
    background-color: #0896ff;
    border:solid 1px #0896ff;
}
.rs_button--multisearch .rs_icon{
    background-color: #004ba3;
}
.rs_enter_dates .rs_input--u.rs_select_skin .rs_icon{
    color: #555555;
}
.rsR720 .rs_expressResult__viewMap,
.rs_results_nearby__list li:before{
    color: #333333;
}
.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: #0896ff;
}
.rs_expressResult__mapIcon{
    background:url('///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,
.rs_cug_lightbox__title--highlight,
.rs_hotelCard__featured_button,
.rs_hotelCard__featured_price_wrapper,
.rs_abtest--mobile_friendly_filters .rs_resultsFilter__list--stars .rs_resultsFilter__checkbox:not(:checked) + .rs_resultsFilter__label .rs_stars,
.rs_abtest--mobile_friendly_filters .rs_resultsFilter__list--stars .rs_resultsFilter__checkbox:not(:checked) + .rs_resultsFilter__label .rs_stars:before {
    color: #0764bc
}
.rs_review_submit__survey_tips .rs_circled_character,
.rs_review_submit__tip .rs_circled_character,
.rs_hotel_breakfast_amen,
.rs_resultsFilter .noUi-connect,
.rs_more_hotels_image:after,
.rs_abtest--mobile_friendly_filters .rs_resultsFilter__list--stars .rs_resultsFilter__checkbox:checked + .rs_resultsFilter__label {
    background-color: #0764bc;
}
.rs_review_circle > .rs_icon{
    color: #c4c4c4;
}
.rs_review_circle_highlight{
    color: #0764bc !important;
}
.rsR720 .rs_expressResultTitle{
    background: #eaeaea;
    border-color: #a4a4a4;
}
.rs_results_searchBar,
.rs_multisearch__filter--promo .rs_form_row_promo{
    background-color: #eaeaea;
}
.rs_reviewRect__innerCircle{
    color: #0764bc;
}
.rs_expressResultTitle{
    background: #0764bc;
}
.rsR720 .rs_expressResultTitle{
    background: #eaeaea;
    color: #555555;
}
.rs_mainResults__header__sort,
.rs_mainResults__header{
    border-color: #eaeaea;
}
.rs_button--expressDealsView,
.rs_button.rs_button--expressDealsView{
    border-color: #eaeaea;
    color: #555555;
}
.rs_button--expressDealsView:hover{
    background: #f0f0f0 !important;
}

.rsR720 .rs_tooltip  {
    background-image: linear-gradient(to right, #0764bc 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: #0764bc;
}
/* boxes */
.rs_button--resultsSearchform .rs_icon{
    border-color: #054684;
}
.rs_button--resultsSearchform:hover .rs_icon{
    background-color: #0896ff;
    border-color: #0669b2;
}
.rs_button--multisearch:hover .rs_icon{
    background-color: #0669b2;
}
/* hotel page */
.rs_live_rates,
.rs_highlight_box,
.rs_rates_container{
    border-color: #0764bc;
}
.rs_live_rates__header,
.rs_rates_container__header,
.rs_rate__room_no_photo,

.rs_rate__room_photo_bottom_banner,
.rs_highlight_box__header,
.rs_rates_container__tab{
    background-color: #0764bc;
}
.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('//assets-cdn.rezserver.com/media/img/loader.gif') no-repeat right 10px center;
}
/* classic results */
.rs_price_box__a:hover .rs_button{
    background-color: #0896ff;
    border:solid 1px #0787e5;
}
.rs_price_distribution_path {
    fill: #8fb9e1;
}
.rs_price_avg {
    color: #065096;
}
/* end classic results */

.rs_percent_ribbon,
.rs_rate__sale_ribbon,
.rs_rate__sale_ribbon--mobile {
    background-color: #54bc9b;
    border-color: #54bc9b;
}
.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_bundle_banner__quote,
.rs_live_rates__price__asterisk,
.rs_hotelCard--grid .rs_promo_desc {
    color: #54bc9b;
}
.rs_cug_rate__container--transparent,
.rs_cug_rate__container--opaque,
.rs_cug_rate__login,
.rs_cug_rate__no_rate,
.rs_cug_rate__error,
.rs_cug_rate__applied.rs_cug_rate__applied__no_bp,
.rs_cug_rate__load_rate,
.rs_cug_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,
.rs_hotelCard__featured_button{
    border-color: #0764bc;
}
.rs_more_hotels_image {
    background-image: url('//assets-cdn.rezserver.com/media/img/generic-hotel.jpg');
}
.rs_more_hotels_image:after{
    background-color: #0764bc;
}
.rs_rate__sale_ribbon:after,
.rs_rate__sale_ribbon--mobile:after{
    border-top-color: #54bc9b;
}
.rs_rate__room_no_photo:after{
    border-left-color: #0764bc
}
.rs_rates_container__tab--active{
    background-color: #0896ff;
}
.rs_rates_container__tab--active:after{
    border-top-color: #0896ff;
}

.rs_cug_lightbox__top {
    background: #0764bc;
}