
@media(max-width: 768px) {
    .btn-mobile-full-width {
        width: 100%;
        margin-top: 2px;
    }
}

.novafox-login-bg {
    background: rgb(125,55,0);

/*background: url('/images/loginskyline_1.png'), linear-gradient(180deg, rgba(255,111,0,1) 0%, rgba(30,25,25,1) 50%);*/
    background: url('/images/loginarty.png'), #202020;

    /*background-size: 100% auto;*/
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;

}

.novafox-login-box  {
    padding:10px 10px;
    background: rgba(30, 25, 25, 0.59);
    border:1px #1E1919FF;
    border-radius: 10px;
    box-shadow:0 0 15px rgba(71, 71, 71, 0.59);
}

.novafox-gradient-bg {
    background: rgb(125,55,0);
    background: linear-gradient(180deg, rgb(92, 35, 0) 0%, rgba(255,111,0,1) 120%);
}

.novafox-gradient-blacktoorange-bg {
    background: rgb(30,25,25);
    background: linear-gradient(180deg, rgb(30, 25, 25) 0%, rgba(255,111,0,1) 120%);
}

.novafox-orange-bg {
    background:#ff6f00 !important;
}
.novafox-darkorange-bg {
    background:#5C2300FF !important;
}
.novafox-dark-bg {
    background: #332a26 !important;
}

.novafox-orange-bg-subtle {
    background: rgb(255, 176, 114);
}

.novafox-gradient-bg-subtle {
    background: rgb(163, 119, 98);
    background: linear-gradient(180deg, rgb(255, 111, 0) 0%, rgb(253, 143, 57) 50%);
}


    .novafox-gray-bg {
        background:#1e1919;
        background-color:#1e1919;
    }

    .novafox-orange-fg {
        color:#ff6f00 !important;
    }

.btn-novafox-orange {
    --bs-btn-color: #fff;
    --bs-btn-bg: #ff6f00;
    --bs-btn-border-color: #ff6f00;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #d6895c;
    --bs-btn-hover-border-color: #d6895c;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #ff6f00;
    --bs-btn-active-border-color: #ff6f00;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #434343;
    --bs-btn-disabled-bg: #777574;
    --bs-btn-disabled-border-color: #777574;
}





/* LEFT MENU */
.novafox-sidebar-brand {
    border-bottom-color: rgba(255, 255, 255, 0.10) !important;
}

.novafox-menu-seperator {
    border-bottom-color: rgba(255, 255, 255, 0.3) !important;
}

.novafox-sub-menu {
    background-color: rgba(255, 255, 255, 0.05);
}
.novafox-sub-button {
    background-color: rgba(255, 111, 0, 0.1);
}

.novafox-hascount-bg {
    background-color: rgba(255, 111, 0, 0.62);
}
.novafox-nocount-bg {
    background-color: rgba(255, 255, 255, 0.3);

}

/* LOGIN */
.novafox-login-card-body {
    background:#220f00;

}

/* NOVAFOX COMPONENT CONTROLS */
/*Accordion*/

.novafox-accordion-button {
    background-color:#5a4d4d !important;
    color:#fff;
    padding-top: 10px;
    padding-bottom:10px;
    --bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")
}
.novafox-accordion-button:focus {
    border:none !important;
    box-shadow: none !important;
}
.novafox-accordion-button:not(.collapsed) {
    background-color:#5a4d4d !important;
    --bs-accordion-active-color: #fff;
}

/*Tabs*/
.novafox-tabs {
    --bs-nav-link-padding-y: 0.2rem;
    --bs-nav-link-color: #1e1919 !important;
    --bs-nav-link-hover-color: #1e1919 !important;
}

.novafox-tabs-link {
    --bs-nav-tabs-link-active-color: #fff !important;
    --bs-nav-tabs-link-active-bg: #6c757d !important;
}

.novafox-tabs-link-highlight {
    --bs-nav-tabs-link-active-color: #fff !important;
    --bs-nav-tabs-link-active-bg: var(--bs-primary) !important;
    background-color: var(--bs-primary-bg-subtle);
    color: #fff !important;
    border-top-left-radius: var(--bs-nav-tabs-border-radius);
    border-top-right-radius: var(--bs-nav-tabs-border-radius);
}


/* Marketplace Colors */
.amazon-text {
    color:#000000;
}

.amazon-icon {
    color:#FF9900;
    padding-right:2px;
}

.shopify-text {
    color:#000000;
}

.shopify-icon {
    color: #0f9700;
    padding-right:2px;
}



/* Tables */
.novafox-table {
    --bs-table-bg: transparent !important;

}

/* GENERIC FORMATS */
.text-small {
    font-size:0.875rem;
}
.text-x-small {
    font-size:0.775rem;
}

/* OVERRIDE BROKEN CSS IN BOOTSTRAP FOR AUTOCOMPLETE */
.bootstrap-autocomplete {
    position: inherit !important;
}

div#inventoryTable_wrapper {
    width: 100% !important;
}

.toast {
    --bs-toast-spacing: 0.5rem !important;
}