body,html{height:100%;position:relative}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{height:100%;position:relative}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.stepper-summary-section{margin-top:36px}.stepper-summary-section:first-child{margin-top:0}.stepper-summary-section h4{font-weight:600;margin:0 0 12px}.stepper-summary-row{display:flex;margin-bottom:4px;font-size:14px}.stepper-summary-key-value-row-key{text-transform:uppercase;color:#999}.stepper-summary-key-value-row-value{flex:1 1;text-align:right;color:#009}.stepper-summary-row.alert-danger .stepper-summary-key-value-row-value{color:#900}.MuiStepLabel-label{text-transform:uppercase;font-weight:400}.MuiStepLabel-label.MuiStepLabel-active{font-weight:400!important}body.has-backdrop #root{-webkit-filter:blur(8px);filter:blur(8px)}.app-container{display:flex;flex-direction:column;min-height:100%}.app-container .app-content{flex:1 1;padding-bottom:70px}.app-container select{font-size:12pt}.app-container select option:disabled{color:#999}.app-footer{text-align:center;background-color:#f7f7f7;padding:15px 0;font-size:11pt;position:fixed;bottom:0;left:0}.mobile-bottom-nav{margin-top:20px;width:100%;position:fixed;bottom:0}.auth-nav-bar{max-width:600px;width:100%;box-sizing:border-box;margin:0 auto;padding:20px;display:flex;font-size:10pt}.app-loader-container{display:flex;min-height:100vh;justify-content:center;align-items:center}.app-client-logo{width:250px;height:80px;text-align:center;margin-bottom:30px;margin-top:30px}.app-client-logo img{max-width:100%;max-height:100%}.home-greeting{margin-top:20px}.home-greeting,.home-text{margin-bottom:20px;text-align:center}.action-detail{text-align:center}.action-detail h3{text-transform:uppercase;font-size:10pt;font-weight:700;margin:0}.action-detail h4{margin:4px 0 0;color:#c00;font-size:16pt}.action-list .action-container{text-align:center;max-width:600px;margin:auto}.action-list .action-container .action-button{margin-top:30px}.payment-form{max-width:600px;padding:0 24px;margin:auto}.payment-form .balance-header{text-align:center;text-transform:uppercase;font-size:10pt;font-weight:700;margin:0}.payment-form .balance-due{text-align:center;margin:4px 0 0;color:#c00;font-size:16pt}.payment-form .payment-fields{margin-top:40px}.payment-form .payment-fields>div{margin-bottom:40px}.payment-form .payment-fields>div label{text-align:center}.payment-form .payment-fields>div:last-child{margin-bottom:0}.login-form{max-width:600px;padding:0 40px;margin:auto}.login-form .login-header{text-align:center;font-weight:700}.login-form .login-fields{margin-top:40px}.login-form .login-fields>div{margin-bottom:40px}.login-form .login-fields>div:last-child{margin-bottom:0}.home-container,.payment-actions-container,.payment-stepper-container,.profile-container,.statements-container{max-width:600px;padding:0 24px;margin:auto}.home-container .statements-filter .statements-filter-header,.payment-actions-container .statements-filter .statements-filter-header,.payment-stepper-container .statements-filter .statements-filter-header,.profile-container .statements-filter .statements-filter-header,.statements-container .statements-filter .statements-filter-header{text-align:center}.profile-view-container{padding:0 24px}.statement-container{margin-top:28px;text-align:center}.statement-container .statement-header{margin-bottom:10px}.statement-container .statement-date{font-weight:700}.statement-container .balance-header{text-transform:uppercase}.statement-container .balance-due{color:#c00;font-weight:700}.statement-container .statement-amounts{width:100%;text-align:left}.statement-container .print-button{margin-top:60px}.statement-container .print-button .MuiButton-label{font-weight:500!important}.MuiStepper-root{padding:0!important}.MuiButton-fullWidth{text-transform:none!important;line-height:2!important;font-weight:400!important;font-size:.9rem!important}.payment-confirmation-status-message{font-weight:700;margin:20px 0;text-align:center}.payment-confirmation-message{color:#666;margin-bottom:20px;text-align:center;font-size:11pt}.payment-confirmation-group{display:flex;margin-bottom:6px;font-size:11pt}.payment-confirmation-group .payment-confirmation-label{flex:1 1;padding-right:10px}.payment-confirmation-group .payment-confirmation-value{text-align:right}.stepper-checkbox-field .MuiFormControlLabel-root{align-items:flex-start}.header-h3{font-size:11pt!important}.header-h3,.header-h4{font-weight:500!important}.header-h4{font-size:17pt!important}.MuiAutocomplete-hasPopupIcon.MuiAutocomplete-hasClearIcon .MuiAutocomplete-inputRoot{padding-right:22px!important}.desktop-header{padding:20px 60px;margin-bottom:20px;box-shadow:0 0 6px 6px #ccc;display:flex;flex-direction:row}.desktop-auth-header{flex:1 1;text-align:right}.desktop-client-logo{width:300px;height:100px}.desktop-client-logo img{max-height:100%;max-width:100%}.app-content-wrapper{display:flex;flex:1 1;flex-direction:row}.desktop-left-nav{display:flex;flex-direction:column}.desktop-left-nav .MuiTreeItem-iconContainer{display:none}.desktop-left-nav .MuiTreeItem-content{border-top-right-radius:24px;border-bottom-right-radius:24px;overflow:hidden}.desktop-left-nav .desktop-left-nav-item{font-weight:500;padding-left:15px;height:48px;display:flex;align-items:center;overflow:hidden;color:#666}.desktop-left-nav .desktop-left-nav-item .nav-icon{margin-right:30px}.desktop-action-card{margin-bottom:30px;margin-left:auto;margin-right:auto;border:1px solid #bdbdbd;border-radius:12px;padding:20px;max-width:700px;display:flex;flex-direction:row;min-height:100px}.desktop-action-card.no-min-height{min-height:auto}.desktop-action-card.bordered .action-separator{height:1px;background-color:#999;margin:20px -20px}.desktop-action-card .action .MuiButton-label{font-weight:500!important}.desktop-action-card .desktop-action-card-content{display:flex;flex-direction:column;flex:1 1;justify-content:space-between}.desktop-action-card .desktop-action-card-content .header{font-weight:600}.desktop-action-card .desktop-action-card-content .action{margin:-20px}.desktop-action-card .desktop-action-card-content .action .MuiButton-text{text-transform:none;padding:16px}.desktop-action-card .desktop-action-card-detail{flex:1 1;text-align:center}.desktop-action-card .desktop-action-card-detail h3{text-transform:uppercase;font-size:10pt;font-weight:700;margin:0}.desktop-action-card .desktop-action-card-detail h4{margin:4px 0 0;color:#c00;font-size:16pt}.desktop-action-card .action-detail-image{width:100%;height:120px;text-align:center}.desktop-action-card .action-detail-image img{max-width:100%;max-height:100%}.profile-section-header{display:flex;flex-direction:row;align-items:center;width:100%;height:50px}.payment-fields-wrapper>div{padding-bottom:20px}.payment-fields-wrapper>div:last-child{padding-bottom:0}.payment-option-button{font-size:12px!important;margin-bottom:10px!important;font-weight:400!important;line-height:14px!important;text-transform:none!important}.payment-option-button .MuiButton-label>div{width:100%}@media (min-width:1024px){.app-footer{text-align:left}.hide-desktop{display:none!important}.action-list.quad>div{width:50%;box-sizing:border-box;display:inline-block}.action-list.quad>div:nth-child(odd){padding-right:8px}.action-list.quad>div:nth-child(2n){padding-left:8px}.auth-nav-bar{width:auto;max-width:none;flex-direction:column;padding:0;justify-content:space-between;height:100%;font-size:12pt}.desktop-left-nav{width:360px}.app-footer{background-color:#fff;padding:30px}.payment-actions-container{max-width:700px}.home-container{max-width:950px}.home-greeting{font-size:24pt}.statements-filter-desktop{display:flex;flex-direction:column;padding-top:10px}.statements-filter-desktop>a{display:flex;flex-direction:row;text-decoration:none;color:#333;align-items:center;padding:10px;border-top:1px solid #aaa}.statements-filter-desktop>a:last-child{border-bottom:1px solid #aaa}.statements-filter-desktop>a .statement-filter-icon{margin-right:16px}.statements-filter-desktop>a .statement-filter-text{flex:1 1}.statements-filter-desktop>a .statement-filter-balance{margin-left:16px}.statements-filter-desktop>a.active{background-color:#f6f6f6}.statement-container{border:1px solid #999;border-radius:12px;box-shadow:2px 4px 4px 0 #ddd;flex:.6 1;padding-top:30px}.statement-container .statement-amounts-container{margin:0 10px}.statement-container .print-button{margin-top:10px;margin-bottom:10px;margin-left:10px;text-align:left}.statement-date{margin-top:10px}.login-form{margin-top:50px}.login-dialog-left,.login-form{margin-bottom:10px}.statement-header-hr{margin:10px;border:1px solid #eee}.profile-container{display:flex;flex-direction:row;max-width:700px;margin-top:50px}.home-container,.payment-actions-container,.profile-view-container,.statements-container{padding:0 40px}.profile-section-header-text{flex:1 1;font-weight:600}.desktop-card,.payment-form{border:1px solid #999;border-radius:12px;box-shadow:2px 4px 4px 0 #ddd}.payment-form{padding:20px;max-width:700px;margin-top:50px}.payment-fields-wrapper{display:flex;flex-direction:row}.payment-fields-wrapper>div{flex:1 1;padding:30px 50px}.payment-button{text-align:right}.desktop-payment-header{display:flex;flex-direction:row;font-weight:700}.desktop-payment-header .desktop-payment-header-title{flex:1 1}.desktop-payment-header .desktop-payment-header-balance{flex:1 1;text-align:right}.payment-stepper-container{margin-top:50px;max-width:700px;padding:20px;border:1px solid #999!important;border-radius:12px!important;box-shadow:2px 2px 2px 0 #ddd!important}.payment-form-container{padding:0 40px}.action-card-row-value-detail-value{font-size:1.2rem}}@media (max-width:1420px){.statements-filter-desktop{display:none}}@media (min-width:1421px){.statements-container{margin:0;display:flex;flex-direction:row;max-width:1000px;padding-top:20px}.statements-filter-header{text-align:left!important;font-weight:700}.statements-filter{flex:.4 1;margin-right:80px}.statements-filter-mobile{display:none}}@media (max-width:1023px){.hide-mobile{display:none!important}.header-help-link{flex:1 1}.home-container,.payment-actions-container{padding:0 24px}.profile-container{padding:0}.profile-section-header{justify-content:center}.login-form{padding:0}.payment-options-wrapper{width:100%}}.login-dialog-content{display:flex}.login-dialog-left{width:300px;padding:20px;display:flex;flex-direction:column}.login-dialog-left .login-dialog-logo{width:250px;height:80px;margin:20px auto 40px}.login-dialog-left .login-dialog-logo img{max-width:100%;max-height:100%}.login-dialog-right{flex:1 1;border-left:1px solid #999;padding:20px}.MuiPaper-rounded{border-radius:12px!important}@media (min-width:1024px){.generic-login-container{box-sizing:border-box;border:1px solid #999;border-radius:12px;box-shadow:2px 4px 4px 0 #ddd;padding:30px 50px;max-width:700px;margin:50px auto 0}}@media (max-width:1023px){.app-footer{width:100%}.generic-login-container{padding:0 20px}.MuiTab-root{padding:0!important;font-size:12px!important}}.profile-tabs-container{max-width:700px;margin:0 auto 20px}.payment-activity-container{max-width:700px;margin:0 auto}.payment-activity-container .payment-activity-header{font-weight:700;padding:10px 0}.payment-activity-container .payment-activity-list .payment-activity-list-item{display:flex;flex-direction:row;border-top:1px solid #ddd;padding:20px 40px}.payment-activity-container .payment-activity-list .payment-activity-list-item:last-child{border-bottom:1px solid #ddd}.payment-activity-container .payment-activity-list .payment-activity-list-item .payment-activity-method{font-size:12px;color:#666}@media (max-width:1023px){.payment-activity-container{padding:0 20px}.payment-activity-list .payment-activity-list-item{padding:20px 0!important}}.action-card-header{margin-bottom:12px;display:flex;flex-direction:row;align-items:center}.action-card-header.no-margin{margin-bottom:0}.action-card-header .action-card-header-text{flex:1 1}.action-card-row-container{display:flex;flex-direction:row}.action-card-row-container .action-card-row-value{flex:1 1}.action-card-row-container .action-card-row-value .action-card-row-value-description,.action-card-row-container .action-card-row-value .action-card-row-value-description .MuiTypography-body1,.action-card-row-container .action-card-row-value .action-card-row-value-sublabel{font-size:.9rem}.action-card-row-container .action-card-row-value-detail{width:50%;text-align:center;padding-left:20px}.action-card-row-container .action-card-row-value-detail .action-card-row-value-image{max-height:81px;max-width:100%}.action-card-row-container .action-card-row-value-detail .action-card-row-value-detail-label{font-weight:600}.action-card-row-container .action-card-row-value-detail .action-card-row-value-detail-value{font-weight:600;color:#c00}.payment-plans-tab-container{margin-bottom:10px}.generic-login-container .app-client-logo{margin-bottom:0}.form-error{color:red}
/*# sourceMappingURL=main.93958e2e.chunk.css.map */