#tabela{
    position: relative;
    overflow-x: auto;
    width: 100%;
}
#tabela table{
    position: relative;
    border-collapse: collapse;
}
#tabela table td{
    padding: 1.6em;
    vertical-align: top;
}
#tabela tr:first-child td:first-child,
#tabela tr:nth-child(2) td:first-child{
    left: 0;
    z-index: 1;
}
#tabela tr:first-child td,
#tabela tr:nth-child(2) td,
#tabela td:first-child{
    position: -webkit-sticky;
    position: sticky;
    background: white;
}
#tabela tr:first-child td,
#tabela tr:nth-child(2) td{
    top: 0;
    white-space: nowrap;
}
#tabela td:first-child{
    left: 0;
}

#tabela tr.linha{
    border-bottom: 1px solid #cfc7c7;
}
#tabela .titulo-maior{
    font-size: 1.6em;
}
@media only screen and (max-width: 540px), only screen and (max-device-width: 540px) {
    #tabela table td{
        padding: 0.8em;
    }
    #tabela .titulo-maior{
        font-size: 1.1em;
    }
}

#tabela::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}
#tabela::-webkit-scrollbar-track {
    background: #f1f1f1;
}
#tabela::-webkit-scrollbar-thumb {
    background: #888;
}
#tabela::-webkit-scrollbar-thumb:hover {
    background: #555;
}
.caixa-owl{
    visibility: hidden;
}