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-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #ff0000;
}
div.wpcf7-mail-sent-ok {
border: 2px solid #398f14;
}
div.wpcf7-mail-sent-ng,
div.wpcf7-aborted {
border: 2px solid #ff0000;
}
div.wpcf7-spam-blocked {
border: 2px solid #ffa500;
}
div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
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(//www.alliancemariale.com/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 input[type="file"] {
cursor: pointer;
}
div.wpcf7 input[type="file"]:disabled {
cursor: default;
}
div.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}.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)}