html{box-sizing:border-box;font-family:Arial,Helvetica,sans-serif}*,:after,:before{box-sizing:inherit}.body-login{background:#f4f6f7;display:grid;align-content:center;min-height:100vh}.body-login,.users{-webkit-box-pack:center;justify-content:center}.users{background-color:#fff;width:400px;padding:1rem;box-shadow:0 1px 2.2px rgba(0,0,0,.02),0 2.5px 5.3px rgba(0,0,0,.028),0 4.6px 10px rgba(0,0,0,.035),0 8.3px 17.9px rgba(0,0,0,.042),0 15.5px 33.4px rgba(0,0,0,.05),0 37px 80px rgba(0,0,0,.07);display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.users #brand{font-size:1.6rem;color:#ccc;font-weight:700;text-transform:uppercase;text-align:center}.users #brand svg{width:200px;height:auto;fill:#ccc;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.users form{width:100%}.users fieldset{border:0;padding:0}.users label{display:block;margin-bottom:.3rem}.users .input{margin-bottom:1rem}.users input[type=password],.users input[type=text]{padding:.5rem;width:100%}.users .button{border:none;display:block;width:100%;padding:1rem 2rem;cursor:pointer}