#authentication-header{display:block}#authentication-header .authentication-background{background:var(--authentication-background);z-index:0;width:100%;height:100%;position:fixed;top:0;left:0}#authentication-header .logo-container{text-align:center;z-index:1;position:relative}#authentication-header .logo-container .logo{background:var(--authentication-logo);height:var(--authentication-logo-height);width:var(--authentication-logo-width);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block}#authentication-header .logo-container span:nth-of-type(2){letter-spacing:var(--authentication-header-letter-spacing);margin-top:var(--authentication-header-margin-top);font:var(--authentication-header-font);color:var(--authentication-header-color)}#authentication-header .help-link{z-index:1;text-decoration:none;position:absolute;top:1em;right:1em}#authentication{display:block}#authentication .login-wrapper{max-width:300px;box-shadow:var(--authentication-container-shadow);background:#fffffff2;border-radius:5px;margin:3em auto auto;position:relative}#authentication .login-wrapper>p{padding:0 1.5rem}#authentication .login-wrapper h1{margin-bottom:0;padding:1.5rem 0;font-size:1.25rem;font-weight:300}#authentication .login-wrapper .login-form{padding:0 1.5rem 3rem}#authentication .login-wrapper .login-form>p{color:var(--text-muted);margin-top:1.5rem}#authentication .login-wrapper .login-form>.form-group{margin-top:30px}#authentication .login-wrapper>form{padding:0}#authentication .login-wrapper>form>.form-group{position:relative}#authentication .login-wrapper>form>.form-group .btn{width:100%;padding:var(--authentication-button-padding);background-color:var(--authentication-button-color);border-color:var(--authentication-button-color);height:auto;font-size:var(--authentication-button-font-size);border-radius:0 0 5px 5px}#authentication .login-wrapper>form>.form-group button+svg{color:#fff;position:absolute;top:16px;right:16px}
