.ztabelacomparativa {
    font-family: 'Open Sans', sans-serif;
}

.facebook .ztabelacomparativa th {
    color: blue;
}

.ztabelacomparativa .red {
    color: #c70000;
}

.ztabelacomparativa .green {
    color: #005325;
}

.ztabelacomparativa .blue {
    color: #01297a;
}

table.ztabelacomparativa  {
    border-collapse: collapse;
    overflow-x: scroll;
}

.ztabelacomparativa thead tr {
    border-bottom: 0.2px solid #C5C7C9;
}
.ztabelacomparativa tbody tr {
    border-bottom: 0.2px solid #C5C7C9;
}

.ztabelacomparativa th {
    vertical-align: top;
    font-weight: bold;
    font-size: 14px;
    padding: 15px;
    /*color: #4267B2;*/
}

.ztabelacomparativa td {
    font-size: 12px;
    padding-left: 15px;
    padding-right: unset;
    padding-top: 7px;
    padding-bottom: 7px;
    text-align: start;
    width: fit-content;
}

.ztabelacomparativa .valor1 {
    font-size: 10px;
    color: #707070;
}

.ztabelacomparativa .valor2 {
    font-size: 13px;
    font-weight: bold;
    font-style: bold;
}

.ztabelacomparativa .mediageral2 {
    font-size: 13px;
    font-weight: bold;
    font-style: bold;
    color: #707070;
}

.ztabelacomparativa .mediageral1 {
    font-size: 10px;
    color: #707070;
}

.ztabelacomparativa .percentCresc {
    font-size: 10px;
}

.ztabelacomparativa  .nomeempresa{
    color: #707070;
    padding-left: 7px;
    padding-right: 22px;
}

.ztabelacomparativa  .mediageral{
    color: #707070;
    font-weight: bold;
    text-align: start;

}