html{overflow:auto;font-size:14px}body{background-color:rgba(0,0,0,0.02);font-family:Roboto}#loginFormButtons{display:flex}#loginButton{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;align-items:center;justify-content:flex-start}#loginButton button{min-width:65px;margin-top:5px}#otherButtons{width:100%;display:flex;flex-direction:column;align-items:end;justify-content:end}#otherButtons .btn-link{padding-right:0}#acRequest{justify-content:space-between;width:100%;padding:2px 4px 12px 0}#acRequest .btn-link{padding-top:2px}.center-block{display:block;margin-right:auto;margin-left:auto}.login-card-border{border-color:#2a3542}.form-group label{color:inherit}input.form-control:not([type="checkbox"]):not([type="radio"]),textarea.form-control,select.form-control{border-radius:0;-moz-appearance:none;-webkit-appearance:none}.card-header{background:#2a3542;border-color:#2a3542;color:white}.card-header:first-child{border-radius:0}.alert{white-space:pre-wrap}button.btn{margin-right:2px}.pull-right{float:right}.fa-time:before{content:"\f017";font-family:"Font Awesome 5 Pro"}.browserupgrade{display:block}.login-panel{display:none}:-o-prefocus,.browserupgrade{display:none}@supports(display:flex){.browserupgrade{display:none}.login-panel{display:block}}.browserupgrade{position:absolute;left:0;right:0;top:20%}.browserupgrade .card{border:1px solid rgba(0,0,0,0.125)}.browserupgrade .text-center{text-align:center}.browserupgrade .card-body{padding:2rem}.showBoth{display:block;position:relative}.showBoth .card{width:515px;margin:auto}#loginFormButtons{display:flex;flex-direction:column;width:100%}#loginFormButtons button{width:100%;display:block;text-align:center}