
/* Mettre des !important */

/* Pour espacer les différents inputs*/
	.select2 {
			background-color: #ffffff !important;
			margin-bottom: 10px !important;
			margin-top: 0px !important;
			margin-right: 5px !important;
			margin-left: 5px !important;
			border-radius: 5px !important; /* A commenter si il n'y a pas de border-radius */
	}

/* Height & width de l'input */
	.select2-container .select2-selection--single, .select2-container--default {
		height: 80px !important;
		width: 420px !important;
	}

/* Texte "Code postal" ; mettre le même line-height que le height ci-dessus */
	.select2-container--default .select2-selection--single .select2-selection__rendered{
		color: #1f1f1f !important; /* Couleur du texte */
		font-size: 25px !important; /* Taille du texte */
		line-height: 80px !important; /* Alignement du texte en hauteur */
		text-align: left !important; /* Alignement du texte, center, left ou right */	
	}

/* Border, border-radius, padding-top au besoin */
	.select2-container--default .select2-selection--single {
		border: 1px solid #cccccc !important; /* Ajouter une bordure à l'input */
		/*box-shadow: 0px 0px 20px 0px #04d000 !important;*/ /* Ajouter un box-shadow à l'input */
		border-radius: 5px !important; /* Arrondir les angles de l'input */
		padding-right: 40px !important; /* Décalage à droite du texte */
		padding-left: 25px !important; /* Décalage à gauche du texte */
  	}

/* Mettre le placeholder + à droite */
	.select2-container .select2-selection--single .select2-selection__rendered {
		display: block !important;
		padding-left: 20px !important;
		padding-right: 0px !important;
	}

/* Texte des chiffres qu'on écrit */
	.select2-container--default .select2-search--dropdown .select2-search__field{
		color: #333333 !important;
		font-size: 22px !important;
	}

/* Texte "Saisissez" + les villes qui apparaissent */
	.select2-results__option{
		color:  #333333 !important;
		font-size: 15px !important;
	}

/* Hover (sur les villes à choisir) */
	.select2-container--default .select2-results__option--highlighted[aria-selected]{
		background-color: #00d108 !important;
		color: white !important;
	}

/* Flèche du select */
	.select2-container--default .select2-selection--single .select2-selection__arrow {
		position: absolute !important;
		margin-top: 25px !important; /* décalage en haut de la flèche */
		width: 50px !important; /* espace que doit prendre la flèche */
	}

@media (max-width: 991px) {

/* Height & width de l'input */
	.select2-container .select2-selection--single, .select2-container--default {
		height: 75px !important;
		width: 380px !important;	
	}

/* Texte "Code postal" */	
	.select2-container--default .select2-selection--single .select2-selection__rendered{
		line-height:75px !important;
	}

/* Flèche du select */
	/*.select2-container--default .select2-selection--single .select2-selection__arrow {
		margin-top: 10px !important;
	}*/

}

@media (max-width: 767px) {
/* Height & width de l'input */
	.select2-container .select2-selection--single, .select2-container--default {
		height: 75px !important;
		width: 350px !important;
	}

/* Texte "Code postal" */
	.select2-container--default .select2-selection--single .select2-selection__rendered{
		font-size: 23px !important;
		line-height:75px !important;
	}

/* Flèche du select */
	.select2-container--default .select2-selection--single .select2-selection__arrow {
		margin-top:22px !important;
	}	
	
}

@media (max-width: 479px) {
/* Height & width de l'input */
	.select2-container .select2-selection--single, .select2-container--default {
		height: 65px !important;
		width: 310px !important;
		
	}

/* Texte "Code postal" */
	.select2-container--default .select2-selection--single .select2-selection__rendered{
		line-height:65px !important;
	}

/* Flèche du select */
	.select2-container--default .select2-selection--single .select2-selection__arrow {
		margin-top: 22px !important;
	 }

}
	



