/*Theme the Tabulator element*/
#charter-table {
  background-color: #FFFFF4;
}

/*Theme the header*/
#charter-table .tabulator-header {
  border-top: none !important;
  border-bottom: none !important;
  background-color: #FFFFF4;
}

/*Allow column header names to wrap lines*/
#charter-table .tabulator-header .tabulator-col,
#charter-table .tabulator-header .tabulator-col-row-handle {
  background-color: #FFFFF4;
}

/*Color the table rows*/
#charter-table .tabulator-tableholder .tabulator-table .tabulator-row {
  background-color: #f2f2ea;
}

/*Color even rows*/
#charter-table .tabulator-tableholder .tabulator-table .tabulator-row:nth-child(even) {
  background-color: #FFFFF4;
}

#charter-table .tabulator-row:hover {
  background-color: #ddd !important;
}

#charter-table .tabulator-group.tabulator-group-level-0 {
  background-color: #c8c8bf !important; /* category */
}

#charter-table .tabulator-group.tabulator-group-level-1 {
  background-color: #dcdccf !important; /* subcategory */
}

.charter-bus-map-container img {
  max-width: 100%;
  height: auto;
  display: block;
}
