.form-item-cc-radios label, .payment-details-credit label {
  float: none;
  width: auto;
}
.payment-details-credit input, .payment-details-credit .form-type-radios {
  float: none;
}
div.form-item-cc-new-cc-exp-month, div.form-item-cc-new-cc-exp-year, div.form-item-cc-exp-month, div.form-item-cc-exp-year {
  display: inline-block;
}

#cc_errors {
  margin-bottom: 20px;
}
#cc_errors .alert {
  margin-bottom: 0;
}
#cc_errors .alert-heading {
  font-size: 1.1rem;
  margin-bottom: 0.25rem;
}
#cc_errors ul {
  margin-bottom: 0;
  padding-left: 1.2rem;
}
