@font-face{font-family:"Figtree-Black";src:url("../fonts/Figtree-Black.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Figtree-Extra-Bold";src:url("../fonts/Figtree-ExtraBold.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Figtree-Bold";src:url("../fonts/Figtree-Bold.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Figtree-Semi-Bold";src:url("../fonts/Figtree-SemiBold.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Figtree-Medium";src:url("../fonts/Figtree-Medium.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Figtree";src:url("../fonts/Figtree-Regular.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Figtree-Italic";src:url("../fonts/Figtree-Italic.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Figtree-Light";src:url("../fonts/Figtree-Light.woff2") format("woff2");font-weight:normal;font-style:normal}html{padding:0;height:100%;overflow:hidden}body{font-family:"Segoe UI",Arial,Helvetica,Verdana,sans-serif;padding:0;color:#696969;height:100%}body{background-color:#fff;-webkit-backdrop-filter:sepia(15%);backdrop-filter:sepia(15%);background-image:url("images/bg2.svg");background-size:cover;background-repeat:no-repeat;background-position:center}a.userAccessLink{color:#555}.main{padding:0;margin:0 auto 0 auto;height:100%!important;width:100%}.push{height:70px}.push{float:left;width:100%}.footer{background-color:#000064;color:#fff;display:flex;align-items:center;justify-content:center;position:fixed;left:0;bottom:0;width:100%;padding:5px 0}.footer a:link{font-family:"Figtree","Open Sans",Helvetica,sans-serif;font-size:14px;letter-spacing:.0892857143em;text-indent:.0892857143em;color:#fff;text-decoration:none;padding:5px 12px;display:block;text-align:center;border-right:solid 1px rgba(250,250,250,.1);transition:all .4s ease-in-out}.footer a:hover{background-color:rgba(250,250,250,.2);border-radius:4px;border-color:transparent;text-decoration:underline}.footer a:visited{color:#fafafa}.footer p{font-size:12px;margin-left:10px;margin-bottom:0;font-family:"Figtree-Light","Open Sans",Helvetica,sans-serif;display:block}input.textEntry{width:320px;border:1px solid #ccc;margin-left:25px}input.passwordEntry{width:320px;border:1px solid #ccc;margin-left:26px}div.accountInfo{width:100%}#mainContent_LoginUser_PasswordRequired,#mainContent_LoginUser_UserNameRequired{position:absolute;left:-20px;top:45%;font-size:2em;width:10px;height:10px}.failureNotification{font-size:1.2em;color:red;width:410px;display:inline-block;padding:0 10%}.login-row{position:relative}.loginMain{min-width:415px;width:100%;height:100%;text-align:left;border:0}.ui-state-error{background:#fde7e5;border-left:solid 5px #fabcb7;border-radius:4px;margin-left:10%;padding:5px 3px;color:#a94442;width:80%}.ui-state-error ul{list-style:inside;padding:0 0 0 5px;margin:0}.submitButton{margin-left:25px;background-color:#000064;background-image:none;border-color:#f2b826;color:#fff;outline:0;display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-family:"Figtree-Medium","Open Sans",Helvetica,sans-serif;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;border-radius:4px}.new_user{font-size:16px;float:left;width:284px;margin-left:66px;display:inline-block;font-family:optimaroman}.subHeaderWrapper{width:100%}.errorContainer{padding:20px 0 0 0;width:60%;height:300px;border:1 solid #000}.icon{float:left;margin-right:.3em}.hideFrame,.hideDiv{display:none}#timeoutAlertIcon,#errorIcon{float:left;margin-right:.3em}.modal{width:100%;padding:15px;text-align:left;border:2px solid #333;opacity:.8;-moz-border-radius:6px;-webkit-border-radius:6px;-moz-box-shadow:0 0 50px #ccc;-webkit-box-shadow:0 0 50px #ccc;display:none}.disabledInput{background-color:#d6d7d6}.bottomBarColors{color:rgba(255,255,255,.7)}.bottomBarColors a{color:#fff}.bottomBarColors a:last-of-type{margin-right:15px}.login-wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100vw;height:60vh;margin-bottom:35vh}.login-wrapper .subHeaderWrapper{display:none}.login-wrapper>form{margin:0 auto;display:block;width:100vw}.login-page{font-family:"Figtree-Medium","Open Sans",Helvetica,sans-serif}.login-header.login-row{display:flex;flex-wrap:nowrap;align-items:center;background-color:transparent;font-family:"Figtree-Medium","Open Sans",Helvetica,sans-serif;font-size:24px;padding-bottom:10px}.login-header span{display:block}.login-header svg{height:35px;margin-right:10px}.login-row{padding:10px 10%;display:block;max-width:100%}.login-row input{font-size:16px;border:solid 1px rgba(0,0,0,.7);padding:12px 15px;border-radius:4px;max-width:100%;width:100%;margin:0;background:#fff;transition:all .3s ease}.login-btn-row .submitButton{width:auto;margin-left:auto;font-family:"Figtree-Medium","Open Sans",Helvetica,sans-serif;border:0;background-color:#000064;height:36px;min-width:64px;padding:0 16px;color:#fff;border-radius:0 0 12px 0;min-width:100px}.login-btn-row .submitButton:hover{color:#fff;background-color:#000097}.login-row input:focus{border-color:#6926ff;outline:0;background-color:#fbfbfb;box-shadow:0 0 5px rgba(50,50,50,.2)}.login-row .submitButton:focus{background:#6926ff;box-shadow:0 0 4px rgba(0,0,0,.4) inset}.userAccessLink{margin-bottom:15px;display:block}@media only screen and (min-width:700px){.login-wrapper{display:block;width:100vw;height:calc(100vh - 41px);margin:0;padding:10vh 0 0;overflow-y:auto}.login-btn-row .submitButton{width:auto;margin-left:auto}.login-btn-row{margin-top:10px;display:flex;align-items:center}.login-wrapper form{width:50vw;max-width:500px;box-shadow:none;border-radius:2px;background-color:rgba(240,240,240,.9);position:relative;-webkit-clip-path:polygon(0 0,0 100%,100% 100%,100% 25%,75% 0);clip-path:polygon(0 0,0 100%,100% 100%,100% 10%,90% 0)}.login-body{width:50vw;max-width:500px}.login-header{padding-top:20px}}