
a,a:hover{
    color: #869603;
}

.btn-primary{
    background-color: #869603;
}
.btn-primary:hover{
    color: #fff;
    border-color: #869603;
    background: #869603;
}
.text-primary{
    color: #869603;
}

.btn-secondary{
    background-color: #fff;
    border: 3px solid #fff;
    color: #000;
	font-size: 16px;
	padding: 10px;
}
.btn-secondary:hover{
    color: #000;
    background-color: #fff;
    border-color: #fff;
}
.btn-secondary:not(:disabled):not(.disabled):active{
  color: #000;
  background-color: #fff;
  border-color: #fff;
}
.text-secondary{
    background-color: #424242;
}

.btn-success{
    background-color: var(--themes-success);
}
.btn-success:hover{
    color: var(--themes-success);
    border-color: var(--themes-success);
}
.text-success{
    background-color: var(--themes-success);
}

.btn-danger{
    background-color: var(--themes-danger);
}
.btn-danger:hover{
    color: var(--themes-danger);
    border-color: var(--themes-danger);
}
.text-danger{
    color: var(--themes-danger);
}

.btn-warning{
    background-color: var(--themes-warning);
}
.btn-warning:hover{
    color: var(--themes-warning);
    border-color: var(--themes-warning);
}
.text-warning{
    background-color: var(--themes-warning);
}

.btn-info{
    background-color: var(--themes-info);
}
.btn-info:hover{
    color: var(--themes-info);
    border-color: var(--themes-info);
}
.text-info{
    background-color: var(--themes-info);
}
.product_box .category-name,
.product-brand a{
    color: var(--product-brand);
}
.single-product-page .product-brand a{
    color: var(--productpage-brand);
}

.product_box .product_name,
#mini-cart-list .desc .title{
    color: #171717;
}
.single-product-page .product-name{
    color: var(--productpage-name);
}

.product_box .product_price .price_discount .price_bundle{
    color: var(--product-discount);
}
.single-product-page .price_promo{
    color: var(--productpage-discount);
}

.single-product-page #product-info-content .content_price .price_normal,
.f-green,
#mini-cart-list .original-price{
    color: var(--product-active_price);
}

.single-product-page #product-info-content .content_price .price_normal{
    color: var(--productpage-active_price);
}

.product-list .product_box .content_info, .product-lightbox2 .content_info,
#mini-cart-list .original-price.price-off{
    color: var(--product-old_price);
}
.single-product-page #product-info-content .price_discount{
    color: var(--productpage-old_price);
}

.product_box .product_price .price_bundle.f-red{
    color: var(--product-buyx);
}
.single-product-page .price_promo.f-red{
    color: var(--productpage-buyx);
}

.product_box .product_price .price_bundle,
#mini-cart-list .mm-product .promo-price.upsell.applied{
    color: var(--product-mix_and_match);
}
.f-orange,
.single-product-page .price_promo.f-orange{
    color: var(--productpage-mix_and_match);
}

.btn-add-to-cart .display, .btn-add-to-cart .effect, .btn.add-cart .display, .btn.add-cart .effect{
    background: #2e2c2d;
}
.btn.add-cart .input-group-btn .btn,
.btn.add-cart .input-group-btn .btn:hover,
#tbl-cart .qty .input-group .input-group-btn .btn{
    background: #2e2c2d;
    border-color: #2e2c2d;
}
.btn-out-of-stock,.btn-out-of-stock:hover,#mini-cart-list .qty button{
    color: #000 !important;
    background:#E5E5E5 !important;
    border-color: #E5E5E5;
}
.remove-all-cart .btn.new-address{
    color: var(--shoppingcart-remove_all_items);
    border: var(--shoppingcart-remove_all_items) 1px solid;
}
.remove-all-cart .btn.new-address .effect{
    background-color: var(--shoppingcart-remove_all_items);
}
.cart-buttons .btn-cart-process,
.cart-buttons .btn-cart-process:hover{
    background-color: #869603 !important;
}
#checkout-submit{
    background-color: #828B00;
}

/*LIST PRIMARY COLOR BESIDE BTN-PRIMARY*/
.popup-highdemand-container button.btn-primary,
.noUi-connect,
#reserve-delivery-slot .wrapper .effect .btn-delivery{
    background-color: #828B00 !important;
}
.top_header nav .navbar-nav li .nav-link .link_text .text_saving,
.cart-link .savings,
.dare-link_wrapper a,
.category-filter .price-range p,
.cart-block .cart-block-content .toal-cart.savings,
.single-product-page .another-product .main-heading .dark-color,
#notif-shopping-list h2,
.left-menu .nav>li.dropdown-promotions>a,
.recipedetail-page .suggested-box .suggested_title, h2.main-title,
.view_article_page .article_main_content .article_title,
.recipedetail-page h1.title,
.green,
.content-container .container-input-checkbox input[type="checkbox"]:checked+.label-text:before, .content-container .form-input-radiogroup input[type="radio"]:checked+.label-text:before,
.left-menu.customer-menu .back-to-shop a, 
.order-page .order-pending, .order-page .order-processing,
.search h2.search-title,
.onlinesales-promo-text, .onlinesales-save-text, .onlinesales-points-text, .points-text,
.reserve-delivery-dialog .grid-15.selected, .reserve-delivery-dialog .grid-15 .selected, .reserve-delivery-dialog strong,
#search-result .store-list .heading span{
    color: #707070 !important;
}
.left-menu.customer-menu .nav > li.selected > a{
    color:#BC8302 !important;
}
.my_account_link .my_account_items ul li a:hover,.store-locator-header:hover .store-locator-items a:hover,
.reserve-delivery-dialog .highlight.reserved, .reserve-delivery-dialog .highlight.reserved:hover,
.btn.btn-customer-aia-link:hover, .btn.btn-customer-aia-unlink-1:hover,
.btn.btn-customer-loyalty-card-link:hover,
.left-menu.customer-menu .nav > li:hover
{
    color:#818B27 !important;
}

