input[type=text].invalid{outline:1px solid red!important}input[type=text].valid{outline:1px solid green!important}#j_checkout #payment .j-checkbox{margin-right:25px}#j_checkout #payment .img{height:41px}#j_checkout #payment .payment_method_paypal .img:after{content:url(/wp-content/uploads/2017/06/payment-method.png)}#j_checkout form.checkout{padding-top:25px}#j_checkout form.checkout h3{font-weight:400;margin-bottom:30px}#j_checkout form.checkout .select2-selection__rendered{line-height:55px}#j_checkout form.checkout .select2-selection__arrow{height:55px;padding:0 15px}#j_checkout form.checkout p.form-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;float:none;padding:0;margin-bottom:20px;position:relative}#j_checkout form.checkout p.form-row .custom-error{position:absolute;right:15px;bottom:15px;color:red}#j_checkout form.checkout p.form-row.create-account{display:block;width:100%}#j_checkout form.checkout p.form-row label{-webkit-box-sizing:border-box;box-sizing:border-box;width:53%;max-width:53%;display:block;font-size:16px;font-weight:500;line-height:55px;text-align:right;padding-right:16%;margin:0}@media (max-width:767px){#j_checkout form.checkout p.form-row label{padding-right:20px}}#j_checkout form.checkout p.form-row.create-account label{text-align:left;padding-right:0;margin-left:auto;margin-right:0}#j_checkout form.checkout p.form-row .woocommerce-input-wrapper,#j_checkout form.checkout p.form-row.create-account label{width:47%;max-width:47%}@media (max-width:767px){#j_checkout form.checkout p.form-row .woocommerce-input-wrapper,#j_checkout form.checkout p.form-row label,#j_checkout form.checkout p.form-row.create-account label{width:50%;max-width:50%}}#j_checkout form.checkout p.form-row .woocommerce-input-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#j_checkout form.checkout p.form-row .woocommerce-input-wrapper .vatInfo{width:100%;margin-top:5px}#j_checkout form.checkout p.form-row .woocommerce-input-wrapper #billing_vat.valid+.vatInfo{display:none}#j_checkout form.checkout p.form-row input:only-child,#j_checkout form.checkout p.form-row span.select2-selection{margin-left:0}#j_checkout form.checkout p.form-row .select2,#j_checkout form.checkout p.form-row input:not([type=submit]),#j_checkout form.checkout p.form-row select,#j_checkout form.checkout p.form-row textarea{width:100%}#j_checkout form.checkout p.form-row input:not([type=submit]),#j_checkout form.checkout p.form-row select,#j_checkout form.checkout p.form-row span.select2-selection{height:55px;font-size:16px;line-height:55px;border:1px solid #d9dbe1;border-radius:8px;padding:0 15px;-webkit-box-shadow:none;box-shadow:none}#j_checkout form.checkout p.form-row.create-account .input-checkbox{width:auto}@media (max-width:767px){#j_checkout #payment li{height:auto}#j_checkout #payment .j-checkbox{margin-right:5px}#j_checkout .controls-step-4 .back{margin:0 auto 10px;display:block}#j_checkout ul.order_details li{float:none;border-right:none}#j_checkout .controls-step-3 .back,#j_checkout .controls-step-3 .next,#j_checkout .controls-step-4 .back,#j_checkout .controls-step-4 .next,#j_checkout .controls-step-5 .back{width:140px}#j_checkout #payment .radio-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#j_checkout form.checkout p.form-row .custom-error{bottom:18px}#j_checkout #payment li,.wcuf_pay_for_design_popup .wcuf_pay_for_design_list li{height:auto}}#j_checkout form.checkout p.form-row textarea{height:120px;font-size:16px;line-height:1.2;border:1px solid #d9dbe1;border-radius:8px;padding:20px 15px}#j_checkout .controls-step-3,#j_checkout .controls-step-4{border-top:1px solid #d9dbe1;padding-top:40px;margin-top:40px}#j_checkout .controls-step-3 .back,#j_checkout .controls-step-3 .next,#j_checkout .controls-step-4 .back,#j_checkout .controls-step-4 .next,#j_checkout .controls-step-5 .back{display:inline-block;width:150px;text-align:center;font:500 16px/55px Ubuntu;color:#646464;padding:0;border:1px solid #d9dbe1;border-radius:8px}#j_checkout #ship-to-different-address input,.woocommerce.aside_left .widget-area:before{display:none}#j_checkout .controls-step-3 .back,#j_checkout .controls-step-4 .back,#j_checkout .controls-step-5 .back{float:left}#j_checkout .controls-step-3 .next,#j_checkout .controls-step-4 .next{width:170px;background:-webkit-gradient(linear,left top,right top,from(#fb7329),to(#ffa60c));background:linear-gradient(to right,#fb7329,#ffa60c);color:#fff;-webkit-transition:opacity .4s;transition:opacity .4s}#j_checkout .controls-step-3 .next:hover,#j_checkout .controls-step-4 .next:hover{opacity:.8}#j_checkout #customer_details .j-checkbox{position:relative;top:6px;margin-right:5px}#j_checkout .wc_payment_methods,.wcuf_pay_for_design_list{border:none!important}#j_checkout .wc_payment_methods label,.wcuf_pay_for_design_list label{cursor:pointer}#j_checkout .place-order{padding:0!important}