
.print-only{
	visibility:hidden;    
	display: none;
}
.table-br{
	border: 1px solid !important;
}
.table-br tr{
	text-align: center;
    font-size: 18px;
}
.table-br td{
	border-bottom: 1px solid #000 !important;
}
@media print {
  body * {
    visibility: hidden;
	/*height:0px !important;*/
  }
  /* body > *:not(.printing-area) {
    display: none;
	} */
  body{
	  background:#fff;
	  /*margin-top: 12.7mm; margin-bottom: 12.7mm; 
    margin-left: 12.7mm; margin-right: 12.7mm*/
  }
  .no-pdisplay{
	  display:none !important;
  }
  .print-only{
		visibility:visible;
		display: unset;
  }
  .table th{
	color:#000 !important;
  }
  a[href]:after {
	content: "" !important;
	}
	a{
		text-decoration:none !important;
	}
.layout-1 .wrapper{
	overflow-y: unset !important;
}
  .modal-dialog{
	  position: static !important;
	  width:100% !important;
	  height: 100% !important;
	  margin: 0px !important;
	  padding: 0px !important;
	  border: 0px !important;
  }
  .make-static{
	  position: static !important;
	  height: 0px !important;
	  margin: 0px !important;
	  padding: 0px !important;
	  border: 0px !important;
  }
  .page-content{
	margin: 0px !important;
	width: 100%;
	padding: 0px;
	position: relative;
	top: -100px;
  }
  .printing-area * {
    visibility: visible;
  }
  .printing-area{
	display:block;
	visibility: visible;
	width:100vw;
    position: absolute;
    left: 0;
    top: 0;
	background:#fff;
  }
  .card-body{
	padding: 0 !important ;
  }
	 table { page-break-after:auto }
	 tr    { page-break-inside:auto; page-break-after:auto }
	 td    { page-break-inside:auto; page-break-after:auto }
	 thead { display:table-header-group }
	 tfoot { display:table-footer-group }
}