.pageContainer{display:flex;flex-direction:column;width:100%;height:100%}.pageHeader{background-color:#004471;padding:.25rem 1.5rem;min-height:55px}.pageBody{padding:2rem;display:flex;flex-grow:2;align-items:center;background-color:#f9f9f9}form{margin:0 auto;max-width:450px;background-color:#fff;border:solid 1px #bfbfbf;border-top:solid 12px #004471;border-radius:7px;padding:55px 70px;overflow-y:auto}@media(max-width:576px){.pageContainer{min-width:368px}}@media screen and (max-width:460px){form{padding:2.5rem 2.5rem!important}}div.fieldMessages{margin-top:8px}#confirmPasswordPrompt,#confirmPasswordGroup{display:none}.col-fieldMessage{width:380px;margin-left:20px}.newPassword{width:480px}.form-logo{display:flex;flex-direction:row;justify-content:center}.login-button{margin-top:10px;color:#fff;background-color:#005a96;border-color:#005a96;border-radius:5px}.login-button:hover{color:#fff;background-color:#004471;border-color:#004471}.classic-login-button{padding:10px;color:#005a96;background-color:#fff;border:2px solid #005a96!important;border-radius:5px!important;display:flex;align-items:center;justify-content:center}.classic-login-button:hover{background-color:#004471!important;color:#fff!important;border-color:#004471!important}#btnLogin,#btnEncompassLogin{width:100%;min-height:45px;font-weight:600}#lblTimer{color:#005a96!important;background-color:transparent!important}#timer{margin-right:10px}#buttonSeparator{margin:0 1rem 1rem 1rem;width:90%}#buttonSeparatorAD{margin:1rem 1rem 1rem 1rem;width:90%}a{color:#277fc1;text-decoration:none}.fieldHint{font-size:12px;line-height:20px;font-weight:400;margin-left:13px;margin-top:4px;color:#828282}.fieldMessages{margin-top:5px}.msgs.error{width:100%}.pageFooter{display:flex;flex-direction:column;width:100%;background-color:#fff;border-top:solid #cacaca 2px;text-align:center;padding:1.5rem 1.5rem;min-height:80px}.mb-3{min-width:260px}#headerLogo{max-height:40px;width:auto}#bodyLogo{width:auto;height:auto;max-width:100%;max-height:100%}#logoutTitle{text-align:center;font-weight:500;margin-top:20px;margin-bottom:20px;padding-left:20px;padding-right:20px}.countdown-container{display:flex;align-items:center;justify-content:center}.fa-stopwatch{margin-left:10px;margin-right:10px;color:#b8860b;animation:pulse 1s infinite alternate}@keyframes pulse{from{opacity:1}to{opacity:.5}}.pageContainer{display:flex;flex-direction:column;width:100%;height:100%}.pageHeader{background-color:#003046;padding:.25rem 1.5rem}#top.pageHeader{padding-top:10px!important;padding-left:10px!important}#siteLogoHomeLink{display:inline-block;cursor:pointer}#fpwPageLogo{pointer-events:none}.pageFooter{display:flex;flex-direction:column;width:100%;background-color:#fff;border-top:solid #cacaca 2px;text-align:center;padding:1.5rem 1.5rem;min-height:100px}.pageFooter>p{font-size:14px;margin-bottom:.125rem}.pageBody{padding:2rem;display:flex;flex-grow:2;align-items:center;background-color:#f9f9f9}form[id="ResetPwdForm"]{margin:0 auto;min-width:491px;max-width:491px;background-color:#fff;border:solid 1px #bfbfbf;border-top:solid 12px #003046;border-radius:7px;padding:20px;overflow-y:auto;box-shadow:rgba(0,0,0,.1) 0 4px 8px}.form-header-text{display:inline-block;text-align:center;font-size:24px;padding:10px 0;width:100%}.form-body{margin:10px 30px}.form-group{margin:0 20px}.form-group+.form-group{margin-top:10px}button+button{margin-left:20px}.rpf-button-row{display:flex;flex-direction:row;justify-content:space-between;padding:0 20px}.button-row button:first-of-type{margin-right:10px}.button-row button:last-of-type{margin-left:10px}.rpf-mt40{margin-top:40px}.rpf-mt20{margin-top:20px}.rpf-mb40{margin-bottom:40px}.rpf-mb20{margin-bottom:20px}.rpf-ml20{margin-left:20px}.rpf-mr20{margin-right:20px}ol.stepper{--default-b:#828282;--default-c:black;--active-b:#005a96;--active-c:#f2f2f2;--circle:32px;--b:1.5px;--default-line-background:#bdbdbd}ol.stepper{counter-reset:step;display:flex;list-style:none;justify-content:space-between;margin:20px 20px 40px 20px;padding:0;font-size:22px;background:linear-gradient(var(--default-line-background) 0 0) no-repeat 50% calc((var(--circle) - var(--b))/2)/100% var(--b)}ol.stepper li{display:grid;place-items:center;gap:5px;font-size:14px;line-height:14px;white-space:nowrap}ol.stepper li::before{content:counter(step) " ";counter-increment:step;display:grid;place-content:center;height:var(--circle);aspect-ratio:1;background:var(--active-b);color:var(--active-c);box-sizing:border-box;border-radius:50%;z-index:1}ol.stepper li::after{content:" ";place-content:center;height:4px;color:#f00;box-sizing:border-box;width:0;border-top:4px solid #fff;margin-top:-79px}ol.stepper li:first-of-type::after{width:calc(100%/2 - var(--circle)/2);margin-left:calc(0px - 100%/2 - var(--circle)/2)}ol.stepper li:last-of-type::after{width:calc(100%/2 - var(--circle)/2);margin-left:calc(100%/2 + var(--circle)/2)}ol.stepper li.completed::before{content:counter(step) " "}ol.stepper li.active~li::before{background:var(--default-b);color:var(--active-c)}@media(max-width:576px){form[id="ResetPwdForm"]{min-width:320px;max-width:320px}.form-body{margin:10px 0}ol.stepper{display:grid;gap:20px;background:linear-gradient(var(--default-b) 0 0) no-repeat calc((var(--circle) - var(--b))/2) 50%/var(--b) 100%}ol.stepper li{display:flex}ol.stepper li.active::after{content:"";position:absolute;width:var(--b);bottom:100%;left:calc((var(--circle) - var(--b))/2);top:auto;right:auto;height:100vw;background:var(--active-b)}}.error.icon-exclamation-sign{font-size:175%;position:relative;top:-3px}.h4{font-weight:bold}#ForbiddenStatic{border:1px #d3d3d3 solid;border-radius:8px;padding:15px;width:66%;margin:auto}#ForbiddenStatic .h4{font-size:14pt;vertical-align:baseline;position:relative;top:-5px;margin-left:5px}#ForbiddenStatic .container{margin:auto;width:50%}.migrateUserMessageContainer{height:calc(100vh - 220px);display:flex;flex-direction:column;justify-content:center;align-items:center}.migrateUserMessageContent{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:991px;text-align:center}.migrateUserMessageContent p{margin-top:60px;font-size:1.25rem}#preMigrationContent,#migrationSuccessContent{width:100%;max-width:660px;margin-top:-120px}#migrationUsernameConflict{width:100%;max-width:600px;margin-top:20px}#migrationForm{width:100%;max-width:720px!important;margin:0 auto;text-align:center}.initialHidden{display:none}.show{display:block!important}.hide{display:none!important}.mt25{margin-top:10px}.mt40{margin-top:40px}.text-center{text-align:center}.username-box{flex:1;padding:5px;height:40px}.btn{padding:10px 20px;border:0;border-radius:4px;cursor:pointer}.generate-btn{margin-left:10px;height:40px}.form-control{flex:1}.btn-secondary{flex-shrink:0}.maxWidth250{max-width:250px}.form-group .d-flex{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:10px}.username-box{flex:1;padding:5px;height:40px}.generate-btn{background-color:#e6e6e6;border:.5px solid #000;color:#000;height:40px;padding:10px 20px}.generate-btn:active{background-color:#ccc;color:#000}.hint{font-size:10px;color:#808080;width:100%;text-align:left;margin-top:5px}.errorMessage{width:100%;text-align:left;margin-top:5px}@media only screen and (max-width:991px){.migrateUserMessageContent{padding:20px 40px}#migrationForm{max-width:100%}}