

/* Start:/local/templates/1520/components/bitrix/search.form/news/style.css?17026285276714*/
.search-form {
	display: flex;
	margin-left: -14px;
	margin-right: -14px;
	margin-top: 44px;
}
.search-form__col {
	width: 50%;
	padding-left: 14px;
	padding-right: 14px;
}
.search-form__col_right {
	display: flex;
}
.search-form__field {

}
.search-form__field_date {
	width: 163px;
	min-width: 163px;
	margin-right: 8px;
}
.search-form__input {
	display: block;
	width: 100%;
	border: 1px solid #C5C6D0;
	background-color: #fff;
	padding: 20px;
	padding-left: 56px;
	color: #000;
	font-family: FSRAILWAY Book; 
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px;
	background-image: url(/local/templates/1520/components/bitrix/search.form/news/img/search_icon.svg);
	background-repeat: no-repeat;
	background-size: 20px 20px;
	background-position: 20px center;
}
.search-form__input::placeholder {
	
	color: rgba(100, 101, 102, 0.5);
}
.search-form__dates {
	display: flex;
}
.search-form__field_date .search-form__input {
	background-image: url(/local/templates/1520/components/bitrix/search.form/news/img/calendar.svg);
	background-size: 28px 28px;
	background-position: 123px center;
	padding-left: 20px;
}
.search-form__field_date .search-form__input::-webkit-calendar-picker-indicator {
  opacity: 0;
}
.search-form__field_date .search-form__input::-webkit-datetime-edit-year-field:not([aria-valuenow]),
.search-form__field_date .search-form__input::-webkit-datetime-edit-month-field:not([aria-valuenow]),
.search-form__field_date .search-form__input::-webkit-datetime-edit-day-field:not([aria-valuenow]) {
    color: transparent;
}

.search-form__buttons {
	display: flex;
	margin-left: auto;
}
.search-form__btn {
	margin-left: 12px;
	font-family: FSRAILWAY Book;
	cursor: pointer;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px; 
	padding: 20px;
	display: inline-block;
	text-align: center;
	width: 220px;
	border: none;
}
.search-form__btn_reset {
	color: #000;
	background-color: #F9F9F9;
}
.search-form__btn_submit {
	color: #fff;
	background-color: #D30422;
}

.ui-datepicker {
	padding: 12px 10px !important;
	border: none !important;
	background: #FFF !important;
	box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.08), 0px 0px 4px 0px rgba(0, 0, 0, 0.04);
	border-radius: 0 !important;
	width: auto !important;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
	display: none !important;	
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	cursor: pointer;
	width: 44px !important;
	height: 44px !important;
}
.ui-datepicker .ui-datepicker-prev:hover, .ui-datepicker .ui-datepicker-next:hover {
	background-color: transparent !important;
	border: none !important;
}
.ui-datepicker .ui-datepicker-prev {
	left: 0 !important;
	top: 0 !important;
}
.ui-datepicker .ui-datepicker-prev:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(/local/templates/1520/components/bitrix/search.form/news/img/switch_prev.svg);
	transition: all 0.3s;
}
.ui-datepicker .ui-datepicker-prev:after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(/local/templates/1520/components/bitrix/search.form/news/img/switch_prev_hover.svg);
	transition: all 0.3s;
	opacity: 0;
}
.ui-datepicker .ui-datepicker-next {
	right: 0 !important;
	top: 0 !important;		
}
.ui-datepicker .ui-datepicker-next:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(/local/templates/1520/components/bitrix/search.form/news/img/switch_next.svg);
	transition: all 0.3s;
}
.ui-datepicker .ui-datepicker-next:after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(/local/templates/1520/components/bitrix/search.form/news/img/switch_next_hover.svg);
	transition: all 0.3s;
	opacity: 0;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 0 !important;
	top: 0 !important;
}
.ui-datepicker .ui-datepicker-prev-hover:before {
	opacity: 0;
}
.ui-datepicker .ui-datepicker-prev-hover:after {
	opacity: 1;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 0 !important;
	top: 0 !important;
}
.ui-datepicker .ui-datepicker-next-hover:before {
	opacity: 0;
}
.ui-datepicker .ui-datepicker-next-hover:after {
	opacity: 1;
}
.ui-widget-header {
	border: none !important;
	background-color: transparent !important;
	border-radius: 0 !important;
}
.ui-datepicker .ui-datepicker-title {
	color: #000 !important;
	text-align: center !important;
	font-family: FSRAILWAY Book !important;
	font-size: 18px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: 44px !important; 
}
.ui-datepicker .ui-datepicker-header {
	padding: 0 !important;
}
.ui-datepicker th {
	color: #000 !important;
	text-align: center !important;
	font-family: FSRAILWAY Book !important;
	font-size: 16px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: 20px !important;
	background-color: #F9F9F9 !important;
	padding: 12px !important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
	text-align: center !important;
	border: none !important;
	background-color: #fff !important;
	padding: 12px !important;
	color: #000 !important;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	color: #D30422 !important;
	
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
	color: #fff !important;
	background-color: #D30422 !important;
}
@media (max-width: 1599px) {
	.search-form {
		flex-wrap: wrap;
		margin-left: 0;
		margin-right: 0;
	}
	.search-form__col {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
		margin-top: 15px;
	}
}
@media (max-width: 900px) {
	.search-form__col_right {
		flex-wrap: wrap;
	}
	.search-form__buttons {
		width: 100%;
		margin-top: 15px;
	}
	.search-form__btn {
		margin-left: 0;
		margin-right: 12px;
	}
	.search-form__btn:last-child {
		 margin-right: 0;
	}
}
@media (max-width: 350px) {
	.search-form__field_date {
		min-width: 130px;
		width: 130px;
	}
	.search-form__field_date .search-form__input {
		background-position: 80px center;
	}
}	
/* End */
/* /local/templates/1520/components/bitrix/search.form/news/style.css?17026285276714 */
