/* line 2, app/assets/stylesheets/pages/credit_card_form.scss */
.credit-card-form .StripeElement {
  box-sizing: border-box;
  height: 48px;
  padding: 10px 12px;
  padding-top: 15px;
  border: 1px solid #ced4da;
  color: #495057;
  border-radius: 4px;
  background-color: white;
  font-size: 16px;
  font-family: 'Source Sans Pro', sans-serif;
  max-width: 400px;
}

/* line 19, app/assets/stylesheets/pages/credit_card_form.scss */
.credit-card-form .StripeElement--invalid {
  border-color: #fa755a;
}

/* line 23, app/assets/stylesheets/pages/credit_card_form.scss */
.credit-card-form .StripeElement--webkit-autofill {
  background-color: #fefde5 !important;
}

/* line 26, app/assets/stylesheets/pages/credit_card_form.scss */
.credit-card-form .error-input {
  border-color: #dc3545 !important;
}
