
.gridjs-tbody {
    color: #666666;
    font-size: 14px;
}

.gridjs-tr:nth-child(even) .gridjs-td {
  background-color: #f9fafb; /* Light gray background for even rows */
}

.gridjs-tr:nth-child(odd) .gridjs-td {
  background-color: #ffffff; /* White background for odd rows */
}

td.gridjs-td[data-column-id="procedure"] {
    font-weight: 600; /* Make title bolder - wish weight 500 were available */
}



td[data-column-id="price"],
.tmm-currency {
    text-align: right; /* Right align prices */
}



/* Set minimum widths - note that an inline style gets added that is 1px less that what we set here */

th[data-column-id="price"] {
    min-width: 110px; 
}

th[data-column-id="specialty"] {
    min-width: 132px; 
}

th[data-column-id="cpt_codes"] {
    min-width: 132px;
}

th[data-column-id="location"] {
    min-width: 128px;
}

