.wc-stripe-bootstrap-form{background:transparent;margin-top:10px}.wc-stripe-bootstrap-form .StripeElement{background-color:#fff;border-radius:4px;box-sizing:border-box;height:40px;padding:10px 12px;-webkit-transition:box-shadow .15s ease;transition:box-shadow .15s ease}.wc-stripe-bootstrap-form .row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}.wc-stripe-bootstrap-form .mb-2,.wc-stripe-bootstrap-form .my-2{margin-bottom:.5rem!important}.wc-stripe-bootstrap-form .mb-3,.wc-stripe-bootstrap-form .my-3{margin-bottom:18px!important}.wc-stripe-bootstrap-form .col-md-3,.wc-stripe-bootstrap-form .col-md-4,.wc-stripe-bootstrap-form .col-md-6,.wc-stripe-bootstrap-form .col-md-9,.wc-stripe-bootstrap-form .col-md-12{padding-right:15px;padding-left:15px;position:relative;width:100%}.wc-stripe-bootstrap-form .md-form+label{color:#757575;cursor:text;right:15px;overflow:hidden;pointer-events:none;position:absolute;top:.65rem;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.wc-stripe-bootstrap-form .md-form.md-outline.StripeElement+label{color:#495057;cursor:text;font-size:16px;font-weight:300;margin:0;padding-right:12px;pointer-events:none;position:absolute!important;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);transition-property:color,transform;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.wc-stripe-bootstrap-form .md-form.md-outline.focused+label,.wc-stripe-bootstrap-form .md-form.md-outline.invalid+label,.wc-stripe-bootstrap-form .md-form.md-outline.StripeElement--complete+label{background:#fff!important;font-size:12px;font-weight:500;right:20px;padding-right:5px;padding-left:5px;-webkit-transform:translateY(-35px);-ms-transform:translateY(-35px);transform:translateY(-35px)}.wc-stripe-bootstrap-form .md-form.md-outline{height:auto;position:relative;width:100%}.wc-stripe-bootstrap-form .md-form.md-outline.invalid+label{color:#e25950!important}.wc-stripe-bootstrap-form .md-form.md-outline.focused+label{color:#4285f4}.wc-stripe-bootstrap-form .md-form.md-outline.StripeElement--complete{border-color:#1b9404;box-shadow:inset 0 0 0 .5px #1b9404;-webkit-box-shadow:inset 0 0 0 .5px #1b9404}.wc-stripe-bootstrap-form .md-form.md-outline.StripeElement--complete+label{color:#1b9404}.wc-stripe-bootstrap-form .stripe-input{background-color:#fff!important;border:1px solid #dadce0;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;outline:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.wc-stripe-bootstrap-form .stripe-input.focused,.wc-stripe-bootstrap-form .stripe-input.invalid{border-color:#4285f4;-webkit-box-shadow:inset 0 0 0 .5px #4285f4;box-shadow:inset 0 0 0 .5px #4285f4}.wc-stripe-bootstrap-form .stripe-input.invalid{border-color:#e25950;box-shadow:inset 0 0 0 .5px #e25950}.wc-stripe-bootstrap-form [class^=col-md-]{box-sizing:border-box;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.wc-stripe-bootstrap-form .wc-stripe-card{bottom:0;left:30px;top:50%;transform:translateY(-50%)}@media(min-width:475px){.wc-stripe-bootstrap-form .col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.wc-stripe-bootstrap-form .col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%}.wc-stripe-bootstrap-form .col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.wc-stripe-bootstrap-form .col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.wc-stripe-bootstrap-form .col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.small-form .wc-stripe-bootstrap-form [class^=col-md-]{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.wc-stripe-blocks-payment-method__desc.stripe_cc p{margin-bottom:1em}