.player-selection-box {
  font-family: lato, Arial, Arial, Helvetica, sans-serif;
  position: relative;
  width: 220px; }
  .player-selection-box .input-search {
    font-size: 14px;
    padding: 5px 5px;
    /*width: 220px;*/
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #aaa; }
  .player-selection-box label {
    display: inline-block;
    padding: 10px 0;
    font-size: 12px; }
  .player-selection-box .drop-down, .player-selection-box .selected-players {
    background-color: #fff;
    border: 1px solid #aaa;
    font-size: 12px;
    padding: 0;
    list-style: none;
    overflow-y: auto; }
    .player-selection-box .drop-down li, .player-selection-box .selected-players li {
      padding: 5px;
      position: relative;
      cursor: default;
      text-align: left; }
      .player-selection-box .drop-down li:hover, .player-selection-box .drop-down li.active, .player-selection-box .selected-players li:hover, .player-selection-box .selected-players li.active {
        background-color: #eee; }
      .player-selection-box .drop-down li div, .player-selection-box .selected-players li div {
        display: inline-block; }
        .player-selection-box .drop-down li div:last-child, .player-selection-box .selected-players li div:last-child {
          position: absolute;
          right: 6px; }
  .player-selection-box .drop-down {
    position: absolute;
    top: 28px;
    width: 100%;
    max-height: 200px;
    z-index: 10;
    box-sizing: border-box;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3), 2px 5px 15px rgba(0, 0, 0, 0.3); }
  .player-selection-box .selected-players {
    height: 300px; }
    .player-selection-box .selected-players .selected-players-remove {
      font-size: 18px;
      line-height: 14px;
      cursor: pointer;
      color: #888; }
      .player-selection-box .selected-players .selected-players-remove:hover {
        color: #50ae26; }
    .player-selection-box .selected-players a {
      text-decoration: none; }
  .player-selection-box .box-buttons {
    position: relative;
    /*margin-top: 10px;*/
    padding: 5px;
    text-align: left; }
    .player-selection-box .box-buttons .action {
      position: absolute;
      right: 5px; }
  .player-selection-box button {
    font-size: 14px;
    height: 30px;
    padding: 0 10px;
    font-family: Lato, arial, helvetica, sans-serif;
    background-color: #ddd;
    border: 0;
    cursor: pointer; }
    .player-selection-box button:active {
      background-color: #eee; }
    .player-selection-box button.action {
      background-color: #336699;
      color: #fff; }
      .player-selection-box button.action:active {
        background-color: #4477aa; }

.fg-selection-box__wrapper {
  display: flex;
  position: relative;
  margin-left: 5px;
  cursor: pointer;
  align-items: center;
  font-size: 14px; }
  .fg-selection-box__wrapper.label-orientation-vertical {
    display: flex;
    flex-direction: column; }
  .fg-selection-box__wrapper .menu-selection-box {
    display: flex;
    align-items: center; }
  .fg-selection-box__wrapper .fg-selection-box__external-label {
    padding-right: 5px; }
  .fg-selection-box__wrapper .fg-selection-box__selection {
    position: relative; }
  .fg-selection-box__wrapper .fg-selection-box__label {
    background-color: #fff;
    padding: 9px 11px;
    padding-right: 30px;
    border: 1px solid #aaa; }
    .fg-selection-box__wrapper .fg-selection-box__label:after {
      content: '';
      width: 0;
      height: 0;
      border-left: 4px solid transparent;
      border-right: 4px solid transparent;
      border-top: 4px solid rgba(0, 0, 0, 0.8);
      position: absolute;
      bottom: 45%;
      right: 10px; }
    .fg-selection-box__wrapper .fg-selection-box__label.highlight {
      background-color: #50ae26;
      color: #fff; }
      .fg-selection-box__wrapper .fg-selection-box__label.highlight:after {
        border-top: 4px solid #fff; }
    .fg-selection-box__wrapper .fg-selection-box__label-text {
      overflow: hidden;
      width: 45px;
      display: inline-block;
      text-overflow: ellipsis;
      white-space: pre; }
  .fg-selection-box__wrapper .fg-selection-box__options {
    display: none;
    position: absolute;
    width: 100%;
    max-height: 300px;
    overflow: auto;
    /*text-align: center;*/
    background-color: #fff;
    border: 1px solid #ccc;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3), 0 6px 6px rgba(0, 0, 0, 0.1);
    z-index: 20; }
    .fg-selection-box__wrapper .fg-selection-box__options.is-visible {
      display: block; }
    .fg-selection-box__wrapper .fg-selection-box__options.is-hidden {
      display: none; }
    .fg-selection-box__wrapper .fg-selection-box__options a {
      display: block;
      padding: 5px 10px;
      border: 1px solid #efefef;
      text-align: left; }
      .fg-selection-box__wrapper .fg-selection-box__options a.highlight {
        background-color: rgba(170, 204, 238, 0.5); }
  .fg-selection-box__wrapper.no-highlight .highlight {
    background-color: #fff;
    color: #000; }
    .fg-selection-box__wrapper.no-highlight .highlight:after {
      border-top: 4px solid #000; }

.spacer-v-10 {
  width: 10px; }

.spacer-v-20 {
  width: 20px; }

.spacer-v-30 {
  width: 30px; }

.spacer-v-40 {
  width: 40px; }

.spacer-h-10 {
  height: 10px; }

.spacer-h-20 {
  height: 20px; }

.spacer-h-30 {
  height: 30px; }

.spacer-h-40 {
  height: 40px; }

.fgButton, .fg-button {
  flex: 1 0 auto;
  /*possibly program this*/
  border: 1px solid #cdcdcd;
  background-color: #F5F5F5;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 5px;
  text-decoration: none; }
  .fgButton.button-green.active, .fgButton.button-green.isActive, .fg-button.button-green.active, .fg-button.button-green.isActive {
    background-color: #50ae26;
    color: #fff; }
  .fgButton.button-blue.active, .fgButton.button-blue.isActive, .fg-button.button-blue.active, .fg-button.button-blue.isActive {
    background-color: #336699;
    color: #fff; }
  .fgButton.button-tab, .fg-button.button-tab {
    flex: 1 0 120px;
    margin-top: 5px;
    white-space: pre;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
    max-width: 120px;
    font-size: 12px;
    text-align: center; }
  .fgButton.button-small, .fg-button.button-small {
    flex: 0 0 100px;
    width: 100px;
    padding: 3px;
    margin: 4px 0; }

.fgButton:hover,
.fg-button:hover {
  background-color: #e8e8e8; }

.fgButton:active,
.fg-button:active {
  background-color: #A0A0A0; }

.fgButton.disabled,
.fg-button:disabled {
  color: #a5a5a5;
  pointer-events: none; }

.fgButton.disabled:active,
.fg-button.disabled:active {
  background-color: initial; }

.fgButton.inactive:hover,
.fgButton.disabled:hover,
.fg-button.inactive:hover,
.fg-button.disabled:hover {
  background-color: #f5f5f5;
  color: #A5A5A5; }

.fg-modal {
  /*display: flex;*/
  display: none;
  position: fixed;
  z-index: 10000000;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.85);
  text-align: center;
  /*opacity: 1;*/
  /*transition: 200ms opacity ease-in-out;*/ }
  .fg-modal.is-hidden {
    /*display: none;*/
    /*opacity: 0;*/ }
  .fg-modal.is-visible {
    display: flex;
    animation: fadeIn ease-in-out 200ms;
    -webkit-animation: fadeIn ease-in-out 200ms;
    -moz-animation: fadeIn ease-in-out 200ms;
    -o-animation: fadeIn ease-in-out 200ms;
    -ms-animation: fadeIn ease-in-out 200ms; }

@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-moz-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-o-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-ms-keyframes fadeIn {
  .fg-modal.is-visible 0% {
    opacity: 0; }
  .fg-modal.is-visible 100% {
    opacity: 1; } }
  .fg-modal .fg-modal-content {
    display: inline-block;
    background-color: #fff;
    margin: auto;
    position: relative;
    max-width: 700px;
    /*.the-board-summary-insert {
            padding: 30px;
            text-align: left;
            font-size: 14px;
            line-height: 1.5;
        }*/ }
  .fg-modal .fg-modal-close {
    color: #fff;
    position: absolute;
    right: -40px;
    top: -40px;
    font-size: 30px;
    cursor: pointer; }

.table-page-control {
  display: flex;
  align-items: center;
  padding: 5px;
  font-size: 12px;
  width: 100%; }
  .table-page-control ~ .table-page-control {
    position: absolute;
    top: 14px; }
  .table-page-control i {
    cursor: pointer; }
  .table-page-control input {
    font-family: inherit;
    width: 30px;
    margin: 0 10px 0 0;
    font-size: inherit;
    text-align: right;
    padding-right: 5px; }
  .table-page-control .table-page-results {
    font-size: 12px;
    margin-left: auto; }
  .table-page-control .page-item-control {
    font-family: Lato, arial, helvetica, sans-serif;
    margin-left: 20px; }
    @media (max-width: 400px) {
      .table-page-control .page-item-control {
        position: relative;
        top: -10px; } }
    .table-page-control .page-item-control select {
      font-family: Lato, arial, helvetica, sans-serif;
      cursor: pointer;
      font-size: 12px;
      margin-left: 5px;
      padding: 5px; }
      .table-page-control .page-item-control select option {
        padding: 0; }

.fg-data-grid {
  font-family: lato, Arial, Helvetica, sans-serif;
  font-size: 14px;
  position: relative;
  width: 100%;
  box-sizing: border-box;
  margin-top: -10px; }
  .fg-data-grid * {
    box-sizing: inherit; }
  .fg-data-grid .table-wrapper-outer {
    position: relative;
    max-width: 980px; }
    .fg-data-grid .table-wrapper-outer::-webkit-scrollbar {
      width: 0 !important; }
  .fg-data-grid .table-wrapper-inner {
    /*overflow-x: auto;*/
    padding-top: 55px; }
    .fg-data-grid .table-wrapper-inner::-webkit-scrollbar {
      width: 0 !important; }
  .fg-data-grid .table-fixed {
    /*possibly only show this on mobile*/
    display: none;
    position: absolute;
    left: 0;
    top: 55px;
    width: 100%;
    pointer-events: none;
    overflow: hidden; }
    .fg-data-grid .table-fixed::-webkit-scrollbar {
      width: 0 !important; }
    .fg-data-grid .table-fixed td, .fg-data-grid .table-fixed th {
      visibility: hidden; }
      .fg-data-grid .table-fixed td.fixed, .fg-data-grid .table-fixed th.fixed {
        visibility: visible;
        pointer-events: all; }
      .fg-data-grid .table-fixed td:not(.fixed), .fg-data-grid .table-fixed th:not(.fixed) {
        border-color: transparent; }
  .fg-data-grid .table-scroll::-webkit-scrollbar {
    width: 0 !important; }
  .fg-data-grid table {
    border-collapse: collapse;
    font-family: "segoe ui",arial,sans-serif;
    font-size: 12px;
    width: 100%;
    table-layout: fixed; }
    .fg-data-grid table tr {
      /*background-color: #ddd;*/
      background-color: #fff; }
      .fg-data-grid table tr.hover {
        background-color: #ddd; }
      .fg-data-grid table tr:focus {
        outline: 0; }
      .fg-data-grid table tr.is-selected {
        background-color: #fbdbdb; }
        .fg-data-grid table tr.is-selected:focus {
          outline: 0; }
      .fg-data-grid table tr.is-selected__total {
        background-color: #f4a4a4; }
    .fg-data-grid table th {
      cursor: pointer;
      position: relative;
      background-color: gray;
      color: #fff;
      padding-right: 3px;
      padding-left: 4px;
      padding-top: 4px;
      padding-bottom: 3px; }
      .fg-data-grid table th.highlight-sort {
        color: #000; }
      .fg-data-grid table th.th-name {
        width: 130px; }
      .fg-data-grid table th.th-season {
        width: 45px; }
      .fg-data-grid table th.th-month {
        width: 60px; }
      .fg-data-grid table th.th-week {
        width: 105px; }
      .fg-data-grid table th.th-team {
        width: 55px; }
      .fg-data-grid table th.th-rank {
        width: 32px; }
      .fg-data-grid table th.th-date {
        width: 80px; }
      .fg-data-grid table th .th-tooltip {
        font-family: lato, Arial, Helvetica, sans-serif;
        position: absolute;
        background-color: rgba(0, 0, 0, 0.8);
        color: #fff;
        padding: 4px;
        text-align: center;
        white-space: pre;
        z-index: 1000;
        /*max-width: 120px;*/
        /*width: 120px;*/
        /*left: 50%;*/
        /*transform: translate(-50%,0);*/
        animation: fadeIn ease-in-out 300ms;
        -webkit-animation: fadeIn ease-in-out 300ms;
        -moz-animation: fadeIn ease-in-out 300ms;
        -o-animation: fadeIn ease-in-out 300ms;
        -ms-animation: fadeIn ease-in-out 300ms; }

@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-moz-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-o-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-ms-keyframes fadeIn {
  .fg-data-grid table th .th-tooltip 0% {
    opacity: 0; }
  .fg-data-grid table th .th-tooltip 100% {
    opacity: 1; } }
        .fg-data-grid table th .th-tooltip a {
          color: inherit;
          text-decoration: underline; }
          .fg-data-grid table th .th-tooltip a:hover {
            color: #50ae26; }
        .fg-data-grid table th .th-tooltip .arrow-down {
          content: '';
          width: 0;
          height: 0;
          border-left: 7px solid transparent;
          border-right: 7px solid transparent;
          border-top: 12px solid rgba(0, 0, 0, 0.8);
          bottom: -12px;
          left: 5px;
          position: absolute; }
    .fg-data-grid table td {
      border: 1px solid #eee;
      text-overflow: ellipsis;
      overflow: hidden;
      padding-right: 3px;
      padding-left: 4px;
      padding-top: 4px;
      padding-bottom: 3px;
      white-space: nowrap; }
      .fg-data-grid table td a {
        text-decoration: none; }
    .fg-data-grid table .td-overflow {
      position: absolute;
      top: 0;
      left: 0;
      background-color: #ddd;
      height: 100%;
      display: flex;
      align-items: center;
      /*width: 100%;*/
      padding-right: 3px;
      padding-left: 4px;
      padding-top: 5px;
      padding-bottom: 4px;
      box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3), 0 6px 6px rgba(0, 0, 0, 0.1);
      z-index: 100; }
    .fg-data-grid table .highlight-sort {
      background-color: #ddd; }
    .fg-data-grid table .align-left {
      text-align: left;
      padding-right: 0; }
    .fg-data-grid table .align-right {
      text-align: right;
      padding-left: 0; }
  .fg-data-grid.is-force-overflow td:hover {
    /*overflow: visible;
        background-color: #ddd;
        border: 0;*/
    position: relative;
    overflow: visible; }
  .fg-data-grid.prevent-text-selection {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .fg-data-grid td:hover {
    /*overflow: visible;
        background-color: #ddd;
        border: 0;*/
    position: relative;
    overflow: visible; }
  .fg-data-grid th[data-stat="Name"] {
    width: 130px; }
  .fg-data-grid th[data-stat="divider"],
  .fg-data-grid th[data-stat="Divider |"],
  .fg-data-grid td[data-stat="divider"],
  .fg-data-grid td[data-stat="Divider |"] {
    /*width: 0 !important;*/
    /*border-right: 3px solid #333;*/
    display: none; }
  .fg-data-grid th[data-stat="divider"] + th,
  .fg-data-grid td[data-stat="divider"] + td,
  .fg-data-grid th[data-stat="Divider |"] + th,
  .fg-data-grid td[data-stat="Divider |"] + td {
    border-left: 3px solid #333; }
  .fg-data-grid.sort-disabled table th {
    cursor: default; }

.shift-pressed {
  cursor: default; }
  .shift-pressed .fg-data-grid tr {
    cursor: not-allowed; }
  .shift-pressed .fg-data-grid.with-selected-rows tr {
    cursor: pointer; }
  .shift-pressed .fg-data-grid.with-selected-rows a {
    pointer-events: none; }
  .shift-pressed .fg-data-grid tr.is-selected__invalid {
    cursor: not-allowed; }

.fg-data-grid tr.is-not-selectable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.fgui-loading-screen {
  background-color: #fff;
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 10;
  text-align: center;
  opacity: .95;
  /* margin-top: 30px; */
  padding-top: 50px;
  line-height: 2;
  font-size: 18px;
  box-sizing: border-box; }
  .fgui-loading-screen img {
    width: 100px; }

@charset "UTF-8";
#root-the-board, #root-leaderboard-international, #root-leaderboard-special {
  /*this should be abstracted out*/ }
  #root-the-board label, #root-leaderboard-international label, #root-leaderboard-special label {
    padding: 0 10px 0 20px; }
  #root-the-board .leaders-minor-league-controls .controls-stats,
  #root-the-board .board-combined-common-controls .controls-stats,
  #root-the-board .leaders-special-controls .controls-stats, #root-leaderboard-international .leaders-minor-league-controls .controls-stats,
  #root-leaderboard-international .board-combined-common-controls .controls-stats,
  #root-leaderboard-international .leaders-special-controls .controls-stats, #root-leaderboard-special .leaders-minor-league-controls .controls-stats,
  #root-leaderboard-special .board-combined-common-controls .controls-stats,
  #root-leaderboard-special .leaders-special-controls .controls-stats {
    display: flex;
    padding: 10px;
    font-size: 12px;
    align-items: center;
    background-color: #dedede; }
    @media (max-width: 600px) {
      #root-the-board .leaders-minor-league-controls .controls-stats,
      #root-the-board .board-combined-common-controls .controls-stats,
      #root-the-board .leaders-special-controls .controls-stats, #root-leaderboard-international .leaders-minor-league-controls .controls-stats,
      #root-leaderboard-international .board-combined-common-controls .controls-stats,
      #root-leaderboard-international .leaders-special-controls .controls-stats, #root-leaderboard-special .leaders-minor-league-controls .controls-stats,
      #root-leaderboard-special .board-combined-common-controls .controls-stats,
      #root-leaderboard-special .leaders-special-controls .controls-stats {
        flex-wrap: wrap;
        justify-content: center; }
        #root-the-board .leaders-minor-league-controls .controls-stats label,
        #root-the-board .board-combined-common-controls .controls-stats label,
        #root-the-board .leaders-special-controls .controls-stats label, #root-leaderboard-international .leaders-minor-league-controls .controls-stats label,
        #root-leaderboard-international .board-combined-common-controls .controls-stats label,
        #root-leaderboard-international .leaders-special-controls .controls-stats label, #root-leaderboard-special .leaders-minor-league-controls .controls-stats label,
        #root-leaderboard-special .board-combined-common-controls .controls-stats label,
        #root-leaderboard-special .leaders-special-controls .controls-stats label {
          flex: 0 0 100%;
          text-align: center;
          margin: 2px 0; } }
    #root-the-board .leaders-minor-league-controls .controls-stats .selection__playing-time .fg-selection-box__label-text,
    #root-the-board .board-combined-common-controls .controls-stats .selection__playing-time .fg-selection-box__label-text,
    #root-the-board .leaders-special-controls .controls-stats .selection__playing-time .fg-selection-box__label-text, #root-leaderboard-international .leaders-minor-league-controls .controls-stats .selection__playing-time .fg-selection-box__label-text,
    #root-leaderboard-international .board-combined-common-controls .controls-stats .selection__playing-time .fg-selection-box__label-text,
    #root-leaderboard-international .leaders-special-controls .controls-stats .selection__playing-time .fg-selection-box__label-text, #root-leaderboard-special .leaders-minor-league-controls .controls-stats .selection__playing-time .fg-selection-box__label-text,
    #root-leaderboard-special .board-combined-common-controls .controls-stats .selection__playing-time .fg-selection-box__label-text,
    #root-leaderboard-special .leaders-special-controls .controls-stats .selection__playing-time .fg-selection-box__label-text {
      width: 70px; }
    #root-the-board .leaders-minor-league-controls .controls-stats.controls-filter,
    #root-the-board .board-combined-common-controls .controls-stats.controls-filter,
    #root-the-board .leaders-special-controls .controls-stats.controls-filter, #root-leaderboard-international .leaders-minor-league-controls .controls-stats.controls-filter,
    #root-leaderboard-international .board-combined-common-controls .controls-stats.controls-filter,
    #root-leaderboard-international .leaders-special-controls .controls-stats.controls-filter, #root-leaderboard-special .leaders-minor-league-controls .controls-stats.controls-filter,
    #root-leaderboard-special .board-combined-common-controls .controls-stats.controls-filter,
    #root-leaderboard-special .leaders-special-controls .controls-stats.controls-filter {
      border-left: 3px solid #ce2431; }
      #root-the-board .leaders-minor-league-controls .controls-stats.controls-filter .filter,
      #root-the-board .board-combined-common-controls .controls-stats.controls-filter .filter,
      #root-the-board .leaders-special-controls .controls-stats.controls-filter .filter, #root-leaderboard-international .leaders-minor-league-controls .controls-stats.controls-filter .filter,
      #root-leaderboard-international .board-combined-common-controls .controls-stats.controls-filter .filter,
      #root-leaderboard-international .leaders-special-controls .controls-stats.controls-filter .filter, #root-leaderboard-special .leaders-minor-league-controls .controls-stats.controls-filter .filter,
      #root-leaderboard-special .board-combined-common-controls .controls-stats.controls-filter .filter,
      #root-leaderboard-special .leaders-special-controls .controls-stats.controls-filter .filter {
        width: 90px;
        height: 32px;
        margin: 0 5px; }
      #root-the-board .leaders-minor-league-controls .controls-stats.controls-filter .fg-dropdown.show .fg-dropdown-label,
      #root-the-board .board-combined-common-controls .controls-stats.controls-filter .fg-dropdown.show .fg-dropdown-label,
      #root-the-board .leaders-special-controls .controls-stats.controls-filter .fg-dropdown.show .fg-dropdown-label, #root-leaderboard-international .leaders-minor-league-controls .controls-stats.controls-filter .fg-dropdown.show .fg-dropdown-label,
      #root-leaderboard-international .board-combined-common-controls .controls-stats.controls-filter .fg-dropdown.show .fg-dropdown-label,
      #root-leaderboard-international .leaders-special-controls .controls-stats.controls-filter .fg-dropdown.show .fg-dropdown-label, #root-leaderboard-special .leaders-minor-league-controls .controls-stats.controls-filter .fg-dropdown.show .fg-dropdown-label,
      #root-leaderboard-special .board-combined-common-controls .controls-stats.controls-filter .fg-dropdown.show .fg-dropdown-label,
      #root-leaderboard-special .leaders-special-controls .controls-stats.controls-filter .fg-dropdown.show .fg-dropdown-label {
        background-color: #ce2431;
        color: #fff; }
      #root-the-board .leaders-minor-league-controls .controls-stats.controls-filter .fg-dropdown ul::-webkit-scrollbar,
      #root-the-board .board-combined-common-controls .controls-stats.controls-filter .fg-dropdown ul::-webkit-scrollbar,
      #root-the-board .leaders-special-controls .controls-stats.controls-filter .fg-dropdown ul::-webkit-scrollbar, #root-leaderboard-international .leaders-minor-league-controls .controls-stats.controls-filter .fg-dropdown ul::-webkit-scrollbar,
      #root-leaderboard-international .board-combined-common-controls .controls-stats.controls-filter .fg-dropdown ul::-webkit-scrollbar,
      #root-leaderboard-international .leaders-special-controls .controls-stats.controls-filter .fg-dropdown ul::-webkit-scrollbar, #root-leaderboard-special .leaders-minor-league-controls .controls-stats.controls-filter .fg-dropdown ul::-webkit-scrollbar,
      #root-leaderboard-special .board-combined-common-controls .controls-stats.controls-filter .fg-dropdown ul::-webkit-scrollbar,
      #root-leaderboard-special .leaders-special-controls .controls-stats.controls-filter .fg-dropdown ul::-webkit-scrollbar {
        width: 0 !important; }
      #root-the-board .leaders-minor-league-controls .controls-stats.controls-filter .fg-dropdown li,
      #root-the-board .board-combined-common-controls .controls-stats.controls-filter .fg-dropdown li,
      #root-the-board .leaders-special-controls .controls-stats.controls-filter .fg-dropdown li, #root-leaderboard-international .leaders-minor-league-controls .controls-stats.controls-filter .fg-dropdown li,
      #root-leaderboard-international .board-combined-common-controls .controls-stats.controls-filter .fg-dropdown li,
      #root-leaderboard-international .leaders-special-controls .controls-stats.controls-filter .fg-dropdown li, #root-leaderboard-special .leaders-minor-league-controls .controls-stats.controls-filter .fg-dropdown li,
      #root-leaderboard-special .board-combined-common-controls .controls-stats.controls-filter .fg-dropdown li,
      #root-leaderboard-special .leaders-special-controls .controls-stats.controls-filter .fg-dropdown li {
        min-width: 70px;
        padding: 4px 0; }
      #root-the-board .leaders-minor-league-controls .controls-stats.controls-filter .fg-dropdown li:before,
      #root-the-board .board-combined-common-controls .controls-stats.controls-filter .fg-dropdown li:before,
      #root-the-board .leaders-special-controls .controls-stats.controls-filter .fg-dropdown li:before, #root-leaderboard-international .leaders-minor-league-controls .controls-stats.controls-filter .fg-dropdown li:before,
      #root-leaderboard-international .board-combined-common-controls .controls-stats.controls-filter .fg-dropdown li:before,
      #root-leaderboard-international .leaders-special-controls .controls-stats.controls-filter .fg-dropdown li:before, #root-leaderboard-special .leaders-minor-league-controls .controls-stats.controls-filter .fg-dropdown li:before,
      #root-leaderboard-special .board-combined-common-controls .controls-stats.controls-filter .fg-dropdown li:before,
      #root-leaderboard-special .leaders-special-controls .controls-stats.controls-filter .fg-dropdown li:before {
        content: '';
        background-color: white;
        border: 1px solid #ce2431;
        width: 14px;
        height: 14px;
        color: #ce2431;
        cursor: pointer;
        font-family: Lato;
        font-size: 14px;
        margin: 0 5px 0 3px;
        display: inline-flex;
        justify-content: center;
        align-items: center; }
      #root-the-board .leaders-minor-league-controls .controls-stats.controls-filter .fg-dropdown li.highlight-selection:before,
      #root-the-board .board-combined-common-controls .controls-stats.controls-filter .fg-dropdown li.highlight-selection:before,
      #root-the-board .leaders-special-controls .controls-stats.controls-filter .fg-dropdown li.highlight-selection:before, #root-leaderboard-international .leaders-minor-league-controls .controls-stats.controls-filter .fg-dropdown li.highlight-selection:before,
      #root-leaderboard-international .board-combined-common-controls .controls-stats.controls-filter .fg-dropdown li.highlight-selection:before,
      #root-leaderboard-international .leaders-special-controls .controls-stats.controls-filter .fg-dropdown li.highlight-selection:before, #root-leaderboard-special .leaders-minor-league-controls .controls-stats.controls-filter .fg-dropdown li.highlight-selection:before,
      #root-leaderboard-special .board-combined-common-controls .controls-stats.controls-filter .fg-dropdown li.highlight-selection:before,
      #root-leaderboard-special .leaders-special-controls .controls-stats.controls-filter .fg-dropdown li.highlight-selection:before {
        background-color: #ce2431;
        color: #fff; }
      #root-the-board .leaders-minor-league-controls .controls-stats.controls-filter input,
      #root-the-board .board-combined-common-controls .controls-stats.controls-filter input,
      #root-the-board .leaders-special-controls .controls-stats.controls-filter input, #root-leaderboard-international .leaders-minor-league-controls .controls-stats.controls-filter input,
      #root-leaderboard-international .board-combined-common-controls .controls-stats.controls-filter input,
      #root-leaderboard-international .leaders-special-controls .controls-stats.controls-filter input, #root-leaderboard-special .leaders-minor-league-controls .controls-stats.controls-filter input,
      #root-leaderboard-special .board-combined-common-controls .controls-stats.controls-filter input,
      #root-leaderboard-special .leaders-special-controls .controls-stats.controls-filter input {
        height: 32px;
        width: 90px;
        text-align: right;
        padding-right: 5px; }
      #root-the-board .leaders-minor-league-controls .controls-stats.controls-filter .filter-percentage input,
      #root-the-board .board-combined-common-controls .controls-stats.controls-filter .filter-percentage input,
      #root-the-board .leaders-special-controls .controls-stats.controls-filter .filter-percentage input, #root-leaderboard-international .leaders-minor-league-controls .controls-stats.controls-filter .filter-percentage input,
      #root-leaderboard-international .board-combined-common-controls .controls-stats.controls-filter .filter-percentage input,
      #root-leaderboard-international .leaders-special-controls .controls-stats.controls-filter .filter-percentage input, #root-leaderboard-special .leaders-minor-league-controls .controls-stats.controls-filter .filter-percentage input,
      #root-leaderboard-special .board-combined-common-controls .controls-stats.controls-filter .filter-percentage input,
      #root-leaderboard-special .leaders-special-controls .controls-stats.controls-filter .filter-percentage input {
        padding-right: 20px; }
      #root-the-board .leaders-minor-league-controls .controls-stats.controls-filter .filter-bar-stat-apply,
      #root-the-board .board-combined-common-controls .controls-stats.controls-filter .filter-bar-stat-apply,
      #root-the-board .leaders-special-controls .controls-stats.controls-filter .filter-bar-stat-apply, #root-leaderboard-international .leaders-minor-league-controls .controls-stats.controls-filter .filter-bar-stat-apply,
      #root-leaderboard-international .board-combined-common-controls .controls-stats.controls-filter .filter-bar-stat-apply,
      #root-leaderboard-international .leaders-special-controls .controls-stats.controls-filter .filter-bar-stat-apply, #root-leaderboard-special .leaders-minor-league-controls .controls-stats.controls-filter .filter-bar-stat-apply,
      #root-leaderboard-special .board-combined-common-controls .controls-stats.controls-filter .filter-bar-stat-apply,
      #root-leaderboard-special .leaders-special-controls .controls-stats.controls-filter .filter-bar-stat-apply {
        margin-left: 10px;
        padding: 5px 0;
        max-width: 70px;
        font-size: 10px; }
    #root-the-board .leaders-minor-league-controls .controls-stats .fgButton,
    #root-the-board .board-combined-common-controls .controls-stats .fgButton,
    #root-the-board .leaders-special-controls .controls-stats .fgButton, #root-leaderboard-international .leaders-minor-league-controls .controls-stats .fgButton,
    #root-leaderboard-international .board-combined-common-controls .controls-stats .fgButton,
    #root-leaderboard-international .leaders-special-controls .controls-stats .fgButton, #root-leaderboard-special .leaders-minor-league-controls .controls-stats .fgButton,
    #root-leaderboard-special .board-combined-common-controls .controls-stats .fgButton,
    #root-leaderboard-special .leaders-special-controls .controls-stats .fgButton {
      max-width: 120px; }
    #root-the-board .leaders-minor-league-controls .controls-stats .fg-dropdown,
    #root-the-board .board-combined-common-controls .controls-stats .fg-dropdown,
    #root-the-board .leaders-special-controls .controls-stats .fg-dropdown, #root-leaderboard-international .leaders-minor-league-controls .controls-stats .fg-dropdown,
    #root-leaderboard-international .board-combined-common-controls .controls-stats .fg-dropdown,
    #root-leaderboard-international .leaders-special-controls .controls-stats .fg-dropdown, #root-leaderboard-special .leaders-minor-league-controls .controls-stats .fg-dropdown,
    #root-leaderboard-special .board-combined-common-controls .controls-stats .fg-dropdown,
    #root-leaderboard-special .leaders-special-controls .controls-stats .fg-dropdown {
      max-width: 180px; }
      #root-the-board .leaders-minor-league-controls .controls-stats .fg-dropdown.dropdown-season,
      #root-the-board .board-combined-common-controls .controls-stats .fg-dropdown.dropdown-season,
      #root-the-board .leaders-special-controls .controls-stats .fg-dropdown.dropdown-season, #root-leaderboard-international .leaders-minor-league-controls .controls-stats .fg-dropdown.dropdown-season,
      #root-leaderboard-international .board-combined-common-controls .controls-stats .fg-dropdown.dropdown-season,
      #root-leaderboard-international .leaders-special-controls .controls-stats .fg-dropdown.dropdown-season, #root-leaderboard-special .leaders-minor-league-controls .controls-stats .fg-dropdown.dropdown-season,
      #root-leaderboard-special .board-combined-common-controls .controls-stats .fg-dropdown.dropdown-season,
      #root-leaderboard-special .leaders-special-controls .controls-stats .fg-dropdown.dropdown-season {
        max-width: 100px; }
      #root-the-board .leaders-minor-league-controls .controls-stats .fg-dropdown.dropdown-teams,
      #root-the-board .board-combined-common-controls .controls-stats .fg-dropdown.dropdown-teams,
      #root-the-board .leaders-special-controls .controls-stats .fg-dropdown.dropdown-teams, #root-leaderboard-international .leaders-minor-league-controls .controls-stats .fg-dropdown.dropdown-teams,
      #root-leaderboard-international .board-combined-common-controls .controls-stats .fg-dropdown.dropdown-teams,
      #root-leaderboard-international .leaders-special-controls .controls-stats .fg-dropdown.dropdown-teams, #root-leaderboard-special .leaders-minor-league-controls .controls-stats .fg-dropdown.dropdown-teams,
      #root-leaderboard-special .board-combined-common-controls .controls-stats .fg-dropdown.dropdown-teams,
      #root-leaderboard-special .leaders-special-controls .controls-stats .fg-dropdown.dropdown-teams {
        max-width: 260px; }
    #root-the-board .leaders-minor-league-controls .controls-stats input.fg-checkbox,
    #root-the-board .board-combined-common-controls .controls-stats input.fg-checkbox,
    #root-the-board .leaders-special-controls .controls-stats input.fg-checkbox, #root-leaderboard-international .leaders-minor-league-controls .controls-stats input.fg-checkbox,
    #root-leaderboard-international .board-combined-common-controls .controls-stats input.fg-checkbox,
    #root-leaderboard-international .leaders-special-controls .controls-stats input.fg-checkbox, #root-leaderboard-special .leaders-minor-league-controls .controls-stats input.fg-checkbox,
    #root-leaderboard-special .board-combined-common-controls .controls-stats input.fg-checkbox,
    #root-leaderboard-special .leaders-special-controls .controls-stats input.fg-checkbox {
      display: none; }
      #root-the-board .leaders-minor-league-controls .controls-stats input.fg-checkbox + label,
      #root-the-board .board-combined-common-controls .controls-stats input.fg-checkbox + label,
      #root-the-board .leaders-special-controls .controls-stats input.fg-checkbox + label, #root-leaderboard-international .leaders-minor-league-controls .controls-stats input.fg-checkbox + label,
      #root-leaderboard-international .board-combined-common-controls .controls-stats input.fg-checkbox + label,
      #root-leaderboard-international .leaders-special-controls .controls-stats input.fg-checkbox + label, #root-leaderboard-special .leaders-minor-league-controls .controls-stats input.fg-checkbox + label,
      #root-leaderboard-special .board-combined-common-controls .controls-stats input.fg-checkbox + label,
      #root-leaderboard-special .leaders-special-controls .controls-stats input.fg-checkbox + label {
        display: inline-flex;
        align-items: center;
        /*font-size: 20px;*/
        /*font-family: 'Times New Roman', Times, serif;*/
        /*font-weight: 600;*/
        cursor: pointer; }
        @media (max-width: 600px) {
          #root-the-board .leaders-minor-league-controls .controls-stats input.fg-checkbox + label,
          #root-the-board .board-combined-common-controls .controls-stats input.fg-checkbox + label,
          #root-the-board .leaders-special-controls .controls-stats input.fg-checkbox + label, #root-leaderboard-international .leaders-minor-league-controls .controls-stats input.fg-checkbox + label,
          #root-leaderboard-international .board-combined-common-controls .controls-stats input.fg-checkbox + label,
          #root-leaderboard-international .leaders-special-controls .controls-stats input.fg-checkbox + label, #root-leaderboard-special .leaders-minor-league-controls .controls-stats input.fg-checkbox + label,
          #root-leaderboard-special .board-combined-common-controls .controls-stats input.fg-checkbox + label,
          #root-leaderboard-special .leaders-special-controls .controls-stats input.fg-checkbox + label {
            justify-content: center;
            margin-top: 10px; } }
        #root-the-board .leaders-minor-league-controls .controls-stats input.fg-checkbox + label:before,
        #root-the-board .board-combined-common-controls .controls-stats input.fg-checkbox + label:before,
        #root-the-board .leaders-special-controls .controls-stats input.fg-checkbox + label:before, #root-leaderboard-international .leaders-minor-league-controls .controls-stats input.fg-checkbox + label:before,
        #root-leaderboard-international .board-combined-common-controls .controls-stats input.fg-checkbox + label:before,
        #root-leaderboard-international .leaders-special-controls .controls-stats input.fg-checkbox + label:before, #root-leaderboard-special .leaders-minor-league-controls .controls-stats input.fg-checkbox + label:before,
        #root-leaderboard-special .board-combined-common-controls .controls-stats input.fg-checkbox + label:before,
        #root-leaderboard-special .leaders-special-controls .controls-stats input.fg-checkbox + label:before {
          content: '\2713';
          /*background: url('/images/upper_right_shadowed_white_square.png');*/
          display: inline-block;
          width: 16px;
          height: 16px;
          margin-right: 5px;
          border: 1px solid #000;
          background-color: #efefef;
          color: transparent;
          cursor: pointer; }
      #root-the-board .leaders-minor-league-controls .controls-stats input.fg-checkbox:checked + label:before,
      #root-the-board .board-combined-common-controls .controls-stats input.fg-checkbox:checked + label:before,
      #root-the-board .leaders-special-controls .controls-stats input.fg-checkbox:checked + label:before, #root-leaderboard-international .leaders-minor-league-controls .controls-stats input.fg-checkbox:checked + label:before,
      #root-leaderboard-international .board-combined-common-controls .controls-stats input.fg-checkbox:checked + label:before,
      #root-leaderboard-international .leaders-special-controls .controls-stats input.fg-checkbox:checked + label:before, #root-leaderboard-special .leaders-minor-league-controls .controls-stats input.fg-checkbox:checked + label:before,
      #root-leaderboard-special .board-combined-common-controls .controls-stats input.fg-checkbox:checked + label:before,
      #root-leaderboard-special .leaders-special-controls .controls-stats input.fg-checkbox:checked + label:before {
        color: #50ae26;
        background-color: #50ae26; }
  #root-the-board .leaders-minor-league-controls .controls-board-view,
  #root-the-board .board-combined-common-controls .controls-board-view,
  #root-the-board .leaders-special-controls .controls-board-view, #root-leaderboard-international .leaders-minor-league-controls .controls-board-view,
  #root-leaderboard-international .board-combined-common-controls .controls-board-view,
  #root-leaderboard-international .leaders-special-controls .controls-board-view, #root-leaderboard-special .leaders-minor-league-controls .controls-board-view,
  #root-leaderboard-special .board-combined-common-controls .controls-board-view,
  #root-leaderboard-special .leaders-special-controls .controls-board-view {
    margin-top: 50px; }
  #root-the-board .leaders-minor-league-data, #root-the-board .leaders-international-data, #root-leaderboard-international .leaders-minor-league-data, #root-leaderboard-international .leaders-international-data, #root-leaderboard-special .leaders-minor-league-data, #root-leaderboard-special .leaders-international-data {
    position: relative;
    text-align: right;
    /*modularize this eventually*/ }
    #root-the-board .leaders-minor-league-data .data-export, #root-the-board .leaders-international-data .data-export, #root-leaderboard-international .leaders-minor-league-data .data-export, #root-leaderboard-international .leaders-international-data .data-export, #root-leaderboard-special .leaders-minor-league-data .data-export, #root-leaderboard-special .leaders-international-data .data-export {
      display: inline-block;
      text-align: right;
      text-decoration: none;
      font-size: 12px;
      margin-bottom: -5px;
      margin-top: 5px;
      margin-right: 5px;
      position: relative;
      z-index: 10; }
    #root-the-board .leaders-minor-league-data th, #root-the-board .leaders-international-data th, #root-leaderboard-international .leaders-minor-league-data th, #root-leaderboard-international .leaders-international-data th, #root-leaderboard-special .leaders-minor-league-data th, #root-leaderboard-special .leaders-international-data th {
      width: 30px; }
      #root-the-board .leaders-minor-league-data th[data-stat$="%"], #root-the-board .leaders-minor-league-data th[data-stat="IP"], #root-the-board .leaders-minor-league-data th[data-stat="HR/FB"], #root-the-board .leaders-minor-league-data th[data-stat="GB/FB"], #root-the-board .leaders-minor-league-data th[data-stat="BABIP"], #root-the-board .leaders-minor-league-data th[data-stat="Strikes"], #root-the-board .leaders-minor-league-data th[data-stat="Pitches"], #root-the-board .leaders-minor-league-data th[data-stat="Season"], #root-the-board .leaders-international-data th[data-stat$="%"], #root-the-board .leaders-international-data th[data-stat="IP"], #root-the-board .leaders-international-data th[data-stat="HR/FB"], #root-the-board .leaders-international-data th[data-stat="GB/FB"], #root-the-board .leaders-international-data th[data-stat="BABIP"], #root-the-board .leaders-international-data th[data-stat="Strikes"], #root-the-board .leaders-international-data th[data-stat="Pitches"], #root-the-board .leaders-international-data th[data-stat="Season"], #root-leaderboard-international .leaders-minor-league-data th[data-stat$="%"], #root-leaderboard-international .leaders-minor-league-data th[data-stat="IP"], #root-leaderboard-international .leaders-minor-league-data th[data-stat="HR/FB"], #root-leaderboard-international .leaders-minor-league-data th[data-stat="GB/FB"], #root-leaderboard-international .leaders-minor-league-data th[data-stat="BABIP"], #root-leaderboard-international .leaders-minor-league-data th[data-stat="Strikes"], #root-leaderboard-international .leaders-minor-league-data th[data-stat="Pitches"], #root-leaderboard-international .leaders-minor-league-data th[data-stat="Season"], #root-leaderboard-international .leaders-international-data th[data-stat$="%"], #root-leaderboard-international .leaders-international-data th[data-stat="IP"], #root-leaderboard-international .leaders-international-data th[data-stat="HR/FB"], #root-leaderboard-international .leaders-international-data th[data-stat="GB/FB"], #root-leaderboard-international .leaders-international-data th[data-stat="BABIP"], #root-leaderboard-international .leaders-international-data th[data-stat="Strikes"], #root-leaderboard-international .leaders-international-data th[data-stat="Pitches"], #root-leaderboard-international .leaders-international-data th[data-stat="Season"], #root-leaderboard-special .leaders-minor-league-data th[data-stat$="%"], #root-leaderboard-special .leaders-minor-league-data th[data-stat="IP"], #root-leaderboard-special .leaders-minor-league-data th[data-stat="HR/FB"], #root-leaderboard-special .leaders-minor-league-data th[data-stat="GB/FB"], #root-leaderboard-special .leaders-minor-league-data th[data-stat="BABIP"], #root-leaderboard-special .leaders-minor-league-data th[data-stat="Strikes"], #root-leaderboard-special .leaders-minor-league-data th[data-stat="Pitches"], #root-leaderboard-special .leaders-minor-league-data th[data-stat="Season"], #root-leaderboard-special .leaders-international-data th[data-stat$="%"], #root-leaderboard-special .leaders-international-data th[data-stat="IP"], #root-leaderboard-special .leaders-international-data th[data-stat="HR/FB"], #root-leaderboard-special .leaders-international-data th[data-stat="GB/FB"], #root-leaderboard-special .leaders-international-data th[data-stat="BABIP"], #root-leaderboard-special .leaders-international-data th[data-stat="Strikes"], #root-leaderboard-special .leaders-international-data th[data-stat="Pitches"], #root-leaderboard-special .leaders-international-data th[data-stat="Season"] {
        width: 41px; }
    #root-the-board .leaders-minor-league-data .fg-data-grid:not(.leaders-minor-custom) [data-stat="IP"],
    #root-the-board .leaders-minor-league-data .fg-data-grid:not(.leaders-minor-custom) [data-stat="HR/FB"],
    #root-the-board .leaders-minor-league-data .fg-data-grid:not(.leaders-minor-custom) [data-stat="BB/K"],
    #root-the-board .leaders-minor-league-data .fg-data-grid:not(.leaders-minor-custom) [data-stat="OPS"],
    #root-the-board .leaders-minor-league-data .fg-data-grid:not(.leaders-minor-custom) [data-stat="BABIP"],
    #root-the-board .leaders-minor-league-data .fg-data-grid:not(.leaders-minor-custom) [data-stat="wSB"],
    #root-the-board .leaders-minor-league-data .fg-data-grid:not(.leaders-minor-custom) [data-stat="Oppo%"], #root-the-board .leaders-international-data .fg-data-grid:not(.leaders-minor-custom) [data-stat="IP"],
    #root-the-board .leaders-international-data .fg-data-grid:not(.leaders-minor-custom) [data-stat="HR/FB"],
    #root-the-board .leaders-international-data .fg-data-grid:not(.leaders-minor-custom) [data-stat="BB/K"],
    #root-the-board .leaders-international-data .fg-data-grid:not(.leaders-minor-custom) [data-stat="OPS"],
    #root-the-board .leaders-international-data .fg-data-grid:not(.leaders-minor-custom) [data-stat="BABIP"],
    #root-the-board .leaders-international-data .fg-data-grid:not(.leaders-minor-custom) [data-stat="wSB"],
    #root-the-board .leaders-international-data .fg-data-grid:not(.leaders-minor-custom) [data-stat="Oppo%"], #root-leaderboard-international .leaders-minor-league-data .fg-data-grid:not(.leaders-minor-custom) [data-stat="IP"],
    #root-leaderboard-international .leaders-minor-league-data .fg-data-grid:not(.leaders-minor-custom) [data-stat="HR/FB"],
    #root-leaderboard-international .leaders-minor-league-data .fg-data-grid:not(.leaders-minor-custom) [data-stat="BB/K"],
    #root-leaderboard-international .leaders-minor-league-data .fg-data-grid:not(.leaders-minor-custom) [data-stat="OPS"],
    #root-leaderboard-international .leaders-minor-league-data .fg-data-grid:not(.leaders-minor-custom) [data-stat="BABIP"],
    #root-leaderboard-international .leaders-minor-league-data .fg-data-grid:not(.leaders-minor-custom) [data-stat="wSB"],
    #root-leaderboard-international .leaders-minor-league-data .fg-data-grid:not(.leaders-minor-custom) [data-stat="Oppo%"], #root-leaderboard-international .leaders-international-data .fg-data-grid:not(.leaders-minor-custom) [data-stat="IP"],
    #root-leaderboard-international .leaders-international-data .fg-data-grid:not(.leaders-minor-custom) [data-stat="HR/FB"],
    #root-leaderboard-international .leaders-international-data .fg-data-grid:not(.leaders-minor-custom) [data-stat="BB/K"],
    #root-leaderboard-international .leaders-international-data .fg-data-grid:not(.leaders-minor-custom) [data-stat="OPS"],
    #root-leaderboard-international .leaders-international-data .fg-data-grid:not(.leaders-minor-custom) [data-stat="BABIP"],
    #root-leaderboard-international .leaders-international-data .fg-data-grid:not(.leaders-minor-custom) [data-stat="wSB"],
    #root-leaderboard-international .leaders-international-data .fg-data-grid:not(.leaders-minor-custom) [data-stat="Oppo%"], #root-leaderboard-special .leaders-minor-league-data .fg-data-grid:not(.leaders-minor-custom) [data-stat="IP"],
    #root-leaderboard-special .leaders-minor-league-data .fg-data-grid:not(.leaders-minor-custom) [data-stat="HR/FB"],
    #root-leaderboard-special .leaders-minor-league-data .fg-data-grid:not(.leaders-minor-custom) [data-stat="BB/K"],
    #root-leaderboard-special .leaders-minor-league-data .fg-data-grid:not(.leaders-minor-custom) [data-stat="OPS"],
    #root-leaderboard-special .leaders-minor-league-data .fg-data-grid:not(.leaders-minor-custom) [data-stat="BABIP"],
    #root-leaderboard-special .leaders-minor-league-data .fg-data-grid:not(.leaders-minor-custom) [data-stat="wSB"],
    #root-leaderboard-special .leaders-minor-league-data .fg-data-grid:not(.leaders-minor-custom) [data-stat="Oppo%"], #root-leaderboard-special .leaders-international-data .fg-data-grid:not(.leaders-minor-custom) [data-stat="IP"],
    #root-leaderboard-special .leaders-international-data .fg-data-grid:not(.leaders-minor-custom) [data-stat="HR/FB"],
    #root-leaderboard-special .leaders-international-data .fg-data-grid:not(.leaders-minor-custom) [data-stat="BB/K"],
    #root-leaderboard-special .leaders-international-data .fg-data-grid:not(.leaders-minor-custom) [data-stat="OPS"],
    #root-leaderboard-special .leaders-international-data .fg-data-grid:not(.leaders-minor-custom) [data-stat="BABIP"],
    #root-leaderboard-special .leaders-international-data .fg-data-grid:not(.leaders-minor-custom) [data-stat="wSB"],
    #root-leaderboard-special .leaders-international-data .fg-data-grid:not(.leaders-minor-custom) [data-stat="Oppo%"] {
      border-right: 3px solid #333; }
    #root-the-board .leaders-minor-league-data .th-rank, #root-the-board .leaders-international-data .th-rank, #root-leaderboard-international .leaders-minor-league-data .th-rank, #root-leaderboard-international .leaders-international-data .th-rank, #root-leaderboard-special .leaders-minor-league-data .th-rank, #root-leaderboard-special .leaders-international-data .th-rank {
      width: 28px;
      text-align: right; }
    #root-the-board .leaders-minor-league-data th[data-stat="Team"], #root-the-board .leaders-international-data th[data-stat="Team"], #root-leaderboard-international .leaders-minor-league-data th[data-stat="Team"], #root-leaderboard-international .leaders-international-data th[data-stat="Team"], #root-leaderboard-special .leaders-minor-league-data th[data-stat="Team"], #root-leaderboard-special .leaders-international-data th[data-stat="Team"] {
      width: 80px; }
    #root-the-board .leaders-minor-league-data .header-controler-toggle, #root-the-board .leaders-international-data .header-controler-toggle, #root-leaderboard-international .leaders-minor-league-data .header-controler-toggle, #root-leaderboard-international .leaders-international-data .header-controler-toggle, #root-leaderboard-special .leaders-minor-league-data .header-controler-toggle, #root-leaderboard-special .leaders-international-data .header-controler-toggle {
      text-align: center;
      margin: auto;
      cursor: pointer; }
    #root-the-board .leaders-minor-league-data #header-controller thead tr, #root-the-board .leaders-international-data #header-controller thead tr, #root-leaderboard-international .leaders-minor-league-data #header-controller thead tr, #root-leaderboard-international .leaders-international-data #header-controller thead tr, #root-leaderboard-special .leaders-minor-league-data #header-controller thead tr, #root-leaderboard-special .leaders-international-data #header-controller thead tr {
      display: flex;
      overflow: hidden; }
      #root-the-board .leaders-minor-league-data #header-controller thead tr th, #root-the-board .leaders-international-data #header-controller thead tr th, #root-leaderboard-international .leaders-minor-league-data #header-controller thead tr th, #root-leaderboard-international .leaders-international-data #header-controller thead tr th, #root-leaderboard-special .leaders-minor-league-data #header-controller thead tr th, #root-leaderboard-special .leaders-international-data #header-controller thead tr th {
        /*background-color: aquamarine;*/
        flex: 0 1 100px;
        /*flex: 1 0 auto;*/
        border-right: 1px solid;
        border-left: 1px solid;
        justify-content: center;
        align-items: center;
        display: flex; }
      #root-the-board .leaders-minor-league-data #header-controller thead tr th:not([data-react-beautiful-dnd-draggable]), #root-the-board .leaders-international-data #header-controller thead tr th:not([data-react-beautiful-dnd-draggable]), #root-leaderboard-international .leaders-minor-league-data #header-controller thead tr th:not([data-react-beautiful-dnd-draggable]), #root-leaderboard-international .leaders-international-data #header-controller thead tr th:not([data-react-beautiful-dnd-draggable]), #root-leaderboard-special .leaders-minor-league-data #header-controller thead tr th:not([data-react-beautiful-dnd-draggable]), #root-leaderboard-special .leaders-international-data #header-controller thead tr th:not([data-react-beautiful-dnd-draggable]) {
        /*width: auto;*/
        /*flex: 1;*/
        /*border-right: 1px solid;
                        border-left: 1px solid;*/
        background-color: transparent;
        border: none;
        /*width: 30px !important;*/ }
  #root-the-board .filter-text-input, #root-leaderboard-international .filter-text-input, #root-leaderboard-special .filter-text-input {
    position: relative; }
    #root-the-board .filter-text-input input, #root-leaderboard-international .filter-text-input input, #root-leaderboard-special .filter-text-input input {
      font-size: 12px; }
  #root-the-board .filter-percentage:after, #root-leaderboard-international .filter-percentage:after, #root-leaderboard-special .filter-percentage:after {
    content: '%';
    display: block;
    position: absolute;
    right: 10px;
    top: 25%; }
  #root-the-board .stack-row.filter, #root-leaderboard-international .stack-row.filter, #root-leaderboard-special .stack-row.filter {
    border: 1px solid #ddd;
    background-color: #fff;
    padding: 2px;
    width: 100%;
    margin-top: 10px; }
    #root-the-board .stack-row.filter:before, #root-leaderboard-international .stack-row.filter:before, #root-leaderboard-special .stack-row.filter:before {
      display: block;
      content: 'Applied Filters';
      width: 95%;
      padding: 5px;
      margin: auto;
      font-size: 12px;
      text-align: center; }
    #root-the-board .stack-row.filter .stack-item, #root-leaderboard-international .stack-row.filter .stack-item, #root-leaderboard-special .stack-row.filter .stack-item {
      background-color: #ce2431;
      border-color: #ce2431;
      width: 110px;
      padding-left: 5px; }
  #root-the-board .fgui-loading-screen, #root-leaderboard-international .fgui-loading-screen, #root-leaderboard-special .fgui-loading-screen {
    top: 0; }

