﻿@media print 
{
    @page { size: A4; margin-top: 5mm; margin-bottom: 5mm;}
    @page { content: counter(page) " of " counter(pages);}

    body {
        margin: 1mm 4mm 0mm 4mm;
        font-weight: 300;
        font-size: 6pt;
        line-height: 6pt;
    }
    table.report-container { page-break-after: always; }
    thead.report-header { display: table-header-group; }
    tfoot.report-footer {display: table-footer-group;}
    .piphorizontal_line {display: block;height: 1px; border: 0; border-top: 1px solid #000; margin: 0.2em 0 0.50rem 0; padding: 0;  }
   
    .footercounter:after {
        counter-increment: page;
        content: counter(page);
        text-align: right;
        font-size: 12px;
    }
    .mp-2 { margin: 10px !important;}
  .lblHeader{ font-weight: 700; font-size: 12pt; line-height: 12pt; }
        .lblGroupHeader{ font-weight: 700; font-size: 11pt; line-height: 11pt; }
        .spndivider { margin: -9px;border-left: 1px solid rgba(0,0,0,0.125);}
        .bordergray { border: 1px solid rgba(0,0,0,0.125); }
        .ml-8 { margin-left:8px;}
        .pr-20 { padding-right: 20px;}
        .row-alternate {   display: flex; -ms-flex-wrap: wrap;flex-wrap: wrap;} 
       .hdLoading { display:none !important;}   
       .showOnlyPrint { display: block !important;}
    .list-group-item {
        border: 1px solid rgba(0,0,0,.125) !important;
        padding: 0.68rem 1.19rem !important;
    }
}