




/*all.less*/

.button {
    background-color: #C02e1D;
}
.button:hover {
    background-color: #ad291a;
}
.button[disabled]:hover, .button[disabled]:active, .button[disabled]:focus, .button.btn-primary[disabled]:hover, .button.btn-primary[disabled]:active, .button.btn-primary[disabled]:focus, .btn-primary:active:focus {
    background-color: #C02e1D;
    border-color: #C02e1D;
}

.nav-tabs li.active {
    border-bottom: 3px solid #C02e1D;
}

li.done, li.completed {
    color:  #C02e1D;
}
li.done .bubble, li.completed .bubble {
    background-color: #C02e1D;
    color: #C02e1D;
}
li.done .bubble:after, li.completed .bubble:after {
    background-color:  #C02e1D;
}

/* loadingAnimation.less */

.loading-animation-container .loading-animation {
    border: 8px solid #f3f3f3;
    border-top: 8px solid #C02e1D;
}
.loading-animation-container .loading-text {
    color: #C02e1D;
}

/* header.less */

@media (max-width:767px) {
    .header {
        background-color:  #C02e1D;
    }
}
/* storeOrderSummary.less*/

.order-summary-header-container {
    background-color: #C02e1D;
}

.order-summary-empty-items .cart-img .cart-plus-img {
    color: #C02e1D;
}

.order-summary-header-container .checkout-button-wrapper .btn-primary[disabled] {
    color: black;
}
/* QuantityUpdater.less*/

.qty-update {
    background-color: #C02e1D;
}
@media (min-width:768px) {
    .qty-update .qtn-btn:hover {
        background-color: #ad291a;
    }
    .btn-primary:hover  {
        background-color: #ad291a !important;
        border-color: #ad291a !important;
    }
}
@media (max-width:767px) {
    .qty-update .qtn-btn:hover {
        background-color: #C02e1D;
    }
    .btn-primary:hover  {
        background-color: #C02e1D !important;
        border-color: #C02e1D !important;
    }
}
.qty-update.off .quantity{
    background-color: #C02e1D;
}

.qty-update .add-button {
    background-color: #C02e1D;
}
.qty-update .quantity-wrapper {
    background-color: #C02e1D;
}
.qty-update .qtn-btn {
    background-color: #C02e1D;
}

.btn-primary, .btn-primary:focus {
    background-color: #C02e1D;
    border-color: #C02e1D;
}

.btn-primary:active, .btn-primary:active:hover {
    background-color: #902316 !important;
    border-color: #902316 !important;
}

.btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:active, .btn-primary[disabled]:focus, .btn-primary[disabled]:active:hover, .btn-primary[disabled]:active:focus {
    background-color: #ad291a !important;
    border-color: #ad291a !important;
    opacity: 0.3;
}

.qty-update .button[disabled], .qty-update .button[disabled]:hover .qty-update .btn-primary[disabled], .qty-update .btn-primary[disabled]:hover {
    background-color: #C02e1D !important;
    border-color: #C02e1D !important;
}

.dropdown.open>.dropdown-toggle.btn-default:focus {
    background: white;
}

.dropdown > ul a:hover {
    color: white;
    background: #C02e1D;
}

/* pickupSiteSelection.less */

.select-location-map-link {
    color: #C02e1D;
}
.select-location-map-link:hover {
    color: #ad291a;
}




    



    
    

/* Join Home screen*/
.progress-indicator li.completed .bubble {
    background-color: #C02e1D;
}

.progress-indicator li.done .bubble {
    background-color: #e0978e;
}

/* Join Navigation Buttons */


/* Summary  */
.summary-section-title {
    background-color: #902316;
}

.cart-img .cart-plus-img  {
    color: #C02e1D;
}

.email-log-in button:focus {
    outline-color: #902316;
}

.recurring-item-icon {
    fill: #902316;
}

.no-subscription-join-button {
    background-color: #C02e1D !important;;
}