.header-controller-portal {
  cursor: pointer;
  position: relative;
  background-color: gray;
  color: #fff;
  padding-right: 3px;
  padding-left: 4px;
  padding-top: 4px;
  padding-bottom: 3px; }

#root-leaderboard-international h1,
#root-leaderboard-special h1 {
  margin: 0;
  color: #000;
  font-size: 24px;
  font-weight: 400;
  margin-bottom: 10px; }
  @media (max-width: 1000px) {
    #root-leaderboard-international h1,
    #root-leaderboard-special h1 {
      padding-left: 10px; } }

#root-leaderboard-international .fg-selection-box__wrapper,
#root-leaderboard-special .fg-selection-box__wrapper {
  margin-left: 20px; }
  @media (max-width: 600px) {
    #root-leaderboard-international .fg-selection-box__wrapper,
    #root-leaderboard-special .fg-selection-box__wrapper {
      margin: 5px 0;
      margin-left: 20px; } }
  #root-leaderboard-international .fg-selection-box__wrapper.controls-stats__selection-box__to,
  #root-leaderboard-special .fg-selection-box__wrapper.controls-stats__selection-box__to {
    margin-left: 5px; }

#root-leaderboard-international .fg-selection-box__label,
#root-leaderboard-special .fg-selection-box__label {
  background-color: #F5F5F5;
  padding: 5px 12px;
  padding-right: 30px; }

