.tableProductRow {
    width: 100%;
    font-size: small;
    padding: 0.001rem;
}

.tableProductRows {
    width: 100%;
    font-size: small;
    padding: 0.001rem;
}

.orderProduct {
}

tr.orderProductDatas:nth-child(even) {
    background-color: floralwhite;
}

body {
    line-height: 1;
}

.input-group-text {
    line-height: 1;
    padding: .1rem .3rem;
}

.form-control {
    padding: .1rem 0.1rem;
    height: calc(1.6rem + 2px);
}

.btn {
    padding: .1rem 0.1rem;
}



.table td, .table th {
    vertical-align: middle;
}

.table-sm td, .table-sm th {
    padding: .4rem;
}

.orderProductDatas {
    border-radius: 5px;
}

.bg-gradient-greenBlue {
    background: #ffc107 linear-gradient(180deg, #ffca2c, #ffc107) repeat-x !important;
    color: #1f2d3d;
    font-weight: 800;
}

@media (min-width: 576px) {
    .modal-dialog {
        max-width: 96% !important;
 
    }
}
#infoOrder_popup {
    background-color: bisque;
}
#infoCaratteristiche_popup {
    background-color: beige;
}
#infoDispon_popup{
    background-color: antiquewhite;
}
.orderProductTable tbody tr.orderProductDatas:nth-of-type(odd) {
    background-color: floralwhite;
}
.orderProductTable tbody tr.orderProductDatas:nth-of-type(even) {
    background-color: moccasin;
}
.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(0, 0, 0, 0);
}
.orderProductRow{
    font-size: 1rem;
}
.discountTable {
    width: 100%;
}
.discountTable tbody td{
    padding: .1rem;
}
.Hidden{
    visibility:hidden;
}