.main-content-cesium-wrapper {
  position: relative;
}

.main-content-cesium-input {
  position: absolute;
  top: 7.5px;
  left: 7.5px;
}

.main-content-cesium-legend {
  position: absolute;
  bottom: 7.5px;
  right: 7.5px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  font: 400 11px Overpass, sans-serif;
}

.cesium-viewer .cesium-widget-credits {
  position: absolute;
  bottom: 7.5px;
  left: 7.5px;
}

.cesium-viewer-bottom {
  padding-right: 0;
}

.cesium-credit-expand-link {
  display: none;
}

.main-content-cesium-legend > :not(:first-child) {
  margin-top: 3.75px;
}

.main-content-cesium-legend > span {
  display: flex;
  align-items: center;
}

.main-content-cesium-legend > span > :not(:first-child) {
  margin-left: 7.5px;
}

.main-content-infos-wrapper {
  background: hsl(0, 0%, 100%);
  color: hsl(0, 0%, 0%);
  padding: 30px;
  border-radius: 5px;
}

.main-content-infos-wrapper > :not(:first-child) {
  margin-top: 15px;
}

.main-content-infos-title {
  font: 600 18px Dosis, sans-serif;
  text-transform: uppercase;
}

.main-content-infos-inner-wrapper {
  display: flex; 
  justify-content: space-between;
  align-items: flex-start;
}

.main-content-infos-inner-wrapper > :not(:first-child) {
  margin-left: 15px;
}

.main-content-infos-date, .main-content-infos-vote {
  display: flex;
  align-items: center;
}

.main-content-infos-date > :first-child,
.main-content-infos-data > :first-child,
.main-content-infos-vote > :first-child {
  margin-right: 7.5px;
}

.main-content-infos-innerLayer {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.main-content-infos-innerLayer > div  {
  display: flex;
  align-items: center;
}

.main-content-infos-innerLayer > div > :not(:first-child)  {
  margin-left: 7.5px;
}

.main-content-infos-data {
  display: flex;
  align-items: flex-start;
}

.bigdata {
  font: 400 28px Overpass, sans-serif;
}

.stbdd-wrapper {
  color: hsl(0, 0%, 0%);
}


.stbdd-modal-modalBody > :not(:first-child) {
  margin-top: 15px;
}

.stbdd-modal-modalBody > div > :not(:first-child) {
  margin-top: 7.5px;
}


.accueil-voteSynthesis-modalBody {
  align-self: center;
}

.accueil-voteSynthesis-modalBody > :not(:first-child) {
  margin-top: 15px;
}

.accueil-voteSynthesis-synthesisItem {
  display: flex;
  align-items: center;
}

.accueil-voteSynthesis-synthesisItem > :not(:first-child) {
  margin-left: 7.5px;
}