﻿@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local(""),url("./roboto-v29-latin-regular.woff2") format("woff2"),url("./roboto-v29-latin-regular.woff") format("woff");}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;src:local(""),url("./roboto-v29-latin-500.woff2") format("woff2"),url("./roboto-v29-latin-500.woff") format("woff");}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;src:local(""),url("./roboto-v29-latin-700.woff2") format("woff2"),url("./roboto-v29-latin-700.woff") format("woff");}@font-face{font-family:"Roboto Mono";font-style:normal;font-weight:400;src:local(""),url("./roboto-mono-v13-latin-regular.woff2") format("woff2"),url("./roboto-mono-v13-latin-regular.woff") format("woff");}body{font-family:Roboto,"Segoe UI",Arial,"Noto Sans",Helvetica,sans-serif;background-color:#eff3f6;}img{max-width:100%;}@media(max-width:576px){nav.navbar img{max-width:110px;}}nav.navbar img{max-height:28px;}.body-container{margin-top:80px;padding-bottom:40px;}h1{font-size:28px;margin:0;font-weight:500;}h1.h1-small{font-size:22px;padding-bottom:16px;}.body-bgd-pattern{background-image:url(../brand-bgd-pattern.png);background-repeat:no-repeat;min-height:566px;}.body-bgd-pattern:after{background-image:url(../brand-bgd-pattern.png);background-repeat:no-repeat;content:"";position:absolute;width:512px;height:566px;right:0;top:72px;transform:rotate(180deg);z-index:-1;}.body-bgd-pattern-new{background-image:none!important;background-color:#fafafa;}@media only screen and (max-width:576px){.body-bgd-pattern-new{background-image:none!important;background-color:#fff!important;}}.hide{display:none;}.link-center{display:block;margin:0 auto 1em auto;text-align:center;}.container-buttonstack .btn,.container-buttonstack a{width:14rem;display:block;margin:1em auto 0 auto;text-align:center;}input.form-check-input{width:1rem;height:1rem;}label.form-check-label{font-size:.9rem;padding-left:.4rem;}@media(max-width:576px){.container-buttonstack .btn{width:100%;}}.welcome-page,.select-provider-page{padding:8px;}@media(max-width:768px){.welcome-page,.select-provider-page{padding-top:80px;}}.welcome-page .heading,.select-provider-page .heading{padding-top:12px;}.welcome-page .commands,.select-provider-page .commands{padding-top:15px;text-align:center;}.welcome-page .row a:hover,.select-provider-page .row a:hover{text-decoration:none;}.welcome-page .card:hover,.select-provider-page .card:hover{border-color:#007b9d;}.welcome-page img#provider-logo,.select-provider-page img#provider-logo{width:100%;max-width:200px;}@media(max-width:768px){.register-password-less-page{padding-top:80px;}}.register-password-less-page .error{color:#f00;font-weight:700;}.register-password-less-page .disclaimer{font-weight:lighter;font-size:smaller;}.register-password-less-page .btn-primary{min-width:100px;}.manual-2fa-code{font-size:14px;padding-top:10px;}.manual-2fa-code code{font-family:"Roboto Mono","Cascadia Mono",SFMono-Regular,Menlo,Monaco,Consolas,"Courier New",monospace;font-size:14px;color:#4e4e4e;background-color:#f3f3f3;padding:.25em;}@media(max-width:768px){.logout-page{padding-top:80px;}}.login-page .error,.reset-login-page .error,.myaccount-page .error,.registration-page .error{color:#f00;font-weight:400;margin-bottom:0;}.login-page a.login-page-fido-login,.reset-login-page a.login-page-fido-login,.myaccount-page a.login-page-fido-login,.registration-page a.login-page-fido-login{height:35px;width:36px;padding-top:4px;padding-left:6px;padding-right:6px;padding-bottom:6px;border-radius:4px;}.login-page span.login-page-fido-login-or,.reset-login-page span.login-page-fido-login-or,.myaccount-page span.login-page-fido-login-or,.registration-page span.login-page-fido-login-or{padding-left:12px;padding-right:12px;padding-top:5px;}.login-page button.btn-hidden-default,.reset-login-page button.btn-hidden-default,.myaccount-page button.btn-hidden-default,.registration-page button.btn-hidden-default{position:absolute;left:0;top:0;width:0;height:0;margin:0;border:0;padding:0;outline:0;}.login-page .login-form-ads,.reset-login-page .login-form-ads,.myaccount-page .login-form-ads,.registration-page .login-form-ads{display:none;max-width:275px;}.login-page .login-form-ads img,.reset-login-page .login-form-ads img,.myaccount-page .login-form-ads img,.registration-page .login-form-ads img{padding:5px;}@media screen and (min-width:768px){.login-page .login-form-ads,.reset-login-page .login-form-ads,.myaccount-page .login-form-ads,.registration-page .login-form-ads{display:inline-block;}}.login-page div.form-check-remember-me,.reset-login-page div.form-check-remember-me,.myaccount-page div.form-check-remember-me,.registration-page div.form-check-remember-me{padding-top:.5rem;}.login-page .client-logo,.reset-login-page .client-logo,.myaccount-page .client-logo,.registration-page .client-logo{max-height:100px;}.login-page .default-logo img,.reset-login-page .default-logo img,.myaccount-page .default-logo img,.registration-page .default-logo img{display:block;margin:1.5rem auto 0 auto;}.logged-out-page iframe{display:none;width:0;height:0;}.login-challenge-page #verification{padding-bottom:10px;}.login-reset-page #inputs{padding-top:10px;padding-bottom:20px;}.login-reset-page #inputs input{width:100%;}.account-reset-page #challenge{padding:10px 0 25px 0;font-weight:700;}.grants-page .card{margin-top:20px;border-bottom:1px solid #e0e0e0;}.grants-page .card .card-title{font-size:120%;font-weight:700;}.grants-page .card .card-title img{width:100px;height:100px;}.grants-page .card label{font-weight:700;}.form-instructions{color:#6f6f6f;font-size:13px;}.form-intro{margin-bottom:12px;}.content-container{background-color:#fff;margin:1rem 0;padding:1rem;}.user-management-page #searchForm{margin-bottom:15px;}.user-management-page #searchForm label{width:150px;}.user-management-page #searchForm input,.user-management-page #searchForm select{width:200px;}.user-management-page #SearchResult table{width:100%;}.user-management-page #SearchResult table thead tr{background-color:#f3f3f3;font-weight:700;}.user-management-page #SearchResult table thead tr :first-child{width:30%;}.user-management-page #SearchResult table thead tr td{width:17.25%;}.user-management-page #SearchResult table td.row-username{font-weight:700;}.user-management-page #SearchResult table td{padding:3px;}.user-management-page #MaxSearchResults{margin-top:15px;font-weight:700;text-align:center;color:#1870c9;}.user-management-page-editor p.restricted,.user-management-page-editor span.warning{font-size:85%;font-weight:700;color:#f00;}.activity-log-page .filter{font-size:90%;}.activity-log-page table{width:100%;font-size:90%;}.activity-log-page table thead tr{background-color:#f3f3f3;font-weight:700;}.activity-log-page table thead tr :last-child{width:35%;}.activity-log-page table thead tr td{width:14.25%;}.activity-log-page table td{padding:3px;}.activity-log-page table tbody tr:nth-child(odd){background-color:#e0e0e0;}.activity-log-page table td.footer{text-align:center;font-style:italic;}.myaccount-page .readView .row{border-bottom:1px dotted #dee0e4;padding-bottom:8px;margin-bottom:8px;}.myaccount-page .data-label{font-weight:500;font-size:12px;color:#4d4c5a;}.myaccount-page .data{font-size:14px;color:#3e3c47;}.myaccount-page img.profile-picture{width:200px;height:200px;border:2px solid #5f5c6d;border-radius:50%;background-repeat:no-repeat;background-position:center center;background-size:cover;object-fit:cover;}.select-provider-page nav.navbar{box-shadow:none;}.select-provider-page .site-url{font-size:75%;color:#4d4c5a;font-weight:500;font-size:14px;line-height:16.41px;}.select-provider-page .tenant-name{font-weight:700;font-size:16px;line-height:18.75px;color:#4d4c5a;}.select-provider-page .last-accessed{color:#4d4c5a;font-size:12px;line-height:14px;}.select-provider-page .self-service{color:#3e3e3e;font-weight:500;background-color:#f0f0f0;padding:8px 10px 8px 11px;border:1px solid #e0e0e0;border-radius:1000px;margin:35px auto 10px auto;width:175px;}.error-page div#errorDetails{display:none;}.error-page div#errorDetails code{display:none;}nav ul li button{background-color:transparent;border:0;}#SidePanel #SidePanelCommands{margin-bottom:15px;}@media only screen and (max-width:576px){.new-login-experience-page .new-login-experience-card{border:0;box-shadow:none!important;max-width:100%;}.new-login-experience-page .card-header{align-self:start;padding-left:15%;}}.new-login-experience-page .new-login-experience-card{width:440px;min-height:409px;border-radius:9px!important;box-shadow:0 5px 10px rgba(9,30,66,.15);}.new-login-experience-page .card-header{margin-top:35px;border:0;border-radius:9px!important;}.new-login-experience-page .card-body{margin:10px 40px;}.new-login-experience-page .client-logo{max-width:244px;}.new-login-experience-page h1{font-size:17pt;margin:0;}.new-login-experience-page input{border-radius:9px!important;}.new-login-experience-page .btn{width:100%!important;border-radius:9px!important;}.new-login-experience-page.login-page .new-login-experience-card{min-height:350px;}.new-login-experience-page.login-page h1{font-size:17pt;margin:0 0 5px 0;}.new-login-experience-page.login-page .input-password{border-top-right-radius:0!important;border-bottom-right-radius:0!important;}.new-login-experience-page.login-page #togglepassword{border-top-left-radius:0!important;border-bottom-left-radius:0!important;}.new-login-experience-page.login-page .help-link-container{font-weight:bold;text-align:center;margin-top:35px;}.new-login-experience-page.login-page .login-page-fido-login{border:1px solid #008eb9;color:#008eb9;margin-top:20px;padding-top:6px!important;}.new-login-experience-page.login-page .change-username{text-align:left;}.new-login-experience-page.login-page h5{margin-bottom:0;}.new-login-experience-page.login-page .form-check{display:flex;align-items:center;padding-left:0!important;padding-top:15px!important;}.new-login-experience-page.login-page #container-forgot-pw{padding:1px 0 0 0;}.new-login-experience-page.login-page .container-buttonstack{margin-bottom:10px;}.new-login-experience-page.login-page .close{color:#006ced;font-weight:normal;}.new-login-experience-page.login-page .close:hover{cursor:pointer;}.new-login-experience-page.login-page .login-banner{background-color:#ecf4ff;border:1px solid #c6dffe;border-radius:9px;padding:10px 15px 0 15px;margin:0 0 20px 0;color:#005ecf;}.new-login-experience-page.login-page .login-banner b{font-size:11pt;}.new-login-experience-page.login-page .login-banner p{color:#4e4e4e;}.new-login-experience-page.login-page #banner-passkey,.new-login-experience-page.login-page #banner-reminder{display:none;}.new-login-experience-page.login-page .switch{display:inline-block;height:17px;position:relative;width:30px;}.new-login-experience-page.login-page .switch input{display:none;}.new-login-experience-page.login-page .slider{background-color:#818181;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s;}.new-login-experience-page.login-page .slider.slider-passkey{bottom:-5px;top:5px;}.new-login-experience-page.login-page .slider:before{background-color:#fff;bottom:2px;content:"";height:13px;left:2px;position:absolute;transition:.4s;width:13px;}.new-login-experience-page.login-page input:checked+.slider{background-color:#008eb9;}.new-login-experience-page.login-page input:checked+.slider:before{transform:translateX(13px);}.new-login-experience-page.login-page .slider.round{border-radius:34px;}.new-login-experience-page.login-page .slider.round:before{border-radius:50%;}.new-login-experience-page.mfa-selection-page p{font-weight:normal;}.new-login-experience-page.mfa-selection-page input[type=radio]{display:none;}.new-login-experience-page.mfa-selection-page label{border:1px solid #dee0e4;border-radius:9px;padding:15px 15px 0 15px;margin:10px 0;width:100%;}.new-login-experience-page.mfa-selection-page label:hover{border:1px solid #dee0e4;background-color:#f2f4f6;}.new-login-experience-page.mfa-selection-page input[type=radio]:checked+label{border:1px solid #007b9d;border-radius:9px;padding:15px 15px 0 15px;margin:10px 0;background-color:#edf5fc;}.new-login-experience-page.mfa-selection-page input[type=radio]:checked+label:hover{border:1px solid #007b9d;background-color:#edf5fc;}.new-login-experience-page.mfa-selection-page .verification-method-option{margin:-10px 0;}.new-login-experience-page.mfa-selection-page .container-buttonstack{padding-top:15px;padding-bottom:5px;}.new-login-experience-page.mfa-verification-page h5{margin-bottom:0;}.new-login-experience-page.mfa-verification-page label{font-weight:normal;font-size:11pt;}.new-login-experience-page.mfa-verification-page input.invalid-input{border:1px solid #ce363a;}.new-login-experience-page.mfa-verification-page .field-validation-error{color:#ce363a;font-size:10pt;}.new-login-experience-page.mfa-verification-page .field-validation-error::before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;font-weight:bold;margin-right:5px;}.new-login-experience-page.mfa-verification-page .remember-me-container{padding-top:10px;}.new-login-experience-page.mfa-verification-page .resend-code-container{margin:10px 0;}.new-login-experience-page.mfa-verification-page .choose-method-link{padding-top:25px;font-weight:bold;}.new-login-experience-page.mfa-verification-page .verification-method-info{padding:5px 0;}.new-login-experience-page.mfa-verification-page .container-buttonstack{padding-top:7px;}.new-login-experience-page.setup-totp-page h1{padding-bottom:5px;}.new-login-experience-page.setup-totp-page h6{margin-bottom:0;}.new-login-experience-page.setup-totp-page div{font-size:11pt;}.new-login-experience-page.setup-totp-page .btn-half-width{width:45%!important;}.new-login-experience-page.setup-totp-page .btn-cancel{display:inline;padding:0;border:0;font:inherit;font-weight:bold;text-decoration:none;cursor:pointer;background:transparent;color:#006787;-webkit-appearance:none;}.new-login-experience-page.setup-totp-page .input-validation-error{border:1px solid #ce363a;}.new-login-experience-page.setup-totp-page .field-validation-error{color:#ce363a;font-size:10pt;}.new-login-experience-page.setup-totp-page .field-validation-error::before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;font-weight:bold;margin-right:5px;}.new-login-experience-page.setup-totp-page .step-numbering{display:flex;justify-content:space-between;padding-bottom:20px;}.new-login-experience-page.setup-totp-page .step-numbering hr{width:22px;background-color:#000;}.new-login-experience-page.setup-totp-page .step-number{width:34px;line-height:34px;border-radius:50%;text-align:center;background-color:#f3f3f3;color:#4e4e4e;}.new-login-experience-page.setup-totp-page .step-number.completed-step{background-color:#edf5fc;color:#006787;font-weight:bold;}.new-login-experience-page.setup-totp-page .step-number.current-step{background-color:#007b9d;color:#fff;}.new-login-experience-page.setup-totp-page .step-instructions{min-height:325px;}.new-login-experience-page.setup-totp-page .step-navigation{margin-top:20px;margin-bottom:40px;text-align:center;}.new-login-experience-page.setup-totp-page #step-two,.new-login-experience-page.setup-totp-page #step-three{display:none;}.new-login-experience-page.setup-totp-page #totpQR{margin:25px 0;}.new-login-experience-page.setup-totp-page #manual-code-container{text-align:center;}.new-login-experience-page.setup-totp-page #manual-code-container code{font-family:Roboto,"Segoe UI",Arial,"Noto Sans",Helvetica,sans-serif;font-weight:bold;font-size:11.5pt;color:#000;}@media only screen and (max-width:576px){.new-login-experience-page.setup-totp-page .card-body{margin:10px 3%;}}.new-login-experience-page.register-passwordless-page h1{text-align:center;}.new-login-experience-page.register-passwordless-page h2{text-align:center;font-size:14pt;padding-bottom:10px;}.new-login-experience-page.register-passwordless-page #mfa-passkey-illustration{padding-bottom:30px;}.new-login-experience-page.register-passwordless-page .text-smaller{font-size:13px;}.new-login-experience-page.register-passwordless-page .error{color:#f00;}.new-login-experience-page.register-passwordless-page #text-mobile,.new-login-experience-page.register-passwordless-page #text-ipad{display:none;}.new-login-experience-page.register-passwordless-page #skipButton{display:inline;padding:0 0 0 0;margin:30px 0 0 0;border:0;font:inherit;font-weight:bold;font-size:14px;text-decoration:none;cursor:pointer;background:transparent;color:#006787;-webkit-appearance:none;}.new-login-experience-page.register-passwordless-page #ask-again-container{display:none;}.registration-page #password-requirements,.myaccount-page #password-requirements,.reset-login-page #password-requirements{padding-bottom:20px;}.registration-page #password-requirements p,.myaccount-page #password-requirements p,.reset-login-page #password-requirements p{margin-bottom:5px;}.registration-page #password-requirements .password-requirement.unset::before,.myaccount-page #password-requirements .password-requirement.unset::before,.reset-login-page #password-requirements .password-requirement.unset::before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;font-weight:bold;font-size:11pt;margin-right:3px;}.registration-page #password-requirements .password-requirement.failed::before,.myaccount-page #password-requirements .password-requirement.failed::before,.reset-login-page #password-requirements .password-requirement.failed::before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;font-weight:normal;font-size:11pt;margin-right:3px;color:#f00;}.registration-page #password-requirements .password-requirement.fulfilled::before,.myaccount-page #password-requirements .password-requirement.fulfilled::before,.reset-login-page #password-requirements .password-requirement.fulfilled::before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;font-weight:normal;font-size:11pt;margin-right:3px;color:#008000;}.hcm-sidepanel{position:fixed;top:0;bottom:0;z-index:1045;display:flex;flex-direction:column;max-width:100%;visibility:hidden;background-color:#fff;background-clip:padding-box;outline:0;transition:transform .3s ease-in-out;}.hcm-sidepanel--right{width:36rem;right:0;max-width:100%;border-left:1px solid rgba(0,0,0,.2);transform:translateX(100%);}.hcm-sidepanel-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000;opacity:.5;transform:translateX(100%);}.hcm-sidepanel.show{transform:none;visibility:visible;}.hcm-sidepanel-backdrop.show{transform:none;}.hcm-sidepanel-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem;font-weight:500;background-color:#ebecee;}.hcm-sidepanel-body{flex-grow:1;padding:1rem 1rem;overflow-y:auto;}.password-container .fa-eye,.password-container .fa-eye-slash{cursor:pointer;color:#b9b9b9;}.password-container .input-group-append .btn{border-color:#b6b8c4;border-left:0;}.password-container .form-control{border-right:0;}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:4px;border-bottom-right-radius:4px;}::-ms-reveal{display:none;}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local(""),url("./roboto-v29-latin-regular.woff2") format("woff2"),url("./roboto-v29-latin-regular.woff") format("woff");}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;src:local(""),url("./roboto-v29-latin-500.woff2") format("woff2"),url("./roboto-v29-latin-500.woff") format("woff");}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;src:local(""),url("./roboto-v29-latin-700.woff2") format("woff2"),url("./roboto-v29-latin-700.woff") format("woff");}@font-face{font-family:"Roboto Mono";font-style:normal;font-weight:400;src:local(""),url("./roboto-mono-v13-latin-regular.woff2") format("woff2"),url("./roboto-mono-v13-latin-regular.woff") format("woff");}p,a{font-size:14px;}small{font-size:11px;}h1{font-size:28px;font-weight:500;}h2{font-size:22px;font-weight:500;}nav.navbar{background-color:#fff!important;box-shadow:0 2px 2px 0 #999;}.navbar-light .navbar-nav .nav-link,.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#454545;}label{font-weight:500;margin-bottom:2px;cursor:pointer;}.form-control{background-color:#fff;border-color:#b6b8c4;font-size:14px;color:#2e2e2e;padding:.375rem .5rem;}.form-control:focus{color:#2e2e2e;}.btn{cursor:pointer;font-size:14px;}.btn:disabled{opacity:1;}.btn-primary{color:#fff;background-color:#007b9d;border:1px solid #007b9d;margin-right:.5rem;}.btn-primary:hover,.btn-primary:focus{color:#fff;background-color:#006787;border:1px solid #006787;}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#00556d;border:1px solid #00556d;}.btn-primary:disabled{color:#fff;background-color:#818181;border:1px solid #818181;}.btn-secondary{color:#006787;background-color:#fff;border:1px solid #007b9d;}.btn-secondary:hover,.btn-secondary:focus{color:#006787;background-color:#edf5fc;border:1px solid #006787;}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#00556d;background-color:#cbe3f6;border:1px solid #00556d;}.btn-secondary:disabled{color:#6f6f6f;background-color:#f3f3f3;border:1px solid #818181;}.btn-neutral{color:#4e4e4e;background-color:#fff;border:1px solid #818181;}.btn-neutral:hover{color:#4e4e4e;background-color:#edf5fc;border:1px solid #6f6f6f;}.btn-neutral:not(:disabled):not(.disabled).active,.btn-neutral:not(:disabled):not(.disabled):active,.show>.btn-neutral.dropdown-toggle{color:#3e3e3e;background-color:#cbe3f6;border:1px solid #5e5e5e;}.btn-neutral:disabled{color:#6f6f6f;background-color:#f3f3f3;border:1px solid #818181;}.btn-minimal{color:#006787;background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0);}.btn-minimal:hover{color:#006787;background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0);text-decoration:underline;}.btn-minimal:not(:disabled):not(.disabled).active,.btn-minimal:not(:disabled):not(.disabled):active,.show>.btn-minimal.dropdown-toggle{color:#00556d;background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0);text-decoration:underline;}.btn-minimal:disabled{color:#6f6f6f;background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0);}.btn-link{color:#007b9d;padding-left:0;}a{color:#007b9d;}.alert{font-size:14px;}.alert-danger{color:#af262a;background-color:#fdeaea;}.card{background-color:#fff;box-shadow:0 2px 2px 0 #b9b9b9;}.card-header{background-color:#fff;}.card-header img{display:block;margin:0 auto;}.card-header h1,.card-header h2,.card-header h3{margin:0;}