body{
	
}

.vbox > section, .vbox > footer {
    position:relative
}
.vbox > header ~ section{
	top:0px;
}
.vbox > header.page ~ section{
	top:0px;
}



.editFormWrapper input[type="text"], .editFormWrapper textarea{
	box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.editFormWrapper .k-animation-container, .editFormWrapper .k-widget, .k-widget .editFormWrapper *, .editFormWrapper .k-animation-container *, .editFormWrapper .k-widget *:before, .editFormWrapper .k-animation-container *:after, .editFormWrapper .k-block .k-header, .editFormWrapper .k-list-container{
	box-sizing: border-box !important;
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
}

.editFormWrapper .k-numerictextbox input, .editFormWrapper .k-datepicker input{
	height:26px !important;	
}

.borderBox input[type="text"], .borderBox textarea{
	box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.borderBox .k-animation-container, .borderBox .k-widget, .k-widget .borderBox *, .borderBox .k-animation-container *, .borderBox .k-widget *:before, .borderBox .k-animation-container *:after, .borderBox .k-block .k-header, .editFormWrapper .k-list-container{
	box-sizing: border-box !important;
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
}

.contentBox input[type="text"], .contentBox textarea{
	box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.contentBox .k-animation-container, .contentBox .k-widget, .k-widget .contentBox *, .contentBox .k-animation-container *, .contentBox .k-widget *:before, .contentBox .k-animation-container *:after, .contentBox .k-block .k-header, .editFormWrapper .k-list-container{
	box-sizing: content-box !important;
	-webkit-box-sizing: content-box !important;
	-moz-box-sizing: content-box !important;
}

.k-menu .k-item > .k-link{padding:8px;}

.display_none{display:none !important;}

.verticalMenu.k-menu .k-item
{
    float:none;
	border-right:0px;
}
.verticalMenu.k-menu .k-item a
{
    padding:16px 8px;
}
.verticalMenu.k-menu
{
    border:0px;
	background:#fff;
}
.verticalMenu.k-menu .k-state-highlight
{   
	background:#92bbdf;
	border-right:2px solid #3498DB;
}

.clearer{clear:both;}

ul.line-list{ list-style:none; padding:0; margin:0}
ul.line-list li{float:left; padding-right:10px; }

.autoHeight{height:auto;}

.imageBorder{
	border: 1px solid #ccc;
    padding: 2px;
}


.user-menu{background-color:transparent; border:0 !important; position:absolute; right:10px; top:10px; z-index:9999; display:none;}
.user-menu .k-link{background:transparent !important; border:0;}
.user-menu .k-state-active{background:#2980B9 !important; border:0;}
.user-menu li{border:0;}
.user-menu .k-link{color:#fff;}
.user-menu.k-menu .k-group{background:#3498DB !important;}
.user-menu .k-state-default{background-color:transparent;}


.online_switch{display:none;}

#pending_accommodations span{
	display:block; background:#FCF8E3;
	color:#000;
	margin-left:20px;
	padding:2px 7px;
	margin-top:3px;
}
#pending_accommodations a{color:#000; text-decoration:underline;}

.list-panel .k-state-selected, .left-grid-panel .k-state-selected{background-color:#dde9f1; color:inherit}


.pbar_container{ 
	margin-top:3px;
	background:#ebebeb; padding:4px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: inset 0 -1px 1px rgba(255,255,255,0.3);
	-moz-box-shadow   : inset 0 -1px 1px rgba(255,255,255,0.3);
	box-shadow        : inset 0 -1px 1px rgba(255,255,255,0.3);
}
.pbar{
	height:8px;
	  -webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	       -moz-border-radius-topright: 8px;
	    -moz-border-radius-bottomright: 8px;
	           border-top-right-radius: 8px;
	        border-bottom-right-radius: 8px;
	    -webkit-border-top-left-radius: 20px;
	 -webkit-border-bottom-left-radius: 20px;
	        -moz-border-radius-topleft: 20px;
	     -moz-border-radius-bottomleft: 20px;
	            border-top-left-radius: 20px;
	         border-bottom-left-radius: 20px;
	background-color: #f1a165;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f1a165),color-stop(1, #f36d0a));
	background-image: -webkit-linear-gradient(top, #f1a165, #f36d0a); 
        background-image: -moz-linear-gradient(top, #f1a165, #f36d0a);
        background-image: -ms-linear-gradient(top, #f1a165, #f36d0a);
        background-image: -o-linear-gradient(top, #f1a165, #f36d0a);
}

.dhx_scell_level0 .dhx_scell_name{
	color:#3498DB;
	float:none !important;
	text-align:left;
}


.filter_bar{ padding:5px 15px; float:right;}

#sfAddFilterSelectBox .k-dropdown-wrap{ height:28px;}
.sfFiltersContainer > span { margin-top:0px;}

.calendar_weekend{ background-color:#FF0000;}

.alert-warning{color:#575757;}


.wizard-details-panel .accommodation-details-panel header{display:none;}
.wizard-details-panel .alert{margin-bottom:0px;}

.wizardPassed a{ cursor:default; }
.wizardPassed i{ display:inline-block !important;}

.uncompleted_menu{ background:#fcdede;}


.sf_toolbar .k-multiselect{ padding:4px !important}
.sf_toolbar .k-multiselect-wrap{ min-height:auto !important;}
.sf_toolbar .k-multiselect-wrap .k-button{ line-height:normal !important; font-size:12px;}

 
.filter_bar .k-textbox > input, .filter_bar .k-autocomplete .k-input, .filter_bar .k-picker-wrap .k-input, .filter_bar .k-numeric-wrap .k-input, .filter_bar .k-dropdown-wrap .k-input, .filter_bar .k-selectbox .k-input{
	height:18px;
}
.filter_bar .k-picker-wrap .k-select, .filter_bar .k-numeric-wrap .k-select{
	line-height:21px;	
}
.k-webkit .filter_bar .k-combobox .k-dropdown-wrap:before, .k-webkit .filter_bar .k-picker-wrap:before, .k-webkit .filter_bar .k-numeric-wrap:before{
	height:auto !important;
}

.toggle-center-button{
    background: #428bca;
    color:#fff;
    width: 138px;
}

.k-list-container .k-item:nth-child(odd):not(.k-state-selected){
	background: #F6F6F6;
}