.catalogo-h1{
    color: rgb(255,192,0);
    text-shadow: 2px 2px 2px gray;
}
.catalogo-h2{
    color: #0D69A6;
}

.catalogo-container{
    background-color: rgb(226,240,217);
}
main{
    background-color: #f8f9fa;
}

/* table.cards.tab th {
    line-height: normal;
} */
.lazy-image {
    background: #f2f2f2; /* Cor de fundo */
    width: 100%;
    height: 100%;
    display: block;
}

.scrollBarra {
    overflow-y: auto;
    height: 100%;
}

/*
.tableFixHead          { overflow: auto; height: 100px; width: 240px; }
.tableFixHead thead th { position: sticky; top: 0; z-index: 1; }
.tableFixHead tbody th { position: sticky; left: 0; }

*/


table {
    display: flex;
    flex-flow: column;
    width: 100%;
}

thead {
    flex: 0 0 auto;
}

tbody {
    flex: 1 1 auto;
    display: block;
    overflow-y: auto;
    overflow-x: hidden;
}

tr {
    width: 100%;
    display: table;
    table-layout: fixed;
}


.zoom-active {
    width: 95% !important;
    height: 90% !important;
}
.section_zoom {
    min-width: 28% !important;
    min-height: 80% !important;
}

td>div.acoes {
    display: flex;
    gap: 5px;
    justify-content: center;
}
