
.mfp-container { padding:0px !important; }

/* Login popup & page */
.login-form-page { text-align:center; padding:0px 0px; }
.login-form-page-in { margin:0px auto; padding:0px; }
.login-form-area { margin:0px auto;  text-align:left; position:relative; padding:0px !important; }

.login-form-area { min-width:320px; max-width:500px; background:#fff; border-radius:4px; }
.login-form-title { font-size:12px; font-family: 'exkavatorrumedium', Helvetica, Arial, sans-serif; text-transform:uppercase; line-height:14px; padding:24px 0px 0px 24px; }

.login-form-close { display:block; position:absolute; width:20px; height:20px; right:17px; top:17px; line-height:1px; text-align:center; color:#000; opacity:.4; cursor:pointer; font-size:1px; }
.login-form-close:before, .login-form-close:after {
position: absolute;
left: 9px;
content: ' ';
height: 20px;
width: 2px;
background-color: #000;
}
.login-form-close:before {
transform: rotate(45deg);
}
.login-form-close:after {
transform: rotate(-45deg);
}
.login-form-close:hover { opacity:.8; }

.login-form-form { padding:8px 20px 40px 20px; }

.login-form-line { height:42px; margin-top:16px; }
.login-form-line .tit { float:left; width:105px; padding:12px 0px 0px 28px; font-size:16px; line-height:18px; }
.login-form-line .inp { margin:0px 0px 0px 105px; position:relative; border:1px #d2d2d2 solid; height:42px; border-radius:2px; position:relative; max-width:255px; }
.login-form-line .inp input { border:0px; font-size:16px; background:#fff; padding:9px 10px 7px 10px; width:100%; }

.login-form-forgot { font-size:12px; line-height:14px; position:absolute; margin:0px 0px 0px 280px; padding:20px 0px 0px 0px; }
.login-form-forgot a { text-decoration:none; }

.login-form-remember { font-size:16px; line-height:18px; padding:17px 0px 0px 105px; }
.login-form-remember input { display:block; position:absolute; width:19px; height:19px; margin:0px 0px 0px -25px; }
.login-form-remember label { display:block; padding:0px 0px 0px 25px; width:155px; }

.login-form-submit { padding:33px 0px 0px 105px; position:relative; max-width:360px; }
.login-form-submit input { width:100%; height:42px; border:0px; background:#f73e40; color:#fff; font-size:12px; line-height:40px; text-transform:uppercase; font-family: 'exkavatorrumedium', Helvetica, Arial, sans-serif; text-align:center; border-radius:2px; cursor:pointer; }
.login-form-submit input:hover { background:#fb1312; }

.login-form-reg { padding:8px 0px 0px 105px; font-size:12px; line-height:14px; color:#6e6e6e; }
.login-form-reg a { text-decoration:none; }

