:root, [data-bs-theme=light] {
    --vz-purple: #a020f0;
    --vz-primary: #6691e7;
    --vz-secondary: #fb8b02;
    --vz-dark: #020133;
    --vz-primary-rgb: 102, 145, 231;
    --vz-secondary-rgb: 251, 139, 2;
    --vz-dark-rgb: 2, 1, 51;
    --vz-primary-text-emphasis: #577bc4;
    --vz-secondary-text-emphasis: #724ec0;
    --vz-font-sans-serif: "Rubik", sans-serif;
    --vz-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --vz-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
    --vz-body-font-family: var(--vz-font-sans-serif);
    --vz-body-font-size: 0.825rem;
    --vz-body-font-weight: 400;
    --vz-body-line-height: 1.5;
    --vz-body-color: #212529;
    --vz-body-color-rgb: 33, 37, 41;
    --vz-body-bg: #f3f6f9;
    --vz-body-bg-rgb: 243, 246, 249;
    --vz-emphasis-color: #212529;
    --vz-emphasis-color-rgb: 33, 37, 41;
    --vz-secondary-color: #878a99;
    --vz-secondary-color-rgb: 135, 138, 153;
    --vz-secondary-bg: #fff;
    --vz-secondary-bg-rgb: 255, 255, 255;
    --vz-tertiary-color: rgba(33, 37, 41, 0.5);
    --vz-tertiary-color-rgb: 33, 37, 41;
    --vz-tertiary-bg: #eff2f7;
    --vz-tertiary-bg-rgb: 239, 242, 247;
}
.btn {
    font-size: .9rem;
    font-weight: 500;
}
.table-action i {
    font-size: 1.2rem;
}
.table .name {
    font-size: 1rem;
    font-weight: 500;
}
.nav-tabs-custom .nav-item .nav-link::after {
    height: 3px;
}
label {
    font-weight: 500;
}
.rtl {
    direction: rtl;
}
.ltr {
    direction: ltr;
}
.sticky {
    position: sticky;
}
.price-table .product {
    position: sticky;
    right: 0;
}
.required::after {
    content:"*";
    color:red;
}
.favourite-btn i {
    color: var(--vz-secondary-color);
}
.favourite-btn.active i {
    color: blue;
}
.comment-box {
    border-bottom: 2px solid #eee;
    padding-bottom: 10px;
}
.step-arrow-nav .nav .nav-link.active {
    background: #fff;
    border-radius: 6px 6px 0 0;
}
.nav-tabs-custom .nav-item .nav-link.active {
    color: #6691e7 !important;
}
.order-recived a:hover {
    box-shadow: 1px 5px 10px #ddd;
    transition-duration: .5s;
    transition-timing-function: linear;
}
.animation-nav li a::before {
    background-color: #363d48;
}
.profile-wid-bg::before {
    background: #4f008c;
    background: -webkit-gradient(linear, right bottom, right top, from(#1c4eb2), to(#6691e7));
    background: linear-gradient(to top, #1c4eb2, #4f008c);
}
.seller-bg::before {
    background: #13c56b;
    background: -webkit-gradient(linear, right bottom, right top, from(#1c4eb2), to(#13c56b));
    background: linear-gradient(to top, #1c4eb2, #13c56b);
}

/*------------- Layout---------------*/
div#apexchartscy2n4ousf {
    height: 200px !important;
    overflow: hidden;
}
.shortcut-icons h5 {
    font-size: 14px;
}
lord-icon {
    z-index: 9;
}
/*------------- Media---------------*/
@media (min-width: 992px){
    .sticky-side-div {
        position: sticky;
        top: calc(100px + 1.5rem);
    }
}

/*===========================================
                Take Card
===========================================*/
.navbar-brand-box {
    padding-top: 15px;
    margin-bottom: 30px;
}
.navbar-menu .navbar-nav .nav-link .badge {
    margin-left: 15px;
}
.store-list .explore-box {
    align-items: center;
}
.store-list .explore-box a {
    width: 64px;
    border-radius: 50%;
}
.profile-wid-bg::before {
    background: linear-gradient(to bottom, #fff, #e0e9fa);
}
.notification-item {
    border-bottom: 1px solid #eee;
}