/* CSS Document */
.loader {
	border: 16px solid #f3f3f3; /* Light grey */
	border-top: 16px solid #666; /* Blue */
	border-radius: 50%;
	width: 120px;
	height: 120px;
	margin-bottom: 50px;
	animation: spin 2s linear infinite;
	position: relative;
	top: 50%;
	left: 45%;
	transform: translate(-50%, -50%);
}
 @keyframes spin {
 0% {
transform: rotate(0deg);
}
 100% {
transform: rotate(360deg);
}
}
.ui-autocomplete {
background-color:#fff;	
}
body {
	background-color: #fafafa;
}
.clear {
	clear: both;
}
.floatRight {
	float: right;
}
.floatLeft {
	float: left;
}
.divWhite {
	background-color: #fff;
	min-height: 430px;
	position: relative;
	width: 100%;
	box-shadow: 1px 1px 2px 1px #e5e7e8;
	padding-top: 15px;
}
label {
	font-weight: 500;
	margin-bottom: 0;
	text-transform: uppercase;
	color: #58595b;
	font-size: 12px;
	margin-top: 8px;
}
.textCenter {
	text-align: center;
}
.textRight {
	text-align: right;
}
.bdImage {
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 430px;
}
.table-geral {
	background-color: #fff;
}
.table-geral .form-control {
	width: 90%;
}
.row_dinamica h2 {
	border-bottom: 1px solid #000;
	padding-bottom: 5px;
	margin-bottom: 25px;
	display: inline-block;
}
.div-hotel-white {
	background-color: #fff;
	margin-left:50px;
	width:90%;
}

@media(max-width:760px) {
	.div-hotel-white {
	background-color: #fff;
	margin:0 auto;
	width:100%;
}
}