.ta-b {
  border: 1px solid black;
  border-collapse: collapse;
  text-align: center;
  font-size: 14px;
  text-transform: uppercase;
}

.ta-b1 {
  border: 1px solid black;
  border-collapse: collapse;
  text-align: left;
  font-size: 10.5px;
  text-transform: uppercase;
}

.ta-b2 {
  border: 1px solid black;
  border-collapse: collapse;
  text-align: left;
  font-size: 9.9px;
  text-transform: uppercase;
}
.ta-b7{
  border: 1px solid black;
  border-collapse: collapse;
  text-align: center;
  font-size: 11px;
  text-transform: uppercase;
}
.padding {
  font-size: 9px;
  text-align: center;
  border: 1px solid black;
  border-collapse: collapse;
}

/* .font-size{
  font-size: 10px;
} */
.t1 {
  text-align: center;
}

.stylesInfo {
  font-family: monospace;
}

@media print {
  @page {
    size: A4 portrait;
    margin: 0mm, 0mm, 0mm, 0mm;
    display: block;
  }

  .stylesInfo {
    font-family: monospace;
    font-size: 7pt;
    text-transform: uppercase;
  }

 body {
    width: auto;
    border: 0;
    margin: 0 2%;
    padding: 0;
    float: 10px;
    position: static;
    overflow: visible;
    text-transform: uppercase;
    /* font-size: 8px;
    zoom: 80%; */
  }


  .noprint {
    visibility: hidden;
  }

  #section-to-print,
  #section-to-print * {
    visibility: visible;
  }

  #section-to-print {
    position: absolute;
    top: 5px;
    left: 20px;
  }

  table {
    page-break-inside: auto;
  }

  tr {
    page-break-inside: avoid;
    page-break-after: auto;
  }

  thead {
    display: table-header-group;
  }

  tfoot {
    display: table-footer-group;
  }

  #containerHeader {
    background-color: #c0c0c0;
  }

  .common-invoice-signature {
    margin: 2%
  }
}

#table-excel-button {
  -webkit-appearance: button;
  background-color: #69c0ff;
  color: white;
  font-size: x-large;
}

.stamp-image {
  position: absolute;
  right: 18px;
  bottom: 10px;
  width: 130px;
  height: 130px;
  opacity: 0.8
}

.common-invoice-signature {
  position: absolute;
  right: 103px;
  bottom: 66px;
  width: 210px;
  height: 67px;
  opacity: 2;
  font-weight: 300;
}

.plant-packing-list-signature {
  position: absolute;
  right: 75px;
  bottom: 66px;
  width: 210px;
  height: 67px;
}

.rts-invoice-signature {
  position: absolute;
  right: 122px;
  bottom: 67px;
  width: 210px;
  height: 63px;
}

.rts-packinglist-signature {
  position: absolute;
  right: 60px;
  bottom: 67px;
  width: 210px;
  height: 63px;
}

.signature-image {
  position: absolute;
  right: 143px;
  bottom: 67px;
  width: 210px;
  height: 67px;

}

.stamp-and-print {
  background-image: url('./stamp.png'), url('./signature.png');
  background-size: cover;
  background-size: 85px 49px, 220px 58px;
  background-position: right;
  background-repeat: no-repeat no-repeat;
}

.azgems-logo {
  background-image:  url('./azgems-logo.png');
  background-size: cover;
  background-position: left;
  background-repeat: no-repeat;
}

@media print {
  * {
    -webkit-print-color-adjust: exact;
  }
}


 
