.a4 {
  width: 21cm;
  height: 35cm;
  /* border-bottom: 2px solid red; */
  margin-left: 50px!important;
}

@font-face
{
    font-family: barcode;
    src: url('../../fonts/IDAutomationHC39M.ttf');
}
.barcode{
  font-family: barcode;
}
/** Heading **/
.report_header{width:100%}
.report_header td:nth-child(1){width:20%}
.report_header td:nth-child(2){width:60%}
.report_header td:nth-child(3){width:20%}
.report_header .logo{height:100px}
.report_heading{
  text-align: center;
}
.report_heading h1{
  font-size: 17px;
  line-height: 15px;
}

/** Sub Heading **/
.report_sub_header{width:100%; border-top:1px solid black; border-bottom:1px solid black; margin-top:10px}
.report_sub_header th,
.report_sub_header td
{line-height: 20px;font-size: 17px;}



/** Table (Excel) **/
.tableXls{
  width:100%
}
.tableXls th, .tableXls td
{
  border:1px solid black;
  text-align: center;
  line-height: 25px;
}


/** Table (Receipt without border) **/
.tableReceipt{
  width:100%
}
.tableReceipt th, .tableReceipt td
{
  border:0px solid black;
  text-align: center;
  line-height: 25px;
  font-size: 16px;
}

.print-on
    {
        display: none !important;
    }
@media print
{    
    .no-print
    {
        display: none !important;
    }
    .print-on
    {
        display: block !important;
    }
}