.right {
	float:right
}
.btn{
	border-radius:3px;
}
.center {
	text-align: center;
}

/*.fc-bg .fc-day {
	height:10 !important;
	width: 50px !important;
}
.fc-widget-content .fc-day-grid-container {
	height: 260px !important;
	overflow-y: hidden !important;
}
.fc-row  {
	height: 10px !important;
}
.fc-unthemed .fc-popover, .fc-unthemed .fc-row, .fc-unthemed hr, .fc-unthemed tbody, .fc-unthemed td, .fc-unthemed th, .fc-unthemed thead{
	width: 50px;
}
.fc-view-container {
	width: 372px;
}*/
.fullcalendar {
	width: 372px;	
}
.fc-widget-content .fc-day-grid-container {
	overflow-y: hidden !important;
}
.fc-unthemed td.fc-today {
	background: #6DACE2;
}

.dynamicform_wrapper .house-item .form-group {
	margin-bottom: 0px !important;
}

.dynamicform_wrapper .house-item .room-item .form-group {
	margin-bottom: 5px !important;
}

.dynamicform_wrapper .help-block:empty {
	display:none;
}

.container-rooms {
	padding-top: 5px;
}

.room-item .hasDatepicker, .room-item .picker {
	width: 100% !important;
}

.select2-container--krajee .select2-selection {
	border-radius: 0px;
	padding: 0px 4px 0px;
	font-size: 12px;
	/*height: 34px;*/
}

.select2-container--krajee .select2-selection--multiple .select2-selection__choice {

}
.house-item b {
	line-height: 34px;
}

 form div.required label.control-label:after {
  content:" * ";
  color:red;
}

.grid-view .pagination {
	margin: 10px 0px;
}
.grid-view .summary {
	margin: 18px 0px 0px;
}

.kv-file-content {
	width: 100px !important;
	height: 100px !important;
	overflow: hidden !important;
}

.krajee-default .file-caption-info, .krajee-default .file-size-info {
	width: 100px !important;
}

.krajee-default .file-size-info {
	display: none;
}

.txt-number-right{
	text-align: right !important;
}

/** for table grid **/
/*.grid-view table {
	table-layout: fixed;
}
.grid-view table td {
text-overflow: ellipsis;
white-space: nowrap;
max-width: 75%;
overflow: hidden;
padding: 4px !important;
}
.grid-view .form-control, .grid-view .hasDatepicker {
	height: 27px !important;
	font-size: 12px;
}*/
.ui-timepicker-container {
	z-index: 999999 !important;
}

.quotation-item-highlight {
	background-color: #ccffff !important;
}

.qtn-site-survey {
	display: inline-block;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	max-width: 100%;
}

.dropdown-no-arrow {
	-moz-appearance: none;
	appearance: none;
    -webkit-appearance: none;
	padding: 0px;
	margin: 0px;
	text-align: center;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAGCAYAAAAVMmT4AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gENChk3dnhohQAAAE5JREFUGNONzsENwDAIA0CTDRiUFXiwggf1COmjpYrUVg0vCx8SRnJicwYA24ERYePK9ger6kQkez+/IADcwd0fByvsn7uAJEiyN5iZOAA8lh0QsFOregAAAABJRU5ErkJggg==) !important;
	background-repeat: no-repeat !important;
	background-position: bottom right !important;
	text-indent: 0.01px;
    background-color: transparent !important;

}

.dropdown-no-arrow::-ms-expand{
    display: none;
}

.kv-file-content .btn-group-sm > .btn, .btn-sm {
    padding: 0px !important;
}


.login-layout {
	background-color: green !important;
}