/*Всплывающее окно*/
#modalformMlfSms .close, #modalformMlfSms .close:hover {cursor:pointer;} /*fix ios*/
#modalformMlfSms {display:block;position:fixed;width:100%;height:100%;z-index:1999;top:0;background:url('images/loadbg4.png') 0 0 repeat;}
#modalformMlfSms .wrapClose {display:block;position:fixed;width:100%;height:100%;min-width:980px;z-index:200;top:0;background:#000000;opacity:0.35;cursor:pointer;}
#modalformMlfSms .wrap {display:block;margin:0 auto;overflow-x:hidden;overflow-y:auto;z-index:201;position:relative;
width:60%;max-width:640px;max-height:90%;padding:0;min-height:50%;transition:0.5s;
background:#ffffff;position:relative;overflow:hidden;
}
#modalformMlfSms .wrapContent {display:block;width:100%;overflow-y:auto;overflow-x:hidden;}
#modalformMlfSms .wrap .title {color:#000000;font-size:34px;line-height:42px;display:block;
text-align:center;display:block;width:90%;margin:20px auto;}
#modalformMlfSms .wrap .desc {color:#000000;font-size:14px;display:block;text-align:center;padding:0px 0 5px 0;}
#modalformMlfSms .wrap .closeRow .close {display:block;width:32px;height:32px;position:absolute;right:15px;top:15px;
font-size:32px;line-height:32px;font-weight:bold;line-height:24px;color:#000000;opacity:0.7;text-align:center;}
#modalformMlfSms .wrap .closeRow .close:hover {opacity:1;}
#modalformMlfSms .wrap .preload {width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;background:url('images/loadbg2.png') 0 0 repeat;}
#modalformMlfSms .wrap .preload .load {width:100%;height:100%;display:block;background:url('images/load.gif') 50% 50% no-repeat;opacity:0.8;}
#modalformMlfSms .wrap .button a {}
#modalformMlfSms .wrapMess {padding:20px;display:block;}
#modalformMlfSms .wrapMess .title {color:#000000;font-size:34px;line-height:42px;display:block;
text-align:center;display:block;width:90%;margin:20px auto;}
#modalformMlfSms .wrapMess .desc {padding:10px 0;text-align:center;font-size:18px;line-height:24px;}
#modalformMlfSms .wrapMess .error {color:red;}
#modalformMlfSms .wrapMess .okmess {color:#5b9ee4;}

#modalformMlfSms .wrapField {text-align:center;}
#modalformMlfSms .wrapField input {border:1px solid #aeadad;padding:7px;height:35px;line-height:35px;font-size:15px;width:50%;color:#868686;
-webkit-box-shadow: 0px 0px 4px rgba(124, 124, 124, 0.35) inset;
-moz-box-shadow:    0px 0px 4px rgba(124, 124, 124, 0.35) inset;
box-shadow:         0px 0px 4px rgba(124, 124, 124, 0.35) inset;
text-align:center;
}
#modalformMlfSms .mlfPhonePswGetCode {display:inline-block;padding:3px 10px;font-size:15px;line-height:15px;
border:1px solid #0066ff;background:#ededed;color:#0066ff;opacity:0.8;}
#modalformMlfSms .mlfPhonePswGetCode:hover {border:1px solid #0066ff;opacity:1;}

#modalformMlfSms  .button {padding:20px 0;clear:both;}
#modalformMlfSms .mlfPhonePswGetAut {display:block;width:50%;background:#e51a50;
line-height:30px;font-size:22px;text-align:center;color:#ffffff;text-decoration:none;margin:10px auto;
transition: 0.1s;padding:7px 7px 7px 7px;
}
#modalformMlfSms .mlfPhonePswGetAut:hover {transition: 0.6s;background:#f12323;}

@media screen and (max-width:635px) {
	#modalformMlfSms .wrap {margin-top: 0 !important;max-height:100%;height:100%;width:100%;padding:0;}
	#modalformMlfSms .wrapform {padding-top:50px;}
}

#modalformMlfSms .mlfPhonePswGetAut {background:#e51a50;border-radius:4px;}
#modalformMlfSms .mlfPhonePswGetAut:hover {background:#f12323;}