/* Minification failed. Returning unminified contents.
(3,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(3,63): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-color'
(6,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(6,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(6,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(22,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary'
(23,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-text'
(36,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary'
(37,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-text'
(41,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(61,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(78,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(91,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary'
 */
/*Subscriptions Listings*/
.nav-tabs {
    border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.border {
    border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.numbered-stage {
    font-size: 22px;
    min-height: 46px;
    line-height: 45px;
    margin: 0;
}

.numbered-stage-step, .numbered-stage-description {
    min-height: 48px;
    display: inline-block;
    padding: 0 20px;
}

.numbered-stage-step {
    background-color: var(--bs-secondary);
    color: var(--bs-secondary-text) !important;
}

.numbered-stage-description {
    padding-left: 10px;
}

#DeliveryOptions .nav-link.active,
#DeliveryOptionTabs,
.alert-secondary,
.dropdown-item:focus,
.dropdown-item:hover,
.empty-basket-panel {
    background-color: var(--bs-secondary) !important;
    color: var(--bs-secondary-text) !important;
}

.alert {
    border-color: var(--bs-border-color) !important;
}

#DeliveryOptions .nav-link .icon-left {
    display: inline-block !important;
    float: left;
    margin-top: 4px;
}  

#DeliveryOptions .nav-link.active .icon-right {
    display: inline-block !important;
    float: right;
    margin-top: 4px;
}

.subscription-free-gift-media {
    max-height: 95px;
}

.form-control::placeholder {
    color: var(--bs-body-color);
    opacity: 0.3;
}

.basket-item-link {
    /*color: #000;*/
    text-decoration: underline;
}

.table .bg-light {
    background-color: inherit !important;
}

.table th,
.table .text-bg-light td,
.table .basketlabel,
.table .basketpricetotal {
    color: var(--bs-body-color) !important;
}

.listing-payment-icon,
.listing-title,
.listing-price,
.listing-button
{

}

.listing-price strong {
    font-size: 20px;
    color: var(--bs-primary);
}

@media (max-width: 767px) {
    /* Rotate the right arrow icon down when the tab is active and the delivery options are stacked */
    #DeliveryOptions .nav-link.active .fa-arrow-right::before {
        content: "\f063";
    }
}
