:root {
    --cor-box-shadow: gray;
    --cor-fundo: #FFF;
    --font-family: 'Open sans', sans-serif;
    --cor-alcancadas: #7A9D54;
    --cor-alcancar: #FF9B50;
    ---cor-total: #000;
}

.main-content-vacina-atrasada {
    width: 95%;
    height: auto;
    
    margin: auto;

    box-shadow: var(--box-shadow);

    border-radius: 7px;
}

.vacina-atras-relatorio {
    width: 100%;
    height: auto;
}

.vacina-atras-filtros {
    width: 100%;
    height: auto;

    padding: 10px;
}

.vacina-atras-tabela {
    width: 100%;
    height: auto;

    padding: 10px;
}

#tabela-vacina-atrasada > tbody > tr:nth-child(odd) {
    background-color: #ffefcc;
}

/*Filtros*/

.filtro-vacina-atrasada-entrada {
    padding: 5px 5px 5px;
    box-sizing: border-box;
}

.tipo-relatorio-tipo-vac-atrasada {
    flex: 1;
}

.btn-vac-atrasada {
    width: 55px;
    height: 30px;
}

.main-content-vacina-atrasada {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.vacina-atras-relatorio {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    gap: 1rem;
}