.pac-container {
    z-index: 9999;
}

body{
font-size: calc(12px + 0.390625vw);

}
@media print {
            body{
font-size: calc(12px + 0.190625vw);

}

        }

a {
	font-weight:600;
	text-decoration:none;
}


p {
	padding: 0;
	margin: 0;
font-size: 1.1rem;
}
h1 {
    font-size: 2rem;
}
h2 {
    font-size: 1.8rem;
}
h3 {
    font-size: 1.6rem;
}
h4 {
    font-size: 1.5rem;
}
h5 {
    font-size: 1.4rem;
}
h6 {
    font-size: 1.2rem;
}

label {
cursor: default;
vertical-align:middle;
}


textarea, input[type=text], input[type=password], input[type=email], input[type=number], input[type=url], .select {
background-color: #FFFFFF !important;
font-size:1.2em !important !important;
font-weight: normal !important;
border-radius: 0px 0px 0px 0px !important;
text-align: start !important;
/*-webkit-box-shadow:  0 .125rem .25rem rgba(0,0,0, .075) !important;*/
/*box-shadow:  0 .125rem .25rem rgba(0,0,0, .075) !important;*/
border-top: none !important;
border-left: none !important;
border-right: none !important;
height: 40px !important;

}
textarea.login, input[type=text].login, input[type=password].login, input[type=email].login, input[type=number].login, input[type=url].login, .select.login {
background-color: #FFFFFF !important;
font-size:1.2em !important !important;
font-weight: normal !important;
border-radius: 0px 0px 0px 0px !important;
text-align: start !important;
/*-webkit-box-shadow:  0 .125rem .25rem rgba(0,0,0, .075) !important;*/
/*box-shadow:  0 .125rem .25rem rgba(0,0,0, .075) !important;*/
border-top: none !important;
border-left: none !important;
border-right: none !important;
height: 60px !important;

}
a{
	font-weight:600;
	text-decoration:none;
font-size: 0.9rem;
}
.date {
background-color: #FFFFFF !important;
font-size:1.2em !important !important;
font-weight: normal !important;
border-radius: 0px 0px 0px 0px !important;
text-align: start !important;
/*-webkit-box-shadow:  0 .125rem .25rem rgba(0,0,0, .075) !important;*/
/*box-shadow:  0 .125rem .25rem rgba(0,0,0, .075) !important;*/
border-top: none !important;
border-left: none !important;
border-right: none !important;

height: 60px !important;
}
.date2 {
background-color: #FFFFFF !important;
font-size:1.2em !important !important;
font-weight: normal !important;
border-radius: 0px 0px 0px 0px !important;
text-align: start !important;
/*-webkit-box-shadow:  0 .125rem .25rem rgba(0,0,0, .075) !important;*/
/*box-shadow:  0 .125rem .25rem rgba(0,0,0, .075) !important;*/
border-top: none !important;
border-left: none !important;
border-right: none !important;


}





  .slider-container {
     /* width: 100%;*/
      margin: 30px 0;
      position: relative;
    }

    .slider {
      -webkit-appearance: none;
    /* width: 100%;*/
      height: 5px;
      background: #ddd;
      outline: none;
      opacity: 0.7;
      border-radius: 5px;
      position: absolute;
    }

    /* Stylisation des poignées */
    .slider::-webkit-slider-thumb {
      -webkit-appearance: none;
      appearance: none;
      width: 15px;
      height: 15px;
      background: #007bff;
      cursor: pointer;
      border-radius: 50%;
    }

    .slider::-moz-range-thumb {
      width: 15px;
      height: 15px;
      background: #007bff;
      cursor: pointer;
      border-radius: 50%;
    }

    .values {
      display: flex;
      justify-content: space-between;
      margin-top: 10px;
    }

    .values input {
      width: 45%;
      text-align: center;
    }


input[type="radio"].form-check-input:checked {
  background-color: black;
  border-color: black;
}
input[type="radio"].form-check-input {
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

