#payment-form { margin: auto; background-color: #fff; border-radius: 10px; padding: 30px; width: 350px; }
#payment-form #card-element { margin: 20px auto; border-bottom: 1px solid #cdcdcd; }
#payment-form #cardholder-name,
#payment-form #cardholder-email { width: 100%; border: none; border-bottom: 1px solid #cdcdcd; margin: 15px auto; padding: 0px 5px; }
#payment-form #card-errors { margin-bottom: 10px; }
#payment-form .buttons { margin-top: 25px; }
#payment-form p.cancel { margin: 20px 0 0; }

#discount-coupon { margin: 30px 0; } 
