.page-node-851396 .webform-progressbar-inner {
	background-color: #002476;
}
.page-node-851396 .webform-progressbar-outer {
	border: unset;
	background-color: gainsboro;
}
.page-node-851396 .webform-progressbar-page {
	border: 1px solid #d0d0d0;
}
.page-node-851396 .webform-progressbar-page.current {
    background-color: #ffffff;
}
.page-node-851396 .webform-progressbar-page.completed {
    background-color: #0a2896;
}
/**/
.page-node-851396 .cform form .form-item .form-radios label {
    position: relative;
    top: 2px;
}

.page-node-851396 .cform form .form-item.form-type-textarea textarea, .cform form .form-item.webform-component-textarea textarea {
	width: 100% !important;
}
.page-node-851396 .cform form .form-item.form-type-textarea .form-textarea-wrapper, .cform form .form-item.webform-component-textarea .form-textarea-wrapper {
    width: 100% !important;
}	
.page-node-851396 span.form-required {
    color: #989898;
	display: none;
}
.page-node-851396 .cform form input {
    width: 245px !important;
}
.page-node-851396 h1#page-title {
    margin: 50px 0 0;
    padding: 0 0 58px;
    font-size: 38px;
    color: #4F525A;
    line-height: 1.2;
    border-bottom: none;
}
.page-node-851396 h2 {
	display:none;
}
.page-node-851396 .shadow-sky {
	background: url(/sites/all/themes/custom/images/style-bg-top.jpg) bottom;
    height: 340px;
}
form#webform-client-form-850491 .form-item.webform-component.webform-component-markup {
    background: whitesmoke;
    padding: 10px 20px;
    font-weight: bold;
}
.page-node-851396 .f-v1 {
    display: flex;
    margin: 10px 0px;
}
.page-node-851396 .f-v1 .form-item.form-type-radio {
    margin-right: 20px;
}
.page-node-851396 .v1.form-item.webform-component.webform-component-radios:nth-child(2n) {
    background: whitesmoke;
}
.page-node-851396 .v1.form-item.webform-component.webform-component-radios {
    padding: 15px 19px 1px 20px;
}
.page-node-851396 .f-v1.jq-radio {
	border: 1px solid #9a9a9a;
	width: 16px;
    height: 16px;
}
.page-node-851396 .f-v1.jq-radio.checked .jq-radio__div {
	left: 2px;
	top: 0px;
}
div#edit-submitted-v98-select-styler {
    width: 100%;
    float: left;
}
input#edit-submitted-v98-other {
    float: left;
    border-radius: 10px;
	background: #fff;
}
div#edit-submitted-v97-select-styler {
    width: 100%;
    float: left;
}
input#edit-submitted-v97-other {
    float: left;
    border-radius: 10px;
	background: #fff;
}
div#edit-submitted-v96-select-styler {
    width: 100%;
    float: left;
}
input#edit-submitted-v96-other {
    float: left;
    border-radius: 10px;
	background: #fff;
}
.page-node-851396 .v1.form-item.webform-component.webform-component-select-or-other {
    padding: 15px 19px 13px 20px;
	background: whitesmoke;
}
.page-node-851396 .f-v1 .jq-selectbox__select {
    border-radius: 10px;
	background: #fff;
}
.page-node-851396 .v1.form-item.webform-component.webform-component-textfield.webform-component--v96 {
    background: whitesmoke;
    padding: 15px 19px 1px 20px;
    border-radius: 10px;
}
/*textarea*/
.page-node-851396 .form-item.webform-component.webform-component-textarea.webform-component--v92.webform-container-inline {
    background: whitesmoke;
    padding: 15px 19px 20px 20px;
    border-radius: 10px;
	display: grid;
}
#edit-submitted-v92 {
    margin-top: 5px;
}
.page-node-851396 .form-textarea-wrapper.resizable.textarea-processed.resizable-textarea {
    float: unset !important;
}
textarea#edit-submitted-v92 {
    background: #ffffff;
	width: 100% !important;
    font-style: normal;
}
.page-node-851396 .jq-selectbox__select-text.placeholder {
    font-style: normal;
}
/*progress bar*/
form#webform-client-form-850491 .webform-progressbar {
    margin: 30px auto 50px;
}

form#webform-client-form-850491 .webform-progressbar-outer {
	margin: 2.35em -1px 2em;
}
@media screen and (max-width: 480px){
.page-node-851396 .f-v1 {
    display: block;
    margin: 0px;
    margin-top: 8px;
}
.page-node-851396 .f-v1 .form-item.form-type-radio {
    margin-right: 0px;
}
form#webform-client-form-850491 .webform-progressbar-outer {
	display:none;
}
.page-node-851396 h1#page-title {
    margin: 120px 0 -90px 0px;
	font-size: 22px;
}
}

/**/
@media screen and (max-width: 480px){
a.knopka {
    padding: 13px 0px !important;
	display: block !important;
    text-align: center;
}
a.knopka2 {
    padding: 13px 0px !important;
	display: block !important;
    text-align: center;
	line-height: .7 !important;
}
}
/**/
a.knopka {
    background: #FF0B02;
    padding: 13px 114px;
    color: #fff;
    width: 100%;
    box-sizing: border-box;
	text-decoration: none !important;
	display: table-cell;
}
a.knopka:hover {
background: #c20b04;
}

/*Кнопка для карточек*/
a.knopka2 {
    background: #FF0B02;
    width: 100%;
    box-sizing: border-box;
    height: 40px;
    text-align: center;
	color: #fff;
    line-height: 2.3;
	display: block;
	text-decoration: unset !important;
}
a.knopka2:hover {
background: #c20b04;
}
.grid-teaser .row .item .inner-box a.knopka2 {
    visibility: hidden;
    display: none;
}