.cardlist .card .cardline.name{position:relative;}.cardlist .card .cardline.name.icon{overflow:visible;}.cardlist .card .cardline.name.icon:after{margin:0;right:-3rem;}.cardlist .card .cardline.name .status{display:inline-block;padding-top:.125rem;vertical-align:top;width:34%;}.cardlist.hasPendingStatus .card .cardline.name .insuranceName{display:inline-block;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden;text-overflow:ellipsis;vertical-align:top;width:66%;}.inscards,.insinfo{display:inline-block;vertical-align:top;}.insinfo{width:100%;}.inscards{margin:0 0 0 -33%;width:33%;}.inscards .inscard{height:12.5rem;}.inscards .inscard img{max-height:100%;}.inscards .insarrows{padding:.5rem 0 0;text-align:center;}.inscards .insarrows a{margin:0 .25rem;}.coverageTitle{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:.5rem;}.cvgCoveredStatusBadge{width:fit-content;height:min-content;margin-left:.85rem;padding:.1rem;}.cvgCoveredStatusBadge div.popupiconcontainer{margin-left:0;width:max-content;}.cvgCoveredStatusText{white-space:nowrap;display:flex;align-items:center;}.statusBadge .cvgCoveredStatusText.badgeContents{padding:0 .5rem;}.cvgCoveredStatusText #popup_CvgStatus{white-space:normal;}.cvgCoveredStatusText #popup_CvgStatus.onRight{margin-top:1.25rem;}.cvgStatusIcon{width:1.2rem;height:1.2rem;vertical-align:text-top;cursor:pointer;}.cvgStatusIcon.withMargin{margin-left:.25rem;}div.clear{clear:both;}.roundedLeft{border-top-left-radius:5px;border-bottom-left-radius:5px;}.roundedRight{border-top-right-radius:5px;border-bottom-right-radius:5px;}.shadow{box-shadow:0 2px 2px rgba(0,0,0,.2);}@media screen and (max-width:769px){div>.coverage-information{width:50%;}}.coverage-information-card>.header{display:flex;padding-top:0;padding-bottom:0;}.coverage-information-card>.body div.fields{display:inline-block;vertical-align:top;padding-right:1rem;}.coverage-information-card>.body div.fields>p{word-break:break-word;word-wrap:break-word;}.coverage-information-card>.body div.width70{width:70%;}.coverage-information-card>.body div.width30{width:30%;}.coverage-information-card>.body div.width33{width:100%;}@media only screen and (min-width:769px){.coverage-information-card>.body div.width33{width:33%;}}.coverage-specific-details{margin-left:3%;}.coverage-information-card>.header .plan-name{margin:0;padding:0;}.coverage-information-card>.header>*{vertical-align:top;}.coverage-information-card>.body>.coverage-range{margin-top:.75rem;margin-bottom:1rem;}img.cvgStatusIcon{float:left;}div.cvgStatusInfo{line-height:15px;margin-left:3%;width:auto;}.hra-summary-fam-balance-container{display:inline-block;width:auto;text-align:center;padding-right:35px;padding-bottom:15px;vertical-align:middle;}@media only screen and (max-width:769px){.hra-summary-fam-balance-container{width:100%;text-align:left;}}#hra-summary-fam-balance{color:#0f784a;font-size:2em;line-height:1em;overflow-wrap:break-word;}.hra-info{margin-left:2%;}.hra-summary-info{justify-content:center;align-items:center;}@media only screen and (min-width:769px){.hra-summary-info{display:flex;}}.hra-summary-your-usage{display:block;width:auto;margin-bottom:13px;}.hra-summary-your-usage *{margin-top:0;margin-bottom:0;}.hra-summary-others-usage{display:block;width:auto;}.hra-summary-others-usage *{margin-top:0;margin-bottom:0;}#hra-summary-card-details-button:focus{outline:1px dotted #000;outline-offset:-.4rem;}.hra-summary-card-details-container{display:inline-block;width:auto;vertical-align:middle;text-align:center;}@media only screen and (max-width:769px){.hra-summary-card-details-container{width:100%;text-align:left;}}.hra-centered-button-wrapper{display:flex;justify-content:center;margin-top:15px;}@media only screen and (max-width:769px){.hra-centered-button-wrapper{justify-content:left;}}.flex-display{display:flex;}.benefits-cards,.flex-display{margin-bottom:3%;}@media screen and (max-width:769px){.flex-display{flex-direction:column;}.hra-info{width:50%;margin-left:0;}.mobile div>.hra-info{width:100%;margin-left:0;}.datatile div>.coverage-information,.mobile div>.coverage-information{width:100%;max-width:50rem;}.hra-summary-info{justify-content:left;}}.divSubIdOrAcctNum{margin:15px 0;}.benefitdetailstable{padding-bottom:20px;}.content .coveragedetailstable{table-layout:auto;word-break:break-word;}.section .content table tbody .servicesTableRowHeader{vertical-align:middle;text-align:left;padding:.5rem;border-top:1px solid #eaeaea;border-right:1px solid #eaeaea;max-width:20%;}.section .content table tbody tr.header th.primarytos{font-weight:700;}.section .content table tbody tr.header th.copaycoins{width:20%;}.section .content table tbody tr.header th.servicesSubtableHeader{padding-top:1rem;}.section table tr td,.section table tr th{overflow-wrap:break-word;word-break:break-word;}.section table tbody tr.header th.servicesSubtableHeader:last-child:after{background:transparent;}.mobile .section .content table tbody .servicesTableRowHeader{padding:0;border-top:none;border-right:none;}