
.paiement {		
	width:400px;
	background-color:#000!important;
	box-shadow:0 0 0 0!important;
	
	z-index:10!important;
}
.paiement .close{		
	filter:invert(100%);
}
.paiement h4	{
	padding:30px 0 0 15px;
	color:#fff;
	font-family: Lato, sans-serif;
}
.paiement h6	{
	padding:15px 0 0 15px;
	color:#fff;
	font-family: Lato, sans-serif;
}
.paiement form	{
	padding:30px;
}	
.paiement .erreur	{
	color:red;
    padding: 30px 0px 10px;
    text-align: center;
	font-family:bold;
}
.paiement .champs	{
	width:100%;
	display:flex;
}
.paiement .champs img	{		
	float:left;
	width:60px;
}
.paiement .payer img	{		
	margin: 15px 10px 0 0;
	width: 50px;
	height: 50px
}
.paiement .exp img	{		
	height:47px;
	width:57px!important;
	margin:0 1px 0 2px;
}
.paiement .crypto img	{		
	padding-right:2px;
}

.paiement .champs input[type=text], .paiement .champs select	{	
	width: calc(100% - 60px);
	
	padding: 15px;
	height: 50px;
	border: 0px;
	background-color: #fff;
	border-bottom: 1px solid #ccc!important;
}

.paiement .exp input[type=text], .paiement .exp select	{	
	width:calc(50% - 30px)!important;
}
.paiement .exp .month	{	
	border-right:1px solid #ccc!important;
}

.paiement .champs button	{		
	width:100%;
	height: 50px;
	margin-top:15px;
	border-radius:15px;
	background-color:rgb(255,214,0);
	color:#fff;
	font-weight: 600;
	border:0px;
}
.paiement .logocarte	{		
	width:100%;
	text-align:center;
	background-color:#fff;
}