﻿@font-face {
    font-family: 'SensibilityLightRegular';
    src: url('fonts/SensibilityLight/Sensibility_Light-webfont.eot');
    src: url('fonts/SensibilityLight/Sensibility_Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/SensibilityLight/Sensibility_Light-webfont.woff') format('woff'),
         url('fonts/SensibilityLight/Sensibility_Light-webfont.ttf') format('truetype'),
         url('fonts/SensibilityLight/Sensibility_Light-webfont.svg#SensibilityLightRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

html, body, input, .button { font-family: 'SensibilityLightRegular', Arial, "Helvetica Neue" , "HelveticaNeue" , Helvetica, "Lucida Grande" , sans-serif; }

/* [[[ Branding Overrides ]]] */
#Header { display: none; }
#Footer { display: none; }
span { color: #595959; }

#Content { background: #00AAE8; padding: 10px 20px 40px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; }
#pnlProperties  { display: none; }


.reveal-modal .ta_container p,
.reveal-modal .ta_container h5,
.reveal-modal .message_container p { color: #FFF; }

p.title_description { color: #FFF; }

.search_controls.six { width: 75%; }

/* [[[ TA Nav Panel ]]] */
.ta_nav_bar { width: 100%; padding-bottom: 5px; }
.ta_nav_bar > li { width: 33.333%; }
.ta_nav_bar > li > a,
#lblShowDetails { color: #fff; font-weight: bold; }

/*#84C9E8*/
.nav_bar_panel { background: #A0C5D7; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; }
.nav-bar { margin-top: 5px; margin-bottom: 5px; width: 100%; margin-left: 0; height: 32px; }
.nav-bar > li{ border: 1px solid #FFF; line-height: 30px; width: 25%; float: left; }
.nav-bar > li:last-child { border-top: 1px solid #FFF; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; }
.nav-bar > li:first-child { border-top: 1px solid #FFF; border-left: 1px solid #FFF; border-bottom: 1px solid #FFF; }
.nav-bar > li.res_steps.no-access:hover { background: #A0C5D7; }

.pre_nav_bar { display: none; }

.nav-bar > li.res_steps:hover { background: #4598c8; }
.nav-bar > li.res_steps.active,
.nav-bar > li.res_steps.active:hover { background: #FFF; height: 32px; border: 1px solid #FFF; }
.nav-bar > li.res_steps.active > a:first-child { color: #000; }
.nav-bar > li > a:first-child { color: #FFF; text-shadow: none; font-size:12px; }
.res_steps.no-access { opacity: 1; }

#lblShowDetails { color: #84C9E8; }

/* [[[ Search Page ]]] */
.eres_search .coupon_codes { color: #FFF; }
.eres_search p, h1 { color: #FFF; }
.eres_search h5 { float: left; color: #FFF; }

/* [[[ Reservation Resultlist Page ]]] */
.avail_grid_outer { display: none!important; }

.eres_resultlist .search_panel { display: none; }
.eres_resultlist .search_panel span { color: #FFF; }
.eres_resultlist .rates .lblSpecialRate { color: #bf9f6c; }
.eres_resultlist .rates .rates_detail_row .btnShowRateDetail,
.eres_resultlist .rates .rates_detail_row .btnHideRateDetail { color: #bf9f6c; }
.eres_resultlist .rates .lblAverageRate { color: #595959; } 
.eres_resultlist .promo_corner { border-left-color: #7EC579; }
.eres_resultlist .rate_category_wrapper { border: 1px solid #FFF; background-color: #FFF; }
.eres_resultlist .rates .lblRoomType,
.eres_resultlist .rates .lblRateName { color: #595959; font-size: 125%; }
.eres_resultlist .rate_category_wrapper.promo { border-color: #7EC579; }
.eres_resultlist .rate_cat_hdr { background: #4598C8; cursor: pointer; }
.eres_resultlist .filter_panel .two { width: 30%; }
.eres_resultlist .filter_panel .ten { width: 70%; }
#filter_selections span { color: #FFF; } 
.arrow-up { border-bottom: 10px solid #FFF; }

/* [[[ Guest Services ]]] */
.reveal-modal .gs_container { background-color: #00AAE8; }


/* [[[ Guest Information ]]] */
.summary_panel span,
.eres_guest h4, 
.eres_guest h5  { color: #FFF; }
form.custom div.custom.dropdown a.current.error,
.error input, input.error { background-color: rgba(198, 15, 19, 0.7); }
.LoggedinwithFacebook .row .one { width: 20%; }
.LoggedinwithFacebook .row .eleven { width: 80%; }
.LoggedinwithFacebook h4 { color: #595959; }

/* [[[ Review ]]] */
.eres_review h4,
.eres_review h5,
.eres_review span { color: #FFF; }

.reveal-modal .login_container a.create_account { color: #fff; }
.reveal-modal .login_container { background-color: #00AAE8; }

#pnlLoginOptions .LoginButtons .columns,
#pnlLoginOptions .LoginButtons a  { width: 100%; }
#btnHotelLogin,
#pnlLoginOptions .facebook.button { margin-bottom: 10px; }
.guest_reservation_info h2 { color: #84C9E8; }
#lblCPSuccess { color: #84C9E8; }

/* [[[ Reservation Complete ]]] */
.eres_complete .fb_posting, .eres_complete .EmailSending { color: #84C9E8; }
.reveal-modal .message_container { background-color: #00AAE8; }

/* [[[ Buttons ]]] */
.button.success { background-color: #010112; border: 5px solid #94C3DD; color: #94C3DD; text-transform: uppercase; }
.button.success:hover, .button.success:focus { background-color: #010112 ; border: 5px solid #94C3DD; color: #FFF;}
.button.disabled.success, .button.disabled.success:hover, .button[disabled].success { background-color: #e9230d; }
.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; }
.button.success.radius { -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px; border-radius: 15px; }
.button.alert,
.button.secondary { margin-top: 3px; }

/* [[[ Mobile Buttons ]]] */
.mobile_header, .nav_bar_mobile_title { background:#0E4486; }
.nav_bar_mobile_title > span.mobile_title { color:#fff; }
.arrow-left { border-right: 10px solid #fff; }

/* [[[ Room Details Button ]]]*/
.divRoomDetailsCover a.small.radius.success.button { border: 5px solid #000; box-shadow:none;}

/* [[[ TA Login ]]]  */
.reveal-modal .ta_container { background-color: #00AAE8; }

/* [[[ Modify/Cancel ]]]  */
.reveal-modal .guest_container { background-color: #00AAE8; }
.reveal-modal .cancel_container { background-color: #00AAE8; }

/* [[[ Groups ]]]  */
.reveal-modal .gp_container { background-color: #00AAE8; }


/* Filter */
.reveal-modal .filter_container { background-color: #00AAE8; }
.reveal-modal .filter_container p,
.reveal-modal .filter_container h4,
.reveal-modal .filter_container h5 { color: #FFF; }



@media only screen and (min-width: 583px) 
{ 
  .summary_panel .row .mobile-four,
  .search_panel .row .mobile-four, 
  .contact_details_header .row .mobile-four,
  .contact_details.row .mobile-four,
  .contact_details .row .mobile-four,
  #pnlCCInfo .row .mobile-four,
  .eres_complete .mobile-four  { width: 100% !important; float: left; padding: 0 15px; }
  .eres_complete .ten.columns.centered { width: 100%; }
  .eres_guest h5 { margin-bottom: 5px; float: left; }
  .expiry_year { float: left!important; }
  .pnlEmailComplete  a.button.ten,
  .pnlNewReservation  a.button.ten { width: 100%; }
  .reveal-modal.small { width: 60%; margin-left: -30%; }
}


/*Hid the google and facebook logins*/
a.small.alert.radius.facebook.button, a.small.alert.google.radius.button {
  display: none;
}