.invoicePayment .paymentRoot{padding-bottom:200px}.invoicePayment .header{width:100%}.invoicePayment .header .merchantName{font-size:30px;font-weight:400}.invoicePayment .header .merchantDetails{font-size:16px}.invoicePayment .errorIcon{font-size:50px!important;color:orange!important;-webkit-text-stroke:1px #fff}.invoicePayment .titleAmount{font-weight:700;font-size:32pt;color:#15195a}.invoicePayment .centerText{text-align:center}.invoicePayment .breakWord{word-break:break-all;word-wrap:break-word}.invoicePayment .invoiceTitle{font-weight:700;font-size:16pt;color:#15195a;text-transform:uppercase}.invoicePayment .amountField{height:100px}.invoicePayment .dueDate{font-size:14pt}.invoicePayment .sectionTitle{font-size:18pt;color:#15195a;font-weight:600}.invoicePayment .moreDetailsButton{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;cursor:pointer}.invoicePayment .moreDetailsTitle{line-height:50px;font-size:16pt;color:#003ea9}.invoicePayment .amountTable{width:100%;table-layout:fixed}.invoicePayment .amountTable thead{border-bottom:3px solid #15195a}.invoicePayment .amount{padding-bottom:15px;text-align:right}.invoicePayment .label{font-weight:700;font-size:14px;padding-bottom:15px;padding-right:30px}.invoicePayment .lineItemLabel{font-size:14px;padding-bottom:5px;text-align:left}.invoicePayment .lineItemData{padding-top:10px;word-wrap:break-word}.invoicePayment .tableAmount{text-align:right}.invoicePayment .discount{color:#077844}.invoicePayment .cardBasisResize{flex-basis:60%!important}.invoicePayment .detailResize{width:60%!important}.invoicePayment .vds-progress--spinner{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.invoicePayment .cardExpiration option{color:#000}.invoicePayment .printProperties{position:relative;top:-10px;text-transform:uppercase}.invoicePayment .printProperties a,.invoicePayment .printProperties a:hover{color:#003ea9!important;text-decoration:none}.invoicePayment .submitButton{max-width:200px}.invoicePayment .submitPaymentProperties{text-transform:uppercase}.invoicePayment .submitPaymentProperties a,.invoicePayment .submitPaymentProperties a:hover{color:#fff!important;text-decoration:none}.invoicePayment .paymentRoot .vds-input--input-text,.invoicePayment .paymentRoot .vds-input--select,.invoicePayment .paymentRoot .vds-input-bar,.invoicePayment .paymentRoot .vds-input-option{background-color:inherit}.invoicePayment .paymentRoot .vds-input--select,.invoicePayment .paymentRoot .vds-input-label{font-size:14px!important}.invoicePayment .paymentRoot .vds-input.vds-state--error .vds-input-message{width:200px}.invoicePayment .cardExpiration .vds-input{margin-top:2px}.invoicePayment .cardExpiration .vds-legend{color:#616188;margin-top:-4px}.invoicePayment .cardExpiration .vds-select-group-delimiter{margin:6px}.invoicePayment .cardExpiration .vds-select-group{margin-bottom:0}.invoicePayment .countryDropdown{margin-top:4px}.invoicePayment .countryDropdown .vds-input-label{font-size:14px!important}.invoicePayment .cardExpiration .vds-select-group-container{flex-wrap:wrap}.invoicePayment input::-webkit-inner-spin-button,.invoicePayment input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.invoicePayment input[type=number]{-moz-appearance:textfield}@media(max-width:1150px){.invoicePayment .cardBasisResize{flex-basis:75%!important}.invoicePayment .detailResize{width:75%!important}}@media(max-width:850px){.invoicePayment .cardBasisResize{flex-basis:95%!important}.invoicePayment .detailResize{width:100%!important}}@media(max-width:500px){.invoicePayment .no-paymentLogo-hide{display:none!important}}@media print{.invoicePayment .no-print,.invoicePayment .no-print *{display:none!important}.invoicePayment .header{color:#000}}.invoicePayment .centeredElement{flex:1!important;justify-content:center;transform:translateX(12px)}