.mycluster{
  color: #0C1E30;
  border-radius: 5px;
  width: 43px;
  height: 60px;
  background-image: url('../img/u3.svg');
  background-size: 43px 60px;
  text-align: center;
  font-size: 16px;
  padding-top: 12px;
  font-weight: bold;
}

.myclusterregion{
  margin-left: -20px !important;
  margin-top: -59px !important;
}

.fa-number{
  color: #0C1E30!important;
  font-size: 16px;
  font-weight: bold;
  width: 43px;
  height: 60px;
}

.leaflet-div-icon{
  background-color: transparent;
  border: 0px solid #666!important;
}

.nom-region{
  font-size: 18px;
  color: #FAC02C;
  font-weight: 800;
  padding-right: 20px;
  margin-top: -55px;
  margin-bottom : -20px;
  text-transform: uppercase;
}
 
.input-search{
  line-height: 35px;
  margin-left: 15%;
  width: 70%;
  margin-top: 25px;
  font-size: 18px;
  font-family: hk_groteskmedium;
  padding-right: 7%;
} 

.clear{
  padding-bottom: 0.2em;
  font-style: normal;
  font-size: 1em;
  user-select: none;
  cursor: pointer;
  margin-left: -29px;
  color:
  #0c1e30;
  border-radius: 50px;
  font-size: 2em;
  line-height: 0.5em;
}

.lien-modale{
  text-decoration: underline;
  color: #0c1e30;
  font-weight: bold;
  cursor:pointer;
}

.btn_saintbarth{
  position: absolute;
  z-index: 13;
  width: 130px;
  top: 200px;
  left: 25px;
  cursor:pointer;
}

.btn_martinique{
  position: absolute;
  z-index: 13;
  width: 130px;
  top: 300px;
  left: 25px;
  cursor:pointer;
}
/*****Modale********Modale**********Modale**********Modale**********Modale***/
.swal_nom_company{
  color:#FAC02C;
  font-weight: 800;
}

.swal_nomprenom{
  font-weight: 800;
}

.swal_p_gch, .swal_p_dte{
  text-align: left;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 16px;
}

.swal_logo{
  max-width: 200px;
}

.swal_B1{
  border-right: 2px solid #dfe5eb;
}

.swal_p_qr{
  padding-left: 10px;
  text-align: left;
}

.swal_qr{
  margin-bottom:-15px;
  width: 100px;
}

.swal2-close{
  border-radius: 50px!important;
  background:#FAC02C!important;
  color:white!important;
  top: -20px!important;
  right: -20px!important;
  border: none!important;
  outline: none!important;
}

.mini-swal2-close{
  position: absolute;
  z-index: 2;
  -webkit-box-pack: center;
  justify-content: center;
  padding: 0;
  overflow: hidden;
  -webkit-transition: color .1s ease-out;
  transition: color .1s ease-out;
  top: -20px!important;
  right: -20px!important;
  border: none!important;
  outline: none!important;
  background:#FAC02C!important;
  border-radius: 50px!important;
  color: #fff;
  font-size: 2.5em;
  width: 1em!important;
  height: 1em!important;
  line-height: 0.8em!important;
  top: -10px !important;
  right: -10px !important;
}

.swal_photo{
  max-width: 150px;
}

.swal_B1, .swal_B2 {
  vertical-align: top;
  width: 50%;
}

.swal_date, .swal_effectif, .swal_adresse{
  float: left;
  margin-left: 20px;
  font-size: 0.8em;
}

.swal_date label, .swal_effectif label, .swal_adresse label{
  font-weight: bold;
}

/*******SURCHARGE DU CSS DE ROMAIN****/
.nav-link{
  padding: 5px 5px 5px 20px!important;
}

.n-entreprise{
  margin:-10px;
}

.nav-back{
  height: 150px!important;
}

.btn-back{
  width: 80px;
  height: 80px;
}

footer{
  height: 70px!important;
}

.content-nav, .nav{
  margin-top: 5px!important;
  margin-bottom: 5px!important;
}

main.content .content-nav .nav-back .btn-back{
  width: 80px;
  height: 80px;
  border-radius: 100%;
  margin: 30px auto 5px auto;
}

.nav-back{
  display: block!important;
text-align: center!important;
}
