@charset "UTF-8";
/* Couleurs */
/* Espacement */
/* Base CSS réutilisée par les avis et les autres frames avec icônes*/
.infos-adresse .etat-amelioration, .connectiviteCellulaire-legend > li.adresse span, .connectiviteCellulaire-legend > li.amelioration span, .etat > span {
  display: flex;
  align-items: center;
}
.infos-adresse .etat-amelioration:before, .connectiviteCellulaire-legend > li.adresse span:before, .connectiviteCellulaire-legend > li.amelioration span:before, .etat > span:before {
  content: "";
  vertical-align: -rem(4);
  height: 1rem;
  width: 1rem;
  border-radius: 50%;
  display: inline-block;
  margin-right: 1em;
  flex-shrink: 0;
  opacity: 0.5;
}

.infos-adresse .etat-amelioration:before, .connectiviteCellulaire-legend > li span.etat-amelioration:before {
  box-sizing: content-box;
  margin-bottom: -rem(3);
  margin-top: -rem(3);
  display: inline-block;
  height: 0.75rem;
  width: 0.75rem;
  border-radius: 50%;
  border: 0.25rem dashed rgb(0, 77, 168);
  background-color: transparent;
  margin-right: 0.75rem;
  opacity: initial;
}

.etat > span.etat-non-couvert:before {
  display: none;
}

.legend-title {
  font-weight: bold;
  margin-top: 1rem;
}
.legend-title.amelioration, .legend-title.site {
  margin-bottom: 0.5rem;
}

.connectiviteCellulaire-legend {
  padding: 0;
  padding-left: 0;
  list-style: none;
  margin-left: -3rem !important;
}
.connectiviteCellulaire-legend.no-amelioration span.etat-amelioration {
  display: none !important;
}
.connectiviteCellulaire-legend > li {
  margin-bottom: 0.5rem !important;
  margin-left: 3rem !important;
}
.connectiviteCellulaire-legend > li.site {
  margin-top: 1rem;
}
.connectiviteCellulaire-legend > li.site + .site {
  margin-top: 0;
}
.connectiviteCellulaire-legend > li.site img {
  margin-right: 1rem;
}
.connectiviteCellulaire-legend.adresse > li.adresse, .connectiviteCellulaire-legend.amelioration > li.amelioration, .esri-view-root .connectiviteCellulaire-legend li {
  display: block;
}
.connectiviteCellulaire-legend.site > li.site {
  display: flex;
}
.connectiviteCellulaire-legend .etat-non-couvert, .connectiviteCellulaire-legend .etat-excellent {
  display: none !important;
}

/*
faible C5CAE9

acceptable 7986CB

bon 3F51B5

tres bon 1A247E

 */
.etat-faible:before {
  background-color: #C5CAE9;
}

.etat-acceptable:before {
  background-color: #7986CB;
}

.etat-bonne:before {
  background-color: #3F51B5;
}

.etat-tres-bonne:before, .etat-excellent:before {
  background-color: #1A247E;
}