.arcticmodal-overlay,
.arcticmodal-container { position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 1000; }
.arcticmodal-container { overflow: auto; margin: 0; padding: 0; border: 0; border-collapse: collapse; }
*:first-child+html .arcticmodal-container { height: 100% }
.arcticmodal-container_i { height: 100%; margin: 0 auto; }
.arcticmodal-container_i2 { padding: 24px; margin: 0; border: 0; vertical-align: middle; }
.arcticmodal-error { padding: 20px; border-radius: 10px; background: #000; color: #fff; }
.arcticmodal-loading { width: 80px; height: 80px; border-radius: 10px; background: #000 url(images/loading.gif) no-repeat 50% 50%; }
.arcticmodal-overlay {
background-color: #18212e !important; opacity: 0.7 !important;
}
.box-modal-zayavka {
	position: relative;
	width: 583px;
	padding: 0px 0px 0px 0px;
}
#exampleModal-zayavka {
	width: 644px;
	background-color: #0d59a7;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.75);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.75);
	box-shadow: 0 1px 3px rgba(0,0,0,.75);
	color: #fff;
	text-align: center;
}
#exampleModal-call {
	width: 400px;
	background-color: #0d59a7;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.75);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.75);
	box-shadow: 0 1px 3px rgba(0,0,0,.75);
	color: #fff;
	text-align: center;
}
#exampleModal-success {
	width: 583px;
	height: 201px;
	background-color: #0b56a6;
}
#exampleModal-error {
	width: 583px;
	height: 201px;
	background-color: #f14e00;
}
.box-modal_close { position: absolute; right: 10px; top: 10px; cursor: pointer; }
.box-modal_close:hover { color: #fff; }
.arcticmodal-close {
position: absolute; 
top: -15px; 
right: -15px;
width: 27px;
height: 27px;
background: url(images/modal-close.png) top center no-repeat;
display: none;
}
#exampleModal-zayavka .arcticmodal-close, #exampleModal-call .arcticmodal-close  {
display: block;
}
#exampleModal-call .modal-form {
width: 80%;
margin: 0 auto;
}
#exampleModal-call .submit-button {
margin-top: 30px !important;
}
.call-zag {
display: block;
padding: 0px 0px 25px 0px;
margin: -5px 0px 0px 0px;
text-align: center;
font-weight: 700;
color: #fff;
font-size: 25px;
}
.zayavka-after-bl {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align: center;
color: #fff;
font-size: 18px;
}
.zayavka-after-bl .zag {
padding: 42px 0px 11px 0px;
margin: 0px 0px 0px 0px;
display: block;
font-weight: 700;
font-size: 40px;
}
.modal-form {
width: 566px;
margin: 0 auto;
margin-top: 40px;
padding: 40px 0px 38px 0px;
}
.modal-form .inp-row {
position: relative;
}
.modal-form .error-tip {
padding: 14px 12px 0px 23px;
margin: 0px 0px 0px 0px;
display: inline-block;
vertical-align: top;
color: #000;
font-size: 14px;
position: absolute;
top: 1px;
left: calc(100% + 10px);
background: url(images/error-tip.png) top left no-repeat;
min-width: 190px;
height: 29px;
-moz-border-radius: 0px 4px 4px 0px;
-webkit-border-radius: 0px 4px 4px 0px;
border-radius: 0px 4px 4px 0px;
display: none;
}
.error-tip.visible-yes {
display: block !important;
}
.modal-form .inps {
width: 100%;
height: 45px;
border: 1px solid #fff;
background: none;
color: #fff;
font-size: 15px;
display: block;
vertical-align: top;
margin: 0 auto;
margin-top: -1px;
padding: 0px 14px 0px 14px;
line-height: 14px;
outline: none;
-moz-box-sizing: border-box; 
-webkit-box-sizing: border-box; 
box-sizing: border-box;
position: relative;
z-index: 1;
}
.modal-form .inps:focus {
border: 1px solid #fcba41;
z-index: 2;
}
.modal-form .inps.comm {
padding: 11px 14px 10px 14px;
resize: none;
height: 148px;
}
.inp-row-code {
display: block;
vertical-align: top;
margin-top: 20px;
}
.inp-row-code .code-numb {
font-size: 39px;
font-weight: 400;
float: left;
margin-right: -20px;
margin-left: -3px;
margin-top: -2px;
display: inline-block;
vertical-align: top;
width: 200px;
}
.modal-form .inps.code {
width: 355px;
float: right;
margin-left: -20px;
display: inline-block;
vertical-align: top;
}
.modal-form .submit-button {
width: 215px;
height: 51px;
background: #fff;
color: #000;
font-size: 18px;
text-align: center;
display: block;
padding: 2px 0px 0px 0px;
border: none;
outline: none;
font-weight: 400;
text-transform: uppercase;
cursor: pointer;
text-decoration: none;
margin: 0 auto;
margin-top: 40px;
}
.modal-form .submit-button:hover {
background: #f14e00;
color: #fff;
}