body{overflow:auto!important}.body-footer-layout{background:#f1f6fb;display:flex;flex-direction:column;min-height:100vh}@media print,screen and (max-width: 39.99875em){.body-footer-layout{min-height:100%}}.eb-login{display:block;padding-top:20px}@media print,screen and (min-width: 40em){.eb-login{display:flex;padding-top:0;justify-content:center;align-items:center;flex-grow:1}}.eb-login h1{margin-bottom:22px}.eb-login form{width:320px;max-width:90%;margin:0 auto}.eb-login__box{width:630px;max-width:96%;padding:20px;margin:0 auto}@media print,screen and (min-width: 40em){.eb-login__box{padding:38px 80px}}footer{display:flex;text-align:center;background-color:#fff;align-items:center;justify-content:center;flex:0 0 40px;height:40px;border-top:1px solid #D8D8D8}footer p{margin:0;color:#a3a3a3;font-size:14px}label,.login__forgot-text{font-size:16px}h1{font-family:Source Sans Pro,sans-serif;font-weight:700;font-size:34px;color:#5a5a5a;letter-spacing:-.7px}[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=month],[type=week],[type=email],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=color],textarea{min-height:44px;background-color:#fff;border:1px solid #4186E0;padding:6px 10px;margin-bottom:16px;font-size:20px}.board-logo{display:block;width:38px;height:38px;position:relative;overflow:hidden;border-radius:3px;margin-right:16px}.board-logo h2{margin-bottom:0}.board-name{margin-bottom:0;line-height:1.2em}.board-logo__img{max-width:100%}.board-logo__faux-img{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;color:#ffffffb3;font-size:30px}@media all and (-ms-high-contrast: none){.body-footer-layout{padding-top:32px}}
