/* [[[ Branding Overrides ]]] */
body { background-color: transparent; }
html { background: url(https://www.bookonthenet.net/west/RKEresStorage/Images/Portal/CopperWhale_bg.jpg);}
form { margin: 0; }

h1 { color: #565757; font-weight: 600; }
#hlPolicy, h2, h3, h4, h5, span { color: #565757; }

#Footer { display: none; }

#pnlLogins { margin-top: 10px; }
#Content { background: transparent; padding: 0 40px 40px}

/* [[[ TA Nav Panel ]]] */
.ta_nav_bar > li > a,
#lblShowDetails { color: #fff; }

.nav_bar_panel { background: #263230; }
.nav-bar { margin-top: 5px; }
.nav-bar > li.res_steps.no-access:hover { background: #263230; }

.pre_nav_bar { background: #b56b22; }
.pre_nav_bar > h2 { color: #FFF; }
.nav-bar > li.res_steps:hover { background: #798b9e; }
.nav-bar > li.res_steps.active,
.nav-bar > li.res_steps.active:hover { background: #798b9e; }

/* [[[ Search Page ]]] */
.reveal-modal .login_container a.create_account,
.eres_search .coupon_codes { color: #565757; }

#step_content { background-color: #FFF; border: #263230 2px solid; padding: 0 15px 25px 15px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px;border-radius: 5px;}
#style_container_outer {position: absolute; top: 255px; right: 120px; }
#style_container 
{ 
  border: 5px solid #FFF;
  height: 233px; 
  width: 385px; 
  background: url(https://www.bookonthenet.net/west/RKEresStorage/Images/Portal/copperwhale_img.jpg) no-repeat 0 0;
  -webkit-box-shadow: 0 0 10px rgba(128, 128, 128, 0.9);
  -moz-box-shadow: 0 0 10px rgba(128, 128, 128, 0.9);
  box-shadow: 0 0 10px rgba(128, 128, 128, 0.9);
}

/* [[[ Reservation Resultlist Page ]]] */
.eres_resultlist .rate_cat_hdr { background: #263230; }
p,
.eres_resultlist .search_panel span,
.eres_resultlist .rates .rates_detail_row .btnShowRateDetail,
.eres_resultlist .rates .rates_detail_row .btnHideRateDetail,
.eres_resultlist .rates .lblRoomType,
.eres_resultlist .rates .lblAverageRate { color: #666; } 
.eres_resultlist .rates .lblRateName { font-size: 12px; }
.reveal-modal .gs_container h4 { color: #000; }
.eres_resultlist .avail_grid_footer.columns,
.eres_resultlist .avail_grid .columns > .current_day_avail {background-color: #b56b22;}
.eres_resultlist .avail_grid .columns > .current_day_avail > span { color: rgba(255,255,255,1); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.5), 0px 0px 0px rgba(255, 255, 255, 0.5);}
.eres_resultlist .rate_cat_hdr .rate_cat_name {
    color: #fff;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
}
.arrow-down {
    border-top: 10px solid #798b9e;
}
.arrow-up {
    border-bottom: 10px solid #798b9e;
}

.eres_resultlist .avail_grid_outer .arrow-right {
border-left: 10px solid #b56b22 !important;
}

.eres_resultlist .avail_grid_outer .arrow-left {
border-right: 10px solid #b56b22 !important;
}


/* [[[ Special Promo ]]] */
.eres_resultlist .rates .lblSpecialRate { color: #b56b22; }
.eres_resultlist .promo_corner { border-left-color: #b56b22; }
.eres_resultlist .rate_category_wrapper.promo { border-color: #b56b22; }

/* [[[ Reservation Complete ]]] */
.eres_complete .fb_posting, .eres_complete .EmailSending { color: #b56b22; }

/* [[[ Buttons ]]]
.button.success { background-color: #993300; border: 1px solid #662200; }
.button.success:hover, .button.success:focus { background-color: #662200; border: 1px solid #662200; }
.button.disabled.success, .button.disabled.success:hover, .button[disabled].success { background-color: #662200; border: 1px solid #662200;}
.button.alert { background-color: #959595; color: #FFF; border: 1px solid #6f6f6f; }
.button.alert:hover, .button.alert:focus { background-color: #7c7c7c; }
.button.secondary { background-color: #959595; color: #FFF; border: 1px solid #6f6f6f; }
.button.secondary:hover, .button.secondary:focus { background-color: #7c7c7c; } */

/* [[[ Mobile Buttons ]]] */

.mobile_header, .nav_bar_mobile_title {
	background:#263232;
}
.nav_bar_mobile_title > span.mobile_title {
	color:#fff;
}


/* [[[ Buttons ]]] */
#btnReservationFilter,
.button.alert,
.button.success {
    color: #fff;
    border: 1px solid #263232;
    background: #5a6b72;
    text-shadow: 1px 1px 1px rgba(149, 149, 149, 0.4);
}

    #btnReservationFilter:hover,
    .button.alert:hover,
    .button.success:hover {
        border: 1px solid #263232;
        background: #263232;
		color:#fff;
    }

.button.tab_enabled {
	background:#5a6b72 !important;
	color:#fff !important;
}

	.button.tab_enabled:hover {
		background: #5a6b72 !important;
		color:#fff !important;
	}
	
.button.ms {
	background: #263232;
	color:#fff !important;
}
	.button.ms:hover {
		background: #263232;
		color:#fff !important;
	}

.button.success:focus {
-webkit-box-shadow: 0 0 5px #000, 0 1px 0 rgba(255, 255, 255, 0.5) inset;
-moz-box-shadow: 0 0 5px #000, 0 1px 0 rgba(255, 255, 255, 0.5) inset;
box-shadow: 0 0 5px #000, 0 1px 0 rgba(255, 255, 255, 0.5) inset;
}

.button.disabled.success:hover,
.button.disabled.success {
    border-color: rgba(180, 180, 180, 0.8);
    background-color: rgba(180, 180, 180, 0.8);
}

