.upload-purchase-order-card{
    background-color:#fff7f7;
    border-color:#a55363 !important
}

.upload-purchase-order-card .meta{
    color:#666d77 !important;
}

.dark-red{
    color:#a55363;
}

.xplate-logo{
    filter: drop-shadow(0px 0px 20px #fff) !important;
}

.wishlist-float-rt{
    position: relative;
    z-index: 1;
    margin-top:-10px;
    margin-left:-10px;
    margin-right:-10px;
    margin-bottom:-15px;
}

.wishlist-button{
    width: 25px;
    height: 25px;
    border: 1px solid #ccc;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #ffffffe0;
    color: #ccc;
}

.fs-0_7em{
    font-size: 0.7em !important;
}

.fs-0_8em{
    font-size: 0.8em !important;
}

[data-theme=dark] .float-grey-700 {
    background: var(--mdb-gray-700)!important;
    border: solid 1px var(--mdb-gray-700)!important;
    box-shadow: 0 10px 20px 0 rgb(0 0 0 / 25%);
}

.scroll-x-rows-2 {
    display: grid;
    grid-template-rows: auto auto;
    grid-auto-flow: column;
    overflow-x: scroll;
    column-gap: 10px;
}

.scroll-x-rows-2 img{
    width:100px;
    height:100px;
    object-fit: contain;
}

.scroll-x-row {
    display: grid;
    grid-template-rows: auto;
    grid-auto-flow: column;
    overflow-x: scroll;
    column-gap: 10px;
}

.hidden-scroll {
    -ms-overflow-style: none;
    scrollbar-width: none;
}

.hidden-scroll::-webkit-scrollbar {
    display: none;
}

.number-card .upper-part{
    border-radius:10px 10px 0 0 ;
}

.number-card .lower-part{
    border-radius:0 0 10px 10px;
    display: block;    
    font-size: 15px;
    border-top:none !important;
}

.number-card .lower-part-featured{
    border-radius:0 0 10px 10px;
    display: block;    
    font-size: 15px;
    background-color: #847979 !important;
    color:white !important;
    border-top:none !important;
}