#mn_overlay{display: none; background: #000; position: fixed; top: 0; left: 0; width: 100%; height: 100%; }
.mn_overlay_shown{display: block!important; opacity: 0; z-index: 3333; }
.m_form_content button, .m_form_content input, .m_form_content optgroup, .m_form_content select, .m_form_content textarea {color: inherit; font: inherit; margin: 0; }
.m_form_content{display: none; }
.m_form_content_shown{z-index: 3334; }
.modal-content.m_form_content {width: 320px; /* margin: 0 auto; */
background: #F6FBFC; border-radius: 6px; -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); outline: none; border: 1px solid rgba(0, 0, 0, 0.2); position: fixed; }
.m_form_content .modal-header .close {margin-top: -2px; padding: 0; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; float: right; font-size: 21px; font-weight: bold; line-height: 1; color: #000000; text-shadow: 0 1px 0 #ffffff; opacity: 0.2; filter: alpha(opacity=20); }
.m_form_content .close:hover,.m_form_content .close:focus {color: #000000; text-decoration: none; cursor: pointer; opacity: 0.5; filter: alpha(opacity=50); }
.m_form_content .modal-title {margin: 0; line-height: 1.42857143; color: #333; font-size:18px; }
.m_form_content .form-fields-wrapper {margin: 0 30px; }
.m_form_content .contact-input {margin-bottom: 7px; padding: 5px; background: #eef7f9; border-radius: 2px; }
.m_form_content .has-feedback .form-control-feedback {position: absolute; top: 25px; right: 0; display: block; width: 34px; height: 34px; line-height: 34px; text-align: center; }
.m_form_content .glyphicon {position: relative; top: 1px; display: inline-block; font-family: 'Glyphicons Halflings'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.m_form_content .form-control {display: block; width: 100%; height: 34px; font-size: 14px; line-height: 1.42857143; color: #555555; background-color: #ffffff; background-image: none; border: 1px solid #cccccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }
.m_form_content .form-control:focus {border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); }
.m_form_content .contact-input > select {display: block; width: 93%; height: 29px; padding: 0 9px; color: #4d5a5e; background: white; border: 1px solid #cfdfe3; border-bottom-color: #d2e2e7; border-radius: 2px; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.05), 0 1px rgba(255, 255, 255, 0.2); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.05), 0 1px rgba(255, 255, 255, 0.2); }
.m_form_content .contact-input > input {display: block; width: 93%; height: 29px; padding: 0 9px; color: #4d5a5e; background: white; border: 1px solid #cfdfe3; border-bottom-color: #d2e2e7; border-radius: 2px; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.05), 0 1px rgba(255, 255, 255, 0.2); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.05), 0 1px rgba(255, 255, 255, 0.2); }
.m_form_content .contact-input > textarea {height: 100px; width: 233px!important; padding: 5px 9px; color: #4d5a5e; background: white; border: 1px solid #cfdfe3; border-bottom-color: #d2e2e7; border-radius: 2px; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.05), 0 1px rgba(255, 255, 255, 0.2); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.05), 0 1px rgba(255, 255, 255, 0.2); }
.m_form_content .checkboxes,.m_form_content .radioboxes,.m_form_content .selectedboxes,.m_form_content .fileboxes {margin-left: 7px; margin-bottom: 10px; }
.m_form_content .checkboxes p,.m_form_content .radioboxes p {margin: 5px 0; }
.m_form_content .help-block {display: block; margin-top: 5px; margin-bottom: 10px; color: #737373; }
.m_form_content .help-block-sm {display: block; margin-top: 3px; margin-bottom: 3px; color: #737373; }
.m_form_content label {-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.m_form_content input[type=checkbox].css-checkbox {position: absolute; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0; }
.m_form_content input[type=checkbox].css-checkbox.med + label.css-label.med {padding-left:22px; height:17px; display:inline-block; line-height:17px; background-repeat:no-repeat; background-position: 0 0; font-size:15px; vertical-align:middle; cursor:pointer; }
.m_form_content input[type=checkbox].css-checkbox.med:checked + label.css-label.med {background-position: 0 -17px; }
.m_form_content .elegant{background-image: url(data:image/png; base64,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); }
.m_form_content input[type=radio].css-checkbox {position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0; }
.m_form_content input[type=radio].css-checkbox + label.css-label_check {padding-left:18px; height:13px; display:inline-block; line-height:13px; background-repeat:no-repeat; background-position: 0 0; vertical-align:middle; cursor:pointer; }
.m_form_content input[type=radio].css-checkbox:checked + label.css-label_check {background-position: 0 -13px; }
.m_form_content label.css-label_check {background-image: url(data:image/png; base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAaCAYAAABsONZfAAABqUlEQVQ4jdWST2sTQRjGf5n9Zw/CxtoesvkOCV4kawii4ufwogih+FkkVhARv4Q3QarUqV6KCWTvhSyU+IdBbMtuZnc8ZHdrQxNz1AcGhpnnGeZ931/NcK4DKbtAH7gDbAPHwB7wtBOGn0pfzczNNjDwPO9xEAT4vo/ruqRpilKKOI5JkuQZ8KQThjkGkFK+iqLIaK3NZdJam/F4bKSUAwPUpJQ9z/Pet1otLMtimbIsYzgckiRJRwD9ZrO5MgBgWRZBEADsCKDn+/7KQKnCd1sA1x3HWSvkui7AtgC+zWaztUJpmgJMBbCvlForVPj2BDCYTCbkeb4ykGUZcRwD7JZzevG3OUVRZKSUuwawi4f6SilGo9GjRqNBvV7HcZxFIp4DO1BgVOpAyh5z9rrM2ZsCH4BBJwxl6RMLX8+LZRdL/HFe6X8D9ug057484eqbn9z9eMLR6byclcA+ODzj7VTzSxvefdU8/HJW3S0Fdv+7vvCtzz+yar8U2O6mfSF089p5nUuBfX1jg3tbNlcs6G3avGxvVHclsFX32u02QizO+tLu3frHgf0NXeuHS2oLZL0AAAAASUVORK5CYII=); -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.m_form_content .blue {background-color: #3b8ec2!important; }
.m_form_content .semi-square {-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.m_form_content .styled-select {background: url("data:image/png; base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAeCAYAAAAo5+5WAAAAdUlEQVRIx2MQllCs+P//vwcQM1ATM4waPGrwqMEjzmBSweAxGMgu+k8YFJHjYsvFixfvwWUiSA6khtygsFmxYsV+dENBYiA5SsPYfvXq1QdghoLYIDFqRZ7jxo0bD4MwiE3tVOECxYM0uVHd4NFCaNTgQW4wAKpugq+9Zk7QAAAAAElFTkSuQmCC") no-repeat 96% 0; height: 29px; overflow: hidden; width: 240px; }
.m_form_content .blue select {color: #F6FBFC; }
.m_form_content .blue option{background-color: #3b8ec2!important; }
.m_form_content .styled-select select {background: transparent; border: none; font-size: 14px; height: 29px; padding: 5px; width: 268px; cursor: pointer; }
.m_form_content .custom-file-input::-webkit-file-upload-button {visibility: hidden; }
.m_form_content .custom-file-input::before {content: 'Выберите файл'; display: inline-block; background: -webkit-linear-gradient(top, #f9f9f9, #e3e3e3); border: 1px solid #999; border-radius: 3px; padding: 5px 8px; outline: none; white-space: nowrap; -webkit-user-select: none; cursor: pointer; text-shadow: 1px 1px #fff; font-weight: 700; font-size: 10pt; }
.m_form_content .custom-file-input:hover::before {border-color: black; }
.m_form_content .custom-file-input:active::before {background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9); }
.m_form_content .palign_center {text-align: center; }
.m_form_content .modal-footer {margin-top: 15px; padding: 19px 20px 20px; border-top: 1px solid #e5e5e5; }
.m_form_content .non_empty_field.has_error{border-color: #b94a48; }
.m_form_content .non_empty_field.has_error:focus{border-color: #b94a48!important; box-shadow: 0 1px 1px rgba(0,0,0,0.075) inset, 0 0 8px #b94a48; }
.bg-success {padding: 20px; }
.m_form_content .btn {display: inline-block; margin-bottom: 0; font-weight: normal; text-align: center; vertical-align: middle; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.m_form_content .btn-primary:focus { outline: none;}
.m_form_content .btn-primary::-moz-focus-inner {	border: none;}
.zaka_title { margin-top: 10px;}

/* Шапка */
.m_form_content .modal-header {
padding: 15px;
border-bottom: 1px solid #e5e5e5;
min-height: 16.42857143px;
border-radius: 5px 5px 0px 0px;
background: #E14444;
background: -moz-linear-gradient(left, #E14444 1%, #ffa6a5 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(1%,#E14444), color-stop(100%,#ffa6a5));
background: -webkit-linear-gradient(left, #E14444 1%,#ffa6a5 100%);
background: -o-linear-gradient(left, #E14444 1%,#ffa6a5 100%);
background: -ms-linear-gradient(left, #E14444 1%,#ffa6a5 100%);
background: linear-gradient(to right, #E14444 1%,#ffa6a5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E14444', endColorstr='#ffa6a5',GradientType=1 );
}
.m_form_content .modal-title {
margin: 0;
line-height: 1.42857143;
color: #fff;
font-size:18px;
}

/* Кнопка */
.m_form_content .btn-primary {
color: #ffffff;
background-color: #c31c25;
border-color: #c31c25;
}
/* Кнопка :hover */
.m_form_content .btn-primary:hover,.m_form_content .btn-primary:focus,.m_form_content .btn-primary:active,.m_form_content .btn-primary.active,.m_form_content .open .dropdown-toggle.btn-primary {
color: #ffffff;
background-color: #AE121D;
border-color: #AE121D;
}

.contact-input2 { margin: 6px; line-height: 24px;}
.contact-input2 input[type="radio"] {
  margin-right: 5px;
  position: relative;
  top: 3px;
}