/*============================ ������ ���� =============================*/
.content-page .os-os .os-form-wrap,
.tour-block-wrapper .os-os .os-form-wrap{
	background-image: none;
	background-color: rgba(253,253,253,0.8);
	border-top: 2px solid #2D7DA6;
	border-bottom: 2px solid #2D7DA6;
					border-radius: 4px 4px 4px 4px;
		 -moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
}
.os-point-to .os-block_label,
.os-tour-dates .os-block_label,
.os-people-picker .people .os-block_label{
	text-align: left !important;
}
.os-block_label{
	font-weight: 400 !important;
}

.os-autocomplete-toggle .os-autocomplete-toggle_element{
	border: 0;
}
.os-tour-dates .dates-wrap .separator{
	border: 0;
}
select.os-block_select{
	/*for WebKit*/
 -webkit-appearance: none;
 /* for FF */
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
  /* for IE */
  -ms-appearance: none;
  appearance: none!important;
	background-image: url(http://image.flaticon.com/icons/svg/106/106718.svg) ;
	background-position: right center;
	background-repeat: no-repeat;
	border-radius: 0;
	width: 60px;
	color: #ADADAD;
}
.os-point-from .os-block_select,
.os-tour-duration .os-block_select{
	width: 160px;
	margin-left: 10px;
}
.os-people-picker .os-block_select{
	margin-right: 5px;
}
.children .os-block_select,
.os-geo-points .os-point-from,
.os-dates .os-tour-duration{
	margin-left: 60px;
}
.os-os .os-point-to-wrap .ui-autocomplete-input,
.dates-wrap .separator + .os-datepicker,
.dates-wrap .os-datepicker{
	border-radius: 0;
	color: #ADADAD;
}
.os-os .os-point-to-wrap .ui-autocomplete-input:focus,
.dates-wrap .separator + .os-datepicker:focus,
.dates-wrap .os-datepicker:focus,
select.os-block_select:focus{
	color: #000;
}
.datepicker{
	padding: 0 !important;
	border: 1px solid #C3C3C3 !important;
}
.table-condensed .header{
	background-color: #D7D7D7;
}
div.os-form-submit{
	position: relative;
	text-align: center;
}
.os-form-submit .os-form-submit_button{
	position: static;
	border: 0;
	border-radius: 0;
	padding: 0 60px;
	background-color: #F80A2C;
	color: #fff;
	height: 45px;
}
.os-form-submit .os-form-submit_button:hover{
	background-color: #066B9E;
}
.os-geo-points, .os-dates, .os-people{
	margin-left: 100px;
}
.content-page .os-os .os-form-wrap form,
.tour-block-wrapper .os-os .os-form-wrap form{
	padding: 20px 30px;
}

#ui-id-1 .country.ui-menu-item:hover a
{
	 background-color: rgba(230, 230, 230, 0.4);
	color: #000;
}
