/*@import "cores-globais.css";*/

/*

ESTILOS PARA TABELAS DE INFORMAÃ‡Ã•ES

*/

a {
    color:var(--pc-green-titles);
}

a:hover {
    color:var(--pc-green-subtitles);
}

caption {
    color:var(--pc-bg-black);
}

.pc-pages-tabelas-informativas {
    padding: 0px 64px 32px 64px;
    background-color:var(--pc-right-content-bg);
}

.table >tbody>tr:nth-child(odd)>td, .table >tbody>tr:nth-child(even)>td {
   background-color: white; 
}

thead {
    background: var(--pc-green-titles);
    color:white;
}

tbody {
    
    background:white;
    
}


.table tbody td {
    padding:15px;
    vertical-align:middle;
}

.table thead th {
    padding:15px;
    text-align:left;
    font-size:1.2rem;
    vertical-align:middle;
}


@media only screen and (max-width:768px) {

    .table thead th {
        font-size: 14px;
        padding:10px;
    }

    .table tbody td {
        padding:10px;
        font-size:14px;
    }
    
    .pc-pages-tabelas-informativas {
        padding: 0px 18px 32px 32px;

    }


}


@media only screen and (min-width:768px) and (max-width: 1024px) {

    .table thead th {
        font-size: 14px;
        padding:5px;
    }

    .table tbody td {
        padding:10px;
        font-size:14px;
    }

}


@media only screen and (min-width:1025px) and (max-width: 1920px) {

    .table thead th {
        font-size: 16px;
        padding:10px;
    }

    .table tbody td {
        padding:10px;
        font-size:16px;
    }

}