/* Remove receipt table border */
.table.receipt > tbody > tr > td,
.table.receipt > tbody > tr > th {
  border-bottom: none;
}
.table.receipt > tbody > tr > td {
  padding: 0px 10px;
}


.use-credit-bg > td {
	box-shadow: inset 0 0 0 9999px rgb(220, 220, 255);
}

.invoice-bg > td {
	box-shadow: inset 0 0 0 9999px rgb(255, 200, 200);
}

.orange-bg > td {
	box-shadow: inset 0 0 0 9999px rgb(255, 200, 180);
}

.credit-bg > td {
	box-shadow: inset 0 0 0 9999px #d1e7dd;
}

.table-shadow-top {
	box-shadow: inset 0 8px 5px -5px rgb(0 0 0 / 0.4);
}
.table-shadow-bottom {
	box-shadow: inset 0 -8px 5px -5px rgba(0, 0, 0, 0.4);
}
.table-shadow-both {
	box-shadow: inset 0 8px 5px -5px rgb(0 0 0 / 0.4),
	inset 0 -8px 5px -5px rgba(0, 0, 0, 0.4);
}