.cart-container .btn.btn-outline-primary, .cart-detailed__actions .btn-primary {
    border: none !important;
}

a.remove-from-cart {
   text-decoration: none !important;
}

.cart__item .product-line__actions a:after {
    background: none !important;
}

.cart-grid input.js-cart-line-product-quantity {
    height: 100% !important;
}

.payment__option {
    display: flex !important;
}

.payment__option label {
    background-color: #e9ecef !important;
    padding: 20px !important;
    border-radius: 4px !important;
    width: 100% !important;
    display: flex !important;
}

.cart-summary__show i {
    color: #B77D47 !important;
}

.form-check-input:checked {
    background-color: #B77D47 !important;
    border-color: #B77D47 !important;
}

.form-check-input:focus {
    box-shadow: 0 0 0 .25rem #B77D47 !important;
}

.step-to-addresses, .payment__actions button.js-back {
    padding: 6px 12px !important;
}

.payment__actions {
    margin-bottom: 20px !important;
}

.payment__actions button.js-back{
    border: none !important;
}
#payment-confirmation .ps-shown-by-js .payment__actions button{
    background-color: #B77D47 !important;
    border: none !important;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #B77D47 !important;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    border-color: #B77D47 !important;
	border-top:none !important;
	border-left: none !important;
	border-right:none !important;
    color: #B77D47 !important;
}

.btn-primary {
	border-color: #B77D47 !important;
}

.nav-link:focus, .nav-link:hover {
    color: #B77D47 !important;
}