.invoice_table_wrapper{ margin: 50px 10px 50px 10px; }
.invoice_table th{ text-align: center; }

.invoice_table .th_new_row{ width: 50px;}
.invoice_table .th_barcode{ width: 200px; }
.invoice_table .th_product_name{ text-align: left; }
.invoice_table .th_piece{ width: 100px; }
.invoice_table .th_price{ width: 100px; }
.invoice_table .th_total_price{ width: 150px; }
.invoice_table .th_discount{ width: 100px; }
.invoice_table .th_tax{ width: 100px;}


.invoice_table .barcode,
.invoice_table .product_name{ text-align: left; }

.invoice_table .piece,
.invoice_table .discount,
.invoice_table .tax{ text-align: center; }

.invoice_table .price{ text-align: right; }

.invoice_table .total_price{ text-align: right; font-weight: bold;}

.invoice_table td span{ display: block; padding: .375rem .75rem; }


.invoice_table tfoot .tfoot_label{ text-align: right; color: #8a8a8a; }
.invoice_table tfoot .tfoot_val{ text-align: right; }

