@page {
  size: auto !important; /* auto is the initial value */

  /* this affects the margin in the printer settings */
  margin: 4mm !important;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 5px 0 !important;
  line-height:normal !important;
}
app-print h1 {
  font-size: 20px !important;
  margin: 0 !important;
  font-weight: 600 !important;
}
app-print h2 {
  font-size: 18px !important;
  margin: 0 !important;
  font-weight: 500 !important;
}

app-print h3 {
  font-size: 16px !important;
  margin: 0 !important;
  font-weight: 700 !important;
}

app-print h4 {
  font-size: 1.2rem !important;
  margin: 0 !important;
  font-weight: 400 !important;
}

app-print h5 {
  font-size: 15px !important;
  font-weight: 600 !important;
}

app-print h6 {
  font-weight: 600 !important;
  margin: 0 !important;
  font-size: 14px !important;
}

app-print p {
  font-size: 14px !important;
}



.ticket, .page-break {
  clear: both;
  page-break-after: always !important;
  max-width: 150vw !important;
}

  .ticket > *, .page-break > * {
    clear: both;
    page-break-after: avoid !important;
    width: 297mm !important;
  }

  .ticket > *, .page-break > *, .page-break > *, .row > *, .col-12 > *, .row > *, .col-4 {
    width: 99mm !important;
  }

.justify-content-start {
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
}
.justify-content-end {
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
}
.justify-content-center {
  -ms-flex-pack: center !important;
  justify-content: center !important;
}
.justify-content-between {
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}
.justify-content-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}

body.theme-default.dashboard_pg_dev.menu_toggel_dev {
  height: fit-content !important;
}
body.bg-img.dynamic-bgimage {
  min-height: 100% !important;
  height: fit-content !important;
}
app-print .barcode img{
  width:100% !important;
}

.cc-refmsg h6:first-of-type {
  float: left;
}

.cc-refmsg h6:first-of-type {
  float: right;
}
