body,html{background:#fafafa;font-family:Lato,sans-serif;font-size:14px;height:100%;margin:0;padding:0;position:relative}@media print{body,html{background:none}}html{overflow-x:hidden!important;overflow-y:auto!important}#app,body{height:100%;margin:0;padding:0;width:100%}h1{font-size:32px}h1,h2,h3{color:#002939;font-weight:400}a{color:#552a0e}a.primary,span.primary{color:#f47d30}a.secondary,span.secondary{color:#002939}pre{word-wrap:break-word;font-family:Lato,sans-serif;font-size:14px;white-space:pre-wrap}input::-ms-reveal{display:none}@media print{.no-print{display:none}}.myasebp-icon{font-size:100px!important;height:34px!important}.myasebp-icon .leaf{fill:#807d32}.myasebp-icon .my{fill:#c81e53}.myasebp-icon .a{fill:#7ed0e0}.myasebp-icon .s{fill:#f47d2e}.myasebp-icon .e{fill:#0065a4}.myasebp-icon .b{fill:#552a0e}.myasebp-icon .p{fill:#c81e53}.asebp-logo{font-size:100px!important;height:32px!important;width:auto!important}.asebp-logo .leaf{fill:#807d32;fill-opacity:1;fill-rule:nonzero;stroke:none}.asebp-logo .a{fill:#7ed0e0;fill-opacity:1;fill-rule:nonzero;stroke:none}.asebp-logo .s{fill:#f47d2e;fill-opacity:1;fill-rule:nonzero;stroke:none}.asebp-logo .e{fill:#0065a4;fill-opacity:1;fill-rule:nonzero;stroke:none}.asebp-logo .b{fill:#552a0e;fill-opacity:1;fill-rule:nonzero;stroke:none}.asebp-logo .p{fill:#c81e53;fill-opacity:1;fill-rule:nonzero;stroke:none}.bordered-list{border-top:1px solid #e8e8e8}#root{background-position:50% 0!important;background-size:cover!important;background:url(/static/media/bg_lg.c1836a5a92bd2f54ac1a.jpg) no-repeat;width:100%}#root,#root>div{height:100%}#root .app{box-sizing:border-box;min-height:100%;padding-bottom:45px;position:relative}@media (max-width:599px){#root .app{padding-bottom:90px}#root{background:url(/static/media/bg_sm.a5ed62ba47f23467fa69.jpg) no-repeat}}@media(max-width:959px){#root{background:url(/static/media/bg_md.17f03059002cba3c09f8.jpg) no-repeat}}#background{background-position:50% 0!important;background-size:cover!important;background:url(/static/media/bg_lg.c1836a5a92bd2f54ac1a.jpg) no-repeat;height:100%;position:fixed;width:100%}@media(max-width:599px){#background{background:url(/static/media/bg_sm.a5ed62ba47f23467fa69.jpg) no-repeat}}@media(max-width:959px){#background{background:url(/static/media/bg_md.17f03059002cba3c09f8.jpg) no-repeat}}#background div.filter{height:100%;width:100%}.main-content{box-sizing:border-box;min-height:100%;padding:170px 16px 0;position:relative;z-index:1}@media(max-width:959px){.main-content{padding-top:120px}}@media(max-width:599px){.main-content{padding-left:8px;padding-right:8px}}.notification-snackbar div:first-child{background:#f47d30!important}.notification-snackbar.error div:first-child{background:#c62828!important}.notification-snackbar.success div:first-child{background:#2e7d32!important}.notification-snackbar button{color:#fff!important}.heavy-btn{font-weight:900!important}.error-boundary-error{background:#f4c6c6!important;border:#00000029;color:#c62828!important;padding:16px}.person-avatar{box-shadow:0 8px 4px #0003}.person-avatar div.person-avatar-inner{align-items:center;display:flex;justify-content:center;position:relative;right:-4px}.person-avatar.active{cursor:pointer}.person-avatar .avatar{border:2px solid #ffffff1a!important;font-size:18px;font-weight:600}.person-avatar i.material-icons{font-size:18px;opacity:.85;position:relative;right:0;transition:all .15s .15s}.person-avatar i.material-icons.flip{transform:rotate(180deg)}.id-card-link div{line-height:12px}.id-card-link .title{font-size:12px}.id-card-link .number{font-size:14px}.page.sign-in{margin-bottom:0;max-width:400px}.page.sign-in label{margin-bottom:8px}.page.sign-in .show-hide-password-btn-background,.page.sign-in input{background:#f9f9f9}.page.sign-in .asebp-logo{height:40px}@media(min-width:600px){.page.sign-in .sign-in-btn{max-width:120px}}.page.sign-in .page-content{background:#fff}.page.sign-in .page-content-with-outage-message{border-radius:0 0 4px 4px;margin-top:-5px}.page.sign-in .register-link{color:#f47d30;line-height:14px;margin-top:8px}.page.sign-in .personal-email-suggestion{line-height:14px;margin-left:0;margin-top:8px}.term-conditions-container{margin:0 auto 60px;max-width:400px;text-align:right}.term-conditions-container button{color:#fff}.list-header{color:#fff;font-size:16px;margin-bottom:8px;margin-top:0;text-shadow:0 1px 2px #0009}.card-section,.dashboard-column{margin-bottom:24px!important}.card-section.no-margin{margin-bottom:0!important}.benefit-utilization-card-link{color:#002131;display:block;padding:0!important;text-decoration:none}.benefit-utilization-card-link>span{width:100%}.benefit-utilization-card-link>span:hover{background:#00000014}.announcement-card{background:#0065a4bf!important;margin-top:27px}.announcement-card h2,.announcement-card p{color:#fff}.benefit-utilization-card{text-transform:none;width:100%}.benefit-utilization-card .combined-maximum-description{padding-bottom:0;padding-top:16px}.benefit-utilization-card .benefit-utilization-card{box-shadow:none!important}.benefit-utilization-card h4.benefit-name{font-size:16px;font-weight:700;line-height:18px;margin-bottom:0;position:relative}.benefit-utilization-card h4.benefit-name .avatar-icon-container{margin-right:4px;position:absolute;vertical-align:middle}.benefit-utilization-card h4.benefit-name span{vertical-align:middle}.benefit-utilization-card h4.benefit-name .header-name{margin-left:24px}.benefit-utilization-card h4.benefit-name .header-name .account-type{line-height:10px}.benefit-utilization-card h4.benefit-name .header-name .class-name,.benefit-utilization-card h4.benefit-name .header-name .school-jurisdiction-name{color:dimgray;font-size:12px;font-weight:400;line-height:14px;opacity:.75}.benefit-utilization-card div.progress{margin-top:8px!important}.benefit-utilization-card.parent>div{padding-left:16px!important;padding-right:16px!important}.benefit-utilization-card.parent .children{border-top:1px solid #e8e8e8;margin-top:16px}.benefit-utilization-card.child{overflow:visible!important}.benefit-utilization-card.child>div{padding-bottom:8px!important;padding-left:0!important;padding-right:0!important}.benefit-utilization-card.child div.progress{margin-top:4px!important}.benefit-utilization-card.child .avatar{background:#fff!important}.benefit-utilization-card.child .avatar svg{fill:#595959!important}.benefit-utilization-card .amount{font-size:12px;font-style:italic;text-align:right}.benefit-utilization-card .amount.available .number{font-size:18px;font-style:normal;font-weight:700}.benefit-utilization-card .amount.used{color:dimgray;font-size:12px;font-weight:700;margin-top:4px;text-align:left}.benefit-utilization-card .amount.used .separator{margin:0 4px}.benefits-page span.separator{color:#9e9e9e;margin-left:8px;margin-right:8px}.benefits-page span.benefit-status{margin-left:8px}.benefits-page header{color:#4f858d;font-size:18px;margin-bottom:24px}.benefits-page header.spending-accounts-header{color:#002131;font-size:14px;margin-bottom:8px;padding-left:40px}.benefits-page header.spending-accounts-sub-header{color:#002131;font-size:12px;margin-bottom:8px;padding-left:40px}.benefits-page .benefit-section .benefit-section-header{padding-left:24px;padding-right:24px}.benefits-page .benefit-section .benefit-section-header .benefit-section-header-inner{font-size:14px;margin-left:0;margin-right:0;padding-right:32px}.benefits-page .benefit-section .benefit-section-header .benefit-section-header-inner>div{line-height:18px;padding:8px 16px;vertical-align:middle}.benefits-page .benefit-section .benefit-section-header .benefit-section-header-inner.spending-accounts span.benefit-icon-wrapper{left:12px;position:absolute}@media(min-width:960px){.benefits-page .benefit-section .benefit-section-header .benefit-section-header-inner.spending-accounts span.benefit-icon-wrapper{left:34px}}.benefits-page .benefit-section .benefit-section-header .benefit-section-header-inner.spending-accounts span.benefit-section-name{font-size:18px;vertical-align:middle}@media(min-width:600px){.benefits-page .benefit-section .benefit-section-header .benefit-section-header-inner.spending-accounts span.benefit-section-name{padding-left:2px}}@media(min-width:960px){.benefits-page .benefit-section .benefit-section-header .benefit-section-header-inner.spending-accounts span.benefit-section-name{padding-left:24px}}.benefits-page .benefit-list{color:#5f5e64;font-size:14px;font-weight:400;margin-bottom:40px!important}.benefits-page .benefit-list .benefit-line{background:#fff}.benefits-page .benefit-list .benefit-line.savings-account-detail-line{box-shadow:0 2px 1px -1px #0003,0 1px 1px 0 #00000024,0 1px 3px 0 #0000001f;padding-left:16px;padding-right:40px}.benefits-page .benefit-list .benefit-line .benefit-line-grid>div{align-items:center;padding-left:16px}@media(min-width:960px){.benefits-page .benefit-list .benefit-line .benefit-line-grid>div{padding:8px 16px}}.benefits-page .benefit-list .benefit-line .benefit-name-grid{position:relative}.benefits-page .benefit-list .benefit-line span.benefit-icon-wrapper{left:-12px;position:absolute;top:4px}@media(min-width:960px){.benefits-page .benefit-list .benefit-line span.benefit-icon-wrapper{left:12px;top:10px}}.benefits-page .benefit-list .benefit-line span.benefit-name{color:#2b2b2b;font-size:18px;font-weight:400}@media(min-width:960px){.benefits-page .benefit-list .benefit-line span.benefit-name{padding-left:24px}}.benefits-page .benefit-list .benefit-line .spending-account-date-range{position:relative}.benefits-page .benefit-list .benefit-line .spending-account-date-range .spacer{margin-left:8px;margin-right:8px;position:relative;top:-16px}.benefits-page .benefit-list .benefit-line .spending-account-date-range .spending-account-date{display:inline-block;line-height:16px}.benefits-page .benefit-list .benefit-line .spending-account-date-range .spending-account-date .year{display:block;font-size:16px}.benefits-page .benefit-list .benefit-line .spending-account-date-range .spending-account-date .date{color:#828282;font-size:14px;line-height:14px}.benefits-page .benefit-list .benefit-line-details{padding:0 16px}@media(min-width:960px){.benefits-page .benefit-list .benefit-line-details{padding:0 40px}}.benefits-page .benefit-list .benefit-line-details ul{list-style:none;margin-top:0;padding:0}.no-recent-benefits{line-height:22px}.no-recent-benefits i{color:dimgray;font-size:22px;vertical-align:middle}.no-recent-benefits span{margin-left:4px;vertical-align:middle}.claim-history-page .claims-footer,.claim-history-page .claims-header{padding-top:8px}@media(max-width:959px){.claim-history-page .claims-footer,.claim-history-page .claims-header{margin-bottom:4px}}.claim-history-page .claims-footer .pagination-section,.claim-history-page .claims-header .pagination-section{display:flex}.claim-history-page .claims-footer .pagination-section.pagination-top,.claim-history-page .claims-header .pagination-section.pagination-top{padding-top:0}.claim-history-page .claims-footer .pagination-section .claims-desktop-pagination,.claim-history-page .claims-header .pagination-section .claims-desktop-pagination{margin-left:auto}.claim-history-page .claims-footer .pagination-section .claims-desktop-pagination button,.claim-history-page .claims-header .pagination-section .claims-desktop-pagination button{margin:0}.claim-history-page .claims-footer .pagination-section .claims-desktop-pagination.no-claims,.claim-history-page .claims-header .pagination-section .claims-desktop-pagination.no-claims{visibility:hidden}.claim-history-page .claims-footer .sa-link,.claim-history-page .claims-header .sa-link{padding-bottom:16px;padding-left:16px}.claim-history-page .claims-footer .sa-link .sa-page-link,.claim-history-page .claims-header .sa-link .sa-page-link{color:#f47d30}.claim-history-page .claims-footer .filters-section,.claim-history-page .claims-header .filters-section{display:flex;justify-content:flex-start}.claim-history-page .column-headers{font-size:14px;padding-bottom:8px}.claim-history-page .column-headers .dates{text-align:right}.claim-history-page .column-headers .sorted{font-weight:400}.claim-history-page .benefit-name{line-height:28px;white-space:nowrap}.claim-history-page .benefit-name .name-text{color:#404040;font-size:16px;margin-left:4px;vertical-align:middle}.claim-history-page .claim-line{background:#fff!important}.claim-history-page .claim{box-sizing:border-box;padding-left:16px!important;padding-right:16px!important;width:100%}.claim-history-page .claim.loading{opacity:.5}.claim-history-page .claim .dates{font-size:16px;margin-top:4px}@media(min-width:960px){.claim-history-page .claim .dates{text-align:right}}.claim-history-page .claim .dates .date,.claim-history-page .claim .dates .date-label{color:dimgray;white-space:nowrap}.claim-history-page .claim .description{align-items:flex-start;display:flex;font-size:22px;justify-content:flex-start;overflow:hidden;padding-bottom:4px;text-overflow:ellipsis}.claim-history-page .claim .description span{text-decoration:underline}.claim-history-page .claim .description .failed-payment{color:#c62828;padding-left:2px;padding-top:2px}.claim-history-page .claim .referenceId{color:#002939;font-size:.8em;font-style:italic}.claim-history-page .claim .benefit{margin-top:4px}.claim-history-page .claim .benefit .status-flag{margin-left:26px}.claim-history-page .claim .recipient{color:dimgray;display:inline-block;font-size:16px;font-weight:400;justify-content:flex-start;margin-top:4px}.claim-history-page .claim .recipient span{display:inline-block}.claim-history-page .claim .recipient .name{padding-right:2px;white-space:nowrap}@media(max-width:959px){.claim-history-page .claim .recipient{display:flex;margin-top:8px}.claim-history-page .claim .recipient span{padding-top:2px}}.claim-history-page .claim .recipient .mobile-view{margin-left:-2px}.claim-history-page .claim .actions-arrow{color:#f47d3080;display:flex;justify-content:flex-end;margin-bottom:2px;margin-right:64px}.claim-history-page .claim .actions-line,.claim-history-page .claim .status{display:flex}.claim-history-page .claim .actions-line .negative,.claim-history-page .claim .status .negative{color:#c62828}.claim-history-page .claim .actions-line .neutral,.claim-history-page .claim .status .neutral{color:#000}.claim-history-page .claim .actions-line .positive,.claim-history-page .claim .status .positive{color:#2e7d32}.claim-history-page .claim .actions-line .recoverable,.claim-history-page .claim .status .recoverable{color:#000}.claim-history-page .claim .actions-line .remaining,.claim-history-page .claim .status .remaining{color:#f47d30}.claim-history-page .claim .actions-line button.actionable-skip-button,.claim-history-page .claim .status button.actionable-skip-button{border-radius:4px 0 0 4px;border-right:none;border-color:#00293940}.claim-history-page .claim .actions-line button.actionable-action-button,.claim-history-page .claim .status button.actionable-action-button{border-radius:0 4px 4px 0;white-space:nowrap}.claim-history-page .claim .actions-line .status-amount,.claim-history-page .claim .status .status-amount{display:flex;justify-content:flex-end}.claim-history-page .claim .actions-line .status-amount .status-description,.claim-history-page .claim .status .status-amount .status-description{color:dimgray;font-size:14px;text-align:right;text-transform:lowercase}.claim-history-page .claim .actions-line .status-amount .status-description span.amount,.claim-history-page .claim .status .status-amount .status-description span.amount{color:#f47d30}.claim-history-page .claim .actions-line .status-amount .amount,.claim-history-page .claim .status .status-amount .amount{align-self:flex-end;font-weight:700;text-align:right}.claim-history-page .claim .actions-line .status-amount .amount.claimed-amount,.claim-history-page .claim .status .status-amount .amount.claimed-amount{font-size:18px;line-height:24px}@media(min-width:960px){.claim-history-page .claim .actions-line .status-amount .amount.claimed-amount,.claim-history-page .claim .status .status-amount .amount.claimed-amount{font-size:22px;line-height:32px}}.claim-history-page .claim .actions-line .status-amount .amount.claimed-amount.failed-payment,.claim-history-page .claim .status .status-amount .amount.claimed-amount.failed-payment{color:#c62828}.claim-history-page .claim .actions-line.flex-end,.claim-history-page .claim .status.flex-end{justify-content:flex-end}.claim-history-page .claim .actions-line.no-top-padding,.claim-history-page .claim .status.no-top-padding{padding-top:0}.claim-history-page .claim .actions-line.left-padding,.claim-history-page .claim .status.left-padding{padding-left:24px}.claim-history-page .claim .actions-line.no-bottom-padding,.claim-history-page .claim .status.no-bottom-padding{padding-bottom:0}.benefit-utilization-page>.page-content>h1{margin-bottom:24px!important}.benefit-utilization-page .card-content{margin:24px}.benefit-utilization-page .card-content .card-description{color:dimgray}.benefit-utilization-page .card-content .card-description span{color:#f47d30;font-size:14px;vertical-align:initial}.benefit-utilization-page .card-content .card-description span.material-icons{font-size:16px;position:relative;top:3px;vertical-align:initial}.benefit-utilization-section{margin-top:40px}.page.register{max-width:600px}.page.register label{margin-bottom:8px}.page.register input{background:#f9f9f9}.page.register .date-picker-wrapper .date-picker label{transform:translateY(-8px) scale(1)!important}.page.register .asebp-logo{height:40px}@media(min-width:600px){.page.register .sign-in-btn{max-width:120px}}.page.register .page-content{background:#fff}.page.register .page-content .password-tips{padding-left:8px;padding-top:8px}.page.register .page-content .error-list{list-style:none;padding-left:0}.page.register button.help-indicator{color:#4f858d;margin-left:4px;position:relative;top:-2px}.page.register button.help-indicator span{font-size:14px}.page.register button.help-indicator:hover{color:#035e96}.page.register .terms-and-conditions-container{align-items:center;display:inline-flex;margin-left:-16px;margin-top:-16px}.page.register .terms-and-conditions-container .terms-and-conditions-label{cursor:pointer;margin-left:-4px}.page.register .terms-and-conditions-container .terms-and-conditions-link{color:#f47d30;cursor:pointer;line-height:14px;margin-top:8px;text-decoration:underline}button.visibility-indicator{width:32px}button.visibility-indicator span{font-size:20px}img.wallet-card{width:320px}div.wallet-card div[role=document]{background-color:#0000;box-shadow:none;margin-left:-90px;margin-top:10px}.profile-page{min-height:650px}.profile-page .loading{padding:32px}.profile-page .profile-line{background:#fff}.profile-page .min-height{min-height:400px}.profile-form{padding:8px}.profile-form .profile-form-control{margin-top:16px}.profile-form .control-label{color:#9e9e9e!important;margin:0!important}.confirmation.confirm-btn{background:#fff;color:#c62828!important}.contact-info{margin-top:24px}a.tel-link{display:inline-block;margin:0 4px}a.tel-link span.material-icons{font-size:14px;margin-right:2px;position:relative;top:2px}.page.verification{max-width:600px}.page.verification .asebp-logo{height:40px}.page.verification .page-content{background:#fff}.page.verification .deeplink-grid{padding-top:24px}.page.verification a{text-decoration:none}.page.forgotPassword,.page.resetPassword{max-width:600px}.page.resetPassword a{text-decoration:none}.page.resetPassword .deeplink-grid{padding-top:24px}.drug-inquiry-page-content{border-radius:4px;min-height:350px;padding:24px 24px 40px}.drug-inquiry-page-content a.external-link{margin-top:0}@media(max-width:959px){.drug-inquiry-page-content{padding:16px}}.drugs-page-content{border-radius:4px;display:flex;flex-direction:column;justify-content:space-between;min-height:350px;padding:32px 32px 40px}.drugs-page-content.detail-view{background:#fff}.drugs-page-content .drug-search-wrapper{margin-bottom:32px}.drugs-page-content .drugs-page-footer{padding-top:16px}.dental-guide-page>.page-content>h1{margin-bottom:24px!important}.dental-guide-page .topic-selectors{margin-bottom:24px!important;margin-top:32px!important}.dental-guide-page .loading{margin-left:32px}.dental-procedure-content{background-color:#fff;border-radius:4px;min-height:350px;padding:32px 32px 40px}@media(max-width:599px){.dental-procedure-content{padding:16px}}.dental-procedure-content .back-to-dental-link{color:#002939;font-size:16px;line-height:22px;padding-left:0}.dental-procedure-content .back-to-dental-link .material-icons{color:#f47d30;margin-right:4px;vertical-align:middle}.failed-component-message{background:#fff;border-radius:4px;box-shadow:0 1px 5px 0 #0003,0 2px 2px 0 #00000024,0 3px 1px -2px #0000001f;color:#002939;font-size:22px;padding:24px;text-align:center}.failed-component-message img{margin:24px;max-height:200px}.claim-resubmission-not-allowed-alert{margin-bottom:32px!important}.documents-page-content{padding:32px}.page.spending-account-page .icon-wrapper{padding-right:8px}.page.spending-account-page .icon-wrapper .avatar{height:24px;width:24px}.page.spending-account-page .not-selected{color:#000!important}.contact-page .main-section{padding:32px}@media(max-width:959px){.contact-page .main-section{padding:16px}}.contact-page .contact-page-content{background:#fafafa;border-radius:4px;box-shadow:0 1px 5px 0 #0003,0 2px 2px 0 #00000024,0 3px 1px -2px #0000001f;position:relative;z-index:1}.contact-page .company-address-panel{padding:0 4px}.contact-page .filler{background:#fafafa}.contact-page .option-icon{align-items:center;display:flex;height:100%}.contact-page .option.selected .option-content span.icon-wrapper .option-icon span.material-icons,.contact-page .option.selected .option-content span.icon-wrapper .option-icon svg{color:#fff}.contact-page .action-buttons button{margin-right:16px}.contact-discard-actions{padding-right:8px;text-align:right}.contact-discard-actions .confirm-btn{box-shadow:none!important;color:#c62828!important;margin:0!important}.service-providers-page.page{margin-bottom:0}@media(min-width:960px){.service-providers-page .page-content{min-height:calc(100vh - 338px)}}.service-providers-page .page-header{margin:32px}.service-providers-page .provider-stack-list-item{height:calc(100vh - 488px);overflow-y:auto}.rate-service-provider-page .rate-service-provider-page-content{margin:0 auto;max-width:600px;text-align:center}.rate-service-provider-page .rate-service-provider-page-content .logo svg{height:64px!important}.rate-service-provider-page .rate-service-provider-page-actions{margin-top:40px}.unsubscribe-page .unsubscribe-page-content{margin:0 auto;max-width:600px;text-align:center}.unsubscribe-page .unsubscribe-page-content .logo svg{height:64px!important}.unsubscribe-page .unsubscribe-page-actions{margin-top:40px}.unsubscribe-page .unsubscribe-page-actions .unsubscribe-page-actions-link-wrapper{margin-top:24px}.unsubscribe-page .unsubscribe-page-actions .unsubscribe-page-actions-link-wrapper a{color:#552a0e;cursor:pointer;text-decoration:underline}.page.deeplink{max-width:600px}.page.deeplink .asebp-logo{height:40px}.page.deeplink .page-content{background:#fff}.page.deeplink .android-app-link,.page.deeplink .apple-app-link{height:40px;width:135px}.page.deeplink a{text-decoration:none}.preference-page{min-height:650px}.preference-page .loading{padding:32px}.preference-page .preference-line{background:#fff}.preference-page .min-height{min-height:400px}.inbox-page-content,.resources-page-content{padding:32px}.inbox-page-content>.MuiGrid-root{margin-top:0}.ineligible-providers-page .column-headers{font-size:14px}.ineligible-providers-page .column-headers .dates{text-align:right}.ineligible-providers-page .municipality{display:inline-block}.ineligible-providers-page .whitespace{padding-bottom:16px}.ineligible-providers-page .card-content{padding:16px}.ineligible-providers-page .data-table{width:100%}.ineligible-providers-page .data-table .provider-name{width:40%}.ineligible-providers-page .data-table .provider-type{width:25%}.ineligible-providers-page .data-table .city{width:20%}.ineligible-providers-page .data-table .delisted-date{width:15%}.ineligible-providers-page .custom-search{display:flex}.ineligible-providers-page .search-type{flex:auto;margin-left:16px;margin-top:16px}.ineligible-providers-page .search-type .default{color:#94a2a9;font-weight:300}.ineligible-providers-page .ineligible-provider-search-text{flex:auto;margin-right:16px;padding-top:16px}@media screen and (max-width:600px){.ineligible-providers-page .ineligible-provider-search-text{padding-bottom:8px}}.ineligible-providers-page .filter-icon{padding-left:0;padding-right:0}.ineligible-providers-page .ineligible-provider-filter{display:flex;padding-bottom:8px;padding-top:8px}.ineligible-providers-page .ineligible-provider-filter-text{flex:auto;font-weight:700}.ineligible-providers-page .ineligible-provider-filter-reset{color:#552a0e}.ineligible-providers-page .small-screen-row{border-top:solid;border-color:#a9a9a9;border-width:1px;padding:8px}.ineligible-providers-page .small-screen-cell{margin:8px 16px;width:95%}.ineligible-providers-page .small-screen-provider{font-weight:700}@keyframes fadeIn{0%{opacity:0}}form hr{margin-bottom:32px!important}form label.control-label{color:#002939;margin-bottom:16px}form label[class*=-error-]{color:#c62828!important}form .form-grid-container>div{margin-top:16px!important}div.form-row{margin:16px 0;width:100%}div.form-row.extra-space{margin:32px 0 96px}div.form-row.partial-width{width:480px}div.form-row div.form-inline{display:inline-block;margin-right:48px}div.form-actions{display:flex}div.form-actions.wrap{flex-wrap:wrap}div.form-actions.wrap button{margin-bottom:8px}div.form-actions.gutter-top{padding-top:24px}div.form-actions button{margin-right:16px}div.form-actions button.secondary{color:#fff}div.form-actions button.muted{background:#fff}.error-text{color:#c62828!important;padding-bottom:8px}.error-fade{animation:fadeIn 1s;opacity:1}button.secondary,label.secondary{color:#fff}button.form-primary,label.form-primary{background-color:#fff;border:1px solid #f47d30;color:#f47d30}button.form-primary:hover,label.form-primary:hover{background-color:#f47d2d1f}div.header{position:fixed;width:100%;z-index:2}div.header div.bg{position:absolute;width:100%}div.header div.bg div.top{background:#fff;height:55px;transition:height 25ms ease-in}@media(max-width:959px){div.header div.bg div.top{height:0}}div.header div.bg div.bottom{background:#392e2ce0;box-shadow:0 1px 5px 0 #0003,0 2px 2px 0 #00000024,0 3px 1px -2px #0000001f;height:80px;position:absolute;top:55px;transition:top .05s ease-in;width:100%}@media(max-width:959px){div.header div.bg div.bottom{top:0}}div.header div.bg div.bottom.secondary-color{background:#002939}div.header div.inner{margin:0 auto;max-width:1200px;position:relative}div.header .brand-link{cursor:pointer;flex:1 1;position:absolute;top:6px}div.header .brand-link .myasebp-icon{font-size:126px!important;height:42px!important;width:1em!important}div.header .brand-link .a,div.header .brand-link .b,div.header .brand-link .e,div.header .brand-link .leaf,div.header .brand-link .my,div.header .brand-link .p,div.header .brand-link .s{transition:fill .2s ease-in}@media(max-width:1259px){div.header .brand-link{left:16px}}@media(max-width:959px){div.header .brand-link{left:50px;top:17px}div.header .brand-link .a,div.header .brand-link .b,div.header .brand-link .e,div.header .brand-link .leaf,div.header .brand-link .my,div.header .brand-link .p,div.header .brand-link .s{fill:#fff}}div.header .brand-link h2{margin:0}div.header .search-bait{position:absolute;right:88px;top:10px;z-index:1}@media(max-width:959px){div.header .search-bait{right:8px;top:4px}}div.header .header-whats-new-btn{position:absolute;right:200px;top:12px}div.header div.tabs{position:absolute;top:70px}@media(max-width:1259px){div.header div.tabs{left:16px}}div.header div.tabs a{color:#fff;min-width:auto!important;opacity:.9}div.header div.tabs a span{font-size:22px;text-transform:none}div.header div.links{position:absolute;right:80px;top:8px;transition:fill .05s linear}@media(max-width:959px){div.header div.links{top:22px}div.header div.links .logout-btn{color:#fff}}div.header div.user{position:absolute;right:16px;top:23px;transition:fill .05s linear;z-index:10000}@media(max-width:959px){div.header div.user{top:8px}}div.header .menu-buttons{display:flex;position:absolute;right:100px;top:63px}@media(max-width:959px){div.header .menu-buttons{top:16px}}div.header div.with-icon{transition:fill .05s linear}div.header div.with-icon a,div.header div.with-icon button{color:#fff;display:inline-block;opacity:.88}div.header div.with-icon a .icon-container,div.header div.with-icon button .icon-container{height:32px;text-align:center}div.header div.drawer-toggle{position:absolute;top:16px}div.header .emulate-badge{background-color:#c81e53;color:#fff;font-size:20px;height:80px;line-height:73px;padding-left:15px;position:absolute;right:0;top:55px;width:230px}div.header .emulate-badge span{vertical-align:middle}div.header .emulate-badge i.material-icons{margin-right:10px;vertical-align:middle}@media(max-width:959px){div.header.emulating div.links{right:220px}div.header.emulating .emulate-badge{top:0;width:230px}}div.header.emulating div.with-contact-icon{right:230px}div.header.emulating div.with-feedback-icon{right:320px}div.header.emulating .menu-buttons{right:232px}.global-actions{box-sizing:border-box;margin:0 auto;max-width:1200px}.global-actions .page-actions{display:flex;flex-flow:row wrap;flex-wrap:wrap-reverse;position:relative;width:100%}.global-actions .page-actions .page-buttons{flex-grow:0}.global-actions .page-actions .page-buttons a{background:#fafafa;color:#f47d30}.global-actions .page-actions .spacer{flex-grow:1000}.footer{bottom:0;height:45px;position:absolute;width:100%;z-index:2}@media (max-width:959px){.footer{position:fixed}}.footer .container{background:#392e2ce0;bottom:0;height:45px;position:absolute;width:100%;z-index:2}.footer .container.secondary-color{background:#002939;border-top:1px solid #0003}.footer .content{color:#dedddd;margin:0 auto;max-width:1200px;padding:4px 0;position:relative;text-align:right;z-index:3}@media (max-width:959px){.footer .content{display:flex;justify-content:center;text-align:center}}.footer .content .button-container{height:24px}@media (min-width:600px){.footer .content .button-container{display:inline}}.footer .content .button-container a,.footer .content .button-container button{color:#dedddd}@media (max-width:599px){.footer .content .button-container a,.footer .content .button-container button{font-size:12px}}.footer .content .button-container a:hover,.footer .content .button-container button:hover{background-color:#f47d3014}@media (max-width:599px){.footer .content .button-container a:hover,.footer .content .button-container button:hover{background-color:initial;color:#f47d30}}.page{box-sizing:border-box;margin:0 auto 60px;max-width:1200px}.page .back-link-wrapper{border-radius:4px}.page h1{font-size:32px;line-height:1.1;margin-top:0}.page .page-actions{display:flex;flex-flow:row wrap;flex-wrap:wrap-reverse;position:relative;width:100%}.page .page-actions .page-buttons{flex-grow:0}.page .page-actions .page-buttons a{background:#fafafa;color:#f47d30}.page .page-actions .spacer{flex-grow:1000}header.page-header{margin-bottom:32px}header.page-header div.page-header-main{display:flex}header.page-header div.page-header-main h1{flex:1 1}header.page-header div.page-header-main .page-header-action{align-content:center;display:flex;vertical-align:middle}header.page-header h3.page-subheading,header.page-header h3.page-superheading{margin-bottom:0}header.page-header h3.page-subheading .header-subtext,header.page-header h3.page-superheading .header-subtext{color:#4f858d;display:block;font-size:16px;font-style:italic;margin-top:4px}.page-content{background:#fafafa;border-radius:4px;box-shadow:0 1px 5px 0 #0003,0 2px 2px 0 #00000024,0 3px 1px -2px #0000001f;margin-top:16px;padding:32px;position:relative}@media(max-width:959px){.page-content{padding:16px}}.page-content h2:first-child{margin-top:0}.page-content .stretched-content{margin-left:-16px;margin-right:-16px}@media(min-width:960px){.page-content .stretched-content{margin-left:-32px;margin-right:-32px}}.page-content .solid-border-top{border-top:1px solid #0000001f}.page-content.no-padding{border-radius:4px;padding:0}@media(min-width:960px){.page-content.no-margin{margin:0}}.page-content.no-bg{background:none;box-shadow:none}@media(min-width:960px){.page-content.no-radius-top{border-radius:0 0 4px 4px}.page-content{min-height:500px}}.page-content.no-min-height{min-height:auto}nav.sub-nav{background:#4b4542a6;border-radius:4px 4px 0 0;margin-top:24px;position:relative;z-index:1}nav.sub-nav.secondary-color{background:#00000059}nav.sub-nav ul{list-style:none;margin:0;padding:0 8px}nav.sub-nav ul li,nav.sub-nav ul li a{display:inline-block}nav.sub-nav ul li a{color:#fff;cursor:pointer;font-size:16px;padding:16px 20px 10px;text-decoration:none;text-shadow:0 2px 4px #00000080}nav.sub-nav ul li a.active{background:#fafafa;color:#404040;text-shadow:none}.drawer-content{width:300px}.drawer-content .drawer-header{background:#392e2c;color:#fff;font-size:22px;height:80px;line-height:80px}.drawer-content .drawer-header.secondary-color{background:#002939}.drawer-content .drawer-header .nav-drawer-toggle{position:relative!important;top:0}.drawer-content .drawer-header i.material-icons{color:#fff}.drawer-body{padding-bottom:50px}.drawer-body a{color:#002939}.drawer-body .profile-panel{border-bottom:1px solid #828282;box-shadow:none;margin:0}.drawer-body .profile-panel .person-avatar{box-shadow:none;margin-left:-4px}.drawer-body .profile-panel .person-avatar .person-avatar-inner{right:0;top:-1px}.drawer-body .profile-panel .person-avatar .person-avatar-inner span{font-size:14px}.drawer-body .benefits-panel{box-shadow:none;margin:0}.drawer-body .benefits-panel:before{background-color:#0000}.drawer-body .benefits-summary.selected .benefits-text span{color:#f47d30}.drawer-body .benefits-icon svg{fill:#002939}.drawer-body .providers-panel{box-shadow:none;margin:0}.drawer-body .providers-panel:before{background-color:#0000}.drawer-body .providers-summary.selected .providers-text span{color:#f47d30}.drawer-body .providers-icon svg{fill:#002939}.drawer-body .benefits-summary,.drawer-body .profile-summary,.drawer-body .providers-summary{padding:0}.drawer-body .benefits-summary div,.drawer-body .profile-summary div,.drawer-body .providers-summary div{margin:0}.drawer-body .subpage-section{background-color:#f1f1f1;padding:16px 0 16px 56px}.drawer-body .nav-item-text.selected span{color:#f47d30}.action-menu span.material-icons.return-to-classic,.drawer-body span.material-icons.return-to-classic{transform:rotate(180deg)}.action-menu a,.drawer-body a{color:#002939;text-decoration:none}.nav-drawer-toggle i.material-icons{color:#fff}.nav-drawer-toggle:after{background:#f47d30;border-radius:50%;box-shadow:0 1px 5px 0 #0003,0 2px 2px 0 #00000024,0 3px 1px -2px #0000001f;content:"";height:0;opacity:0;position:absolute;right:7px;top:9px;transition:all .3s ease-in-out;width:0;z-index:1}.nav-drawer-toggle.alert:after{height:9px;opacity:1;width:9px}.pagination-component{display:block}.pagination-component .button{color:#002131;min-width:70px!important}@media(min-width:600px){.pagination-component .button{margin:8px}}.pagination-component .stats{display:inline-block;min-width:125px;text-align:center;vertical-align:central}.pagination-component .stats .loading-indicator{padding:0 30px}.pagination-component .bolder{font-weight:400}.mobile-pagination-component{display:flex;justify-content:center;padding-top:40px!important}.mobile-pagination-component button.secondary{color:#fff}.mobile-pagination-component .no-more-items-text{display:inline-block;padding:16px}.placeholder-line{animation:fadeIn 1s infinite alternate;display:block;height:15px;margin-bottom:10px;opacity:.8;width:100%}.placeholder-line.thin{height:8px}.placeholder-line.thick{height:15px}.placeholder-line.light{background:#efefef}.placeholder-line.dark{background:#ddd}.placeholder-box{animation:fadeIn 1s infinite alternate;display:block;height:15px;margin-bottom:10px;opacity:.8;width:100%}.placeholder-box.small{height:16px;width:16px}.placeholder-box.large{height:32px;width:32px}.placeholder-box.full{height:100%;width:100%}.placeholder-box.extralight{background:#fafafa}.placeholder-box.light{background:#f0f0f0}.placeholder-box.dark{background:#ddd}.panel{background:#fbfbfb;border:1px solid #e8e8e8;padding:16px}.back-link{border-radius:0!important;color:#002939;font-size:16px;line-height:22px;padding-left:6px!important}.back-link .material-icons{color:#f47d30;margin-right:2px;vertical-align:middle}.button-group{border-radius:4px;box-shadow:0 1px 5px 0 #0003,0 2px 2px 0 #00000024,0 3px 1px -2px #0000001f;display:inline-flex;width:auto}.button-group [role=button]{background:#fff;border-radius:0;border-right:1px solid #e8e8e8;box-shadow:none;box-sizing:border-box;position:relative;text-align:center;z-index:0}.button-group [role=button]:first-child{border-radius:4px 0 0 4px!important}.button-group [role=button]:last-child{border-radius:0 4px 4px 0!important;border-right:none}.button-group [role=button].selected{background:#002939!important;border:1px solid #00000052;color:#fff!important;font-weight:700;z-index:1}.button-group [role=button]:hover{background-color:rgba(0,0,0,.025)}.container.highlight{border:2px solid #00000029;padding:24px}.container.highlight.warning{background:rgba(237,205,38,.031);border:2px solid #edcd26}.MuiDialogContent-root>.MuiGrid-container{max-width:100%;width:550px}.hidden{visibility:hidden}.visible{visibility:visible}.option-list{display:flex;flex-wrap:wrap;margin:0}.option-list .option-indent{margin-left:24px}.option-list.floated{display:block;flex-wrap:none}.option-list.floated>span{display:inline-block;margin:0 8px 8px 0}.option-list.floated>span.full-width{width:100%}.option{background:#fff!important;border-radius:0;box-shadow:0 1px 5px 0 #0003,0 2px 2px 0 #00000024,0 3px 1px -2px #0000001f;box-sizing:border-box;color:#002939!important;display:block;min-height:40px;width:100%}.option .option-content-wrapper{box-sizing:border-box;padding:8px 0;width:100%}.option .option-content{align-content:center;display:flex;line-height:48px;width:100%}.option .option-content span.icon-wrapper{padding-left:12px;padding-right:12px}.option .option-content span.icon-wrapper svg{fill:#002939;font-size:46px;vertical-align:middle}.option .option-content .avatar svg{fill:#fff!important}.option .option-content span.option-text{box-sizing:border-box;flex:10 1;font-size:16px;font-weight:700;text-align:left}.option .option-content span.option-text.no-icon{padding-left:24px;text-align:left}.option.chip{border-radius:34px}.option.chip .option-content-wrapper{padding:0}.option.chip .option-content span.option-text{flex:none}.option .option-warning-wrapper{display:flex;justify-content:flex-end}.option .option-warning-wrapper .option-warning-offset{flex:1.5 1}.option .option-warning-wrapper .option-warning{color:inherit;flex:10 1;font-style:italic;padding:0 8px 16px 0;text-align:left}.option.muted{color:#0085b9!important}.option.selected{background:#002939!important;color:#fff!important}.option.selected .option-content span.icon-wrapper span.material-icons,.option.selected .option-content span.icon-wrapper svg{fill:#fff;color:#002939}.option.selected .avatar{background:#fff!important}.option.selected .avatar svg{fill:#002939!important}.option.disabled{background:#e9e7e7;color:#b4b4b4!important}.option.disabled .avatar{background:#b4b4b4!important}.option.disabled .option-content span.icon-wrapper svg{fill:#b4b4b4}.no-benefits{background:#fbfbfb;color:#c62828;line-height:22px;padding:16px}.no-benefits i,.no-benefits span{vertical-align:middle}.no-benefits span{margin-left:8px}.spending-account-option .school-jurisdiction-name{font-size:12px;font-weight:400;line-height:18px;margin-right:8px;opacity:.75;position:relative;top:-16px}.spending-account-option .account-balances{padding-right:24px!important;padding-top:0!important;text-align:right}@media(min-width:600px){.spending-account-option .account-balances{padding-top:24px!important}}.spending-account-option .account-balances .spending-account-balance{display:flex;flex-direction:row;font-weight:400;text-align:left;transition:all .2s ease-in}.spending-account-option .account-balances .spending-account-balance .spending-account-date-wrapper{display:inline-block;line-height:32px}.spending-account-option .account-balances .spending-account-balance.muted{color:#00293973!important}.selected .spending-account-option .account-balances .spending-account-balance.muted{color:#ffffff73!important}.spending-account-option .account-balances .spending-account-balance .balance-wrapper{display:inline-block;line-height:32px}.spending-account-option .account-balances .spending-account-balance .balance-wrapper .balance{display:table-row}.spending-account-option .account-balances .spending-account-balance .balance-wrapper .balance .balance-label{display:table-cell}.spending-account-option .account-balances .spending-account-balance .balance-wrapper .balance .balance-amount{display:table-cell;padding-left:8px}.attach-file-btn-secondary{background:#fff!important;border:1px solid #002939!important;color:#002939!important}.attach-file-btn-primary{background:#fff!important;border:1px solid #f47d30!important;color:#f47d30!important}.form-dropdown .control-label{padding-right:4px}.form-dropdown .label-tooltip{display:flex}.form-dropdown .control-dropdown{margin-top:0!important}.form-dropdown .control-dropdown .item{position:relative}.person-selector .person-selector-toggle-wrapper{margin:8px 0}.person-selector .someone-else-wrapper{padding-top:16px}.form-password-field button.visibility-indicator{height:32px;width:32px}.form-password-field button.visibility-indicator span{font-size:22px}.form-password-field label{color:#9e9e9e}.form-password-field .show-hide-password-btn{height:32px;margin-left:0;padding-right:4px;width:32px}.form-text-field .control-label{padding-right:4px}.form-text-field .label-tooltip{display:flex}.card-link{color:#fff;text-decoration:none}.card-link .card-link-card{background:#fff3;border:1px solid #ffffff29;color:#fff}.card-link .card-link-card>div{padding-left:16px}.card-link .card-link-card span.card-link-icon{display:inline-block;padding-right:16px}.card-link .card-link-card span.card-link-text{color:#fff;display:inline-block;font-size:16px;line-height:32px;vertical-align:middle}.card-link:hover .card-link-card{background:#ffffff40;transition:background .1s ease}.avatar{font-size:22px;text-align:center}.avatar svg{fill:#595959;font-size:inherit!important;width:100%}.avatar.has-color svg{fill:#fff}.avatar.muted{opacity:.3}.avatar-icon-container{display:inline-block;text-align:center;vertical-align:middle}.avatar-icon-container.clickable-avatar{border-radius:50%;overflow:hidden}.click-away-layer{bottom:0;left:0;position:fixed;right:0;top:0}.compact-date-range-wrapper{display:inline-block;line-height:32px}.compact-date-range-wrapper .compact-date-range{display:table-row}.compact-date-range-wrapper .compact-date-range .end-date,.compact-date-range-wrapper .compact-date-range .spacer,.compact-date-range-wrapper .compact-date-range .start-date{display:table-cell;padding:0;text-align:center;vertical-align:top}.compact-date-range-wrapper .compact-date-range .end-date,.compact-date-range-wrapper .compact-date-range .start-date{font-size:16px;line-height:16px;position:relative}.compact-date-range-wrapper .compact-date-range .end-date .year,.compact-date-range-wrapper .compact-date-range .start-date .year{display:block}.compact-date-range-wrapper .compact-date-range .end-date .date,.compact-date-range-wrapper .compact-date-range .start-date .date{font-size:12px;line-height:10px}.compact-date-range-wrapper .compact-date-range .spacer{font-size:16px;line-height:16px;padding-left:4px;padding-right:4px}.contact-dialog{margin-top:0!important}.contact-dialog a{color:#f47d30;font-size:16px;text-decoration:none}.contact-dialog header span{display:block;font-size:22px}.contact-dialog header span:first-child{font-size:14px}.contact-dialog label{color:#9e9e9e;font-size:14px}.contact-dialog .contact-info{margin-top:40px}.contact-dialog .contact-info div{margin-bottom:16px}.contact-dialog .contact-info div label{display:block}.contact-dialog .office-info{margin-top:40px}.contact-dialog .office-info div{font-size:16px;margin-bottom:16px}span.separator{margin:0 8px}span.separator.multiline{display:inline-block;vertical-align:top}a.external-link{display:inline-block;line-height:14px;margin-top:8px;text-decoration:none}a.external-link.primary{color:#f47d30}a.external-link.secondary{color:#002939}a.external-link.info{color:#035e96}a.external-link.with-underline-on-hover:hover{text-decoration:underline}a.external-link span{font-size:14px;vertical-align:initial}a.external-link span.material-icons{font-size:16px;position:relative;top:3px;vertical-align:initial}.markdown-body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;color:#404040;line-height:1.5}.markdown-body .pl-c{color:#6a737d}.markdown-body .pl-c1,.markdown-body .pl-s .pl-v{color:#005cc5}.markdown-body .pl-e,.markdown-body .pl-en{color:#6f42c1}.markdown-body .pl-s .pl-s1,.markdown-body .pl-smi{color:#404040}.markdown-body .pl-ent{color:#22863a}.markdown-body .pl-k{color:#d73a49}.markdown-body .pl-pds,.markdown-body .pl-s,.markdown-body .pl-s .pl-pse .pl-s1,.markdown-body .pl-sr,.markdown-body .pl-sr .pl-cce,.markdown-body .pl-sr .pl-sra,.markdown-body .pl-sr .pl-sre{color:#032f62}.markdown-body .pl-smw,.markdown-body .pl-v{color:#e36209}.markdown-body .pl-bu{color:#b31d28}.markdown-body .pl-ii{background-color:#b31d28;color:#fafbfc}.markdown-body .pl-c2{background-color:#d73a49;color:#fafbfc}.markdown-body .pl-c2:before{content:"^M"}.markdown-body .pl-sr .pl-cce{color:#22863a;font-weight:700}.markdown-body .pl-ml{color:#735c0f}.markdown-body .pl-mh,.markdown-body .pl-mh .pl-en,.markdown-body .pl-ms{color:#005cc5;font-weight:700}.markdown-body .pl-mi{color:#404040;font-style:italic}.markdown-body .pl-mb{color:#404040;font-weight:700}.markdown-body .pl-md{background-color:#ffeef0;color:#b31d28}.markdown-body .pl-mi1{background-color:#f0fff4;color:#22863a}.markdown-body .pl-mc{background-color:#ffebda;color:#e36209}.markdown-body .pl-mi2{background-color:#005cc5;color:#f6f8fa}.markdown-body .pl-mdr{color:#6f42c1;font-weight:700}.markdown-body .pl-ba{color:#586069}.markdown-body .pl-sg{color:#959da5}.markdown-body .pl-corl{color:#032f62;text-decoration:underline}.markdown-body .octicon{fill:currentColor;display:inline-block;vertical-align:text-top}.markdown-body a{background-color:#0000}.markdown-body a:active,.markdown-body a:hover{outline-width:0}.markdown-body strong{font-weight:inherit;font-weight:900}.markdown-body h1{margin:.67em 0}.markdown-body img{border-style:none}.markdown-body code,.markdown-body kbd,.markdown-body pre{border:1px solid #e8e8e8;font-family:monospace,monospace;font-size:1em}.markdown-body hr{box-sizing:initial;overflow:visible}.markdown-body input{font:inherit;margin:0;overflow:visible}.markdown-body [type=checkbox]{box-sizing:border-box;padding:0}.markdown-body *{box-sizing:border-box}.markdown-body input{font-family:inherit;font-size:inherit;line-height:inherit}.markdown-body a{color:#2196f3;text-decoration:none}.markdown-body a:hover{text-decoration:underline}.markdown-body strong{font-weight:700}.markdown-body hr{background:#0000;border:none;border-bottom:1px solid #00000029;height:0;margin:16px 0;overflow:hidden}.markdown-body hr:after,.markdown-body hr:before{content:"";display:table}.markdown-body hr:after{clear:both}.markdown-body table{border-collapse:collapse;border-spacing:0}.markdown-body td,.markdown-body th{padding:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-bottom:0;margin-top:0}.markdown-body h1{font-size:32px;font-weight:700}.markdown-body h2,.markdown-body h3{font-size:22px;font-weight:700}.markdown-body h4{font-size:16px;font-weight:700}.markdown-body h5{font-size:14px;font-weight:700}.markdown-body h6{font-size:12px;font-weight:700}.markdown-body p{margin-bottom:8px;margin-top:0}.markdown-body blockquote{margin:0}.markdown-body ol,.markdown-body ul{margin-bottom:0;margin-top:0;padding-left:0}.markdown-body ol ol,.markdown-body ul ol{list-style-type:lower-roman}.markdown-body ol ol ol,.markdown-body ol ul ol,.markdown-body ul ol ol,.markdown-body ul ul ol{list-style-type:lower-alpha}.markdown-body dd{margin-left:0}.markdown-body code{color:#b71c1c}.markdown-body code,.markdown-body pre{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:12px}.markdown-body pre{margin-bottom:0;margin-top:0}.markdown-body pre code{color:inherit}.markdown-body .octicon{vertical-align:text-bottom}.markdown-body .pl-0{padding-left:0!important}.markdown-body .pl-1{padding-left:4px!important}.markdown-body .pl-2{padding-left:8px!important}.markdown-body .pl-3{padding-left:16px!important}.markdown-body .pl-4{padding-left:24px!important}.markdown-body .pl-5{padding-left:32px!important}.markdown-body .pl-6{padding-left:40px!important}.markdown-body:after,.markdown-body:before{content:"";display:table}.markdown-body:after{clear:both}.markdown-body>:first-child{margin-top:0!important}.markdown-body>:last-child{margin-bottom:0!important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .anchor{float:left;line-height:1;margin-left:-20px;padding-right:4px}.markdown-body .anchor:focus{outline:none}.markdown-body blockquote,.markdown-body dl,.markdown-body ol,.markdown-body p,.markdown-body pre,.markdown-body table,.markdown-body ul{margin-bottom:16px;margin-top:0}.markdown-body hr{background-color:#e1e4e8;border:0;height:.25em;margin:24px 0;padding:0}.markdown-body blockquote{border-left:.25em solid #dfe2e5;color:#6a737d;padding:0 1em}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body kbd{background-color:#fbfbfb;border:1px solid #00000029;border-bottom-color:#00000052;box-shadow:0 1px 5px 0 #0003,0 2px 2px 0 #00000024,0 3px 1px -2px #0000001f insets;font-size:12px;line-height:12px}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{font-weight:700;line-height:1.25;margin-bottom:16px;margin-top:24px}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:#1b1f23;vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1{font-size:2em}.markdown-body h1,.markdown-body h2{border-bottom:1px solid #00000029;padding-bottom:.3em}.markdown-body h2{font-size:1.5em}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{color:#6a737d;font-size:.85em}.markdown-body ol,.markdown-body ul{padding-left:2em}.markdown-body ol ol,.markdown-body ol ul,.markdown-body ul ol,.markdown-body ul ul{margin-bottom:0;margin-top:0}.markdown-body li{word-wrap:break-all}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{font-size:1em;font-style:italic;font-weight:700;margin-top:16px;padding:0}.markdown-body dl dd{margin-bottom:16px;padding:0 16px}.markdown-body table{display:block;overflow:auto;width:100%}.markdown-body table th{font-weight:700}.markdown-body table td,.markdown-body table th{border:1px solid #00000029;padding:8px 16px}.markdown-body table tr{background-color:#fff;border-top:1px solid #00000029}.markdown-body table tr:nth-child(2n){background-color:#f6f8fa}.markdown-body img{background-color:#fff;box-sizing:initial;max-width:100%}.markdown-body img[align=right]{padding-left:16px}.markdown-body img[align=left]{padding-right:16px}.markdown-body code{background-color:#1b1f230d;border-radius:4px;font-size:85%;margin:0;padding:.2em .4em}.markdown-body pre{word-wrap:normal}.markdown-body pre>code{background:#0000;border:0;font-size:100%;margin:0;padding:0;white-space:pre;word-break:normal}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{background-color:#f6f8fa;border-radius:4px;font-size:85%;line-height:1.45;overflow:auto;padding:16px}.markdown-body pre code{word-wrap:normal;background-color:#0000;border:0;display:inline;line-height:inherit;margin:0;max-width:auto;overflow:visible;padding:0}.markdown-body .full-commit .btn-outline:not(:disabled):hover{border-color:#005cc5;color:#005cc5}.markdown-body kbd{background-color:#fafbfc;border:1px solid #e8e8e8;border-bottom-color:#00000029;border-radius:4px;box-shadow:0 1px 5px 0 #0003,0 2px 2px 0 #00000024,inset 0 3px 1px -2px #0000001f;color:#444d56;display:inline-block;line-height:10px;padding:4px 8px;vertical-align:middle}.markdown-body :checked+.radio-label{border-color:#0366d6;position:relative;z-index:1}.markdown-body .task-list-item{list-style-type:none}.markdown-body .task-list-item+.task-list-item{margin-top:4px}.markdown-body .task-list-item input{margin:0 .2em .25em -1.6em;vertical-align:middle}.markdown-body hr{border-bottom-color:#e8e8e8}ol li{padding-left:16px}.tool-tip-button{color:#035e96!important;margin-top:-2px!important;padding:0!important}.tool-tip-dialog .dialog-title{display:flex;justify-content:flex-start;position:relative}.tool-tip-dialog .dialog-title .close-button{position:absolute;right:12px;top:12px}.clip{background:#edcd26;box-shadow:0 1px 5px 0 #0003,0 2px 2px 0 #00000024,0 3px 1px -2px #0000001f;color:#393939;font-family:Lato,sans-serif;font-size:13px;font-weight:900;line-height:18px;padding:2px 16px;position:absolute;right:16px;top:-4px}.alert{padding:16px;position:relative}.alert.full-width{width:100%}.alert.info{margin-left:0;padding:16px}.alert.info.highlight{background:#2196f3}.alert.info.dark{background:#1d3f53}.alert.info.dark,.alert.info.dark a,.alert.info.dark p,.alert.info.highlight,.alert.info.highlight a,.alert.info.highlight p{color:#fff!important}.alert .alert-icon-wrapper{color:#edcd26;position:absolute}.alert.warning{background:#edcd260d;border:2px solid #edcd26}.alert.warning .alert-content{margin-left:32px}.alert.error{background:none;border:1px solid #c62828}.alert.error .alert-content{margin-left:32px}.alert.error .alert-icon-wrapper{color:#c62828;position:absolute}.alert.no-border{background:none;border:2px solid #0000;padding:0}.alert .alert-content header{font-size:18px}.alert .alert-content p{margin:0}.alert .alert-content div.body{color:#5f5e64}.expense-plan-container{display:inline-block;margin-top:-4px}.block-expense-plan-container{display:block}.block-expense-plan-container .expense-plan-link,.expense-plan-container .expense-plan-link{display:table-cell;font-size:12px;line-height:10px;padding:0;position:relative;text-align:center;vertical-align:top}.tag{background:#0000;border:1px solid #00000029;border-left:none;border-radius:4px;color:#828282;display:inline-block;height:24px;line-height:20px;margin:0 8px;padding:1px 8px 0 12px;position:relative;width:auto}.tag:before{background-color:#0000;border:1px solid #00000029;border-radius:50%;height:6px;left:0;top:8px;width:6px}.tag:after,.tag:before{content:"";position:absolute}.tag:after{background:#0000;border-color:#0000 #0000 #00000029 #00000029;border-radius:2px;border-style:solid;border-width:1px;height:18px;left:-6px;top:2px;transform:rotate(45deg);width:18px}.flag{background-color:#637a8214;border-left:4px solid;display:inline-block;height:24px;padding:2px 24px 2px 8px;white-space:nowrap}.flag:after{border-bottom:12px solid #0000;border-right:12px solid #fafafa;border-top:12px solid #0000;content:"";display:block;height:0;left:100%;padding-right:12px;position:relative;top:-21px;width:0}.flag.white:after{border-right:12px solid #fff}.flag .text{font-weight:700}.flag.small{border-left:2px solid;height:18px;line-height:18px;padding:0 16px 0 8px}.flag.small .status-text{font-size:12px;font-weight:400}.flag.small:after{border-bottom:9px solid #0000;border-right:9px solid #fff;border-top:9px solid #0000;padding-right:8px}.flag.bare{border:none;border-radius:2px;padding:0 4px}.flag.bare:after{display:none}.flag.negative-color{color:#c62828}.flag.positive-color{color:#2e7d32}.flag.correction-color{color:#f47d30}.flag.default-color{color:#5f5e64}.page.alert-notification{margin-bottom:0;max-width:400px}.page.alert-notification .page-content{background:#5f5e64;border-radius:4px 4px 0 0}.page.alert-notification span{color:#fff}.page.alert-notification .icon-wrapper{position:absolute}.page.alert-notification .alert-message{padding-left:30px}@media(min-width:600px){.page.alert-notification .sign-in-btn{max-width:120px}}.blurred-content{filter:blur(10px)}.session-timer-dialog .countdown{color:#f47d30}.star-rating{color:#002131}.star-rating i.selected{color:#edcd26}.star-rating i.selected.hover{color:#9e9e9e}.feedback-form{min-width:400px}@media(max-width:500px){.feedback-form{min-width:300px}}.feedback-form .star-rating{left:-12px;margin-top:8px;position:relative}.feedback-form .feedback-comment{width:100%}.feedback-form .feedback-helper{margin-top:16px}.feedback-title h2{display:relative}.feedback-title button{cursor:pointer;position:absolute;right:4px;top:8px}.feedback-title button.MuiButton-root-1:hover{background:#0000}.feedback-actions{margin:0!important;padding:0 24px 24px}@media(min-width:350px){.myasebpcard{min-width:300px}}.myasebpcard .title{font-weight:400;opacity:.65}.myasebpcard .title.section{margin-left:16px}.myasebpcard .section-id span{line-height:38px;vertical-align:middle}.myasebpcard .dependant{margin:10px 0 0}.myasebpcard table{border-spacing:collapse}.myasebpcard table td,.myasebpcard table th{padding:2px 2px 0 0}.myasebpcard table .name{font-weight:700}.myasebpcard table tbody tr td:first-child,.myasebpcard table thead tr th:first-child{max-width:7em;min-width:7em;width:7em}.myasebpcard table th{font-size:14px;font-weight:400;text-align:left;text-transform:uppercase}.myasebpcard table tr th.benefit{max-width:21em;width:21em}@media(min-width:650px){.myasebpcard table tr th.benefit{min-width:21em}}.myasebpcard table .school-jurisdiction-info{font-weight:700;padding-bottom:4px;padding-left:0!important;text-align:left;text-transform:none}.myasebpcard table .school-jurisdiction-info .school-jurisdiction-name{margin-right:8px}.myasebpcard table .school-jurisdiction-info .role-name{display:inline-block;font-weight:400}.myasebpcard .card-edge{height:0;margin:1px 8px 0}.myasebpcard.dialog-content{border-radius:9px!important;max-width:500px;perspective:1000px}.myasebpcard.dialog-content .logo{line-height:34px}.myasebpcard.dialog-content .logo .asebp-logo{vertical-align:middle}.myasebpcard.dialog-content .card-holder{display:flex;flex-direction:column}.myasebpcard.dialog-content .card-face{background:#fff;border-radius:8px;display:flex;flex-direction:column;justify-content:space-between;min-height:225px;padding:16px}.myasebpcard.dialog-content .card-face.back{height:0;opacity:0;transform:rotateX(-97deg);transform-origin:top;transition-duration:.3s;transition-property:all;transition-timing-function:ease-in}.myasebpcard.dialog-content .card-face.back.back.show{height:auto;opacity:1;transform:rotateX(0deg)}.myasebpcard.dialog-content .card-face .no-active-benefits{text-align:center}.myasebpcard.dialog-content .card-face .no-active-benefits span{display:inherit;font-style:italic;font-weight:300;padding-bottom:8px;padding-top:8px}.myasebpcard.dialog-content .card-face .card-footer{display:flex;justify-content:space-between}.myasebpcard.dialog-content .card-face .card-footer tbody tr td:first-child,.myasebpcard.dialog-content .card-face .card-footer tbody tr th:first-child{max-width:7em;min-width:5em;width:6em;word-break:break-all}.myasebpcard.dialog-content .card-face .card-footer tbody tr th:last-child{padding-left:15px}.myasebpcard.dialog-content .card-face .card-footer tbody tr td:nth-child(2){text-align:center}.myasebpcard.dialog-content .card-face .card-footer tbody tr td:last-child{padding-left:15px}.myasebpcard.dialog-content .card-face .card-footer .logo svg{width:54px!important}.myasebpcard-wrapper{margin-bottom:24px}.myasebpcard-preview{background:#fff!important;border-radius:8px!important;box-shadow:0 1px 5px 0 #0003,0 2px 2px 0 #00000024,0 3px 1px -2px #0000001f;cursor:pointer;margin:27px 0 0!important;padding:16px!important;width:100%}.myasebpcard-preview:hover{background:#ededed}@media(max-width:480px){.myasebpcard-preview{margin-bottom:16px;width:100%}}.myasebpcard-preview .title{font-weight:400;opacity:.65}.myasebpcard-preview .title.section{margin-left:16px}.myasebpcard-preview .section-id span{line-height:38px;vertical-align:middle}.myasebpcard-preview table{border-spacing:collapse;font-family:Lato,sans-serif;font-size:14px}.myasebpcard-preview table td,.myasebpcard-preview table th{padding:2px 2px 0 0;text-align:left}.myasebpcard-preview table .name{font-weight:700}.myasebpcard-preview table tbody tr td:first-child,.myasebpcard-preview table thead tr th:first-child{max-width:7em;min-width:7em;width:7em;word-break:break-all}.myasebpcard-preview table th{font-size:14px;font-weight:400;text-align:left;text-transform:uppercase}.myasebpcard-preview table .school-jurisdiction-info{font-weight:700;margin-right:8px;padding-bottom:4px;padding-left:0!important;padding-top:15px;text-align:left;text-transform:none}.myasebpcard-preview table .school-jurisdiction-info .school-jurisdiction-name{margin-right:8px}.myasebpcard-preview table .school-jurisdiction-info .role-name{display:inline-block;font-weight:400}.myasebpcard-preview .logo{line-height:34px}.myasebpcard-preview .logo .asebp-logo{vertical-align:middle}.myasebpcard-preview .card-holder{display:flex;flex-direction:column;margin:0;padding:0;width:100%}.myasebpcard-preview .card-face{display:flex;flex-direction:column;justify-content:space-between;min-height:175px;width:100%}.myasebpcard-preview .card-face .no-active-benefits{text-align:center}.myasebpcard-preview .card-face .no-active-benefits span{display:inherit;font-style:italic;font-weight:300;padding-bottom:8px;padding-top:8px}.myasebpcard-preview .card-face .card-footer{display:flex;justify-content:space-between}.myasebpcard-preview .card-face .card-footer tbody tr td:first-child,.myasebpcard-preview .card-face .card-footer tbody tr th:first-child{max-width:7em;min-width:5em;width:6em;word-break:break-all}.myasebpcard-preview .card-face .card-footer tbody tr th:last-child{padding-left:15px}.myasebpcard-preview .card-face .card-footer tbody tr td:nth-child(2){text-align:center}.myasebpcard-preview .card-face .card-footer tbody tr td:last-child{padding-left:15px}.myasebpcard-preview .card-face .card-footer .logo svg{width:54px!important}.highlight-box{background:#637a8214;border-radius:4px;box-sizing:border-box;display:inline-block;height:80px;min-width:130px;padding:0 24px 16px;position:relative;text-align:center;width:100%}.highlight-box span{display:block;text-align:center}.highlight-box .main{font-size:22px;line-height:64px;vertical-align:middle}.highlight-box .subtext{bottom:18px;left:0;position:absolute;width:100%}.highlight-box.success{color:#2e7d32}.highlight-box.info{color:#035e96;margin-left:0}.highlight-box.error{color:#c62828}.highlight-box.disabled{color:#b4b4b4}@media(max-width:599px){.highlight-box{margin-right:0}}.sa-account-selector-item{padding:0 16px!important}.spending-account-details-option{color:#002131;display:block;outline:none;padding:4px;position:relative;text-decoration:none;width:100%}.spending-account-details-option .icon-wrapper{position:absolute;top:6px}.spending-account-details-option .icon-wrapper .avatar{height:24px;width:24px}.spending-account-details-option .content{margin-left:32px;padding:0 16px 0 0}.spending-account-details-option .account-name{font-weight:700;line-height:20px}.spending-account-details-option .xs-date-range{font-size:12px;line-height:16px}.spending-account-details-option .school-jurisdiction-name{color:#5f5e64;font-size:12px;line-height:14px;margin-top:2px;opacity:.85;position:relative}.spending-account-details-option .spending-account-status{font-size:12px;line-height:12px}.spending-account-details-option .spending-account-date-range{margin-top:4px;text-align:right}.spending-account-activity div.spending-account-highlight-row{margin-top:40px}.spending-account-activity div.highlight-boxes{display:inline-block;margin-bottom:24px;vertical-align:text-top}@media(max-width:599px){.spending-account-activity div.highlight-boxes{margin-right:0}}.spending-account-activity div.additional-allocation-information{display:inline-block;margin-bottom:32px;margin-left:16px;vertical-align:text-top;width:320px}@media(min-width:450px){.spending-account-activity div.additional-allocation-information{width:395px}}.spending-account-activity div.additional-allocation-information span.help-indicator{color:#4f858d}@media(max-width:325px){.spending-account-activity div.additional-allocation-information span.help-indicator{margin-left:0}}.spending-account-activity div.additional-allocation-information span.help-indicator .material-icons{font-size:16px}.spending-account-activity div.additional-allocation-information span.help-indicator:hover{color:#035e96}.spending-account-activity div.edit-allocation{margin-bottom:40px}.spending-account-activity table.credit-summary tr.success td{color:#2e7d32}.spending-account-activity table.credit-summary td.value{text-align:right}.spending-account-activity table.credit-summary tr.summary td.label,.spending-account-activity table.credit-summary tr.summary td.value{border-top:1px solid #ddd}.spending-account-activity table.credit-summary td.value{padding-left:16px}.spending-account-activity table.credit-summary td.action{vertical-align:middle}.spending-account-activity .expense-information-link{float:left;padding-left:8px;width:100px}@media(max-width:449px){.spending-account-activity .expense-information-link{padding-left:0;padding-top:4px}}.spending-account-activity .expense-information-link span{color:#f47d30;cursor:pointer;text-decoration:underline}.spending-account-activity .spending-account-selector-toggle-wrapper{margin-top:8px}.adjustment-list{color:#5f5e64}.adjustment-list li{background:#fff}.adjustment-list .paid-claim-desc{font-size:16px;text-transform:none!important}.adjustment-list .paid-claim-info{color:#5f5e64;font-size:14px;font-weight:400;text-transform:none!important}.adjustment-list .adjustment .currency{color:#5f5e64;font-weight:400;text-align:right}.adjustment-group-line.expandable div[role=button]{cursor:pointer!important}.adjustment-group-line.expandable .expanded-currency{padding-left:35px}.adjustment-group-line.expandable .currency{padding-right:40px}.adjustment-group-line.not-expandable .adjustment-group-line-summary{margin-right:38px;padding-right:0!important}.adjustment-group-line .failed-payment-container{display:flex;justify-content:flex-end}@media(min-width:600px){.adjustment-group-line .failed-payment-container>div:last-child{padding:0 28px 0 0}}@media(min-width:960px){.adjustment-group-line .failed-payment-container>div:last-child{padding:0 40px 0 0}}.adjustment-group-line .failed-payment-container .failed-payment{align-items:center;display:flex;line-height:14px;padding-bottom:16px!important;padding-top:0!important}.adjustment-group-line .failed-payment-container .failed-payment.suppress{color:#9e9e9e}.adjustment-group-line .failed-payment-container .failed-payment.active{color:#c62828;cursor:pointer}.adjustment-group-line .failed-payment-container .failed-payment.active .failed-payment-message{text-decoration:underline}.adjustment-group-line .failed-payment-container .failed-payment .failed-payment-message{font-style:italic;padding-left:4px}@media(min-width:600px){.adjustment-group-line .failed-payment-container .failed-payment .failed-payment-message.has-deposit-account{width:300px}}.adjustment-group-line-grid{font-size:14px;font-weight:400}.adjustment-group-line-grid>div{line-height:18px}@media(min-width:960px){.adjustment-group-line-grid>div{padding:8px 32px 8px 16px}}.adjustment-group-line-grid>div strong{color:#2b2b2b;font-size:16px;font-weight:400}@media(min-width:600px){.adjustment-group-line-grid>div.currency{padding-right:40px;text-align:right}}.adjustment-group-line-grid>div .amount-container{font-weight:700}.adjustment-group-line-grid>div .amount-container .amount .error-icon{padding-right:8px}.adjustment-group-line-grid>div .amount-container.payment.success{color:#2e7d32}.adjustment-group-line-grid>div .amount-container.payment.failed{color:#c62828}a.claim-link span:first-child{width:100%!important}@media(min-width:600px){.adjustment-line-grid>div:last-child{padding:0 12px 0 0}}@media(min-width:960px){.adjustment-line-grid>div:last-child{padding:0 26px 0 0}}.adjustment-list-header{margin-right:48px;padding-left:24px}@media(max-width:599px){.adjustment-list-header{margin-right:60px}}.adjustment-list-header .currency{text-align:right}.adjustment-list-header .adjustment-list-header-inner{margin-left:0;margin-right:0;padding-right:0}.adjustment-list-header .adjustment-list-header-inner>div{font-size:14px;line-height:22px;padding:8px 0;vertical-align:middle}@media(min-width:600px){.adjustment-list-header .adjustment-list-header-inner>div{padding:8px 40px 8px 0}}.adjustment-list-header .adjustment-list-header-inner h3{font-size:22px;font-weight:400;margin:0;position:relative;top:-2px}.allocation-slider{padding-top:16px;width:300px}.allocation-form-control .hsa{color:#9c27b0}.allocation-form-control .hsa p{color:#9c27b0;font-size:22px;margin-top:8px}.allocation-form-control .wsa{color:#00897b}.allocation-form-control .wsa p{color:#00897b;font-size:22px;margin-top:8px}.allocation-form-control input{font-size:22px;width:85px}.allocation-sin-info{margin-top:24px}.allocation-sin-info .control-label{margin-left:revert!important}.allocation-dialog .dialog-title{display:flex;justify-content:space-evenly;margin:auto}.allocation-dialog .dialog-title .title{flex-grow:5;padding-top:12px}.allocation-dialog .dialog-title .close{flex-grow:1;width:48px}.allocation-dialog .allocation-instructions{padding-top:16px}.allocation-dialog-actions{margin:0!important;padding:24px}div.statements{margin-bottom:40px;margin-top:40px}div.statements div.statements-header{margin-bottom:8px}div.statements div.statements-header h3{font-size:22px;font-weight:400;margin:0;position:relative}div.statements div.statements-list{padding:0 16px}@media(min-width:960px){div.statements div.statements-list{padding:0 32px}}div.statements div.statements-list .statement-header{display:flex;flex-direction:row}div.statements div.statements-list .statement-row{margin-bottom:16px}div.statements div.statements-list .statement-row:last-child{margin-bottom:0}div.statements div.statements-list .statement-title-link{border-bottom:1px solid #000000de;font-size:16px;margin-left:4px}div.statements div.statements-list .statement-title-button{font-size:14px;font-weight:700;margin-left:4px}div.statements div.statements-list .statement-info{color:#828282;font-size:14px;margin-left:28px}div.statements div.statements-list .revision-link-holder{display:flex}div.statements div.statements-list .revision-link-holder a{text-decoration:underline}div.statements div.statements-list .revision-link-holder .revised-links{color:#828282;font-size:14px}div.statements div.statements-list .revision-link-holder .revision-divider{padding-left:4px;padding-right:4px}div.statements.single div.statements-header{display:none}.spending-account-allocation-alert{background:#fff;border-radius:4px;box-shadow:0 1px 5px 0 #0003,0 2px 2px 0 #00000024,0 3px 1px -2px #0000001f;margin-bottom:24px}.spending-account-allocation-alert .spending-account-allocation-alert-inner{padding:16px}.spending-account-allocation-alert .spending-account-allocation-alert-inner header{color:#f47d30;font-size:22px;line-height:22px}.spending-account-allocation-alert .spending-account-allocation-alert-inner header span.material-icons{color:#f47d30;margin-right:8px;position:relative;top:-3px;vertical-align:middle}.spending-account-allocation-alert .spending-account-allocation-alert-inner .spending-account-allocation-alert-description{padding-top:8px}@media(min-width:600px){.spending-account-allocation-alert .spending-account-allocation-alert-inner .spending-account-allocation-alert-description{padding:8px 16px 0 32px}}.spending-account-allocation-alert .spending-account-allocation-alert-inner .spending-account-allocation-alert-link{color:#f47d30}.spending-account-activity-placeholder{margin:80px 0}.spending-account-payment-exlusion-alert{background:#fff;border:2px solid #fcd8c1;margin-bottom:24px}.spending-account-payment-exlusion-alert .inner{padding:16px}.spending-account-payment-exlusion-alert .inner header{align-items:center;display:flex;font-size:22px;line-height:22px}.spending-account-payment-exlusion-alert .inner header .title{padding-left:4px}.spending-account-payment-exlusion-alert .inner header .icon-warning{color:#edcd26}.spending-account-payment-exlusion-alert .inner .description{padding:8px 16px 0 32px}.spending-account-claim-list-item{background:#fff!important;padding-left:32px!important;padding-right:32px!important}@media(max-width:600px){.spending-account-claim-list-item{padding-left:16px!important;padding-right:16px!important}}.spending-account-claim-list-item .inner{box-sizing:border-box;width:100%}.spending-account-claim-list-item .inner.loading{opacity:.5}.spending-account-claim-list-item .description{color:#002131!important;font-size:22px;padding-bottom:4px}@media(max-width:600px){.spending-account-claim-list-item .description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.spending-account-claim-list-item .date{color:dimgray;white-space:nowrap}@media(min-width:960px)and (max-width:1279px){.spending-account-claim-list-item .date{min-width:110px}}.spending-account-claim-list-item .amount{color:#002131!important;font-size:16px;text-align:right}.spending-account-claim-list-item .recipient{color:dimgray;font-size:16px;font-weight:400}@media(max-width:600px){.spending-account-claim-list-item .recipient{align-items:center;display:flex;padding:4px 0}.spending-account-claim-list-item .recipient span{padding-bottom:2px}}.spending-account-claim-list-item .transferred{color:#9e9e9e!important;font-style:italic;padding-left:32px;padding-top:4px}@media(max-width:600px){.spending-account-claim-list-item .status-line{display:flex;justify-content:space-between}.spending-account-claim-list-item .status-line .transferred{padding:0}}.no-claims-message{padding:24px 32px}.claim-list-header{padding-left:32px;padding-right:32px}.claim-list-header .inner{margin-left:0;margin-right:0}.claim-list-header .inner>div{font-size:14px;line-height:22px;padding:8px 0;vertical-align:middle}.claim-list-header .inner .currency{text-align:right}.claim-list-header .inner .dates{white-space:nowrap}@media(min-width:960px)and (max-width:1279px){.claim-list-header .inner .dates{min-width:110px}}.spending-account-claim-amount{padding-bottom:8px}.spending-account-claim-amount .amount{color:#002131!important;font-size:16px;text-align:right}.spending-account-claim-amount .label{color:#9e9e9e!important;text-align:right}.spending-account-claim-date{padding-bottom:4px}.spending-account-claim-date .date{color:#002131!important}.spending-account-claim-date .label{color:#9e9e9e!important;padding-right:4px}.sa-account-selector{background:#fff;box-shadow:0 1px 5px 0 #0003,0 2px 2px 0 #00000024,0 3px 1px -2px #0000001f;padding:0 8px}.sa-account-selector-item{height:auto!important}.spending-account-item-option{color:#002131;display:block;outline:none;padding:4px;position:relative;text-decoration:none;width:100%}.spending-account-item-option.selected{color:#fff!important}.spending-account-item-option .content{width:100%}.spending-account-item-option .account-name{font-size:14px;font-weight:700;line-height:20px}.spending-account-item-option .xs-date-range{font-size:12px;font-weight:400;line-height:16px}.spending-account-item-option .school-jurisdiction-name{color:#5f5e64;font-size:12px;font-weight:400;line-height:14px;margin-top:2px;opacity:.75;position:relative}.spending-account-item-option .school-jurisdiction-name.selected,.spending-account-item-option .school-jurisdiction-name.selected span{color:#fff!important}.spending-account-item-option .spending-account-status{font-size:12px;line-height:12px}.spending-account-item-option .spending-account-date-range{margin-top:4px}.allocation-dialog .hsa{color:#9c27b0}.allocation-dialog .wsa{color:#00897b}.allocation-dialog .tfsa{color:#498900}.allocation-dialog .rrsp{color:#552a0e}.allocation-dialog .hsa-background{background-color:#9c27b0;opacity:.7}.allocation-dialog .wsa-background{background-color:#00897b;opacity:.7}.allocation-dialog .tfsa-background{background-color:#498900;opacity:.7}.allocation-dialog .rrsp-background{background-color:#552a0e;opacity:.7}.savings-enabled-allocation .hsa p{color:#9c27b0;font-size:22px;margin-top:8px}.savings-enabled-allocation .wsa p{color:#00897b;font-size:22px;margin-top:8px}.savings-enabled-allocation input{font-size:18px}.savings-enabled-allocation .control-label{font-size:18px;margin-left:-12px;overflow:visible}.credit-allocation-calculator .dismiss-button-container{display:flex}.credit-allocation-calculator .dismiss-button-container button{max-height:32px}.credit-allocation-calculator .calculator-link-container{display:flex}.credit-allocation-calculator .calculator-link-container .calculator-link{color:#035e96;cursor:pointer;text-decoration:underline}.credit-allocation-calculator .calculator-input-container{padding:16px}.credit-allocation-calculator .hint-text{color:#828282}.allocation-bar{color:#fff;text-align:center;vertical-align:middle}.allocation-bar .MuiGrid-item:first-child{border-bottom-left-radius:4px;border-top-left-radius:4px}.allocation-bar .MuiGrid-item:last-child{border-bottom-right-radius:4px;border-top-right-radius:4px}.allocation-bar .MuiGrid-item{min-height:28px}.allocation-bar .unallocated-bar{border:2px dashed #404040;opacity:.7}.allocation-bar .error-bar{background-color:#c62828;opacity:.7;vertical-align:middle}.total-allocation{display:flex;font-size:16px;font-weight:700}.total-allocation .material-icons{margin-right:4px}.allocation-valid{color:#2e7d32}.allocation-over{color:#c62828}.allocation-under{color:#fdbb00}.percent-form-label{border-radius:4px;color:#fff;text-align:center}.allocated-credit-container{padding-left:8px}.drug-details .tags{margin-left:-11px}.drug-details .tags>a{margin-right:8px}.drug-details .tags .chip{margin-bottom:4px}.drug-details .section{background:#fff;padding:24px}.drug-details .section label{color:#5f5e64;display:inline-block;font-size:14px;font-weight:400;line-height:14px;margin-bottom:2px}.drug-details .section .content{font-size:16px}.drug-details .section .content .option-list{margin-top:0}.drug-details .section.highlighted{background:#fbfbfb;border:1px solid #e8e8e8}.drug-list .option-content-wrapper .option-content{align-items:center;height:40px;justify-content:center}.drug-list .option-content-wrapper .option-content .option-text{line-height:16px}.drugs-page-content .drug-info-dislaimer{color:dimgray;font-size:10px;font-style:italic}.drugs-page-content .drug-info-dislaimer .disclaimer-external-link{padding-left:4px}.drugs-page-content .drug-info-dislaimer .disclaimer-external-link span{font-size:10px}.spending-account-status{border-radius:2px;display:inline-block;margin-top:2px}.spending-account-status.active{color:#2e7d32}.spending-account-status.terminated{color:#c62828}.spending-account-status.in-runoff{color:#f47d30}.spending-account-status.expired{color:#a56300}.spending-account-status.on-hold{color:#edcd26}.spending-account-status.unallocated{color:#002131}@media(max-width:959px){.benefit-line .benefit-status-wrapper{margin:8px 0 4px}}.benefit-status.active{color:#2e7d32}.benefit-status.terminated{color:#c62828}.benefit-status.pending{color:#edcd26}.benefit-line .allocation-percentage{display:block;text-align:center}.benefit-line .allocation-percentage .amount{color:#002131;display:block;font-size:16px;line-height:16px}.benefit-line .allocation-percentage .subtext{color:#828282;display:block;font-size:14px}@media(max-width:959px){.benefit-line .spending-account-status-wrapper{margin:8px 0 4px}}.benefit-line .no-activity{color:#9e9e9e}.benefit-line .package-details-wrapper{display:inline-block}.benefit-line .package-details-wrapper .expense-plan-name,.benefit-line .package-details-wrapper .package-details{display:block}.benefit-chip{background:none!important}.benefit-chip>span{padding-left:8px!important;padding-right:8px!important}.benefit-utilization-section-header{padding-left:30px;padding-right:56px}.benefit-utilization-section-header .benefit-utilization-section-header-inner .name-text{font-size:16px;margin-left:8px;vertical-align:middle}.benefit-utilization-section-header .benefit-utilization-section-header-inner .paid-header,.benefit-utilization-section-header .benefit-utilization-section-header-inner .remaining-header{text-align:right}.benefit-utilization-section-header .benefit-utilization-section-header-inner .paid-deductible-header{min-width:220px;text-align:left}.header-group-name{color:#2b2b2b;font-weight:400;line-height:32px}.header-group-name h1{color:#2b2b2b;font-size:18px!important}.header-group-name h1 span{vertical-align:middle}.header-amount-remaining,.header-paid-amount{color:dimgray;font-size:18px;font-weight:400;line-height:32px;position:relative;text-align:right}.header-amount-remaining.header-paid-amount,.header-paid-amount.header-paid-amount{color:#2e7d32}.header-amount-remaining strong,.header-paid-amount strong{color:#002131;font-weight:400}.header-amount-remaining span.up-to,.header-paid-amount span.up-to{font-size:16px}.header-amount-remaining .header-amount-remaining-subtext,.header-amount-remaining .header-paid-amount-subtext,.header-paid-amount .header-amount-remaining-subtext,.header-paid-amount .header-paid-amount-subtext{bottom:-16px;color:dimgray;font-size:12px;font-weight:400;position:absolute;right:0}.header-amount-remaining .no-maximum,.header-paid-amount .no-maximum{font-size:14px}h4.list-header{margin-bottom:8px;margin-top:0}.spending-account-cards{margin-bottom:24px!important}div.recent-benefit-selector,div.recent-benefit-selector>div,div.recent-benefit-selector>div>svg{color:#fff}div.recent-benefit-selector{background-color:#fff3;border:none;border-radius:4px;font-size:14px;font-weight:300;padding:0 0 0 16px;width:100%}div.recent-benefit-selector>div>svg{margin-right:10px}div.recent-benefit-selector:before{content:normal;transition:none 0s ease 0s;transition:initial}div.recent-benefit-selector:after{content:normal}.spending-account-utilization-card .date-range{color:dimgray;font-size:12px;font-weight:400}.spending-account-utilization-card .school-jurisdiction-name{color:#5f5e64;font-size:12px;line-height:14px;margin-top:2px;opacity:.85;position:relative}.spending-account-utilization-card .content{font-weight:400;padding-left:24px}.spending-account-utilization-card .spending-account-status{font-size:12px;line-height:12px;margin-top:0}.spending-account-utilization-card.spending-account-on-hold{padding-top:8px}.spending-account-utilization-card .runoff-deadline{font-size:12px;line-height:12px;margin-top:8px}@media(min-width:600px){.product-maximum-group-detail{padding-left:40px}}@media(max-width:599px){.product-maximum-group-detail a{width:100%}}.combined-maximum-info{color:dimgray;font-size:14px;font-style:italic;font-weight:400;line-height:14px;margin-top:4px}table.deductible-summary{font-size:xs-font-size}table.deductible-summary td.value{text-align:right}table.deductible-summary tr.summary td.label,table.deductible-summary tr.summary td.value{border-top:#e8e8e8}table.deductible-summary td.value{padding-left:8px}.product-maximum-group-detail-field{font-size:16px;margin-bottom:16px}.product-maximum-group-detail-field label{color:#5f5e64;display:inline-block;font-size:14px;font-weight:400;line-height:14px;margin-bottom:2px}.product-maximum-group-detail-field.info{color:#035e96}ul.balance-adjustments{list-style:none;padding-left:0}.utilization-card-list-placeholder{margin-top:20px!important}.detailed-benefit-usage-placeholder{margin:80px 40px}.benefit-list-by-plan-section{margin-top:40px}.benefit-list-by-plan-header{padding-left:30px;padding-right:56px}.benefit-list-by-plan-header .plan-highlight-box{background:#e5e5e5;border-radius:4px;box-sizing:border-box;display:inline-block;margin-top:16px;min-width:130px;padding:16px;position:relative;width:100%}.benefit-list-by-plan-header .plan-highlight-box span{color:dimgray}.benefit-list-by-plan-header .benefit-plan-list-title{color:#2b2b2b;font-size:18px;font-weight:700;margin-top:24px}.inactive-product-group{background-color:#e5e5e5!important}.inactive-product-group .header-paid-amount{color:#002131}@media(min-width:960px){.detail-holder{padding-left:24px}}.detail-holder .detail-title-holder{justify-content:space-around}.detail-holder .detail-title-holder .detail-title{color:#2b2b2b;font-size:18px!important;line-height:32px}@media(max-width:959px){.detail-holder .detail-desc{padding-bottom:24px}}.detail-holder .detail-section{padding-top:8px}.detail-holder .detail-section:first-child{padding-top:0}@media(max-width:599px){.detail-holder .detail-section:first-child{padding-top:8px}}.detail-holder .detail-section .detail-subtitle{font-weight:700}.detail-holder .dental-procedure-list{margin-top:24px;padding-left:0}.detail-holder .dental-procedure-list .list-title{font-weight:700}.procedure-details .reference-id{color:#9e9e9e}.procedure-details .title{font-size:32px;font-weight:700;overflow:auto;padding-bottom:8px}.procedure-details .description{padding-bottom:24px;padding-top:24px}.procedure-details .service{padding-bottom:16px}.procedure-details .procedure-coverage{margin-bottom:24px}.procedure-details .procedure-coverage .cost-holder{align-items:center;justify-content:flex-start;margin-bottom:24px;margin-top:24px}.procedure-details .procedure-coverage .cost-holder .center-text{text-align:center}@media(max-width:599px){.procedure-details .procedure-coverage .cost-holder .center-text{padding-bottom:8px;padding-top:8px}}.procedure-details .procedure-coverage .cost-holder .cost-info{background-color:#fff;border:1px solid #e8e8e8;padding:8px;text-align:center}.procedure-details .procedure-coverage .cost-holder .cost-info .cost{font-size:22px;font-weight:700;padding:4px}.procedure-details .more-info{margin-bottom:24px}.procedure-details .other-codes{margin-top:24px}.procedure-details .other-codes>h3{font-weight:700}.procedure-card{background-color:#fbfbfb;box-shadow:0 1px 3px 0 #0003,0 1px 1px 0 #00000024,0 2px 1px -1px #0000001f;margin-right:16px;margin-top:16px}@media(max-width:600px){.procedure-card{margin-right:0}}.procedure-card a{width:100%}.procedure-card .procedure-desc{background-color:#fff;height:74px;padding:16px;text-align:left}.procedure-card .procedure-desc.show-cost{height:130px}.procedure-card .procedure-desc .procedure-id{color:#828282;font-size:22px;font-weight:700}.procedure-card .procedure-desc .procedure-name{font-size:16px;height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:330px}.procedure-card .procedure-desc .procedure-name.show-cost{height:78px;white-space:inherit;width:100%}.procedure-card .procedure-cost{background-color:#f1f1f1;padding:16px}.procedure-card .procedure-cost.no-cost{height:130px}.procedure-card .procedure-cost .subtitle{color:#404040;font-size:12px}.procedure-card .procedure-cost .subtitle.light{color:dimgray;font-size:10px;padding-bottom:8px}.procedure-card .procedure-cost .cost{font-size:16px;font-weight:700}.procedure-card .procedure-cost .cost.first-cost{padding-bottom:4px}.dental-search-bar .error-text{color:#c62828;font-size:12px}.dental-search-bar .dental-search-button{background:#fafafa;color:#f47d30;flex-grow:0;font-weight:900!important;margin-left:12px;margin-top:24px}.dental-search-bar .dental-search-button:hover{background:#fafafa}.dental-coverage-status{align-items:center;font-size:18px;height:32px;line-height:22px}.dental-coverage-status .status-desc{padding-left:4px}.dental-coverage-status div{height:24px}.dental-coverage-status.covered{color:#2e7d32}.dental-coverage-status.not-covered{color:#c62828}.dental-coverage-status.alternative{color:#fdbb00}.claims-filter-mobile-dialog .dialog-title{display:flex;justify-content:space-between}.claims-filter-mobile-dialog .dialog-title .title{padding-top:12px}.claims-filter-mobile-dialog .dialog-title .close{float:right}.claims-filter-mobile-dialog .apply-filter-btn{color:#fff}.claims-filter-mobile-dialog .actions{margin:0!important;padding:24px}.claims-filter-mobile-dialog .chips-container{display:flex;flex-wrap:wrap;padding-left:12px;padding-top:8px!important}.claims-filter-mobile-dialog .chips-container .product-chip-container.last-col{padding-left:32px}.claims-filter-mobile-dialog .chips-container .product-chip-container span{padding-left:6px}.claims-filter-mobile-dialog .chips-container .product-chip-container .avatar-icon-container{padding-left:4px}.claims-filter-mobile-dialog .chip{margin-bottom:8px;margin-right:8px}.claims-filter-mobile-dialog .chip.selected{background-color:#002939;color:#fff}.claims-filter-mobile-dialog .chip.selected.deletable{margin-left:8px}.claims-filter-mobile-dialog .chip.disabled{color:#9e9e9e}.claims-filter-mobile-dialog .chip svg{height:24px;width:24px}.claims-filter-mobile-dialog .sub-title{font-size:16px}.claims-filter-mobile-dialog .less-more-button{margin-top:-8px}.applied-filter-list{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:0;padding:4px 0}.applied-filter-list .chip{margin-bottom:8px;margin-right:8px}.applied-filter-list .chip.product-maximum .avatar-icon-container{padding-left:4px}.applied-filter-list .chip.product-maximum span{padding-left:6px}.applied-filter-list .chip svg{height:24px;width:24px}.benefit-name-label{display:flex}.benefit-name-label .name-text{font-size:16px;margin-left:4px}.export-dialog label{display:block;font-size:12px;margin-bottom:4px;margin-top:24px;text-transform:uppercase}span.new-claim-indicator{color:#2196f3;display:block;font-size:12px;line-height:12px}.recently-submitted-claims-card>div{padding-left:16px!important;padding-right:16px!important}.recently-submitted-claims-card ul{margin:-16px}.recently-submitted-claims-card .claim-preview{padding:16px 16px 24px}.recently-submitted-claims-card .description{font-size:18px;font-weight:400;line-height:18px;margin-bottom:4px}.recently-submitted-claims-card .dates .date{color:dimgray;font-size:14px}.recently-submitted-claims-card .amount{font-size:18px;font-weight:700;line-height:18px;margin-bottom:4px;text-align:right}.recently-submitted-claims-card .status{text-align:right}.recently-submitted-claims-card .status-flag{margin-left:4px}.recently-submitted-claims-card h6{color:#002939}.recently-submitted-claims-card .action-card-actions{padding-top:24px}.recently-submitted-claims-card span.transfer-badge{left:8px;position:absolute}.recently-submitted-claims-card span.transfer-badge i.material-icons{font-size:14px}.recently-submitted-claims-card .about.is-transfer{padding-left:24px;position:relative}.status-flag{background-color:#637a8214;border-left:4px solid;display:inline-block;height:24px;padding:2px 24px 2px 8px;white-space:nowrap}.status-flag:after{border-bottom:12px solid #0000;border-right:12px solid #fff;border-top:12px solid #0000;content:"";display:block;height:0;left:100%;padding-right:12px;position:relative;top:-21px;width:0}.status-flag .status-text{font-weight:700}.status-flag.small{border-left:2px solid;height:18px;line-height:18px;padding:0 16px 0 8px}.status-flag.small .status-text{font-size:12px;font-weight:400}.status-flag.small:after{border-bottom:9px solid #0000;border-right:9px solid #fff;border-top:9px solid #0000;padding-right:8px}.status-flag.bare{border:none;border-radius:2px;padding:0 4px}.status-flag.bare:after{display:none}.status-flag.negative-color{color:#c62828}.status-flag.positive-color{color:#2e7d32}.status-flag.correction-color{color:#f47d30}.status-flag.default-color{color:#5f5e64}.custom-date-container .custom-date-chip-container{display:inline-block;margin:4px 8px 8px -4px}.custom-date-container .custom-date-chip-container .option{border:1px solid #ececec!important}.custom-date-container .custom-date-chip-container .option-text{padding-left:24px;padding-right:8px}.custom-date-container .custom-date-range{background-color:#fff;border:1px solid #ececec!important;padding-top:65px}.custom-date-container .custom-date-range .date-picker-container{margin-bottom:24px;padding-bottom:24px;padding-left:12px;padding-right:12px}.natural-language-claims-filter{font-size:18px;line-height:40px;padding:24px 16px}@media(max-width:600px){.natural-language-claims-filter{font-size:14px;padding:16px}}.natural-language-claims-filter .filter-chip-badge .MuiBadge-badge{font-size:14px;font-weight:900}.natural-language-selector-btn{background:#ececec!important;border-radius:4px!important;color:#002939;font-size:18px!important;line-height:18px;padding:8px 4px;position:relative;top:-2px}@media(max-width:600px){.natural-language-selector-btn{font-size:16px!important}}.natural-language-selector-btn.lowercase{text-transform:lowercase}.natural-language-selector-btn span{color:#002939!important}.natural-language-selector-btn.has-value{font-weight:900}.natural-language-selector-btn.has-value span{color:#002939!important}.natural-language-claims-filter-dialog-title{border-bottom:1px solid #0000001a}@media(max-width:600px){.natural-language-claims-filter-dialog-title{padding:0!important}}.natural-language-claims-filter-dialog-content{background:#fafafa;box-shadow:inset 0 1px 5px 0 #0003;padding:0!important}.natural-language-claims-filter-dialog-content .filter-section{padding:32px 16px}.natural-language-claims-filter-dialog-content .filter-section .option-list .option{border:1px solid #ececec!important}.natural-language-claims-filter-dialog-content .option{box-shadow:none;overflow:visible}.natural-language-claims-filter-dialog-content .option .option-content{padding-right:16px}.natural-language-claims-filter-dialog-content .option .option-content .option-text{font-weight:500}.natural-language-claims-filter-dialog-content .option .option-content .option-text.no-icon{padding-right:8px}.natural-language-claims-filter-dialog-content .option.custom-option{overflow:visible;position:relative}.natural-language-claims-filter-dialog-content .option.custom-option .option-text.no-icon{flex:none;padding-left:16px}.natural-language-claims-filter-dialog-content .option.custom-option.selected{background:#fff!important;border-radius:2px;margin:4px;min-width:320px;padding-bottom:32px;padding-top:64px}.natural-language-claims-filter-dialog-content .option.custom-option.selected .option-text.no-icon{flex:10 1;padding-left:16px}.actionable-summary-links{margin-bottom:24px;padding-left:16px}@media(min-width:960px){.actionable-summary-links{padding-left:90px}}@media(max-width:960px){.actionable-summary-links{line-height:2;padding-top:24px}}.actionable-summary-links a{color:#2196f3}.actionable-summary-links a.fixable-link{color:#f47d30}.badged-option span:last-child{background:#fff;border:1px solid #002939;border-radius:50%;box-shadow:0 1px 5px 0 #0003,0 2px 2px 0 #00000024,0 3px 1px -2px #0000001f;box-sizing:border-box;color:#002939;font-size:14px;height:30px;right:-16px;top:8px;width:30px}.custom-date-range span{color:#002939}.custom-date-range .active-option-box-wrapper{left:-4px;position:absolute;top:-4px;z-index:1}.custom-date-range .active-option-box-wrapper .active-option-box{background:#002939;border-radius:34px;box-shadow:0 1px 5px 0 #0003,0 2px 2px 0 #00000024,0 3px 1px -2px #0000001f;color:#fff;padding:16px 24px}.benefit-options-container{padding:32px 0}.benefit-options-container .benefit-type:focus,.benefit-options-container .benefit-type:hover{background-color:#0000}.benefit-options-container .benefit-type.all-benefits .avatar svg{height:18px}.benefit-options-container .benefit-type .option-text{padding-left:0}.benefit-options-container .benefit-type .selected span{color:#002939;font-weight:900}.benefit-options-container .benefit-dropdown.open div:focus,.benefit-options-container .benefit-dropdown.open div:hover{background-color:#0000}.benefit-options-container .benefit-dropdown .ehc-filter-toggle-container{padding-left:128px;padding-top:8px}@media(max-width:600px){.benefit-options-container .benefit-dropdown .ehc-filter-toggle-container{padding-left:98px}}.benefit-options-container .subitem-list div{padding-bottom:2px;padding-top:2px}.benefit-options-container .subitem-list .subitem{padding-left:90px}@media(max-width:600px){.benefit-options-container .subitem-list .subitem{padding-left:70px}}.benefit-options-container .subitem-list .subitem.selected span{color:#002939;font-weight:900}.benefit-options-container .subitem-list .subitem.inner{padding-left:120px}@media(max-width:600px){.benefit-options-container .subitem-list .subitem.inner{padding-left:90px}}.benefit-options-container .subitem-list .filter-divider hr{margin-left:115px;margin-right:30px}@media(max-width:600px){.benefit-options-container .subitem-list .filter-divider hr{margin-left:90px}}.adjudication-result table td{padding-right:8px}.adjudication-result .adjudicated-amount{font-size:22px}.adjudication-result .adjudicated-amount.negative{color:#c62828}.adjudication-result .adjudicated-amount.neutral{color:#000}.adjudication-result .adjudicated-amount.positive{color:#2e7d32}.adjudication-result .adjudicated-amount.recoverable{color:#000}.adjudication-result-amount td{vertical-align:middle}.adjudication-result-amount td.amount{font-size:22px;text-align:right}.adjudication-result-amount td.label{color:#9e9e9e;font-size:16px}.adjudication-result-amount.negative td.amount{color:#c62828}.adjudication-result-amount.positive td.amount{color:#2e7d32}.adjudication-result-amount.recoverable td.amount{color:#f47d30}.adjudication-result-amount .label-tooltip{border-spacing:0}.adjudication-result-status .description{display:block;font-size:22px;margin-top:4px}.adjudication-result-status.negative .description{color:#c62828}.adjudication-result-status.positive .description{color:#2e7d32}.adjudication-result-status.recoverable .description{color:#f47d30}@media(max-width:959px){.claim-details .adjudication-result-container{padding-top:0!important}}.attachment-placeholder{box-shadow:0 1px 5px 0 #0003,0 2px 2px 0 #00000024,0 3px 1px -2px #0000001f;height:300px!important}.adjudication-info-placeholder{box-sizing:border-box;height:100%;padding:16px}.transfer-to-hsa-actions{margin:0!important;padding:24px}.dialog-title{display:flex;justify-content:space-evenly;margin:auto}.dialog-title .title{display:flex;flex:1 1;flex-direction:column;justify-content:center}.dialog-title .close{width:48px}.transfer-to-hsa-dialog{padding:0}.transfer-to-hsa-dialog .loading{align-items:center;display:flex;justify-content:center;min-height:320px}.transfer-to-hsa-dialog .spending-account-option{font-size:14px}@media(min-width:600px){.transfer-to-hsa-dialog .spending-account-option .account-balances{padding-top:16px!important}}.transfer-to-hsa-dialog .spending-account-option .school-jurisdiction-name{font-size:12px}.transfer-to-hsa-dialog .spending-account-option .end-date .year,.transfer-to-hsa-dialog .spending-account-option .spacer,.transfer-to-hsa-dialog .spending-account-option .start-date .year{font-size:14px;line-height:14px}.transfer-to-hsa-dialog .spending-account-option .end-date .date,.transfer-to-hsa-dialog .spending-account-option .start-date .date{font-size:10px;line-height:10px}.transfer-to-hsa-dialog .my-profile-link{color:#f47d30;line-height:14px;margin-top:8px}.transfer-to-hsa-dialog .missing-bank-account-alert{background:#fff;border:2px solid #fcd8c1;margin-bottom:24px}.transfer-to-hsa-dialog .missing-bank-account-alert .missing-bank-account-warning{background:#da4747;color:#fff;line-height:16px;margin:-2px;padding:16px}.transfer-to-hsa-dialog .missing-bank-account-alert .missing-bank-account-warning span.material-icons{margin-right:8px;vertical-align:middle}.transfer-to-hsa-dialog .missing-bank-account-alert .missing-bank-account-warning a{color:#fff!important}.transfer-to-hsa-dialog hr{margin-bottom:8px!important}.transfer-to-hsa-dialog hr.bottom-line{margin-bottom:-8px!important}.transfer-to-hsa-dialog .duplicate-claims .no-margin{margin:0}.transfer-to-hsa-dialog .control-container{display:flex}.duplicate-claim{background:#f2f1f1;border-radius:4px;margin:4px;padding:12px}.duplicate-claim .description{font-weight:700;overflow:hidden;padding-bottom:4px;text-overflow:ellipsis;white-space:nowrap}.duplicate-claim .amount{font-size:16px}.duplicate-claim .submitted-date{font-size:13px;padding-top:4px}.duplicate-claim .link-more{padding-top:16px}.duplicate-claim-yes-no-option{padding-bottom:8px;width:200px!important}.attachment-preview-dialog .attachment-preview-dialog-toolbar{display:flex}.attachment-preview-dialog .attachment-preview-dialog-toolbar h2{text-align:center}.attachment-preview-dialog .attachment-preview-dialog-toolbar .attachment-preview-dialog-title{flex:1 1}.attachment-preview-dialog div.attachment-preview-dialog-content{box-sizing:border-box;height:100%;margin-top:64px;padding:32px;text-align:center}.attachment-preview-dialog div.attachment-preview-dialog-content img{max-width:100%}.attachment-preview-list{margin-bottom:16px!important}.attachment-preview-list .attachment-preview-error-msg{color:#c62828;padding:8px 8px 0}.attachment-preview-list .attachment-preview{border-radius:2px;overflow:hidden;position:relative;width:100%}.attachment-preview-list .attachment-preview.has-error{border:2px solid #c62828}.attachment-preview-list .attachment-preview div.pdf-preview-bg{background:#595959;height:100%;text-align:center;width:100%}.attachment-preview-list .attachment-preview div.pdf-preview-bg div.file-type{background:#cc4b4c;border-radius:2px;color:#fff;display:inline-block;font-size:32px;margin-bottom:8px;margin-top:24px;padding:4px 8px;text-align:center}.attachment-preview-list .attachment-preview div.pdf-preview-bg div.file-name{color:#fff;font-size:14px}.attachment-preview-list .attachment-preview .attachment-preview-img-wrapper{display:block;height:140px;position:relative;width:100%}.attachment-preview-list .attachment-preview .attachment-preview-img-wrapper div.attachment-preview-img{background-position:top;background-size:cover;height:100%;width:100%}.attachment-preview-list .attachment-preview .attachment-preview-img-wrapper .purged-container{align-items:center;background:#e9e7e7;display:flex;height:100%;padding:16px}.attachment-preview-list .attachment-preview .attachment-preview-img-wrapper .purged-container .purged{align-items:top;display:flex}.attachment-preview-list .attachment-preview .attachment-preview-img-wrapper .purged-container .purged .purged-message{font-size:12px;font-style:italic;opacity:.7;padding-left:8px}.attachment-preview-list .attachment-preview .attachment-preview-header{padding-bottom:0}.attachment-preview-list .attachment-preview .attachment-preview-actions{display:flex}.attachment-preview-list .attachment-preview .attachment-preview-actions.no-side-padding{padding:8px 0}.attachment-preview-list .attachment-preview .attachment-preview-actions.second-row-actions{padding-top:0}.attachment-preview-list .attachment-preview .attachment-progress{height:2px}.claim-detail-header .reference-id{color:#9e9e9e}.claim-detail-header .title-container{word-wrap:break-word;align-items:flex-start;display:flex;font-size:22px;font-weight:700}.claim-detail-header .title-container .title{padding-right:4px}.claim-detail-header .title-container .failed-payments-icon{color:#c62828;cursor:pointer}.claim-detail-header .information-container{padding-top:16px}@media(min-width:960px){.claim-detail-header .information-container{display:flex;justify-content:space-between}}@media(max-width:959px){.claim-detail-header .information-container .eob-container{padding:16px 0}}.claim-detail-header .information-container .download-eob .eob-icon{font-size:22px}.claim-detail-header .information-container .download-eob .eob-title{font-size:14px;font-weight:700;padding-left:4px}.claim-payment-summary table td{padding-right:8px}.claim-payment-summary .adjudicated-amount{font-size:22px}.claim-payment-summary .adjudicated-amount.negative{color:#c62828}.claim-payment-summary .adjudicated-amount.neutral{color:#000}.claim-payment-summary .adjudicated-amount.positive{color:#2e7d32}.claim-payment-summary .adjudicated-amount.recoverable{color:#000}table.cob-details{border-spacing:0}table.cob-details td{vertical-align:middle}table.cob-details td.amount{font-size:22px;padding-right:4px;text-align:right}table.cob-details td.label{color:dimgray;font-size:16px}table.cob-details td.pre-total-line{padding-bottom:4px}table.cob-details td.total{border-top:1px solid #000}.claim-payment-amount td{vertical-align:middle}.claim-payment-amount td.amount{font-size:22px;text-align:right}.claim-payment-amount td.label{color:#9e9e9e;font-size:16px}.claim-payment-amount.negative td.amount{color:#c62828}.claim-payment-amount.positive td.amount{color:#2e7d32}.claim-payment-amount.recoverable td.amount{color:#f47d30}.claim-payment-amount .label-tooltip{border-spacing:0}.claim-payment-status .description{display:block;font-size:22px;margin-top:4px}.claim-payment-status.negative .description{color:#c62828}.claim-payment-status.positive .description{color:#2e7d32}.claim-payment-status.recoverable .description{color:#f47d30}label.claim-detail-field-label{color:#9e9e9e;display:block;font-size:14px}span.claim-detail-field-value{display:block;font-size:16px;line-height:16px;margin-top:4px}span.claim-detail-field-value .value{word-wrap:break-word;margin-right:8px;vertical-align:initial}span.claim-detail-field-value .subtext{color:#9e9e9e;font-size:14px;font-style:italic;line-height:16px;vertical-align:initial}span.claim-detail-field-value.pending .value{color:#9e9e9e;font-style:italic}span.claim-detail-field-value .external-link{line-height:16px;margin-top:0}span.claim-detail-field-value .external-link span.material-icons{top:3px}span.claim-detail-field-value.multiline .subtext,span.claim-detail-field-value.multiline .value{display:block}span.claim-detail-field-value.multiline .value{margin-right:0}.claim-details{background:#fff;border-radius:4px;padding:32px}@media(max-width:959px){.claim-details{padding:16px}}.claim-details .back-link-wrapper{padding-left:0!important;padding-top:0!important}.claim-details .description{font-size:16px;padding-bottom:4px}.claim-details .message{background:#fbfbfb;border:1px solid #e8e8e8;font-size:16px;margin-top:16px;max-width:600px;padding:16px}.claim-details .transfer{padding-left:40px!important;position:relative}.claim-details .transfer .transfer-badge{box-sizing:border-box;color:#002939;display:block;left:8px;padding:8px;position:absolute;top:16px;width:auto}.claim-details .transfer .transfer-badge i.material-icons{position:relative;top:-2px;vertical-align:middle}.claim-details .transfer .transfer-badge span{line-height:32px;vertical-align:middle}.claim-details .rejection-reason-container,.claim-details .rejection-reason-container .rejection-reason{align-items:center;display:flex}.claim-details .rejection-reason-container .rejection-reason .exclamation{color:#c62828;font-size:40px;font-weight:900;padding-right:8px}.claim-details .rejection-reason-container .rejection-reason .check{font-size:40px;font-weight:900;padding-right:8px}.claim-details .rejection-reason-container .rejection-reason .uploaded-date{font-style:italic;padding-top:8px}@media(max-width:959px){.claim-details .claim-details-header-container{padding-bottom:0!important}.claim-details .claim-payment-summary-container{padding-top:0!important}}.claim-details-top-actions{position:absolute;right:0;text-align:right;top:0}.claim-details-top-actions .delete-btn{background:none;border-radius:0 4px 0 0!important;box-shadow:none!important;color:#c62828!important;height:40px;margin:0!important}.claim-details-actions{text-align:right}.claim-details-actions .delete-btn{box-shadow:none!important;color:#c62828!important;margin:0!important}.claim-details-actions .transfer-btn{background:#fff;color:#f47d30!important}.claim-detail-payment-info{font-size:16px;line-height:16px}.claim-detail-payment-info .claim-detail-payment-list{margin-top:4px}.claim-detail-payment-info .claim-detail-payment-list>div>div{padding:8px!important}@media(min-width:960px){.claim-detail-payment-info .claim-detail-payment-list>div>div{padding-left:0!important;padding-right:0!important}.claim-detail-payment-info .claim-detail-payment-list>div>div:first-child{padding-left:8px!important}}.claim-detail-payment-info .claim-detail-payment-list .failed-payment{align-items:center;display:flex;line-height:14px;padding-bottom:16px!important;padding-top:0!important}.claim-detail-payment-info .claim-detail-payment-list .failed-payment.suppress{color:#9e9e9e}.claim-detail-payment-info .claim-detail-payment-list .failed-payment.active{color:#c62828;cursor:pointer}.claim-detail-payment-info .claim-detail-payment-list .failed-payment.active .failed-payment-message{text-decoration:underline}.claim-detail-payment-info .claim-detail-payment-list .failed-payment .failed-payment-message{font-style:italic;padding-left:4px}.claim-detail-payment-info .separator{color:#9e9e9e}.claim-detail-payment-info .claim-detail-payment-amount.positive{color:#2e7d32}.claim-detail-payment-info .claim-detail-payment-amount.negative{color:#c62828}.claim-detail-payment-info .claim-detail-field-value{margin-top:0}@media(min-width:960px){.claim-detail-payment-info .claim-detail-field-value{display:inline-block}}.claim-detail-payment-info .claim-detail-field-value .value{margin-right:0}.claim-details-hsa-restricted-eob-messages{padding:16px 0}.claim-details-hsa-restricted-eob-messages .category-message{padding-top:8px}.linked-submissions-banner{margin:-32px -32px 24px}.fixable-claim-alert{border-bottom:1px solid #ededed!important;padding-bottom:24px!important}.fixable-claim-alert .body p{margin-bottom:16px}.resubmittable-claim-alert{border-bottom:1px solid #ededed!important;padding-bottom:24px!important}.resubmittable-claim-alert .body p{margin-bottom:16px}.working-attachment-preview-dialog .attachment-preview-dialog-toolbar{display:flex}.working-attachment-preview-dialog .attachment-preview-dialog-toolbar h2{text-align:center}.working-attachment-preview-dialog .attachment-preview-dialog-toolbar .attachment-preview-dialog-title{flex:1 1}.working-attachment-preview-dialog div.attachment-preview-dialog-content{box-sizing:border-box;height:100%;margin-top:64px;padding:32px;text-align:center}.working-attachment-preview-dialog div.attachment-preview-dialog-content img{max-width:100%}.working-attachment-preview-list{margin-bottom:16px!important}.working-attachment-preview-list.fixable{border-bottom:1px solid #9e9e9e;border-left:5px solid #c62828;border-top:1px solid #9e9e9e;padding:16px}.working-attachment-preview-list.fixable .title{font-size:16px;font-weight:700}.working-attachment-preview-list.fixable .attachment-line{padding-bottom:16px}.working-attachment-preview-list .attachment-preview-error-msg{color:#c62828;padding:8px 8px 0}.working-attachment-preview-list .attachment-preview{border-radius:2px;overflow:hidden;position:relative;width:100%}.working-attachment-preview-list .attachment-preview.has-error{border:2px solid #c62828}.working-attachment-preview-list .attachment-preview div.uploading-bg{align-content:center;background:#637a8214;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.working-attachment-preview-list .attachment-preview div.uploading-bg div.uploading-msg{color:#9e9e9e;font-size:16px;font-style:italic;text-align:center}.working-attachment-preview-list .attachment-preview div.pdf-preview-bg{background:#595959;height:100%;text-align:center;width:100%}.working-attachment-preview-list .attachment-preview div.pdf-preview-bg div.file-type{background:#cc4b4c;border-radius:2px;color:#fff;display:inline-block;font-size:32px;margin-bottom:8px;margin-top:24px;padding:4px 8px;text-align:center}.working-attachment-preview-list .attachment-preview div.pdf-preview-bg div.file-name{color:#fff;font-size:14px}.working-attachment-preview-list .attachment-preview .attachment-preview-img-wrapper{background:#637a8214;display:block;height:140px;position:relative;width:100%}.working-attachment-preview-list .attachment-preview .attachment-preview-img-wrapper div.attachment-preview-img{background-position:top;background-size:cover;height:100%;width:100%}.working-attachment-preview-list .attachment-preview .attachment-preview-img-wrapper .purged-container{align-items:center;background:#e9e7e7;display:flex;height:100%;padding:16px}.working-attachment-preview-list .attachment-preview .attachment-preview-img-wrapper .purged-container .purged{align-items:top;display:flex}.working-attachment-preview-list .attachment-preview .attachment-preview-img-wrapper .purged-container .purged .message{font-size:12px;font-style:italic;opacity:.7;padding-left:8px}.working-attachment-preview-list .attachment-preview .attachment-preview-header{padding-bottom:0}.working-attachment-preview-list .attachment-preview .attachment-preview-actions{display:flex}.working-attachment-preview-list .attachment-preview .attachment-preview-actions.no-side-padding{padding:8px 0}.working-attachment-preview-list .attachment-preview .attachment-preview-actions.second-row-actions{padding-top:0}.working-attachment-preview-list .attachment-preview .attachment-progress{height:5px}.working-attachment-preview-list .attachment-preview .attachment-progress.complete>div{background-color:#fff}.yes-no-selector .yes-no-option{display:inline-flex;height:40px;line-height:40px;margin-right:8px;width:116px}.yes-no-selector .yes-no-option .option-content-wrapper{padding:0}.yes-no-selector .yes-no-option .option-content{line-height:40px}.yes-no-selector .yes-no-option .option-content .option-text{padding-left:0!important;text-align:center!important}.date-picker-wrapper{position:relative}.date-picker-wrapper.extra-space{padding-top:32px;top:-16px}.date-helper-text{position:relative;top:-16px}.sa-account-category-selector{background:#fff;border:1px solid #00000052;padding:0 8px}.sa-category-option{position:relative}.sa-category-option span.category-name{color:#002939;display:block;font-size:14px;font-weight:400;line-height:14px;opacity:.6;z-index:100}.sa-category-option span.subcategory-name{font-size:16px}.additional-action-needed{color:#5f5e64;padding:8px 0 0 32px}button.show-messages-button{margin-left:32px}ul.claim-resubmission-messages{list-style:none;margin:0;padding-left:24px;position:relative}ul.claim-resubmission-messages li.claim-resubmission-message{margin-bottom:16px}ul.claim-resubmission-messages li.claim-resubmission-message:before{content:">>";left:0;margin-left:4px;position:absolute}.duplicate-claim-dialog .confirm-new-claim-container .confirm-new-claim-checkbox{margin-left:-16px}.duplicate-claim-dialog .confirm-new-claim-container .confirm-new-claim-checkbox .confirm-new-claim-label{font-size:16px;font-weight:700}.duplicate-claim-dialog .actions{margin:0!important;padding:0 24px 24px}.duplicate-claim-dialog .actions .button-edit{margin-right:8px}.duplicate-claim-dialog hr{margin-bottom:0!important}.duplicate-claim-dialog .control-label.error{color:#c62828}.hsa-additional-info-row{padding-top:0!important}.hsa-additional-info-text{font-style:italic;padding-bottom:16px}.panel-summary{background-color:#fff!important;cursor:default!important;padding:0 32px!important}.panel-summary>:first-child>:last-child{padding-right:0!important}.panel-summary.disabled{opacity:1!important}.panel-summary .panel-summary-action{text-align:left}.panel-summary .panel-summary-action button{display:inline-block!important}.locked-address{color:#4f858d}.control-text{margin:0!important}.profile-form.phone-numbers .phone-number-container{display:flex}.profile-form.phone-numbers .phone-number-container .number{width:115px}.profile-form.phone-numbers .phone-number-container .extension{padding-left:16px;width:85px}.account-tooltip span{font-size:16px}.bank-account-view{padding-bottom:8px}.bank-account-view,.bank-account-view .bank-numbers{display:flex;flex-direction:row;flex-wrap:wrap}.bank-account-view .section{padding-right:10px}.bank-account-view-not-set{padding-bottom:8px}.agreement-container{align-items:center;display:inline-flex;margin-left:-16px;padding-top:16px}.agreement-container .agreement-label{cursor:pointer;margin-left:-4px}.agreement-container .agreement-link{color:#f47d30;cursor:pointer;line-height:14px;margin-top:8px;text-decoration:underline}.tooltip-cheque .tooltip-cheque-img{width:100%}.agreement-content ul.no-list-type{list-style-type:none}.agreement-content ul.disc-list-type{list-style-type:disc}.agreement-content li{padding-bottom:8px}.agreement-content li ul{padding-top:8px}.bank-account-view .tool-tip{color:#4f858d}.email{word-break:break-all}.confirmation-status{align-items:center;border:1px solid #c62828;display:flex;margin-top:16px;padding:16px}.confirmation-status .exclamation{color:#c62828;font-size:40px;font-weight:900;padding-right:12px}.confirmation-status .message{padding-top:8px}.personal-info-verification-dialog .content-row{align-items:baseline;border-bottom:1px solid #e8e8e8}.family-list{margin-top:24px}.list-actions{margin-top:8px}.sub-header{font-size:22px;font-weight:400;margin-bottom:8px}.info{margin-left:8px}.family-member-card{height:100%}.family-member-card section{margin-top:16px}.family-member-card .oa-declarations-wrapper{color:#404040;padding:16px 24px}.family-member-card .oa-declarations-wrapper ul{list-style:none;margin:0 0 16px;padding:0}.family-member-card .oa-declarations-wrapper span.declaration-status{margin-left:4px}.family-member-card .oa-declarations-wrapper span.declaration-status.declared{color:#2e7d32}.family-member-card .oa-declarations-wrapper span.declaration-status.undeclared{color:#9e9e9e}.clickable{cursor:pointer}.clickable:hover{background:#ededed}.excluded-benefits{font-size:16px;font-style:italic;margin-top:16px}.excluded-benefits label{display:block;margin-bottom:8px;position:relative}header.family-member-card-header .birth-date{font-size:14px;opacity:.65}header.family-member-card-header .birth-date .separator{margin:0 4px;opacity:.2}header.family-member-card-header .birth-date .birthday{display:inline-block;line-height:22px}header.family-member-card-header .birth-date .birthday span.material-icons{font-size:16px;margin-right:2px;vertical-align:middle}.asebp-id{display:inline-block;font-size:14px;line-height:24px}.asebp-id span.material-icons{font-size:16px;margin-right:2px;position:relative;top:-1px;transform:rotate(180deg);vertical-align:middle}.asebp-id span.certificate-number{line-height:24px}.person-benefit-list{margin-top:16px}.person-benefit-list .benefit-chip-wrapper{display:block}.person-benefit-list .member-benefit-desc{margin-top:24px}.person-benefit-list .member-benefit-desc label{color:#393939;display:block;font-size:16px;margin-bottom:8px;position:relative}.person-benefit-list .member-benefit-desc label .future-effective-date-qualifier{position:absolute;top:-16px}.person-benefit-list .member-benefit-desc .upcoming-changes-message{background:#e9e7e7;padding:16px}.person-benefit-list .active-benefit-list .benefit-group{margin-top:8px}.person-benefit-list .not-covered{margin-top:24px}.benefit-history-container{background:#fafafa;padding-bottom:40px!important;padding-top:16px!important}.benefit-history .date-of-change{padding-right:40px;text-align:right}@media(min-width:600px){.benefit-history .date-of-change{padding-top:24px}.benefit-history .date-of-change.first{padding-top:16px}}.benefit-history .date-of-change>span{display:inline-block;line-height:16px}.benefit-history .date-of-change .active-today{font-style:italic}.benefit-history .date-of-change .arrow{font-size:14px;margin-left:2px;opacity:.15}.benefit-history .membership-change-group{background:#fff;border-radius:4px;box-shadow:0 1px 5px 0 #0003,0 2px 2px 0 #00000024,0 3px 1px -2px #0000001f;padding:24px}.benefit-history .membership-change-group .date-divider{margin:8px 0}.benefit-history .membership-change-group ul{list-style:none;margin:0;padding:0}.benefit-history .membership-change-group ul li{margin-bottom:8px}.benefit-history .membership-change-group .membership-title{font-weight:400;margin-bottom:8px}.benefit-history .membership-change-group .membership-title .sj-name{font-size:16px;line-height:16px}.benefit-history .membership-change-group .membership-title .class-name{font-size:14px;line-height:14px}.benefit-history .membership-change-group .benefit-status.terminated{color:#c62828}.benefit-history .membership-change-group .benefit-status.active{color:#2e7d32}.benefit-history .active-benefits{text-align:center}.benefit-history .active-benefits .no-active-message{background:#fafafa;border:1px dashed #00000029;padding:8px;position:relative;z-index:2}.benefit-history .active-benefits .active-benefit{box-sizing:border-box;display:inline-block;padding:16px 4px;position:relative}.benefit-history .active-benefits .active-benefit .active-line{background:#0000000d;border:2px dashed #e8e8e8;bottom:0;display:block;height:100%;left:calc(50% - 4px);position:absolute;width:0}.benefit-history .active-benefits .active-benefit .active-line.stops{height:50%}.benefit-history .active-benefits .active-benefit .active-benefit-icon{margin-right:4px;position:relative;z-index:1}.benefit-history .active-benefits.md .active-benefit{padding:24px 4px}.benefit-history .active-benefits.lg .active-benefit{padding:40px 8px}.benefit-history .active-benefits.xl .active-benefit{padding:80px 8px}.closable-dialog-title{position:relative}.closable-dialog-title .close-button{position:absolute;right:12px;top:12px}.over-age-declaration-container .stretched-content{margin-left:-24px;margin-right:-24px}@media(min-width:960px){.over-age-declaration-container .stretched-content{margin-left:-24px;margin-right:-24px}}.over-age-declaration-container .over-age-declaration-list .school-year{color:dimgray}.over-age-declaration-container .over-age-declaration-list .school-year.has-declaration{color:#404040}.over-age-declaration-container .over-age-declaration-list .school-year .year{color:#002131;font-size:18px;margin-bottom:4px;margin-top:8px}.over-age-declaration-container .over-age-declaration-list .school-year .status{font-size:16px;padding-left:4px}.over-age-declaration-container .over-age-declaration-list .school-year header{margin-bottom:4px}.over-age-declaration-container .over-age-declaration-list .school-year>:last-child{padding-right:0!important}.over-age-declaration-container .over-age-declaration-list .not-enrolled{color:dimgray;font-size:16px;font-style:italic}.over-age-declaration-container .action-wrapper{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.over-age-dependant-form-actions button{margin-right:8px}.over-age-dependant-alert{background:#fff;border-radius:4px;box-shadow:0 1px 5px 0 #0003,0 2px 2px 0 #00000024,0 3px 1px -2px #0000001f;margin-bottom:24px}.over-age-dependant-alert .over-age-dependant-alert-inner{padding:16px}.over-age-dependant-alert .over-age-dependant-alert-inner header{color:#f47d30;font-size:22px;line-height:18px}.over-age-dependant-alert .over-age-dependant-alert-inner header span.material-icons{color:#f47d30;margin-right:8px;position:relative;top:-3px;vertical-align:middle}.over-age-dependant-alert .over-age-dependant-alert-inner .over-age-dependant-alert-description{padding:8px 16px 0 36px}.over-age-dependant-alert .over-age-dependant-alert-inner ul.over-age-dependant-messages{margin:0;opacity:.8;padding:16px 16px 16px 54px}.over-age-dependant-alert .missing-contact-info-warning{background:#da4747;color:#fff;line-height:16px;margin:-2px;padding:16px}.over-age-dependant-alert .missing-contact-info-warning span.material-icons{margin-right:8px;vertical-align:middle}.over-age-dependant-alert .missing-contact-info-warning a{color:#fff!important}.carousel-wrapper{border-radius:4px;position:relative}.carousel-wrapper .carousel-view-wrapper{margin:-16px;position:relative}@media(max-width:599px){.carousel-wrapper .carousel-view-wrapper{margin:-8px}}.carousel-wrapper .carousel-actions{height:40px;margin-top:-16px;padding-bottom:8px;position:relative;text-align:center}.carousel-wrapper .carousel-actions .dots{display:inline-block;vertical-align:middle}.carousel-wrapper .carousel-actions button{color:#9e9e9e}.carousel-wrapper .carousel-actions button:hover{color:#fff}.carousel-wrapper .carousel-actions .interval-progress{color:#7a7a7a66;position:absolute;right:8px;top:8px}.carousel-card{box-sizing:border-box;display:block;height:100%;padding:16px;position:relative;text-decoration:none}@media(max-width:599px){.carousel-card{padding-left:8px;padding-right:8px}}.carousel-card .carousel-card-inner{background:#002939;color:#fff;height:100%!important;padding-top:8px}.carousel-card .carousel-card-inner h4{color:#fff;font-size:18px;font-weight:700}.carousel-card .carousel-card-inner h2,.carousel-card .carousel-card-inner p{color:#fff;line-height:16px}.carousel-card .carousel-card-inner .markdown-body a{color:#f47d30}.carousel-card .carousel-card-inner .markdown-body code{background:#fff6}.carousel-card .carousel-card-inner .markdown-body pre{color:dimgray}.carousel-card .carousel-card-inner .markdown-body li,.carousel-card .carousel-card-inner .markdown-body p{margin:0}.carousel-card.placeholder .carousel-card-inner{padding:32px 0;text-align:center}.carousel-card .learn-more-btn{border-color:#fff!important;color:#fff!important;margin:0;position:relative}.carousel-card .learn-more-btn .material-icons{font-size:16px}.carousel-card .carousel-card-actions{padding:16px}.branding-watermark{opacity:.6;position:absolute;right:24px;top:18px}.branding-watermark i{display:inline-block;height:5px;margin-right:4px;width:5px}.branding-watermark i.circle{border-radius:50%}.branding-watermark i.diamond{transform:rotate(45deg)}.branding-watermark i.blue{background:#badce1}.branding-watermark i.orange{background:#f68b6d}.branding-watermark i.pink{background:#e56385}.branding-watermark i.brown{background:#af7c56}.branding-watermark i.green{background:#ae9e38}.action-card .action-card-actions{padding-bottom:8px;text-align:right;width:100%}.documents-page-card{min-height:100%}.documents-page-card .content-area{height:100%;min-height:180px}.documents-page-card .card-content{padding-left:24px;padding-right:24px}.documents-page-card .card-content .card-description{color:dimgray}.documents-page-card .card-content .card-description span{color:#f47d30;font-size:14px;vertical-align:initial}.documents-page-card .card-content .card-description span.material-icons{font-size:16px;position:relative;top:3px;vertical-align:initial}.documents-page-card.tax-slips-card{border-top:12px solid #308e41}.documents-page-card.special-authizations-card{border-top:12px solid #304e8e}.documents-page-card.predeterminations-card{border-top:12px solid #d54475}.documents-page-card.explanation-of-benefits-card{border-top:12px solid #0066a1}.documents-page-card.premiums-card{border-top:12px solid #77d0df}.documents-page-card.extended-disability-benefits-card{border-top:12px solid #ad77df}.documents-page-card.forms-card{border-top:12px solid #9e9e9e}.documents-page-card.forms-card h2 span.material-icons{position:relative;top:3px}.special-authorization-definitions .item{color:#5f5e64;display:inline-block;font-size:14px;font-weight:400;line-height:14px;margin-bottom:2px;margin-top:20px}.special-authorization-definitions .item.first{margin-top:0}.special-authorization-definitions .notes div{padding-bottom:8px;padding-left:14px}.special-authorization-definitions .decision-type{padding-left:16px}.special-authorization-definitions .decision-definition{padding-bottom:12px}.special-authorization-definitions .legend{display:flex;padding-bottom:6px;padding-top:6px}.special-authorization-definitions .legend i{padding-left:14px;padding-right:6px}.document-paged-list .document-list-description{color:dimgray;font-size:16px;font-style:italic;margin-bottom:16px}.document-paged-list .document-list-description .external-link{margin-top:0}.document-paged-list .document-list-footer .pagination-section,.document-paged-list .document-list-header .pagination-section{display:flex}.document-paged-list .document-list-footer .pagination-section .document-list-pagination,.document-paged-list .document-list-header .pagination-section .document-list-pagination{margin-left:auto}.eob-header{font-size:14px;padding-bottom:0!important}.document-list{padding-top:0!important}.document-list li.document-list-item{background:#fff;border-bottom:1px solid #00000029;position:relative;z-index:1}.document-list li.document-list-item .value-cell{align-items:start;display:inline-flex}.document-list li.document-list-item .value-cell span{display:inline-flex;vertical-align:middle}.document-list li.document-list-item span.prop-value{color:#5f5e64;font-size:16px}.document-list li.document-list-item .separator{color:#5f5e64}.document-list li.document-list-item .placeholder-box.dark{background:#ddd}.document-list li.document-list-item-locked{background:#f2f2f2}.document-list li.document-list-item-unlocked{background:#fff}.document-list li.document-list-item .mobile span.document-list-patient{color:#002939;display:block;font-size:22px!important;margin-bottom:4px}.document-list li.document-list-item .mobile span.document-list-specauth{color:#002939;font-size:22px!important;margin-bottom:4px}.document-list li.document-list-item .mobile span.prop-value{font-size:14px}.document-list .document-list-download-btn{align-items:center;display:flex;flex-direction:column;justify-items:center;text-align:center}.document-list .document-list-download-btn a{padding-bottom:0}.document-list .document-list-download-btn .document-list-download-btn-text{color:#f47d30}.document-list .outer-left-cell,.document-list-header .outer-left-cell{padding-left:28px!important}.document-list .outer-right-cell,.document-list-header .outer-right-cell{padding-right:16px}.document-list .currency-cell,.document-list .date-cell,.document-list-header .currency-cell,.document-list-header .date-cell{justify-content:flex-end;text-align:right}.document-list .action-cell,.document-list-header .action-cell{align-items:start;display:inline-flex;justify-content:center;text-align:center}.document-list .action-cell a,.document-list-header .action-cell a{padding-top:0}.document-list .mobile-display,.document-list-header .mobile-display{align-items:center}.tax-document-consent-alert{background:#fff;border-radius:4px;box-shadow:0 1px 5px 0 #0003,0 2px 2px 0 #00000024,0 3px 1px -2px #0000001f;margin-bottom:24px}.tax-document-consent-alert .tax-document-consent-alert-inner{padding:16px}.tax-document-consent-alert .tax-document-consent-alert-inner header{color:#f47d30;font-size:22px}.tax-document-consent-alert .tax-document-consent-alert-inner header span.material-icons{color:#f47d30;margin-right:8px;position:relative;top:-3px;vertical-align:middle}.tax-document-consent-alert .tax-document-consent-alert-inner .tax-document-consent-alert-sub-title{font-size:16px;padding:8px 16px 0 36px}@media(max-width:600px){.tax-document-consent-alert .tax-document-consent-alert-inner .tax-document-consent-alert-sub-title{padding:3px}}.tax-document-consent-alert .tax-document-consent-alert-inner .tax-document-consent-alert-description{color:#4f858d;font-size:16px;font-weight:300;padding:8px 16px 0 18px}.tax-document-consent-alert .tax-document-consent-alert-inner .tax-document-consent-alert-description ul{list-style-type:disc}.tax-document-consent-alert .tax-document-consent-alert-inner .tax-document-consent-alert-description ul a{margin-top:0}@media(max-width:600px){.tax-document-consent-alert .tax-document-consent-alert-inner .tax-document-consent-alert-description ul a{line-height:24px}}.tax-document-consent-alert .tax-document-consent-alert-inner .tax-document-consent-alert-description ul span{font-size:16px;vertical-align:initial}.tax-document-consent-alert .tax-document-consent-alert-inner .tax-document-consent-alert-description ul .highlight{font-weight:700}@media(max-width:600px){.tax-document-consent-alert .tax-document-consent-alert-inner .tax-document-consent-alert-description{padding:0}}.tax-document-consent-alert .tax-document-consent-alert-inner .document-preference-card{padding-left:36px;width:400px}@media(max-width:600px){.tax-document-consent-alert .tax-document-consent-alert-inner .document-preference-card{padding-left:0;width:100%}}.tax-document-consent-alert .tax-document-consent-alert-inner .document-preference-card .preference-action-card{border-radius:2px}.tax-document-consent-alert .tax-document-consent-alert-inner .document-preference-card .preference-action-card .preference-action-card-actions .Mui-checked{color:#fff}.tax-document-consent-alert .tax-document-consent-alert-inner .document-preference-card .preference-action-card .preference-action-card-actions .preference-action-description{font-style:italic;padding-bottom:10px;padding-left:32px}.tax-document-consent-alert .tax-document-consent-alert-inner .document-preference-card .preference-action-card.selected{background-color:#002939;color:#fff}.tax-document-consent-alert .tax-document-consent-alert-inner .document-preference-card .document-preference-link{color:#4f858d;font-size:16px;font-weight:300;padding:10px 10px 10px 0;width:-webkit-max-content;width:max-content}@media(max-width:600px){.tax-document-consent-alert .tax-document-consent-alert-inner .document-preference-card .document-preference-link{width:100%}}.tax-document-consent-alert .tax-document-consent-alert-inner .tax-document-preference-badge{background-color:#e9ecef;border-radius:5px;color:#4f858d;font-weight:700;margin-bottom:16px;padding:10px 10px 10px 30px;width:500px}.tax-document-request-consent-dialog .dialog-title{display:flex;justify-content:space-evenly;margin:auto}.tax-document-request-consent-dialog .dialog-title .title{display:flex;flex:1 1;flex-direction:column;justify-content:center}.tax-document-request-consent-dialog .dialog-title .close{width:48px}.tax-document-request-consent-dialog .dialog-content{font-size:16px}.tax-document-request-consent-dialog .dialog-content ul li{padding:5px}.tax-document-request-consent-dialog .dialog-content ul .highlight{font-weight:600}.tax-document-request-consent-dialog .dialog-content .tax-date-alert{background:#fff;border-radius:4px;box-shadow:0 1px 5px 0 #0003,0 2px 2px 0 #00000024,0 3px 1px -2px #0000001f;margin-bottom:24px}.tax-document-request-consent-dialog .dialog-content .tax-date-alert .tax-date-alert-inner{padding:16px}.tax-document-request-consent-dialog .dialog-actions{margin:0!important;padding:24px}i.special-authorization-attention{color:#f47d30;padding-left:10px}.edb-personal-tax-credit-forms a.external-link span{font-size:inherit}.calendar-request-card{background-color:#e9e7e7;border-radius:8px;width:100%}.calendar-request-card.active{cursor:pointer}.calendar-request-card.active .message-container .icon{background-color:#fff;color:#f47d30}.calendar-request-card .message-container{display:flex;flex-wrap:nowrap;justify-content:space-between}.calendar-request-card .message-container .message{line-height:18px;overflow:hidden;padding:11px 12px 8px;text-overflow:ellipsis}.calendar-request-card .message-container .icon{border-radius:0 8px 8px 0;padding:15px 12px 8px}.request-calendar-dialog .address{color:#f47d30;font-size:16px;padding-top:24px}.request-calendar-dialog .actions{margin:0!important;padding:24px}.request-calendar-dialog .my-profile-link{color:#f47d30;line-height:14px}.whats-new-list{background:#fff;margin-bottom:32px}.whats-new-list>div{border-bottom:1px solid #0000001a;width:100%}.whats-new-list>div:first-child{border-top:1px solid #0000000d}.whats-new-list .whats-new-list-item{border-radius:0!important;box-shadow:none!important;padding-left:16px;padding-right:16px;width:100%}@media(max-width:959px){.whats-new-list .whats-new-list-item{padding-left:4px;padding-right:4px}}.feature-article-details{background:#fff;margin-bottom:32px;padding:16px 32px}.feature-article-details .feature-article-date{color:#9e9e9e}@media(max-width:959px){.feature-article-details{padding:16px}}.feature-article-details .feature-article-text{color:dimgray}div.feature-highlight-btn{transition:fill .05s linear}div.feature-highlight-btn.unread span.material-icons{color:#f47d30}div.feature-highlight-btn span.material-icons:hover{animation:ring 4s ease-in-out .7s!important;-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px;transform:translateZ(0)}div.feature-highlight-btn button{color:#fff;display:inline-block;opacity:.95}@keyframes ring{0%{transform:rotate(0)}1%{transform:rotate(30deg)}3%{transform:rotate(-28deg)}5%{transform:rotate(34deg)}7%{transform:rotate(-32deg)}9%{transform:rotate(30deg)}11%{transform:rotate(-28deg)}13%{transform:rotate(26deg)}15%{transform:rotate(-24deg)}17%{transform:rotate(22deg)}19%{transform:rotate(-20deg)}21%{transform:rotate(18deg)}23%{transform:rotate(-16deg)}25%{transform:rotate(14deg)}27%{transform:rotate(-12deg)}29%{transform:rotate(10deg)}31%{transform:rotate(-8deg)}33%{transform:rotate(6deg)}35%{transform:rotate(-4deg)}37%{transform:rotate(2deg)}39%{transform:rotate(-1deg)}41%{transform:rotate(1deg)}43%{transform:rotate(0)}to{transform:rotate(0)}}.ring{animation:ring 4s ease-in-out .7s;-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px;transform:translateZ(0)}.feature-highlight-preview-list{margin:0!important;padding:0!important}.feature-highlight-preview-list h6{font-size:18px}.feature-highlight-preview-list li{padding:16px!important}.feature-highlight-preview-list .feature-highlight-preview-list-item-actions a{left:-8px;position:relative}.caught-up-msg{padding:16px}.caught-up-msg p{margin-top:0}.feature-highlight-popover{margin-top:2px;width:400px;z-index:1000}.feature-highlight-popover-arrow{font-size:7;position:absolute;top:-.9em;z-index:1000}.feature-highlight-popover-arrow:before{border:14px solid;border-color:#0000 #0000 #fff;border-top:0;content:"";display:block;height:0;margin:auto;width:0}.feature-highlight-popover-paper{background:#fff!important;border:1px solid #0000001a;padding:0;width:400px}.feature-highlight-popover-paper h2{margin-top:0}.feature-highlight-popover-header{padding:16px}.feature-highlight-popover-header h6{color:#002939}.feature-highlight-popover-actions{padding:16px}.feature-highlight-popover-actions a{left:-8px;position:relative}span.pilot-chip{background:#e9e7e7;border-radius:4px;color:#035e96;display:inline-block;font-size:12px;font-style:normal;line-height:12px;margin-left:8px;padding:2px 4px;vertical-align:middle}.question-section .contact-method{margin-top:16px}.question-section .message{background-color:#fff;margin-top:16px}.question-section .contact-method-details{padding:12px}.question-section .contact-method-details .label-details{padding-right:4px}.question-section .contact-method-details .details{display:inline-block;font-weight:700}.question-section .contact-method-details .contact-message{color:#9e9e9e}.question-section .contact-method-details .contact-message .highlighted-details{color:#002939;font-weight:700}.question-section .contact-method-details .update-link{color:#f47d30}.feedback-section .star-rating{margin-top:16px}.feedback-section .comment{background-color:#fff;margin-top:16px}.company-address-container{background-color:#f0f0f0;border-radius:0 4px 4px 0;height:100%}@media(max-width:959px){.company-address-container{border-radius:4px 4px 0 0}}.company-address-container .company-address-header{background:#7ed0e0;border-radius:0 4px 0 0;color:#002939;font-weight:600;padding:10px;text-align:center;text-transform:uppercase}@media(max-width:959px){.company-address-container .company-address-header{padding:0;text-align:center;width:100%}}.company-address-container .company-address-panel-summary{background-color:#7ed0e0}@media(max-width:959px){.company-address-container .company-address-panel-summary{background-color:#f0f0f0}}.company-address-container .company-address-panel-summary #panel1d-header{background-color:#7ed0e0;border-radius:4px 4px 0 0}.company-address-container .expand-icon{color:#002939}.company-address-container .content{background-color:#f0f0f0;color:#002939;padding:0 32px 32px}@media(max-width:959px){.company-address-container .content{padding:0}}.company-address-container .content .office-info{padding-top:24px}@media(max-width:959px){.company-address-container .content .office-info{padding-top:12px}}.company-address-container .content .address{padding-top:24px}.company-address-container .content .separator{border-bottom:0;border-top:1px solid #00000029;margin:24px 0}.company-address-container .content .company-address-contact-info .contact-info-line{padding-bottom:8px}.company-address-container .content .company-address-contact-info .contact-info-line label{font-size:12px;padding-bottom:4px}.company-address-container .content .company-address-contact-info .contact-info-line a{text-decoration:none}.company-address-container .content .company-address-contact-info .contact-info-line .styled-external-link{text-decoration:underline}.company-address-container .content .company-address-contact-info .contact-label{font-weight:700}.company-address-container .content .company-address-contact-info .sub-label{display:block;font-size:12px;font-style:italic;padding-bottom:8px}.back-to-results-container{border-bottom:1px solid #0000001f}.back-to-results-container .link-back{align-items:center;color:#002939;display:flex;justify-content:flex-start;padding:16px}.back-to-results-container .link-back:hover{text-decoration:none!important}.service-provider-list-item{background:#fff!important;box-sizing:border-box;width:100%}.service-provider-list-item.loading{opacity:.5}.service-provider-list-item .content{padding:8px 0}.service-provider-list-item .title{align-items:flex-start;display:flex;font-size:22px;justify-content:flex-start;overflow:hidden;padding-bottom:4px;text-overflow:ellipsis}.service-provider-list-item .class-line,.service-provider-list-item .practice-line{color:dimgray;font-size:14px}.service-provider-list-item .class-line{padding-bottom:8px;padding-top:4px}.service-provider-list-item .address-line,.service-provider-list-item .phone-line{align-items:center;color:dimgray;display:flex;font-size:16px;padding:6px 0}.service-provider-list-item .address-line .address,.service-provider-list-item .address-line .phone,.service-provider-list-item .phone-line .address,.service-provider-list-item .phone-line .phone{padding-left:8px}.service-provider-list-item .address-line a,.service-provider-list-item .phone-line a{align-items:center;color:dimgray;display:flex;text-decoration:none}.service-provider-list-item .address-line .icon,.service-provider-list-item .phone-line .icon{color:#f47d30}.service-provider-list-item .meta-data{color:dimgray;font-size:14px;margin-top:8px}.service-provider-list-item .recommendations{align-items:center;display:flex}.service-provider-list-item .recommendations .recommendation-numbers{align-items:center;display:flex;padding-left:6px}.service-provider-list-item .recommendations .recommendation-numbers .number{padding:0 8px 0 4px}.service-provider-list-item .recommendations .thumb-up-icon{font-size:18px}.service-provider-map-marker .pin-container:hover{z-index:2}.service-provider-map-marker .pin-container:hover .pin{cursor:pointer;height:30px;left:-7px;top:-12px;width:30px}.service-provider-map-marker .pin-container:hover .pin.behind{height:32px;left:-8px;top:-13px;width:32px;z-index:0}.service-provider-map-marker .pin-container:hover .provider-count{top:-5px}.service-provider-map-marker .pin-container:hover .provider-count.multi-digit{top:-4px}.service-provider-map-marker .pin-container .pin{background-color:#002939;border:2px solid #fff;border-radius:50% 50% 50% 0;height:24px;left:-4px;position:absolute;top:-5px;transform:rotate(-45deg);width:24px;z-index:1}.service-provider-map-marker .pin-container .pin.behind{border:none;height:26px;left:-5px;top:-6px;width:26px;z-index:0}.service-provider-map-marker .pin-container .provider-count{color:#fff;font-size:14px;left:2px;position:absolute;top:-1px;width:11px;z-index:1}.service-provider-map-marker .pin-container .provider-count.multi-digit{font-size:12px;left:1px;top:0}.service-provider-map-marker .pin-container.hovered,.service-provider-map-marker .pin-container.selected{z-index:2}.service-provider-map-marker .pin-container.hovered .pin,.service-provider-map-marker .pin-container.selected .pin{height:30px;left:-7px;top:-12px;width:30px}.service-provider-map-marker .pin-container.hovered .pin.behind,.service-provider-map-marker .pin-container.selected .pin.behind{height:32px;left:-8px;top:-13px;width:32px;z-index:0}.service-provider-map-marker .pin-container.hovered .provider-count,.service-provider-map-marker .pin-container.selected .provider-count{top:-5px}.service-provider-map-marker .pin-container.hovered .provider-count.multi-digit,.service-provider-map-marker .pin-container.selected .provider-count.multi-digit{top:-4px}.service-provider-map-marker .pin-container.selected .pin{background-color:#f47d30}.current-location-map-marker,.home-address-map-marker{color:#002939}.map-container{height:100%;position:relative}@media(max-width:959px){.map-container{height:calc(100vh - 185px);margin-top:-45px}}.map-container .location-buttons{display:flex;flex-direction:column;position:absolute;right:8px;top:8px;z-index:1}.map-container .location-buttons a{background-color:#fff;margin:8px}.map-container .search-this-area-button{background-color:#fff;position:absolute;right:72px;top:16px;z-index:1}.map-container .nav-drawer-toggle-button{background-color:#fff;color:#002939;height:40px;left:8px;top:8px;width:40px}.service-provider-class-lookup{background:#fff;border-radius:0 0 0 4px}.service-provider-class-lookup .label{border-bottom:1px solid #0000001f;color:#f47d30;font-size:22px;padding:16px}@media(min-width:960px){.service-provider-class-lookup .groups{height:calc(100vh - 496px);overflow-y:auto}}.service-provider-class-lookup .group-list{padding-inline-start:0}.service-provider-class-lookup .provider-class-list-item{padding-left:52px}.service-provider-class-lookup .subheader{align-items:center;display:flex}.service-provider-class-lookup .subheader .class-name{padding-left:16px}.service-provider-details-card .service-provider-card-list{border-radius:0 0 0 4px;box-sizing:border-box;height:calc(100vh - 488px);overflow-y:auto}.service-provider-details-card .service-provider-card-list .profile{box-sizing:border-box;padding:24px;width:100%}.service-provider-details-card .service-provider-card-list .profile.loading{opacity:.5}.service-provider-details-card .service-provider-card-list .profile .title{align-items:flex-start;display:flex;font-size:22px;justify-content:flex-start;overflow:hidden;padding-bottom:4px;text-overflow:ellipsis}.service-provider-details-card .service-provider-card-list .profile .class-line,.service-provider-details-card .service-provider-card-list .profile .practice-line{color:dimgray;font-size:14px}.service-provider-details-card .service-provider-card-list .profile .class-line{padding-bottom:8px;padding-top:4px}.service-provider-details-card .service-provider-card-list .profile .address-line,.service-provider-details-card .service-provider-card-list .profile .phone-line{align-items:center;color:dimgray;display:flex;font-size:16px;padding:6px 0}.service-provider-details-card .service-provider-card-list .profile .address-line .address,.service-provider-details-card .service-provider-card-list .profile .address-line .phone,.service-provider-details-card .service-provider-card-list .profile .phone-line .address,.service-provider-details-card .service-provider-card-list .profile .phone-line .phone{padding-left:8px}.service-provider-details-card .service-provider-card-list .profile .address-line a,.service-provider-details-card .service-provider-card-list .profile .phone-line a{align-items:center;color:dimgray;display:flex;text-decoration:none}.service-provider-details-card .service-provider-card-list .profile .address-line .icon,.service-provider-details-card .service-provider-card-list .profile .phone-line .icon{color:#f47d30}.service-provider-details-card .service-provider-card-list .profile .meta-data{color:dimgray;font-size:14px;margin-top:8px}.service-provider-details-card .service-provider-card-list .profile .recommendations{align-items:center;display:flex;padding-top:8px}.service-provider-details-card .service-provider-card-list .profile .recommendations .recommendation-numbers{align-items:center;display:flex;padding-left:6px}.service-provider-details-card .service-provider-card-list .profile .recommendations .recommendation-numbers .number{padding:0 8px 0 4px}.service-provider-details-card .service-provider-card-list .profile .recommendations .thumb-up-icon{font-size:18px}.service-provider-details-card .service-provider-card-list .profile .ineligible{background:#fff;border:1px solid #e8e8e8;border-radius:4px;color:#c62828;margin-top:16px;padding:16px}.service-provider-details-card .service-provider-card-list .profile .flags-section{display:flex;padding-bottom:8px}.service-provider-details-card .service-provider-card-list .profile .flags-section>div{padding-right:16px}.service-provider-drawer-box{bottom:-50px;height:400px;overflow:hidden;position:absolute;transition:z-index .3s step-end,opacity .3s linear;width:100%;z-index:0}.service-provider-drawer-box.open{transition:z-index .3s step-start,opacity .3s linear;z-index:2}.service-provider-drawer-box .service-provider-drawer-hid-box{height:100%;position:relative;top:88%;transition:all .3s ease-out}.service-provider-drawer-box .service-provider-drawer-hid-box.open{top:0}.service-provider-drawer-box .service-provider-drawer-hid-box .service-provider-drawer-header{background:#035e96;border-radius:16px 16px 0 0;color:#fff;cursor:pointer;font-size:22px;height:auto;text-align:center}.service-provider-drawer-box .service-provider-drawer-hid-box .service-provider-drawer-header .drawer-header-text{display:block;overflow:hidden;padding:10px 8px;text-overflow:ellipsis;white-space:nowrap}.service-provider-drawer-box .service-provider-drawer-hid-box .service-provider-drawer-header .drawer-header-icon{position:absolute;right:18px;top:13px}@media(max-width:599px){.service-provider-drawer-box .service-provider-drawer-hid-box .service-provider-drawer-header .drawer-header-icon{right:6px}}.service-provider-drawer-box .service-provider-drawer-hid-box .service-provider-drawer-header .drawer-header-icon.flip{top:6px;transform:rotate(180deg)}.service-provider-drawer-box .service-provider-drawer-hid-box .service-providers-drawer{background-color:#fff}.service-provider-drawer-box .service-provider-drawer-hid-box .service-providers-drawer .filter-and-list{height:350px}.service-provider-drawer-box .service-provider-drawer-hid-box .service-providers-drawer .service-providers-terms{border-bottom:1px solid #0000001f;display:flex;justify-content:center;padding:8px 24px}.service-provider-drawer-box .service-provider-drawer-hid-box .service-providers-drawer .service-providers-terms a{color:#9e9e9e;cursor:pointer;text-decoration:underline}.service-provider-drawer-box .service-provider-drawer-hid-box .service-providers-drawer .filter{position:-webkit-sticky;position:sticky}.service-provider-drawer-box .service-provider-drawer-hid-box .service-providers-drawer .filter.no-provider-class-selected{height:315px;overflow-y:scroll}.service-provider-drawer-box .service-provider-drawer-hid-box .service-providers-drawer .filter .link-back{border-bottom:1px solid #0000001f}.service-provider-drawer-box .service-provider-drawer-hid-box .service-providers-drawer .provider-stack-list-item,.service-provider-drawer-box .service-provider-drawer-hid-box .service-providers-drawer .service-provider-card-list{height:290px}.service-provider-drawer-box .service-provider-drawer-hid-box .service-providers-drawer .service-provider-list-container .list{border-top:none;height:250px;overflow-y:scroll}.service-provider-drawer-box .service-provider-drawer-hid-box .pagination-section{align-items:center;background-color:#fff;border-top:1px solid #0000001f;bottom:0;display:flex;height:45px;justify-content:center;position:absolute;width:100%}.service-provider-rating-widget{background:#fff;border:1px solid #e8e8e8;border-radius:4px;display:flex;justify-content:space-between;margin-top:16px;padding:16px}.service-provider-rating-widget .service-provider-rating-widget-q{align-items:center;display:flex}.service-provider-rating-widget .service-provider-rating-widget-q .date{display:inline-block}.service-provider-rating-widget .service-provider-rating-widget-q.view{color:dimgray}.service-provider-rating-widget .service-provider-rating-widget-btns{align-items:center;display:flex;justify-content:flex-end}.service-provider-rating-widget .service-provider-rating-widget-btns button{margin-right:16px}@media(min-width:600px){.service-provider-rating-widget.large .service-provider-rating-widget-btns{text-align:right}.service-provider-rating-widget.large .service-provider-rating-widget-btns button{margin-left:16px;margin-right:0}}.service-provider-rating-widget .thumbs{font-size:18px}.service-provider-rating-widget .vote-label{padding-left:4px}.service-provider-rating-widget .info{color:dimgray}.service-provider-side-panel{border-right:1px solid #ddd;height:calc(100vh - 332px)}.service-provider-side-panel .service-providers-header{margin:0!important;padding:32px;position:relative}.service-provider-side-panel .service-providers-header .service-providers-terms-link{color:#9e9e9e;position:absolute;right:12px;top:12px}.service-provider-side-panel .filter-and-list{box-shadow:0 8px 4px #0003;position:relative}.service-provider-side-panel .filter-and-list .stretched-content{margin-left:0;margin-right:0}.service-provider-side-panel .filter-and-list .pagination-section{height:52px;text-align:center}.service-provider-side-panel .filter-and-list .pagination-section .service-providers-pagination{margin:auto}.service-provider-side-panel .filter-and-list .pagination-section .service-providers-pagination button{margin:0}.service-provider-side-panel .filter-and-list .filter .filter-provider-class-container .link-back{align-items:center;display:flex;justify-content:flex-start;padding:16px}.service-provider-side-panel .filter-and-list .filter .filter-provider-class-container .link-back .selected-provider-class{font-size:22px;padding-left:4px}.service-provider-side-panel .filter-and-list .filter .filter-provider-class-container .link-back:hover{text-decoration:none!important}@media(min-width:960px){.service-provider-side-panel .filter-and-list .list{box-sizing:border-box;height:calc(100vh - 547px);overflow-y:auto}}.disclaimer-dialog-content{font-size:16px}.search-dialog{margin:16px auto 40px!important;max-width:800px}.highlighted-search-result em{font-style:normal;font-weight:700}.no-results-text,.searching-text,.starter-text{align-items:center;display:flex;height:calc(100vh - 250px);justify-content:center}.no-results-text span,.searching-text span,.starter-text span{color:dimgray;display:block;font-size:60px;text-align:center}@media(max-width:599px){.no-results-text span,.searching-text span,.starter-text span{font-size:48px}}.search-text{background:#fff;border-radius:0;font-size:24px!important;margin-bottom:24px!important}.search-text fieldset{border-bottom:1px solid #ddd!important;border-left:none;border-radius:0;border-right:none;border-top:none}.drug-inquiry-page-content label{color:#5f5e64;display:inline-block;font-size:14px;font-weight:400;line-height:14px;margin-bottom:4px}.drug-coverage-icon{height:29px;width:29px}.drug-coverage-icon.genericalternativepricing{background-color:#fd6a0c}.drug-coverage-icon.maintenancedrug{background-color:#c80850}.drug-coverage-icon.specialauthorization{background-color:#817c00}.drug-coverage-icon.steptherapy{background-color:#0065a4}.drug-coverage-icon.tarp{background-color:#4bc9e1}.drug-inquiry-page-content .box.coverage{border-radius:5px;border-style:solid;border-width:2px;max-width:750px;padding:16px}.drug-inquiry-page-content .box.coverage.level-covered{border-color:#2e7d32}.drug-inquiry-page-content .box.coverage.level-coveredwithconditions{border-color:#edcd26}.drug-inquiry-page-content .box.coverage.level-notcovered{border-color:#00000029}.drug-inquiry-page-content .box.coverage h6{margin-block-start:16px}.drug-inquiry-page-content .box.coverage p{margin-block-end:0;margin-block-start:24px}.drug-inquiry-page-content .box.coverage .drug-coverage-restriction{display:flex;gap:.5em;margin-top:24px}.drug-inquiry-page-content .box.coverage .drug-coverage-restriction .content{margin-top:2px}.drug-inquiry-page-content .box.coverage .drug-coverage-restriction .content a.external-link,.drug-inquiry-page-content .box.coverage .drug-coverage-restriction .content a.external-link span{font-size:1.4rem}.drug-inquiry-page-content .box.coverage .drug-coverage-restriction .content a.external-link span.material-icons{font-size:1.2rem}.drug-inquiry-page-content .box.coverage .drug-coverage-restriction .content p{margin-block-start:0}.drug-inquiry-page-content .drug-info-dislaimer{color:dimgray;font-size:.95rem;font-style:italic}.drug-inquiry-page-content .drug-info-dislaimer a.external-link span{font-size:.95rem}.drug-inquiry-page-content .product-details{margin-top:24px;max-width:750px}.drug-inquiry-page-content .product-details p{font-weight:700;margin-block-start:0;margin-bottom:16px}.drug-inquiry-page-content .drug-products table{border:2px solid #aaa;border-collapse:collapse;border-radius:0 5px 5px 0;max-width:750px;width:100%}.drug-inquiry-page-content .drug-products table th{text-align:left}.drug-inquiry-page-content .drug-products table td,.drug-inquiry-page-content .drug-products table th{border:1px solid #bdbdbd;padding:8px}.drug-inquiry-page-content .drug-search-wrapper{margin-bottom:32px;margin-top:8px}.drug-inquiry-page-content .drug-list{margin-bottom:32px;min-height:140px}.drug-inquiry-page-content .drug-list .option-content-wrapper .option-content{align-items:center;height:40px;justify-content:center}.drug-inquiry-page-content .drug-list .option-content-wrapper .option-content .option-text{line-height:16px}.document-preference-section{min-height:100%}.document-preference-section .document-preference-category{font-size:18px;font-weight:400;padding:10px 10px 10px 32px}@media(max-width:600px){.document-preference-section .document-preference-category{padding:10px 10px 10px 30px}}.document-preference-section .document-preference-section-header .title{color:#f47d30;font-size:22px;padding:10px 10px 10px 52px}@media(max-width:600px){.document-preference-section .document-preference-section-header .title{padding:10px 10px 10px 30px}}.document-preference-section .document-preference-section-header .sub-title{font-size:16px;padding:10px 30px 10px 52px}@media(max-width:600px){.document-preference-section .document-preference-section-header .sub-title{padding:10px 30px}}.document-preference-section .document-preference-section-header .description{color:#4f858d;font-size:16px;font-weight:300;padding:10px 10px 10px 32px}.document-preference-section .document-preference-section-header .description ul{list-style-type:disc}@media(max-width:600px){.document-preference-section .document-preference-section-header .description{padding:10px}}.document-preference-section .document-preference-section-address{padding-left:52px}.document-preference-section .document-preference-section-address .address{background-color:#e9ecef;border-radius:5px;color:#4f858d;font-size:16px;font-weight:700;padding:20px 20px 20px 30px;width:400px}.document-preference-section .document-preference-card{padding-left:52px;width:400px}@media(max-width:600px){.document-preference-section .document-preference-card{padding-left:30px;width:355px}}.document-preference-section .document-preference-card .preference-action-card{border-radius:2px}.document-preference-section .document-preference-card .preference-action-card .preference-action-card-actions .Mui-checked{color:#fff}.document-preference-section .document-preference-card .preference-action-card .preference-action-card-actions .preference-action-description{font-style:italic;padding-bottom:10px;padding-left:32px}.document-preference-section .document-preference-card .preference-action-card.selected{background-color:#002939;color:#fff}.document-preference-section .document-preference-card .consent-update-time{color:#4f858d;font-size:16px;font-weight:300;padding:10px 10px 10px 0;width:inherit}.resources-page-card{min-height:100%}.resources-page-card .content-area{height:100%;min-height:180px}.resources-page-card .card-content{padding-left:24px;padding-right:24px}.resources-page-card .card-content .card-description{color:dimgray}.resources-page-card .card-content .card-description span{color:#f47d30;font-size:14px;vertical-align:initial}.resources-page-card .card-content .card-description span.material-icons{font-size:16px;position:relative;top:3px;vertical-align:initial}div.inbox-item{border-bottom:1px solid #e8e8e8}div.inbox-item .progress{margin-left:5px}div.inbox-item .emphasis{font-weight:700}div.inbox-item .icon-background{margin-top:7px}div.inbox-item .icon-background .avatar{font-size:20px;height:24px;margin-right:10px;width:24px}div.inbox-item .icon-background .avatar svg{fill:#fff;font-size:inherit!important}div.inbox-item .icon-background .under-review{background-color:dimgray}div.inbox-item .icon-background .action-required{background-color:#f47d30}div.inbox-item .icon-background .new-conversation{background-color:#3e8adc}.conversation-flag{background-color:#637a8214;border-left:4px solid;-webkit-clip-path:polygon(0 0,100% 0,92% 50%,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,92% 50%,100% 100%,0 100%);display:inline-block;height:24px;padding:2px 24px 2px 8px;white-space:nowrap}.conversation-flag.white:after{border-right:12px solid #fff}.conversation-flag .text{font-weight:700}.conversation-flag.default-color{color:#5f5e64}.conversation-flag.new{color:#3e8adc}.conversation-flag.open{color:dimgray}.conversation-flag.pending,.conversation-flag.resolved{color:#f47d30}.conversation-flag.closed{color:#2e7d32}.inbox .MuiGrid-item:first-of-type{padding-top:0}.error-icon{color:#c62828}.message-container{border-radius:4px;padding:7px 15px;white-space:pre-wrap}.message-container .unread{font-weight:700}.covered-member-message{background-color:#9ec6ec;margin-left:100px}.internal-message{background-color:#e9e7e7;margin-right:100px}.error{color:#c62828}.MuiAlert-standardSuccess.closed,.MuiAlert-standardSuccess.solved{background-color:#e9e7e7;color:#002939}.local-message-attachment-list{margin-bottom:16px!important}.local-message-attachment-list.fixable{border-bottom:1px solid #9e9e9e;border-left:5px solid #c62828;border-top:1px solid #9e9e9e;padding:16px}.local-message-attachment-list.fixable .title{font-size:16px;font-weight:700}.local-message-attachment-list.fixable .attachment-line{padding-bottom:16px}.local-message-attachment-list .attachment-preview-error-msg{color:#c62828;padding:8px 8px 0}.local-message-attachment-list .attachment-preview{border-radius:2px;overflow:hidden;position:relative;width:100%}.local-message-attachment-list .attachment-preview.has-error{border:2px solid #c62828}.local-message-attachment-list .attachment-preview div.uploading-bg{align-content:center;background:#637a8214;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.local-message-attachment-list .attachment-preview div.uploading-bg div.uploading-msg{color:#9e9e9e;font-size:16px;font-style:italic;text-align:center}.local-message-attachment-list .attachment-preview div.pdf-preview-bg div.file-type{background:#cc4b4c;border-radius:2px;color:#fff;display:inline-block;font-size:32px;margin-bottom:8px;margin-top:24px;padding:4px 8px;text-align:center}.local-message-attachment-list .attachment-preview div.pdf-preview-bg div.file-name{color:#fff;font-size:14px}.local-message-attachment-list .attachment-preview .attachment-preview-img-wrapper{background:#637a8214;display:block;height:140px;position:relative;width:100%}.local-message-attachment-list .attachment-preview .attachment-preview-img-wrapper div.attachment-preview-img{background-position:top;background-size:cover;height:100%;width:100%}.local-message-attachment-list .attachment-preview .attachment-preview-img-wrapper .purged-container{align-items:center;background:#e9e7e7;display:flex;height:100%;padding:16px}.local-message-attachment-list .attachment-preview .attachment-preview-img-wrapper .purged-container .purged{align-items:top;display:flex}.local-message-attachment-list .attachment-preview .attachment-preview-img-wrapper .purged-container .purged .message{font-size:12px;font-style:italic;opacity:.7;padding-left:8px}.local-message-attachment-list .attachment-preview .attachment-preview-header{padding-bottom:0}.local-message-attachment-list .attachment-preview .attachment-preview-actions{display:flex}.local-message-attachment-list .attachment-preview .attachment-preview-actions.no-side-padding{padding:8px 0}.local-message-attachment-list .attachment-preview .attachment-preview-actions.second-row-actions{padding-top:0}.local-message-attachment-list .attachment-preview .attachment-progress{height:5px}.local-message-attachment-list .attachment-preview .attachment-progress.complete>div{background-color:#fff}.local-message-attachment-preview-dialog .attachment-preview-dialog-toolbar{display:flex}.local-message-attachment-preview-dialog .attachment-preview-dialog-toolbar h2{text-align:center}.local-message-attachment-preview-dialog .attachment-preview-dialog-toolbar .attachment-preview-dialog-title{flex:1 1}.local-message-attachment-preview-dialog div.attachment-preview-dialog-content{box-sizing:border-box;height:100%;margin-top:64px;padding:32px;text-align:center}.local-message-attachment-preview-dialog div.attachment-preview-dialog-content img{max-width:100%}.dialog-actions{padding:8px 20px!important}
/*# sourceMappingURL=main.67340e1c.css.map*/