html{font-family:Verdana,sans-serif;font-size:100%;line-height:1.5em}h1,h2{color:#464646;font-size:1em;font-style:normal;line-height:1.5em;text-rendering:optimizeLegibility;margin-top:1em;margin-bottom:1em}h2{font-weight:normal}input{line-height:normal;font-family:inherit;font-size:100%;margin:0;vertical-align:baseline;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="text"],input[type="password"]{background-color:#fff;font-family:inherit;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);color:rgba(0,0,0,.75);-webkit-transition:-webkit-box-shadow .45s,border-color .45s ease-in-out;-moz-transition:-moz-box-shadow .45s,border-color .45s ease-in-out;transition:box-shadow .45s,border-color .45s ease-in-out;padding:.5em}input[type="text"]:focus,input[type="password"]:focus{-webkit-box-shadow:0 0 5px #999;-moz-box-shadow:0 0 5px #999;box-shadow:0 0 5px #999;border-color:#999;background:#fafafa;border-color:#999;outline:none}input[type="text"][disabled],input[type="password"][disabled]{background-color:#ddd}input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible;border-style:solid;border-width:1px;cursor:pointer;font-family:inherit;font-weight:bold;text-decoration:none;text-align:center;display:inline-block;background-color:#00a3e0;border-color:#007ead;color:#fff;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5) inset;box-shadow:0 1px 0 rgba(255,255,255,.5) inset;-webkit-transition:background-color 300ms ease-out;-moz-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out;line-height:normal;font-size:1em;padding:.5em 1em .5em 1em}input[type="submit"]:hover,input[type="submit"]:focus{background-color:#007ead}input[type="submit"]:hover,input[type="submit"]:focus{color:#fff}input[type="submit"]:active{-webkit-box-shadow:0 1px 0 rgba(0,0,0,.2) inset;box-shadow:0 1px 0 rgba(0,0,0,.2) inset}a{color:#00a3e0;text-decoration:none;line-height:inherit}a:hover,a:focus{color:#0090c7}header{margin-left:auto;margin-right:auto;max-width:300px}.header-logo-image{width:100%}.main-wrapper{margin-left:.75em;margin-right:.75em}.banner-title{display:none}.banner-title-error{text-align:center}.banner-subtitle{text-align:center}.signin-wrapper{max-width:100%;margin-left:auto;margin-right:auto;background-color:#f2f2f2;border-color:#cfcfcf;border-width:1px;border-style:solid;padding:.75em}.label-username,.label-password{display:none}.form-input-username,.form-input-password{width:100%}.form-input-password{margin-top:1em}.form-input-error{background-color:#ee2737;border-style:solid;border-width:1px;color:#fff;display:none;padding:0 .5em}.form-error{font-size:1em;color:#ad5e5c;line-height:1.1em;margin-top:0}.form-submit{display:block;width:100%;font-size:.8em;line-height:1.5;margin-top:1em;margin-bottom:0}.sso-help-list{padding:0;margin:1em 0 0 0;list-style:none}footer{font-size:71.4%;border-top-color:#ccc;border-top-style:solid;border-top-width:1px;margin:0 0 0 1em}.footer-primary-text{text-align:center}.signin-divider-text{text-align:center}.barcode-signin-wrapper{margin-bottom:1.5em}.barcode-signin-intro p{margin-top:0}.barcode-help p{margin-bottom:0;font-size:.8em;line-height:1.5}.alter-signin-button{display:block;width:auto}.barcode-signin-button{display:block;width:auto}.button{cursor:pointer;background-color:#330072;border-color:#a05eb5;border-style:solid;border-width:1px;box-shadow:0 1px 0 rgba(255,255,255,.5) inset;color:#fff;font-size:1em;font-weight:bold;overflow-x:visible;overflow-y:visible;padding:.5em;text-align:center;transition-delay:0s;transition-duration:300ms;transition-property:background-color;transition-timing-function:ease-out}.button:hover{color:#fff}@media all and (min-width:480px){h1{font-size:1.5em;font-weight:bold;line-height:2em;margin-top:1em;margin-bottom:1em}h2{font-size:1.17em;line-height:1.28205em;margin-top:1.28205em;margin-bottom:1.28205em}.main-wrapper{margin-left:auto;margin-right:auto;max-width:405px}.banner-title{display:block;text-align:center}.signin-wrapper{padding:1.5em}}.lt-ie9 h1{font-size:1.5em;font-weight:bold;line-height:2em;margin-top:1em;margin-bottom:1em}.lt-ie9 h2{font-size:1.17em;line-height:1.28205em;margin-top:1.28205em;margin-bottom:1.28205em}.lt-ie9 .main-wrapper{margin-left:auto;margin-right:auto;max-width:405px}.lt-ie9 .banner-title{display:block;text-align:center}.lt-ie9 .signin-wrapper{padding:1.5em}.lt-ie9 .label-username,.lt-ie9 .label-password{display:block;font-weight:bold}.lt-ie9 .label-username{margin:0}.lt-ie9 .label-password{margin:1em 0 0 0}.lt-ie9 .form-input-username,.lt-ie9 .form-input-password{margin:0}
