.form-container .epayment-exist-customer{
	float:left; width:45%; 
}

.form-container .epayment-new-customer{
	float:left; width:45%;
}
.form-container .epayment-or-customer{
	float:left; width:10%;
	padding-top:3%;
	text-align:center;
}
.form-container .epayment-exist-customer label,
.form-container .epayment-new-customer label,
.form-container .epayment-or-customer label{
	min-height:60px;
}


.form-container .epayment-amount-field{
	width:50%;
}

.epayment-form-separator{
	margin:15px 0;
	height:1px;
	background:#ccc;
}



.epayment-button-wrapper{
	padding:15px;
	text-align:center;
}
.btn-globalsign-wrapper{
	float:left; width:125px; 
	margin-right:10px; margin-bottom:10px;
}
.epayment-button-wrapper2{
	float:left; margin-bottom:10px;
}
.epayment-button{
	max-width:340px;
	background:none; border:none; box-shadow:none;
}
.epayment-button img{
	width:100%;
}

.icon-secure-payment{
	max-width:400px;
}
.icon-secure-payment img{
	width:100%;
}








@media screen and (max-width: 501px) {
	.form-container .epayment-exist-customer,
	.form-container .epayment-new-customer,
	.form-container .epayment-or-customer{
		float:none; width:100%;
	}
	.form-container .epayment-or-customer{
		padding:15px 0;
	}
	.form-container .epayment-exist-customer label,
	.form-container .epayment-new-customer label,
	.form-container .epayment-or-customer label{
		min-height:0;
	}
	
	.form-container .epayment-amount-field{
		width:60%;
	}
}
