.CursorPointer{cursor:pointer;}.inlineBlock{display:inline-block;vertical-align:top;}.billingformsection .formsection .formcolumn input,.billingformsection .formsection .formcolumn select{min-width:0;width:100%;}.OutstandingBalanceContainer{width:33%;text-align:center;line-height:normal;padding:.5rem 0;vertical-align:middle;display:inline-block;border-left:1px solid #dbdbdb;}.column_3 .OutstandingBalanceContainer{width:100%;border-left:0;margin:0;}div.OutstandingBalanceHeader{text-align:center;border-collapse:collapse;font-size:1.5em;color:#246fb5;font-weight:400;padding-bottom:10px;}div.BalanceSummaryActionContainer{width:66%;display:inline-block;vertical-align:middle;}.column_3 .BalanceSummaryActionContainer{width:100%;text-align:center;}.BalanceSummaryActionContainer .AutoPayBanner{padding:.5rem 2rem .5rem .5rem;}div.BalanceSummaryPayButton{margin-top:1rem;max-width:8rem;}#letters thead tr th:first-child,#statements thead tr th:first-child{padding-right:2.25rem;}#letters tbody tr td:first-child:before,#statements tbody tr td:first-child:before{background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:1.25rem;margin-left:.5rem;width:1.25rem;vertical-align:middle;}#letters tbody tr.new td:first-child:before,#statements tbody tr.new td:first-child:before{background-image:url(../images/billing/account_details/statement_unread.svg);}#letters tbody tr:not(.new) td:first-child:before,#statements tbody tr:not(.new) td:first-child:before{background-image:url(../images/billing/account_details/statement_read.svg);}#letters tbody tr.new td a,#statements tbody tr.new td a{right:-.75rem;position:relative;}#letters tbody tr.new td a:before,#statements tbody tr.new td a:before{border-radius:50%;border-style:solid;border-width:2px;content:"";display:inline-block;height:.5rem;right:-.2rem;position:relative;top:.6rem;width:.5rem;}a.AutoPayBannerLink{float:right;position:relative;right:45px;top:12px;}img.AutoPayCalendar{vertical-align:middle;display:inline-block;width:1.8rem;}.AutoPayBannerTextWrapper{display:inline-block;width:calc(100% - 2.5rem);margin-right:.5rem;vertical-align:middle;}a.EditPlanLink{color:#fff;text-decoration:none;}.OutstandingAccountsHARID{float:left;font-style:italic;}#sidebar .gurantorinfo{font-weight:700;}#payment .formbuttons,#payment.section{margin:1rem 0;}.balancenotcovered{padding:.5rem;margin:1.5rem 0 .5rem;font-size:.9rem;line-height:normal;}.balancenotcovered+.balancenotcovered{margin-top:0;}.balancenotcovered img{width:1rem;display:inline-block;vertical-align:top;margin-left:.5rem;}.card .payplanheader.cardheader{margin-bottom:0;}#paymentplan .payplandetails{word-wrap:break-word;}.ChargeGroupContainer{border-right:3px solid;}.ChargeGroupIndented{margin-right:1.25em;padding-right:.25em;}.ChargeDetailColumn{padding-right:10px;padding-bottom:0;}div.ChargeItemAmount,div.ChargeItemDescription,div.InsuranceItemAmount,div.PatientItemAmount,div.PaymentItemAmount{font-style:italic;color:#767676;display:inline-block;margin-top:3px;}div.ChargeItemDescription{padding-right:4px;padding-bottom:4px;}div.ChargeItemAmount,div.InsuranceItemAmount,div.PatientItemAmount,div.PaymentItemAmount{text-align:left;}.contestedIcon{height:1rem;width:1rem;}.AccountAlert{font-size:.9rem;line-height:normal;}.RightArrow{margin-top:5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000;}.DownArrow,.RightArrow{width:0;height:0;float:left;}.DownArrow{margin-top:8px;margin-right:3px;border-right:5px solid transparent;border-left:5px solid transparent;border-top:5px solid #000;}.ArrowOnLeft{float:right;margin-left:.5em;margin-right:0;}#togglechargedetails{font-size:.9em;margin-right:10px;margin-top:0;}.DetailsHidden{display:none;}.content table tr.clickable.ChargeGroupRow:not(.hover) td{background-color:inherit;}.outstandingAccountsTotalsTable,.outstandingAccountTotal{padding-left:.5rem;}.outstandingAccountsTotalsTable{display:table;}.outstandingAccountsTotalsTable div{display:table-row;}.outstandingAccountsTotalsTable div span{display:table-cell;width:5%;padding-right:.5rem;}.header.accountsGrouperPaymentPlan{font-size:14pt;line-height:normal;}.header.accountsGrouperPatient{padding-right:5px;}.header.accountsGrouperPatient,.header.accountsGrouperPaymentPlan{padding-bottom:0;}.allowscroll{overflow:auto;}.height20{height:20px;}.payment_activity_header{align-items:center;display:flex;flex-wrap:nowrap;margin:.75rem 0;}.payment_activity_header .header_text{flex:1 1 auto;}.payment_activity_header .header_logo{flex:0 0 auto;margin-right:.5rem;max-height:64px;max-width:64px;width:auto;}.payment_activity_header .header_logo>img{height:64px;width:64px;}#DetailsVerification,#GuestPayVerification,#PaymentEntry{margin-right:0;}#PaymentMethodEntryStep{min-height:100px;}.slider .Step{padding-left:.2rem;padding-right:.2rem;}.har_selector,.payment_amount_selector{max-width:30rem;}.har_selector fieldset,.payment_amount_selector fieldset{margin:0;padding:0;}.har_selector fieldset legend,.payment_amount_selector fieldset legend{position:absolute;clip:rect(0,0,0,0);line-height:0;width:0;height:0;}.payment_amount_selector.flatradiogrouper{border:none;height:100%;}.payment_amount_selector.flatradiogrouper input.flatradio+label.flatradio.prettylabel{line-height:1.875rem;width:100%;}.payment_amount_selector.flatradiogrouper input.flatradio+label.flatradio.prettylabel>.option_label{flex:1 1 auto;}.payment_amount_selector.flatradiogrouper input.flatradio+label.flatradio.prettylabel>.option_amount{flex:0 0 auto;margin-right:.5rem;}.payment_amount_selector.flatradiogrouper input.flatradio+label.flatradio.prettylabel>.option_amount .other_option_input{display:inline-block;font-size:1rem;float:left;line-height:1.375rem;margin:0;max-width:7rem;text-align:left;-moz-appearance:textfield;}.payment_amount_selector.flatradiogrouper input.flatradio+label.flatradio.prettylabel>.option_amount .other_option_input::-webkit-inner-spin-button,.payment_amount_selector.flatradiogrouper input.flatradio+label.flatradio.prettylabel>.option_amount .other_option_input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}@media screen and (max-width:768px){.payment_amount_selector.flatradiogrouper input.flatradio+label.flatradio.prettylabel>.option_amount.other_option{width:100%;}.payment_amount_selector.flatradiogrouper input.flatradio+label.flatradio.prettylabel>.option_amount.other_option .other_option_input{margin-top:.5rem;margin-left:.25rem;max-width:none;width:calc(100% - 1.75rem);}}.payment_amount_sub_label{display:block;}@media screen and (max-width:768px){#pmt_application_options .tbContainer{display:block;width:100%;}#pmt_application_options .tbContainer>label{width:100%;}}.har_selector.flatradiogrouper input.flatradio{margin-top:.25rem;}.har_selector.flatradiogrouper input.flatradio+label.flatradio.prettylabel{line-height:1.875rem;width:100%;}.har_selector.flatradiogrouper input.flatradio+label.flatradio.prettylabel>.option_label{flex:1 1 auto;line-height:1.25rem;}.har_selector.flatradiogrouper input.flatradio+label.flatradio.prettylabel>.option_label>.option_subtext{display:block;font-size:.8rem;line-height:1rem;padding-top:.25rem;}.har_selector.flatradiogrouper input.flatradio+label.flatradio.prettylabel>.option_label>.option_subtext>span{display:block;margin-top:.3rem;}.har_selector.flatradiogrouper input.flatradio+label.flatradio.prettylabel>.option_amount{flex:0 0 auto;margin-right:.5rem;}@media screen and (max-width:768px){.har_selector.flatradiogrouper input.flatradio+label.flatradio.prettylabel{flex-wrap:wrap;}.har_selector.flatradiogrouper input.flatradio+label.flatradio.prettylabel>.option_label{width:calc(100% - 1.75rem);}.har_selector.flatradiogrouper input.flatradio+label.flatradio.prettylabel>.option_amount{right:1.75rem;line-height:1.25rem;text-align:right;padding-top:.25rem;position:relative;width:calc(100% - 1.75rem);}}#payment_amount_error,.payment_amount_error{display:block;width:100%;cursor:auto;}#payment_amount_error .alert,.payment_amount_error .alert{margin:.3rem 0;}.payment_amount_header{display:flex;flex-direction:row;flex-wrap:nowrap;}.payment_amount_header .payment_amount_header_text{flex:1 1 auto;}.payment_amount_header .payment_amount_header_text .header{margin:0;padding:0 0 0 .5rem;}.payment_amount_header .payment_amount_header_logo{flex:0 1 50px;}.payment_amount_header .payment_amount_header_logo img{max-height:48px;max-width:44px;overflow:hidden;}.PaymentConfirmedColumn{display:inline-block;width:calc(33% - 20px);vertical-align:top;padding:10px;}.PaymentTopPageText{font-size:.9rem;margin-bottom:.5rem;padding-left:1rem;}#VerificationContent{margin-right:.5rem;}#verificationSection1{margin-right:0;}#verificationSection1 .label{margin-top:2rem;}#verifyAccountInfo,#verifyBillingInfo{margin-left:0;}.PaymentAmountVerify{color:#0f784a;font-size:2rem;line-height:2rem;margin:5px 0;}.PaymentAmountVerify.ScheduledAmount{color:#363636;}.formsection .formcolumn.VerifyInfoField,.VerifyBankAccountField:not(:first-of-type),.VerifyInfoField{margin-top:15px;}.Confirm-Card,.Verify-Card{border:1px solid #ccc;padding:0 1rem .2rem;min-height:110px;border-radius:6px;box-shadow:0 2px 3px -1px rgba(0,0,0,.2);width:275px;background-color:#fff;}.Verify-Card{margin-top:5px;margin-bottom:10px;padding-top:.4rem;}.verifyInlineSection{display:inline-block;margin-top:.3rem;width:auto;}.verifyInlineSection:not(:first-child){margin-right:1.5rem;margin-left:1.5rem;}.verifyInlineData{margin-right:.5rem;}.wrapBreakWord{word-break:break-all;word-wrap:break-word;}.confirm-paymentMethodData{margin-top:.25rem;}.confirm-icon{width:50px;margin-left:.5rem;padding-top:.5rem;}.mobile .confirm-icon img{width:50px;}.confirm-icon.bankIcon{margin-left:0;}#verifyBillingInfo p{margin:0;line-height:1.15rem;}.confirm-paymentMethodFields{max-width:calc(100% - 50px - .5rem);}.confirm-paymentMethodFields p{margin:0;line-height:.9rem;}.confirm-paymentMethodFields p:first-of-type{line-height:inherit;}#verifyBillingInfo p:first-of-type{margin-top:.25rem;}#btnViewReceipt{cursor:pointer;}.Confirm-Card{margin-top:10px;}.card .errorMessages{text-align:right;}.pmtMethodStatus{display:flex;align-items:center;margin-top:.8rem;}.pmtMethodStatus svg{width:1.5rem;min-width:1.5rem;height:1.5rem;vertical-align:middle;}.warningContainer{display:flex;align-items:center;text-align:right;}.alert.card.warningIconLeft img{float:right;margin:0 0 0 10px;min-height:2.5rem;min-width:2.5rem;}.ErrorBanner{display:flex;height:auto;text-align:right;font-size:.9rem;padding:15px;width:auto;}.ErrorBanner.jqHidden{display:none;}.ErrorBanner>#WarningIcon{height:25px;min-width:0;}.ErrorBanner>#ErrorMessage{line-height:1.5rem;padding-right:15px;}#divLookupWarnings p{margin-bottom:.5rem;}#divLookupWarnings a.button.multi:not(first-child){margin-top:.5rem;}.guestPayWarning img{margin:1px 0 0 5px;vertical-align:top;}.guestPayWarning div{display:inline-block;width:calc(100% - 25px);}.PaymentError{color:#d80000;font-size:.8rem;}#dobFormSection{padding:0;margin:0;}.Verify-SelectedLast4DigitsSpan{font-size:1.25rem;margin-top:10px;}.stepExplanation{margin-top:20px;width:auto;}.confirm-paymentMethodFields,.GuarantorInfo#GuarantorBalanceInfo,.GuarantorInfo#GuarantorBalanceInfoToggle{width:auto;}.GuarantorInfo .GuarantorValue,.LookupInfo .QuickPayValue{font-size:1.1rem;}#PaymentOtherAmountInput,#PaymentOtherAmountInput-Numeric{text-align:center;}#divQuickPayVerify #btnVerify{margin-top:.5rem;}#divQuickPayVerify #btnVerify.guestdemomode{margin-top:0;}#divQuickPayVerified img{width:21px;vertical-align:top;}#divQuickPayVerified span{padding-right:.2rem;}.MyChartPromptBox{width:85%;margin:2rem auto;background-color:#edf3f9;padding:.6rem;}.BottomButtonsContainer,.MyChartPromptButtonBox{margin-top:10px;}#divChooseAccount .grid{margin:0;}.accountSelectOptionContainer{width:100%;}.accountSelectOptionContainer .togglebutton.accountSelectLabel{padding:.5rem;width:100%;}.accountSelectLabel>img{vertical-align:middle;margin-left:.5rem;}.BottomButtonsContainer{padding-left:.25rem;padding-bottom:.25rem;}.green{color:#0f784a;}#frmSubmitPayment{margin-top:4px;}div.BillingWarningBox,ul.BillingWarningBox{margin:1rem 0;padding:.5rem;width:auto;text-align:right;}#divMustContinueAsGuest{margin:0;}#divMyChartSignInPromptSidebar input{margin-top:.5rem;}#divConfirmPayment{padding-right:.5rem;padding-left:.5rem;}@media only screen and (min-width:1301px){#echeckinPaymentContainer #divConfirmPayment{padding-top:1.5rem;}}.successMessage{margin-bottom:.5rem;}.successMessage img{width:1.5rem;vertical-align:top;}.successMessage p{margin-right:.4rem;display:inline-block;width:calc(100% - 4rem);}#divPayAgain{margin:2rem 0 1rem;text-align:center;}#divPayAgain p{font-size:1.25rem;margin-bottom:15px;}#confDestInput{width:300px;}#divSendButton{vertical-align:bottom;margin-right:1.5rem;}#divConfSent{vertical-align:bottom;margin-right:2rem;}#divSendConfirmations{margin-top:.5rem;margin-bottom:1rem;}#divConfDefaultMsg{margin-bottom:.5rem;margin-top:1rem;}#divSendConfirmations div{width:auto;}#spanConfSent span{margin-right:3px;vertical-align:bottom;}.messagedisplay,.visuallabel{font-size:1rem;}.financialAssistance .card .cardline.tracker{margin:0 0 .5rem;padding:0 1rem 0 0;overflow:visible;text-indent:-1rem;}.financialAssistance .card .cardline.tracker:last-child{margin-bottom:0;}.tracker .trackerStatus{font-size:.8rem;margin:.25rem 0 0;}.tracker .trackerStatus .trackerBadge{border-radius:.25rem;color:#fff;margin:0 0 0 .25rem;padding:.125rem .5rem;}.tracker.OpenCase .trackerStatus .trackerBadge,.tracker.Pending .trackerStatus .trackerBadge{background-color:#ffa020;}.tracker.Approved .trackerStatus .trackerBadge{background-color:#088e5f;}.tracker.Denied .trackerStatus .trackerBadge,.tracker.Expired .trackerStatus .trackerBadge{background-color:#767676;}#pmtHARSelectionHeader{margin-top:1.5rem;}li.HARForPayment{min-height:0;padding-right:1rem;margin-top:0;margin-bottom:0;border-top:1px solid #dbdbdb;}li.HARForPayment:first-of-type{margin-top:.25rem;border-top:0;}li.HARForPayment:last-of-type{margin-bottom:.25rem;}li.HARForPayment>.pmtHarDescription{display:table-cell;}li.HARForPayment>.pmtHarDescription>.pmtHarHeader{padding-top:.25rem;}li.HARForPayment>.pmtHarOutstandingBalance{display:table-cell;text-align:left;white-space:nowrap;}.HARSAutopay{float:left;font-size:1rem;}#pmtHARSelectionList li.HARForPayment p{margin-top:.5rem;}#pmtHARSelectionList li.HARForPayment .pmtEmphasis{font-size:1.25rem;}.HARSAmtLine{text-align:left;}.HARSAmtLine span{float:right;}.pmtHideHAREPTNames .pmtHAREPTName{display:none;}.badDebtHelpContainer img,.badDebtWarningIcon{height:1.2rem;width:1.2rem;}.badDebtWarningIcon{margin-top:2px;}.setOfStepsContainer{overflow:hidden;}div.Review-SelectedBrandLogoDiv{width:90px;vertical-align:middle;}div.Review-SelectedLast4DigitsDiv{font-size:1rem;width:calc(100% - 90px);vertical-align:middle;padding-right:1rem;}div.Review-SelectedLast4DigitsDiv>span{display:block;}span.Review-SelectedLast4DigitsSpan{font-size:1.25rem;}div.Review-SelectedPaymentMethodNameDiv{font-size:1.25rem;line-height:1.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}div.Review-SelectedCardholderNameDiv{overflow:hidden;text-overflow:ellipsis;}.PreTextSection{position:relative;padding-bottom:25px;}.PostTextSection{position:relative;padding:25px 0;}.StepPostTextSection,.StepPreTextSection{padding:10px 0;text-align:right;}.StepPostTextSection:empty,.StepPreTextSection:empty{padding:0;}div.pmtPlan{display:inline-block;vertical-align:top;margin-top:.5rem;}div.pmtPlan--Left{width:30%;text-align:center;padding-top:.5rem;}div.pmtPlan--Right{margin-right:2%;width:68%;}div.pmtPlan .radio{margin-right:10px;margin-left:10px;}div.pmtPlan p{margin-top:.2em;margin-bottom:auto;}p.payplansecondlineauto span,p.payplansecondline span{display:block;margin-top:0;}.payplanautonormal .paymentplanautocontainer{background-image:url(../images/payplanauto_normal.svg);height:96px;padding-top:.5rem;text-align:center;width:182px;margin:0 auto;line-height:normal;}.payplannormal .paymentplanautocontainer .payplanamount.nopayment,.payplanuptodate .paymentplanautocontainer .payplanuptodate{font-size:1rem;font-weight:400;color:#0f784a;margin:.5rem 0;}.payplannormal .payplanamount.nopayment:before,.payplanuptodate .paymentplanautocontainer .payplanuptodate:before{content:"";display:block;width:2.5rem;height:2.5rem;background:url(../images/checkmark_large.svg) no-repeat;background-size:100%;margin:0 auto;}.pmtPlan .paymentplanautocontainer p{margin:0;line-height:normal;font-size:.9rem;}.paymentplanautocontainer p.payplanamount,.paymentplanautocontainer p.payplanamountauto{font-size:1.4rem;font-weight:700;}.pmtPlan .creditcardlogo{width:2rem;vertical-align:middle;}#demographics .billingaccountnumber *{display:inline-block;width:auto;}#statementDateSelection{position:relative;}#statementDateSelection .right{position:absolute;left:0;top:0;width:auto;}#statementDateSelection .right>*{display:inline-block;margin:0 .25rem 0 0;vertical-align:top;}#creditcardlist td input{vertical-align:middle;display:inline-block;}#creditcardlist .cctypelogo{width:3rem;}#cctransactiondetail{font-weight:700;margin:1rem 0;}#currentoutstandingaccts tr:not(.header) td{padding-right:1rem;}#ccbilling .formsection{margin:0;}div.withDivider{border-left:1px solid #dbdbdb;}#divPlanSummary .planSummarySegment{padding:.5rem;}.pmtStep .paymentSummarySection{margin:12px 0;}#billingAccountCreationBanner{padding-bottom:20px;}p.dividerX,p.separator{margin:0;}.mobile p.separator{background:#f0f5fa none repeat scroll 100% 0;border:none;display:block;padding:0 0 .5rem;margin:0;width:100%;}.breakdownRow{display:table-row;vertical-align:middle;}.breakdownRow .labelColumn{text-align:right;padding:0 0 0 .5rem;width:70%;}.breakdownRow .amountColumn,.breakdownRow .labelColumn{display:table-cell;font-size:.9rem;line-height:1.25rem;vertical-align:top;}.breakdownRow .amountColumn{text-align:left;padding:0 .5rem;width:30%;}@media only screen and (min-width:769px){.mobile #visitPayVerifyStep .paymentSummaryContainer p.separator{display:none;}.mobile .pmtStep .paymentSummarySection{border-style:none;border-width:0;}.mobile #visitPayVerifyStep .paymentSummaryContainer.grid{margin:0;}}@media only screen and (max-width:768px){#btnContinueWithoutAccount,#btnContinueWithoutSignIn,#btnCreateAccount,#btnSignIn{width:100%;margin:0 0 .5rem;}.MyChartPromptBox{width:100%;}#divConfirmPayment{padding:0;}#divConfirmPayment #divSendConfirmations>div,#divConfirmPayment #divSendConfirmations input{width:100%;margin:0;}#divConfirmPayment #divSendConfirmations a{display:block;}#divConfirmPayment #divSendConfirmations #divConfSent,.pmtStep .paymentSummarySection{text-align:center;}.pmtStep .paymentSummarySection+.paymentSummarySection{margin-top:0;}.mobile p.dividerX{width:100%;}p.dividerX{display:block;width:75%;margin:auto;padding:0;border-top:1px solid #dbdbdb;}div.withDivider{border-left:none;border-bottom:1px solid #dbdbdb;}#divPlanSummary .planSummarySegment{margin:0;}li.HARForPayment{text-align:center;}li.HARForPayment>.pmtHarDescription{display:block;}li.HARForPayment>.pmtHarDescription>.pmtHarHeader{padding-bottom:0;padding-top:.25rem;}li.HARForPayment>.pmtHarDescription>.pmtHarAccountType{padding-top:.25rem;}li.HARForPayment>.pmtHarOutstandingBalance{display:block;padding-top:.5rem;text-align:center;}.pmtStep .centerSectionWrapper{text-align:center;}.pmtStep .centerSectionWrapper .formsection{margin:inherit;margin-bottom:.75rem;}.pmtStep .centerContent{display:inline-block;width:auto;}.pmtStep .centerContent.noPadding{padding:0;}.breakdownRow .amountColumn.smallScreen,.breakdownRow .labelColumn.smallScreen{width:50%;}#divConfDefaultMsg br,#divConfirmPayment br{display:none;}.pmtStep .pmtSummaryTextAlignLeft{text-align:right;}}.VAP-learn-more{font-size:.8rem;cursor:pointer;display:inline-flex;align-items:center;margin-top:.25rem;width:auto;}.VAP-learn-more .info-icon{height:1.2rem;width:1.2rem;fill:currentColor;}.VAP-learn-more.VAP-learn-more-inline{margin-top:0;vertical-align:bottom;}.VAP-learn-more.VAP-learn-more-subtext{margin-right:1.3rem;}#ScheduledPaymentResult{margin-bottom:1.5rem;}.VAP-FAQ{margin:.5rem .5rem 1rem 1rem;width:calc(100% - 1rem);}.vap-overview{display:flex;}.vap-overview .vap-overview-column{padding:2%;text-align:center;}.vap-overview .vap-overview-column .vap-label{text-align:center;font-size:larger;color:#246fb5;padding:1rem;}.vap-overview .vap-overview-column .vap-img{height:100px;width:100%;}@media screen and (max-width:768px){.vap-overview{display:table;}.vap-overview .vap-overview-column{padding:2%;margin:1% 1% 1rem;border-radius:25px;box-shadow:0 4px 4px 0 0 rgba(0,0,0,.1),0 6px 20px 0 hsla(0,0%,100%,.3);}.vap-overview .vap-overview-column .vap-label{text-align:center;font-size:larger;color:#246fb5;padding:1rem;}.vap-overview .vap-img{height:100px;}}@media screen and (max-width:768px){.Popup.visitAutoPayHelp .buttons{padding-bottom:44px;}}