.selector-ancho {
    width: 100%;
}

.form-check-label{
    white-space: nowrap;
}

.selector-ancho>.form-check, .selector-ancho>.form-check>.form-check-label{
    width: 100%;
}

#div_estadisticas {
    width: 100%;
}

#div_estadisticas_secciones{
    /* display: flex; */
    /* flex-direction: column; */
    /* gap: 20px; */
}

.estadisticas_seccion{
    margin-top: 40px;
}

.estadisticas_seccion_bloque{
    max-width: 650px;
    margin-left: auto;
    margin-right: auto;
}

.estadisticas_grafico_sectores{
    height: 200px;
    width: 200px;
    align-self: center;
}

.estadisticas_grafico_barras{
    height: 180px;
    overflow: hidden;
}

.div_seccion_col_estadisticas{
    flex: 1 1 45%;
    min-width: 400px;
}

/* .div_seccion_col_izq_grafico{
   
} */

.div_seccion_col_izq_texto {
    text-align: left;
    justify-content: center;
}

.div_seccion_col_izq_texto p{
    /*font-size: smaller;*/
}

.div_seccion_izq_estadisticas {
    display: flex;
    flex-direction: row;
    gap: 10px;
}

#div_estadisticas_titulo, #div_estadisticas_selector{
    width: 100%;
    margin-bottom: 15px;
}

#div_estadisticas_selector{
    display: none;
}

#calificaciones_graficos_sectores_tipologia{
    display: flex;
    flex-direction: row;
}

.calificaciones_tipologia_grafico_sectores{
    height: 180px;
    width: 180px;
    overflow: hidden;
}


#leyenda-calificaciones{
    margin-top: 20px;
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
}

.calificaciones_leyenda_circulo{
    color:white;
    clip-path: circle(34% at 50% 50%);
    background-color: black;
    text-align: center;
    flex:0 0 auto;
    padding:8px;
}

.calificaciones_leyenda_a{
background-color: var(--calificacion-a);
}

.calificaciones_leyenda_b{
    background-color: var(--calificacion-b);
}

.calificaciones_leyenda_c{
    background-color: var(--calificacion-c);
}

.calificaciones_leyenda_d{
    background-color: var(--calificacion-d);
}

.calificaciones_leyenda_e{
    background-color: var(--calificacion-e);
}

.calificaciones_leyenda_f{
    background-color: var(--calificacion-f);
}

.calificaciones_leyenda_g{
    background-color: var(--calificacion-g);
}


.calificaciones_leyenda_text{
    font-size: 1em;
}