.customer-card
{
    width: 180px;
    max-width: none;
}

.ProductCardName
{
    padding: 5px;
    padding-bottom: 0;
    background: rgb(0,95,171);
    font-size: 0.9rem;
    width: 100%;
    color: rgb(255,238,0);

    min-height: 3.4em;
}

.productInfo
{
    display: none;
    padding: 0 10px 5px 10px;
    font-size: 0.9rem;
}

.addToCartstyle
{
    line-height: 1.3rem;
    text-align: center;
}

.shopLeft {
    width:auto;
    overflow:auto;
    padding-bottom: 25px;
}
.shopRight {
    float:right;
    padding-left: 1rem;
    width: 20%;
    min-width: 300px;
}



.cartProduct {
    min-height: 42px;
    display: inline-block;
    padding-bottom: 10px;
}
.productLeft {
    float: left;
    width: auto;
    overflow: auto;

    line-height: 1.2em;
    max-width: 140px;
    text-align: left;
}
.productMiddle
{
    float:right;
    width: 85px;
    margin-right: 5px;
    padding-top: 4px;
    
}
.productRight 
{
    float: right;
    width: 20%;
    min-width: 0;
    line-height: 42px;
    text-align: right;
}
.decrementbtn,
.incrementbtn {
    border: 1px solid rgb(255,238,0);
    color: rgb(255,238,0);
    background-color: rgb(0,95,171);
    padding: 5px;
    height: 34px;
    width: 34px;
    margin: 1px 0;
    line-height: 21px;
    font-size: 26px;
}

.decrementbtn
{
    border-bottom-left-radius: var(--border-radius1);
    border-top-left-radius: var(--border-radius1);
    margin-right: 2px;
}

.incrementbtn
{
    border-bottom-right-radius: var(--border-radius1);
    border-top-right-radius: var(--border-radius1);
}
.btnMobileCart
{
    width: 100%;
    position: fixed;
    bottom: 2px;
    right: 0;
    background: rgb(255,238,0);
    z-index: 9000;
    height: 72px;
    line-height: 72px;
    color: blue;
    border: 1px rgb(255,238,0) solid;
    border-radius: var(--border-radius2);
    box-shadow: none;
    outline: none;
    text-decoration: none;


}

.noPadding
{
    padding: 0;
}

#unshowCart
{
    position: absolute;
    top: 10px;
    right: 10px;
}

.nav-pills .nav-link {
    border: 1px solid rgb(255,238,0);
    color: rgb(255,255,255);

    margin-right: 10px;
}

.nav-pills .nav-link.active {
    background-color: rgb(255,238,0);
}

.shopLeft {
    min-height: 300px;
}

.product-description {
    white-space: pre-line;
}

.simple-calendar {
    text-align: center;
}

.cal-col {
    display: block;
}

.plain-link {
    color: rgb(255,255,255)
}

.default-bg {
    background-color: rgb(0,95,171);
}

.break-padding {
    margin: -1rem;
    padding: 1rem;
}

.multi-product label {
    margin-top: .8rem;
    margin-bottom: .2rem;
}