#loginform p.mpa-alt-login{margin:0 0 .5rem 0;position:relative;text-align:center;color:#777}#loginform p.mpa-alt-login::before,#loginform p.mpa-alt-login::after{display:inline-block;background:#c3c3c3;content:"";height:1px;position:absolute;top:50%;width:calc(50% - 3ch)}#loginform p.mpa-alt-login::before{left:0}#loginform p.mpa-alt-login::after{right:0}#loginform.mpa{text-align:center}#loginform.mpa button.mpassid{margin:1rem auto;padding:.5rem;width:100%;border:1px solid #ccc;border-radius:1rem;background-color:#eaeaea;color:#000;font-size:.9rem;cursor:pointer}#loginform.mpa button.mpassid img{height:1.5em;width:auto;display:inline-block;vertical-align:middle;margin:0 1ch 0 0;padding:0}#loginform.mpa button.mpassid+*{margin-top:1rem}#loginform.mpa a{text-decoration:none}#loginform.mpa a:hover{text-decoration:underline}#loginform #login-with-mpassid{margin:0;padding:1rem 0 0;display:none}#loginform #login-with-mpassid.show{display:block;clear:both}#loginform #login-with-mpassid a{text-decoration:none}#loginform #login-with-mpassid a:hover{text-decoration:underline}body.login-action-new-user #login_error{margin:1rem 0}body.login-action-new-user #loginform h3{margin:0 0 .5rem 0}body.login-action-new-user #loginform p.info{margin:.5rem 0}body.login-action-new-user #loginform .field .name{font-weight:bold}
