input.input-md {
	padding:10px;
	font-family: FontAwesome, "Open Sans", Verdana, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
	border-radius: 0 !important;
}

.form-control {
	border-radius: 0 !important;
	font-size: 12px;
}

.clickable { cursor: pointer; }


.flex-container > form {
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 5px 20px;
	position: relative;
}

.flex-container > form input,
.flex-container > form select {
	padding: 0 10px;
	margin: 0 8px;
	background: #fff !important;
	border: 1px solid #ddd !important;
	border-radius: 0 !important;
	box-shadow: 3px 3px 0px 0px #ddd;
	color: #ffad2c;
}


/* ::-webkit-input-placeholder { Chrome/Opera/Safari
  color: #ffad2c;
}
::-moz-placeholder { Firefox 19+
  color: #ffad2c;
}
:-ms-input-placeholder { IE 10+
  color: #ffad2c;
}
:-moz-placeholder { Firefox 18-
  color: #ffad2c;
} */

.flex-container > form input:hover {
	background: #ffad2c !important;
  color: #fff !important;
}

.flex-container .chosen-container {
	border: 1px solid #ddd;
	background: #fff !important;
	box-shadow: 3px 3px 0px 0px #ddd;
}

.flex-container .chosen-container-active.chosen-with-drop .chosen-single {
	color: #ffad2c;
}

.flex-container .chosen-container-single .chosen-single {
	height: 34px;
}

#submit-btn {
	padding: 8px;
	box-shadow: none;
	border: 0 !important;
	background: #ffad2c !important;
	color: #fff !important;
	border: 1px solid #ffad2c !important;
}

.logged-in .search-booking {
	display: block !important;
}

.search-booking {
	display: block !important;
	margin-bottom: 5px !important;
	background: #f5f5f5 !important;
	padding: 40px 0;
	margin-top: 0 !important;
}

.home .booking-inside {
	display: block !important;
}

.home .parent-bg {
	background: #f5f5f5;
}

