body, html {
    overflow-x: auto !important;
}
.main-navigation {
    display: none;
}

.tournament-header {
    display: none;
}

.footer {
    display: none;
}

.tournament-draw__round-container--round-robin {
    width: 100rem;
    min-width: 100rem;
}

.tournament-draw__round-title-container--round-robin {
    width: 100rem;
    min-width: 100rem;
    max-width: 100rem;
}

.tournament-draw-header, .filter-bar__right, .filter-bar__left .FormInput:nth-last-child(1), .page-header-menu {
    display: none;
}

.tournament-header__content {
    display: none;
}

.tournament-draw__round-robin-container {
    /*margin-bottom: 25rem !important;*/
}

.round-robin-table tbody {
    border: 0.2rem solid #0e0e0e !important;
}

.round-robin-table td {
    border: 0.1rem solid #0e0e0e !important;
}

.round-robin-table__player-row.is-winner .round-robin-table__player-cell:before {
    display: none !important;
}

.round-robin-table__player-row.is-winner .match-table__player-name, .round-robin-table__player-row.is-winner .round-robin-table__final-result-cell {
    color: #0a0a0a !important;
}

.round-robin-table__player-cell {
    width: 36rem !important;
}

.round-robin-table__result-cell {
    width: 7.6rem !important;
    height: 5.6rem !important;
}

.round-robin-table__result-cell.is-inactive span {
    display: block;
}

.print {
    display: block;
}

td.print {
    display: table-cell;
}

.no-print {
    display: none;
}

.tournament-draw__navigation-responsive {
    display: none !important;
}

.tournament-draw__round-container-scrollbar, .tournament-draw__round-container-titles-slider {
    display: inline-flex !important;
}

.tournament-draw__round-title-container--round-robin, .tournament-draw__round-container--round-robin {
    display: block;
}

.tournament-draw__round-title-container--round-robin {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
}

.tournament-draw__match-table .match-table__row {
    border-bottom: .2rem solid black;
}

.tournament-draw__match-table {
    border: .2rem solid black;
}

.tournament-draw__match-table:before {
    background: black;
}

.tournament-draw__match-table:after {
    border: .2rem solid black;
    border-bottom: none;
    border-left: none;
}

.tournament-draw__match-table:nth-of-type(2n):after {
    border-bottom: .2rem solid black;
}

.tournament-draw__match-table .match-table__player--link, .tournament-draw__match-table .match-table__player-fname, .tournament-draw__match-table .match-table__player-lname, .tournament-draw__match-table .match-table__player-name, .tournament-draw__match-table .match-table__player-seed {
    color: black;
}

.match-table__player-win-tick {
    fill: black;
}

.tennis-match__date, .tennis-match__time-wrap {
    color: black;
    font-size: 1.5rem;
}