﻿#modalCartView .modal-body {
    padding-bottom: 0
}

.cart-view-logo {
    max-height: 50px;
    max-width: 70px;
    padding: 3px;
}

    .cart-view-logo.hidden {
        display: none;
    }

.cart-view-positions .background-color-odd {
    background-color: #EFEFEF;
}

.cart-view-positions .cart-view-pos-item {
    position: relative;
    border-bottom: 1px solid var(--color-default);
    margin-bottom: 5px;
    margin-top: 5px;
    padding-bottom: 5px;
}

.cart-view-positions .amount-container {
    display: table;
    border-radius: 25px;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
    height: 35px;
    background-color: var(--color-white);
}

    .cart-view-positions .amount-container .cart-view-pos-amount-value {
        min-width: 25px;
        font-size: 100%;
        border-top: 1px solid var(--color-white);
        border-bottom: 1px solid var(--color-white);
        display: table-cell;
        vertical-align: middle;
        text-align: center;
    }

    .cart-view-positions .amount-container .btn-cust {
        border-radius: 25px;
        background-color: var(--color-white);
        border: none;
        color: var(--color-font);
    }

        .cart-view-positions .amount-container .btn-cust:hover {
            background-color: var(--color-font);
            color: var(--color-white);
        }


.cart-view-positions .comment-edit {
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
    background-color: var(--color-white);
    border: none;
    color: var(--color-font);
    padding: .175rem .35rem;
}

    .cart-view-positions .comment-edit:hover {
        background-color: var(--color-font);
        color: var(--color-white);
        border: none;
    }

.cart-view-positions .cart-view-pos-group {
    font-size: 100%;
}

.cart-view-positions .cart-view-pos-selections {
    color: var(--color-blue);
}

.cart-view-positions .cart-view-pos-extras {
    color: var(--color-red);
    margin-top: 5px;
}

.cart-view-positions .cart-view-pos-description {
    margin-top: 5px;
}

.cart-view-positions .cart-view-pos-comment {
    color: var(--color-blue);
    margin-top: 5px;
}


.cart-view-sum-item-sticky {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    background-color: white;
}

    .cart-view-sum-item-sticky.alert-customized {
        padding: 5px;
    }
