@media print {
    body {
        width: 210mm;
        background: linear-gradient(90deg, #1da17200 0%, #b400ff00)  !important;
        height: 297mm;
        margin: 0;

      }
    /* .presProtocolTableMainContainer{
        break-inside: avoid;
    }  */
    @page {
        /*size: auto;*/
        margin: 10mm 2mm 7mm 2mm;
    }
#presPrntLayt{
    zoom: 126%;
}
    table { page-break-inside: auto !important; }
    thead {display: table-header-group;}
    tr { page-break-inside:auto; }
    .itemBorder-onPrint{
        border: 1px solid #bdbdbd !important;
    }
    .presProtocolTableFont thead tr th{
        font-size: 11px !important;
        padding: 2px !important;
        font-weight: 400 !important;
        width: auto;
    } 
    .presProtocolTableFont tbody tr td{
        font-size: 11px !important;
    }
     .presProtocolTableFont tbody tr td p{
        font-size: 11px !important;
    }
    .presEmptySpace{   margin-top: 19%;}
    .hide-on-print-presheaders{display: none}
    .PrintTopSpace-Pk{
        margin-top:20% !important;
    }
    .presProtocolTableh2  {
        border-bottom: 1px solid #999 !important;
    }
    .presMainCntr{
        padding: 0px !important;
    }
    table thead tr th, table tbody tr td{
         font-size: 12px !important;
    }
    .table_hd_bd_bordered th,
    .table_hd_bd_bordered td, .table_hd_bd_bordered thead td,.table_hd_bd_bordered thead tr th {
        border-right: 1px solid rgb(87, 87, 87) !important;
         font-size: 12px !important;
    }
    .table_hd_bd_bordered td, .table_hd_bd_bordered thead td {
        border-bottom: 1px solid #999;
        border-top: 1px solid #999;

    }
  .panel{
     border-radius: none !important;
     box-shadow: none !important;
     border: none !important;
     background: white;}
.page-break { display: block; page-break-before: always; }
.card-Container{
    border: none !important;
}
.panel-heading{display: none !important;}
    *{-webkit-print-color-adjust: exact !important;}
    .prntInv {
        background-color: white !important;
            margin-top: 0px !important;
        padding: 0px !important;

    }

    .FillPresTablePrnt>tbody>tr>td{
      font-size:13px;
    }
    .FillPresTablePrnt>thead>tr>th{
        font-weight: 500;
        background: #b2d5bc  !important;
        padding:2px;font-size:13px;
    }
    table{
        border-collapse:unset !important;
    }
    .FillPresTablePrnt { page-break-inside: auto !important; width:100%; }
    .tandcntb { page-break-inside: auto !important; width:100%; }


    .invoiceInfoTB2 { page-break-inside: auto !important; font-size:10px; margin-left: 0px !important}
    .invoiceInfoTB2>tbody>tr>td{
        padding: 0px !important;
        font-size: 13px;
    }
    .invoiceInfoTB2>tbody>tr>td>p>span{
        font-size: 10px;
    }
    .grandTotalinpTbPrnt{
        max-width: 80% !important;
        border-top:1px solid #3e3e3e !important;
        border-left:1px solid #3e3e3e !important;
        border-right:1px solid #3e3e3e !important;
    }
    .grandTotalinpTbPrnt>tbody>tr>td {
        width: 50% !important;
        border-top: none !important;
        border-bottom: 1px solid #3e3e3e !important;
        vertical-align: middle; padding:2px !important;  font-size:11px;}
    .grandTotalinpTbPrnt>tbody>tr:last-child {
        border-bottom: none!important;
    }

    .invoiceLogoTB1Cntr{
        padding-right: 0px !important;
        margin-left: 0px !important;
    }
    .AuthFdr{
        margin-right: 0px !important;
    }
    thead {display: table-header-group;}
    .tandcntr{
        position: relative;
    }

    .tandcntb>tbody>tr:last-child {
        page-break-after: auto;
    }
    .tandcntr{
        page-break-inside: avoid !important;
    }
    .tandcntr tr{
        page-break-inside: avoid !important;
    }
    .tandcntb {   display: block;
        page-break-inside: auto;
    }
    #wrapper .col-lg-12 {
        display: none !important;
    }
    .table-heading-bg th{ background: #b2d5bc;
        color: #000; border-top: none !important; -webkit-print-color-adjust: exact !important;}
    .tbConUnderstanding tbody tr{  font-size:13px; margin-left: 0px !important; page-break-inside: avoid !important;}
.pprghideprnt{
    display: none;
}
.fuvSymptomsPDFHeaderOnPrintContainer{
    display: block !important;
}

    .PrgReportFuvTablePrnt>tbody>tr>td{
        padding:2px;font-size:10px;
    }
    .PrgReportFuvTablePrnt>thead>tr>th{
        font-weight: 500;
        background: #b2d5bc  !important;
        padding:2px;font-size:9px;
    }

    .PrgReportFuvTablePrnt {
        border-collapse: unset !important;
    }

    .PrgReportFuvTablePrnt > thead > tr > th{
        border: none !important;
    }
    .PrgReportFuvTablePrnt > thead > tr > th {
        padding: 2px !important;
        background: #b2d5bc !important;

    }

    .PrgReportFuvTablePrnt > thead > tr > th:last-child {

    }

    .PrgReportFuvTablePrnt > tbody > tr > td {
        padding: 2px !important;

        border-top: none !important;

    }

    .PrgReportFuvTablePrnt > tbody > tr > td:last-child {

    }

    .printTBGraphCntr{
       display: flex;
    }
    .printTBCntr{
        width:70% !important;
        padding: 0!important;
    }
.prgReportHeaderCntr{
    margin-top: -10% !important;
}

    .prgReportFooterCntr{
        margin-top: 5% !important;
    }
    /*@page {*/
    /*    margin-top: 30px;*/
    /*    margin-bottom: 30px;*/
    /*}*/
    .Prnt-Pad-0{
        padding: 0px !important;
    }
    .Prnt-mt-0{
        margin-top: 0px !important;
    }
    .HidePrntCnt{
        display: none !important;
    }
    .PrntCnt{
        display: block !important;
    }
    .noMrgnpr{
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
    }

}
