#wp-stripe-wrap{display:block;padding:10px;margin:0;width:100%}
form#wp-stripe-payment-form{display:block;color:grey}
form#wp-stripe-payment-form .stripe-row{overflow:visible;clear:both}
.stripe-spinner{display:none;margin:10px;padding:8px 15px;height:15px;width:70px;content:" ";background:url(//prizepool.xtirs.in/wp-content/themes/prizepool/library/wp-stripe/images/spinner.gif) no-repeat 50% 50%;border:1px solid #afd5ff;-o-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
.main-box .credit_card .under_credit.stripe-valid{border-color:#638731!important}
.main-box .credit_card .under_credit.stripe-invalid{border-color:#873d31!important}
.wp-stripe-poweredby{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;color:#777;font-size:10px;padding:0 20px}
.wp-stripe-poweredby a{color:#28a0e5;text-decoration:none}
.wp-stripe-notification{font-size:12px;width:90%;padding:10px;margin:10px 0 10px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.wp-stripe-currency{text-transform:uppercase}
.wp-stripe-success{color:#345607;background-color:#d1f2a5;text-shadow:0 1px 1px rgba(255,255,255,.2)}
.wp-stripe-failure,.wp-stripe-error{color:#4e1e0f!important;background-color:#ff9f80!important;text-shadow:0 1px 1px rgba(255,255,255,.1)!important}
form#wp-stripe-payment-form .wp-stripe-meta label{position:relative;color:#777!important;text-align:left;padding-left:0;margin-left:0}
.overlay .popup .content{max-height:30%;overflow:hidden;overflow-y:auto}
.overlay .popup .div_banner h2,.overlay .popup .stripe-submit-button h2{color:#fff!important}
.overlay .popup .logo img{margin:10px auto;max-width:300px;width:100%}
input.card-number{padding-left:30px;background:url(//prizepool.xtirs.in/wp-content/themes/prizepool/library/wp-stripe/images/h-card.png) no-repeat 8px 14px!important;max-width:242px}
input.card-expity{max-width:120px}
@-webkit-keyframes three-quarters {
0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@-moz-keyframes three-quarters {
0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@-o-keyframes three-quarters {
0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes three-quarters {
0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
.spinner{font-family:sans-serif;font-weight:100}
.spinner-gap{padding-left:28px!important}
.spinner:not(:required){display:none;position:absolute;top:32px;left:48%;-webkit-animation:three-quarters 1.25s infinite linear;-moz-animation:three-quarters 1.25s infinite linear;-ms-animation:three-quarters 1250ms infinite linear;-o-animation:three-quarters 1.25s infinite linear;animation:three-quarters 1.25s infinite linear;border:5px solid #2423226b;border-right-color:transparent;border-radius:50px;background-color:#ff450042;box-sizing:border-box;overflow:hidden;text-indent:-9999px;width:38px;height:38px}
.w-80{width:80%}
.main-box .input_box{text-align:left;margin-left:0;padding-left:0}
.main-box .input_box label{position:relative;top:18px;color:#857c7c;font-weight:800;margin-left:10px}
.main-box .input_box input[type=email],.main-box .input_box input[type=number],.main-box .input_box input[type=text]{border:none;outline:0;border-radius:5px;border-bottom:2px solid #000;font-size:16px;font-weight:600;color:#2f2f2f;padding:8px 10px}
.main-box .input_box input[type=number]:nth-child(2){border:none;outline:0;border-radius:5px;border-bottom:2px solid #000}
.main-box .price_item{border-bottom:1px solid #beb4b4;padding-bottom:8px}
.main-box .price_item>div:first-child{margin-left:10px;color:#000;font-weight:500;font-size:15px}
.main-box .price_item>div:nth-child(2){margin-right:10px;color:#000;font-weight:500;font-size:15px}
.main-box .ppa{border-bottom:1px solid #beb4b4;padding-bottom:8px}
.main-box .ppa>div:first-child{margin-left:10px;color:#000;font-weight:300;font-size:13px}
.main-box .ppa>div:nth-child(2){margin-right:10px;color:#000;font-weight:300;font-size:13px}
.main-box .order_details>div:first-child{margin-left:10px;color:#000;font-weight:500;font-size:15px}
.main-box .order_details>div:nth-child(2){margin-right:10px;color:#000;font-weight:500;font-size:15px}
.main-box .credit_card label{color:#000;font-weight:500;font-size:15px}
.main-box .credit_card .under_credit{border:1px solid #a3a1a1;padding:0 6px;border-radius:7px;display:flex;justify-content:space-between}
.main-box .credit_card .under_credit div>input[type=text]{border:none;outline:0}
.main-box .credit_card .meassage{font-size:14px;line-height:1.42857143;color:#333;text-align:left}
.main-box .div_banner,.main-box .stripe-submit-button{background-color:#ff4500;padding:15px;color:#fff;border-radius:8px; width: 100%;}
.main-box .div_banner .banner_heading,.main-box .stripe-submit-button .banner_heading{max-width:250px;text-align:center}
.main-box .div_banner .end-soon,.main-box .stripe-submit-button .end-soon{font-weight:700;color:#323232}
.overlay .popup button.stripe-submit-button:disabled,.overlay .popup button[disabled].stripe-submit-button{border:1px solid #999;background-color:#ff450042;transition-duration:2s}
.ccicon{height:30px;position:absolute;right:35%;top:calc(54% - 17px);width:60px}
@media screen and (max-width:700px) {
.popup{width:99%}
input.card-number{font-size:1.6rem;max-width:242px}
input.card-expity{max-width:120px;font-size:1.6rem;letter-spacing:-.015em}
.ccicon{width:40px}
}
.loading{position:absolute;z-index:999;height:1em;width:2em;overflow:show;margin:auto;top:0;left:0;bottom:0;right:0}
.loading:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3)}
.loading:not(:required){font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.loading:not(:required):after{content:'';display:block;font-size:10px;width:1em;height:1em;margin-top:-.5em;-webkit-animation:spinner 1500ms infinite linear;-moz-animation:spinner 1500ms infinite linear;-ms-animation:spinner 1500ms infinite linear;-o-animation:spinner 1500ms infinite linear;animation:spinner 1500ms infinite linear;border-radius:.5em;-webkit-box-shadow:rgba(0,0,0,0.75) 1.5em 0 0 0,rgba(0,0,0,0.75) 1.1em 1.1em 0 0,rgba(0,0,0,0.75) 0 1.5em 0 0,rgba(0,0,0,0.75) -1.1em 1.1em 0 0,rgba(0,0,0,0.5) -1.5em 0 0 0,rgba(0,0,0,0.5) -1.1em -1.1em 0 0,rgba(0,0,0,0.75) 0 -1.5em 0 0,rgba(0,0,0,0.75) 1.1em -1.1em 0 0;box-shadow:rgba(0,0,0,0.75) 1.5em 0 0 0,rgba(0,0,0,0.75) 1.1em 1.1em 0 0,rgba(0,0,0,0.75) 0 1.5em 0 0,rgba(0,0,0,0.75) -1.1em 1.1em 0 0,rgba(0,0,0,0.75) -1.5em 0 0 0,rgba(0,0,0,0.75) -1.1em -1.1em 0 0,rgba(0,0,0,0.75) 0 -1.5em 0 0,rgba(0,0,0,0.75) 1.1em -1.1em 0 0}
@-webkit-keyframes spinner {
0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@-moz-keyframes spinner {
0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@-o-keyframes spinner {
0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes spinner {
0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
.order-confirmation-section .btn-container .prizepool-btn1:hover{ color: #f55833 !important;}