.letter-bsp p {
  font-size: 12pt;
  color: black;
  margin-bottom: 0px;
}

.letter-bsp h6 {
  font-size: 14pt;
  color: black;
}

.letter-bsp .letter-destination {
  padding-top: 2rem;
}

.letter-bsp .letter-perihal {
  padding: 2rem 0 2rem 0;
}

.letter-bsp .letter-attachment {
  padding: 1rem 0 1rem 0;
}

.letter-bsp .letter-closing {
  margin-bottom: 3rem;
}

.letter-bsp .qr-signature {
  width: 100px;
  min-height: 120px;
}

.invoice-footer.letter p {
  font-size: 12pt;
  color: black;
  margin-bottom: 0px;
}

/* ol.list-body {
  counter-reset: item;
  padding-left: 20px;
  list-style: none !important;
}
ol.list-body > li {
  list-style: none !important;
}

ol.list-body > li:before {
  content: counter() "). ";
  counter-increment: item;
} */

ol.list-body {
  counter-reset: list;
  list-style-type: lower-alpha;
}
ol.list-body > li {
  list-style-type: lower-alpha;
}
ol.list-body > li:before {
  /* content: counter(list) ") "; */
  counter-increment: list;
}
