body.login{background:linear-gradient(to bottom right,#545c63,#32373c);background-repeat:no-repeat;background-attachment:fixed;height:auto;}body.login:before{content:'';background:rgba(0,0,0,0.3);position:fixed;top:0px;right:0px;bottom:0px;left:0px;}.login a:hover,.login #nav a:hover{color:#630;}.login #login{width:360px;margin:130px auto;position:relative;padding:40px 40px 40px 40px;background:#fff;box-shadow:0px 10px 30px rgba(0,0,0,0.3);text-align:center;}.login h1{position:relative;}.login h1 a{background-image:none;width:auto;height:auto;padding:20px 0px;background-position:center center;background-size:200px;}.login .login-message,.login .message.register{width:100%;font-size:24px;line-height:normal;color:#630;font-weight:600;border:0px;padding:0px;margin:0px;box-shadow:none;background:none;}.login form{margin:0px;padding:40px;background:#fff;box-shadow:none;text-align:center;border:0;}.login label{font-size:12px;text-transform:uppercase;font-weight:600;color:#83919e;margin-top:20px;display:block;text-align:center;}.login .forgetmenot label{display:inline-block;}.login input[type="text"],.login input[type="password"],.login input[type="email"]{border:0;border-radius:0;border-bottom:2px solid #cfd8e2;background:#fff;box-shadow:none;text-align:center;margin-top:10px;}.login input[type="text"]:focus,.login input[type="password"]:focus,.login input[type="email"]:focus,.login input[type="text"]:hover,.login input[type="password"]:hover,.login input[type="email"]:hover{background:#f6f9fd;}.login .button.wp-hide-pw{top:9px;}.login .forgetmenot{width:100%;padding:10px 0px 20px 0px;}.login .forgetmenot label{text-transform:none;font-weight:400;}.login .forgetmenot input[type="checkbox"]{border-color:#cfd8e2;}.login .forgetmenot input[type="checkbox"]:before{color:#630;}.login input[type="submit"]{width:100%;background:#630 !important;border:1px solid #630 !important;color:#fff !important;font-weight:600;padding:10px 2px !important;height:auto !important;line-height:normal !important;text-shadow:none !important;text-transform:uppercase;box-shadow:none;}.login #nav{position:absolute;right:0px;bottom:-40px;left:0px;text-align:center;color:#fff;}.login #nav a,.login #backtoblog a{color:#fff;}.login #backtoblog{position:fixed;top:0px;left:0px;z-index:0;}.login div#login_error,.login p.message{margin:20px auto 5px auto !important;}.login p.message{background:none;}.login div#login_error{background:#f7e6e6 !important;}.login #reg_passmail{font-size:12px;color:#83919e;}.login .privacy-policy-page-link{margin:0px;}.login .privacy-policy-link{color:#83919e;text-decoration:none;}body.wpat-login-bg{background-image:none;background-repeat:no-repeat;background-size:cover;background-position:center center;background-attachment:fixed;}body.wpat-login-logo h1 a{background-image:url(https://arc.csc.ku.ac.th/wp-content/uploads/2020/08/fastlogo.png);}body.wpat-login-logo-size h1 a{background-size:250px;}body:not(.wpat-login-logo) h1 a:before{content:"\f120";font-family:dashicons;position:absolute;top:50%;left:50%;font-size:70px;color:#cfd8e2;transform:translate(-50%,-50%);text-indent:0px;}@media only screen and (max-width: 750px){body.login{padding:20px;}.login #login{width:100%;margin:40px auto;padding:30px 0px;}.login h1 a::before{font-size:50px;}.login form{padding:20px;}.login label{margin-top:5px;}}