.stats_text {
  color:white;
  text-align: center;
  margin-top: 10px;
  margin-left: 10px;
  font-size: 40px;
}

#datasets_quality > div > div {
  margin-bottom: 10px;
}

#datasets_quality > div div .name {
  display:inline-block;
  margin:0;
  padding-right: 10px;
  font-weight: bold;
  font-size: 20px;
  width: 50%;
}

#datasets_quality > div div meter {
  display:inline-block;
  width: 40%
}

#datasets_quality > div div .value {
  display:inline-block;
  padding-left: 10px;
  font-weight: bold;
  margin:0;
}

#datasets_quality > div div .description {
  margin-left:10px;
  font-size: 15px
}

.stats_description_subtitle {
  color: #c2c4d1;
  margin: 0;
}

.stats_img_organisation_cell {
  width:50%;
  padding:40px;
  background-origin: content-box;
  background-repeat: no-repeat;
  background-position: center;
}

#grid {
  column-width: 300px;
  column-gap: 10px;
}

#grid > div {
  break-inside: avoid-column; /* Prevent element from breaking */
  page-break-inside: avoid; /* Prevent element from breaking in Firefox */
  width:100%;
  height: 125px;
  margin-bottom: 10px;
  display:flex;
  background-repeat-x: no-repeat;
  background-color : #516298;
}

#div_nb_ministeres {
  background: url(images/ministeres.jpg);
}
#div_nb_org_civils {
  background: url(images/organismes_civils.jpg);
}
#div_nb_org_publics {
  background: url(images/organismes_publics.jpg);
}
#div_nb_villes {
  background: url(images/villes.jpg);
}

.dqc_column_quality {
  width: 50%;
  float: left;
  display: flex;
}

#datasets_quality > div.dqc_row_quality {
  padding:0px;
}

.dqc_row_quality_graph {
  width:25%;
  float:left;
}

.dqc_row_quality_description {
  width: 75%;
  padding-left: 1.25vw;
  display: flex;
  flex-wrap: wrap;
  align-content: center;
}

.dqc_desc_name {
  font-size: 2.5vw;
  font-weight: bold;
}

.dqc_desc_desc {
  font-size:1.5vw;
}

.global_datasets_quality, .global_dataset_popular {
  padding-top:20px;
}

.dqc-stats-ministere span, .dqc-stats-ville span, .dqc-stats-org span, .dqc-stats-civil span {
  position: absolute;
  margin-top : -90px;
  color : #164e62;
  font-size:3em;
  padding-left:10px;
}

.dqc-stats-ministere {
  height: 120px;
}

.dqc-stats-ministere img, .dqc-stats-ville img, .dqc-stats-org img, .dqc-stats-civil img {
  width:342px;
  height:auto;
  display:inherit;
}

.dqc-stats-organisation {
  min-height: 264px;
  display: flex;
  flex-wrap: wrap;
}

.dqc-stats-organisation div {
  padding-left:0px;
  margin-bottom:12px;
}

@media screen and (min-width: 1000px) {
  .dqc_desc_name {
    font-size: 0.95vw;
  }
  .dqc_desc_desc {
    font-size: 0.7vw;
  }
}

.stats-section {
  padding-top: 20px !important;
}

.clear {
  clear: both;
}

.dqc_data_usage_graph_row {
  display: flex;
}

.dqc_data_usage_graph {
  float: left;
  display: inline-block;
  width: 27%;
}

#labelQ3, #labelQ6, #labelQ11 {
  font-weight: bold;
  font-size: 13px;
}

#legendQ3, #legendQ6, #legendQ11 {
  display: inline-block;
  padding-left: 50px;
  width: 73%;
}
