main .login{width:90%;padding-top:50px;padding-bottom:50px;max-width:300px;margin:0 auto;}
.input_row{padding-top:10px;}
main .login .login_contain{border:1px solid #eee;border-radius:4px;}
main .login .login_contain .errorlogin{background:#661b13;text-align:center;color:#fff;padding:13px;display:none;}
main .login .login_contain .login_top{background:#eee;padding:20px;text-align:center;}
main .login .login_contain .login_top .bubble{background:#fff;border-radius:50%;padding:6px 10px;display:inline-block;}
main .login .login_contain .login_top .haytchfive{display:inline-block;border-bottom:4px solid #e1e1e1;padding-bottom:2px;font-weight:600;font-size:20px;color:#213351;text-transform:uppercase;padding-left:5px;}
main .login .login_contain .logindetails{padding:20px;text-align:center;}
main .login .login_contain .logindetails .divide{margin-top:17px;margin-bottom:12px;height:1px;width:100%;background:#eee;}
main .login .login_contain .logindetails .loginfield{position:relative;padding-top:5px;}
main .login .login_contain .logindetails .loginfield .spinner{position:absolute;color:#aaa;top:16px;display:none;right:14px;}
main .login .login_contain .logindetails .loginfield input[type="text"],
main .login .login_contain .logindetails .loginfield input[type="password"]{border:1px solid #ccc;box-sizing:border-box;padding:14px;font-size:16px;border-radius:4px;width:100%;font-family:'Open Sans',sans-serif;}
main .login .login_contain .logindetails .loginfield input[type="text"]{text-transform:uppercase;}
main .login .login_contain .logindetails .loginfield input[type="submit"]{border:1px solid #4CAF50;background:#4CAF50;color:#fff;box-sizing:border-box;padding:14px;font-size:16px;border-radius:4px;width:100%;font-family:'Open Sans',sans-serif;}
main .login .login_contain .logindetails .loginfield input[type="submit"]:hover{cursor:pointer;border:1px solid #6aa4d1;background:#6aa4d1;}
main .login .login_contain .logindetails .loginfield input[type="text"]::placeholder,
main .login .login_contain .logindetails .loginfield input[type="password"]::placeholder,
main .login .login_contain .logindetails .loginfield input[type="text"]:-ms-input-placeholder,
main .login .login_contain .logindetails .loginfield input[type="password"]:-ms-input-placeholder,
main .login .login_contain .logindetails .loginfield input[type="text"]::-ms-input-placeholder,
main .login .login_contain .logindetails .loginfield input[type="password"]::-ms-input-placeholder{color:#aaa;opacity:1;}
main .login .login_contain .logindetails .loginfield input[type="text"]:focus,
main .login .login_contain .logindetails .loginfield input[type="password"]:focus{box-shadow:0 0 2px 1px #d6e8fc;}
main .login .login_contain .logindetails .loginfield input[type="text"]:disabled,
main .login .login_contain .logindetails .loginfield input[type="password"]:disabled{background:#eee;cursor:not-allowed;}
main .login .login_contain .logindetails .loginfield input[type="submit"]:disabled{border:1px solid #eee;background:#eee;color:#aaa;cursor:not-allowed;}