
.form-row-wide.dx-forbes-store {
	display: flex;
	flex-direction: column;
	margin: 0 0 6px;
	padding: 3px;
}

.form-row-wide.dx-forbes-store label {
	margin-bottom: 6px;
}

.form-row-wide.dx-forbes-store input, .form-row-wide.dx-forbes-store select {
	width: 17em;
}

.dx-forbes-store-full-width {
	width: 100%;
}

.invalid-field {
	border-color: #dc0000 !important;
}

.valid-field {
	border-color: #6dc22e !important;
}

button[name=update_cart] {
	display: none !important;
}

button.button.wp-element-button.back-to-store {
	float: left;
	margin-top: 20px;
}

.back-to-shop.button.custom.white.flat {
	margin: 16px 0;
	width: 100%;
}

.woocommerce-billing-fields h3:first-of-type {
	display: none;
}

.woocommerce-billing-fields .d-no-important {
	display: none !important;
}

#billing_company_field span.optional, #billing_company_invoice_checkbox_field span.optional, #billing_custom_field_mrp_field span.optional, #billing_custom_field_uic_field span.optional, #billing_phone_field span.optional {
	display: none;
}

.order-review-product-thumbnail {
	display: block;
	max-width: 120px;
}

.order-review-product-thumbnail img {
	width: 70px;
}

.order-review-product-thumbnail:before {
	content: "";
}

.order-review-product-thumbnail .attachment-woocommerce_thumbnail {
	height: auto !important;
}

.review-order-image-name {
	align-items: center;
	display: flex;
	flex-direction: row;
	gap: 20px;
}

@media (max-width:48em) {
	.review-order-image-name {
		align-items: center;
		display: flex;
		flex-direction: column;
		gap: 20px;
	}
}

p.stock.out-of-stock {
	color: #dc0000 !important;
	padding-left: 14px;
	position: relative;
}

p.stock.in-stock {
	color: #598141 !important;
	padding-left: 14px;
	position: relative;
}

p.stock.out-of-stock:before {
	background-color: #dc0000;
}

p.stock.in-stock:before, p.stock.out-of-stock:before {
	border-radius: 100%;
	content: "";
	display: block;
	height: 8px;
	left: 0;
	position: absolute;
	top: 8px;
	width: 8px;
}

p.stock.in-stock:before {
	background-color: #598141;
}

.woocommerce-customer-details #billing_custom_field_mrp, .woocommerce-customer-details #billing_custom_field_uic {
	display: none;
}

.woocommerce-error.login-page-notice:before {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'25\' height=\'25\'%3E%3Cpath style=\'stroke:none;fill-rule:nonzero;fill:%23000;fill-opacity:1\' d=\'M12.5 2.5c5.523 0 10 4.477 10 10s-4.477 10-10 10-10-4.477-10-10 4.477-10 10-10m1.414 11.727.438-8.079h-3.704l.438 8.079Zm-.113 4.199c.3-.29.46-.688.46-1.2 0-.527-.148-.925-.448-1.214-.301-.285-.739-.438-1.325-.438-.59 0-1.027.153-1.34.438-.312.289-.46.687-.46 1.215 0 .511.164.91.476 1.199.324.285.762.426 1.324.426.563 0 1-.141 1.313-.426\'/%3E%3C/svg%3E");
}

.woocommerce-order-barcodes-container {
	display: none;
}

#billing_company_invoice_checkbox {
	display: inline-block;
}
