.brave_element--wpLogin{width:100%;height:100%}.brave_element--wpLogin .brave_element__styler{line-height:normal}.brave_element--wpLogin .brave_wpLogin__wrap{width:100%;height:auto;float:left;padding-bottom:25px;border-radius:4px;position:relative}.brave_element--wpLogin .brave_wpLogin_error{position:absolute;font-size:13px;text-align:center;display:none;width:calc(100% - 60px);left:0;right:0;margin:0 auto;bottom:50%;color:#922929;background:#efdddd;padding:10px;border-radius:4px}.brave_element--wpLogin .brave_wpLogin_error span{display:block;width:15px;height:16px;position:absolute;top:-2px;right:-2px;background:#ca9d9d;border-radius:50%;cursor:pointer}.brave_element--wpLogin .brave_wpLogin_error span svg{width:9px;height:9px;fill:#fff;position:relative;top:-1px}.brave_element--wpLogin .brave_wpLogin_error.brave_wpLogin_error--show{display:block}.brave_element--wpLogin .brave_wpLogin_error.brave_wpLogin_error--success{color:#29926a;background:#d3e8e0}.brave_element--wpLogin .brave_wpLogin_error.brave_wpLogin_error--success span{background:#7dac9a}.brave_element--wpLogin .brave_wpLogin{width:100%;height:100%}.brave_element--wpLogin .brave_wpLogin h3{font-size:1.1em;text-align:center;margin:18px 0 8px}.brave_element--wpLogin .brave_wpLogin .loginSubtitle,.brave_element--wpLogin .brave_wpLogin .passwordResetSubtitle,.brave_element--wpLogin .brave_wpLogin .registrationSubtitle{text-align:center;margin-bottom:25px;font-size:.8em}.brave_element--wpLogin .brave_wpLogin__wrap label{display:block;margin-bottom:5px;color:inherit;font-weight:400}.brave_element--wpLogin .brave_wpLogin__wrap p{font-size:.9em;width:100%;float:left;margin:6px 0}.brave_element--wpLogin .brave_wpLogin__wrap input{width:100%;margin:0;padding:12px 15px;box-sizing:border-box;font-size:14px;border:1px solid;line-height:normal;font-family:sans-serif}.brave_element--wpLogin .brave_wpLogin__wrap .brave_wpLogin__button{width:100%;padding:12px;font-weight:400;border:none;margin-top:10px;cursor:pointer}.brave_element--wpLogin .brave_wpLogin__wrap .brave_wpLogin__button .brave_login_loading{position:absolute;width:20px;height:20px;margin-left:-24px;margin-top:-2px;visibility:hidden;animation-name:bravespin;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear}.brave_element--wpLogin .brave_wpLogin__wrap .brave_wpLogin__button .brave_login_loading.brave_login_loading--show{visibility:visible}.brave_element--wpLogin .brave_wpLogin__loginForm,.brave_element--wpLogin .brave_wpLogin__passwordResetForm,.brave_element--wpLogin .brave_wpLogin__registerForm{width:100%;height:100%;float:left;padding:0 20px;box-sizing:border-box}.brave_element--wpLogin .brave_wpLogin__loginForm .brave_wpLogin__loginForm__footer,.brave_element--wpLogin .brave_wpLogin__passwordResetForm .brave_wpLogin__loginForm__footer,.brave_element--wpLogin .brave_wpLogin__registerForm .brave_wpLogin__loginForm__footer{width:100%;float:left;margin-top:5px}.brave_element--wpLogin .brave_wpLogin__loginForm .brave_wpLogin__loginForm__footer .brave_wpLogin__loginForm__forgot,.brave_element--wpLogin .brave_wpLogin__passwordResetForm .brave_wpLogin__loginForm__footer .brave_wpLogin__loginForm__forgot,.brave_element--wpLogin .brave_wpLogin__registerForm .brave_wpLogin__loginForm__footer .brave_wpLogin__loginForm__forgot{float:left}.brave_element--wpLogin .brave_wpLogin__loginForm .brave_wpLogin__loginForm__footer .brave_wpLogin__loginForm__register,.brave_element--wpLogin .brave_wpLogin__passwordResetForm .brave_wpLogin__loginForm__footer .brave_wpLogin__loginForm__register,.brave_element--wpLogin .brave_wpLogin__registerForm .brave_wpLogin__loginForm__footer .brave_wpLogin__loginForm__register{float:right}.brave_element--wpLogin .brave_wpLogin__loginForm .brave_wpLogin__loginForm__footer a,.brave_element--wpLogin .brave_wpLogin__passwordResetForm .brave_wpLogin__loginForm__footer a,.brave_element--wpLogin .brave_wpLogin__registerForm .brave_wpLogin__loginForm__footer a{border:none;background:none;outline:none;font-size:.8em;cursor:pointer;padding:0}.brave_element--wpLogin .brave_wpLogin__registerForm input{padding:8px 15px}.brave_element--wpLogin .brave_wpLogin__registerForm .brave_wpLogin__registerForm__name{margin-bottom:6px;width:100%;float:left}.brave_element--wpLogin .brave_wpLogin__registerForm .brave_wpLogin__registerForm__name .brave_wpLogin__registerForm__name__first,.brave_element--wpLogin .brave_wpLogin__registerForm .brave_wpLogin__registerForm__name .brave_wpLogin__registerForm__name__last{width:48%;float:left;box-sizing:border-box}.brave_element--wpLogin .brave_wpLogin__registerForm .brave_wpLogin__registerForm__name .brave_wpLogin__registerForm__name__first{margin-right:4%}.brave_element--wpLogin .brave_wpLogin__registerForm .brave_wpLogin__registerForm__footer{width:100%;float:left;margin-top:5px}.brave_element--wpLogin .brave_wpLogin__registerForm .brave_wpLogin__registerForm__login{text-align:right}.brave_element--wpLogin .brave_wpLogin__registerForm .brave_wpLogin__registerForm__login span{font-size:.8em}.brave_element--wpLogin .brave_wpLogin__registerForm .brave_wpLogin__registerForm__login a{border:none;background:none;outline:none;font-size:.8em;cursor:pointer;padding:0}.brave_element--wpLogin .brave_wpLogin__logout{min-height:100px;text-align:center;padding-top:80px}.brave_element--wpLogin .brave_wpLogin__passwordResetForm h3{margin-bottom:40px}.brave_element--wpLogin .brave_wpLogin__formWrap{display:none}.brave_element--wpLogin .brave_wpLogin__formWrap.brave_wpLogin__formWrap--show{display:block}