.btn-muted {
    color:#999999;
}
h3 a:hover {
    text-decoration: underline;
}
.productCard .sendLabel {
    position: absolute;
    right:5px; top:5px;
}
.productCard .photo {

}
.productCard .photo .price {
    color:#508340;
    background-color: rgba(255,255,255,0.85);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    position: absolute;
    right:0; bottom:0;
    padding:5px 10px;
    font-size: 16px;
    font-weight: bold;
}

.label-default {
    background-color: #FFF;
    color:#000;
}

.logo_holder {
    /*padding: 5px;*/
    /*border:1px solid #efefef;*/
    /*text-align: center;*/
    /*min-height: 60px;*/
}
.hero_holder {
    /*padding: 5px;*/
    /*border:1px solid #efefef;*/
    /*text-align: center;*/
    /*min-height: 60px;*/
}
.supplierLogo {
    padding:40px;
    background-color: #FFF;
    text-align: center;
}
.greybg hr {
    border-top: 1px solid #FFF;
}
.btn-warning:hover {
    background-color: #FFF !important;
    color:#FF9400;
    border-color:#FF9400;
}

.cartHolder input::-webkit-outer-spin-button,
.cartHolder input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Firefox */
.cartHolder input[type=number] {
    -moz-appearance: textfield;
}