/* line 3, ../scss/dataTable_hardcoded.scss */
.sorted-table-container {
  position: absolute;
  left: 0;
  top: 0;
  margin: 0;
  width: 740px;
  /* font-family: "Lato", 'Whitney SSm A', 'Whitney SSm B'; */
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
/* line 18, ../scss/dataTable_hardcoded.scss */
.sorted-table-container #prevalence,
.sorted-table-container #prevalence_filter,
.sorted-table-container #healthStatus,
.sorted-table-container #healthStatus_filter,
.sorted-table-container #vitalStats,
.sorted-table-container #vitalStats_filter,
.sorted-table-container #prevention,
.sorted-table-container #prevention_filter {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  /* font-family: "Lato", 'Whitney SSm A', 'Whitney SSm B'; */
  font-weight: 500;
}
/* line 22, ../scss/dataTable_hardcoded.scss */
.sorted-table-container thead tr.table-pre-header {
  height: 40px;
  line-height: 40px;
  vertical-align: middle;
  background-color: #868ea5;
  color: #fff;
  border-bottom: none;
  cursor: pointer !important;
}
/* line 31, ../scss/dataTable_hardcoded.scss */
.sorted-table-container thead tr.table-pre-header th {
  font-weight: 700 !important;
  text-align: center;
}
/* line 36, ../scss/dataTable_hardcoded.scss */
.sorted-table-container .table-header {
  background-color: #194578;
  color: #fff;
  text-align: center;
}
/* line 41, ../scss/dataTable_hardcoded.scss */
.sorted-table-container table th {
  font-size: 12px;
  width: 140px;
  font-weight: 500;
  text-align: center;
}
/* line 47, ../scss/dataTable_hardcoded.scss */
.sorted-table-container table th:first-child {
  width: 165px !important;
  padding-left: 10px;
  text-align: left !important;
}
/* line 52, ../scss/dataTable_hardcoded.scss */
.sorted-table-container table tr {
  margin: 0;
  padding: 0;
}
/* line 56, ../scss/dataTable_hardcoded.scss */
.sorted-table-container table td {
  font-size: 12px;
}
/* line 60, ../scss/dataTable_hardcoded.scss */
.sorted-table-container table tr td:nth-child(1) {
  font-weight: bold;
  font-weight: 700;
}
/* line 64, ../scss/dataTable_hardcoded.scss */
.sorted-table-container table td:nth-child(n+2) {
  text-align: right !important;
}
/* line 76, ../scss/dataTable_hardcoded.scss */
.sorted-table-container .dataTables_info,
.sorted-table-container #prevalence_length,
.sorted-table-container #healthStatus_length,
.sorted-table-container #healthStatus_paginate,
.sorted-table-container #prevalence_paginate,
.sorted-table-container #vitalStats_length,
.sorted-table-container #vitalStats_paginate,
.sorted-table-container #prevention_length,
.sorted-table-container #prevention_paginate,
.sorted-table-container .dataTables_filter {
  display: none;
}
/* line 79, ../scss/dataTable_hardcoded.scss */
.sorted-table-container .sorting_1 {
  width: 130px !important;
  padding-left: 10px;
  text-align: left !important;
}
/* line 86, ../scss/dataTable_hardcoded.scss */
.sorted-table-container #prevalence sup, .sorted-table-container #prevalence sub, .sorted-table-container #prevalence span,
.sorted-table-container #healthStatus sup,
.sorted-table-container #healthStatus sub,
.sorted-table-container #healthStatus span {
  font-weight: normal;
  font-size: 70%;
}
/* line 90, ../scss/dataTable_hardcoded.scss */
.sorted-table-container #prevalence sup,
.sorted-table-container #healthStatus sup {
  padding-top: 4px;
  margin-right: -1px;
  line-height: 8px;
  height: 8px;
  vertical-align: top;
}
/* line 97, ../scss/dataTable_hardcoded.scss */
.sorted-table-container #prevalence sub,
.sorted-table-container #healthStatus sub {
  margin-top: 6px !important;
  margin-left: -2px;
  line-height: 6px;
  height: 6px;
  vertical-align: middle;
}
/* line 104, ../scss/dataTable_hardcoded.scss */
.sorted-table-container #prevalence span,
.sorted-table-container #healthStatus span {
  margin-right: 2px;
  padding: 0;
  margin-top: -2px;
  line-height: 6px;
}
/* line 111, ../scss/dataTable_hardcoded.scss */
.sorted-table-container .dataNA {
  background-color: transparent;
  padding: 0;
  margin: 0;
  text-align: center;
  height: 20px !important;
}
/* line 117, ../scss/dataTable_hardcoded.scss */
.sorted-table-container .dataNA img {
  vertical-align: center;
  line-height: 20px;
  height: 20px;
  padding: 0;
  margin: 0;
}
/* line 125, ../scss/dataTable_hardcoded.scss */
.sorted-table-container .us-data-row {
  background-color: #868CA4 !important;
  color: #ffffff !important;
}
