body,html{display:flex;min-height:100vh;flex-direction:column;justify-content:center}body #login,html #login{align-self:center;align-content:center;background-color:hsla(0,0%,100%,.9);padding:0;box-shadow:0 1px 3px rgba(0,0,0,.13);border:1px solid #e5e5e5;border-radius:10px}.login form{margin:0;padding:0 2rem;font-weight:400;background-color:transparent;box-shadow:none;border:none;border-radius:0}.login #nav{text-align:center}body form .input{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:200;font-size:24px;width:97%;padding:3px;margin-top:2px;margin-right:6px;margin-bottom:16px;color:#495057;border:1px solid #404040;background-color:transparent;outline:none;transition:box-shadow .25s ease}body form .input:focus{background-color:transparent;border-color:#333;outline:0;box-shadow:inset 0 0 0 1px #404040}.login .privacy-policy-page-link{margin:1.5rem 0}.login .privacy-policy-page-link .privacy-policy-link{display:none}.login .privacy-policy-page-link:after{content:"";background:url(../images/fg_logo.png) no-repeat top;width:121px;height:49px;display:block;margin:0 auto}