.visa {
	background: rgb(2,0,36);
	background: linear-gradient(65deg, rgba(2,0,36,1) 0%, rgba(117,114,255,1) 34%, rgba(0,212,255,1) 100%);
}
.visa .card_logo {
	width: 100px;
	height: 50px;
	background-image: url('/assets/img/cards/visa.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: 80%;
	float: right;
	margin-right: 20px;
}
.visa .main_in_right_body_in_pago_in_card_chip {
	background-color: #f5e254;
}
.visa .main_in_right_body_in_pago_in_card_chip_in {
	background-color: #cabb48;
}
.mastercard {
	background: rgb(219,39,39);
	background: linear-gradient(33deg, rgba(219,39,39,1) 41%, rgba(222,134,73,1) 61%, rgba(255,255,255,1) 100%);
}
.mastercard .card_logo {
	width: 100px;
	height: 50px;
	background-image: url('/assets/img/cards/mastercard.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: 80%;
	float: right;
	margin-right: 20px;
}
.mastercard .main_in_right_body_in_pago_in_card_chip {
	background-color: #f5e254;
}
.mastercard .main_in_right_body_in_pago_in_card_chip_in {
	background-color: #cabb48;
}
.amex {
	background: rgb(39,68,219);
	background: linear-gradient(33deg, rgba(39,68,219,1) 9%, rgba(73,222,189,1) 69%, rgba(255,255,255,1) 100%);
}
.amex .card_logo {
	width: 100px;
	height: 50px;
	background-image: url('/assets/img/cards/amex.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: 80%;
	float: right;
	margin-right: 20px;
}
.amex .main_in_right_body_in_pago_in_card_chip {
	background-color: #f5e254;
}
.amex .main_in_right_body_in_pago_in_card_chip_in {
	background-color: #cabb48;
}