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}.width-490{margin:0 auto;max-width:490px}.width-580{margin:0 auto;max-width:580px}.padding-right-left-70{padding-left:70px;padding-right:70px}.mar-lr-50{margin:0 50px}.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:15px 50px}.pay-page .page-content{height:calc(100% - 72px)}.page-content .left-block{background-color:#fff;background-color:var(--white-color);min-height:100%;min-height:calc(100vh - 73px);min-width:550px;position:relative}.page-title{background-color:#000}.page-title-icon{margin-right:40px}.page-title-caption{color:#fff;color:var(--white-color-text);font-size:22px;font-variation-settings:var(--font_weight_600);letter-spacing:1px}.page-content .left-block,.page-content .right-block{padding:25px 50px}.page-content .left-block{border-right:1px solid #ccc;padding:25px 0!important}.page-content .right-block{height:calc(100vh - 80px);overflow:auto}.client-company-name,.company-name,.invoice-summary-title,.payment-details-label,.success-message,.total-amount-label,.total-amount-label+.amount{font-size:16px;font-variation-settings:var(--font_weight_700)}.font-size-16px,.invoice-total-label,.invoice-total-label+.amount,.processing-fee-label,.processing-fee-label+.amount{font-size:16px}.font-size-14px{font-size:14px}.client-name,.total-amount{font-size:22px;font-variation-settings:var(--font_weight_700)}.address-details{line-height:20px}.client-company-name+.address-details{margin-top:10px}.total-due-label{font-variation-settings:var(--font_weight_700)}.payment-sub-heading{border-bottom:1px solid #daded3;border-bottom:1px solid var(--border-color);font-size:13px;font-variation-settings:var(--font_weight_600);letter-spacing:.4px;line-height:32px;margin:15px auto}.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}.border-bottom{margin-bottom:20px;padding-bottom:10px}.vertical-field-area{margin-bottom:25px}.vertical-field-area label{display:block;margin-bottom:5px}.payment-details-form .textbox{padding:8px 10px}.custom-date-field .textbox{padding-top:5px}.pay-invoices .button,.pay-invoices button{font-variation-settings:var(--font_weight_700)}.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:25px;padding-bottom:25px}.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 - 215px);padding:0 50px}.mobile-only{display:none}@media only screen and (max-width:780px){.mobile-mar-lr-0{margin-left:0;margin-right:0}.tab-width-100{width:100%}.m-margin-top-10{margin-top:10px}.m-mar-left-0{margin-left:0!important}.width-490,.width-580{max-width:100%!important;min-width:100%!important}.invoice-pay-section{height:calc(100vh - 280px);padding:0 20px}.non-modal-waiting-wrapper{background-color:hsla(0,0%,82%,.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,.payment-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{height:calc(100vh - 90px);left:-1000px;overflow:hidden;padding:20px!important;position:absolute;transition:1s}.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){.m-width-100{width:100%}.m-remove-pad{padding:0!important}.page-title{padding:20px 10px}.page-title-icon{margin-right:20px}.page-content .left-block,.page-content .right-block{padding:10px!important}.m-rowwise{flex-flow:column nowrap;-webkit-flex-flow:column nowrap;width:100%}.m-rowwise .payment-details{margin-top:30px}.invoice-pay-section{height:calc(100vh - 410px);padding:0 20px}.invoice-details,.invoice-details div,.payment-details,.payment-details div{text-align:center;width:100%}.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{margin-top:8px;padding-bottom:10px;position:relative}.bqe-svg-logo{fill:#fff;height:47px;width:113px}.sub-label{font-size:10px;line-height:12px;margin-left:30px}.secure-encryption-banner{align-items:center;border:1px solid #cbd5e1;border-radius:8px;display:inline-flex;flex-direction:row;justify-content:center;margin-top:24px;padding:8px 16px}.secure-encryption-banner label{color:#000;font-size:10px;font-variation-settings:var(--font_weight_600);line-height:12px}.secure-encryption-banner .fa_icon_wrapper{color:#1e293b;height:24px;margin-right:4px;width:24px}.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}@media only screen and (max-width:480px){.page-content .right-block{padding-bottom:80px!important}}