.formule_bg{
	background: #2ec4b6;

}

.paiment_form{
	display: flex;
	flex-direction: column;
	/*justify-content: center;*/
	padding: 60px 40px;
	border-radius: 20px;
	box-shadow: 0px 5px 20px rgb(12 224 189 / 41%);
	width: 50vw;
	
	margin-left: auto;
	margin-right: auto;
	
	background: white;

}

input{
	margin-bottom: 2vh;
	padding: 5px;
	border: none;
	box-shadow: 1px 1px 5px lightgrey;
	border-radius: 10px;
}
input[type='submit']{
	background: #2ec4b6;
	cursor: pointer;
	position: relative;
	top: 1vh;
}

input[type='submit']:hover{
	background: #2cdece;
}
.entete_choix{
	text-align: center;
}

.entete_choix h4{
	margin-block-end: 0;
	color: white;
	font-size: 1.2rem;
}

.entete_choix h2{
	margin-block-start: 0.1em;
	font-size: 1.8rem;
	color: black;
}

.paiement_box >h2{
	text-align: center;
	margin-block-end: 5px;
	color: #0000008f;
	font-size: 1.2rem;

}
.moy_paiement{
	margin: auto;
	width: 80vw;
	display: flex;
	justify-content: space-around;
	background: white;
	border-radius: 5px 20px 5px 20px;
	box-shadow: 0 5px 20px #010101c7;
	padding: 5px 20px 5px 20px;

}

.cb{
	display: flex;
	/*flex-direction: column;*/
	
	width: 7vw;
	justify-content: space-around;
	align-items: center;
}
.btn_submit{
	padding: 15px;
	font-weight: 900;
	color: white;
}



/* ----------------------------------------------------------*/

@media all and (min-width: 780px){


	.paiment_form{
		width: 250px;
		height: 200px;
		margin: auto;
	}

	.entete_choix h4{
		font-size: 1.4rem;
	}

	.entete_choix h2{
		font-size: 2rem;
	}

	input[type='submit']{
		position: relative;
		
	}

	.moy_paiement{
		margin: auto;
		width: 20vw;
		display: flex;
		justify-content: space-around;
		background: white;
		border-radius: 5px 20px 5px 20px;
		box-shadow: 0 5px 20px #010101c7;
		padding: 5px 20px 5px 20px;

	}
}