@CHARSET "UTF-8";

.product-catalog-table tr.product-row td {
	padding: 0px !important;
	height: 128px;
}

.product-catalog-table  tr.product-row  td:first-child {
	border-left: 1px solid #d9d9d9;
}

.product-catalog-table  tr.product-row  td:last-child {
	border-right: 1px solid #d9d9d9;
}

.product-catalog-table tr.product-row .cart-btn-container {
	position: relative;
}

.product-catalog-table tr.product-row .cart-btn-container .remove-style {
	position: absolute;
    top: 35%;
}

.product-catalog-table tr.product-row .cart-btn-container .add-new-product,
.product-catalog-table tr.product-row .cart-btn-container .update-product {
	background-color: #04569E !important;
    padding: 10px;
    outline: none;
    font-size: 12px;
    width: 118px;
}

.product-catalog-table tr.product-row .cart-btn-container .next-gen-add-new-product {
    padding: 10px;
    font-size: 12px;
    width: 118px;
}

.product-catalog-table tr.product-row .cart-btn-container .in-cart-icon-btn .fa-check-circle {
    display: inline-block;
    position: absolute;
	font-size: 16px;
    top: 12%;
    left: 16%;
}

.product-catalog-table tr.product-row .cart-btn-container .in-cart-icon-btn .in-cart-btn {
	background-color: #88C654 !important;
    padding: 10px !important;
    outline: none;
    font-size: 12px;
    width: 118px;
    margin-right: 10px;
    margin-bottom: 5px;
}

.product-catalog-table tr.product-row .avail-indicator {
    width: 30%;
    border: 1px solid;
    border-radius: 2px;
    text-align: center;
    text-transform: uppercase;
    padding: 5px;
    font-size: 10px;
}

.product-catalog-table tr.product-row .avail-indicator.available {
    border-color: #64B71E;
    background-color: #64B71E;
    color: white;
}

.product-catalog-table tr.product-row .avail-indicator.limited {
    border-color: #F5DB23;
    background-color: #F5DB23;
    color: black;
}

.product-catalog-table tr.product-row .avail-indicator.out {
    border-color: #E50228;
    background-color: #E50228;
    color: white;
}

.product-catalog-table tr.product-row .deal-btn {
    /* padding: 5px 25px !important; */
    font-size: 14px;
}

.product-catalog-table tr.product-row .qty-style {
    width: 30px !important;
    height: 35px !important;
    border-radius: 2px;
    margin: 0px 5px;
}

.product-catalog-table tr.product-row .hosp-qty-style {
    width: 60px !important;
    height: 35px !important;
    border-radius: 2px;
    margin: 0px 5px;
}

.product-catalog-table tr.product-row .fa-minus-circle,
.product-catalog-table tr.product-row .fa-plus-circle {
    color: #04569E;
}

.product-catalog-table tr.product-row .fa-minus-circle.disabled,
.product-catalog-table tr.product-row .fa-plus-circle.disabled {
    color: #CECECE;
    pointer-events: none;
}

.availability_facet-container label {
    color: #4E4E4E !important;
    font-size: 12px;
    font-family: worksans-semibold !important;
}

.availability_facet-container input[type="checkbox"] {
    vertical-align: sub;
}

.availability_facet-container .availability-indicator {
    width: 12px;
    height: 12px;
    border-radius: 10px;
    position: absolute;
    top: 5px;
}

.availability_facet-container .availability-indicator.available {
    background: #64B71E;
}

.availability_facet-container .availability-indicator.limited-supply {
    background: #F3DB39;
}

.availability_facet-container .availability-indicator.out-of-stock {
    background: #E0002F;
}

.availability_facet-container .availability-indicator.hbu-deal {
    background: #FA6F1E;
}

#recommend-filter-container label {
    max-width: 140px; 
    word-wrap: break-word
}

#recommend-filter-container input {
    vertical-align: top;
}

.base-price-container {
	color:red;
	text-decoration:line-through;
}

.base-price-text {
	color:#000000
}

