//body {background-color: #03639d;}
/*
body {
background-image: linear-gradient(312deg, #01699e 0%, #0e4594 100%);
background-image: -webkit-linear-gradient(138deg, #01699e 0%, #0e4594 100%);
background-image: -o-linear-gradient(138deg, #01699e 0%, #0e4594 100%);
background-image: -ms-linear-gradient(138deg, #01699e 0%, #0e4594 100%);
background-image: -moz-linear-gradient(138deg, #01699e 0%, #0e4594 100%);
background-repeat: repeat;
background-attachment: scroll;
}
*/
body {background-image: url(../images/background.jpg);background-repeat: no-repeat;background-size: cover; -webkit-background-size: cover;}
.container {background-color: transparent;}
.form {font-family: Quicksand, Arial, 'Arial Unicode MS', Helvetica, sans-serif;}
//.formulaire {background-color: #f8f8f8;}
.formulaire {background-color: transparent;}
.div_formulaire {
	  background-image: linear-gradient(180deg, #fcfcfb 0%, #cccaca 100%);
  background-image: -webkit-linear-gradient(270deg, #fcfcfb 0%, #cccaca 100%);
  background-image: -o-linear-gradient(270deg, #fcfcfb 0%, #cccaca 100%);
  background-image: -ms-linear-gradient(270deg, #fcfcfb 0%, #cccaca 100%);
  background-image: -moz-linear-gradient(270deg, #fcfcfb 0%, #cccaca 100%);
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
}

.div_formulaire {
    //background-color: #ffffff;
    border-radius: 25px;
    box-shadow: 0 0 50px 10px rgba(51, 51, 51, 0.89);	
	
}

.formulaire_radio {border-color:transparent;cursor:pointer;}
.formulaire_radio:hover {border-color:#fff;}
.formulaire_radio_active {border-color:#03639d;}
.formulaire_radio_active:hover {border-color:#03639d;}
.adresse_cl {font-family: Quicksand, Arial, 'Arial Unicode MS', Helvetica, sans-serif;font-size:18px;text-align:center;}
.adresse_cl strong {font-size: 16px;}

h4 {font-family: Quicksand, Arial, 'Arial Unicode MS', Helvetica, sans-serif;}

.vertical-center {
  min-height: 100%;  /* Fallback for browsers do NOT support vh unit */
  min-height: 100vh; /* These two lines are counted as one :-)       */

  display: flex;
  align-items: center;
}
textarea {resize: none;}
.btn-primary {background-color: #0b4e95;}

::-webkit-input-placeholder {
 color: #d0cdfa;
 text-align: center;
}
:-moz-placeholder { /* older Firefox*/
 color: #d0cdfa;
 text-align: center;
}
::-moz-placeholder { /* Firefox 19+ */ 
 color: #d0cdfa;
 text-align: center;
} 
:-ms-input-placeholder { 
 color: #d0cdfa;
 text-align: center;
}

button {font-family: Quicksand, Arial, 'Arial Unicode MS', Helvetica, sans-serif;}

.info_secure {font-family: Quicksand, Arial, 'Arial Unicode MS', Helvetica, sans-serif;}

.thumbnail {margin-bottom: 5px;}

