

/* Start:/local/templates/.default/components/bitrix/form.result.new/feedback_job/style.css?17271719682196*/
.contacts-form-block{background:#fff;margin-top:35px;}
.contacts-form{margin:0 auto; width:55%;padding: 35px 0;}

.contacts-form-title{font-size:30px;font-weight:bold;text-align:center;margin-bottom:10px;line-height:1;}

.feedback_field{margin-top:20px;}
.feedback_field label{display:block;width:100%;font-size:16px;font-weight:bold;margin-bottom:5px;color:#afafaf;}
.feedback_field input{display:block;width:100%;border-radius:0;border:1px solid #939393;font-size:16px;line-height:40px;padding:0 10px;box-sizing:border-box;}

.feedback_field textarea{display:block;width:100%;border-radius:0;border:1px solid #939393;font-size:16px;padding: 10px;resize: none;font-family: 'Open Sans', sans-serif;box-sizing:border-box;}

.feedback_field.popup-form-field-error input,
.feedback_field.popup-form-field-error textarea{border:1px solid #f00;}


.feedback_field input[type="checkbox"]{display:none;}

.feedback_field input[type="checkbox"]+label{padding-left:38px;position:relative;}
.feedback_field input[type="checkbox"]+label:before{content:' ';position:absolute;left:0;top:0;border:3px solid #c90410;width:19px;height:19px;}

.feedback_field input[type="checkbox"]:checked+label:before{background:url('/local/templates/.default/components/bitrix/form.result.new/feedback_job/img/agree_policy.png') no-repeat center;}

.feedback_field.policy_checkbox{text-align:center;}
.feedback_field.policy_checkbox label{display:inline;}
.feedback_field.policy_checkbox a,
.feedback_field.policy_checkbox label{font-weight:normal;color:#939393;}

.contacts-form .button-block{text-align:center;margin-top:30px;}

.contacts-form .popup-form-success{text-align:center;margin-top:20px;font-size:18px;}

.contacts-form input[name="form_text_23"]{display:none;}

.feedback_field.file input[type=file] {
	padding: 5px 10px;
}

.feedback_field.file input[type=file]::file-selector-button {
	border: 1px solid #c90410;
	padding: 5px 10px;
	border-radius: .2em;
	background-color: #fff;
	transition: 1s;
	margin-right: 20px;
}

.feedback_field.file input[type=file]::file-selector-button:hover {
	background-color: #c90410;
	color: #fff;
}

@media (max-width: 760px){
	.contacts-form{width:95%;}
	.contacts-form-title{font-size:25px;}
}
/* End */
/* /local/templates/.default/components/bitrix/form.result.new/feedback_job/style.css?17271719682196 */
