form.donate{margin-left:auto;margin-right:auto}form.donate fieldset{padding:10px 0 5px 0}form.donate fieldset legend{font-size:2rem;font-weight:bold;text-decoration:underline;padding:0}form.donate fieldset fieldset{padding:0;border:0}form.donate p{font-size:1.1rem}form.donate label{clear:left;font-size:1.2rem;display:inline-block;width:11em;vertical-align:top}@media (max-width: 500px){form.donate label{margin:0.3em 0 0.2em 0.5em}}form.donate .inputWrapper{display:inline-block;font-size:1.2rem;width:18em;margin-left:1em;margin-right:0.5em}@media (max-width: 500px){form.donate .inputWrapper{font-size:1.0rem;width:16em;margin-left:0.5em}}form.donate input:not([type=checkbox]):not([type=radio]):not([type=submit]){width:18em;font-size:14pt;height:1.75em;padding:0 0.5em;display:inline-block}@media (max-width: 500px){form.donate input:not([type=checkbox]):not([type=radio]):not([type=submit]){width:14em}}form.donate .inputNote{font-size:calc(1.2rem * 0.8);width:calc(18em / 0.7);margin-top:0;margin-bottom:5px;line-height:1.2;display:block;font-style:italic}@media (max-width: 500px){form.donate .inputNote{font-size:0.9rem;width:100%}}form.donate textarea{width:95%;max-width:30em;height:5em}form.donate #donation_kind input{vertical-align:top;margin:8px 10px 0 0}form.donate #donation_kind label span{text-indent:-0.6em;display:inline-block;width:90%;vertical-align:top}form.donate #donation_kind label,form.donate #notes label{width:95%;display:block}form.donate #donation_kind label span,form.donate #notes label span{text-transform:none;font-size:1.1rem;font-weight:normal;letter-spacing:initial}form.donate #donation_kind p,form.donate #notes p{display:inline-block;margin:0}form.donate .divider{width:96%;margin-left:auto;margin-right:auto;border-bottom:1px inset #aaa;height:1px;margin-top:-25px;margin-bottom:15px}form.donate .hasError{border:1px solid red}form.donate #payment_errors{font-size:1.5rem;color:red;display:none;margin-left:2rem;margin-bottom:10px}form.donate #stripeStatus{font-size:1.5rem;color:red;margin-left:1rem;margin-top:10px;display:none}form.donate .stripeError,form.donate div.error{color:red}#donation-success,#donation-error{width:90%;margin:auto;padding:3em;border:1px solid rgba(255,255,255,0.125);border-radius:10px;background:rgba(255,255,255,0.0625)}#donation-success,#donation-success .charge,#donation-success .subscription,#donation-error{display:none}input[readonly]{opacity:0.7}button,input[type=submit]{font-size:14px}.validation-error-message{color:red;margin-top:-7px;margin-left:5px;font-style:italic;display:inline-block}
	form.donate label.ckbLabel {
		text-transform: unset;
		font-weight: normal;
		font-size: 1rem;
		letter-spacing: unset;
		width: auto;
		font-family: unset;
		font-style: italic;
	}
	.StripeElement {
		/* wrapper styles for card number, expiration, and cvc go here */
		border: 2px solid rgba(255, 255, 255, 0.125);
		border-radius: 5px;
		background-color: rbga(255, 255, 255, 0.024);
		padding: 0 9.33px;
		height: 1.75em;
	}
	/* error styles for the card input elements */
	.StripeElement--empty {
		
	}
	.StripeElement--invalid {
		
	}

/*# sourceMappingURL=demo-payment.css.map */
