/*Area geral do dashboard*/
.row_ind {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.area_ind_dashboard {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

/*Cards*/
.ind_dashboard_box_1_card {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

.ind_dashboard_box_1_card_first {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

.ind_dashboard_box_1_card_second {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

/*Card Total*/
.ind_card_total_first { 
    display: flex;
    flex-direction: row;
}

.card_total_ind_first {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content:safe;
    align-items: flex-start;
}

.card_total_ind_secund {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

/*Card Gestante Alcancadas*/
.ind_card_total_second {
    display: flex;
    flex-direction: row;
}

.card_total_ind_first_alcancadas {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content:safe;
    align-items: flex-start;
}

.card_total_ind_secund_alcancadas {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

/*Card Gestantes A Alcancar*/
.ind_card_total_third {
    display: flex;
    flex-direction: row;
}

.card_total_ind_first_alcancar {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content:safe;
    align-items: flex-start;
}

.card_total_ind_secund_alcancar {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

/*Card Gestamtes Glosadas*/
.ind_card_total_fourth {
    display: flex;
    flex-direction: row;
}

.card_total_ind_first_glosadas {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content:safe;
    align-items: flex-start;
}

.card_total_ind_secund_glosadas {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

/*Area cards Valores de Desempennho*/
.ind_dashboard_box_3_card_valores {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

/*Card Valor de RepasseValor de Repasse*/
.ind_card_total_first_valores { 
    display: flex;
    flex-direction: column;
}

.card_total_ind_first_valores {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content:safe;
    align-items: flex-start;
}

.card_total_ind_secund_valores {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

/*Card Valor de RepasseValor a Receber*/
.ind_card_total_second_valores { 
    display: flex;
    flex-direction: column;
}

.card_total_ind_first_receber {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content:safe;
    align-items: flex-start;
}

.card_total_ind_secund_receber {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

/*Card Valor de Glosa*/
.ind_card_total_third_valores { 
    display: flex;
    flex-direction: column;
}

.card_total_ind_first_glosa {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content:safe;
    align-items: flex-start;
}

.card_total_ind_secund_glosa {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

/*Area Charts Principal*/
.ind_dashboard_box_2_charts {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

.ind_dashboard_box_2_chart_2 {
    display: flex;
    justify-content: center;
    align-items: center;
}

.legendas-charts {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
}

.legenda-chart-div{
    display: flex;
    flex-direction: row;
    gap: 0.2rem;
}

/*Relatorio*/
.area_ind_relatorio {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

@media only screen and (min-width: 700px) and (max-width: 1022px) {
    .ind_dashboard_box_1_card {
        display: flex;
        flex-direction: row;
    }

    .ind_dashboard_box_2_charts {
        display: flex;
        flex-direction: row;
    }

    .ind_dashboard_box_3_card_valores {
        display: flex;
        flex-direction: row;
    }
}

@media only screen and (min-width: 1024px) {
    
    .ind_dashboard_box_1_card {
        display: flex;
        flex-direction: row;
    }
    
    .ind_dashboard_box_1_card_first {
        display: flex;
        flex-direction: row;
    }

    .ind_dashboard_box_1_card_second {
        display: flex;
        flex-direction: row;
    }

    .ind_dashboard_box_2_charts {
        display: flex;
        flex-direction: row;
    }

    .ind_dashboard_box_3_card_valores {
        display: flex;
        flex-direction: row;
    }
}