.user-login-form div.actions input#edit-submit,button{border-radius:3px;background-clip:padding-box;margin:16px 0;margin:1rem 0}@media (max-width:749px){.user-login-form div.actions input#edit-submit,button{font-weight:500}}@media (min-width:750px){.user-login-form div.actions input#edit-submit,button{font-weight:500}}.user-login-form div.actions input#edit-submit,button.primary{background-color:red;border:solid 2px red;color:#fff}.user-login-form div.actions input.secondary#edit-submit,button.secondary{background-color:#fff;border:solid 2px red;color:red}.no-button,.user-login-form div.actions input.close#edit-submit,button.close{border:solid 0 transparent;background:0 0;color:red}.main-content img,.main_content img{max-width:100%;height:auto}.user-login-form{max-width:424px;margin:0 auto;padding:32px;padding:2rem}.user-login-form .form-item{margin:0}.user-login-form .form-item--error-message{width:100%;padding:10px 0}.user-login-form div.login-form-header h3{color:red;font-size:28px;margin:64px 0 0;margin:4rem 0 0}.user-login-form div.login-form-header p{font-weight:400;margin-bottom:30px}.user-login-form div.name,.user-login-form div.pass{margin-bottom:32px;margin-bottom:2rem;padding:0;max-width:600px}.user-login-form div.name input,.user-login-form div.pass input{display:table;clear:both;max-width:384px;width:100%;box-sizing:border-box;background:#f2f2f2;border:1px solid #e4e4e4;font-size:14px;height:auto;padding:15px}.user-login-form label{font-weight:600;margin:0 0 5px;display:inline-block;font-size:14px}.user-login-form label:before{clear:both;content:"";display:block}.user-login-form div.actions{padding:0;margin:30px 0}.user-login-form div.actions input#edit-submit{padding:24px 48px;padding:1.5rem 3rem;font-weight:600;max-width:384px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.user-login-form fieldset{margin:48px 0;margin:3rem 0;border:none}.user-login-form fieldset legend span{font-weight:600;font-size:22px}.user-login-form div.register-link{padding:48px 0;padding:3rem 0;border-top:1px solid #d0d4d8}.user-login-form div.register-link a.button-register{padding:15px;border:1px solid red;margin:0}.user-login-form div.register-link p.description{margin-bottom:35px}@media (min-width:750px){.user-login-form{max-width:60rem;padding:2rem}.user-login-form .form-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.user-login-form .form-item label{max-width:175px}}@media (min-width:1000px){.user-login-form{max-width:120rem;padding:0}}.messages.messages--error{display:none}