:root{--base_font:"Inter-VF",sans-serif;--color-content-primary:#0f172b;--color-content-secondary:#45556c;--color-content-tertiary:#90a1b9;--color-stroke-secondary:#cad5e2}*{font-family:var(--base_font)}body{background-color:#f4f5f6;background-color:var(--solitude-bg-color);color:#424548;overflow:hidden;width:auto}.width-500{max-width:500px;min-width:unset;width:unset}.space-evenly{-webkit-justify-content:space-evenly;justify-content:space-evenly}.width-600{max-width:600px}.width-600,.width-630{margin:0 auto;min-width:unset}.width-630{max-width:630px}.width-430{margin:0 auto;max-width:430px}.fixed-width-580{max-width:580px;min-width:580px}.width-580{margin:0 auto;max-width:580px}.padding-right-left-70{padding-left:70px;padding-right:70px}.mar-lr-48{margin-left:48px;margin-right:48px}.text-decoration-underline{text-decoration:underline}.btn-case-capitalize{text-transform:capitalize}.pay-invoices{display:table;width:100%}.pay-invoices.pay-page{display:block;height:100%}.page-title{padding:12px 48px}.pay-page .page-content{height:calc(100vh - 56px)}.page-content .left-block{background-color:#fff;background-color:var(--white-color);min-height:100%;min-height:calc(100vh - 57px);min-width:550px;position:relative}.page-title{background-color:#000}.page-title-icon{margin-right:32px}.page-title-caption{color:#fff;color:var(--white-color-text);font-size:20px;font-variation-settings:var(--font_weight_500);letter-spacing:.5px;line-height:32px}.page-content .left-block,.page-content .right-block{padding:32px}.page-content .left-block{border-right:1px solid #ccc;padding:24px 0!important}.page-content .right-block{height:calc(100vh - 56px);overflow:auto}.client-company-name,.company-name,.payment-details-label,.success-message,.total-amount-label,.total-amount-label+.amount{font-variation-settings:var(--font_weight_500)}.success-message,.total-amount-label,.total-amount-label+.amount{font-size:16px}.company-name{color:var(--color-content-primary);font-size:20px;line-height:32px}.client-company-name,.client-name,.payment-details-label{color:var(--color-content-primary);font-size:24px;font-variation-settings:var(--font_weight_500);line-height:32px}.font-size-16px{font-size:16px}.font-size-14px{font-size:14px}.total-amount{font-size:24px;font-variation-settings:var(--font_weight_500);line-height:32px}.address-details,.total-amount{color:var(--color-content-primary)}.address-details{font-size:14px;font-weight:400;line-height:20px}.client-company-name+.address-details{margin-top:10px}.payment-sub-heading{color:var(--color-content-primary);font-size:20px;font-variation-settings:var(--font_weight_500);line-height:32px;margin-bottom:16px}.invoice-total-label+.amount,.total-amount-label+.amount{padding-left:30px;white-space:nowrap}.payment-details>div{text-align:right}.payment-details .field-value-wrapper{margin:0}#affini_cvv,#card-element:not(.prx-field){height:40px}#card-element.StripeElement{background-color:#fff;background-color:var(--white-color);border:1px solid var(--border-color);height:40px;padding:0 10px}#bank-Account-number,#bank-routing-number{height:38px}#affini_cvv iframe,#bank-Account-number iframe,#bank-routing-number iframe,#card-element iframe{border:none;box-shadow:none;height:inherit;width:100%}.outcome{float:left;min-height:24px;padding-top:8px;text-align:center;width:100%}.payable-amount{font-size:24px}#card-errors,#card-errors-affini_cvv,#card-errors-bank-Account-number,#card-errors-bank-routing-number,#card-errors-card-element{color:#e91e63;font-size:12px}.vertical-field-area{margin-bottom:24px}.vertical-field-area label:not(.switch-caption){display:block}.vertical-field-area label.form-field-label{margin-bottom:5px}.payment-details-form .textbox{padding:8px 10px}.custom-date-field .textbox{padding-top:5px}.btn-size-small{font-size:10.5px;padding:6px 17px}.switch-wrapper>input[type=radio]:not(:checked)~.switch-caption:before{background-color:#fff;background-color:var(--white-color)}.success-block{background-color:#f1f1f1;padding:80px 0 160px}.success-block .success-amt{vertical-align:baseline}.success-icon{background-color:#fff;background-color:var(--white-color);border:2px solid #daded3;border-radius:50%;height:120px;margin:0 auto 30px;text-align:center;width:120px}.success-icon .icon-svg{fill:#47af4a;height:35px;position:relative;top:40px;vertical-align:middle;width:35px}.error-container{background-color:#ffe1e6;border:1px solid #fba9b7;color:#333030;font-size:13px;padding:10px 15px;position:relative}.button-next{margin:50px auto 0}.payment-amount{margin-left:10px;max-width:170px;min-width:150px;position:relative;width:45%}.right-block .invoice-details{margin-bottom:24px;padding-bottom:24px}.non-modal-waiting-wrapper{top:30px!important;z-index:3}.waiting-text{max-width:100%;padding:10px;width:100%}.button-send,.pay-invoices .button-send{border:2px solid #2c99f0;border-radius:4px;color:#6a6e73;font-size:12px;padding:4px 15px;text-transform:uppercase}.authorization-text *,.font-size-12{font-size:12px}.font-size-10{font-size:10px}.paid-watermark{left:50%;margin-left:-79px;position:absolute;top:0}.blue-dialog .dialog-content{background-color:#07559e;max-height:calc(100vh - 150px)}.chase-dialog-content .button,.chase-dialog-content .button-primary,.chase-dialog-content .textbox{border-radius:5px;padding:15px}.chase-dialog-content .button-primary{background-color:#2769ae!important;-moz-box-shadow:0 4px 6px #234e75;-webkit-box-shadow:0 4px 6px #234e75;box-shadow:0 4px 6px #234e75;text-transform:none}.chase-field-area{position:relative}.chase-field-area label{color:#acafa8;position:absolute;right:10px;top:25%}.blue-dialog .dialog-content .dialog-title-caption,.blue-dialog .dialog-content .icon-svg,.white-color{color:#fff;color:var(--white-color-text);fill:#fff;fill:var(--white-color-text)}.invoice-pay-section{height:calc(100vh - 208px);padding:40px 46px 40px 48px}.mobile-only{display:none}.desktop-mar-b-0{margin-bottom:0!important}@media only screen and (max-width:1080px){.fixed-width-580,.width-580{max-width:440px;min-width:440px!important}.payment-options-with-3-options{flex-direction:column}.payment-options-with-3-options .payment-option{margin-bottom:20px;width:100%}}@media only screen and (max-width:780px){.pay-page .page-content{overflow:auto}.page-content-container{flex-direction:column-reverse!important}.page-content .right-block{border-bottom:1px solid #cad5e2;padding:24px 24px 8px}.left-block-header{margin-left:24px;margin-right:24px}.invoice-pay-section,.page-content .left-block,.page-content .right-block,.pay-page .page-content .height-100p{height:unset}.page-content .left-block{border:none}.tab-width-100{width:100%}.m-margin-top-10{margin-top:10px}.m-mar-left-0{margin-left:0!important}.fixed-width-580,.width-580{max-width:100%!important;min-width:100%!important}.non-modal-waiting-wrapper{background-color:hsla(0,0%,82.4%,.9);border:1px solid #daded3;border:1px solid var(--border-color);margin:0 10px;padding:10px 5px;position:fixed;width:calc(100% - 20px)}.mobile-only{display:block}.page-content>.flex-columnwise,.payment-info-options-wrapper,.rowwise-on-tab{flex-flow:column nowrap;-webkit-flex-flow:column nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.payment-info-options-wrapper>div{margin-bottom:10px}.payment-option{align-items:baseline;-webkit-align-items:baseline;display:flex;display:-webkit-flex;width:100%}.payment-option.grid_5{align-items:flex-start;-webkit-align-items:flex-start}.payment-option>div{margin:5px}.payment-option>div:not(.switch-wrapper){font-style:italic}.payment-option .editable-form .textbox{padding-top:0}.page-content .left-block,.page-content .right-block{min-width:100%;width:100%}.page-content .left-block.slide-in{height:auto;left:0;transition:1s;z-index:2}.fade-out{opacity:0;transition:.5s}}@media only screen and (max-width:480px){.mobile-mar-lr-0{margin-left:0;margin-right:0}.desktop-mar-b-0{margin-bottom:16px!important}.full-width-no-padding{padding:0!important;width:100%}.fixed-width-580,.width-580{max-width:100%!important;min-width:100%!important}.page-content .left-block{padding-left:16px!important;padding-right:16px!important}.page-content .right-block{padding:20px 16px 8px}.m-width-100{width:100%}.m-remove-pad{padding:0!important}.page-title{padding:20px 10px}.page-title-icon{margin-right:20px}.m-rowwise{flex-flow:column nowrap;-webkit-flex-flow:column nowrap;width:100%}.m-rowwise .payment-details{margin-top:24px}.invoice-details div,.payment-details div{text-align:left;width:100%}.invoice-pay-section{padding-left:0;padding-right:0}.payment-amount{margin-left:10px;max-width:unset;min-width:unset;width:30%}.vertical-field-area input{width:100%}.billing-address input,.billing-address select{margin-bottom:10px}.invoice-date>label,invoice-date>div{width:50%}.pay-page .page-content{height:calc(100% - 86px);height:calc(100% - 115px)}}.ach-step-number{margin-top:40px}.ach-step-number:first-child{margin-top:0}.email-sent-message{display:none;position:absolute;top:-25px}.no-border{border:none!important}table.simple-table td,table.simple-table th{overflow:hidden;padding:5px;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.fixed-height-260{max-height:260px;overflow:auto}table.simple-table{table-layout:fixed}table.simple-table th{background-color:#f4f5f6;position:sticky;top:0}.width-15p{max-width:15%;min-width:15%;width:15%}.width-18p{max-width:18%;min-width:18%;width:18%}.width-20p{max-width:20%;min-width:20%;width:20%}.width-24p{max-width:24%;min-width:24%;width:24%}.width-38p{max-width:38%;min-width:38%;width:38%}.width-47p{max-width:47%;min-width:47%;width:47%}.refund-policy{position:relative}.bqe-svg-logo{fill:#fff;height:32px;width:64px}.sub-label{color:var(--color-content-secondary);font-size:12px;line-height:16px;margin-left:30px;margin-top:4px}.secure-encryption-banner{align-items:center;border:1px solid #cad5e2;border-radius:8px;display:inline-flex;flex-direction:row;height:40px;justify-content:center;margin-top:24px;padding:0 16px}.secure-encryption-banner .fa_icon_wrapper{color:#1e293b;height:20px;margin-right:4px;width:20px}.invoice-pay-section::-webkit-scrollbar{width:8px!important}.invoice-pay-section::-webkit-scrollbar-track{background:transparent!important}.invoice-pay-section::-webkit-scrollbar-thumb{background:#cbd5e1!important;border:none!important}.text-primary-14-20,.text-primary-14-20-700{color:var(--color-content-primary);font-size:14px;line-height:20px}.text-primary-14-20-700{font-variation-settings:var(--font_weight_700)}.text-primary-16-24-500{color:var(--color-content-primary);font-size:16px;font-variation-settings:var(--font_weight_500);line-height:24px}.text-secondary-12-16{color:var(--color-content-secondary);font-size:12px;line-height:16px}.text-secondary-14-20,.text-secondary-14-20-500{color:var(--color-content-secondary);font-size:14px;line-height:20px}.text-secondary-14-20-500{font-variation-settings:var(--font_weight_500)}.text-secondary-16-24-500{font-size:16px;font-variation-settings:var(--font_weight_500)}.text-secondary-16-24-500,.text-secondary-16-24-700{color:var(--color-content-secondary);line-height:24px}.text-secondary-16-24-700{font-size:16px;font-variation-settings:var(--font_weight_700)}.text-tertiary-12-16{color:var(--color-content-tertiary);font-size:12px;line-height:16px}.switch-wrapper>input[type=radio]~.switch-caption{color:var(--color-content-primary)}.h-40-flex-center{display:flex;justify-content:center;min-height:40px}.h-48-flex-center{display:flex;justify-content:center;min-height:48px}.h-40-flex-center-y{align-items:center;display:flex;min-height:40px}.h-48-flex-center-y{align-items:center;display:flex;min-height:48px}.pb-8-mb-8{margin-bottom:8px;padding-bottom:8px}.pb-24-mb-24{margin-bottom:24px;padding-bottom:24px}.form-field-label{color:var(--color-content-primary);font-size:14px;font-variation-settings:var(--font_weight_500);line-height:20px;margin-bottom:8px!important}.payment-details-form .new-card-details .textbox,.payment-details-form .new-card-details select{border-radius:8px;font-size:14px;height:40px;padding:0 10px}.field-group-payment{margin-bottom:16px}