/**
 *
 * file: component.less
 * author: jravich [jared.ravich@mlb.com]
 * description: fed-component-standings component styling
 *
 */
@media (min-width: 568px) {
}
@media (max-width: 567px) {
}
@media (min-width: 568px) {
}
@media (min-width: 568px) {
}
@media (max-width: 567px) {
}
@media (max-width: 567px) {
}
@media (min-width: 568px) {
}
@media (min-width: 568px) {
}
@media (min-width: 768px) {
}
@media (min-width: 1024px) {
}
@media (min-width: 568px) {
}
@media (min-width: 768px) {
}
@media (min-width: 1024px) {
}
@media (min-width: 768px) {
}
@media (min-width: 1308px) {
}
/**
 *
 * file: g5-component.less
 * author: Greg Babula
 * description: core styling for g5-component
 *
 */
.g5-component {
  display: none;
  visibility: hidden;
}
.g5-component--is-visible {
  display: block;
  visibility: visible;
}
/**
 *
 * file: variables.less
 * author: apirani [adam.pirani@mlb.com]
 * description: fed-component-standings less variables
 *
 */
/**
 *
 * file: base.less
 * author: jravich [jared.ravich@mlb.com]
 * description: base styling for g5-component--standings
 * note: BEM syntax, avoid camelCasing and deep nesting
 *
 */
.g5-component--standings__title {
  color: #48B400;
}
.g5-component--standings__live {
  color: #F69E20;
}
.g5-component--standings__plusdiff {
  color: #48B400;
}
.g5-component--standings__minusdiff {
  color: #d60000;
}
.g5-component--standings__table {
  padding: 10px 10px 10px 10px;
}
@media (max-width: 320px) {
}
@media (min-width: 320px) {
}
@media (min-width: 568px) {
}
@media (min-width: 768px) {
}
@media (min-width: 1024px) {
}
@media (min-width: 1308px) {
}
@media (min-width: 1024px) and (max-width: 1308px) {
}
/**
 *
 * file: base-full.less
 * author: apirani [adam.pirani@mlb.com]
 * description: fed-component-standings component full-size specific styling
 *
 */
