html{overflow:hidden}body{padding-top:0;overflow:hidden}.login-wrap{height:400px;width:400px;position:absolute;left:50%;top:50%;margin-left:-200px;margin-top:-200px}.login-wrap .login{background:rgba(0,0,0,.2);border-radius:6px}.login-wrap .login .login-header{padding:20px;background:rgba(0,0,0,.2);border-radius:6px 6px 0 0}.login-wrap .login .login-header .login-logo{text-align:center;margin-bottom:10px}.login-wrap .login .login-header .login-logo img{width:81px}.login-wrap .login .login-header .login-logo div{height:45px;width:81px;margin:0 auto;background:url(/assets/images/logo-lg-1x.png)}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-devicepixel-ratio:1.5),only screen and (min-resolution:1.5dppx){.login-wrap .login .login-header .login-logo div{background:url(/assets/images/logo-lg-2x.png);background-size:81px 45px}}.login-wrap .login .login-header h1{color:#fff;text-align:center;margin:0;padding:0;font-size:2em}.login-wrap .login .login-body{padding:20px}.login-wrap .login .login-body h5{color:#fff;font-size:.9em;padding:0;margin:0;margin-bottom:15px}.login-wrap .login .login-body .form-group{margin-bottom:20px}.login-wrap .login .login-body .form-group h2{color:#fff;font-size:1.5em;padding:0;margin:0;margin-bottom:5px}.login-wrap .login .login-body .form-group a{color:#fff;font-size:.9em;padding:0;margin:0;margin-bottom:-15px;margin-top:5px;text-align:right}.login-wrap .login .login-body .form-group label{color:#fff;font-size:1em;padding:0;margin:0;margin-bottom:-15px;margin-top:5px;padding-left:5px;text-align:right}.login-wrap .login .login-body .form-group input[type=radio]{color:#fff;font-size:.9em;padding:0;margin:0;text-align:right}.login-wrap .login .login-body .form-group span>.fa{color:#fff;font-size:1.1em;padding:0;margin:0;margin-top:-3px;text-align:left}.login-wrap .login .login-body .form-group .input-group>span{cursor:pointer}.login-wrap .login .login-body .form-group .input-group>label{cursor:pointer}.login-wrap .login .login-body .form-group div{position:relative}.login-wrap .login .login-body i{position:absolute;left:10px;top:10px;color:#a0a0a0}.login-wrap .login .login-body input{padding-left:30px;border-radius:0;border:0}.login-wrap .login .login-body button{background:rgba(0,0,0,.3);width:100%;border:0;padding:6px 12px;color:#fff;font-size:1.5em}.login-wrap .login .login-body .alert{font-size:.9em;border:0;border-radius:0;margin-top:20px;margin-bottom:0}.login-wrap .login-footer{text-align:center;padding-top:10px;color:#fff}.i4-phone .login-wrap{position:static;width:100%;height:auto;margin:0;top:auto;left:auto}.i4-phone .login-header h1{font-size:1.8em}