/* @import url(./color-variant.css); */


.is-countdown {
    color: white;
}


::selection {
    background: var(--bs-primary);
    color: white;
}


body{
    background-color: #FEFEFE;
}

.btn-theme{
    background-color: white;
}


.bg-primary{
    background-color: rgb(27,95,178,0.9);
}



footer{
    background-color: #F1F1F1;
    /* color: #FEFEFE; */
}

a.text-color-theme{
    color: #313a46 !important;
}

.bg-theme{
    background-color: transparent;
    background-image: linear-gradient(90deg, #33D27E 0%, #1A42AE 100%);
}

.txt-blue-primary{
    color: var(--bs-primary) !important;
}

.category-card{
    background-color: #DFDFDF;
    color: #343a40;
}

.btn-module-details{
    color: #343a40;
}

.btn-module-details:hover, 
.btn-module-details:visited, 
.btn-module-details:active{
    color: var(--bs-primary-h);
}

.theme-color{
    color: #FEFEFE
}

.theme-color-hoverable:hover{
    color: lightgray;
    /* color: var(--bs-primary); */
}

.theme-color-hoverable{
    /* color: #FEFEFE */
    color: #33D27E;
    /* color: #FFFFFF; */
}

#cart_full_card_content::-webkit-scrollbar{
     background-color: rgba(3, 33, 69, 0.1);
}

#cart_full_card_content::-webkit-scrollbar-thumb{
     background-color: var(--bs-primary);
}

@media (max-width: 992px) { 
    
    .account-settings-nav{
        background-color: #fff;
        -webkit-box-shadow: 0 0 30px 0 rgba(154,161,171,.3)!important;
        box-shadow: 0 0 30px 0 rgba(154,161,171,.3)!important
    }

 }

 .nav-profile-img span:first-child{
    background-color: var(--bs-primary);

    color: white;
}

.nav-profile-img:hover span:first-child{
    background-color: var(--bs-primary-h);

    color: white;
}


.btn-icon{
    color: var(--bs-primary);

    filter: drop-shadow(0px 0px 8px rgba(3, 33, 69, 0.3));
    
}

.btn-icon:hover{
    color: var(--bs-primary-h);
}



.hover-grey{
    background-color: lightslategrey !important;
    border-color: lightslategrey !important;
}


.bg-module-section-plus {
    background-color: #eee !important;
}

.navbar-light .navbar-nav .nav-link .cart-icon {
    color: #2c2f33;
}

.navbar-light .navbar-nav .nav-link:hover .cart-icon {
    color: #46474A;
}


.nav-link .cart-icon {
    color: #FFFFFF;
}

.nav-link:hover .cart-icon {
    color: var(--bs-primary);
}


.link-theme{
    color: black;
}

.link-theme:hover{
    color: #2a313c;
}

.social-header{
    color: #FFFFFF;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 36px;
    border-radius: 6px;
    transition: all 0.2s ease;
}

.social-header:hover{
    color: #33D27E !important;
    background-color: rgba(51, 210, 126, 0.1) !important;
    transform: translateY(-1px);
}
































