.charitable-donor-comments{list-style:none;margin:0;padding:0;}.charitable-donor-comments .donor-comment-content{font-style:italic;}.charitable-donor-comments .donor-comment-author{font-weight:bold;}#charitable_field_donor_comment label{font-size:16px;line-height:16px;font-weight:500;margin-bottom:10px;}#charitable_field_donor_comment textarea{font-size:16px;line-height:1.5;padding:10px;border:1px solid #e0e0e0;border-radius:4px;width:100%;}[data-charitable-tooltip]{position:relative;z-index:10;line-height:12px;vertical-align:text-top;}[data-charitable-tooltip]:before,[data-charitable-tooltip]:after{position:absolute;visibility:hidden;opacity:0;left:50%;bottom:calc(100% + 5px);pointer-events:none;transition:.2s;will-change:transform;line-height:1.4em;}[data-charitable-tooltip]:before{content:attr(data-charitable-tooltip);padding:10px 18px;min-width:50px;max-width:300px;width:max-content;width:-moz-max-content;border-radius:6px;font-size:14px;background-color:rgba(59,72,80,.9);background-image:linear-gradient(30deg,rgba(59,72,80,.44),rgba(59,68,75,.44),rgba(60,82,88,.44));box-shadow:0px 0px 24px rgba(0,0,0,.2);color:#fff;text-align:center;white-space:pre-wrap;transform:translate(-50%,-5px) scale(.5);}[data-charitable-tooltip]:after{content:"";border-style:solid;border-width:5px 5px 0px 5px;border-color:rgba(55,64,70,.9) transparent transparent transparent;transition-duration:0s;transform-origin:top;transform:translateX(-50%) scaleY(0);}[data-charitable-tooltip]:hover:before,[data-charitable-tooltip]:hover:after{visibility:visible;opacity:1;}[data-charitable-tooltip]:hover:before{transition-delay:.3s;transform:translate(-50%,-5px) scale(1);}[data-charitable-tooltip]:hover:after{transition-delay:.5s;transition-duration:.2s;transform:translateX(-50%) scaleY(1);}.charitable-donation-form .recurring-donation{margin:0 0 1em 0 !important;padding:0 !important;border-bottom:1px solid #ddd;list-style:none;}.charitable-donation-form .recurring-donation:after,.charitable-donation-form .recurring-donation:before{content:" ";display:table;}.charitable-donation-form .recurring-donation:after{clear:both;}.charitable-donation-form .recurring-donation .recurring-donation-option{float:left;margin:0 .5em 0 0;padding:0;border:none;list-style:none;}.charitable-donation-form .recurring-donation .recurring-donation-option .amount{font-weight:bolder;}.charitable-donation-form .recurring-donation .recurring-donation-option:nth-child(2n+2){margin-right:0;}.charitable-donation-form .recurring-donation .recurring-donation-option label{display:block;cursor:pointer;width:100%;margin:0;padding:.5em 1em;border:1px solid #ddd;border-width:1px 1px 0 1px;background-color:transparent;}.charitable-donation-form .recurring-donation .recurring-donation-option input[type=radio]{position:relative;margin:0 6px 0 0;vertical-align:middle;cursor:pointer;}.charitable-donation-form .recurring-donation .recurring-donation-option.selected>label{font-weight:bolder;margin-bottom:-1px;border-color:#ddd;border-bottom:1px solid transparent;background:#fff;}.charitable-donation-form .charitable-form-subheader{margin:0 0 1em;font-style:italic;}.charitable-donation-form .charitable-donation-options{padding:1em 0;}.charitable-donation-form .charitable-donation-options .charitable-custom-donation-field-alone,.charitable-donation-form .charitable-donation-options .custom-donation-amount{margin-bottom:0;}.js .charitable-donation-form .donation-amount input[type=radio],.js .charitable-donation-form .recurring-donation-option input[type=radio]{display:none;}