#loginForm .button:focus{outline:1px solid var(--color-palette-10);outline-offset:-4px;border:1px solid #000!important}#loginForm .button{float:left;display:flex;align-items:center;color:var(--color-base-surface);background-color:var(--color-palette-30);font-family:"Proxima Nova",Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;margin:2px 4px;padding:2px 10px;border:1px solid var(--color-palette-30);border-radius:6px;text-align:center;height:24px;cursor:pointer;width:initial!important}#loginForm .button:hover{color:var(--color-base-high);background-color:var(--color-palette-10)}input[type=password],input[type=text],select{color:var(--color-black-actual);font:13px"Proxima Nova",Arial,Helvetica,sans-serif;background-color:var(--background-color);border:1px solid var(--color-base-low);border-radius:3px}a:focus,input[type=password]:focus,input[type=text]:focus,select:focus{outline:1px solid var(--color-palette-20);border-color:var(--color-palette-20)}input[type=password],input[type=text]{padding:3px;margin-top:6px;width:150px;height:16px}select{padding:initial;height:24px;margin-top:6px}img.picture{border:1px solid var(--border-color)}#header>#login{float:right;position:relative;margin-right:25px;vertical-align:middle}#header>#login a{font-size:14px}#header>#login a.current{font-weight:700}#header>#login span{font-size:18px;position:relative;top:1px}#header,#header .hcs>span,#header a{font-family:"Proxima Nova",Arial,Helvetica,sans-serif;font-size:24px}#header,#header div,#header>#login{display:flex;align-items:center}#header{float:left;width:100%;height:29px;background-color:var(--color-primary);padding:20px 0;color:var(--color-base-ultralow)}#header div{height:100%}#header .center,#header .hcs{float:left;max-width:820px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#header .hcs{margin-right:30px}#header .center{position:relative;top:-70px;left:96px}#header .center a{font-size:18px}#header>.left{margin:0 auto;display:block;width:100%;padding:0}#header .hcs>span,#header a{color:var(--header-color)}#header #selectEdCenter,#header #selectHcs{visibility:hidden}#header img.logo-small{float:left;position:relative;top:0;margin-right:30px}.with-center#header div{display:block}.with-center#header .hcs{position:relative;top:-10px}.with-center#header img.logo-small{top:-15px}.clear,body{margin:0;padding:0}body{height:100%;text-align:center;min-width:600px}.clear{clear:both;font-size:1px}#header img{margin:0 25px}.loginForm>div{width:400px;margin-left:50px}.loginForm .rememberMe{margin-left:45px}#logo{position:absolute;width:200px;height:37px;z-index:1;top:17px;left:0}#welcometitle{width:368px;height:27px;z-index:1;left:65px;top:34px}#fields,#welcometitle,.footer{position:absolute}#fields{width:250px;height:144px;z-index:2;left:152px;top:85px}#lostpassword{position:absolute;width:141px;height:18px;z-index:3;left:378px;top:212px}.footer{height:28px;top:95%;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#757575;font-style:italic;padding:0 40px}.footer>div{float:left;margin-right:50px}.login-links{float:left;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;font-weight:700;font-size:12px}.login-links>div{float:left}#forgot-password a:active,#forgot-password a:link,#forgot-password a:visited,#request-access a:active,#request-access a:link,#request-access a:visited,#sso-login a:active,#sso-login a:link,#sso-login a:visited,.login{color:var(--color-default)}#forgot-password,#request-access{margin-right:50px}.login{font-family:"Proxima Nova",Arial,Helvetica,sans-serif;font-size:13px;font-weight:700}.fields{color:#777;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;padding:4px;background-color:#f5f5f5;border:1px solid #dedbd1}a:active,a:link,a:visited{color:#0e3d4d;text-decoration:none}a:hover{text-decoration:underline;color:#000}.box,.welcome{font-family:"Proxima Nova",Arial,Helvetica,sans-serif}.welcome{color:var(--color-default);font-size:18px;font-weight:700;border-bottom:1px solid var(--color-base-high)}.box{position:relative;top:120px;right:0;margin:0 auto;width:577px;text-align:left;height:287px;left:0}.box>div{margin-left:0}.validation-summary-errors{width:485px;font:12px"Proxima Nova",Arial,Helvetica,sans-serif;margin-top:40px;margin-bottom:0;padding-top:7px;padding-bottom:7px;padding-left:7px;list-style-position:inside;background-color:var(--alert-color);color:var(--color-base-surface);border:1px solid var(--alert-color);border-radius:8px}.validation-summary-errors li{width:95%}.validation-summary-errors a:active,.validation-summary-errors a:link,.validation-summary-errors a:visited{color:#fff;text-decoration:underline}#validation-summary{width:494px;margin-left:39px;margin-top:70px}