body,html{overscroll-behavior:none!important}.pageSetup{border:none!important;line-height:1.6!important;text-align:left!important;margin-left:20px!important;max-width:700px}.microsite_form label[for=patientOrFacility]{display:block;margin-bottom:.4em}#dateOfService{width:200px!important}.section-title{font-size:16px;font-weight:700;color:#333}.bottom-space,.payment-row,.section-title{margin-bottom:10px}.payment-row{display:flex;gap:25px;align-items:flex-start}.payment-field-group{display:flex;flex-direction:column;min-width:120px;max-width:300px}.payment-field-group input[type=text]{width:200px}.payment-date-row{margin-bottom:10px}#dateOfBirth,#monthlyPaymentDate{max-width:200px!important}.date-icon{position:absolute;right:10px;pointer-events:none}.form-row{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:10px}#email{width:300px!important}#amount,#PaymentFrequency,#providerAccessCode{width:200px!important}.form-group{flex-direction:column;flex:1;min-width:150px;max-width:200px}.form-group input[type=text]{width:100%}.form-group.full-width{flex:1 1 100%;max-width:700px}.city-group{min-width:150px;max-width:200px}.state-group{flex:1;min-width:140px;max-width:160px}#zipCode{min-width:100px;max-width:120px}.city-group input,.state-group ompselect,.zip-group input{width:100%}.date-group{position:relative;flex:0 0 250px}.fin-agreement{background-color:#f9f9f9;padding:15px;font-size:14px;line-height:1.6;border:1px solid #ddd;border-radius:5px}.signature-agreement{margin-bottom:10px;margin-top:10px}#adminsignature-pad,#signature-pad{border:1px solid #000;cursor:crosshair!important;touch-action:none!important;-ms-touch-action:none!important;overscroll-behavior:contain!important}.bold{font-weight:700}.adminsignature-clear,.signature-clear{text-align:right;float:right}.adminsignature-bottom,.signature-bottom{overflow:hidden;max-width:650px;margin-bottom:10px}.adminsignature-instructions,.signature-instructions{float:left}.credit-card-input{display:flex;justify-content:space-between;width:350px;border:1px solid #ababab;border-radius:5px;overflow:hidden;padding:0!important}.credit-card-input input{flex:1;border:none;padding:8px;color:#666!important}.creditCard{border:none!important}#creditCardNumber{width:180px!important;font-size:14px!important;height:36px!important}#creditCardCVC,#creditCardExpire{width:50px!important;font-size:14px!important}#creditCardCVC:disabled,#creditCardExpire:disabled{background-color:#f4f4f0!important;background-image:none!important;-webkit-text-fill-color:#666!important;-webkit-opacity:1!important}.card-img-bottom{width:35px!important;height:35px!important}.ccerror{display:block;color:#e53935;line-height:1.5em!important}@media (max-width:768px){.payment-row{flex-direction:column;gap:15px}.payment-field-group{width:100%}}