.rs_button_search,
.rs_button--express,
.rs_button--resultsSearchform{
    background-color: #0a85c1;
    border:solid 1px #0a85c1;
}
.rs_button_search:hover,
.rs_button--express:hover,
.rs_button--resultsSearchform:hover{
    background-color: #4cb6e8;
    border:solid 1px #4cb6e8;
}
.rs_button--multisearch .rs_icon{
    background-color: #006ca8;
}
.rs_enter_dates .rs_input--u.rs_select_skin .rs_icon{
    color: #333333;
}
.rsR720 .rs_expressResult__viewMap,
.rs_results_nearby__list li:before {
    color: #0a85c1;
}
.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: #4cb6e8;
}
.rs_expressResult__mapIcon{
    background:url('https://secure.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,
.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,
.rs_package_steps__item--active,
.rs_icon--abtest184,
.rs_hotel_summary_aaa_text--loyalty
{
    color: #0a85c1
}
.rs_auto_filter,
.rs_review_submit__survey_tips .rs_circled_character,
.rs_review_submit__tip .rs_circled_character,
.rs_resultsFilter .noUi-connect,
.rs_abtest--mobile_friendly_filters .rs_resultsFilter__list--stars:not(.rs_aaa) .rs_resultsFilter__checkbox:checked + .rs_resultsFilter__label {
    background-color: #0a85c1;
}
.rs_review_circle > .rs_icon{
    color: #c4c4c4;
}
.rs_review_circle_highlight{
    color: #0a85c1 !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: #0a85c1;
}
.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, #0a85c1 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: #0a85c1;
}
/* boxes */
.rs_button--resultsSearchform .rs_icon{
    border-color: #075d87;
}
.rs_button--resultsSearchform:hover .rs_icon{
    background-color: #4cb6e8;
    border-color: #357fa2;
}
.rs_button--multisearch:hover .rs_icon{
    background-color: #357fa2;
}
/* 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/img/loader.gif') no-repeat right 10px center;
}
/* classic results */
.rs_price_box__a:hover .rs_button{
    background-color: #4cb6e8;
    border:solid 1px #44a4d1;
}
.rs_price_distribution_path {
    fill: #91c8e3;
}
.rs_price_avg {
    color: #086a9a;
}
/* end classic results */

.rs_percent_ribbon{
    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,
.rs_cug_savings_price,
.rs_hotelCard__cug_savings,
.rs_package_steps__item--complete,
.rs_dod__savings_amount{
    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,
.rs_soc__name--flag,
.rs_soc__saved,
.rs_bundled_rate_heading {
    background-color: #54bc9b;
}
.rs_cug_rate__submit__loading .rs_spinner--g__fill {
    border-color: #54bc9b;
}

.rs_soc__name--flag:after {
    border-top-color: #54bc9b;
}

.rs_live_rates--not-merged,
.rs_hotelCard__featured_button{
    border-color: #0a85c1;
}
.rs_more_hotels_image {
    background-image: url('../../../media/img/generic-hotel.jpg');
}
.rs_more_hotels_image:after{
    background-color: #0a85c1;
}

.rs_cug_lightbox__top {
    background: #0a85c1;
}

.rs_ot_nearby__header {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    padding: 12px 16px;
    background-color: #0a85c1;
}
.rs_grouped_rates__button--cug {
    background-color: #54bc9b;
    border-color: #54bc9b;
}
.rs_hotelResult__favorite_svg--active,
.rs_hotelResult__favorite_svg:hover {
    fill: #0a85c1;
    stroke: #0a85c1;
}
.rs_hotel_result__favorite_bar {
    border-bottom: 1px solid #eaeaea;
}
.rs_grouped_rates__price_symbol:before,
.rs_grouped_rates__nudge--cug-disclaimer {
    color: #54bc9b;
}

.rs_abtest_199 .rs_box:not(.rsR550) .rs_resultsViews__item.rs_resultsViews__item--map {
    background-color: #0a85c1;
}

.rs_abtest_199 .rs_box:not(.rsR550) .rs_resultControls__filter {
    background-color: #0a85c1;

}

.rs_abtest_199 .rs_box:not(.rsR550) .rs_resultControls__sort {
    border-color: #0a85c1;
}