/* @page {
  size: A4;
  margin: 15mm 10mm !important;
}
@media print {
  html, body {
    width: 210mm !important;
    height: 297mm;
  }
} */

@page {
  size: auto !important;
  /* need to have this property to avoid Chrome and Firefox to hide print orientation options in the print dialog */
}

body {
  background-color: white;
}

.no-printThis {
  display: none;
}

table.table-stick {
  width: 100% !important;
  border: 2px solid black;
  border-collapse: collapse;
  font-size: 14px;
}

table.table-stick table {
  width: 100%;
  border: none;
}

.table-stick-stickNumber {
  font-size: 3.5rem;
  line-height: 1;
}

/* Dashed red border */
hr.dashed {
  border: none !important;
  border-top: 3px dashed black !important;
  color: black !important;
  overflow: visible !important;
  text-align: center !important;
  height: 5px !important;
}

table.table th.d-none,
table.table td.d-none {
  display: table-cell !important;
}