/*@CHARSET "ISO-8859-1";*/

    
div.circle_select {
    width: 2.5em;
    height: 2.5em;
    border-radius: 50%;
    border: 4px solid #fff;
    box-shadow: 0 0 0 2px black;
}
div.circle {
    width: 2.5em;
    height: 2.5em;
    border-radius: 50%;
}

div.circle_small_select {
    width: 1.6em;
    height: 1.6em;
    border-radius: 50%;
    border: 2px solid #fff;
    box-shadow: 0 0 0 2px black;
}
div.circle_small {
    width: 1.8em;
    height: 1.8em;
    border-radius: 50%;
}


.input-file-container {
  position: relative;
  width: 100%;
  text-align:center;
} 

.js .input-file-trigger {
  display: block;
  padding: 14px 45px;
  background: #E8E4CB;
  color: black;
  font-size: 1.5em;
  transition: all .4s;
  cursor: pointer;
}
.js .input-file {
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  opacity: 0;
  padding: 14px 0;
  cursor: pointer;
}
.js .input-file:hover + .input-file-trigger,
.js .input-file:focus + .input-file-trigger,
.js .input-file-trigger:hover,
.js .input-file-trigger:focus {
  background: #34495E;
  color: #E8E4CB;
}

.file-return {
  margin: 0;
}
.file-return:not(:empty) {
  margin: 1em 0;
}
.js .file-return {
  font-style: italic;
  font-size: 1.1em;
  font-weight: bold;
}
.js .file-return:not(:empty):before {
  content: "Fichier choisi : ";
  font-style: normal;
  font-weight: normal;
}