#root-leaderboard-international .fg-selection-box__label.highlight,
#root-leaderboard-special .fg-selection-box__label.highlight {
  background-color: #F5F5F5;
  color: initial; }
  #root-leaderboard-international .fg-selection-box__label.highlight:after,
  #root-leaderboard-special .fg-selection-box__label.highlight:after {
    border-top-color: #000; }

#root-leaderboard-international .selection-team .fg-selection-box__label-text,
#root-leaderboard-special .selection-team .fg-selection-box__label-text {
  width: 120px; }

@media (max-width: 1000px) {
  #root-leaderboard-international .leaders-international-data .fg-data-grid .table-scroll,
  #root-leaderboard-special .leaders-international-data .fg-data-grid .table-scroll {
    overflow-x: scroll; }
  #root-leaderboard-international .leaders-international-data .fg-data-grid .table-fixed,
  #root-leaderboard-special .leaders-international-data .fg-data-grid .table-fixed {
    display: block; } }

#root-leaderboard-international .leaders-international-data th, #root-leaderboard-international .leaders-international-data td,
#root-leaderboard-special .leaders-international-data th,
#root-leaderboard-special .leaders-international-data td {
  line-height: 16px; }

#root-leaderboard-international .leaders-international-data th[data-stat="Name"],
#root-leaderboard-special .leaders-international-data th[data-stat="Name"] {
  width: 120px; }

