/**
 * Print stylesheet for pdmis
* @version         1.0
* @lastmodified    05.09.2019
*/

@media print{
    * {-webkit-print-color-adjust:exact;}

    @page {
        /* size: 8.5in 13in; */
        size: landscape;
        width: 100%;        
        margin: 10mm;
    }

    div.signatory{
        page-break-inside: avoid;
    }
    
    .container {
        max-width: 98%; 
        float: none;
        border: none;
        margin: 0 auto;
    }
    
    .noprint {
        display: none;
    }

    .print {
        /* display: flex!important; */
    }

    body {
        font-family: "Arial, sans-serif";
        font-size: 1.2em;
        line-height: 1.3;
        color: #000;
    }

    p#refno{        
        padding: 5px 20px;
    }
/* 
   
    /* Report title */
    .report-title {
        text-align: center;
        color: #000;
        font-weight:  bold;
    }

    .smlr-title{
        font-size:  smaller;
        line-height: 1.2rem;
    }

    .sm-title{
        font-size:  small;
        line-height: 1rem;
    }
    
    .md-title {
        font-size:  medium;
        line-height: 1.2rem;   
    }
    /* End Report title */

    table#datatables tr td, #datatables tr th {
        padding: 5px;
    }

    table#sum_table {
        font-size: 12px;
    }
    
    table { page-break-inside:auto; display: block;}
    table tr    { page-break-inside:avoid; page-break-after:auto; }
    table thead { display:table-header-group; }
    table tfoot { display:table-row-group; }
    th {
        vertical-align: middle;
    }

   .total, .text-white{
        color: #000!important; 
    }
    /** REPORT CSS */
    .bg-secondary, tr#frst_subtotal td, tr#scnd_subtotal td{
        background-color: #dedede80!important;
    }

    tr#grnd_total td {
        background-color: #DEDEDE !important;
    }

    tr#prcnt_total td {
        color: black!important;
        font-weight: bold!important;
    }
}

    div#signatory {
         page-break-inside: avoid;
    }
    /** END REPORT CSS */
    
   /*  #datatables p {
        margin : 0;
    } */
        
    /* .container {
        width: 100%;
    }

    .noprint{
        display: none;
    }

    #nap_title h2{
        line-height: 8px;
    }

    #printedby {
        width: 80%;
        margin: 30px auto 10px;
        text-align: right;
    }

    .printedby h6{
        font-weight: 100;
    }
 */
    /* Signatories */
    /* .pre {
        width: 80%;
        margin: 0px auto;
        padding: 10px 0 0 0;
        text-align: center;
        border-top: 1px solid #7d7d7d;
        clear: both;
    }

    .print-sign {
        font-size: 12px;
        display: block;        
        margin: 10px auto 30px;
        width: 80%;
    } */

    /* end Signatories */


    /* Title */
   /*  .printcenter {
        margin: 0 0 10px 0;
        text-align: center;
        font-size: 12px;
    }

    .titleprint p {
        width: 350px;
        margin: 10px auto;
    }
        
    #logo_wrap {
        position: relative;
        width: 50%;
        margin: 0 auto;
    }

    #logo {
        width: 30%;
        position: absolute;
        top: 10px;
    }

    #logo img {
        width: 80px;
    }


    div#nap_title {
        padding: 10px 80px;
    } */
    /* End TItle */

   /*  #report {
       width: 80%;
       margin: 0px auto 0px; 
    }

    .office {
        width: 220px;
    } */
}