body,
html,
#root {
  height: 100%;
  margin: 0;
}

.leaflet-search-control-info {
  color: black !important;
  border: 2px solid rgba(100, 100, 100, 0.2) !important;
}
.leaflet-search-control-info-li {
  border-bottom: 2px solid rgba(100, 100, 100, 0.2) !important;
}

/* material-table tree data : tab (margin-left) pour les fils */
tr[level="1"] {
  opacity: 0.9;
}
tr[level="1"] td {
  padding-left: 20px;
}
tr[level="2"] {
  opacity: 0.8;
}
tr[level="2"] td {
  padding-left: 30px;
}
tr[level="3"] {
  opacity: 0.7;
}
tr[level="3"] td {
  padding-left: 40px;
}
