tr.thsa_qg_public_total td {
  font-weight: bold;
  font-size: 20px;
  border-top: 1px solid #CCC; }

.thsa_qg_row {
  display: block;
  position: relative;
  display: flex; }
  .thsa_qg_row .thsa_qg_col-6 {
    width: 50%; }

.thsa_qg_total_foot .thsa_qg_col-6:last-child {
  text-align: right; }

.thsa_quotation_table tbody tr td {
  border-bottom-width: 0px !important;
  border-right-width: 0 !important; }
.thsa_quotation_table tbody tr td:last-child {
  border-right-width: 1px !important; }
.thsa_quotation_table tfoot tr td {
  border-right-width: 0 !important;
  border-bottom-width: 0 !important; }
.thsa_quotation_table tfoot tr td:last-child {
  border-right-width: 1px !important; }
.thsa_quotation_table tfoot tr:last-child td {
  border-bottom-width: 1px !important; }

/*# sourceMappingURL=thsa-qg-public.css.map */
