.auth-form input,.auth-form select{display:block;font-size:.85rem;font:inherit;padding:.5rem;border-radius:5px;background-color:#fff;max-width:100%;border:1px solid #b4b4b4;box-shadow:inset 0 2px 4px rgba(0,0,0,.05)}.auth-form ::-moz-placeholder{color:#949494;opacity:1;font-size:.85rem}.auth-form ::placeholder{color:#949494;opacity:1;font-size:.85rem}.auth-form .auth-form-valid input:focus,.auth-form .auth-form-valid select:focus{outline:none;border:1px solid #86a886;background-color:#f6fff6;box-shadow:0 0 0 calc(2px + 0px) #c4f5c4}.auth-form .auth-form-invalid input,.auth-form .auth-form-invalid select{background-color:#fddddd;border:1px solid #b40e0e}.auth-form .auth-form-invalid input:focus,.auth-form .auth-form-invalid select:focus{outline:none;border-color:#b40e0e;background-color:#fddddd;box-shadow:0 0 0 calc(1px + 0px) #c44545}.auth-form .auth-form-invalid,.auth-form .auth-form-valid{margin-bottom:1rem}label{margin-top:.25rem}.instructions{font-size:.75rem;border-radius:.1rem;background:#e4ffdf;border:2px solid #3fb950;color:#1f2937;padding:.5rem;position:relative;bottom:-10px}.instructions>svg{margin-right:.25rem}.offscreen{position:absolute;left:-9999px}.hide{display:none}.valid{color:#3fb950}.invalid,.valid{margin-left:.25rem}.invalid{color:red}.errmsg{color:#b22222;background:#fff5f5;border:2px solid #b22222;border-radius:5px}.errmsg,.successmsg{font-weight:700;padding:.5rem;margin-bottom:.5rem}.successmsg{color:#3fb950;background:#f7fff5;border:2px solid #3fb950;border-radius:5px}.line{display:inline-block}.password-field input{padding-bottom:24px!important;padding-top:2px!important}.auth-form label{font-weight:700;margin-bottom:.5rem;font-size:.85rem}.auth-form option{background-color:#fff}