body{color:#424242;background:#18355a;overflow:hidden}.box-login{height:510px;width:535px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.box-login h1{background:url(../Content/images/logo.png) no-repeat 0 0;height:54px;width:282px;text-indent:-9999px;overflow:hidden;position:relative;margin:auto}.box-login .modal{background:#fff;border-radius:5px;height:435px;margin-top:45px;width:100%;float:left}.box-login .modal h2{color:#3cabe0;font-weight:bold;font-size:20px;text-align:center;text-transform:uppercase;margin:35px 0 5px 0}.box-login .modal h3{font-size:14px;text-align:center}.box-login .modal .form{margin-top:25px;padding:0 80px}.box-login .modal .form .line{margin-bottom:15px;position:relative}.box-login .modal .form .line .fa-times-circle{display:none;position:absolute;right:20px;top:38px;color:#f6493c;font-size:18px}.box-login .modal .form .line label{display:block;color:#3cabe0;cursor:pointer;font-size:16px;font-weight:bold;margin-bottom:5px}.box-login .modal .form .line input[type="text"]{border:1px solid #828282;border-radius:2px;width:360px;height:45px;padding:0 0 0 10px;font-size:13px}.box-login .modal .form .line input[type="text"]:focus{outline:none;border-color:#b1ddf3;box-shadow:0 0 15px 0 rgba(177,221,243,1)}.box-login .modal .form input[type="submit"]{background:#01b143;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:18px;text-transform:uppercase;margin-top:15px;outline:none;width:100%;height:60px}.box-login .modal .form .line.error input[type="text"]{border-color:#f6493c}.box-login .modal .form .line.error input[type="text"]:focus{outline:none;border-color:#f6493c;box-shadow:0 0 15px 0 rgba(246,73,60,.5)}.box-login .modal .form .line.error .fa-times-circle{display:block}.box-login .modal .form .line.error .field-validation-error{color:#f6493c;display:block;font-size:13px;margin:2px 0 -15px 0}