

/* Start:/bitrix/templates/europcar_ru_2018/components/bitrix/system.auth.form/auth_icon/style.css?1564667815563*/
div.bx-system-auth-form span.bx-auth-secure {background-color:#FFFAE3; border:1px solid #DEDBC8; padding:2px; display:inline-block; vertical-align:bottom; margin-top:-1px;}
div.bx-system-auth-form div.bx-auth-secure-icon {background-image:url(/bitrix/templates/europcar_ru_2018/components/bitrix/system.auth.form/auth_icon/images/sec.png); background-repeat:no-repeat; background-position:center; width:19px; height:18px;}
div.bx-system-auth-form div.bx-auth-secure-unlock {background-image:url(/bitrix/templates/europcar_ru_2018/components/bitrix/system.auth.form/auth_icon/images/sec-unlocked.png);}
.popup-auth_title{
	color: #047801;
    font-weight: normal;
    line-height: 1.2;
	font-size: 1.17em;
	margin: 16px 0;
}
/* End */


/* Start:/bitrix/templates/europcar_ru_2018/components/bitrix/form.result.new/request_call/style.css?1545899888623*/
table.form-table
{
	width:100%;
	background-color:white;
	border-collapse:collapse;
	font-size:100%;
	font-weight:normal;
	line-height:160%;
}

table.form-table th, table.form-table td
{
	border:1px solid #ADC3D5;
	padding: 5px 5px;
	vertical-align:top;
}

table.form-table th
{
	background-image:url(/bitrix/templates/europcar_ru_2018/components/bitrix/form.result.new/request_call/images/table_head.gif);
	background-repeat:repeat-x;
	text-align: left;
	color:#25639A;
}


table.form-table td
{
	padding: 15px 5px;
}

.form-required 
{
	color: red;
}

.error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url(/bitrix/templates/europcar_ru_2018/components/bitrix/form.result.new/request_call/images/icon_warn.gif);
}
/* End */


/* Start:/bitrix/templates/europcar_ru_2018/styles.css?15481407681220*/
.warn-fld {
	border: 1px solid #D81616;
}
/* error message */
.warn-note {
	color: #F57F00;
	font-weight: bold;
	height: 28px;
	width: 100%;
	vertical-align: middle;
	padding-left: 33px;
	background: url(/bitrix/templates/europcar_ru_2018/images/error-bg.gif) 0% top no-repeat;
	padding-top: 5px;
}

#booking .custom-select1.mini {
    width: 45px;
    float: left;
    margin-right: 10px;
    margin-bottom: 0;
    background: url("/bitrix/templates/europcar_ru_2018/images/arrows.png") no-repeat scroll 85% 50% #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
}

#booking .custom-select1.mini select {
    width: 63px;
}

#booking .custom-select1 select {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    max-height: 29px;
}

.load {
    top: 10% !important;
}

.sale_order_full_table{
	
}
.wide-banner-blk.head-banner{
    /*background: #a42a5d;*/
      background: linear-gradient(to right, #782696 50%, #9a0843 50%);

}
.wide-banner-blk.head-banner.mssk{
    background: #e06b70;
}
.head-banner img{
    vertical-align: middle;
}
label[for="WHERE_OFFERS"] {
    max-width: unset !important;
}

.wrapper-feedback__form .wrapper-feedback__item input::placeholder {
    color: #333;
}
/* End */


/* Start:/bitrix/templates/europcar_ru_2018/template_styles.css?15646699011944*/
input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #FFF;
  opacity: 0.5;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #FFF;
  opacity: 0.5;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #FFF;
  opacity: 0.5;
}

body{
	overflow-y: scroll;
}
/*body p{
	font-family: "FuturaPTregular", Arial;
	font-size: 18px;
	line-height: 24px;
}*/
*:focus,
*:active{
		outline: 0;
}

.crash_radio  input[type="radio"] + label {
	padding-right: 30px;
}
.crash_radio .info-button{
	position: absolute;
	top: 0;
	right: 0;
}

.crash_radio .option_el{
	margin-bottom: 5px;
}
.wide-banner-blk{
	background: none!important;
}
#booking.step3 .belay .crash_radio span.tip{
	float: right;
	color: #FFF;
}

#booking p.yellow {
  color: #FFE100;
}
/*.move_link{
	bottom: -6px;
	position: absolute;
	right: -25px;
}*/

#header .contacts {
	position: relative;
	z-index: 10;
}

.book_area .btn-book{
	color: FFF;
	background: #077FCC;
	border-radius: 4px;
	display: inline-block;
	padding: 4px;
	text-align: center;
	margin-right: 10px;
	text-decoration: none;
	float: right;
}

.class_description{
	margin-bottom: 25px;
}
.f_name{
	display: none;
}
.mobile-banner{
	display: none;
}
@media (max-width: 767px) {
	.mobile-banner{
		display: block;
	}
	.desktop-banner{
		display: none;
	}
}
.cars_slider .old_price{
	text-decoration: line-through;
	opacity: 0.8;
}

.cars_slider .discount_price{
	font-weight: bold;
	margin-left: 4px;
}

.cars_slider .price_currency{
	font-weight: bold;
}

.europcar_rent--link{
	display: block;
	width: 173px;
	height: 174px;
	position: absolute;
	bottom: 0;
	right: -160px;
	z-index: 999;
	background: url("/bitrix/templates/europcar_ru_2018/images/badge-europcar_com.png") 0 0 no-repeat transparent;
	text-decoration: none;
}

.under_header_area_b{
	background: #FFF;
	padding: 20px 0;
	text-align: center;
}

.h2_error{
	color: #FFF;
    font-weight: bold;
	line-height: 1.2;
	margin: 16px 0;
}
/* End */
/* /bitrix/templates/europcar_ru_2018/components/bitrix/system.auth.form/auth_icon/style.css?1564667815563 */
/* /bitrix/templates/europcar_ru_2018/components/bitrix/form.result.new/request_call/style.css?1545899888623 */
/* /bitrix/templates/europcar_ru_2018/styles.css?15481407681220 */
/* /bitrix/templates/europcar_ru_2018/template_styles.css?15646699011944 */
