.stripe-form-wrap{width:100%;margin:0 auto}#stripe-payment-wrap{margin:0 auto;padding:20px;width:400px}.stripe-payment-form br{display:none}.stripe-payment-form p:empty{display:none}div.stripe-payment-form-warning{background-color:#ffd;border:1px solid #ffa;margin:10px 0;padding:10px}div.stripe-payment-config-errors{border:1px solid #faa;background-color:#fdd;padding:10px;font-size:18px}div.stripe-payment-config-errors ul li{margin:5px 10px 5px 20px}.stripe-payment-table td:first-child{text-align:right}.stripe-payment-table td{border-bottom:1px solid #ddd}.stripe-payment-table tr{background-color:#fff}.stripe-payment-table tr:nth-of-type(odd){background-color:#f2f2f2}.stripe-payment-form-info,.stripe-payment-receipt{background-color:#ffd;padding:5px 10px;border:1px solid #ffa}.stripe-payment-receipt ul{list-style:none}.stripe-payment-receipt ul li span{width:100px;text-align:right;display:inline-block}.stripe-payment-receipt ul li code{color:#111;margin:0 20px;font-weight:700}.stripe-payment-receipt ul li.total{border-top:1px solid #d2d2d2}.stripe-payment-form-row{overflow:auto;margin:10px 0}.stripe-payment-form-row label{display:block;float:left;line-height:37px;width:120px}.stripe-payment-form-row p{display:inline}.stripe-payment-form-row input[type=text],.stripe-payment-form-row input[type=number],.stripe-payment-form-row input[type=password],.stripe-payment-form-row select,.stripe-payment-form-row input[type=email],.stripe-payment-form-row textarea{background:#fff;border:1px solid #e1e1e1;border-radius:3px;-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-o-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);padding:7px;height:40px;width:426px;font-size:14px;outline:0;-webkit-transition:border-color .25s;-moz-transition:border-color .25s;transition:border-color .25s;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.stripe-payment-form-row input:focus[type=text],.stripe-payment-form-row input:focus[type=number],.stripe-payment-form-row input:focus[type=password],.stripe-payment-form-row select:focus,.stripe-payment-form-row input:focus[type=email],.stripe-payment-form-row textarea:focus{background:#fff;border-color:rgba(132,185,211,.8);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 0 5px rgba(132,185,211,.6);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 0 5px rgba(132,185,211,.6);box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 0 5px rgba(132,185,211,.6);outline:0}.stripe-payment-form-row select.card-expiry-month,.stripe-payment-form-row select.card-expiry-year{width:70px}.stripe-payment-form-row span.error{color:red}.stripe-payment-form-row-submit{margin-top:30px}.stripe-payment-form-row-submit button{background:#d1390f;background-color:buttonface;border:2px solid rgba(232,101,35,1);border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;color:rgba(232,101,35,1);cursor:pointer;font-size:13px;font-weight:600;letter-spacing:1.5px;padding:10px 38px;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.stripe-payment-form-row-submit button:hover{background-color:rgba(232,101,35,1);color:#fff}.stripe-payment-form-row-progress span.message{display:block;text-align:center;padding:3px;background-color:#f8f8f8;font-size:14px}.stripe-payment-form-row-progress span.message:empty{background-color:transparent}.stripe-button-el{overflow:hidden;display:inline-block;visibility:visible !important;background-image:-webkit-linear-gradient(#28a0e5,#015e94);background-image:-moz-linear-gradient(#28a0e5,#015e94);background-image:-ms-linear-gradient(#28a0e5,#015e94);background-image:-o-linear-gradient(#28a0e5,#015e94);background-image:linear-gradient(#28a0e5,#015e94);-webkit-font-smoothing:antialiased;border:0;padding:1px;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 1px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 0 rgba(0,0,0,.2);-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:pointer}.stripe-button-el::-moz-focus-inner{border:0;padding:0}.stripe-button-el span{display:block;position:relative;padding:0 12px;height:30px;line-height:30px;background:#1275ff;background-image:-webkit-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:-moz-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:-ms-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:-o-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);font-size:14px;color:#fff;font-weight:700;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-shadow:0 -1px 0 rgba(0,0,0,.25);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.25);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25);box-shadow:inset 0 1px 0 rgba(255,255,255,.25);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.stripe-button-el:not(:disabled):active,.stripe-button-el.active{background:#005d93}.stripe-button-el:not(:disabled):active span,.stripe-button-el.active span{color:#eee;background:#008cdd;background-image:-webkit-linear-gradient(#008cdd,#008cdd 85%,#239adf);background-image:-moz-linear-gradient(#008cdd,#008cdd 85%,#239adf);background-image:-ms-linear-gradient(#008cdd,#008cdd 85%,#239adf);background-image:-o-linear-gradient(#008cdd,#008cdd 85%,#239adf);background-image:linear-gradient(#008cdd,#008cdd 85%,#239adf);-moz-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(0,0,0,.1)}.stripe-button-el:disabled,.stripe-button-el.disabled{background:rgba(0,0,0,.2);-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.stripe-button-el:disabled span,.stripe-button-el.disabled span{color:#999;background:#f8f9fa;text-shadow:0 1px 0 rgba(255,255,255,.5)}h3.stripe-payment-form-section{border:none;font-size:22px;margin:18px 0;padding-bottom:6px}.stripe-payment-form h2{margin:0}.legal{color:#89949b;font-size:11px;margin-left:0;text-align:center}.legal a{color:#0d95cd}div#checkout-intro{margin-left:-10px;padding:24px 200px;width:560px}div#plan-info{background:#f5f5f7;border-bottom:1px solid #fff;margin-left:-10px;padding:24px 200px;width:560px}div#billing-info{background:#f0f1f3;border-bottom:1px solid #fff;margin-left:-10px;padding:24px 200px;width:560px}div#payment-info{background:#ebecee;margin-left:-10px;padding:24px 200px;width:560px}.stripe-payment-form-row select{margin-bottom:10px !important}