#submit.ui-state-default{background-color:#00357c}html,body,#container{height:100%;width:100%;font-family:arial}body{background-image:url("images/linen-light-bg.png")}#access-wrapper-wrapper{position:relative;top:50%;margin-top:-230px}#container{text-align:center}#container #access-wrapper{text-align:left;box-shadow:0px 0px 10px black;color:black;border-radius:2px;width:450px;zoom:1 !important;*display:inline !important;display:inline-block !important;position:relative}#container #access-wrapper #access-header{border-top-right-radius:2px;border-top-left-radius:2px;background-color:#00357c;height:80px}#container #access-wrapper #access-header #logo{position:absolute;top:20px;left:30px;height:50px;width:100px;background-image:url("images/Huguenots.colour.png");background-repeat:no-repeat}#container #access-wrapper #access-header #serpentineText{position:absolute;top:48px;right:30px;height:10px;width:100px;background-image:url("images/SerpentineText.png");background-repeat:no-repeat}#container #access-wrapper #access-body-wrapper{border-top:3px solid #7cbceb;background-color:#eee}#container #access-wrapper #access-body-wrapper #access-body{padding:30px;margin:auto}#container #access-wrapper #access-body-wrapper #access-body h2{font-weight:bold;margin:10px 0}#container #access-wrapper #access-body-wrapper #access-body p{margin:10px 0;font-size:13px;line-height:20px}#container #access-wrapper #access-body-wrapper #access-body ul{margin:10px 0;line-height:20px;font-size:13px}#container #access-wrapper #access-body-wrapper #access-body ul a{color:Grey;text-decoration:none}#container #access-wrapper #access-body-wrapper #access-body #error-message{font-size:13px}#container #access-wrapper #access-body-wrapper #access-body #access-restriction-message{font-size:13px;padding-top:10px}#container #access-wrapper #access-body-wrapper #access-body form{width:390px;text-align:right}#container #access-wrapper #access-body-wrapper #access-body form .validation-summary-errors{color:#b91a39;position:relative;left:105px;font-size:13px;width:150px}#container #access-wrapper #access-body-wrapper #access-body form .validation-summary-errors li{list-style:none}#container #access-wrapper #access-body-wrapper #access-body form .input-wrapper{text-align:left}#container #access-wrapper #access-body-wrapper #access-body form .input-wrapper .divider{margin:10px 0}#container #access-wrapper #access-body-wrapper #access-body form .input-wrapper .divider .ip_address{font-size:11px;margin-bottom:5px}#container #access-wrapper #access-body-wrapper #access-body form .input-wrapper .divider label.form-label{width:80px;display:inline-block;font-weight:bold;margin-right:15px;font-size:15px}#container #access-wrapper #access-body-wrapper #access-body form .input-wrapper .divider input[type="text"],#container #access-wrapper #access-body-wrapper #access-body form .input-wrapper .divider input[type="password"]{width:190px;border-radius:2px;background-color:#fff;font-weight:bold;padding:3px;border:1px inset #ccc}#container #access-wrapper #access-body-wrapper #access-body form .input-wrapper .divider input[type="text"]:focus,#container #access-wrapper #access-body-wrapper #access-body form .input-wrapper .divider input[type="password"]:focus{outline:none}#container #access-wrapper #access-body-wrapper #access-body form #submit{font-size:13px;background-image:none;color:whiteSmoke}#container #access-wrapper #access-body-wrapper #access-body #sso-login{align-items:center;display:flex;margin-bottom:-20px}#container #access-wrapper #access-body-wrapper #access-body #sso-login #sso-input{background-color:#00357c;background-image:none;border:1px solid #c5c5c5;border-radius:3px;cursor:pointer;color:whiteSmoke;display:block;font-size:13px;margin:0 auto;padding:.4em 1em;transition:background-color 0.3s ease}#container #access-wrapper #access-body-wrapper #access-body #sso-login #sso-input :hover{background-color:#0073ea}#container #access-wrapper #access-body-wrapper #access-body #sso-providers{display:grid;justify-content:center;margin:-20px 0px}#container #access-wrapper #access-body-wrapper #access-body #sso-providers hr{width:100%}#container #access-wrapper #access-body-wrapper #access-body #sso-providers ul{line-height:20px}#container #access-wrapper #access-body-wrapper #access-body #sso-providers ul a{background-color:#00357c;background-image:none;border:1px solid #c5c5c5;border-radius:5px;color:whiteSmoke;display:block;font-size:18px;padding:.5em 1em;text-align:center;width:150px}#container #access-wrapper #access-body-wrapper #access-body #sso-providers ul :hover{background-color:#0073ea}#container #access-wrapper #access-body-wrapper #access-body #sso-connect button{background-color:#00357c;background-image:none;border:1px solid #c5c5c5;border-radius:5px;color:whiteSmoke;cursor:pointer;display:block;font-size:18px;margin:0 auto;padding:.4em 1em;width:150px}#container #access-wrapper #access-body-wrapper #access-body #sso-connect button :hover{background-color:#0073ea}#container #access-wrapper #access-body-wrapper #access-body #sso-complete #sso-input{background-color:#00357c;background-image:none;border:1px solid #c5c5c5;border-radius:3px;cursor:pointer;color:whiteSmoke;display:block;font-size:13px;margin:0 auto;padding:.4em 1em;transition:background-color 0.3s ease}#container #access-wrapper #access-body-wrapper #access-body #sso-complete #sso-input :hover{background-color:#0073ea}#container #access-wrapper #access-body-wrapper #access-body #error-width{width:590px}#container #access-wrapper #access-body-wrapper #access-body #timeout-width{width:590px}#container #access-wrapper #access-footer{position:relative;background-color:#ccc;border-top:3px solid #bbb;height:45px;border-bottom-right-radius:2px;border-bottom-left-radius:2px}#container #access-wrapper #access-footer p{position:absolute;bottom:15px;font-size:13px;left:20px;text-align:left;line-height:16px}#container #access-wrapper #access-footer p a{color:black;text-decoration:initial}#container #access-wrapper #access-footer p a:hover{text-decoration:underline}
