/*.table-responsive {font-size:14px;}*/
.container {
  max-width: 100%;
}

/*table mouse hover color*/
.table-hover tbody tr:hover td,
.table-hover tbody tr:hover th {
  background-color: #cccccc;
  /* FFA959 */
  /* 82c1ff */
}

/* nav bar font color */
a.nav-text-jj {
  color: #565e64 !important;
  /*565E64*/
  /*6C757C*/
  /*4A5055*/
  font-weight: bold;
}

/* table font size */
.td-jj {
  font-size: 14px;
}

.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 1px 5px 1px 5px;
}

.ajax_progress {
  display: none;
}

.show_note {
  display: show;
}

.show_ranking {
  display: show;
}

.jj_charts {
  display: show;
}

.jj-loading-button {
  display: none;
}

.h1 {
  font-size: 3rem;
}

/* Prevent page-level horizontal scrolling.
   The results table should scroll within its responsive container instead. */
/* overflow-x: hidden removed - it breaks position: sticky on navbar */

/* Sticky positioning removed - search bar now flows naturally like index.html */

/* Make horizontal scrolling smooth on iOS/Safari inside the table container */
.table-responsive,
.table-responsive-sm,
.table-responsive-md,
.table-responsive-lg,
.table-responsive-xl {
  -webkit-overflow-scrolling: touch;
}

/* for data table filter/search bar */
.dataTables_filter {
  float: right !important;
}

/* removes blue and underline for links */
#search-table-body a {
  text-decoration: none;
  color: inherit;
}

/* text effect when you hover over links on table */
#search-table-body a:hover {
  text-decoration: none;
  font-weight: bold;
}

.astext {
  /* background:none;
  border:none;
  margin:0;
  padding:0;
  cursor: pointer; */

  background: none;
  color: #0080ff;
  border: none;
  padding: 0;
  font: inherit;
  cursor: pointer;
  outline: inherit;
}

/* hide recapcha badge */
.grecaptcha-badge {
  visibility: hidden;
}

/* Fix filter button staying gray on iPhone after tap */
#filterButton:active,
#filterButton:focus {
  background-color: white !important;
}
