.select-autosuggestion {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}

.invoice-items {
  width: 100%;
  line-height: 1.6rem;
}

.invoice-items th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}

.invoice-items th,
.invoice-items td {
  padding: 0 !important;
}

.log-items th,
.log-items td {
  padding: 0.17rem !important;
}

.invoice-items tfoot tr.subtotal {
  border-bottom: 1px dotted;
  background-color: #f4f4f4;
}

.total-due {
}

.order-receipt h1 {
  font-size: 17px;
  font-weight: bold;
  text-transform: uppercase;
}

@media print {
  .no-print {
    display: none !important;
  }
}
