div.wpcf7{margin:0;padding:0;}
div.wpcf7-response-output{margin:2em 0.5em 1em;padding:0.2em 1em;}
div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;margin:0;padding:0;border:0;}
div.wpcf7-mail-sent-ok{border:2px solid #398f14;}
div.wpcf7-mail-sent-ng{border:2px solid #ff0000;}
div.wpcf7-spam-blocked{border:2px solid #ffa500;}
div.wpcf7-validation-errors{border:2px solid #f7e700;}
.wpcf7-form-control-wrap{position:relative;}
span.wpcf7-not-valid-tip{color:#f00;font-size:1em;font-weight:normal;display:block;}
.use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid #ff0000;background:#fff;padding:.2em .8em;}
span.wpcf7-list-item{display:inline-block;margin:0 0 0 1em;}
span.wpcf7-list-item-label::before,
span.wpcf7-list-item-label::after{content:" ";}
.wpcf7-display-none{display:none;}
div.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;background-image:url(//itsan.org/wp-content/plugins/contact-form-7/images/ajax-loader.gif);width:16px;height:16px;border:none;padding:0;margin:0 0 0 4px;vertical-align:middle;}
div.wpcf7 .ajax-loader.is-active{visibility:visible;}
div.wpcf7 div.ajax-error{display:none;}
div.wpcf7 .placeheld{color:#888;}
div.wpcf7 .wpcf7-recaptcha iframe{margin-bottom:0;}
div.wpcf7 input[type="file"]{cursor:pointer;}
div.wpcf7 input[type="file"]:disabled{cursor:default;}
.stripe-button-el{display:inline}
.direct-stripe-button{margin:0 auto;padding:0.7em 1.2em;position:relative;display:inline-block;font-weight:700;background:none;background-image:none;background-color:#6772e5;border:1px solid #6772e5;color:#fff;border-radius:3px;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}
.direct-stripe-button:hover{background-color:transparent;border-color:#6772e5;color:#6772e5}
#donationvalue{max-width:5em;display:inline}
.direct-stripe input[type="checkbox"]+label{display:inline}
.directStripe_answer{display:none;padding:0.4rem 0.9rem;position:absolute;z-index:11111111;border-radius:3px}
.directStripe_answer.error{color:#fff;background-color:red}
.directStripe_answer.alert{color:#fff;background-color:orange}
.directStripe_answer.success{color:#fff;background-color:green}
.direct-stripe{margin:1em}
#loadingDS{position:absolute;z-index:1111111111;font-size:1em;padding:1em;background-color:#fff;-webkit-transform:translateY(-55%);-ms-transform:translateY(-55%);transform:translateY(-55%)}
#loadingDS img{margin-top:4em;margin-left:0.5em;display:inline-block;float:left}
.loadingDS{position:relative;color:rgba(0,0,0,0.3);font-size:5em;display:inline-block;float:left}
.loadingDS:before{content:attr(data-text);position:absolute;overflow:hidden;max-width:7em;white-space:nowrap;color:#333;-webkit-animation:loading 8s linear;animation:loading 8s linear}
@-webkit-keyframes loading{0%{max-width:0}
}@keyframes loading{0%{max-width:0}
}.original-stripe-button{overflow:hidden;display:inline-block;visibility:visible !important;padding:0.5rem 1rem;background-image:-webkit-linear-gradient(#28a0e5, #015e94);background-image:-o-linear-gradient(#28a0e5, #015e94);background-image:-webkit-linear-gradient(#28a0e5, #015e94);background-image:-o-linear-gradient(#28a0e5, #015e94);background-image:-webkit-gradient(linear, left top, left bottom, from(#28a0e5), to(#015e94));background-image:linear-gradient(#28a0e5, #015e94);-webkit-font-smoothing:antialiased;border:0;text-decoration:none;border-radius:5px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.2);-ms-box-shadow:0 1px 0 rgba(0,0,0,0.2);-o-box-shadow:0 1px 0 rgba(0,0,0,0.2);box-shadow:0 1px 0 rgba(0,0,0,0.2);-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:pointer}
.original-stripe-button::-moz-focus-inner{border:0;padding:0}
.original-stripe-button 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:-o-linear-gradient(#7dc5ee, #008cdd 85%, #30a2e4);background-image:-webkit-linear-gradient(#7dc5ee, #008cdd 85%, #30a2e4);background-image:-o-linear-gradient(#7dc5ee, #008cdd 85%, #30a2e4);background-image:-webkit-gradient(linear, left top, left bottom, from(#7dc5ee), color-stop(85%, #008cdd), to(#30a2e4));background-image:linear-gradient(#7dc5ee, #008cdd 85%, #30a2e4);font-size:14px;color:#fff;font-weight:bold;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-shadow:0 -1px 0 rgba(0,0,0,0.25);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.25);-ms-box-shadow:inset 0 1px 0 rgba(255,255,255,0.25);-o-box-shadow:inset 0 1px 0 rgba(255,255,255,0.25);box-shadow:inset 0 1px 0 rgba(255,255,255,0.25);border-radius:4px}
.original-stripe-button:not(:disabled):active,.original-stripe-button.active{background:#005d93}
.original-stripe-button:not(:disabled):active span,.original-stripe-button.active span{color:#eee;background:#008cdd;background-image:-webkit-linear-gradient(#008cdd, #008cdd 85%, #239adf);background-image:-o-linear-gradient(#008cdd, #008cdd 85%, #239adf);background-image:-webkit-linear-gradient(#008cdd, #008cdd 85%, #239adf);background-image:-o-linear-gradient(#008cdd, #008cdd 85%, #239adf);background-image:-webkit-gradient(linear, left top, left bottom, from(#008cdd), color-stop(85%, #008cdd), to(#239adf));background-image:linear-gradient(#008cdd, #008cdd 85%, #239adf);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,0.1);-ms-box-shadow:inset 0 1px 0 rgba(0,0,0,0.1);-o-box-shadow:inset 0 1px 0 rgba(0,0,0,0.1);box-shadow:inset 0 1px 0 rgba(0,0,0,0.1)}
.original-stripe-button:disabled,.original-stripe-button.disabled{background:rgba(0,0,0,0.2);-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadRow:none}
.original-stripe-button:disabled span,.original-stripe-button.disabled span{color:#999;background:#f8f9fa;text-shadow:0 1px 0 rgba(255,255,255,0.5)}