.stripe-othird-width{
width: calc(94%/3);
float: left;
margin-right: 10px;
}
.stripe-othird-width:last-child{
margin-right: 0px;
}
.stripe-card-form .outcome {
float: left;
width: 100%;
padding-top: 20px;
min-height: 20px;
text-align: left;
}
.stripe-card-form .success,
.stripe-card-form .error {
display: none;
font-size: 15px;
}
.stripe-card-form .success.visible,
.stripe-card-form .error.visible {
display: inline;
}
.stripe-card-form .error {
color: #E4584C;
}
.stripe-card-form .success {
color: #34D08C;
}
.stripe-card-form .success .token {
font-weight: 500;
font-size: 15px;
}
#st_stripe_card_cvc,
#st_stripe_card_expiry,
#st_stripe_card_number{
padding: 8px 12px 7px 12px;
border: 1px solid #ccc;
}
#st_stripe_card_cvc.is-focused,
#st_stripe_card_expiry.is-focused,
#st_stripe_card_number.is-focused{
border-color: #ed8323;
}
.stripe-card-form input.stripe-check-empty::placeholder{
color: #FFCCA5;
} .StripeElement {
background-color: #f9f9f9;
height: 40px;
padding: 10px 12px;
border-radius: 4px;
border: 1px solid transparent;
box-shadow: 0 1px 3px 0 #bdbdbd;
-webkit-transition: box-shadow 150ms ease;
transition: box-shadow 150ms ease;
}
.StripeElement--focus {
box-shadow: 0 1px 3px 0 #cfd7df;
}
.StripeElement--invalid {
border-color: #fa755a;
}
.StripeElement--webkit-autofill {
background-color: #fefde5 !important;
}