/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

.zbs-client-portal-wrap .zbs-portal-wrapper{
    display: flex;
}

.table-totals .zbs_grand_total {
    background-color: #ebeff3;
    font-weight: bold;
}

#invoice_totals span {
    font-weight: normal;
}

@media print {
    header,
    footer,
    .zbs-single-invoice-portal .zbs-invoice-portal-inner .status-total,
    .section-inner
    {
        display: none !important;
    }
    .zbs-theme-support-2020 .entry-content .zbs-site-main,
    .zbs-site-main,
    .zbs-portal-wrapper,
    .zbs-portal-wrapper-sin,
    .zbs-invoice-portal-inner,
    .zbs-invoice-portal-inner > div,
    .zbs-theme-support-2020 .post-inner
    {
        margin: 0 !important;
        padding: 0 !important;
    }
}