.creditCard-icon-background {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.creditCard-icon {
  font-size: 16px;
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  position: relative;
  display: inline-block;
  width: 1.33333333em;
  line-height: 1em;
}

.creditCard-icon--med {
  font-size: 24px;
}
.creditCard-icon--large {
  font-size: 32px;
}

.creditCard-icon:before {
  content: "\00a0";
}
.creditCard-icon.creditCard-icon-squared {
  width: 1em;
}
.creditCard-icon--amex {
  background-image: url(/app/images/creditCards/icons-8-am-ex.svg);
}
.creditCard-icon--dinersclub {
  background-image: url(/app/images/creditCards/icons-8-diners-club.svg);
}
.creditCard-icon--discover {
  background-image: url(/app/images/creditCards/icons-8-discover.svg);
}
.creditCard-icon--jcb {
  background-image: url(/app/images/creditCards/icons-8-jcb.svg);
}
.creditCard-icon--mastercard {
  background-image: url(/app/images/creditCards/icons-8-mastercard.svg);
}
.creditCard-icon--visa {
  background-image: url(/app/images/creditCards/icons-8-visa.svg);
}