/* design the footer */
footer {
  border-top: solid rgba(192,192,192, .5);
  background-color: #f2f2f2;
}


/*Footer at bottom of page or content, whichever is lower */
html, body {
  height: 100%;
}
#bodywrapper {
  min-height: 100%;
  padding: 0 0 45px;
  position: relative;
}
footer {
  bottom: 0;
  height: 45px;
  left: 0;
  position: absolute;
  width: 100%;
}


/* pictures of different organisations on the home page */
.supporter {
  display: inline-block;
  padding: 8px;
}


/* carousel */
#carouselHome {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}


/* glyphicon */
.bigglyphicon {
  font-size: 1.4em;
  color: black;
}


/* divide column in notice page */
.border-right {
  border-right: 1px solid #ddd;
  margin: -1px;
}
.border-left {
  border-left: 1px solid #ddd;
}

/* map height */
.map-selectnotice {
  width: 100%;
  height: 600px; /* will be resized with js */
}
.map-resultmulti {
  width: 100%;
  height: 500px; /* fixed, except in mobile (see below responsive section) */
}
.map-selecttopo {
  width: 100%;
  height: 600px; /* fixed, except in mobile (see below responsive section) */
}


/* menu language */
.icon-flag {
  height:14px;
  /*margin:0;*/
  padding:0;
  margin-bottom: 2px;
}


/* responsive */
@media(max-width:767px){
  .well {
    padding: 7px;
  }

  /* Make the header not fixed when in mobile */
  .navbar-fixed-top {
    position: static;
  }

  /* make the map not too high on mobile, so that user can scroll */
  .map-resultmulti,
  .map-selecttopo {
    max-height: 65vh;
  }

  /* map could use all width in mobile mode */
  .map-col {
    padding-left: 0px;
    padding-right: 0px;
  }
  .map-well {
    padding-left: 0px;
    padding-right: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
  }
}

@media(min-width:768px) {
  .well {
    padding: 10px;
  }

  /* Give place for the header when fixed*/
  #mainwrapper {
   padding-top : 70px;
  }
}

@media(min-width:992px) {
  .well {
    padding: 15px;
  }
}

@media(min-width:1200px){
  .well {
    padding: 19px;
  }
}

 .saisie h4{
 color: #000080;
 font-size: 1em;
 font-weight: 700;
 }




