html,body{height:100%}main{min-height:calc(100vh - 190px - 112.5px)}h2{padding:40px 0;text-align:center}.warning{margin:0 auto 40px;width:300px;border:2px solid orange;text-align:center;padding:10px}form{max-width:300px;margin:0 auto}form label,form input{display:block;width:100%}form input{margin-bottom:15px}form input[type="submit"]{margin-top:40px;background-color:#2E4954;color:white;padding:10px 0;font-size:16px;border:none;cursor:pointer}.b24-login{text-align:center}.b24-login label{display:inline-block;margin-bottom:20px}.b24-login a{text-align:center;cursor:pointer}.or{text-align:center;padding:20px 60px;font-size:2em;font-weight:bold}