.ajax-auth{display:none;z-index:999;position:fixed;top:112px;left:0;right:0;bottom:0;padding:40px 15px 15px 15px;background:#fdfdfd;font-family:Roboto,'Open Sans',sans-serif;color:#878787;font-size:12px}.ajax-auth h1,.ajax-auth h3{font-family:Roboto,'Open Sans',sans-serif;font-weight:700;color:#333;line-height:1}.ajax-auth h1{font-size:27px;text-align:center;margin:0 0 20px 0}.ajax-auth h3{font-size:18px;text-align:left;margin:0 0 15px;padding:0 0 15px;border-bottom:1px solid #f7f7f7}.ajax-auth h3 a{color:#e25c4c}.ajax-auth hr{background-color:rgb(0 0 0 / .1);border:0 none;height:1px;margin:20px 0}.ajax-auth input#username,.ajax-auth input#password,.ajax-auth input#signonname,.ajax-auth input#email,.ajax-auth input#signonpassword,.ajax-auth input#password2{border:0;color:#333;font-size:15px;width:100%;margin:0;background-color:#fff;font-family:'Roboto','Times New Roman',Times,serif;height:25px;line-height:25px}.ajax-auth input#username:focus,.ajax-auth input#password:focus,.ajax-auth input#signonname:focus,.ajax-auth input#email:focus,.ajax-auth input#signonpassword:focus,.ajax-auth input#password2:focus{background-color:#FFF}.ajax-auth label.error{display:none!important}.ajax-auth input.error{border:1px solid #FF0000!important}.ajax-auth input.submit_button{font-size:16px;font-weight:700;color:#fff;border-radius:3px;text-shadow:0 1px 0 #ba3f31;padding:0 30px;background:-moz-linear-gradient(top,#ea6656,#df5949);border:0;float:right;height:36px;line-height:36px;font-family:'Roboto','Open Sans',sans-serif}.ajax-auth a{text-decoration:none}.ajax-auth a.close{position:absolute;right:15px;top:36px}.ajax-auth a.text-link{color:#B4B2B2;float:left;margin:10px 0 0 0}.ajax-auth p.status{text-align:center;margin:-15px 0 20px 0;font-weight:600;display:none}a.login_button{font-family:Arial,Helvetica,sans-serif;padding:5px 7px 5px 7px;border-radius:3px;text-decoration:none;font-size:11px}.login_overlay{top:0;left:0;right:0;bottom:0;opacity:.9;position:fixed;z-index:888}.inform{position:relative;max-width:300px;margin:0 auto;text-align:center;padding:20px 15px;box-shadow:0 0 5px rgb(0 0 0 / .05);border-radius:5px;background:#fff}.logajax{position:relative;border:1px solid #ddd;border-radius:3px;padding:3px 10px;margin:0 0 25px}.logajax label{position:absolute;top:-7px;width:auto;height:14px;line-height:14px;margin:0 auto;background:#fff;padding:0 5px;font-size:12px}.btlog{position:relative}.forg{width:auto;margin:0 180px 0 0;text-align:left;line-height:18px}@media screen and (max-width:480px){.inform{max-width:360px;width:auto}}