.main-content-ind{
    margin-top: 8px;
    width: 100%;
}

/*Area geral do dashboard*/
.area_ind_dashboard {
    font-family: 'Roboto Mono', monospace, sans-serif;
    width: 95% !important;
    height: auto;
    border-radius: 7px;
    box-sizing: border-box;
    margin-left: 0;
    margin-bottom: 1%;

}

.row_ind {
    width: 100%;
    height: auto;
}

/*Geral*/
.ind_dashboard_box_1 {
    width: 100%;
    height: auto;
    background-color: var(--cor-fundo);
}

.ind_dashboard_box_2 {
    width: 100%;
    height: auto;
    background-color: var(--cor-fundo);
}

.ind_dashboard_box_3 {
    width: 100%;
    height: auto;
    background-color: var(--cor-fundo);
}

/*Cards*/
.ind_dashboard_box_1_card_first {
    width: 100%;
}

.ind_dashboard_box_1_card_second {
    width: 100%;
}

/*Card Total Gestantes*/
.ind_card_total_first {
    width: 100%;
    height: 150px;
    border-radius: 7px;
    box-shadow: var(--box-shadow);
}

.card_total_ind_first {
    width: 60%;
    height: 100%;
}

.card_ind_total_titulo {
    font-size: 15px;
    font-weight: bold;
    line-height: 2.5em;
    letter-spacing: 1.5px;
    padding-left: 10px;
    align-content: flex-start;
}

.card_ind_total_valor {
    align-self: center;
    align-content: baseline;
    font-size: 35px;
    font-weight: bolder;
    letter-spacing: 1.5px;
    margin-top: 10px;
    color: var(--a);
}

#fa_solid_card_ind {
    align-self: center;
}

.card_total_ind_secund {
    width: 35%;
    height: 100%;
}

#smile_ind_total {
    margin-top: 16px;
    font-size: 35px;
}

/*Card Gestante Alcancadas*/
.ind_card_total_second {
    width: 100%;
    height: 150px;;
    border-radius: 7px;
    box-shadow: var(--box-shadow);
}

.card_total_ind_first_alcancadas {
    width: 60%;
    height: 100%;
}

.card_ind_total_titulo_alcancadas {
    font-size: 15px;
    font-weight: bold;
    line-height: 2.5em;
    letter-spacing: 1.5px;
    padding-left: 10px;
    align-content: flex-start;
}

.card_ind_total_valor_alcancadas {
    align-self: center;
    align-content: baseline;
    font-size: 35px;
    font-weight: bolder;
    letter-spacing: 1.5px;
    margin-top: 10px;
    color: var(--cor-alcancadas);
}

#fa_solid_card_ind_alcancadas {
    align-self: center;
    font-size: 20px;
}

.card_total_ind_secund_alcancadas {
    width: 35%;
    height: 100%;
}

#smile_ind_total_alcancadas {
    margin-top: 16px;
    font-size: 35px;
}

/*Card Gestante A Alcancar*/
.ind_card_total_third {
    width: 100%;
    height: 150px;;
    border-radius: 7px;
    box-shadow: var(--box-shadow);
}

.card_total_ind_first_alcancar {
    width: 60%;
    height: 100%;
}

.card_ind_total_titulo_alcancar {
    font-size: 15px;
    font-weight: bold;
    line-height: 2.5em;
    letter-spacing: 1.5px;
    padding-left: 10px;
    align-content: flex-start;
}

.card_ind_total_valor_alcancar {
    align-self: center;
    align-content: baseline;
    font-size: 35px;
    font-weight: bolder;
    letter-spacing: 1.5px;
    margin-top: 10px;
    color: var(--cor-alcancar);
}

#fa_solid_card_ind_alcancar {
    align-self: center;
    font-size: 20px;
    color: var(--cor-alcancar);
}

.card_total_ind_secund_alcancar {
    width: 35%;
    height: 100%;
}

#smile_ind_total_alcancar {
    margin-top: 16px;
    font-size: 35px;
    color: var(--cor-alcancar);
}

/*Card Gestante Glosadas*/
.ind_card_total_fourth {
    width: 100%;
    height: 150px;;
    border-radius: 7px;
    box-shadow: var(--box-shadow);
}

.card_total_ind_first_glosadas {
    width: 60%;
    height: 100%;
}

.card_ind_total_titulo_glosadas {
    font-size: 15px;
    font-weight: bold;
    line-height: 2.5em;
    letter-spacing: 1.5px;
    padding-left: 10px;
    align-content: flex-start;
}

.card_ind_total_valor_glosadas {
    align-self: center;
    align-content: baseline;
    font-size: 35px;
    font-weight: bolder;
    letter-spacing: 1.5px;
    margin-top: 10px;
    color: var(--cor-glosadas);
}

#fa_solid_card_ind_glosadas {
    align-self: center;
    font-size: 20px;
    color: var(--cor-glosadas);
}

.card_total_ind_secund_glosadas {
    width: 35%;
    height: 100%;
}

