body {
    font-family: 'Roboto', sans-serif;
}
.cabecalho {
    background-color: #191E25;
    color: #fff;
    padding: 25px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    font-weight: 400;
}
.logo {
    width: 217px;
}
.logo img {
    height: 41px;
}
.competicao {
    font-size: 1rem;
    font-weight: 700;
    text-decoration: none;
    color: #fff;
}
.btn-smartt {
    background-color: #1BA39C;
    color: #fff;
    text-transform: uppercase;
    font-size: 0.8em;
    padding: 9px 10px;
    text-decoration: none;
    border: 2px solid #1BA39C;
    border-radius: 3px;

}
.btn-smartt-vazado {
    color: #1BA39C;
    text-transform: uppercase;
    font-size: 0.8em;
    padding: 9px 10px;
    text-decoration: none;
    border: 2px solid #1BA39C;
    border-radius: 3px;
    transition: 0.5s ease all;
}
.btn-smartt-vazado:hover {
    background:#1BA39C;
    color: #fff;
}
.tabulator {
    border: none;
}
/* Cores nos Resultados */
.numero_positivo {
    color:#0AC779;
}
.numero_negativo{
    color:#C75B5B;
}
/* Tira as cores alternadas */
.tabulator-row.tabulator-row-even {
    background-color: #fff;
}
.tabulator-row.tabulator-selected {
    background-color: #fff9a8;
}
/* Faz o cursor ficar só seta */
.tabulator-row .tabulator-row-resize-handle:hover {
    cursor: default;
}
/* Arruma o hover nas linhas */
.tabulator-row.tabulator-selectable:hover {
    box-shadow: inset 0 0 0 rgba(0,0,0,.87);
    background:#1ba39c14!important;
    color: rgba(0,0,0,.87)!important;
    cursor: default;
}
/* Rodapé da Tabela */
.tabulator .tabulator-footer {
    padding: 5px 10px;
    border-top: 2px solid #ffffff;
    background-color: #ffffff;
}
/* Botões do rodapé  */
.tabulator .tabulator-footer .tabulator-page {
    margin: 0 2px;
    padding: .375rem .75rem;
    border: 2px solid #1BA39C;
    border-radius: 3px;
    background: hsla(0,0%,100%,.2);
    color: #1BA39C;
    font-weight: 700;
}
/* Botão selecionado  */
.tabulator .tabulator-footer .tabulator-page.active {
    border: 2px solid #1BA39C;
    color: white;
    text-transform: uppercase;
    background:#1BA39C;
}
.tabulator .tabulator-footer .tabulator-page:not(.disabled):hover {
    cursor: pointer;
    background:#1BA39C;
    color: #fff;
}
/* Botões das páginas */
button {
    font-size: 0.9em;
    line-height: 1.5;
    border-radius: .25rem;
    transition: 0.5s ease all;
}
/* Título da tabela */
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title {
    white-space: normal;
    text-transform: uppercase;
}
.tabulator .tabulator-header .tabulator-col {
    height: 100px !important;
}
[tabulator-field=resultado] {
    font-weight: bold;
}
/* tira as bordas */
.tabulator-row .tabulator-cell, .tabulator .tabulator-header .tabulator-col {
    border-right: none;
    text-align: center !important;
}
.tabulator-cell {
    padding-right: 25px !important;
}
.ui-accordion .ui-accordion-header {
    text-transform: uppercase;
    font-weight: bold;
    color: #1BA39C;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    border: 1px solid #1BA39C !important ;
    background: #1BA3A0 !important ;
    font-weight: bold;
    color: #fff !important;
}
li.custom-combobox-list-item.ui-menu-item {
    padding: 10px;
}
div#tab_placar {
    margin-top: 60px;
}