.team--rank {
  width: 18px;
  text-align: right;
  margin-right: 7px;
  display: inline-block;
  color: #000000;
}
.g5-component--standings__full-view > div {
  padding-top: 24px;
}
@media (min-width: 768px) {
  .g5-component--standings__full-view > div {
    padding-top: 32px;
  }
}
.g5-component--standings__full-view > div:first-child,
.g5-component--standings__full-view > div.fed-component-nhl-standings__legend-separator {
  padding-top: 0px;
}
.g5-component--standings__full-view .fed-component-nhl-standings__full-size__ad,
.g5-component--standings__full-view .fed-component-nhl-standings__legend-separator {
  margin-top: 24px;
}
@media (min-width: 768px) {
  .g5-component--standings__full-view .fed-component-nhl-standings__full-size__ad,
  .g5-component--standings__full-view .fed-component-nhl-standings__legend-separator {
    margin-top: 32px;
  }
}
@media (min-width: 568px) {
  .g5-component--standings__full-view .team--name__abbrev,
  .g5-component--standings__full-view .col--title--name__abbrev {
    display: none;
  }
  .g5-component--standings__full-view .team--name,
  .g5-component--standings__full-view .col--title--name {
    display: inherit;
  }
  .g5-component--standings__full-view td.col-0 {
    min-width: 162px;
  }
  .g5-component--standings__full-view .standings--datatable--current-season td.col-0 {
    min-width: 195px;
  }
}
@media (max-width: 568px) {
  .g5-component--standings__full-view .team--name__abbrev,
  .g5-component--standings__full-view .col--title--name__abbrev {
    display: inherit;
  }
  .g5-component--standings__full-view .team--name,
  .g5-component--standings__full-view .col--title--name {
    display: none;
  }
  .g5-component--standings__full-view td.col-0 {
    min-width: 88px;
  }
  .g5-component--standings__full-view .standings--datatable--current-season td.col-0 {
    min-width: 135px;
  }
}
@media (max-width: 320px) {
  .g5-component--standings__full-view .team--logo {
    display: none;
  }
  .g5-component--standings__full-view td.col-0 {
    min-width: 88px;
  }
  .g5-component--standings__full-view .standings--datatable--current-season td.col-0 {
    min-width: 88px;
  }
}
.g5-component--standings__full-view .standings--datatable--era--3 td.col-1 {
  min-width: 35px;
}
.g5-component--standings__full-view .standings--datatable--era--3 td.col-2 {
  min-width: 35px;
}
.g5-component--standings__full-view .standings--datatable--era--3 td.col-3 {
  min-width: 35px;
}
.g5-component--standings__full-view .standings--datatable--era--3 td.col-4 {
  min-width: 35px;
}
.g5-component--standings__full-view .standings--datatable--era--3 td.col-5 {
  min-width: 42px;
}
.g5-component--standings__full-view .standings--datatable--era--3 td.col-6 {
  min-width: 48px;
}
.g5-component--standings__full-view .standings--datatable--era--3 td.col-7 {
  min-width: 42px;
}
.g5-component--standings__full-view .standings--datatable--era--3 td.col-8 {
  min-width: 42px;
}
.g5-component--standings__full-view .standings--datatable--era--3 td.col-9 {
  min-width: 50px;
}
.g5-component--standings__full-view .standings--datatable--era--3 td.col-10 {
  min-width: 84px;
}
.g5-component--standings__full-view .standings--datatable--era--3 td.col-11 {
  min-width: 84px;
}
.g5-component--standings__full-view .standings--datatable--era--3 td.col-12 {
  min-width: 59px;
}
.g5-component--standings__full-view .standings--datatable--era--3 td.col-13 {
  min-width: 67px;
}
.g5-component--standings__full-view .standings--datatable--era--3 td.col-14 {
  min-width: 50px;
  text-align: right;
}
.g5-component--standings__full-view .standings--datatable--era--3 td.col-15 {
  min-width: 160px;
}
.g5-component--standings__full-view .standings--datatable--era--3 td.col-16 {
  min-width: 108px;
}
.g5-component--standings__full-view .standings--datatable--era--2 td.col-1 {
  min-width: 35px;
}
.g5-component--standings__full-view .standings--datatable--era--2 td.col-2 {
  min-width: 35px;
}
.g5-component--standings__full-view .standings--datatable--era--2 td.col-3 {
  min-width: 35px;
}
.g5-component--standings__full-view .standings--datatable--era--2 td.col-4 {
  min-width: 35px;
}
.g5-component--standings__full-view .standings--datatable--era--2 td.col-5 {
  min-width: 42px;
}
.g5-component--standings__full-view .standings--datatable--era--2 td.col-6 {
  min-width: 42px;
}
.g5-component--standings__full-view .standings--datatable--era--2 td.col-7 {
  min-width: 42px;
}
.g5-component--standings__full-view .standings--datatable--era--2 td.col-8 {
  min-width: 50px;
}
.g5-component--standings__full-view .standings--datatable--era--2 td.col-9 {
  min-width: 84px;
}
.g5-component--standings__full-view .standings--datatable--era--2 td.col-10 {
  min-width: 84px;
}
.g5-component--standings__full-view .standings--datatable--era--2 td.col-11 {
  min-width: 59px;
}
.g5-component--standings__full-view .standings--datatable--era--2 td.col-12 {
  min-width: 67px;
}
.g5-component--standings__full-view .standings--datatable--era--2 td.col-13 {
  min-width: 50px;
  text-align: right;
}
.g5-component--standings__full-view .standings--datatable--era--1 td.col-1 {
  min-width: 35px;
}
.g5-component--standings__full-view .standings--datatable--era--1 td.col-2 {
  min-width: 35px;
}
.g5-component--standings__full-view .standings--datatable--era--1 td.col-3 {
  min-width: 35px;
}
.g5-component--standings__full-view .standings--datatable--era--1 td.col-4 {
  min-width: 35px;
}
.g5-component--standings__full-view .standings--datatable--era--1 td.col-5 {
  min-width: 35px;
}
.g5-component--standings__full-view .standings--datatable--era--1 td.col-6 {
  min-width: 42px;
}
.g5-component--standings__full-view .standings--datatable--era--1 td.col-7 {
  min-width: 42px;
}
.g5-component--standings__full-view .standings--datatable--era--1 td.col-8 {
  min-width: 42px;
}
.g5-component--standings__full-view .standings--datatable--era--1 td.col-9 {
  min-width: 50px;
}
.g5-component--standings__full-view .standings--datatable--era--1 td.col-10 {
  min-width: 101px;
}
.g5-component--standings__full-view .standings--datatable--era--1 td.col-11 {
  min-width: 101px;
}
.g5-component--standings__full-view .standings--datatable--era--1 td.col-12 {
  min-width: 84px;
}
.g5-component--standings__full-view .standings--datatable--era--1 td.col-13 {
  min-width: 50px;
  text-align: right;
}
.g5-component--standings__full-view .standings--datatable--era--0 td.col-1 {
  min-width: 35px;
}
.g5-component--standings__full-view .standings--datatable--era--0 td.col-2 {
  min-width: 35px;
}
.g5-component--standings__full-view .standings--datatable--era--0 td.col-3 {
  min-width: 35px;
}
.g5-component--standings__full-view .standings--datatable--era--0 td.col-4 {
  min-width: 35px;
}
.g5-component--standings__full-view .standings--datatable--era--0 td.col-5 {
  min-width: 42px;
}
.g5-component--standings__full-view .standings--datatable--era--0 td.col-6 {
  min-width: 42px;
}
.g5-component--standings__full-view .standings--datatable--era--0 td.col-7 {
  min-width: 42px;
}
.g5-component--standings__full-view .standings--datatable--era--0 td.col-8 {
  min-width: 50px;
}
.g5-component--standings__full-view .standings--datatable--era--0 td.col-9 {
  min-width: 84px;
}
.g5-component--standings__full-view .standings--datatable--era--0 td.col-10 {
  min-width: 84px;
}
.g5-component--standings__full-view .standings--datatable--era--0 td.col-11 {
  min-width: 67px;
}
.g5-component--standings__full-view .standings--datatable--era--0 td.col-12 {
  min-width: 50px;
  text-align: right;
}
.g5-component--standings__full-view .standings--datatable--division-separation.standings--datatable--sort-points td.row-3 {
  border-top: 10px solid #999999;
}
/**
 *
 * file: base-mini.less
 * author: apirani [adam.pirani@mlb.com]
 * description: fed-component-standings component mini-size specific styling
 *
 */
