[data-view=AccessDenied] .card{font-size:120%}[data-view=AccessDenied] a{font-weight:600}[data-view=AccessDenied] .unauthorized-warning{height:40vh;max-height:20em;margin:2em auto;margin-bottom:1em;color:#f00;background:url(/assets/img/icons/ban-solid.svg) no-repeat center}#external-login-form-container{height:100%}#external-login-form-container .card{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#external-login-form-container #info-box{display:none;color:#f00}.forgotpassword-page #send-email{margin-top:2em}.captcha-sync-input{position:absolute;display:none !important}.forgot-password-box{background-color:#fff;width:100%;max-width:530px;height:650px;border-radius:4px;margin:0 auto}.login-page #login-form-container{margin:auto;margin-top:2em}.login-page #login-form-container .login-inputs{margin-bottom:2em}.login-page #login-form-container .login-inputs .hidden-username{display:none}.login-page #login-form-container .login-inputs #forgot-password{display:block}.login-page #login-form-container .recaptcha{max-width:calc(100vw - 10em);margin:2em auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.login-page #login-form-container .recaptcha #recaptcha-box{display:inline-block}@media only screen and (max-width:768px){.login-page #login-form-container .recaptcha #recaptcha-box{-webkit-transform:scale(.77);-ms-transform:scale(.77);transform:scale(.77)}}.login-page #login-form-container .user-info{padding-left:0;padding-right:0}.login-page #login-form-container .user-info a{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;color:#2274d8;font-weight:bold;max-width:calc(100vw - 10em)}.login-page #login-form-container .user-info a svg{width:20px;fill:#2274d8}.login-page #login-form-container .user-info span{padding-left:6px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.login-page #login-form-container .password{margin-bottom:0}.login-page #login-form-container .divider{margin:3em 0 1em;text-align:center}.login-page #login-form-container .term-of-service{padding-bottom:0}.login-page #login-form-container .first-time{padding-top:2em}.login-page #login-form-container .contact-admin{padding-top:0}.login-page #login-form-container #info-box{display:none;color:#f00;margin-top:2em}.login-page #login-form-container #external-provider-signin{font-size:1.2em;margin-top:2em;padding-bottom:6em}.login-page #login-form-container .external-provider{padding:1em}.login-page #login-form-container .external-provider a{cursor:pointer;text-align:center;display:inline-block;line-height:10px}.login-page #login-form-container .external-provider a img{width:auto}.login-page #login-form-container .custom1-title{padding-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.login-page #login-form-container .custom1-title span{font-size:40px}.login-page #login-form-container .custom1-title img{max-height:46px;max-width:190px;width:auto}.login-page #login-form-container .custom1-subtitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px}.login-page #login-form-container .custom1-subtitle span{font-weight:600}.login-page #login-form-container .custom1-subtitle img{max-height:18px;max-width:150px;width:auto}.login-page #marketing{border:none}.login-page footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:3em 0 0}.login-page footer .social a{font-size:1.2em;color:#254555;text-decoration:none}.login-page footer .version{margin:1em;font-size:80%;font-weight:400}@media(max-width:768px){.login-page footer{margin-top:2em}.login-page footer .version{margin:.5em}}@media(min-width:1028px){.login-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.login-page #login-form-container{width:35%;margin:auto}.login-page #login-form-container.custom1{width:60%}.login-page #login-form-container.custom1 .card{padding-left:15%;padding-right:15%}.login-page #marketing{width:50%}}@media(min-width:1400px){.login-page #login-form-container.custom1 .card{padding-left:25%;padding-right:25%}}@media(max-width:1028px){.login-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.login-page #login-form-container{min-height:1024px}}@media(max-width:1028px) and (min-height:1024px){.login-page #login-form-container .card{margin-top:40%}}@media(max-width:1028px){.login-page #login-form-container .custom1-title span{font-size:22px}.login-page #login-form-container .custom1-title img{max-height:26px;max-width:110px;width:auto}}@media(max-width:1028px){.login-page #login-form-container .custom1-subtitle{gap:2px}.login-page #login-form-container .custom1-subtitle span{font-weight:600}.login-page #login-form-container .custom1-subtitle img{max-height:14px;max-width:110px;width:auto}}@media(max-width:1028px){.login-page #marketing{min-height:1024px}}@media(max-width:1028px) and (max-height:768px){.login-page #marketing{display:none}}@media(scripting:none){.login-page .user-info.hidden{display:block !important}.login-page .term-of-service.hidden{display:block !important}.login-page .login-external.hidden{display:block !important}.login-page #external-provider-signin{display:none}}.native #login-form-container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.native #login-form-container .card{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-radius:0}.native #marketing{display:none}.login-modal-content{margin:auto;width:40%;min-width:300px;height:auto;padding:1em;border:none;border-radius:.5em;background-color:#fff}.login-modal-content .modal-title{font-size:1.4em;font-weight:600}@media(max-width:768px){.login-modal-content .modal-title{font-size:1.3em}}.login-modal-content .modal-body{background:#fff4e5;margin-top:2em;margin-bottom:2em;padding:2em;border-radius:4px;color:#663c00;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.login-modal-content .modal-body img{width:20px}.login-modal-content .modal-body a{font-weight:600}.login-modal-content .text-bold{font-weight:600;margin-top:1.5em}.login-modal-content .modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;gap:1em}.login-modal-content .modal-footer .btn-cancel{background:#fff;color:#047eaf}@media(max-width:768px){.login-modal-content button{font-size:.8em}}#recaptcha-warning{display:none}.firsttimeuser-page{overflow-x:hidden}.new-layout-content{background-color:#002158}.new-layout-content *{-webkit-box-sizing:border-box;box-sizing:border-box}.new-layout-content>*:nth-child(1){min-height:calc(100vh - 48px)}.new-layout-content>*:nth-child(2){height:calc(100vh - 48px)}.new-layout-content .mobile{display:none;visibility:hidden}.new-layout-content .outer-full{background-color:#ebeef2 !important}.new-layout-content .outer-full .inner{top:60px !important;left:50% !important;-webkit-transform:translateX(-50%) !important;-ms-transform:translateX(-50%) !important;transform:translateX(-50%) !important}.new-layout-content .outer-full .inner .enter-email{border-radius:4px !important;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.12),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.2) !important;box-shadow:0 1px 3px 0 rgba(0,0,0,.12),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.2) !important}@media(min-width:1028px){.new-layout-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.new-layout-content>*{-webkit-box-flex:.5;-ms-flex:.5;flex:.5}.new-layout-content .enter-email{max-width:100%}.new-layout-content .outer-full{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media(max-width:1028px){.new-layout-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.new-layout-content>*:nth-child(2){height:100vh}.new-layout-content .enter-email{max-width:100vw;padding-left:30px !important;padding-right:30px !important}.new-layout-content .mobile{display:none;visibility:visible}}.new-layout-content .applications{background-color:#ebeef2;position:relative}.new-layout-content .applications .application-tiles-hidden{position:static !important;visibility:hidden}.new-layout-content .applications .application-tiles{width:100%;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:24px;margin-bottom:24px}.new-layout-content .applications .application-tiles .application-tile-selected{background-color:#e9f4fe !important;border:1px solid #2274d8 !important;-webkit-box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12) !important;box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12) !important}.new-layout-content .applications .application-tiles .application-tile{text-decoration:none;margin:12px;width:314px;border-radius:24px;display:inline-block;background-color:#fff;border:1px solid transparent;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.12),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.2);box-shadow:0 1px 3px 0 rgba(0,0,0,.12),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.2)}.new-layout-content .applications .application-tiles .application-tile:hover,.new-layout-content .applications .application-tiles .application-tile:active,.new-layout-content .applications .application-tiles .application-tile:focus{-webkit-box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12);box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)}.new-layout-content .applications .application-tiles .application-tile .caption{position:relative;height:34px;width:100%;text-decoration:none;color:#707275;font-weight:600;font-size:16px;border-top:1px solid #e0e0e0}.new-layout-content .applications .application-tiles .application-tile .caption>*{text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.new-layout-content .applications .application-tiles .application-tile .logo{position:relative;height:91px;width:100%}.new-layout-content .applications .application-tiles .application-tile .logo>*{text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto !important;height:auto !important;max-width:100%;max-height:100%}.new-layout-content .outer{position:relative}.new-layout-content .outer .inner{text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.new-layout-content .outer .inner .cr-mark{position:relative}.new-layout-content .outer .inner .cr-mark img{width:auto !important;height:auto !important}.new-layout-content .outer .inner .cr-mark img:nth-child(2){margin-left:-18px}.new-layout-content .outer .inner .welcome{font-weight:700;font-size:24px;color:#fff}.new-layout-content .outer .inner .welcome .welcome-pop{color:#00c4b3}.new-layout-content .outer .inner .select-app{margin-top:24px;font-size:16px;color:#fff}.new-layout-content .outer .inner .enter-email-submitted-form{height:368px !important}.new-layout-content .outer .inner .enter-email-submitted-form .return{margin-top:90px !important}.new-layout-content .outer .inner .enter-email-submitted-form .almost-there-return{margin-top:38px !important}.new-layout-content .outer .inner .enter-email-submitted-form .forgot-password-return{margin-top:28px !important}.new-layout-content .outer .inner .enter-email{background-color:#fff;width:650px;height:600px;border-radius:24px;margin:0 auto;padding-left:60px;padding-right:60px}.new-layout-content .outer .inner .enter-email .logo-container{height:105px;position:relative}.new-layout-content .outer .inner .enter-email .logo-container img{width:auto !important;height:auto !important;max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.new-layout-content .outer .inner .enter-email .message{color:#76838f;font-size:16px;margin-bottom:30px}.new-layout-content .outer .inner .enter-email .almost-there-message{color:#76838f;font-size:16px}.new-layout-content .outer .inner .enter-email .almost-there-message-margin{margin-bottom:24px}.new-layout-content .outer .inner .enter-email .form-group{width:100%;margin:0 auto}.new-layout-content .outer .inner .enter-email .recaptcha{margin:0 auto;margin-top:30px;margin-bottom:30px}.new-layout-content .outer .inner .enter-email .send-link{margin-bottom:75px}.new-layout-content .outer .inner .enter-email .send-link-forgot-password{margin-bottom:28px}.new-layout-content .outer .inner .enter-email .return,.new-layout-content .outer .inner .enter-email .almost-there-return{font-size:14px;color:#2274d8 !important;font-weight:600}.new-layout-content .outer .inner .enter-email h1{font-size:34px;margin:0;margin-bottom:15px;font-weight:500}.new-layout-content .outer .inner .enter-email-almost-there{height:403px !important}.new-layout-content .outer .inner .enter-email-forgot-password{width:650px;height:530px}.new-layout-content .outer .inner .enter-email-set-password{width:650px;height:382px}.new-layout-content .outer .inner .enter-email-set-password h1{font-size:26px !important;font-weight:bold !important}.new-layout-content .outer .inner .enter-email-set-password .first-row{margin-bottom:30px !important}.new-layout-content .outer .inner .enter-email-set-password-success{height:253px !important}.new-layout-content .outer .inner .enter-email-set-password-success h1{margin-bottom:37px !important}.validation-summary-valid{display:none}.mfa-providers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-bottom:3em}.mfa-provider{display:inline-block;font-size:80%}.mfa-provider input{display:none}.mfa-provider img{width:8vh;min-width:2em;max-width:10em;height:10vh;min-height:2em;max-height:10em}.mfa-provider span{margin-top:1em}.mfa-provider div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:1em 2em;border-radius:4px;cursor:pointer;color:#047eaf;background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mfa-provider div:hover,.mfa-provider div:active,.mfa-provider div:focus{-webkit-box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 3px 14px 2px rgba(0,0,0,.12),0 8px 10px 1px rgba(0,0,0,.14);box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 3px 14px 2px rgba(0,0,0,.12),0 8px 10px 1px rgba(0,0,0,.14);background:#3fb2de}.mfa-provider input:checked~div{border:solid 2px #0491c7;background:rgba(4,145,199,.05)}.mfa-provider[data-provider=Authenticator]{font-size:150%;font-weight:600}.mfa-provider[data-provider=Authenticator] img{width:10vh}.mfa-provider[data-provider=Email]{font-size:150%;font-weight:600;width:10.6em}.mfa-provider[data-provider=Email] img{width:10vh}.verifymultifactorcode-page .form-group-container{min-height:4em}.verifymultifactorenrollment-page ol>li{margin:1em 0}.verifymultifactorenrollment-page kbd{display:block;margin:1em 2em}.verifymultifactorenrollment-page .form-group-container{margin-bottom:2em;-ms-flex-item-align:center;align-self:center;width:10em}.verifymultifactorenrollment-page .code-input{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.verifymultifactorenrollment-page .qrcode{margin:1em 2em;width:15em}.admin-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center}.admin-page .search-bar{max-height:4em}.admin-page .search-bar input{border-radius:4px 0 0 4px}.admin-page .search-bar button{height:calc(3em + 4px);border-radius:0 4px 4px 0;border:solid 1px rgba(0,0,0,.23)}.admin-page .search-bar .twitter-typeahead{width:100%}.admin-page .no-results{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:10%;font-size:1.5em;text-align:center}.admin-page .no-results{font-weight:300;font-size:1.5em}@media(max-width:768px){.admin-page{font-size:70%}.admin-page .search-bar{margin:1em}.admin-page .login-group{font-size:100%}}.admin-page .typeahead,.admin-page .tt-query,.admin-page .tt-hint{height:2em;padding:.5em 1em;font-size:2em;line-height:2em;border:2px solid #ccc;border-radius:8px;outline:none}.admin-page .typeahead{background-color:#fff}.admin-page .typeahead:focus{border:2px solid #0097cf}.admin-page .tt-query{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.admin-page .tt-hint{display:none}.admin-page .tt-menu{margin:1em 0;padding:.5em 0;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:8px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.admin-page .tt-suggestion{padding:3px 20px;font-size:1.3em;line-height:1.5em}.admin-page .tt-suggestion:hover{cursor:pointer;color:#fff;background-color:#0097cf}.admin-page .tt-suggestion.tt-cursor{color:#fff;background-color:#0097cf}.admin-page .tt-suggestion p{margin:0}.admin-page .admin-organizations{margin-top:4em}button.login{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;background-color:#fff;color:#254555;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:22.3em;max-width:22.3em;height:11.4em;text-align:center;cursor:pointer;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.25);box-shadow:0 2px 4px 0 rgba(0,0,0,.25);border-radius:20px;margin:1em;text-transform:none;padding-left:2.2em;padding-right:2.2em}button.login:hover,button.login:active,button.login:focus{background:#d8eff8}button.login.organization{-webkit-box-shadow:none;box-shadow:none;margin:0 1em;padding:1em;min-width:5em;width:10em;min-height:10em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}button.login.organization.disabled{opacity:.3}button.login.organization img{width:60%;margin-bottom:1em}button.login.organization span{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}button.login img{border-radius:5px}button.login aside{position:absolute;right:15px;bottom:5px;font-weight:bold;font-size:.9em;font-style:italic}.logins{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.login-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.12);box-shadow:0 2px 4px 0 rgba(0,0,0,.12);margin:1em 0;border-radius:.4em;background:#fff}.login-group .logins{padding:1em;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin-left:1em}.login-group .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;width:20em;font-weight:600;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:1em 0 0 1em;padding:0 1em;text-align:center}.login-group .title-container span{font-size:1.2em}.login-group .title-container .logo{border-radius:3px}.login-group .title-container:after{content:"";padding:0;margin:0;width:2px;height:50%;background-color:#979797;opacity:.43;position:absolute;right:0}@media(max-width:768px){.login-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:.5em;font-size:75%}.login-group .logo{width:60%}.login-group .title-container{width:unset;padding:1em 0 0}.login-group .title-container:after{width:0;height:0}.login-group .logins{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin:0}}@media(min-width:1028px){.login-group{margin-left:auto;margin-right:auto;width:1075px}}.login-help{width:70%;margin:1.5em auto 3em;text-align:center;color:rgba(0,0,0,.87)}.title-greeting{padding:0;margin-top:1.7em;margin-bottom:0;font-size:2.8em;color:rgba(0,0,0,.87);font-family:"Open Sans";font-weight:600}.subtitle-greeting{margin-top:0;margin-bottom:1.2em;padding:0;font-family:"Open Sans";font-size:1.7em;color:rgba(0,0,0,.87)}.redirecttoapplication-page main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:15vh}.redirecttoapplication-page main h2{margin-top:0}.redirecttoapplication-page main .card{padding:4em 5em 6em}.redirecttoapplication-page main .redirect-link{margin-top:2em;font-size:70%;font-style:italic}@media(max-width:768px){.redirecttoapplication-page main{margin:0}.redirecttoapplication-page main>.card{width:calc(100vw - 10em)}}form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:flex;flex-direction:column;-ms-flex-line-pack:space-evenly;align-content:space-evenly}form .row{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-top:20px}form .row button{margin-top:.4em}form label>span{margin-right:15px}.form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:2em;text-align:left}.form-group:last-of-type{margin-bottom:0}.form-group button.inline{margin-top:.5em}.form-group{position:relative}.form-group input,.form-group select{display:block}.form-group input:focus,.form-group select:focus{outline:none}.form-group label{position:absolute;pointer-events:none;left:.5em;padding:0 .5em;color:rgba(0,0,0,.64);font-size:.85em;top:-1em;display:table;background:#fff}.form-group .show-on-dirty{display:none}.form-group.dirty .show-on-dirty{display:block}div.checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}input,select{-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s;font-size:1em;font-weight:300;padding-left:10px;border:none;height:2.5em;background:hsla(0deg,0%,100%,.4);border-radius:4px;border:solid 1px rgba(0,0,0,.23)}.validation-summary-errors{color:#f00;margin:1em 0 0}.validation-summary-errors ul{list-style:none;margin:0;padding:0}.field-validation-error{color:#f00}.input-validation-error,input.invalid{border-color:#f00;background-color:rgba(249,46,46,.37)}.radio-group{margin:1em 0}.radio-group label,.checkbox label{height:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:100%;font-weight:normal;position:initial;left:0;padding:0}.radio-group label+input[checked=checked],.checkbox label+input[checked=checked]{font-weight:500}.radio-group label input[type=radio],.checkbox label input[type=radio]{padding-right:1em}.toggle{position:relative;display:inline-block;width:3em;height:1.5em}.toggle input{opacity:0;width:0;height:0}.toggle .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;border-radius:1em;background-color:#ccc;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.toggle .slider:before{position:absolute;content:"";height:1.3em;width:1.3em;left:.1em;top:.1em;background-color:#fff;border-radius:50%;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.toggle input:checked+.slider{background-color:#d8eff8}.toggle input:checked+.slider:before{background-color:#02587a}.toggle input:focus+.slider{-webkit-box-shadow:0 0 1px #d8eff8;box-shadow:0 0 1px #d8eff8}.toggle input:checked+.slider:before{-webkit-transform:translateX(1.5em);-ms-transform:translateX(1.5em);transform:translateX(1.5em)}.toggle+span{font-weight:normal}.badge{background-size:1.5em;background-repeat:no-repeat;background-position:center right .5em;-webkit-transition:none;-o-transition:none;transition:none}.verified{background:url(img/icons/check-circle-regular.svg)}body{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 !important}@media(max-width:768px){body{display:block}}main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:90%;width:90%;margin:10vh auto 0}header+main{margin:1vh auto 0}main h1{margin-bottom:0}main>.card{max-width:600px;width:80%;margin:0 auto}main>.card>.logo{margin-bottom:1em;max-width:350px}main.embedded{margin:0;padding:0;max-width:100vw;width:100vw}main.embedded h2{margin-top:0}main.embedded p{padding:.5em}main.embedded>.card{border-radius:0;margin:0;max-width:calc(100% - 4em);width:100%;padding:2em;padding-bottom:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media(max-width:768px){main{margin:0;padding:0;max-width:100vw;width:100vw}main p{padding:.5em}main>.card{border-radius:0;margin:0;max-width:calc(100% - 2em);width:100%;padding-top:0;padding-left:1em;padding-right:1em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;padding:12px 16px}header form{width:inherit;-webkit-box-flex:revert;-ms-flex-positive:revert;flex-grow:revert}header .logo{max-height:2em;max-width:170px}@media(max-width:768px){header .display-name{display:none}}.column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center}.text-center{text-align:center}.text-reset-align{text-align:initial}.grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.hidden{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;display:none !important}.logout-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.actions{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.actions>*{margin-left:2em}.actions span{padding-top:.5em}.hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;text-align:center;margin:25px 5px}label{font-size:110%;font-weight:600}pre{white-space:pre-wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow-wrap:anywhere;text-align:left;font-family:Consolas,monospace}hr{width:100%;margin:1em 0}img{width:100%;height:auto}img.large{max-width:300px;max-height:100px;margin:5px 0;-o-object-fit:contain;object-fit:contain}@media(max-width:768px){img.large{max-height:150px}}img.spinner{max-width:70px;max-height:70px;margin:0 auto}svg{text-align:center;width:1.25em;height:1.5em;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.logo{width:80%;max-width:350px;max-height:88px}.search-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:1em}.search-bar input{width:100%}.search-bar button{width:auto;height:3.25em;margin-left:1em}.card{position:relative;background-color:#fff;padding:2em 5em;border-radius:.5em;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 2px 1px -1px rgba(0,0,0,.12),0 1px 1px 0 rgba(0,0,0,.14);box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 2px 1px -1px rgba(0,0,0,.12),0 1px 1px 0 rgba(0,0,0,.14);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-animation:fadein .7s;animation:fadein .7s}.toast{position:absolute;bottom:1em;padding:1em 2em;border-radius:.5em;font-weight:600;text-align:center;margin:auto;width:70%;left:12.5%;opacity:1;-webkit-animation:fadeout 5s forwards;animation:fadeout 5s forwards}.toast>div{padding:1em 2em}.toast ul,.toast li{list-style:none}.toast .success{background:#008000;color:#fff}.toast .error{background:#ff9393;color:#666}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeout{0%{opacity:1}50%{opacity:1}100%{opacity:0}}@keyframes fadeout{0%{opacity:1}50%{opacity:1}100%{opacity:0}}.modal{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal-content{margin:15% auto;width:80%;height:50em;border:none;border-radius:.5em;background-color:#fff}.anonymous .card .card{border:none;-webkit-box-shadow:none;box-shadow:none}.new-layout-wrapper{min-height:100vh;background-color:#ebeef2}.new-nav-bar{height:48px;position:relative;background-color:#fff}.new-nav-bar img{height:auto !important;width:auto !important;max-height:19px;position:absolute;left:11px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.margin-top-small{margin-top:6px}.right-align{text-align:right}.section-padding{margin-bottom:24px !important}.checkbox-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.checkbox-label input{margin:0;padding:0;height:initial;margin-right:9px;line-height:1}.checkbox-label label{line-height:1}.checkbox-label label>div{margin-top:9px}checkbox-label input:disabled+label{opacity:.5;pointer-events:none}.disabled-section{opacity:.5;pointer-events:none}.font-weight-normal{font-weight:normal}.radio-padding{margin-top:24px;margin-bottom:24px;margin-left:24px}#saveSecuritySettings:disabled{opacity:.5;pointer-events:none}#gt-noscript{height:0;width:0;display:none;visibility:hidden}.embedded .profile-container{display:none}.profile-container{position:relative;background-color:#fff;padding:2em 5em;border-radius:.5em;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 2px 1px -1px rgba(0,0,0,.12),0 1px 1px 0 rgba(0,0,0,.14);box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 2px 1px -1px rgba(0,0,0,.12),0 1px 1px 0 rgba(0,0,0,.14);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-animation:fadein .7s;animation:fadein .7s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:left;min-height:80vh;min-width:800px;padding:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media(max-width:768px){.profile-container{display:block;min-width:auto}}.profile-container #change-email{-ms-flex-item-align:baseline;align-self:baseline}.profile-container header{font-weight:bold}.profile-container .side-menu{width:25%;min-width:10em;padding:1em;border-right:1px solid #0491c7}@media(max-width:768px){.profile-container .side-menu{width:100%;border:none;padding:0}}.profile-container .side-menu section .organizations{margin-top:2em;border-top:1px solid #0491c7}.profile-container .side-menu section .organizations section.organization{margin-top:1em}.profile-container .side-menu section .organizations section.organization header{margin-top:0;color:#047eaf}.profile-container .side-menu header{font-size:1.2em;margin-top:1em;padding-left:.3em}.profile-container .side-menu ul{margin:0;padding:0;list-style:none}.profile-container .side-menu ul li{padding:.2em 1em}.profile-container .side-menu ul li a{display:block;text-decoration:none;color:#333}.profile-container .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:2em}@media(max-width:768px){.profile-container .content{padding-top:0}}.profile-container .content header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;font-size:1.6em;padding-left:0;padding-top:1em}.profile-container .content section{padding-bottom:2em}.profile-container .content .default-hidden-search{color:transparent}.profile-container .content .avatar-container{position:relative;height:4em;max-height:4em;width:4em;max-width:4em;margin-right:1em}.profile-container .content .avatar-container .avatar-upload-button{font-size:2em;font-weight:bold;position:absolute;top:0;left:0;line-height:.6em;cursor:pointer;visibility:hidden;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;border-radius:1em;background-color:rgba(0,0,0,.25)}.profile-container .content .avatar-container .avatar-upload-button img{width:40%;height:40%;min-width:20px;min-height:20px}.profile-container .content .avatar-container:hover .avatar-upload-button{visibility:visible}.profile-container .content .avatar-container input.image-uploader{display:none}.profile-container .content .avatar-container .avatar{border-radius:.3em;width:100%;height:100%}.profile-container .content section.email{font:inherit;font-weight:inherit}.profile-container .content section.email.busy button{cursor:not-allowed;background-color:#e0e0e0;color:#254555}.profile-container .content section.email .pending-view{border-radius:4px;border:solid 1px rgba(0,0,0,.23);padding:1em}.profile-container .content section.email .pending-view>label{margin:-2em 0;background-color:#fff}.profile-container .content section.email .pending-view .info{font-size:.9em;margin:.5em;border-radius:4px}.profile-container .content section.email .pending-view .info .row{-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-line-pack:stretch;align-content:stretch;margin-top:20px}.profile-container .content section.email .pending-view .info button{margin-top:1em;width:100%;max-width:none;font-weight:bold;font-size:1em}.profile-container .content section.email .pending-view p{padding:0;margin:0}.profile-container .content section.email .pending-view p label{position:inherit}.profile-container .content section.email .pending-view p span{font-style:italic;font-size:90%}.profile-container .content button{max-width:20em}.profile-container .content footer{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.profile-container .content footer .actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.admin-edit-user section.header,.admin-edit-user section.header header{margin:0;padding:0}.admin-edit-user .mfa-status{font-size:115%;padding:1em;text-align:center}.admin-edit-user .mfa-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.admin-edit-user .mfa-options button{margin:0 1em;font-size:inherit}.mfa-enrollment>iframe{margin:auto;width:60em;height:42em;border:0;border-radius:.5em}.error-page .card{max-width:unset;margin-top:0}.error-page pre{border:1px solid #333;padding:5px}body{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f3f3f3;font-size:14px;color:#254555;line-height:1.5;font-style:normal;font-weight:400}h1{font-size:2em;text-align:center}@media(max-width:768px){h1{margin:.5em 0;font-size:1.5em}}h2{font-size:2.5em;text-align:center;font-weight:300}@media(max-width:768px){h2{font-size:1.5em;margin:.2em 0}}h3{font-size:2em;text-align:center;font-weight:normal}@media(max-width:768px){h3{font-size:1.25em;margin:.2em 0}}* a{color:#047eaf}a.action{font-size:110%;font-weight:600}a.action-small{font-weight:600}p{padding:1em}button,.btn{color:#fff;font-size:1em;font-weight:400;letter-spacing:.05em;height:3.1em;text-transform:uppercase;border:none;border-radius:4px;background:#047eaf;cursor:pointer;padding:0 1em}button:hover,button:active,button:focus,.btn:hover,.btn:active,.btn:focus{-webkit-box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 3px 14px 2px rgba(0,0,0,.12),0 8px 10px 1px rgba(0,0,0,.14);box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 3px 14px 2px rgba(0,0,0,.12),0 8px 10px 1px rgba(0,0,0,.14);background:#02587a}button.secondary{font-size:.7em;color:#047eaf;border:solid 1px #0491c7;background-color:#fff}button.inline{height:2em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}form:invalid button,button.inactive{background:#e0e0e0;color:#a6a6a6;border:#e0e0e0;pointer-events:none}form:invalid button:hover,form:invalid button:active,form:invalid button:focus,button.inactive:hover,button.inactive:active,button.inactive:focus{-webkit-box-shadow:none;box-shadow:none;background:#e0e0e0;color:#a6a6a6;border:none;cursor:not-allowed}.button-reset{padding:0 !important;height:unset !important;line-height:0 !important;border:none !important}button.link,.btn.link{background:none;border:none;padding:1em 0;text-decoration:underline;text-transform:none;color:#047eaf;cursor:pointer}button.link:hover,button.link:active,button.link:focus,.btn.link:hover,.btn.link:active,.btn.link:focus{-webkit-box-shadow:none;box-shadow:none;border:none}button.tertiary,.btn.tertiary{background:none;border:none;padding:1em;text-transform:uppercase;color:#333;cursor:pointer}button.tertiary:hover,button.tertiary:active,button.tertiary:focus,.btn.tertiary:hover,.btn.tertiary:active,.btn.tertiary:focus{-webkit-box-shadow:none;box-shadow:none;border:none;outline:none}.email{font-size:110%;font-weight:bold;font-family:monospace}.error{color:#f00}.warning{color:#ff5000}.strong{font-weight:700}a.active,li.active{font-weight:600;padding:.2em;background:#d8eff8;border-radius:.3em;margin:0}label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.info{background:#d8eff8;padding:1em;border-radius:1em}.info p{padding:0}