/*registration*/
.woocommerce-form-register .form-row-wide label, 
.woocommerce-form-register .form-row-wide span.woocommerce-input-wrapper,
.woocommerce-form-register .form-row-wide span.password-input,
.woocommerce-EditAccountForm .form-row-wide label, 
.woocommerce-EditAccountForm .form-row-wide span.woocommerce-input-wrapper,
.woocommerce-EditAccountForm .form-row-wide span.password-input {
	width:100%;
}

form.woocommerce-form-register .form-row .optional,
.woocommerce-EditAccountForm.edit-account .form-row .optional,
.hiddenfield {
	display:none;
}
.woocommerce-EditAccountForm.edit-account #tipocliente_field,
.hiddenfield {
	display:none;
}

#wws_check_piva, #wws_reset_piva {
	cursor:pointer;
}
#wws_check_piva {

}

/*cart*/
table.cart button[name="update_cart"] {
	/*display:none;*/
}
	
table.cart td .coupon {
	display:none;
}

table.cart #wws_check_codice_promo {
	opacity:0.5;
}

#wws-loader {
	display:none;
	width:30px;
	height:30px;
	background: url('../../../../wp-includes/images/spinner-2x.gif') 50% 50% no-repeat rgb(249,249,249);
	background-size:cover;
	margin:2px;
}

.wws_disabled {
	pointer-events: none;
	cursor: not-allowed !important;
	opacity: .5;
}

/*forms*/
.wws_form p, .wws_form label, .wws_form span {
	width:100%;
}

body.woocommerce-edit-account form.edit-account .form-row-first,
body.woocommerce-edit-account form.edit-account .form-row-last {
	display:none!important;
}