@media print {

  aside {
    display: none !important;
  }
  footer{
    display: none !important;
  }
  nav{
    display: none !important;
  }
  body {
    margin: 0 !important;
    padding: 0 !important;
  }
  .container-xxl.flex-grow-1.px-0.container-p-y{
    margin: 0 !important;
    padding: 0 !important;
  }
  .dataTables_length{
    display: none !important;
  }
  .dataTables_filter{
    display: none !important;
  }
  .dataTables_info{
    display: none !important;
  }
  .dataTables_paginate{
    display: none !important;
  }
  .template-customizer-open-btn{
    display: none !important;
  }
  .card-header{
    display: none !important;
  }
  html, body.container-p-y table.dataTable.table{
    display: block !important;
    margin: 0 !important;
    /*margin-top: -30px !important;*/
    padding: 0 !important;
    width: 100% !important;
    height: auto !important;
    border-right : 0 !important;
    border-left: 0 !important;
    border-top: 0 !important;
    box-sizing: border-box !important;
    color: black !important;

  }
  .bg-primary{
    color:black !important;
  }
  table thead th { background: #F5F5F5 !important; background-color: #F5F5F5 !important; border-top: 1px solid #f5F5F5 !important; }
  .well { border-top: 0 !important; }
  .box-header { border: 0 !important; }
  .box-header h2 { display: block; border: 0 !important; }
  .order-table tfoot { display: table-footer-group !important; }
          
  .container-p-y{
    padding-top: 0 !important;
    margin-top:  0 !important;
  }

  *, *::before, *::after {
  box-sizing: border-box !important;
  margin: 0 !important;
  padding: 0 !important;
  color: black !important;
  }

  .modal-body{
    display:block !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
    height: auto !important;
  }

  .modal-body.barcode{
    display:block !important;
    width: 100% !important;
    height: auto !important;
  }

}