#root-leaderboard-international .leaders-international-data th[data-stat="ERA"], #root-leaderboard-international .leaders-international-data th[data-stat="TBF"],
#root-leaderboard-special .leaders-international-data th[data-stat="ERA"],
#root-leaderboard-special .leaders-international-data th[data-stat="TBF"] {
  width: 38px; }

#root-leaderboard-international .controls-board-view,
#root-leaderboard-special .controls-board-view {
  display: flex;
  flex-direction: row;
  align-items: baseline;
  text-align: center;
  font-size: 12px;
  border-bottom: 4px solid #50ae26; }
  #root-leaderboard-international .controls-board-view .button-green,
  #root-leaderboard-special .controls-board-view .button-green {
    flex: 0 0 120px;
    margin-top: 5px;
    white-space: pre;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block; }

#root-leaderboard-special .leaders-special-controls .control-label {
  font-size: 14px; }

#root-leaderboard-special .leaders-special-controls .player-selection-box {
  margin: auto; }

#root-leaderboard-special .selection__playing-time {
  padding-right: 10px; }
  #root-leaderboard-special .selection__playing-time .fg-selection-box__selection {
    width: 120px; }

#root-leaderboard-special .controls-board-view {
  display: flex;
  flex-direction: row;
  align-items: baseline;
  text-align: center;
  font-size: 12px;
  border-bottom: 4px solid #50ae26; }
  #root-leaderboard-special .controls-board-view .button-green {
    flex: 0 0 180px;
    margin-top: 5px;
    white-space: pre;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block; }
    @media (max-width: 600px) {
      #root-leaderboard-special .controls-board-view .button-green {
        flex: 0 0 120px; } }

