

/* Start:/local/templates/concept_gp4/components/miac/iblock.element.add.form/obrashcheniya/style.css?17514439124015*/
.hidden {
	display: none !important;
}
.form-fields {
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.form-fields input[type="text"],
.form-fields textarea {
    border: 1px solid #d9d9d9;
    padding: 10px 15px;
    margin: 10px 20px 20px 0;
    width: 100%;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.form-fields textarea {
	height: 200px;
}
.form-fields_input {
    padding-right: 20px;
}
.form-fields_row {
	/*width: 100%;	*/
}
.form-fields_row:nth-child(1),
.form-fields_row:nth-child(2),
.form-fields_row:nth-child(3),
.form-fields_row:nth-child(4) {
	width: 33.3333%;	
}
.form-fields_row:nth-child(5),
.form-fields_row:nth-child(6) {
	width: 50%;	
}

.form-fields_row:nth-child(7) {
	width: 15%;	
}

.form-fields_row:nth-child(8) {
	width: 10%;	
}

.form-fields_row:nth-child(9) {
	width: 25%;	
}

.form-fields_row:nth-child(10) {
	width: 50%;	
}

.form-fields_row:nth-child(11) {
	width: 100%;	
}





.form-fields .captcha-row {
    width: 100%;
    margin-top: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.form-btns {
	text-align: center;
}

.form-fields_row:nth-child(17){
	width: 100%;
}

.text {
	width: 100%;
    font-size: 20px;
    margin-bottom: 20px;
}
@media screen and (max-width: 600px) {
	width: 100% !important;
}


@media screen and (max-width: 600px) {
	.form-fields_row:nth-child(1),
	.form-fields_row:nth-child(2),
	.form-fields_row:nth-child(3),
	.form-fields_row:nth-child(4),
	.form-fields_row:nth-child(5),
	.form-fields_row:nth-child(6),
	.form-fields_row:nth-child(7),
	.form-fields_row:nth-child(8),
	.form-fields_row:nth-child(9),
	.form-fields_row:nth-child(10),
	.form-fields_row:nth-child(11) {
		width: 100%;	
	}
	.form-fields input[type="text"], 
	.form-fields textarea {
	    padding: 7px 10px;
        margin: 7px 10px 12px 0;
	}
	.form-fields_input {
	    padding-right: 0;
	}
	.form-fields .captcha-row {
	    margin: 7px auto 0;
	}
	.form-btns button.btn-link, 
	.form-btns input.btn-link {
	    margin: 20px auto 5px;
	}
}
.form-fields_success {
    background: #c9f3c9;
	margin: 30px 0;
}
.form-fields_success font.notetext {
    color: #000;
	font-weight: 400;
	font-size: 1.25em;
}
font.errortext {
   	display: block;
    padding: 15px 20px;
    font-size: 1.25em;
    background: #ffdde2;
    margin-bottom: 15px;
    line-height: 1.5em;
}

.form-btns {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: 30px;
}

.form-btns input {
    border: none;
    background: #37abb0;
    padding: 18px 75px;
    border-radius: 9px;
    color: #fff;
    font-weight: 600;	
}

.form-btns input:hover {
	background: #1e585a;
} 

.upload-file__input {
    opacity: 0;
    position: absolute;
    z-index: -1;
    overflow: hidden;
    width: 0.4px;
    height: 0.4px;
}

.upload-file__label {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    border: 2px dashed #004099;
    padding: 9px 49px;
    border-radius: 6px;
    cursor: pointer;
}

.upload-file__label .upload-file__icon path {
    fill: #004099;
}

.upload-file__icon {
    width: 20px;
    height: auto;
    margin-right: 11px;
}

.upload-file__label .upload-file__text,
.upload-file__label .upload-file__icon path {
    transition: .25s ease;
}

.upload-file__label:hover .upload-file__icon path {
    fill: #af120f;
}

.upload-file__label:hover {
    border: 2px dashed #af120f;
}

.form-fields .captcha-row {
    margin-top: 60px;
}
/* End */
/* /local/templates/concept_gp4/components/miac/iblock.element.add.form/obrashcheniya/style.css?17514439124015 */
