.sidebar_checks, .radio_custom { width: 100%; float: left; margin-top: 0px; } .sidebar_checks input, .sidebar_checks .legal-form textarea, .legal-form .sidebar_checks textarea, .sidebar_checks .legal-form select, .legal-form .sidebar_checks select, .radio_custom input, .radio_custom .legal-form textarea, .legal-form .radio_custom textarea, .radio_custom .legal-form select, .legal-form .radio_custom select { display: none; } .sidebar_checks input + label, .sidebar_checks .legal-form textarea + label, .legal-form .sidebar_checks textarea + label, .sidebar_checks .legal-form select + label, .legal-form .sidebar_checks select + label, .radio_custom input + label, .radio_custom .legal-form textarea + label, .legal-form .radio_custom textarea + label, .radio_custom .legal-form select + label, .legal-form .radio_custom select + label { margin: 0; font-size: 17px; text-transform: none; position: relative; padding-left: 21px; cursor: pointer; line-height: 19px; } .sidebar_checks input + label:before, .sidebar_checks .legal-form textarea + label:before, .legal-form .sidebar_checks textarea + label:before, .sidebar_checks .legal-form select + label:before, .legal-form .sidebar_checks select + label:before, .radio_custom input + label:before, .radio_custom .legal-form textarea + label:before, .legal-form .radio_custom textarea + label:before, .radio_custom .legal-form select + label:before, .legal-form .radio_custom select + label:before { position: absolute; content: ''; width: 12px; height: 12px; top: -1px; left: 0; background: #fff; border: 1px solid #dddddd; cursor: pointer; } .sidebar_checks input + label a, .sidebar_checks .legal-form textarea + label a, .legal-form .sidebar_checks textarea + label a, .sidebar_checks .legal-form select + label a, .legal-form .sidebar_checks select + label a, .radio_custom input + label a, .radio_custom .legal-form textarea + label a, .legal-form .radio_custom textarea + label a, .radio_custom .legal-form select + label a, .legal-form .radio_custom select + label a { text-decoration: none !important; padding-left: 0; float: none; } .sidebar_checks input + label a:before, .sidebar_checks .legal-form textarea + label a:before, .legal-form .sidebar_checks textarea + label a:before, .sidebar_checks .legal-form select + label a:before, .legal-form .sidebar_checks select + label a:before, .radio_custom input + label a:before, .radio_custom .legal-form textarea + label a:before, .legal-form .radio_custom textarea + label a:before, .radio_custom .legal-form select + label a:before, .legal-form .radio_custom select + label a:before { display: none; } .sidebar_checks input:checked + label:before, .sidebar_checks .legal-form textarea:checked + label:before, .legal-form .sidebar_checks textarea:checked + label:before, .sidebar_checks .legal-form select:checked + label:before, .legal-form .sidebar_checks select:checked + label:before, .radio_custom input:checked + label:before, .radio_custom .legal-form textarea:checked + label:before, .legal-form .radio_custom textarea:checked + label:before, .radio_custom .legal-form select:checked + label:before, .legal-form .radio_custom select:checked + label:before { content: "\e909"; color: red; font-size: 6px; text-align: center; line-height: 15px; font-weight: 700; padding-left: 1px; } .sidebar_checks input[disabled="disabled"] + label:before, .sidebar_checks .legal-form textarea[disabled="disabled"] + label:before, .legal-form .sidebar_checks textarea[disabled="disabled"] + label:before, .sidebar_checks .legal-form select[disabled="disabled"] + label:before, .legal-form .sidebar_checks select[disabled="disabled"] + label:before, .radio_custom input[disabled="disabled"] + label:before, .radio_custom .legal-form textarea[disabled="disabled"] + label:before, .legal-form .radio_custom textarea[disabled="disabled"] + label:before, .radio_custom .legal-form select[disabled="disabled"] + label:before, .legal-form .radio_custom select[disabled="disabled"] + label:before { cursor: default; border-color: #ddd !important; background: #ddd !important; } .sidebar_checks a, .radio_custom a { line-height: 16px; font-size: 15px; color: red; position: relative; padding-left: 30px; cursor: pointer; text-decoration: none !important; float: left; } .sidebar_checks a:before, .radio_custom a:before { position: absolute; content: ''; width: 12px; height: 12px; top: -1px; left: 0; background: #fff; border: 1px solid #dddddd; cursor: pointer; } .sidebar_checks a p, .radio_custom a p { display: inline-block; font-size: 13px; color: #858585; margin-left: 5px; } .sidebar_checks a p.disabled, .radio_custom a p.disabled { opacity: 0.5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); } .radio_custom input + label, .radio_custom .legal-form textarea + label, .legal-form .radio_custom textarea + label, .radio_custom .legal-form select + label, .legal-form .radio_custom select + label { color: #777777; padding-left: 21px; } .radio_custom input + label:before, .radio_custom .legal-form textarea + label:before, .legal-form .radio_custom textarea + label:before, .radio_custom .legal-form select + label:before, .legal-form .radio_custom select + label:before { top: 3px; border-radius: 100%; border-top: 1px solid #dddddd !important; border-bottom: 1px solid #dddddd !important; border-right: 1px solid #dddddd !important; border-left: 1px solid #dddddd !important; } .radio_custom input:checked + label:before, .radio_custom .legal-form textarea:checked + label:before, .legal-form .radio_custom textarea:checked + label:before, .radio_custom .legal-form select:checked + label:before, .legal-form .radio_custom select:checked + label:before { background: none; content: ''; } .radio_custom input:checked + label:after, .radio_custom .legal-form textarea:checked + label:after, .legal-form .radio_custom textarea:checked + label:after, .radio_custom .legal-form select:checked + label:after, .legal-form .radio_custom select:checked + label:after { position: absolute; content: ''; width: 6px; height: 6px; top: 6px; left: 3px; background: #467fbf; border-radius: 100%; } .checked a:before { content: "\e909"; color: red; font-size: 6px; text-align: center; line-height: 15px; font-weight: 700; padding-left: 1px; } @media (max-width: 767px) { .sidebar_checks input + label, .sidebar_checks .legal-form textarea + label, .legal-form .sidebar_checks textarea + label, .sidebar_checks .legal-form select + label, .legal-form .sidebar_checks select + label, .radio_custom input + label, .radio_custom .legal-form textarea + label, .legal-form .radio_custom textarea + label, .radio_custom .legal-form select + label, .legal-form .radio_custom select + label { font-size: 16px; } } .legal-form input, .legal-form textarea, .legal-form select { width: 100%; float: left; outline: none !important; height: 42px; background: #fff; border: 1px solid #cccccc; padding-left: 8px; margin-top: 6px; resize: none; box-shadow: none; } .legal-form input:focus, .legal-form textarea:focus, .legal-form select:focus { box-shadow: 2px 3px 4px 0px rgba(238, 238, 238, 0.75) inset; transition: 0.2s; -webkit-transition: 0.2s; -moz-transition: 0.2s; -ms-transition: 0.2s; -o-transition: 0.2s; } .legal-form textarea { padding-top: 8px; min-height: 82px; max-height: 82px; max-width: 100%; } .legal-form select { -webkit-appearance: none; -moz-appearance: none; appearance: none; background: #fff url(../images/select-arrow.png) 98% 50% no-repeat !important; } .legal-form button { outline: none !important; } .legal-form label { margin: 19px 0 0 0; float: left; font-size: 17px; font-weight: 300; font-family: "Roboto"; } .legal-form .has-error input, .legal-form .has-error textarea, .legal-form .has-error select, .legal-form .has-error textarea, .legal-form .has-error select { border: 1px solid #f26522 !important; } .legal-form .required label { position: relative; } .legal-form .required label:before { display: block; content: "*"; color: #f26522 !important; position: absolute; top: 5px; right: -7px; font-size: 14px; } .legal-form .help-block { display: none; width: 100%; float: left; font-size: 13px; color: #888; margin-top: 5px; } @media (max-width: 767px) { .legal-form label { font-size: 16px; } } .legal-form-wrapp { box-shadow: 0px 0px 24px 0px rgba(233, 233, 233, 0.75); padding: 28px 0 32px 0; margin-bottom: 65px; text-align: center; margin-top: 41px; } .legal-form { width: 780px; max-width: 100%; display: inline-block; vertical-align: top; text-align: left; } .legal-form form { margin-top: 4px; display: inline-block; vertical-align: top; width: 100%; } .legal-input { float: left; width: 50%; padding: 0 15px; } .legal-input label { color: #467fbf; } .legal-area { width: 100%; float: left; padding: 0 15px; margin-top: 7px; } .legal-area label { color: #467fbf; } .legal-input-wrapp { width: 100%; float: left; } .legal-radio-wrapp { padding: 0 15px; margin-top: 17px; width: 100%; float: left; } .legal-radio-wrapp .radio_custom { margin-top: 12px; } .legal-button-wrapp { padding: 0 15px; margin-top: 32px; width: 100%; float: left; text-align: center; } .legal-button-wrapp button { display: inline-block; vertical-align: top; max-width: 100%; width: 214px; height: 42px; background: #fff; line-height: 42px; border: 1px solid #467fbf; padding: 0 0 0 0; font-size: 14px; font-weight: 700; text-transform: uppercase; cursor: pointer; color: #467fbf; transition: 0.2s; -webkit-transition: 0.2s; -moz-transition: 0.2s; -ms-transition: 0.2s; -o-transition: 0.2s; } .legal-button-wrapp button:hover { background: #467fbf; color: #fff; } .legal-button-wrapp button:active { background: #3f74ad; border: 1px solid #3f74ad; color: #fff; } .legal-form-contacts { width: 100%; float: left; padding: 0 15px; } .legal-form-contacts div { float: left; margin-top: 4px; } .legal-form-contacts div span, .legal-form-contacts div a { position: relative; font-size: 17px; line-height: 24px; text-decoration: none !important; padding-left: 22px; color: #555555; display: block; font-family: "Helvetica"; } .legal-form-contacts div span:before, .legal-form-contacts div a:before { content: ''; position: absolute; left: 0; top: 0; } .legal-form-contacts div span.phone:before, .legal-form-contacts div a.phone:before { width: 14px; height: 24px; background: url("../../img/phone-ico-form.svg"); background-position: 50% 50%; background-size: 14px 24px; background-repeat: no-repeat; } .legal-form-contacts div span.mail, .legal-form-contacts div a.mail { padding-left: 31px; } .legal-form-contacts div span.mail:before, .legal-form-contacts div a.mail:before { width: 24px; height: 24px; background: url("../../img/mail-ico-form.svg"); background-position: 50% 50%; background-size: 24px 20px; background-repeat: no-repeat; } .legal-form-contacts div:first-child { padding-right: 47px; } @media (max-width: 550px) { .legal-form-contacts div { padding-right: 0; width: 100%; } .legal-input { width: 100%; } } .phones-ind a { padding-left: 8px; } .phones-ind a:first-child { padding-left: 0; padding-right: 8px; } .text-legal-phone { margin-top: 26px; } #contact .text-muted { margin-bottom: 9px; } @media (max-width: 767px) { .phones-ind a { padding: 0 !important; } } /*# sourceMappingURL=new.css.map */