.bootbox-confirm button[data-bb-handler|="confirm"], .bootbox button[data-bb-handler|="main"], .bootbox-alert button[data-bb-handler|="ok"],
#notif-shopping-list .notif-shopping-list-container .btn_wrapper .btn.signup-popup,
#notif-shopping-list .notif-shopping-list-container .btn_wrapper .btn.login-popup:hover,
.recipedetail-page .add-all-to-cart .btn,
.article_view_all_wrapper .btn-article-view-all:hover,
.recipedetail-page .btn-download:hover,
.check-box-switch input:checked + .slider,
.content-customer-right .btn.btn-primary,
.content-customer-right .btn.btn-outline:hover,
.order-page .btn-order.btn-view,
.order-page .btn-order.btn-edit:hover:not(.btn-disabled),
.shoppinglist-page .btn-add-all-shopping-list-item,
.btn.btn-customer-default:hover,
.green-bg,
.reserve-delivery-dialog .modal-footer .btn span,
.btn.btn-customer-loyalty-card-link, .btn.btn-customer-aia-link, .btn.btn-customer-aia-unlink-1
{
    background-color: #869603 !important;
}

.content-customer-right .btn.btn-primary:hover,
.order-page .btn-order.btn-view:hover,.btn.btn-customer-loyalty-card-link:hover, .btn.btn-customer-aia-link:hover, .btn.btn-customer-aia-unlink-1:hover,
.recipedetail-page .add-all-to-cart .btn:hover{
    background-color:#A9B24D !important;
    border-color: #A9B24D;
    color: #fff !important;
}
.bootbox-confirm button[data-bb-handler|="confirm"]:hover, .bootbox-alert button[data-bb-handler|="ok"]:hover,
#notif-shopping-list .notif-shopping-list-container .btn_wrapper .btn.login-popup, #notif-success .notif-success-container .btn_wrapper .btn.login-popup,
#notif-shopping-list .notif-shopping-list-container .btn_wrapper .btn.signup-popup:hover,
.recipedetail-page .btn-download,.article_view_all_wrapper .btn-article-view-all,
.content-customer-right .btn.btn-outline,
.order-page .btn-order.btn-edit,
.btn.btn-notify-me,
.shoppinglist-page .btn-clear-shopping-list-item,
.recipedetail-page .add-all-to-cart .btn:hover{
    color: #7FB9B4;
    border: 1px solid #7FB9B4;
}

.article_view_all_wrapper .btn-article-view-all:hover,
.btn.btn-customer-loyalty-card-link, .btn.btn-customer-aia-link, .btn.btn-customer-aia-unlink-1,
.order-page .btn-order.btn-view{
    border: 1px solid #7FB9B4;
}
.shoppinglist-page .content-header-shopping-list .selected-shopping-list{
    border-color: #7FB9B4;
}

.btn.btn-customer-loyalty-card-link:hover, .btn.btn-customer-aia-link:hover, .btn.btn-customer-aia-unlink-1:hover{
    background-color:transparent !important;
}
.main-container .login-register-form .container-main-login-form .btn-login-register-forgot{
    background-color: #BC8302 !important;
}

/*SECONDARY*/
.btn-blue{
    background-color: #036572 !important;
}
.reserve-delivery-dialog .highlight.enable:hover{
    color: #818B27 !important;
}

/*SUCCESS*/
.btn-success{
    color: #fff;
    background-color: var(--themes-success);
    border-color: var(--themes-success);
}
.btn-success:hover{
    background-color: var(--themes-success);
    border-color:: var(--themes-success);
}
.product_box .product_desc{
    color: var(--product-size);
}
.product_box .price-any{
    color: var(--product-mix_and_match_price);
}
.product_box .price-buy{
    color: var(--product-buyx_price);
}
.single-product-page #product-info-content .content_price .price-any{
    color: var(--product-mix_and_match_price);
}
.single-product-page #product-info-content .content_price .price-buy{
    color: var(--product-buyx_price);
}
.tooltip-product-item .tooltip-inner{
    background: var(--product-tooltip_background);
    color: var(--product-tooltip_text);
}
.tooltip-product-item.tooltip .arrow::before{
    border-top-color: var(--product-tooltip_background);
}
.tooltip-single-product .tooltip-inner{
    background: var(--productpage-tooltip_background);
    color: var(--productpage-tooltip_text);
}
.tooltip-single-product.tooltip .arrow::before{
    border-top-color: var(--productpage-tooltip_background);
    border-bottom-color: var(--productpage-tooltip_background);
}
.single-product-page .product_detail{
    color: var(--productpage-size);
}
.detals_product_tab_wrapper,
.detals_product_tab_wrapper p,
.detals_product_tab_wrapper .nav-tabs .nav-link,
.detals_product_tab_wrapper .tab-pane,
.detals_product_tab_wrapper .tab-pane p{
    color: var(--productpage-description);
}
