.woocommerce_page_wc-ppcp-main{background:#fff}.woocommerce_page_wc-ppcp-main .notice.error{display:none!important}.wc-ppcp-main__page,.wc-ppcp-support__page{background:#fff;box-sizing:border-box;margin:auto;padding:10px;width:100%}.wc-ppcp-main__container{display:flex;flex-direction:column;max-width:960px}.wc-ppcp-main__container h1{font-size:22px}.wc-ppcp-main__header{width:100%}.wc-ppcp-main__header h1{color:#666}.wc-ppcp-main__header description{flex:1 1 auto;text-align:center}.wc-ppcp-support__page .wc-ppcp-main__header .description{margin-top:20px;text-align:right}.wc-ppcp-support__page .wc-ppcp-main__header p{color:#919191}.wc-ppcp-main__logo{align-items:center;display:flex}.wc-ppcp-main__logo img{width:100px}.wc-ppcp-main__logo img.paypal{width:80px}.wc-ppcp-main__logo span{color:#666;margin:0 8px}.wc-ppcp-main__row{display:flex;flex-wrap:wrap;margin:20px -10px 0}.wc-ppcp-support__content .wc-ppcp-main__row{justify-content:center}.wc-ppcp-main__card{flex:0 0 50%;max-width:300px;padding:10px}.wc-ppcp-main__card.stripe{text-align:center}.wc-ppcp-main__card.stripe h3{line-height:1.4em}.wc-ppcp-main__card.stripe .card-header{padding-top:0}.wc-ppcp-main__card a,.wc-ppcp-main__card a.active,.wc-ppcp-main__card a.focus,.wc-ppcp-main__card a:active,.wc-ppcp-main__card a:hover{border:none;box-shadow:none;color:#fff;outline:none!important;text-decoration:none!important}.wc-ppcp-main-card__content{align-content:center;align-items:center;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);display:flex;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:center;transition:box-shadow .4s;width:100%}.wc-ppcp-main-card__content:hover{box-shadow:0 2px 10px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.wc-ppcp-main-card__content p{color:#919191}.wc-ppcp-main-card__content h3{font-size:1.5em}.icon-container{align-items:center;background:#ccd1ff;border-radius:50%;content:" ";display:flex;height:90px;justify-content:center;margin:10px;min-width:90px}.icon-container img.icon{height:60px;width:60px}.card-header{padding:20px;text-align:center}.icon-container.support{background-color:#ffcbee}.icon-container.stripe-plugin-icon{background-color:transparent;height:70px;margin:0}.icon-container.stripe-plugin-icon img{width:120px}.icon-container.documentation{background-color:rgba(100,212,219,.6)}.icon-container span{color:#fff;font-size:40px;height:40px;width:40px}@media(max-width:670px){.wc-ppcp-main__card{flex:0 0 100%;max-width:300px}.wc-ppcp-main__logo{margin:0;width:100px}.wc-ppcp-main__header.welcome-header{align-items:start}.wc-ppcp-main__header .description{text-align:right}}.sign-up-container .sib-form-block{padding:0}.sib-form-block p{background-color:transparent;color:#3c4858;font-family:Helvetica,sans-serif;font-size:20px;font-weight:700;text-align:right}.sib-text-form-block p{color:#919191;font-size:16px}.sib-form .entry_errored .entry__error{font-size:14px;padding:4px 8px}.primary-button,.wc-ppcp-card-button{background-color:#3e4857;border-radius:3px;border-width:0;color:#fff;cursor:pointer;display:inline-block;font-family:Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:23px;padding:8px 18px;text-align:right}.sib-form-button{background-color:#666;margin-right:5px}.wc-ppcp-card-button:active,.wc-ppcp-card-button:hover{border:none;text-decoration:none}.wc-ppcp-main__row.justify-content-start{justify-content:start}.cards-container{margin-top:20px}.navigation{align-items:center;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);display:flex;padding:10px}.navigation .navigation-tabs{margin-right:15px;text-decoration:none}.navigation .navigation-tabs a{color:#666;font-size:16px;padding:10px 15px;text-decoration:none}.navigation .navigation-tabs a.active{font-weight:500}.navigation .paypal-logo{display:flex;flex:1;justify-content:flex-end}.navigation .paypal-logo img{max-width:80px}.wc-ppcp-signup-container{display:flex;flex-wrap:wrap;margin:20px 0}.wc-ppcp-signup-container h3{width:100%}.wc-ppcp-signup-container .wc-ppcp-signup__section{width:60%}.wc-ppcp-signup-container .wc-ppcp-signup__section.signup-form{align-items:flex-end;display:flex;justify-content:flex-end;margin-top:20px;width:40%}.wc-ppcp-signup__section.signup-form input{min-height:32px;width:100%}.wc-ppcp-signup__section.signup-form .entry-row:not(:last-child){margin-bottom:10px}#wc-ppcp-signup{position:relative}#wc-ppcp-signup:disabled{opacity:.6}.wc-ppcp-loader{display:flex;justify-content:center;right:-30px;position:relative;top:0;transform:scale(.65)}.wc-ppcp-loader,.wc-ppcp-loader div{box-sizing:border-box;height:30px;position:absolute;width:30px}.wc-ppcp-loader div{animation:wc-ppcp-loader 1.3s cubic-bezier(.5,0,.5,1) infinite;border-radius:50%;border:3px solid transparent;border-top-color:#000;display:block}.wc-ppcp-loader div:first-child{animation-delay:-.45s}.wc-ppcp-loader div:nth-child(2){animation-delay:-.3s}.wc-ppcp-loader div:nth-child(3){animation-delay:-.15s}@keyframes wc-ppcp-loader{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}div.wc-ppcp-notice{align-items:center;border:none;border-radius:3px;bottom:20px;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);color:#fff;display:flex;font-size:14px;padding:10px 20px;position:fixed;left:10px;width:300px}.wc-ppcp-notice.success{background:#43a047}.wc-ppcp-notice.success span.dashicons{color:#43a047}.wc-ppcp-notice.error{background:#e22525}.wc-ppcp-notice.error span.dashicons{color:#e22525}.wc-ppcp-notice span.dashicons{background:#fff;border-radius:10px;height:20px;margin-left:10px;width:20px}.wc-ppcp-notice div.dismiss{cursor:pointer;flex:1;margin-right:5px;text-align:left}.wc-ppcp-notice span.dashicons-dismiss{margin:0}.wc-ppcp-modal .wc-ppcp-modal-logo{align-items:center;display:flex;justify-content:center}.wc-ppcp-modal .wc-ppcp-modal-logo img{margin-left:10px}.wc-ppcp-modal .wc-ppcp-modal-logo span{font-size:18px}.wc-ppcp-modal .wc-modal-steps li:nth-child(n+2){margin-top:15px}.wc-ppcp-modal .wc-modal-steps li label{font-weight:500}