form .form-row { padding-top: 3px; margin-bottom: 6px; } .woocommerce form input[type="submit"].button { margin-top: 15px; } .woocommerce table.cart td.actions input[type="submit"].button { margin-top: 0; } form.checkout_coupon .form-row { margin: 0; } .checkout_coupon #coupon_code { margin-bottom: 0; } .woocommerce form.checkout_coupon input[type=submit].button{ padding: 9px 14px; margin-top: 0; } form.checkout_coupon, form.register, form.login { border: 1px solid #dfdbdf; padding: 20px; margin: 2em 0 2em 0px; text-align: left; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } .checkout #shiptobilling label { font-size: 9px; padding-left: 0; } form.checkout input.input-text, .woocommerce input.input-text { width: 100%; padding: 8px; height: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-color: #fff; border: 1px solid #f9f9f9; border-color: rgba(0,0,0,0.05); } form.checkout #order_comments, form.checkout textarea { width: 100%; padding: 8px; height: auto; display: block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-color: #fff; border: 1px solid #f9f9f9; border-color: rgba(0,0,0,0.05); } .login .form-row .button { font-size: 16px; padding: 10px 18px; } #payment { background: #f2f2f2; background: rgba(0,0,0,0.02); -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } #payment div.payment_box { position: relative; width: 96%; padding: 1em 2%; margin: 1em 0 1em 0; font-size: 0.92em; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; line-height: 1.5em; background: #ddd; color: #444; } #payment div.payment_box:after { content: ""; display: block; border: 8px solid #ddd; border-right-color: transparent; border-left-color: transparent; border-top-color: transparent; position: absolute; top: -3px; left: 0; margin: -1em 0 0 2em; } #payment div.form-row { padding: 1em; border-top: 1px solid #ffffff; border-color: rgba(255,255,255,0.05); margin-bottom: 0; } #payment .terms { padding: 12px 20px 0 0; text-align: left; } #payment .terms .checkbox { padding: 0; } #payment .methods label { display: inline-block; margin: 5px 0 0; } #payment ul.payment_methods li input { margin: 0; line-height: 30px; height: 30px; padding: 0 8px 0 8px; } #payment ul.payment_methods li input.input-radio { margin: 0 8px 0 0; line-height: 20px; height: 20px; padding: 0 8px; } #payment #place_order { float: right; margin: 0; font-size: 16px; text-transform: uppercase; } .woocommerce-page #payment ul.payment_methods li.payment_method_paypal img { max-width: 220px; } .woocommerce-checkout .form-row .chzn-container { margin-bottom: 17px;} .widget_shopping_cart_content .total { margin-top: 10px; } .checkout .shop_table th.product-name { position: static; width: auto; } .checkout table.shop_table tfoot th { font-weight: bold; line-height: 18px; font-size: 14px; padding: 8px 12px; text-align: left; text-transform: uppercase; background-color: rgba(0, 0, 0, 0.02); border-bottom: 1px solid #fff; border-right: 4px solid #fff; } .checkout table.shop_table td { border-bottom: 1px solid; border-right: 4px solid #fff; border-bottom-color: rgba(0, 0, 0, 0.02); padding: 12px 12px; text-align: left; } .checkout table.shop_table tfoot td { border-bottom: 0; padding: 8px 12px; border-bottom: 1px solid #fff; background-color: rgba(0, 0, 0, 0.02); } .checkout .select2-container .select2-choice { border: 1px solid #f9f9f9; border-color: rgba(0,0,0,.05); box-shadow: 0 1px 0 rgba(0,0,0,.2) inset; -moz-box-shadow: 0 1px 0 rgba(0,0,0,.2) inset; -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.2) inset; -o-box-shadow: 0 1px 0 rgba(0,0,0,.2) inset; } .checkout table.shop_table th { text-align: left; }