/* stylelint-disable selector-max-type, selector-no-qualifying-type, selector-max-compound-selectors, no-descending-specificity, selector-max-attribute */
/* reason: must overwrite the third party default behaviour */

/* MEDALS WIDGET */
/* !!! THIS IS ALSO COPIED MANUALLY TO wintergames-widgets-overall-1.0.css !!! */

.show-more-or-less-buttons {
  display: none;
}

@media only screen and (max-width: 640px) {
  .table thead {
    display: none;
  }
}

.table thead tr th span {
  color: #A6AAAB;
  text-transform: capitalize;
  font-weight: bold;
}

.panel {
  background-color: #FAFCFD;
}

.panel-primary > .panel-heading {
  background-color: transparent;
  border: 0;
  padding-top: 2px;
  border-top: 1px solid #D8D8D8;
  border-bottom: 1px solid #D8D8D8;
}

.panel-primary > .panel-heading span {
  color: #3A3E40;
  /*font-family: 'Roboto';*/
  font-size: 16px;
  text-transform: uppercase;
}

.panel-heading {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  padding: 0;
}

.panel-heading.center,
.panel-heading.center h1 {
  text-align: left;
}

.striped-header {
  margin: 12px 0;
}

.panel-primary .panel-body {
  padding: 0;
}

td {
  height: 0;
}

@media (min-width: 0) {
  .text-abbrev-strong span.full-text,
  .text-abbrev span.full-text {
    display: none;
  }

  .text-abbrev-strong span.abbr,
  .text-abbrev span.abbr {
    display: inline-block;
  }
}

.table tbody tr td.medal.medal-header.medal-total > span:after {
  content: 'totaal: ';
  padding-top: 5px;
  padding-right: 5px;
  position: relative;
  /*top: 10px;*/
  right: 5px;
}

.tablecell.ExpandButton {
  display: none;
}

.table tbody tr td.medal,
.table thead tr td.medal {
  width: 18%;
}

.tablerow.highlight {
  background-color: #FFBE6759;
}

.tablecell.medal.medal-total {
  padding-right: 8px;
}

.container:after {
  display: none;
}

.table tbody tr td.medal-gold .format-local:before {
  background-color: #FEC90D;
}

.table tbody tr td.medal-silver .format-local:before {
  background-color: #A0A0A0;
}

.table tbody tr td.medal-bronze .format-local:before {
  background-color: #AD4A14;
}

.btn:active,
.btn:focus,
.btn:hover {
  border-color: initial;
  background-color: initial;
}

@media screen and (min-width: 640px) {
  .table tbody tr td:last-child,
  .table tbody tr th:last-child,
  .table thead tr td:last-child,
  .table thead tr th:last-child {
    padding-right: 0;
  }
}

/* stylelint-enable */
