#labDiv {
  height: 100%;
  width: 100%;
  padding: 40px;
}

/* COMING SOON */
.labComingSoonDiv {
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.labComingSoon {

}
.labComingSoonImg {
  height:
}
.labComingSoonImg img {
  height: 200px;
}
.labComingSoonText {
  text-align: center;
  margin-top: 30px;
}

.labStatsDiv {
  width: 100%;
  padding: 30px;
  background: #677D6A;
  border-radius: 10px;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
  margin-bottom: 20px;
}
.labStatsDiv h3 {
  margin-bottom: 20px;
}
.labStatsDiv p {
  margin-bottom: 10px;
}

#numOfCultureGraphicDiv, #numOfCultureByTypeGraphicDiv, #recipesCountGraphicDiv {
  width: 100%;
  padding: 30px;
  background: #677D6A;
  border-radius: 10px;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
  margin-bottom: 20px;
}
.numOfCultureGraphic, .numOfCultureByTypeGraphic, .recipesCountGraphic {
  width: 100%;
}

.graphicPart {
  width: 100%;
  margin-bottom: 30px;
  margin-top: 20px;
}
.graphicPartInfos {
  margin-bottom: 20px;
}
.graphicLine {
  height: 5vh;
  display: flex;
  margin-bottom: 5px;
}
.graphicLineImgDiv {
  height: 5vh;
  width: 15%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.graphicLineImgDiv img{
  height: 80%;
}
.gaugeContainer {
  width: 80%;
  display: flex;
  align-items: center;
}
.gaugeContainer2 {
  width: 100%;
  display: flex;
  align-items: center;
}
.graphicGauge {
  background: #ffc260;
  height: 55%;
  padding-left: 15px;
  border-radius: 5px;
  display: flex;
  align-items: center;
}
.graphicGauge p {
  color: black !important;
}
