@charset "utf-8";
/* CSS Document For All custom ID's and Classes used to develop ITS Front End Interface
   Developed by: Eway Corp
   Version:3.0
*/




a:hover, a:active, a:focus { outline:none; text-decoration:none;}

h2.allcaps{text-transform:uppercase !important; font-family:'Open Sans', sans-serif; font-weight:400; font-size:33px; line-height:34px; text-shadow:2px 2px 2px #333; text-rendering:optimizeLegibility; margin-top:60px;}

p.lead{word-spacing:2px; text-align:left; font-size:11px;}


span.its_home{ background:url(../img/glyphicons-halflings.png) 0 -23px; width:15px; height:15px; position:relative; margin-left:0px; margin-right:2px; margin-top:1px; margin-bottom:1px; display:block; float:left;}

span.with_icon{float:right !important;} /* class used for nav items with icons here have used the class for 'home' button */
span.with_icon a{color: inherit !important; transition:none !important; text-decoration:none;}

/* Responsive Secondary Top Navigation 
#secondary_nav_collapse{display:none; visibility:hidden;}

button#secondary_nav_collapse{background-color: rgb(14, 14, 14); background-image: -moz-linear-gradient(top, #151515, #040404); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404)); background-image: -webkit-linear-gradient(top, #151515, #040404); background-image: -o-linear-gradient(top, #151515, #040404); background-image: linear-gradient(to bottom, #151515, #040404); background-repeat: repeat-x; border-color: #040404 #040404 #000000; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border:none; outline:none; padding: 15px 10px;  margin-left: 0; 
}

button#secondary_nav_collapse span.icon-bar{
display: block;
width: 18px;
height: 1px;
background-color: #f5f5f5;
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px;
-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
margin:3px 0;
}
*/
#level2_nav{display:block; visibility:visible;}

/*@media (max-width:1024px){/* For iPad in Canvas mode 
	#level2_nav button{font-size:12px; padding-left:3px; padding-right:3px;}
	}

@media (max-width:768px){ /* For monitors/iPad of width=768px .. Potrait mode ..
        #secondary_nav_collapse{display:block !important; visibility:visible !important; width:630px;}
		#level2_nav{display:none;  background:#000; padding-bottom:8px; border:none; outline:none;}
		#level2_nav button{width:630px !important; float:left; clear:left; padding:8px 0 8px 8px !important; background:none; font-size:14px !important; font-weight:bold; color:#333; text-align:left;}
		#level2_nav button:hover{color:#fff;}
		.btn-group{box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; border-bottom-left-radius:5px; border-bottom-right-radius:5px; -moz-border-bottom-left-radius:5px;         -moz-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;}
		span.its_home{display:none !important;}
		span.with_icon{float:left !important;}
}
	
@media (max-width:640px){ /* For small tablets of width=640px .. Landscape mode .. 
        #secondary_nav_collapse{display:block !important; visibility:visible !important; width:400px;}
		#level2_nav{display:none; background:#000; padding-bottom:8px; border:none; outline:none;}
		#level2_nav button{width:400px !important; float:left; clear:left; padding:8px 0 8px 8px !important; background:none; font-size:14px !important; font-weight:bold; color:#333; text-align:left;}
		#level2_nav button:hover{color:#fff;}
		.btn-group{box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; border-bottom-left-radius:5px; border-bottom-right-radius:5px; -moz-border-bottom-left-radius:5px;         -moz-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;}
		span.its_home{display:none !important;}
		span.with_icon{float:left !important;}
		/*-----------eventdetails page--------------------
		.hotel_info{ width:600px;}
		.inclusion_table{ width:600px!important;}
		table.inclusion_table td{ padding:0px!important;}
		table.inclusion_table th{ padding:8px 0px!important;}
		p.accordian_heading2, p.accordian_heading{ width:600px!important; padding:5px 0px!important; margin:0px!important; font-size:100%;}
		.room_details{ width:600px!important; padding:8px 0px!important;}
		.detailed_section{ width:600px!important; margin-right:0px!important;}
}
	
@media (max-width:480px){ /* For small smartphones of width=480px .. Landscape mode .. 
        #secondary_nav_collapse{display:block !important; visibility:visible !important; width:300px;}
		#level2_nav{display:none; background:#000; padding-bottom:8px; border:none; outline:none;}
		#level2_nav button{width:300px !important; float:left; clear:left; padding:8px 0 8px 8px !important; background:none; font-size:14px !important; font-weight:bold; color:#333; text-align:left;}
}

@media (max-width:320px){/* For iPhones in Potrait Mode resolution 
	
	 #secondary_nav_collapse{display:block !important; visibility:visible !important; width:265px;}
	 #level2_nav{display:none; background:#000; padding-bottom:8px; border:none; outline:none;} /* for sake of sychronization I'm writing it, can be removed 
	 #level2_nav button{width:265px !important; float:left; clear:left; padding:8px 0 8px 8px !important; background:none; font-size:14px !important; font-weight:bold; color:#333; text-align:left;}
	}
	
@media (max-width:240px){ /* For crappy resolution 
	#secondary_nav_collapse{display:block !important; visibility:visible !important; width:190px;}
	#level2_nav button{width:190px !important; float:left; clear:left; padding:8px 0 8px 8px !important; background:none; font-size:12px !important; font-weight:bold; color:#333; text-align:left;}
	.search-query{width:160px !important;}
	.allcaps{font-size:20px !important;} 
	}	
}


/* Style for group code input container on home page */
#gcode_input{display:block;}
#gcode_input input.enter_gcode{	margin:12px; margin-top:10px; margin-bottom:8px;}  
.submit_code{/*width:95px; padding:4px;*/ margin-bottom:0px; font-size:12px; position:relative;}

/* To remove the 'li:last-child' border-bottom and border-bottom-radius to zero */
.bs-docs-sidenav > li:last-child{/*border:1px solid #e5e5e5;*/ box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; border-bottom-left-radius:6px; border-bottom-right-radius:6px;}

.bs-docs-sidenav > li:last-child a{border:0; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; border-radius:0;}

input.custom_submit{width:30px; position:relative; z-index:10; top:0px; left:-20px; background:url(../img/search_icon.png) 0 0 rgb(102,102,102); border-radius:4px; border-top-left-radius:0; border-bottom-left-radius:0; height:30px; border:none; outline:none; cursor:pointer;}

/* For innerpage headers */
.innerpage_header{border-bottom:1px solid #e5e5e5; margin-bottom:20px;}
.blue_btn{width:auto; padding:4px 8px; margin-top:9px; margin-left:0; margin-bottom:8px; font-size:12px; position:relative;}
.black_btn{width:auto; padding:4px 8px; margin-top:10px; margin-left:5px; margin-bottom:8px; font-size:12px; position:relative; left:5px;}
.mandate_icon{width:auto; font-size:10px; color:#F00; text-align:left; vertical-align:top; padding:0 1px; font-family:"Arial", Helvetica, sans-serif; font-style:normal;}

/* Masked Input for phone number input field */
.maskedInput{width:auto; padding:2px 10px; border:1px solid 3e5e5e5; border-radius:6px; -moz-border-radius:6px;- webkit-border-radius:6px; -o-border-radius:6px; -ms-border-radius:6px; outline:none;}

input.search-query{ vertical-align:middle!important; height:19px; margin-left:5px;}

.btn-group {
    box-shadow: 0 0px 0 #999999 inset!important;}
	
.btn-group > .btn.last {
    border-radius: 0 4px 0 0;}
	
	.input-append, .input-prepend {
    font-size: 0;
    margin-bottom: 5px;
    white-space: nowrap;
    width: 250px!important;	}
	
	
/* .form-horizontal .control-label{ width:170px; cursor: default;} */

#global ul li{ color:#0088cc; line-height:30px;}
#global ul li a{ color:#0088cc; text-decoration:none;}
#global ul li a:hover{ color:#34c3f5;}

#global ul li span{ float:right; font-size:12px;}

.span9{ min-height:430px!important; padding-right:10px;}

.available-hotel{ width:auto; float:left; padding:20px 10px;}
.available-hotel h2{ color:#6388d4; font-size:14px; line-height:14px;}
.available-hotel address{ color:#000; font-size:11px; line-height:12px;}

.available-hotelImg{ width:auto; float:left; padding:4px; border:1px solid #ccc;}
.makeReservation{ width:auto; padding:0px; float:left; margin:120px 0px 0px 50px;}

.imgWrapper{ width:auto; padding:10px; float:left; width:100%;}

.buttonNew{height:25px; border-bottom:1px solid #ccc; line-height:5px;}

.myaccountWrapper{ width:100%; float:left; padding:10px;}



/* Event Listing */
.event_listing {
    width: 100%;
}

.event_listing_item {
    font-size: 12px;
    line-height: 20px;
    word-wrap: break-word;
    border-top: #ededed solid 1px;
}

.wf-omnespro-n2-active .event_listing_item {
    font-size: 13px;
}

.event_listing_item > td {
    padding: 0;
    vertical-align: top;
}

.event_listing_item .date,
.event_listing_item .logo {
    padding-right: 12px; padding-top:34px;
	background:url("../img/common_sprite.png") repeat scroll 0px -223px transparent;
}

.event_listing_item .date > strong {
    display: block;
    width: 70px;
    font-weight: 600;
    text-transform: uppercase;
    color: #404040; padding-left:5px;
}
.event_listing_item .date{ padding-left:12px;}
.event_listing_item .logo > a {
    display: block;
    margin: 4px 1px 1px;
    width: 70px;
    min-height: 70px;
    line-height: 0;
}

.event_listing_item .logo > a:hover {
    margin: 3px 0 0;
    border: 1px solid #f9dd81;
    box-shadow: 0 0 5px #ffde81;
}

.event_listing_item .logo > a > img {
    width: 70px;
    height: auto;
}

.event_listing_item .info {
    width: 100%;
}

.event_listing_item .info > h3 {
    margin-bottom: 4px;
    font-size: 16px;
    font-style: italic!important;
}

.wf-omnespro-n2-active .event_listing_item .info > h3 {
    font-size: 17px;
}

.event_listing_item .info > .channels {
    margin: -2px 0 3px;
    font-size: 11px;
    color: #666;
}

.event_listing_item .info > table {
    line-height: 18px;
}

.event_listing_item .info th {
    padding-right: 6px;
    vertical-align: top;
    font-weight: 600;
}

#global{font-size:14px!important; line-height:20px!important;}

.yellowToolTip {
    background: none repeat scroll 0 0 #9bd9ff!important;
    border: 1px solid #E5E5E5!important;
    border-radius: 5px 5px 5px 5px!important;
    left: 360px!important;
    margin-top: 17px!important;
    padding: 4px!important;
    position: absolute!important;
    width: 76px!important;
}
.yellowToolTip .yellow_tool_tip {
    background-position: 0 -216px!important;
    height: 10px!important;
    left: -7px!important;
    position: absolute!important;
    top: 10px!important;
    width: 9px!important;
}


.directorTopInfoWrapper{ max-width:860px; width: 100%; float:left; padding:5px; border:1px solid #DADADA; margin:20px 0px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;} /*14.082014*/

.directorTopInfoWrapper table{width: 100%; /*font-family:'GothamLight' !important;*/}
@media screen and (max-width:1024px){/*.directorTopInfoWrapper{width: 97%;}*//*14.082014*/}

.directorDetailsLeft{ width:100%; float:left; margin:5px 0px 0 0; padding:5px 5px 0; font: normal 12px/30px Arial, Helvetica, sans-serif; line-height:30px; color:#000;}/*14.082014*/
.directorDetailsRight{ width:250px; float:right; margin:5px 0px 0 0; padding:5px 5px 0; font: normal 12px/30px Arial, Helvetica, sans-serif; line-height:30px; color:#000;}
.directorDetailsRight table tr td{ border: 1px solid #ddd;}
.directorDetailsRight td{padding:2px 10px;}


.event_listing_item2 {
    border-top: 1px solid #EDEDED;
    font-size: 12px;
    line-height: 20px;
    word-wrap: break-word;}
.event_listing_item2 .thamb
{
    padding-right: 12px; padding-top:34px;
	background:url("../img/common_sprite.png") repeat scroll 190px -230px transparent;
}

.event_listing_item2 .info {
    width: 100%;
}

.event_listing_item2 .info > h3 {
    margin-bottom: 4px;
    font-size: 16px;
    font-style: italic!important;
}


.wf-omnespro-n2-active .event_listing_item2 .info > h3 {
    font-size: 17px;
}

.event_listing_item2 .info > .channels {
    margin: -2px 0 3px;
    font-size: 11px;
    color: #666;
}

.event_listing_item2 .info > table {
    line-height: 18px;
}

.event_listing_item2 .info th {
    padding-right: 6px;
    vertical-align: top;
    font-weight: 600;
}



.event_listing_item3 {
    border-top: 1px solid #EDEDED;
    font-size: 12px;
    line-height: 20px;
    word-wrap: break-word;}
	
.event_listing_item3 .events
{
    padding-right: 12px; padding-top:34px;
	background:url("../img/common_sprite.png") repeat scroll 100px -230px transparent;
}

.event_listing_item3 .info {
    width: 100%;
}

.event_listing_item3 .info > h3 {
    margin-bottom: 4px;
    font-size: 16px;
    font-style: italic!important;
}


.wf-omnespro-n2-active .event_listing_item3 .info > h3 {
    font-size: 17px;
}

.event_listing_item3 .info > .channels {
    margin: -2px 0 3px;
    font-size: 11px;
    color: #666;
}

.event_listing_item3 .info > table {
    line-height: 18px;
}

.event_listing_item3 .info th {
    padding-right: 6px;
    vertical-align: top;
    font-weight: 600;
}

.hotelStarReviews1{ width:280px; margin-left:60px;}
.hotelStarReviews1 ul li{ list-style-type:circle; width:260px; padding:5px; font-size:12px; margin-left:15px;}

.directorDetailsLeft table tr td {
    border: 1px solid #DDDDDD; padding:2px 2px 2px 10px;
	}
	
/*************New Css(22.08.2013)************/
.font16{font-size:16px;}


/* ******* Selectors for event listing page (10/22/13) ******* */

div.event-holder{width: 100%; max-width: 960px; float: left; padding-top: 8px; padding-bottom: 15px; border-bottom:1px dashed #999;}
div.event-holder:last-child{border-bottom: none;}
span.date-holder{background:url("../img/calendar-icon.png") center center no-repeat; width: 100px; height: 100px; display: block; float: left;}
strong.event-day {font-size: 23px;text-align: center;float: left;clear: both;margin: 43px 0 8px 23%;line-height: 22px;}
small.event-date{font-size: 16px; text-align: center; float: left; clear: both; margin-left:22px;}
small.event-date b{font-weight:normal;}

div.event-name{float: left; width:82%; margin-left:22px; margin-top:0;}
div.event-name a.event-title{font-size: 18px; font-weight:bold; }
div.event-name p{font-size:15px; margin-top: 5px;}

div.event-schedule{margin-top: 5px;}
div.event-schedule h3{font-size: 18px; color: light-blue; margin: 0; padding: 0; text-align: left;}
div.event-schedule p{font-size: 15px; line-height: 20px; margin-top: 0; padding: 0;}


button#secondary_nav_collapse{display: none;} /* To keep the mobile menu button inactive */
.displayBlock{ display:block!important;}
.margin-top{ margin-top:0px!important}
p.note{ margin-left:10px;  font-size:11px; font-style:italic;}
.borderRommBlockBottom{ border-bottom:1px solid #ddd; margin-bottom:30px;}
.label-width{ width:60px; float:left; margin-top:5px;}
.margin-left{ margin-left:45px;}
.thankUmodal{ margin-top:150px;}
.control-label-new{float: left;
    padding-top: 5px;
    text-align: left;
    width: 120px; 
	/*margin-left:10px;*/ /*19082014*/
	}
	
.top-tableodd-bg{ background-color: #fff; color:#666;}
.top-tableeven-bg { background-color: #F2F2F2; color:#666;}



	
	
a.btn-primary{
margin-left: 0;
margin-top: 2px;
padding: 4px 8px;
color:#fff; font-size:13px;	
vertical-align:middle;
}



.leftNewBlockSection{ 
    color: #555555;
    font-size: 13px;
    margin-left: 1px; /*--------Previous Value is 15px------------*/
    width:48%; float:left; height: auto;
	}
	
	.rightReserveRoomSection{    color: #555555;
    font-size: 13px;
    padding-left: 10px;
    width: 50%; float:right; border-left: 1px solid #CCCCCC; height: auto;
}

@media screen and (max-width:1024px){.rightReserveRoomSection{margin-left: 0;}}



/* .form-horizontal .controls-newOne{ margin-left:125px;} */
/* .form-horizontal .control-label-newOne{ margin-left:12px; width:auto!important;} */


/*------------------------------CSS ON 11-19-13-----------------------------*/
	.billingInformationForms{    color: #555555;
    font-size: 12px;
    padding-left: 10px;
    width: 800px; float:left; border-left: 1px solid #CCCCCC; min-height:450px;
}

/*--------------------------ADD CSS ON 23-11-2013------------------------*/
.userNameExist{ width:200px; float:left; font-size:12px;}
.userNameExist.userNameExistredText{ color:#F00;}
.userNameExist.userNameExistgreenText{ color:#090;}

/*----------------------ADD CSS ON 26-11-2013------------------------------*/
tbody.book_det{width:100%!important;display:table;}
.videoContainer
{
	width: 45%;
	float: left;
	margin-top: 9px;
	margin-left: 229px;
}
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.blue-color-txt{color:#0088CC;}
table.odd-even tr:nth-child(even) {background: #fff;}
table.odd-even tr:nth-child(odd) {background: #eee;}
table#example thead tr{background:#dddcdc;}
table#example tbody tr:nth-child(even) {background: #eee;}
table#example tbody tr:nth-child(odd) {background: #fff;}
/*----------------------ADD CSS ON 27-11-2013------------------------------*/
.normal-txt{font-weight:normal;}
.border-bot{border-bottom:1px solid #e5e5e5;}
/*----------------------ADD CSS ON 28-11-2013------------------------------*/
a.avail{background:url(../img/avail.png) no-repeat right top;width:22px;height:16px;float:right;margin-top:6px;position:absolute;cursor:pointer;}
.invalidText{/*width:50.5em;*/width:44em;border:0px solid red;line-height:2;font-style:italic;margin-top:5px;font-size:11px;}/*----14082014----*/
/*----------------------ADD CSS ON 04-12-2013------------------------------*/
.noBorder{border:0;}
.marginTop5{margin-top:5px;}
.lineHeight1_5{line-height:1.5!important;}
.fontSize10{font-size:11px!important;}
.directorDetailsRight table#hotelDet tr td{padding:0!important;}
.directorDetailsRight table#modifyInfo tr td{padding-top:0!important;padding-bottom:0!important;}
.directorDetailsRight table#modifyInfo .input-append, .input-prepend{width:200px!important;}
.headerTxt{font-size: 140%;font-weight: normal;}
.alertMsg{background-color:#f2dede!important;}
.hiddenMsg{background:#f0fff3;padding:5px;margin-bottom:2em;border:1px solid #a4e0b1;border-radius:2px;color:#456b4d;font-weight:bold;}
#cardOpt{width:59%;margin-top:2%;margin-left:95px;}
#cardOpt ul li{display:inline;}
#cardOpt ul li a{display:inline-block;margin-right:10px;}
#cardOpt ul li a img{opacity:1;}
.redFont{color:#F00;}
/*----------------------ADD CSS ON 06-12-2013------------------------------*/
.cancelledReservation{background:#f3f3f3;width:96%;margin-left:5px;border:1px solid #ddd;padding-top:2px;padding-bottom:2px;text-align:center;}
/*----------------------ADD CSS ON 10-12-2013------------------------------*/
.icon-phone{display: inline-block; width: 14px; height: 14px; margin-top: 1px; *margin-right: .3em; line-height: 14px; vertical-align: text-top; background-image: url("../img/icon-phone.png");  background-position: 0 0; background-repeat: no-repeat;}


small.caution-txt{
    color:red;
    font-size: 13px;
}


/* added on 12/20/13 */

/* Selectors for  reservation summary */
div.summary-title, div.main-title{
    width: 100%;
    float: left;
}

div.main-title{
    margin-top: 40px;
    
}


div.summary-title h3{
    width: 60%;
    float: left;
}

div.summary-title h4{
    font-size: 16px;
    color: #000;
    margin: 0;
    padding: 0;
    width: 50%;
    float: left;
}

div.summary-title span{float: right;}

button.print-btn{
    background: url("../../images/icons/print.png") top center;
    width: 26px;
    height: 26px;
    display: block;
    border: none;
    outline: none;
    box-shadow:none;
    margin-top: 5px;
    float: right;
    padding: 0;
}

.fluid-table, table.tabletype2{
    max-width: 850px;
    width: 100%;
    overflow-x: auto;
    padding-bottom: 10px;
}



p.quick-eventinfo{width: 100%; float: left; margin-bottom: 10px;}
p.quick-eventinfo b{font-weight: bold; width:auto; float: left;}
p.quick-eventinfo span{float: left; width: 60%; margin-left: 2%;}


h4.summary-subhead{font-size: 15px; width: 100%; float: left; font-weight: bold;}

/* For leads section tabs based table  */
td.txt-col p{
	width: 200px;
}

td.txt-col div{
	width: 50px;
}


span.dollar-sign{
	float:left;
}


#leads, #contract{
	min-height: 680px;
	height: auto;
	overflow: auto;
}

/****************31.12.2013********************/

.marginTop0{
    margin-top:0px !important;
}
.marBot0{
    margin-bottom:0 !important;
}
.submit_area{width:95px; padding:3px; margin-bottom:8px; font-size:12px; position:relative;}


/* Cancellation policy  container for hotel listing page -added on 1-9-13 */
.policy-holder{
	width:96%;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0 2%;
	
}

.policy-holder p.accordian_heading{
	color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background: rgb(66,123,237); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(66,123,237,1) 0%, rgba(44,83,158,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(66,123,237,1)), color-stop(100%,rgba(44,83,158,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(66,123,237,1) 0%,rgba(44,83,158,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(66,123,237,1) 0%,rgba(44,83,158,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(66,123,237,1) 0%,rgba(44,83,158,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(66,123,237,1) 0%,rgba(44,83,158,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#427bed', endColorstr='#2c539e',GradientType=0 ); /* IE6-9 */
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.policy-holder div.section_info_1{
	background-color: #fff;
	font-family: 'Arial';
	font-size: 12px;
	line-height: 20px;
	color: #000;
	text-align: left;
	padding: 10px 6px;
}


.input-append input[type="text"].span2{height:30px !important}



span.dollar-sign1{
	margin-top:5px;
	float:left;
}


span.dollar-inputwrapper{
	width:32px;
	float:left;
}

span.dollar-inputwrapper input{
	width:48px;
	
}


/* added on 1/27/14 */
div.hotel-detail-view .left-content{word-wrap: break-word;}
div.hotel-detail-view .left-content strong{word-wrap: break-word;}

/* added on 5th feb, 2014 */
.infoWrapper{ width:98%; float:left; padding:1%; border:1px solid #DADADA; margin:20px 0px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.infoWrapper div.summary-title h4{width:100%;color: #0088CC;font-weight: normal;}
/*.horizontal-space{display:block;height:10px;}*/
#level2_nav a.btn{padding-left:1.56em;padding-right:1.56em;}




@media screen and (min-width: 700px) and (max-width: 1024px){
	/*#level2_nav a.btn{ width:auto; font-size:13px; padding:8px 15px;}*/
	/*.bs-docs-sidenav{ z-index:-1;}*/
	/*.bs-docs-sidenav{ z-index:0;}*/
	
	}
	
	@media screen and (min-width: 1000px) and (max-width: 1200px){
	/*#level2_nav a.btn{ width:auto; font-size:13px; padding:8px 15px;}*/
	.bs-docs-sidenav{ z-index:-1;}
	}
	@media screen and (min-width: 100px) and (max-width: 490px){
	.btn-group a.btn{ width:auto; float:left; font-size:14px;}
		.bs-docs-sidenav{ z-index:-1;}
	}
@media screen and (max-width:1199px){
	input#grpcode{width:190px;}
	#level2_nav a.btn{ width:auto; font-size:13px; padding:8px 15px;}
}


/* added on 2/11/2014 */
table.tabletype2{border-collapse: collapse;} /* fixes border alignments between td of <thead> and <tbody> */
thead.with-greybg{background-color: #f5f5f5; border:1px solid #ddd;} /* thead with grey color */
table.tabletype2 tr td{text-align: center;}
table.tabletype2 tr td:first-child{text-align: left;}
.form-horizontal .controls input.span2{height: 30px;}
form.form-with-dd{float:right !important; padding-left:119px;}

@media screen and (min-width:1024px){
.fluid-table, table.tabletype2{
    max-width: 850px;
    width: 100%;
    overflow-x: auto;
    padding-bottom: 10px;
}

}

/* added for event description page on 02/25/2014 */
p.event-desc{line-height: 22px; margin-top: 20px; margin-bottom: 20px;}
p.eventorg-step{line-height: 22px; margin-top: 5px; margin-bottom: 10px;}

div.tab-content{border: 1px solid #ddd; border-top:0; border-top-left-radius:2px; border-bottom-left-radius:2px; min-height: 100px; padding: 8px; padding-top: 26px;}
.tabs-right > .nav-tabs {margin-left:-1px; border-left:1px solid #c4c4c4; -webkit-border-radius: 0 2px 2px 0; -moz-border-radius: 0 2px 2px 0; border-radius: 0 2px 2px 0;  }
.tabs-right>.nav-tabs {float: right; margin-left: 0; border-left: 1px solid #ddd;}
.tabs-right>.nav-tabs li a{font-size: 13px;}
.tabs-right .tab-content{font-size: 13px; line-height: 22px;}


/* or event details page */
div.accordion-heading a.accordion-toggle{font-size: 13px; color: #fff;}
div.accordion-heading a.accordion-toggle:hover{text-decoration: underline;}
div.accordion-inner{font-size: 13px; color: #000;}

/* for hotel details page */
ul#myTab{margin-bottom: 0;}
.accordion-holder{border: 1px solid #ddd; border-top:0; overflow-x:hidden; overflow-y:auto;}
.accordion-holder div.tab-content{background-color: #fff; border: none;}
.accordion-holder div.tab-content h4, .accordion-holder div.tab-content h5{float: left; margin: 8px 4px; margin-bottom: 2px; padding: 0; width: 100%;}
div.tab-content span.timing-details, div.tab-content p{float: left; width: 100%; font-family: 'Arial'; color: #000; text-align: left; /*font-size: 12px;*/ font-size: 11px;}
div.tab-content span.timing-details{margin: 10px 0;}
div.tab-content p{padding: 0; padding-top: 10px; margin-left: 0;/* line-height: 22px;*/ width: 100%; float: left !important;}
img.mainImg{float: none; margin-top: 8px; width: auto; height: auto; background: url("../img/custom-img-bg.jpg") top center no-repeat #e1e1e1; display:block;}
div.amenity-list ul{list-style-type: disc; float: left; margin-top: 10px; /*font-size: 14px;*/ padding: 0 5px; width:90%; margin-left:10px;}
div.amenity-list ul li{margin: 5px 0; /*margin-left: 22px;*/ padding: 0 10px; float:left; width:50%; list-style-type:disc;}
div.map-placer{padding: 5px;}
div.map-placer iframe{max-height: 200px; width: 100%;}
.hotel-rate-table{width: 100%; float: left;}
.hotel-rate-table table{margin-top: 10px; width: 100%;}
p.add-amenity-list{ float: left; width: 100%; text-align: left; margin-top:0; padding: 0; padding-left: 6px !important;}/* for additional amenity */

img.custom-thumb{height:200px; width:300px; text-align: center;}/* for restricting hotel image thumbnail in hotel listing page */
img.custom-big-img{max-width: 280px; max-height: 350px; width: 280px; height: 350px;} /* for hotel detail view page */

div.second-level-container{width: 100%; float: left; margin-top: 10px;}
div.second-level-container div.hotel-rate-table{float: left; margin-right: 5%;}
div.amenity-list-grp{width: 20%; float: left;}
div.amenity-list-grp ul{list-style: disc; margin-top: 4px; margin-left: 20px;}
div.amenity-list-grp li{font-size: 12px; margin-bottom: 2px; list-style-type:disc;}
p.book-now-btn{float: left; width: 100% !important; margin-top: 10px;}
p.book-now-btn a{float: right; margin-right: 0;}

/* added on 03/03/14 */
h2.hotel-name{font-size: 22px; margin:0!important;}

 /* for create account page */
 .user-agree {margin:20px 0 20px 21.5%;}
 .agree-checked{margin: 20px 25%; width: 100%; float: left;} /* in logged in state */

/* for hotel listing page */
.hotelAddress a{float: left; width: 100%; margin-bottom: 5px;}
.hotel-detail{float: left;/* margin-top: 10px;*/ /*margin-left: 10px;*//* width:90%;*/ width:100%;}
div.hotel-detail p.leasure {
		font-size: 12px;
		font-family: Arial;
		color: #333;
		text-align: left;
		line-height: 18px;
		width: 100%;
}
div.hotel-detail h4{
	margin:0;}

/* for billing information page */
div.billingInformationForms{width: 97%; max-width: 869px;}
	


.box-shadow{
	-webkit-box-shadow: 0 3px 8px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 3px 8px rgba(0,0,0,0.3);
	box-shadow: 0 3px 8px rgba(0,0,0,0.3); }

@media screen and (max-width:1023px){html, body{overflow-x:visible;}}
	
@media screen and (min-width:768px) and (max-width:1024px){
	
	div.sectional_portion{width: 100% !important;}
	div.hotel-rate-table{width: 100% !important;}
	div#listView {width: 100%;}
	div.hotel-detail{width: 100%; float: left; clear: left; margin-top: 5px; margin-left: 2px;}
	div.amenity-list-grp{/*width: 100%;*/ margin-top: 10px; margin-left: 20px;}
	
	/* for hotel detail view page */
	div.detailed_section{width: 100% !important;}
	img.custom-big-img{max-width: 280px; max-height: 350px; width: 280px; height: 350px;}
	.leftNewBlockSection{margin-left: 0;  margin-right: 0; width: 100%;}/* 14082014*/
	.rightReserveRoomSection{width: 100%;}/* 14082014*/
	
	/* for create account page */
	/*.user-agree {margin: 20px 0 20px 26.5%; }*/
	.large-fld{ width: 62px !important; word-wrap: break-word; margin-left: 51%;}
	.agree-checked{margin: 20px 0 20px 45%; width: 500px; float: left;} /* in logged in state */
	
	/* for billing information page */
	div.billingInformationForms{width: 95%; max-width: 869px;}
	#cardOpt{margin-left: 104px;}
	
	
}

.SelectBoxSmallWidth{ width:103px; float:left;}
.SelectBoxSmallWidth:first-child{ margin-right:2px}

.red{ color:#f00; line-height:25px; margin-left:10px;}

/*div.sectional_portion{ width:780px!important;}*//* Added on 14/08/2014 */
/* Added on 14/03/2014 */
div.col1{/*width: 75%;*/float: left; padding-right:15px; width:60%;}

.banner-wrapper { width:99%;float:left;max-width:860px;margin:10px 0; }
.banner-wrapper img { width:auto; height:auto;display:block; }

/* to wrap content upto 1024px without horz. scroll */
.tab-content-wrap{width: 99%; max-width: 860px;}

/* to fix modal */
.modalfix{width: 100%; max-width: 900px;}

/*14-8-2014*/
.order-confrm{margin-left:30px!important;}
.alert-danger, .alert-error{width:100%;margin-right:0;position:relative;}
.alert .close{position:absolute;right:10px;top:5px;}

@media screen and (max-width:1024px){.modalfix{max-width: 790px;}}

/* to contain two left aligned button as in room block information */
.custom-span{width:97%; margin-left: 0;}

/* for use in table inside input fields in reservation record view page */
td.reservation-input-content{width: 76%;}
@media screen and (max-width:1024px){
	td.reservation-input-content{width: 69%;}
	.agree-checked{margin: 20px 0 20px 30%; width: 500px; float: left;}
	}
.reservation-table-input{width: auto; margin-left: 1%; float: left; margin-bottom: 10px;}
.reservation-table-input label{float: left; width: 100px;}
.reservation-table-input input, .reservation-table-input select{float: left; margin-left: 10px;}

/* roaster and feedback page button fixer */
.roaster-btn-content{width: 100%; float: left; margin: 10px 0;}
.roaster-btn-content button{width: auto; margin: 0; margin-left: 39%;}

.table-bordered th, .table-bordered td{border: 1px solid #dddddd;}
.placeholder{width:260px; height:auto; margin-top:10px; margin-left:10px;}
.site-brand .site-title img{margin-top:10px;}
/*.bs-docs-sidenav.affix{top:0 !important;}
.bs-docs-sidenav.affix-top{top:0 !important;}*/
/*.bs-docs-sidebar{margin-top:17px !important;}*/
.page-header{margin:0 0 10px !important; padding:0 !important;}
.modal-backdrop{z-index:4990 !important;}
.modal{z-index:5000 !important;}
.book-btn{ border:1px solid #7ab7e9!important;}
.Room_list .book_det td p{margin:0;}
.tab-content-wrap .tab-content{overflow:hidden!important;}
.marginL30{margin-left:30px !important;}
.marginL0{margin-left:0 !important;}
.docs-input-sizes a{padding:3px 16px;font-size:12px;}
.tab-area{border-style:none !important; border-width:0 !important;}
section.global-padding{padding-top:0 !important;}
select#CCtype, #CCstate{width:207px !important;}
.lead-desc .black_btn{margin-left:0 !important; left:0 !important;}
.paddingT0{padding-top:0 !important;}
#home #groupcode{width:100%;}
.directorDetailsRight form{margin:0!important;}
.marginTop26{margin-top:30px !important;}
div.tab-content p.leasure{ width:98% !important;}
.tab-pane{position:relative !important;}
.table-bordered{font-size:12px!important;}
.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input, .input-append .dropdown-menu, .input-prepend .dropdown-menu{font-size:12px !important;}
.marginTop5Percent{margin-top:-5%;}
.detailed_section h4{width:100%;float:left; margin:0;}
#leads .alert .close{top:20px !important;} 
.directorDetailsLeft input{margin-bottom:0 !important;}
.minwidth115{min-width:115px !important;}/* for IE versions */
#sel_room{width:100%!important;}
.book_now{width:270px;}
.event-holder img{max-width:100px; max-height:100px;}
.choose-room{width:100%;}
#myiframediv{zoom:1 !important;}

/*----------------------ADD CSS ON 27-10-2014------------------------------*/
.question-mark{background:url(../img/questionmark.png) no-repeat right top;width:23px;height:21px;float:right;margin-top:3px;cursor:pointer;}
/*
			TOOLTIP
		*/

		#tooltipnew
		{
			font-family: Ubuntu, sans-serif;
			font-size: 0.875em;
			text-align: center;
			text-shadow: 0 1px rgba( 0, 0, 0, .5 );
			line-height: 1.5;
			color: #fff;
			background: #333;
			background: -webkit-gradient( linear, left top, left bottom, from( rgba( 0, 0, 0, .6 ) ), to( rgba( 0, 0, 0, .8 ) ) );
			background: -webkit-linear-gradient( top, rgba( 0, 0, 0, .6 ), rgba( 0, 0, 0, .8 ) );
			background: -moz-linear-gradient( top, rgba( 0, 0, 0, .6 ), rgba( 0, 0, 0, .8 ) );
			background: -ms-radial-gradient( top, rgba( 0, 0, 0, .6 ), rgba( 0, 0, 0, .8 ) );
			background: -o-linear-gradient( top, rgba( 0, 0, 0, .6 ), rgba( 0, 0, 0, .8 ) );
			background: linear-gradient( top, rgba( 0, 0, 0, .6 ), rgba( 0, 0, 0, .8 ) );
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			border-top: 1px solid #fff;
			-webkit-box-shadow: 0 3px 5px rgba( 0, 0, 0, .3 );
			-moz-box-shadow: 0 3px 5px rgba( 0, 0, 0, .3 );
			box-shadow: 0 3px 5px rgba( 0, 0, 0, .3 );
			position: absolute;
			z-index: 10000;
			padding: 15px;
		}
			#tooltipnew:after
			{
		        width: 0;
		        height: 0;
		        border-left: 10px solid transparent;
		        border-right: 10px solid transparent;
				border-top: 10px solid #333;
		        border-top-color: rgba( 0, 0, 0, .7 );
				content: '';
				position: absolute;
				left: 50%;
				bottom: -10px;
				margin-left: -10px;
			}
				#tooltipnew.top:after
				{
			        border-top-color: transparent;
					border-bottom: 10px solid #333;
			        border-bottom-color: rgba( 0, 0, 0, .6 );
					top: -20px;
					bottom: auto;
				}
				#tooltipnew.left:after
				{
					left: 10px;
					margin: 0;
				}
				#tooltipnew.right:after
				{
					right: 10px;
					left: auto;
					margin: 0;
				}
	.amenity-list ul.amenities_link{width:90% !important;}
	.amenity-list ul.amenities_link li{width:50% !important; float:left;padding:10px 0;}
	.amenity-list ul.amenities_link li  ul li{width:100% !important; float:left; padding:0 !important;}
	
	.information-panel{
	float:right; 
	min-height:100px; 
	height:auto; 
	background:#f9f9f9;
	box-shadow: 1px 1px 10px 2px #888888; 
	padding:5px;
	width:300px;
}
.information-panel div{
  padding:8px;
 }
 #global .information-panel div ul{
    font-size:11px;
	list-style:decimal;
	margin:0;
	list-style-position: inside;
}
#global  .information-panel div ul li{
   color:#000;
   line-height:20px;
   position:relative;
   padding-left:15px;
}
#global  .information-panel div ul li:before{
   content:" ";
   width:5px;
   height:5px;
   border-radius:50%;
   background:#000;
   position:absolute;
   left:0;
   top:6px;
    }
.reset_pass{
 width:100%;
}
@media (max-width: 1199px) {
.reset_pass .info_place{
  width:90%;
  float:left;
  margin-left:40px;
}
.information-panel{
	float:left; 
}
.reset_pass .span4{
  width:90%;
 }

}
 
 @media (max-width: 767px) {
 .loginContainer{
   left:50%;
   top:250px;
   }
  .information-panel{
	left:0;
	top:240px;
	
  }
}
