.pos-items-order-filter {
    background-color: #F9F9F9;
    padding: 1.2em;
    border-radius: 4px;
    /* display: flex; */
    /* justify-content: center; */
    /* align-items: baseline; */
}

.pos-items-order-filter > div {
    margin: .4em 0;
}

table.report-table > thead > tr > th,
table.report-table > tbody > tr > th {
    background-color: #EFEFEF;
}

#billprintpreview {
    margin: 1em;
    padding: 0;
    font-size: 11px;
}

#billprintpreview > hr {
    border-top:1px solid #ccc;
}

#billprintpreview #billprintpreview-header .company-name {
    font-size: 24px;
    font-weight: bolder;
}

table#billprintpreview-itemlist > tbody > tr > td,
table#billprintpreview-itemlist > thead > tr > th {
    padding: .2em .6em;
    border:1px solid #CCC!important;
}

.billprintpreview-itemnote {
    font-style: italic;
}

#billprintpreview-dueblock {
    padding:1em;
    border:1px solid #CCC;
}

table#billprintpreview-itemlist > thead > tr {
    background-color:#EEE;;
}

#billordereditems {
    font-size:12px;
}

.billordereditems-ordereditems > thead > tr > th,
.billordereditems-ordereditems > thead > tr > td,
.billordereditems-ordereditems > tbody > tr > th,
.billordereditems-ordereditems > tbody > tr > td {
    padding:.4em;
    border: 1px solid #ccc;
}

.billordereditems-ordereditems > thead > tr > th,
.billordereditems-ordereditems > tbody > tr > th {
    background-color:#CCC;
}

.billordereditems-billstatus > thead > tr > th,
.billordereditems-billstatus > thead > tr > td,
.billordereditems-billstatus > tbody > tr > th,
.billordereditems-billstatus > tbody > tr > td {
    padding:.4em;
    border: 1px solid #ccc;
}

.billordereditems-billstatus > thead > tr > th,
.billordereditems-billstatus > tbody > tr > th {
    background-color:#CCC;
}

.billordereditems-paymentlist > thead > tr > th,
.billordereditems-paymentlist > thead > tr > td,
.billordereditems-paymentlist > tbody > tr > th,
.billordereditems-paymentlist > tbody > tr > td {
    padding:.4em;
    border: 1px solid #ccc;
}

.billordereditems-paymentlist > thead > tr > th,
.billordereditems-paymentlist > tbody > tr > th {
    background-color:#CCC;
}

@media(max-width:767px) {
}

@media print {
    #billprintpreview {
        margin: 1em;
        padding: 0;
        font-size: 11px;
    }

    #billprintpreview > hr {
        border-top:1px solid #ccc;
    }

    #billprintpreview #billprintpreview-header .company-name {
        font-size: 24px;
        font-weight: bolder;
    }

    table#billprintpreview-itemlist > tbody > tr > td,
    table#billprintpreview-itemlist > thead > tr > th {
        padding: .2em .6em;
        border:1px solid #CCC!important;
    }

    .billprintpreview-itemnote {
        font-style: italic;
    }

    #billprintpreview-dueblock {
        padding:1em;
        border:1px solid #CCC;
    }

    #billordereditems {
        font-size: 11px;
    }
}
