@media print {
  @page {
    size:A4 portrait;
/*    size: 4.13in 5.83in;*/
    padding: 30px 40px; /* add spacing around content */
    box-sizing: border-box;
  }
  /*#banner_report{
    background-image:url(../img/header_logo2.png)!important;
    background-blend-mode: lighten;
  }*/
  * {
        -webkit-print-color-adjust: exact !important; /*Chrome, Safari */
        color-adjust: exact;  /*Firefox*/
    }
  body,html 
  {
     font-family: 'Noto Nastaliq Urdu', 'Noto Naskh Arabic','Helvetica Neue', 'Nunito', sans-serif!important;
    font-weight: 500;
    font-size: 15px;
    line-height: 1.1;
    color: inherit;
  }

  a[href]:after {
    content: none !important;
  }

  .table-bordered-print {
    border: none!important;
  }
  hr 
  {
      display: block;
      height: 1px;
      background: transparent;
      width: 99%;
      border: none;
      border-top: 2px dotted red;
      margin-top: 0px;
      margin-bottom: 0px;
  }
  
  .padding-print-10 {
  padding: 10px !important;
}

  .box{position:relative;border-radius:3px;background:#fff;border-top:3px solid #d2d6de;margin-bottom:10px;width:100%;box-shadow:0 1px 1px rgba(0,0,0,.1);}
  .bg-blue-print,.bg-green-print,.bg-red-print,.bg-yellow-print{color:#fff!important;}
  .bg-gray-print{color:#000;background-color:#d2d6de!important;}
  .bg-red-print{background-color:#dd4b39!important;color:#fff!important;}
  .bg-yellow-print{background-color:#f39c12!important;color:#fff!important;}
  .bg-blue-print{background-color:#0073b7!important;}
  .bg-maroon-print{background-color:#b73d33!important;}
  .bg-purple-print{background-color:#333ab7!important;}
  .bg-green-print{background-color:#00a65a!important;color:#fff!important;}
  .bg-primary-print {background-color: #489ee7;color:#fff!important;}
  .text-red-print{color: #dd4b39!important;}
  .text-bold-print{font-weight: bold!important;}
  .text-underline-print{text-decoration: underline;text-decoration-color: red;text-decoration-line:solid;}
  .text-white-print{color:#fff!important;}
  .text-black-print{color:#000!important;}
  .text-green-print{color:#00a65a!important;}
  .text-success-print {color: #a0d269!important;}
  .bg-gradient-logo{
    background: rgb(36,190,249)!important;
/*    background: linear-gradient(90deg, rgba(36,190,249,1) 0%, rgba(21,203,251,1) 22%, rgba(143,199,244,1) 42%, rgba(168,159,237,1) 64%, rgba(168,79,227,1) 85%)!important;*/
    background: linear-gradient(90deg, rgb(115 32 26) 0%, rgb(157 60 52) 22%, rgb(143 132 212) 42%, rgba(168, 159, 237, 1) 64%, rgb(41 22 111) 85%) !important;
    height: 60px;
    color: white !important;
  }

  .bg-gradient-header{
    background: rgb(36,190,249)!important;
/*    background: linear-gradient(90deg, rgba(36,190,249,1) 0%, rgba(21,203,251,1) 22%, rgba(143,199,244,1) 42%, rgba(168,159,237,1) 64%, rgba(168,79,227,1) 85%)!important;*/
    background: linear-gradient(90deg, rgb(115 32 26) 0%, rgb(157 60 52) 22%, rgb(153 82 102 / 98%) 42%, rgb(154 80 95) 64%, rgb(111 22 22 / 81%) 85%) !important;
    height: 40px;
    color: white !important;
  }

   .bg-gradient-voucher{
    background: rgb(36,190,249)!important;
/*    background: linear-gradient(90deg, rgba(36,190,249,1) 0%, rgba(21,203,251,1) 22%, rgba(143,199,244,1) 42%, rgba(168,159,237,1) 64%, rgba(168,79,227,1) 85%)!important;*/
    background: linear-gradient(90deg, rgb(115 32 26) 0%, rgb(157 60 52) 22%, rgb(153 82 102 / 98%) 42%, rgb(154 80 95) 64%, rgb(111 22 22 / 81%) 85%) !important;
    color: white !important;
  }

}