/* line 1, app/assets/stylesheets/twister_races/lp.scss */
main.content .poker_races {
  padding-top: 0;
}

/* line 5, app/assets/stylesheets/twister_races/lp.scss */
.centered-container {
  margin-top: 30px;
}

/* line 9, app/assets/stylesheets/twister_races/lp.scss */
.grid-container {
  padding-bottom: 30px;
}

/* line 14, app/assets/stylesheets/twister_races/lp.scss */
.twister-races_title h2 {
  padding-top: 30px;
}

/* line 19, app/assets/stylesheets/twister_races/lp.scss */
.twister-races_scrollable-table {
  position: relative;
  height: 500px;
  overflow: auto;
}

/* line 25, app/assets/stylesheets/twister_races/lp.scss */
.twister-races_scrollable-table thead {
  position: sticky;
  top: 0;
  background-color: #fff;
}

/* line 30, app/assets/stylesheets/twister_races/lp.scss */
.twister-races_scrollable-table tbody {
  max-height: 400px;
  overflow-y: auto;
}

/* line 36, app/assets/stylesheets/twister_races/lp.scss */
.poker_races table.stacked {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 1rem;
}

/* line 42, app/assets/stylesheets/twister_races/lp.scss */
.poker_races table.stacked th {
  background-color: #f6f6f6;
  font-weight: 600;
  text-align: left;
  vertical-align: middle;
  padding: 1rem 0.5rem;
  border-bottom: 2px solid #d5d5d5;
}

/* line 51, app/assets/stylesheets/twister_races/lp.scss */
.poker_races table.stacked td {
  text-align: left;
  vertical-align: middle;
  padding: 1rem 0.5rem;
  border-bottom: 1px solid #d5d5d5;
}

/* line 58, app/assets/stylesheets/twister_races/lp.scss */
.poker_races table.stacked td.bordered-cell {
  border-left: 1px solid #d5d5d5;
  border-right: 1px solid #d5d5d5;
}

/* line 63, app/assets/stylesheets/twister_races/lp.scss */
.poker_races table.stacked tr.even {
  background-color: #f9f9f9;
}

/* line 67, app/assets/stylesheets/twister_races/lp.scss */
.poker_races table.stacked tr:hover {
  background-color: #e8e8e8;
}

/* line 72, app/assets/stylesheets/twister_races/lp.scss */
.poker_races .poker_races .centered-container {
  display: flex;
  justify-content: center;
}

/* line 78, app/assets/stylesheets/twister_races/lp.scss */
.poker_races .centered-image {
  display: block;
  margin: auto;
}