.g5-component--standings__mini-view .team--name {
  display: none;
}
.g5-component--standings__mini-view .mini__toggled-table__container--hidden {
  display: none;
}
.g5-component--standings__mini-view .responsive-datatable th {
  cursor: default;
}
.g5-component--standings__mini-view td.col-0 {
  min-width: 63px;
}
.g5-component--standings__mini-view .standings--datatable--era--3 td.col-1,
.g5-component--standings__mini-view .standings--datatable--era--2 td.col-1,
.g5-component--standings__mini-view .standings--datatable--era--0 td.col-1 {
  min-width: 35px;
}
.g5-component--standings__mini-view .standings--datatable--era--3 td.col-2,
.g5-component--standings__mini-view .standings--datatable--era--2 td.col-2,
.g5-component--standings__mini-view .standings--datatable--era--0 td.col-2 {
  min-width: 35px;
}
.g5-component--standings__mini-view .standings--datatable--era--3 td.col-3,
.g5-component--standings__mini-view .standings--datatable--era--2 td.col-3,
.g5-component--standings__mini-view .standings--datatable--era--0 td.col-3 {
  min-width: 35px;
}
.g5-component--standings__mini-view .standings--datatable--era--3 td.col-4,
.g5-component--standings__mini-view .standings--datatable--era--2 td.col-4,
.g5-component--standings__mini-view .standings--datatable--era--0 td.col-4 {
  min-width: 35px;
}
.g5-component--standings__mini-view .standings--datatable--era--3 td.col-5,
.g5-component--standings__mini-view .standings--datatable--era--2 td.col-5,
.g5-component--standings__mini-view .standings--datatable--era--0 td.col-5 {
  min-width: 42px;
}
.g5-component--standings__mini-view .standings--datatable--era--1 td.col-1 {
  min-width: 35px;
}
.g5-component--standings__mini-view .standings--datatable--era--1 td.col-2 {
  min-width: 35px;
}
.g5-component--standings__mini-view .standings--datatable--era--1 td.col-3 {
  min-width: 35px;
}
.g5-component--standings__mini-view .standings--datatable--era--1 td.col-4 {
  min-width: 35px;
}
.g5-component--standings__mini-view .standings--datatable--era--1 td.col-5 {
  min-width: 35px;
}
.g5-component--standings__mini-view .standings--datatable--era--1 td.col-6 {
  min-width: 42px;
}
.nav.mini__nav-bar {
  border-top: none;
  margin-bottom: 20px;
}
.nav-pills > li > a.mini__nav-bar__item {
  font-size: 14px;
  margin-left: 1px;
  margin-right: 1px;
}
/**
 *
 * file: base-mini__media-queries.less
 * author: apirani [adam.pirani@mlb.com]
 * description: fed-component-standings component mini-size styling
 *              that change based on viewport
 *
 */
