.payment-summary{width:100%;max-width:700px;margin-left:auto;margin-right:auto;padding:40px;border:1px solid #ccc;background-color:#f2f2f2;margin-bottom:40px;margin-top:120px}.payment-summary #stripe{padding:20px;margin-bottom:20px;margin-top:20px}.payment-summary #stripecard{font-size:18px;height:50px;line-height:50px;background-color:white;border:1px solid #333;padding:15px}.payment-summary table{width:100%}.payment-summary hr{border-color:#aaa;margin-top:15px;margin-bottom:15px}