/* CSS exclusivo da tabela de projetos/licitações (#projetos) desta página.
   Não mexer em style.min.css para isto: é global e o header.php pede para não editá-lo. */

.bloco-2-fnr .options {
    display: flex;
    margin: 0 0 25px;
    flex-direction: column;
    gap: 20px;
}

#projetos.bloco-2-fnr .filtros-projetos {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 24px;
    margin: auto;
}

#projetos.bloco-2-fnr .filtros-projetos .flex-mob {
    display: flex;
    align-items: center;
    gap: 10px;
    margin: 0;
}

#projetos.bloco-2-fnr .filtros-projetos label {
    margin: 0;
    white-space: nowrap;
}

.filtro-ano:after {
    content: unset !important;
}

#projetos.bloco-2-fnr input[name=form_search] {
    border: 1px solid #252525;
    border-radius: 20px;
    padding: 6px 16px;
    font-family: encode;
    font-size: 14px;
    min-width: 260px;
    color: #252525;
}

#projetos.bloco-2-fnr input[name=form_search]:focus {
    outline: 0;
    border-color: #78BB42;
}

#projetos.bloco-2-fnr section ul.body li.empty-result {
    grid-column: 1 / -1;
    text-align: center;
    padding: 40px 0;
    color: #252525;
}

#projetos.bloco-2-fnr .filtro-ordenar .dropdown {
    width: auto !important;
}

#projetos.bloco-2-fnr .filtro-ordenar .btn-light.dropdown-toggle {
    max-width: none;
    min-width: 260px;
    text-align: left;
}

@media screen and (max-width:767px) {
    #projetos.bloco-2-fnr .filtros-projetos {
        flex-direction: column;
        align-items: flex-start;
        margin-left: 0;
        width: 100%;
        gap: 12px;
    }

    #projetos.bloco-2-fnr .filtros-projetos .flex-mob {
        width: 100%;
    }

    #projetos.bloco-2-fnr .filtros-projetos label {
        margin: 0;
        white-space: nowrap;
        width: 100%;
    }

    #projetos.bloco-2-fnr input[name=form_search] {
        width: 100%;
        min-width: 0;
    }

    .bloco-2-fnr .options .dropdown,
    #projetos.bloco-2-fnr .filtro-ordenar .dropdown {
        width: 100% !important;
    }
}