.mini-xs-view .team--logo {
  display: none;
}
.mini-xs-view .standings--datatable--current-season td.col-0 {
  min-width: 63px;
}
.mini-sm-view .team--logo {
  display: inline-block;
}
.mini-sm-view .standings--datatable--current-season td.col-0 {
  min-width: 110px;
}
@media (max-width: 320px) {
  .g5-component--standings__mini-view .team--logo {
    display: none;
  }
  .g5-component--standings__mini-view .standings--datatable--current-season td.col-0 {
    min-width: 63px;
  }
}
@media (min-width: 320px) {
  .g5-component--standings__mini-view .team--logo {
    display: inline-block;
  }
  .g5-component--standings__mini-view .standings--datatable--current-season td.col-0 {
    min-width: 110px;
  }
}
@media (min-width: 768px) {
  .g5-component--standings__mini-view--right-rail .team--logo {
    display: none;
  }
  .g5-component--standings__mini-view--right-rail .standings--datatable--current-season td.col-0 {
    min-width: 63px;
  }
}
@media (min-width: 1308px) {
  .g5-component--standings__mini-view--right-rail .team--logo {
    display: inline-block;
  }
  .g5-component--standings__mini-view--right-rail .standings--datatable--current-season td.col-0 {
    min-width: 110px;
  }
}
/**
 *
 * file: base-legend.less
 * author: apirani [adam.pirani@mlb.com]
 * description: fed-component-standings component legend styling
 *
 */
.legend-table__cell {
  margin-bottom: 10px;
}
.legend-table__cell__title {
  font-weight: bold;
}
.legend-table__col--xs-4 {
  position: relative;
  float: left;
  width: 33.33333333%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
.legend-table__col--xs-6 {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
.legend-table__col--xs-12 {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
.legend-table:before,
.legend-table:after {
  content: " ";
  display: table;
}
.legend-table:after {
  clear: both;
}
.legend-table:before,
.legend-table:after {
  content: " ";
  display: table;
}
.legend-table:after {
  clear: both;
}
@media (max-width: 568px) {
  .legend-table-1-cols {
    display: inherit;
  }
}
@media (min-width: 568px) {
  .legend-table-1-cols {
    display: none;
  }
}
@media (max-width: 568px) {
  .legend-table-2-cols {
    display: none;
  }
}
@media (min-width: 568px) {
  .legend-table-2-cols {
    display: inherit;
  }
}
@media (min-width: 768px) {
  .legend-table-2-cols {
    display: none;
  }
}
@media (max-width: 768px) {
  .legend-table-3-cols {
    display: none;
  }
}
@media (min-width: 768px) {
  .legend-table-3-cols {
    display: inherit;
  }
}
/**
 *
 * file: base--responsive-datatable.less
 * author: apirani [adam.pirani@mlb.com]
 * description: fed-component-standings component datatable styling
 *
 */
.responsive-datatable td,
.responsive-datatable th {
  white-space: nowrap;
}
.responsive-datatable td {
  padding-top: 13px;
  padding-bottom: 13px;
}
.responsive-datatable__pinned td.col-0 {
  pointer-events: auto;
}
.responsive-datatable th.col-0 {
  padding-left: 12px;
}
.responsive-datatable th.col-0 span {
  text-align: left;
}
.team--logo {
  display: inline-block;
  margin-right: 5px;
  width: 42px;
  height: 28px;
  vertical-align: middle;
  background-size: contain;
}
[id^=wildcard-conference] td.row-2 {
  border-top: 10px solid #999999;
}
.standings--datatable + .standings--datatable {
  margin-top: 20px;
}