#smile_ind_total_glosadas {
    margin-top: 16px;
    font-size: 35px;
    color: var(--cor-glosadas);
}

/*Cards Valores de Desempenho*/
/*Card Valor de Repasse*/
.ind_card_total_first_valores {
    width: 100%;
    height: 150px;;
    border-radius: 7px;
    box-shadow: var(--box-shadow);
}

.card_total_ind_first_valores  {
    width: 100%;
    height: 30%;
}

.card_ind_total_titulo_valores  {
    font-size: 15px;
    font-weight: bold;
    line-height: 2.5em;
    letter-spacing: 1.5px;
    padding-left: 10px;
    align-content: flex-start;
}

.card_ind_total_valor_valores  {
    align-self: center;
    align-content: baseline;
    font-size: 35px;
    font-weight: bolder;
    letter-spacing: 1.5px;
    margin-top: 10px;
    color: var(--a);
}

#fa_solid_card_ind_valores  {
    align-self: center;
    font-size: 22px;
}

.card_total_ind_secund_valores  {
    width: 100%;
    height: 45%;
}

/*Card Valor a Receber*/
.ind_card_total_second_valores {
    width: 100%;
    height: 150px;;
    border-radius: 7px;
    box-shadow: var(--box-shadow);
}

.card_total_ind_first_receber {
    width: 100%;
    height: 30%;
}

.card_ind_total_titulo_receber {
    font-size: 15px;
    font-weight: bold;
    line-height: 2.5em;
    letter-spacing: 1.5px;
    padding-left: 10px;
    align-content: flex-start;
}

.card_ind_total_valor_receber {
    align-self: center;
    align-content: baseline;
    font-size: 35px;
    font-weight: bolder;
    letter-spacing: 1.5px;
    margin-top: 10px;
    color: var(--cor-alcancadas);
}

#fa_solid_card_ind_receber {
    align-self: center;
    font-size: 22px;
}

.card_total_ind_secund_receber {
    width: 100%;
    height: 45%;
}

/*Card Valor de Glosa*/
.ind_card_total_third_valores{
    width: 100%;
    height: 150px;;
    border-radius: 7px;
    box-shadow: var(--box-shadow);
}

.card_total_ind_first_glosa {
    width: 100%;
    height: 30%;
}

.card_ind_total_titulo_glosa {
    font-size: 15px;
    font-weight: bold;
    line-height: 2.5em;
    letter-spacing: 1.5px;
    padding-left: 10px;
    align-content: flex-start;
}

.card_ind_total_valor_glosa {
    align-self: center;
    align-content: baseline;
    font-size: 35px;
    font-weight: bolder;
    letter-spacing: 1.5px;
    margin-top: 10px;
    color: var(--cor-glosadas);
}

#fa_solid_card_ind_glosa {
    align-self: center;
    font-size: 22px;
}

.card_total_ind_secund_glosa {
    width: 100%;
    height: 45%;
}

/*Area Charts Principal*/
.ind_dashboard_box_2_charts {
    width: 100%;
    height: auto;
}

.ind_dashboard_box_2_chart_1 {
    width: 100%;
    height: 300px;
    border-radius: 7px;
    box-shadow: var(--box-shadow);
}

.ind_dashboard_box_2_chart_2 {
    width: 100%;
    height: 300px;
    border-radius: 7px;
    box-shadow: var(--box-shadow);
}

/*Chart Doughnut*/
.icon-smile-charts {
    margin-right: 2%;
    text-align: right;
    font-size: 35px;
}

.fa-face-frown-ind{
    color: #F2726F;
}

.fa-face-grin-beam-ind{
    color: #62B58F;
}

#dashboard_doughnut_total {
    width: 94%;
    height: 94%;
}

#dashboard_doughnut_total > div > a {
    display: none;
}

.card-header-smile {
    height: 10%;
}

.card-funsion-ind {
    height: 90%;
}

.chart-legend-ind {
    z-index: 1;
    text-align: right;
    font-size: 10px;
    margin-top: 5px;
    margin-right: 2%;
    font-weight: bold;
}

.text-legend-ind {
    width: 25px;
    margin-left: 2%;
    border-radius: 10px;
    background-color: var(---cor-total);
}

.legend-chart {
    font-size: 12px;
    font-weight: bold;
}

/*Relatorio*/
.area_ind_relatorio {
    font-family: 'Roboto Mono', monospace, sans-serif;
    width: 95%;
    height: auto;
    border-radius: 7px;
    box-sizing: border-box;
    margin-left: 0;
}

.ind_dashboard_box_2_relatorio {
    width: 100%;
    height: auto;
    background-color: var(--cor-fundo);
}

.tab_relatorio_ind {
    width: 100%;
    height: auto;
    border-radius: 7px;
    box-shadow: var(--box-shadow);
}


@media only screen and (min-width: 700px) {

    .ind_dashboard_box_2_chart_1 {
        width: 50%;
    }
    
    .ind_dashboard_box_2_chart_2 {
        width: 50%;
    }
}