.stripe.payment-info td {
    padding-right: 20px;
    vertical-align: middle;
}
.stripe.payment-info td.result {
    color: #666;
    font-weight: bold;
    opacity: 0.9;
}
.stripe.payment-info td.result.charge.authorized,
.stripe.payment-info td.result.pass {
    color: #4DAD52;
}
.stripe.payment-info td.result img {
    display: none;
}
.stripe.payment-info td.result.pass img.passed {
    display: inline-block;
    width: 14px;
    position: relative;
    top: 1px;
}
.stripe.payment-info td.result.charge.issuer_declined,
.stripe.payment-info td.result.charge.blocked,
.stripe.payment-info td.result.charge.invalid,
.stripe.payment-info td.result.fail {
    color: #D8000C;
}
.stripe.payment-info td.result.fail img.failed {
    display: inline-block;
}
.stripe.payment-info td.result.unchecked {
    color: #9E9E9E;
}
.stripe.payment-info td.result.charge.manual_review,
.stripe.payment-info td.result.radar.elevated {
    color: orange;
}
.stripe.payment-info td.result {
    font-weight: bold;
}
ul#payment_form_stripe_payments {
    padding-left: 0;
}

.stripe-admin-config-aman .heading {background: url("../img/aman_logo.png") no-repeat 0 50% / 18rem auto; padding-left: 20rem;}
.stripe-admin-config-aman .button-container {float: right;}
.stripe-admin-config-aman .config-alt { /*background: url("../img/stripe_allinone.png") no-repeat scroll 0 0 / 100% auto; */height: 28px; margin: 0.5rem 0 0; width: 230px;}
.stripe-admin-config-aman.section-config.active > .admin__collapsible-block + input + fieldset { margin-left: 40px; }

#stripe_payments_configuration_errors {
    display: none;
    padding: 0 1em 0.3em;
    margin: 1em 0px;
    border: 1px solid #D1D1D1;
}

/* Product Configuration */
.admin__field-control input[name="product[stripe_sub_interval_count]"].admin__control-text,
.admin__field-control input[name="product[stripe_sub_trial]"].admin__control-text,
.admin__field-control input[name="product[stripe_sub_initial_fee]"].admin__control-text {
  width: 150px;
}

/* Cart Price Rules */
#stripe_subscriptions_coupon_months {
    width: 164px;
}


.stripe-icon-container img.stripe-icon {
    height: 1.7em;
    position: relative;
    top: 0.4em;
    margin-right: 2px;
}

#stripe_fpx .stripe-icon-container.right img.stripe-icon {
    height: 3em;
    position: relative;
    top: -0.2em;
}
#stripe_ideal .stripe-icon-container.right img.stripe-icon,
#stripe_eps .stripe-icon-container.right img.stripe-icon,
#stripe_giropay .stripe-icon-container.right img.stripe-icon,
#stripe_bancontact .stripe-icon-container.right img.stripe-icon,
#stripe_wechat .stripe-icon-container.right img.stripe-icon {
    height: 2.5em;
    position: relative;
    top: 0.1em;
}

.stripe-icon-container.right {
    float: right;
    position: relative;
    top: -0.6em;
}
