#wwtable {
    background-color: #ffffff;
    height: 85vh;
    overflow: auto;
    }
table.noclicvh, table.clicvh {
    margin-top: auto;
    margin-left: 0px; 
    border-collapse: collapse;
    table-layout:fixed;
    white-space:nowrap;
    z-index:1;
    width:100%;
    }
table.noclicvh tr {
    height: 6vh;
    color:#4a4848;
    }
table.clicvh tr {
    height: 4vh;
    color:#4a4848;
    }
table.noclicvh td, table.clicvh td {
    overflow:hidden;
    }
table.noclicvh td.cc, table.clicvh td.cc {
    text-align:center;
    }
table.noclicvh td.sx, table.clicvh td.sx {
    padding-left:5px;
    text-align:left;
    }
table.noclicvh td.dx, table.clicvh td.dx {
    padding-right:5px;
    text-align:right;
    }

.clicvh tr:nth-child(even) { background-color: #e8e8e8; }
.clicvh tr:nth-child(odd) { background-color: white; }

table.clicvh tr:hover {
    background:#d8d8d8;
    cursor: pointer;
    }

@media (max-width: 720px) {
        table.noclicvh tr, table.clicvh tr {font-size:10px;}
        img.lista {width: 15px;height: 15px;}
        }

@media (max-width: 1020px) and (min-width: 720px) {
        table.noclicvh tr, table.clicvh tr {font-size:12px;}
        img.lista {width: 15px;height: 15px;}
        }

@media (min-width: 1021px) {
        table.noclicvh tr, table.clicvh tr {font-size:14px;}
        img.lista {width: 18px;height:auto;}
        }

.clearfix:after {
        content: "";
        display: table;
        clear: both;
        }

