:root{
    --bs-border-color:#111;
    --bs-navbar-brand-color:#efefef;
}
.nav-item{
    min-width:90px;
    text-align:center;
}
.dropdown-menu{
    border-radius:0px;
}
.card{
    border-bottom-left-radius:0px;
    border-bottom-right-radius:0px;
}
input{
    color:#F5F5F5!important;
    background-color:#3A3F44!important;
}
.table-purchases tbody tr a{
    font-weight:600;
    text-decoration:none;
}
.table-purchases tbody tr th:first-child{
    font-size:0.666em;
    line-height:30px;
}
.table-purchases tbody tr td:last-child{
    font-weight:600;
    color:transparent;
}
.table-purchases tr{
    cursor:default;
}
.table-purchases tbody tr td:last-child:hover,
.table-purchases tbody tr td:last-child:active{
    color:#FFF;
    cursor:pointer;
    font-weight:600;
}
@media screen and (max-width:991px){
    nav .btn-secondary{
        width:100%;
    }
}
@media screen and (min-width:1400px){
    .card{
        width:75%!important;
    }
}
.hide{
    display:none!important;
}
.mini,mini{
    font-size:.420em;
}
#Product .card{
    width:100%!important;
}
.store-icon{
    cursor:pointer;
}
.store-icon i:hover,
.store-icon i:focus{
    color:var(--bs-navbar-brand-color);
}
#Product h3:first-child:hover,
#Product h3:first-child:focus{
    cursor:default;
    color:var(--bs-navbar-brand-color);
}
#Product .price:hover,
#Product .price:focus{
    cursor:default;
    color:var(--bs-navbar-brand-color);
}
#Product .oldprice:hover,
#Product .oldprice:focus{
    cursor:default;
}
#Product .rootprice:hover,
#Product .rootprice:focus{
    cursor:default;
}
#Product .rootprice{
    margin-left:42.5%;
}
.card-img-container{
    width:100%;
    height:100%;
    max-width:100%;
    overflow:hidden;
    max-height:298px;
}
.card-img-container img{
    width:100%;
    height:100%;
    object-fit:cover;
    transition:width 0.3s ease,height 0.3s ease;
}
.card-img-container:hover img,
.card-img-container:focus img{
    width:110%;
    height:110%;
}
.card-title{
    min-height:60px;
}
.card-title a{
    text-decoration:none;
}
.card-title:hover a{
    color:#FFF;
    text-decoration:underline;
}