#root-leaderboard-special .stat-determined {
  justify-content: center; }
  #root-leaderboard-special .stat-determined .fg-selection-box__label {
    width: 120px; }
    #root-leaderboard-special .stat-determined .fg-selection-box__label-text {
      width: 80px; }

#root-leaderboard-special .fgui-loading-screen {
  margin-top: 90px; }

#root-leaderboard-special .leaders-special-data {
  position: relative;
  text-align: right;
  min-height: 500px; }
  @media (max-width: 1000px) {
    #root-leaderboard-special .leaders-special-data .fg-data-grid .table-scroll {
      overflow-x: scroll; }
    #root-leaderboard-special .leaders-special-data .fg-data-grid .table-fixed {
      display: block; } }
  #root-leaderboard-special .leaders-special-data .data-export {
    display: inline-block;
    text-align: right;
    text-decoration: none;
    font-size: 12px;
    margin-bottom: -5px;
    margin-top: 5px;
    margin-right: 5px;
    position: relative;
    z-index: 10; }
  @media (max-width: 480px) {
    #root-leaderboard-special .leaders-special-data .table-page-results {
      display: none; } }
  #root-leaderboard-special .leaders-special-data [data-stat="Name"] {
    width: 120px; }
  #root-leaderboard-special .leaders-special-data th {
    width: 40px; }
  #root-leaderboard-special .leaders-special-data th[data-stat="Start Date"],
  #root-leaderboard-special .leaders-special-data th[data-stat="End Date"] {
    width: 80px; }
  #root-leaderboard-special .leaders-special-data.best-player .fgui-loading-screen, #root-leaderboard-special .leaders-special-data.worst-player .fgui-loading-screen {
    margin-top: 85px; }
  #root-leaderboard-special .leaders-special-data.all-spans .fgui-loading-screen {
    margin-top: 75px; }
  #root-leaderboard-special .leaders-special-data.pit.best-player .fgui-loading-screen, #root-leaderboard-special .leaders-special-data.pit.worst-player .fgui-loading-screen {
    margin-top: 98px; }
  #root-leaderboard-special .leaders-special-data.pit.all-spans .fgui-loading-screen {
    margin-top: 88px; }

