#referencia {display:none; }
#reference-data, #card-data, .form-group-redsys_refpwd {display: none;}
#reference-data img {cursor: pointer}
#redsys_date .control-label-select {display:inline-block; width: auto; font-weight: normal; color:#888; padding-right: 15px; line-height: 35px;margin-bottom: 0}
#redsys_date .control-select { display: inline-block;width: 86px; padding-right: 10px}


@media (max-width: 395px) {
	#redsys_date .control-label-select {line-height: 18px; width: 80px; vertical-align: top}
	#redsys_date .control-select {width: auto; padding-right: 0}
	#redsys_date .control-select #redsys_date-mm {width: 63px;}
}

.theme-nea #card-data  {display: block;max-width: 400px}
.theme-nea #card-data .form-group { display: inline-block; }
.theme-nea #card-data .form-group.form-group-redsys_card {width: 255px; display: block;}
.theme-nea .form-group-redsys_cvv2 {width: 81px; margin-right: 15px; margin-left: 0}
.theme-nea .form-group-redsys_date {width: calc(100% - 100px);}
.theme-nea #redsys_date .control-select { display: inline-block; padding-right: 0; max-width: 105px; min-width: 75px; width: 49%;}
.theme-nea #redsys_date .control-label-select {line-height: 18px; width: 100%; padding-right: 0}
.theme-nea #redsys_date .control-select select { padding-top: 14px;}
.theme-nea #redsys_date .control-select #redsys_date-mm {width: 100%;}

@media (min-width: 900px) {
  .theme-nea .form-group-redsys_cvv2 {width: 81px;}
  .theme-nea #redsys_date .control-label-select {width: 125px}
  .theme-nea #redsys_date .control-select { width: 105px;}
  .theme-nea #redsys_date .control-select:first-of-type { margin-left: 3px;}
}
