.sagepay-payment-form{padding:40px;background:#f0f2f4;border-left:5px solid #005eb8;font-family:"Frutiger LT Pro",sans-serif}.sagepay-payment-form__billing-form fieldset{margin:0 0 30px}.sagepay-payment-form__billing-form fieldset:last-child{margin:0}.sagepay-payment-form__billing-form fieldset legend{font-weight:700;font-size:1.5rem;padding:0 0 5px}.sagepay-payment-form__billing-form .form-group{padding:0 0 25px;border-bottom:1px solid #d3d9de;margin:0 0 25px}.sagepay-payment-form__billing-form .form-group label{margin:0 0 15px;font-size:1.125rem;font-weight:700}.sagepay-payment-form__billing-form .form-group input,.sagepay-payment-form__billing-form .form-group select,.sagepay-payment-form__billing-form .form-group textarea{padding:10px 16px;border:1px solid #a6b2be;background:#fff;border-radius:1px;height:auto}.sagepay-payment-form__billing-form .form-group input[disabled=disabled],.sagepay-payment-form__billing-form .form-group select[disabled=disabled],.sagepay-payment-form__billing-form .form-group textarea[disabled=disabled]{background:#f0f2f4}.sagepay-payment-form__billing-form .form-group .form-control{z-index:1}.sagepay-payment-form__billing-form .form-group .input-group .input-group-text{background:#005eb8;border:2px solid #005eb8;border-radius:1px 0 0 1px;color:#fff}.sagepay-payment-form__billing-form .form-group .input-group input{border-left:0}.sagepay-payment-form a.button-link{font-weight:400}@media all and (max-width:767px){.sagepay-payment-form{padding:15px}.sagepay-payment-form__summary strong{display:block}}