
.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;
}
#page-topbar {
    background-color: #020133;
}
/*------------- Media---------------*/
@media (min-width: 992px){
    .sticky-side-div {
        position: sticky;
        top: calc(100px + 1.5rem);
    }
}