@charset "utf-8";
/* CSS Document */

html, 
body{ height:100%}
#wrap{ min-height:100%;  height:auto;  margin:0 auto -60px;  padding:0 0 60px}
#footer{ height:60px;  background-color:#f5f5f5}
#wrap >.container{padding-top:60px; padding-right:0px; padding-bottom:0; padding-left:0px}
.container .text-muted{ margin:20px 0}
#footer >.container{ padding-left:15px;  padding-right:15px}
code{ font-size:80%}

#left{}
img{max-width:100%; height:auto}
#logoWrap{float:left; width:100%; border-bottom:0px solid #ccc; padding-bottom:15px; margin:10px auto; text-align:center}
#logo{max-width:250px; margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto}
.contact{float:left; width:100%; margin-bottom:5px; border-top:1px solid #ccc; padding-bottom:15px}
.contact ul li{float:left; line-height:25px; clear:both; list-style-image:none; list-style-type:none; margin-left:-20px}
.widget{padding-bottom:15px; border-bottom:0px solid #ccc}
.clearfix {clear:both;}
.iconBorder{border-right:1px dotted #aaa; padding-right:8px; margin-right:8px; margin-top:2px;}
.dropMenu{padding:6px; -webkit-border-radius:3px; border-radius:3px; border:1px solid #ccc; color:#2487F4}
.act{
	background-color: #ffffff;
	color: #428bca;
	
	background-image:url(../images/arrow-up.png); background-position:bottom center; background-repeat:no-repeat;
	
	


	
}

.pl10 { padding-left:5px;}

.act p {
	
}
.clear{clear:both}
.checkDate{padding:6px; -webkit-border-radius:3px; border-radius:3px; border:1px solid #ccc; background-image:url(../img/calendar_iconsmall.png); background-repeat:no-repeat; background-position:right center; color:#2487F4}

/* ROOMS */
.roomWrap{float:left; background-color:#fff; margin-bottom:10px; border-top:2px solid #333}
.roomHeader{float:left; padding-top:6px; padding-bottom:6px;  margin-bottom:8px; background-color:#efefef}
.roomNumber{float:left; padding-top:2px; padding-bottom:4px; padding-left:8px; padding-right:8px; background-color:#282828; color:#fff; font-size:12px; margin-right:8px; border-radius:14px; margin-top:2px; margin-left:5px; margin-bottom:3px}
.roomTitle{font-size:16px; float:left;  padding-top:0px; font-weight:bold}
.tCell{width:100%; display:table}
.roomPhoto{  float:left;}
.roomDesc{  float:left;}
.roomIcons{float:left; margin-top:10px}
.roomNotes{float:left; background-color:#FFFFDF; border:1px dotted #ccc; padding-right:10px; margin-bottom:10px}
.roomNotes li{list-style-position:inside; margin-left:-30px; list-style-image:url(../img/attention_icon_small.png); list-style-type:circle}
.roomHighlight{background-color:#efefef; margin-right:5px; padding:4px 8px}
.roomMax{float:right; margin-right:10px; height:30px; margin-top:0px}
.roomMaxText{font-size:11px; color:#777; margin-left:1px; margin-right:5px}

/* FORMS */
.formWrap{float:left; width:100%; background-color:#fff; margin-bottom:20px; border-top:1px solid #ccc}
.formHeader{float:left; width:inherit; padding-left:5px; padding-top:6px; padding-bottom:6px; margin-bottom:17px; background-color:#fff; border-bottom:0px dotted #ccc}
.formTitle{font-size:16px; float:left;  padding-top:0px; color:#555}

/* RATES */
.rateWrap{float:left; background-color:#fff; margin-bottom:0px; padding-left:0px; padding-right:0px; padding-bottom:15px; padding-top:15px; border-top:1px dotted #999}
/* .rateWrapNoBorder{float:left; background-color:#fff; margin-bottom:0px;  padding-left:0px; padding-right:0px; padding-bottom:15px; padding-top:15px; border-top:0px dotted #333} */

.rateWrap first-child { 
    
     border:none;
}


.rateWrapNoBorder{clear:both; background-color:#fff; margin-bottom:0px;  padding-left:0px; padding-right:0px; padding-bottom:15px; padding-top:15px; border-top:1px dotted #999} 
.rateHeader{float:left; border-bottom:0px dotted #aaa; }
.rateHeaderNoBorder{float:left; border-bottom:0px dotted #aaa; padding-bottom:0px}
.rateType{font-size:14px; float:left;   padding-top:0px; padding-bottom:0px; font-weight:700;  margin-bottom:0px;}
.rateThumbs{float:left; margin-top:10px; margin-bottom:5px;  margin-right: 5px;}
.rateThumbs img { max-width:100px;}
.rateValue{
	font-size: 28px;
	float: left;
	margin-right: 0px;
	font-weight: 700;
	border-right: 0px dotted #aaa;
	color: #428bca;
	padding-right: 0px;
	font-family: "Times New Roman", Times, serif;
}
.rateNotes{float:left; margin-bottom:5px; color:#666; font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:18px; clear:both;}
.rateExpanded{}
.buttonSelectBlue{background-color:#428bca; display:inline-block; color:#fff; font-size:12px;  text-decoration:none; float:left; cursor:pointer; padding:5px 14px; margin-top:5px; border:none; margin-right:6px; border-radius:3px;}
.buttonSelectBlue:hover{background:#666}
.buttonSelectGrey{background-color:#666; display:inline-block; color:#fff; font-size:12px;  text-decoration:none; float:left; cursor:pointer; padding:5px 14px; margin-top:5px; border:none; margin-right:6px; border-radius:3px;}
.buttonSelectGrey:hover{background:#428bca}


.plusMinus{float:right; text-decoration:none; font-size:15px; color:#000; padding-right:10px; clear:right}
.perNightasdf{font-size:11px; color:#555; font-weight:400; float:left;  border-left:1px dotted #ccc; padding-left:7px}
.sup{font-size:12px; position:relative; bottom:10px; margin-left:-6px;}
.rateDates{background-color:#e8e8e8; display:inline-block; color:#282828; font-size:12px; text-decoration:none; float:left; cursor:pointer; margin-top:5px; border:none; margin-right:0px; padding-top:5px; padding-right:10px; padding-bottom:5px; padding-left:10px;  white-space: nowrap;
  vertical-align: middle;-webkit-border-top-left-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-bottomleft: 3px;
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;}	
.changeDays{background-color:#e8e8e8; display:inline-block; color:#282828; font-size:12px;text-decoration:none; float:left; cursor:pointer; margin-top:5px; margin-right:6px; padding-top:6px; padding-right:5px; padding-bottom:4px; padding-left:5px; border-left-width:2px; border-left-style:solid; border-left-color:#FFF;  text-align: center;
  white-space: nowrap;
  vertical-align: middle;-webkit-border-top-left-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-bottomleft: 3px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;}
.changeDays:hover{background:#D3EFFE}

.perNight {font-size: 11px;float: left;margin-top: 14px;border-left: 0px dotted #ccc;padding-left: 4px;text-transform: uppercase; color:#555;}
.rateFees {font-size: 12px;color: #666;font-weight: 400;float: left;margin-top: 11px;border-left: 0px dotted #ccc;padding-left: 0px;margin-left: 5px;}
.rateCarousel{width:100%; float:left; margin-top:10px;}

/* CAROUSEL  */
#flexisel{background-color:#efefef; border:1px solid #ccc; height:70px; padding-top:10px; padding-right:0; padding-bottom:10px; padding-left:0; display:none;}
/* .flexisel ul li{width:50px; padding-top:10px; padding-bottom:10px;  font-size:11px;  margin-right:10px;  margin-top:0px;  margin-bottom:20px} */

.help-block-wwt{margin-bottom: 0px;}
.tooltip{min-width: 100px;}

.uib-daypicker{outline:none;}

@media (max-width: 1023px) {
	
	#left {display:none;}
	.roomDesc {margin-top:10px;}
	.nav .nav-pills li {margin-top:10px;}
	.changeDays {display:none;}
	
}

/* GOOGLE MAP */
.angular-google-map-container { height: 300px; }
.gmnoprint img {    max-width: none; } // Adjustment for the map zoom controls

.mr10 { margin-right:10px;}
.rateCarousel2 { border-top: 1px dotted #bbb; padding-top:0px; padding-bottom:5px; margin-top:10px; }
.rateValue2 { float:left; font-size:17px; font-weight:bold; margin-top:4px; margin-right:3px;}
.ratePerNight2 { font-size:11px; font-weight:normal; margin-left:3px; color:#999; margin-right:3px;}
.rateDescription2  { margin-top:15px;}
.rateTitle2 { margin-top:9px; font-size:12px; font-weight:bold}
.rateRequirement2 {font-size:12px; font-weight:normal; margin-left:8px;}
#a,#b,#c {float:left}
.mrt5 { margin-right:5px; margin-top:5px;}
.roomIcon2 { border-right:1px dotted #bbb; padding-right:5px;padding-left:5px;}
.checkInOut2 {margin-top:0px; background-color:#eefafe; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:5px; text-align:center; color:#000000}
.rateCarousel2Border{border-top: 5px solid #e8e8e8}
.navbr {display:none}

@media screen and (max-width: 600px) {
  .rateTitle2 { clear:both; padding-top:6px; display:block; font-size:13px;}
  .navbr {display: block;}
  .navleft {float:left !important; clear:both !important; margin-top:8px;}

}

@media screen and (max-width: 420px) {
  .rateCarousel2 { display:none;}
  .rateDescriptionDisplayCarousel{  display:none; }
  #right.col-md-9 { padding-left: 5px; padding-right: 5px;}
}

@media screen and (max-width: 767px) {
.nav .nav-pills li {}
	
}

.dropdown-menu table:focus{outline: none;}
.dropdown-menu table{margin: 10px}




