table.tableClassificacao {
    font-size: 15px !important;
}
table.tableNumRodada {
    font-size: 15px !important;
}
.divJogosRodadas {
    font-size: 16px;
    width: 100%;
}
.divDataJogo {
    text-align: center;
    margin-bottom: 10px;
    font-size: 12px;
    font-family: "Roboto", sans-serif;
}
.divMatchRow {
    display: flex;
    align-items: center;
    width: 100%;
}
.divTime1 {
    flex: 0 0 34%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 6px;
    font-size: 20px;
    padding-right: 4px;
}
.divNomeTime1 {
    font-size: 95%;
}
.divBrasaoTime1 {
    /* flex item, sem float */
}
.divPlacar {
    flex: 0 0 30%;
    text-align: center;
}
.spanPlacar1 {
    font-size: 28px;
    line-height: 28px;
    font-weight: 700;
}
.spanVersus {
    font-size: 32px;
    line-height: 28px;
    margin-left: 8px;
    margin-right: 8px;
    font-weight: 700;
}
.spanPlacar2 {
    font-size: 28px;
    line-height: 28px;
    font-weight: 700;
}
.divTime2 {
    flex: 0 0 36%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 6px;
    font-size: 20px;
    padding-left: 4px;
}
.divNomeTime2 {
    /* flex item, sem float */
}
.divBrasaoTime2 {
    font-size: 95%;
}
.divLocalJogo {
    text-align: center;
    margin-top: 10px;
    font-size: 12px;
    font-family: "Roboto", sans-serif;
}
.tdBrasao {
    width: 1px;
}
.tdPontos .tdJogos .tdVitorias .tdEmpates .tdDerrotas .tdGolsPro .tdGolsContra .tdSaldoGols .tdAproveitamento {
    width: 50px !important;
    max-width: 50px !important;
}
.colorGrey {
    color: #ccc;
}
.destaqueBaVi td {
    font-weight: 800;
}
.destaqueLibertadores {
    border-right: 2px solid blue;
    color: blue;
}
.destaqueSulAmericana {
    border-right: 2px solid orange;
    color: orange;
}
.destaqueRebaixamento {
    border-right: 2px solid red;
    color: red;
}
.destaqueBahia {
    background-color: #e5efff !important;
}
.destaqueVitoria {
    background-color: #fff0f0 !important;
}
.tituloBrasileirao2017 {
    font-size: 16px;
    font-weight: 500;
    color: #15559e !important;
    font-weight: bold !important;
}
.tituloBrasileirao2017 a {
    color: inherit;
}
.tituloTabelaCompleta {
    font-size: 13px;
    color: #15559e !important;
    font-weight: 800;
    line-height: 30px;
    /*float: right;*/
}
.tituloTabelaCompleta a {
    color: inherit;
    /*text-decoration: underline;*/
}
.tituloTabelaCompleta a {
    color: inherit;
}
.footTableClassificacao tr th {
    font-size: 12px !important;
    /*background-color: white !important;*/
}

.tabBrasileirao2017 div {
    margin-top: 100px !important;
}
.ui.tabular.menu .active.item {
    background-color: #DDD !important;
    background-color: #f3f3f3 !important;
}
.tabClassificacao {
    width: 50% !important;
    display: table-cell !important;
    text-align: center !important;
}
.tabRodadas {
    width: 50% !important;
    display: table-cell !important;
    text-align: center !important;
}
.legendaTabela {
    float: left;
    padding: 5px 10px;
}
.legendaTabela label {
    font-weight: 500;
}
.btnRodadaLeft {
    width: 10% !important;
    cursor: pointer !important;
    border-right: 1px solid rgba(34,36,38,.15) !important;
}
.btnRodadaLeft:active {
    background-color: #f3f3f3 !important;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
}
.btnRodadaRight {
    width: 10% !important;
    cursor: pointer !important;
    border-left: 1px solid rgba(34,36,38,.15) !important;
}
.btnRodadaRight:active {
    background-color: #f3f3f3 !important;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
}
.bodyTableClassificacao .imgLoading {
    display: block !important;
    margin: auto !important;
}
.divRod .imgLoading {
    display: block !important;
    margin: auto !important;
}