body {
    overflow-x: hidden;
}

.socials-vertical {
    
    width: 100%;
    border-radius: 20px;
    text-align: center;
    font-size: 3rem;
    line-height: 5rem;
    list-style: none;
}

.top-bar .socials li {
    
    max-width:40px;
    float: left;
}

.season-info-container {
    
    text-align: center;
}

.division-select-container {
    
    color: #000;
    font-size: 10px;
    text-transform: uppercase;
    max-width:300px;
}

.conference-select-container {
    
    color: #000;
    font-size: 10px;
    text-transform: uppercase;
    max-width:400px;
    padding:10px 20px;
}

.box {
    
    padding:20px;
    text-align: center; 
}

.stats-table-container {
    
    font-family: sans-serif;
}

.stats-table-container td {
    
    padding:5px;
}

.stats-table-container {
    max-width:600px;
    overflow-x:scroll;
    margin: 0 auto;
}

.stats-table-container table{
    width:100%;
}

.stats-table-container .table-striped {
    
    background-color:white;
}

.stats-table-container th {
    
    font-size: 14px;
}

.stats-table-container td {
    
    font-size: 14px;
}

.stats-table-container td.number-cell {
    
    font-family: monospace;
    width:70px;
}

.stats-table-container td.index-cell {
    
    font-family: monospace;
    width:20px;
}

.stats-table-container .table-striped th {
    
    background-color: #eeeeee;
    text-align: left;
}

.box .stats-table-container .table-striped tr td {
    
    color: #000;
}

.box .stats-table-container .table-striped tbody tr.first-row td, .outer-container tbody tr.first-row td {
    
    background-color: #333333;
    color: gold;
}

.box .stats-table-container .table-striped tbody tr.second-row td, .outer-container tbody tr.second-row td {
    
    background-color: #666666;
    color: silver;
}

.box .stats-table-container .table-striped tbody tr.third-row td, .outer-container tbody tr.third-row td {
    
    background-color: #777777;
    color: goldenrod;
}

.stats-table-container .table-striped tr:nth-child(odd) {
    
    background-color: #dddddd;
}

.info-container {
    
    box-shadow: #c5c5c5 0px 0px 6px 0px inset;
    margin-bottom: 10px;
    background-color: #f0f0f0;
    border-top: 1px solid #c5c5c5;
    border-color: #c5c5c5;
}

.outer-container {
    
    margin-left: 0px;
    list-style: none;
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
}

.outer-container li{
    
    width:200px;
    overflow: hidden;
    display: inline-block;
}

.outer-container .inner-container {
    
    overflow-x: visible;
    overflow-y: hidden;
    white-space: nowrap;
}

#recent-leaders-container .inner-container {
    height: 200px;
}

#recent-matches-container .inner-container {
    height: 150px;
}

#player-info-container .inner-container {
    height: 200px;
}

.outer-container .info-container table {
    
    width:100%;
}

.outer-container .info-container table tr {

    background-color:none;
}

.outer-container .info-container table tr td {

    white-space: nowrap ;
    max-width: 90px;
    overflow:hidden;
    font-family: sans-serif;
    font-weight: 700;
}

.outer-container .info-container table thead tr th {
    color: #2b8ac0;
    text-align: center;
}

.outer-container .info-container table tr.match-row td {
    
    font-weight: 400;
    color: #999999;
}

.outer-container .info-container table tr.winner-row td {
    
    font-weight: 700;
    color: #fbae17;
}

.outer-container .info-container table tr td.score-cell {
    
    font-family: monospace;
}
