PluginProbe
Charitable – Donation & Fundraising Platform (Donation Forms, Recurring Donations & Fundraising Campaigns) / 1.8.0
Charitable – Donation & Fundraising Platform (Donation Forms, Recurring Donations & Fundraising Campaigns) v1.8.0
1.8.12.3 1.8.12.2 1.8.12.1 1.8.12 1.8.11.3 1.8.11.2 1.8.11.1 1.8.11 1.6.6 1.6.60 1.6.7 1.6.8 1.6.9 1.7.0 1.7.0.1 1.7.0.11 1.7.0.12 1.7.0.14 1.7.0.2 1.7.0.3 1.7.0.5 1.7.0.6 1.7.0.7 1.7.0.9 1.8.0 All 210 releases
charitable / assets / css / campaign-builder / builder-basic.css

builder-basic.css in Charitable – Donation & Fundraising Platform (Donation Forms, Recurring Donations & Fundraising Campaigns) 1.8.0, at assets/css/campaign-builder/builder-basic.css

1,585 lines 36.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */
2 /*
3 Document
4 ========
5 */
6 /**
7 Use a better box model (opinionated).
8 */
9 *,
10 ::before,
11 ::after {
12 box-sizing: border-box;
13 }
14
15 /**
16 1. Correct the line height in all browsers.
17 2. Prevent adjustments of font size after orientation changes in iOS.
18 3. Use a more readable tab size (opinionated).
19 */
20 html {
21 line-height: 1.15; /* 1 */
22 -webkit-text-size-adjust: 100%; /* 2 */
23 -moz-tab-size: 4; /* 3 */
24 tab-size: 4; /* 3 */
25 }
26
27 /*
28 Sections
29 ========
30 */
31 /**
32 1. Remove the margin in all browsers.
33 2. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
34 */
35 body {
36 margin: 0; /* 1 */
37 font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; /* 2 */
38 }
39
40 /*
41 Grouping content
42 ================
43 */
44 /**
45 1. Add the correct height in Firefox.
46 2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
47 */
48 hr {
49 height: 0; /* 1 */
50 color: inherit; /* 2 */
51 }
52
53 /*
54 Text-level semantics
55 ====================
56 */
57 /**
58 Add the correct text decoration in Chrome, Edge, and Safari.
59 */
60 abbr[title] {
61 text-decoration: underline dotted;
62 }
63
64 /**
65 Add the correct font weight in Edge and Safari.
66 */
67 b,
68 strong {
69 font-weight: 600;
70 }
71
72 /**
73 1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
74 2. Correct the odd 'em' font sizing in all browsers.
75 */
76 code,
77 kbd,
78 samp,
79 pre {
80 font-family: ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace; /* 1 */
81 font-size: 1em; /* 2 */
82 }
83
84 /**
85 Add the correct font size in all browsers.
86 */
87 small {
88 font-size: 80%;
89 }
90
91 /**
92 Prevent 'sub' and 'sup' elements from affecting the line height in all browsers.
93 */
94 sub,
95 sup {
96 font-size: 75%;
97 line-height: 0;
98 position: relative;
99 vertical-align: baseline;
100 }
101
102 sub {
103 bottom: -0.25em;
104 }
105
106 sup {
107 top: -0.5em;
108 }
109
110 /*
111 Tabular data
112 ============
113 */
114 /**
115 1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
116 2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
117 */
118 table {
119 text-indent: 0; /* 1 */
120 border-color: inherit; /* 2 */
121 }
122
123 /*
124 Forms
125 =====
126 */
127 /**
128 1. Change the font styles in all browsers.
129 2. Remove the margin in Firefox and Safari.
130 */
131 button,
132 input,
133 optgroup,
134 select,
135 textarea {
136 font-family: inherit; /* 1 */
137 margin: 0; /* 2 */
138 }
139
140 /**
141 Remove the inheritance of text transform in Edge and Firefox.
142 */
143 button,
144 select {
145 text-transform: none;
146 }
147
148 /**
149 Correct the inability to style clickable types in iOS and Safari.
150 */
151 button,
152 [type=button],
153 [type=reset],
154 [type=submit] {
155 -webkit-appearance: button;
156 }
157
158 /**
159 Remove the inner border and padding in Firefox.
160 */
161 ::-moz-focus-inner {
162 border-style: none;
163 padding: 0;
164 }
165
166 /**
167 Restore the focus styles unset by the previous rule.
168 */
169 :-moz-focusring {
170 outline: 1px dotted ButtonText;
171 }
172
173 /**
174 Remove the additional ':invalid' styles in Firefox.
175 See: https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737
176 */
177 :-moz-ui-invalid {
178 box-shadow: none;
179 }
180
181 /**
182 Remove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers.
183 */
184 legend {
185 padding: 0;
186 }
187
188 /**
189 Add the correct vertical alignment in Chrome and Firefox.
190 */
191 progress {
192 vertical-align: baseline;
193 }
194
195 /**
196 Correct the cursor style of increment and decrement buttons in Safari.
197 */
198 ::-webkit-inner-spin-button,
199 ::-webkit-outer-spin-button {
200 height: auto;
201 }
202
203 /**
204 1. Correct the odd appearance in Chrome and Safari.
205 2. Correct the outline style in Safari.
206 */
207 [type=search] {
208 -webkit-appearance: textfield; /* 1 */
209 outline-offset: -2px; /* 2 */
210 }
211
212 /**
213 Remove the inner padding in Chrome and Safari on macOS.
214 */
215 ::-webkit-search-decoration {
216 appearance: none;
217 -webkit-appearance: none;
218 }
219
220 /**
221 1. Correct the inability to style clickable types in iOS and Safari.
222 2. Change font properties to 'inherit' in Safari.
223 */
224 ::-webkit-file-upload-button {
225 -webkit-appearance: button; /* 1 */
226 font: inherit; /* 2 */
227 }
228
229 /*
230 Interactive
231 ===========
232 */
233 /*
234 Add the correct display in Chrome and Safari.
235 */
236 summary {
237 display: list-item;
238 }
239
240 :root {
241 --charitable-admin-bar-height: 0px;
242 }
243
244 body {
245 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
246 font-size: 14px;
247 font-style: normal;
248 font-weight: 400;
249 line-height: 17px;
250 overflow: hidden !important;
251 }
252
253 a {
254 color: #036aab;
255 }
256 a:hover {
257 color: #0399ed;
258 }
259
260 button {
261 font-size: 14px;
262 }
263
264 a,
265 button {
266 transition-duration: 0.05s;
267 transition-property: border, background, color;
268 transition-timing-function: ease-in;
269 }
270 a:focus,
271 button:focus {
272 box-shadow: none;
273 outline: none;
274 }
275
276 h1, h2, h3 {
277 font-weight: 600;
278 margin-bottom: 10px;
279 padding: 0;
280 }
281
282 h1 {
283 font-size: 24px;
284 margin-bottom: 0;
285 }
286
287 h2 {
288 font-size: 18px;
289 }
290
291 h3 {
292 font-size: 16px;
293 }
294
295 p {
296 line-height: 24px;
297 margin: 0 0 10px 0;
298 }
299
300 ul {
301 list-style: none;
302 margin-block-end: 0;
303 margin-block-start: 0;
304 margin-inline-end: 0;
305 margin-inline-start: 0;
306 padding: 0;
307 }
308
309 li {
310 margin-bottom: 5px;
311 }
312
313 #charitable-builder {
314 background: #ffffff;
315 color: #444444;
316 cursor: default;
317 height: 100%;
318 margin: 0 !important;
319 min-width: 0;
320 overflow: hidden;
321 position: fixed;
322 z-index: 100099;
323 top: 0;
324 right: 0;
325 bottom: 0;
326 left: 0;
327 }
328 #charitable-builder .charitable-clear:before {
329 content: "";
330 display: table;
331 }
332 #charitable-builder .charitable-clear:after {
333 clear: both;
334 content: "";
335 display: table;
336 }
337 #charitable-builder .note {
338 color: #777777;
339 font-size: 13px;
340 line-height: 18px;
341 }
342 #charitable-builder .secondary-text {
343 color: #777777;
344 font-size: 14px;
345 }
346 #charitable-builder a.secondary-text:hover {
347 color: #444444;
348 }
349 #charitable-builder .hidden,
350 #charitable-builder .charitable-hidden,
351 #charitable-builder .charitable-field-hidden {
352 display: none;
353 }
354 #charitable-builder .charitable-hidden-strict {
355 display: none !important;
356 }
357 #charitable-builder .charitable-not-available,
358 #charitable-builder .charitable-not-installed,
359 #charitable-builder .charitable-need-upgrade {
360 opacity: 0.6;
361 }
362 #charitable-builder .charitable-campaign-preview-not-available {
363 opacity: 0.05;
364 }
365 #charitable-builder .charitable-one-half {
366 float: left;
367 width: calc( 50% - 10px );
368 }
369 #charitable-builder .charitable-one-half.last {
370 float: right;
371 margin-right: 0;
372 }
373 #charitable-builder .charitable-one-half.charitable-hide + .charitable-one-half.last {
374 float: left;
375 }
376 #charitable-builder .charitable-one-third {
377 float: left;
378 margin-right: 20px;
379 width: calc( 100%/3 - 13.3333333333px );
380 }
381 #charitable-builder .charitable-one-third.last {
382 float: right;
383 margin-right: 0;
384 }
385 #charitable-builder .charitable-two-thirds {
386 float: left;
387 margin-right: 20px;
388 width: calc( 66.6666666667% - 13.3333333333px );
389 }
390 #charitable-builder .charitable-help-tooltip-container {
391 width: 18px;
392 height: 18px;
393 top: 4px;
394 position: relative;
395 }
396 #charitable-builder .charitable-help-tooltip-container .charitable-help-tooltip {
397 color: #bbbbbb;
398 display: inline-block;
399 font-size: 15px;
400 margin: 0 0 0 5px;
401 }
402 #charitable-builder .charitable-help-tooltip-container .charitable-help-tooltip:hover {
403 color: #777777;
404 cursor: help;
405 }
406 #charitable-builder .charitable-panel-sidebar .charitable-panel-field {
407 max-width: 100%;
408 }
409 #charitable-builder .charitable-panel-sidebar .charitable-campaign-builder-headline-light {
410 font-weight: 500;
411 }
412 #charitable-builder .charitable-panel-sidebar .charitable-help-tooltip {
413 color: #b0b6bd;
414 }
415 #charitable-builder .charitable-panel-sidebar .charitable-help-tooltip:hover {
416 color: #86919e;
417 }
418 #charitable-builder label span.required {
419 color: #d63638;
420 }
421
422 .charitable-columns {
423 display: flex;
424 flex-wrap: nowrap;
425 justify-content: space-between;
426 align-items: stretch;
427 align-content: flex-start;
428 }
429 .charitable-columns.charitable-columns-2 .charitable-column {
430 width: calc( 50% - 15px );
431 }
432 .charitable-columns.charitable-columns-3 .charitable-column {
433 width: calc( 100% / 3 - 20px );
434 }
435 .charitable-columns.charitable-columns-4 .charitable-column {
436 width: calc( 100% / 4 - 22.5px );
437 }
438
439 .charitable-loading-spinner {
440 background-image: url("../../images/campaign-builder/spinner.svg");
441 background-repeat: no-repeat;
442 background-size: 15px 15px;
443 display: block;
444 height: 15px;
445 margin: 0 10px;
446 vertical-align: -2px;
447 width: 15px;
448 -webkit-animation: charitable-spinner-rotation 0.8s linear infinite;
449 -moz-animation: charitable-spinner-rotation 0.8s linear infinite;
450 -ms-animation: charitable-spinner-rotation 0.8s linear infinite;
451 -o-animation: charitable-spinner-rotation 0.8s linear infinite;
452 animation: charitable-spinner-rotation 0.8s linear infinite;
453 }
454 .charitable-loading-spinner.charitable-loading-white {
455 background-image: url("../../images/campaign-builder/spinner-white.svg");
456 }
457 .charitable-loading-spinner.charitable-loading-md {
458 background-size: 24px 24px;
459 height: 24px;
460 width: 24px;
461 }
462 .charitable-loading-spinner.charitable-loading-inline {
463 display: inline-block;
464 }
465 .charitable-loading-spinner.preview-ajax {
466 position: absolute;
467 width: 36px;
468 height: 36px;
469 background-size: 36px 36px;
470 top: calc(50% - 18px);
471 left: calc(50% - 18px);
472 }
473
474 input[type=text],
475 input[type=number],
476 input[type=email],
477 input[type=url],
478 input[type=password],
479 input[type=search],
480 input[type=tel],
481 textarea,
482 select {
483 border: 1px solid #cccccc;
484 border-radius: 4px;
485 box-shadow: none;
486 color: #545660;
487 font-size: 14px;
488 height: 32px;
489 line-height: 18px;
490 margin: 0;
491 padding: 18px 10px;
492 }
493
494 input[type=number] {
495 padding: 5px 5px 5px 10px;
496 }
497
498 textarea {
499 height: 120px;
500 resize: vertical;
501 }
502
503 select {
504 background: #ffffff url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23777%22%2F%3E%3C%2Fsvg%3E") no-repeat right 10px top 55%;
505 background-size: 16px 16px;
506 cursor: pointer;
507 min-height: 32px;
508 vertical-align: middle;
509 padding: 10px 10px;
510 height: auto !important;
511 appearance: none;
512 -webkit-appearance: none;
513 }
514 select:hover {
515 color: #444444;
516 }
517 select.disabled, select:disabled {
518 opacity: 0.5;
519 }
520 select:-moz-focusring {
521 color: transparent;
522 text-shadow: 0 0 0 #036aab;
523 }
524 select::-ms-value {
525 background: 0 0;
526 color: #444444;
527 }
528 select:hover::-ms-value {
529 color: #444444;
530 }
531 select:focus::-ms-value {
532 color: #444444;
533 }
534 select::-ms-expand {
535 display: none;
536 }
537 select[multiple] {
538 background-image: none;
539 }
540 select[multiple] option {
541 padding: 2px 0;
542 }
543
544 input[type=checkbox],
545 input[type=radio] {
546 background: linear-gradient(180deg, #e8e8e8 0%, #ffffff 68.23%);
547 border: 1px solid #7e8993;
548 border-radius: 4px;
549 clear: none;
550 color: #444444;
551 cursor: pointer;
552 display: inline-block;
553 height: 16px;
554 line-height: 0;
555 margin: -4px 4px 1px 1px;
556 min-width: 16px;
557 outline: 0;
558 padding: 0 !important;
559 text-align: center;
560 vertical-align: middle;
561 width: 16px;
562 appearance: none;
563 -webkit-appearance: none;
564 transition-property: border-color;
565 transition-duration: 0.05s;
566 transition-timing-function: ease-out;
567 }
568 input[type=checkbox]:checked::before,
569 input[type=radio]:checked::before {
570 display: inline-block;
571 float: left;
572 speak: never;
573 vertical-align: middle;
574 width: 1rem;
575 -webkit-font-smoothing: antialiased;
576 -moz-osx-font-smoothing: grayscale;
577 }
578
579 input[type=checkbox]:checked::before {
580 content: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%23FFFFFF%27%2F%3E%3C%2Fsvg%3E");
581 height: 19px;
582 margin: -3px 0 0 -1px;
583 width: 19px;
584 background-color: #2B66D1;
585 color: #fff;
586 border-radius: 4px;
587 }
588 input[type=checkbox]:checked::before svg path {
589 fill: #2B66D1;
590 }
591
592 input[type=radio] {
593 /* Add if not using autoprefixer */
594 -webkit-appearance: none;
595 /* Remove most all native input styles */
596 appearance: none;
597 /* For iOS < 15 */
598 background-color: #2B66D1;
599 /* Not removed via appearance */
600 margin: 0;
601 font: inherit;
602 color: currentColor;
603 width: 1.15em;
604 height: 1.15em;
605 border: 0.15em solid #b3b4b9;
606 border-radius: 50%;
607 transform: translateY(-0.075em);
608 display: grid;
609 place-content: center;
610 }
611
612 input[type=radio]::before {
613 content: "";
614 width: 16px;
615 height: 16px;
616 border-radius: 50%;
617 transform: scale(0);
618 transition: 120ms transform ease-in-out;
619 /* Windows High Contrast Mode */
620 border: 5px solid #2B66D1;
621 }
622
623 input[type=radio]:checked::before {
624 transform: scale(1);
625 }
626
627 input[type=radio]:focus {
628 outline: none;
629 }
630
631 input[type=number] {
632 width: 100px;
633 }
634
635 input.charitable-error,
636 textarea.charitable-error,
637 select.charitable-error {
638 border: 1px solid #d63638 !important;
639 }
640 input.charitable-error:focus,
641 textarea.charitable-error:focus,
642 select.charitable-error:focus {
643 box-shadow: 0 0 0 1px #d63638;
644 outline: none;
645 }
646 input:focus,
647 textarea:focus,
648 select:focus {
649 border: 1px solid #036aab;
650 box-shadow: 0 0 0 1px #036aab;
651 outline: none;
652 }
653
654 ::-webkit-input-placeholder,
655 ::-moz-placeholder,
656 :-ms-input-placeholder {
657 color: #bbbbbb;
658 }
659
660 .charitable_page_charitable-builder .choices {
661 margin-bottom: 0;
662 }
663 .charitable_page_charitable-builder .choices .choices__inner {
664 border: 1px solid #cccccc;
665 border-radius: 4px;
666 min-height: 32px;
667 padding-left: 5px;
668 }
669 .charitable_page_charitable-builder .choices .choices__item.choices__placeholder {
670 color: #999999;
671 opacity: 1;
672 }
673
674 .charitable-panel-field-colorpicker .minicolors .minicolors-input {
675 height: 32px;
676 width: 210px;
677 border-radius: 4px;
678 font-style: normal;
679 font-weight: 400;
680 font-size: 14px;
681 line-height: 17px;
682 text-transform: lowercase;
683 padding-left: 35px;
684 }
685 .charitable-panel-field-colorpicker .minicolors .minicolors-swatch {
686 height: 22px;
687 width: 22px;
688 border-radius: 2px;
689 border: none;
690 overflow: hidden;
691 box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.1);
692 }
693 .charitable-panel-field-colorpicker .minicolors .minicolors-swatch .minicolors-swatch-color {
694 box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
695 }
696
697 #charitable-field-options .wp-picker-container {
698 width: 75%;
699 max-width: 80x;
700 text-align: center;
701 }
702 #charitable-field-options .wp-picker-container button.button.wp-color-result {
703 background-color: rgb(221, 153, 51);
704 box-shadow: none;
705 width: 50px;
706 height: 50px;
707 border: 0;
708 border-radius: 4px;
709 }
710 #charitable-field-options .wp-picker-container button.button.wp-color-result span {
711 content: "";
712 display: inline-block;
713 text-indent: -10000px;
714 }
715 #charitable-field-options .wp-picker-container .wp-picker-input-wrap label {
716 margin: 0;
717 }
718 #charitable-field-options .wp-picker-container input.charitable-color-picker {
719 margin-top: 0;
720 padding: 2px 0;
721 text-align: center;
722 height: 28px;
723 }
724 #charitable-field-options .wp-picker-container input.button.wp-picker-clear,
725 #charitable-field-options .wp-picker-container input.button.wp-picker-clear:active,
726 #charitable-field-options .wp-picker-container input.button.wp-picker-clear:hover {
727 background-color: transparent;
728 border: none;
729 text-transform: uppercase;
730 }
731 #charitable-field-options .wp-picker-container input.button-wp-picker-clear:hover {
732 text-decoration: underline;
733 }
734 #charitable-field-options .wp-picker-container .wp-picker-input-wrap {
735 display: inline-block;
736 margin-top: 10px;
737 }
738 #charitable-field-options hr {
739 border-bottom: 1px solid #ced7e0;
740 height: 1px;
741 border-top: 0;
742 }
743
744 .campaign-tag-field {
745 border: 1px solid #f1f1f1;
746 padding: 0;
747 }
748
749 .charitable-panel-field {
750 clear: both;
751 }
752 .charitable-panel-field.has-icon .charitable-internal {
753 position: relative;
754 }
755 .charitable-panel-field.has-icon .charitable-internal input[type=text],
756 .charitable-panel-field.has-icon .charitable-internal input[type=url] {
757 text-indent: 35px;
758 }
759 .charitable-panel-field.has-icon .charitable-internal input[type=text].campaign-builder-datepicker,
760 .charitable-panel-field.has-icon .charitable-internal input[type=url].campaign-builder-datepicker {
761 text-indent: 25px;
762 font-weight: 500;
763 font-size: 14px;
764 line-height: 21px;
765 padding: 17px 10px 19px 10px;
766 }
767 .charitable-panel-field.has-icon .charitable-internal .charitable-text-field-icon {
768 position: absolute;
769 background-color: #F7F7F8;
770 left: 0px;
771 top: 1px;
772 width: 36px;
773 height: 36px;
774 font-size: 18px;
775 line-height: 36px;
776 text-align: center;
777 vertical-align: middle;
778 color: white;
779 border-right: 1px solid #D4D4D4;
780 border-left: 1px solid #D4D4D4;
781 }
782 .charitable-panel-field.has-icon .charitable-internal .charitable-date-field-icon {
783 position: absolute;
784 left: 0px;
785 top: 3px;
786 width: 36px;
787 height: 36px;
788 font-size: 18px;
789 line-height: 34px;
790 text-align: center;
791 vertical-align: middle;
792 color: white;
793 border-right: 0;
794 border-left: 1px solid #D4D4D4;
795 }
796 .charitable-panel-field.charitable-panel-field-number-slider .charitable-internal {
797 display: inline-block;
798 width: 100%;
799 }
800 .charitable-panel-field.charitable-panel-field-number-slider .charitable-internal input {
801 width: 285px;
802 }
803 .charitable-panel-field.charitable-panel-field-number-slider .charitable-internal div.charitable-number-slider-hint {
804 width: 50px;
805 float: right;
806 margin-right: 5px;
807 margin-left: 0;
808 margin-bottom: 0;
809 text-align: right;
810 margin-top: 0px;
811 -webkit-margin-before: -8px;
812 }
813 .charitable-panel-field .select2-container .select2-selection {
814 border-color: #ccc;
815 border-radius: 4px;
816 min-height: 41px;
817 vertical-align: middle;
818 padding-left: 0px;
819 padding-top: 5px;
820 }
821 .charitable-panel-field .select2-container .select2-selection ul.select2-selection__rendered {
822 padding: 5px 5px 0 10px;
823 }
824 .charitable-panel-field .select2-container .select2-selection ul.select2-selection__rendered li.select2-selection__choice {
825 background-color: white;
826 color: #5D606C;
827 padding: 5px 10px !important;
828 border: 1px solid #DDDDDF;
829 border-radius: 5px;
830 display: inline-block;
831 float: none;
832 width: auto;
833 }
834 .charitable-panel-field .select2-container .select2-selection ul.select2-selection__rendered li.select2-selection__choice .select2-selection__choice__remove {
835 float: right;
836 color: #5D606C;
837 font-weight: 800;
838 margin-left: 5px;
839 }
840 .charitable-panel-field .select2-container .select2-selection .select2-selection__arrow {
841 top: 8px;
842 right: 5px;
843 }
844 .charitable-panel-field .select2-container {
845 width: 100% !important;
846 }
847 .charitable-panel-field.charitable-loading {
848 opacity: 0.5;
849 pointer-events: none;
850 }
851
852 /* Chrome, Safari, AND NOW ALSO the Edge Browser and Firefox */
853 @media screen and (-webkit-min-device-pixel-ratio: 0) {
854 .charitable-panel-field.charitable-panel-field-number-slider div.charitable-number-slider-hint {
855 margin-top: -8px;
856 }
857 }
858 .select2-container ul li {
859 display: inline-block;
860 clear: both;
861 width: 100%;
862 height: auto;
863 padding-top: 15px;
864 padding-bottom: 15px;
865 padding-top: 15px;
866 padding-bottom: 15px;
867 margin: 0 0 -5px 0;
868 font-size: 13px;
869 line-height: 20px;
870 }
871 .select2-container span.charitable-select2-avatar {
872 float: left;
873 }
874 .select2-container span.charitable-select2-meta {
875 float: right;
876 }
877
878 #charitable-panel-field-settings-campaign_tags-wrap .select2-container ul {
879 padding: 0 0 10px 0;
880 }
881 #charitable-panel-field-settings-campaign_tags-wrap .select2-container ul li {
882 padding-top: 0;
883 padding-bottom: 0;
884 }
885 #charitable-panel-field-settings-campaign_tags-wrap .select2-container ul li.select2-search {
886 width: auto;
887 visibility: hidden;
888 }
889
890 .select2-container--default .select2-results__option--highlighted[aria-selected] {
891 background-color: #f2f2f2 !important;
892 font-weight: 600;
893 color: black !important;
894 }
895
896 .select2-container--default .select2-results__option[aria-selected=true] {
897 opacity: 0.3;
898 background-color: #FFF !important;
899 color: black !important;
900 }
901
902 #charitable-panel-field-settings-campaign_ending_date-wrap {
903 margin-bottom: 20px;
904 width: 100%;
905 display: table;
906 }
907
908 .charitable-panel-field input[type=text].campaign-builder-datepicker {
909 width: 100%;
910 float: left;
911 text-indent: 25px;
912 }
913
914 .charitable-end-time {
915 float: left;
916 line-height: 30px;
917 margin-left: 10px;
918 }
919
920 .charitable-panel-field .charitable-category-list input[type=checkbox],
921 .charitable-panel-field.charitable-panel-field-checkbox input[type=checkbox],
922 .charitable-panel-field.charitable-panel-field-checkboxes input[type=checkbox] {
923 display: inline-block;
924 }
925 .charitable-panel-field .charitable-category-list label,
926 .charitable-panel-field.charitable-panel-field-checkbox label,
927 .charitable-panel-field.charitable-panel-field-checkboxes label {
928 display: inline;
929 cursor: pointer;
930 }
931
932 .charitable-panel-field .charitable-category-list li {
933 margin-bottom: 8px;
934 }
935 .charitable-panel-field .charitable-category-list li label {
936 margin-left: 5px;
937 }
938
939 .charitable-panel-field.charitable-panel-field-radio-options input[type=radio] {
940 display: inline-grid;
941 }
942 .charitable-panel-field.charitable-panel-field-radio-options p label {
943 display: inline-block;
944 margin-top: -3px;
945 margin-left: 5px;
946 cursor: pointer;
947 text-transform: capitalize;
948 }
949
950 .charitable-panel-field.charitable-panel-field-checkboxes p {
951 margin: 15px auto;
952 line-height: 14px;
953 }
954 .charitable-panel-field.charitable-panel-field-checkboxes p input {
955 margin-right: 10px;
956 margin-left: 1px;
957 }
958
959 .charitable-panel-field.charitable-panel-field-dropdown select {
960 margin: 0 auto 10px auto;
961 }
962
963 .charitable-panel-field.charitable-panel-field-align {
964 margin-bottom: 30px;
965 }
966 .charitable-panel-field.charitable-panel-field-align span {
967 margin-right: 10px;
968 }
969 .charitable-panel-field.charitable-panel-field-align span i {
970 font-size: 21px;
971 line-height: 21px;
972 padding: 15px;
973 border: 1px solid #f1f1f1;
974 border-radius: 5px;
975 }
976 .charitable-panel-field.charitable-panel-field-align span.active i {
977 background-color: #2d2d2d;
978 color: white;
979 }
980
981 .charitable-panel-field-divider {
982 color: #f1f1f1;
983 margin-left: 0;
984 margin-right: 0;
985 }
986
987 .charitable-campaign-builder-button-secondary {
988 background-color: #EEEEEE !important;
989 border-color: #CFCFD2 !important;
990 color: #595B67 !important;
991 font-weight: 700;
992 min-height: 30px;
993 margin: 0;
994 padding: 5px 10px;
995 box-shadow: none;
996 cursor: pointer;
997 border-width: 1px;
998 border-style: solid;
999 border-radius: 5px;
1000 }
1001
1002 .charitable-campaign-builder-button-secondary:hover {
1003 background-color: #d7d7d7 !important;
1004 border-color: #CFCFD2 !important;
1005 color: #595B67 !important;
1006 font-weight: 600;
1007 }
1008
1009 .charitable-panel-field .charitable-internal .charitable-campaign-builder-button-secondary {
1010 margin-top: 10px !important;
1011 margin-bottom: 5px;
1012 margin-left: 5px;
1013 font-weight: 700;
1014 }
1015
1016 .charitable-panel-field .charitable-internal .charitable-campaign-builder-button-secondary:nth-child(0) {
1017 margin-left: 0;
1018 }
1019
1020 #ui-datepicker-div {
1021 font-family: "Inter", sans-serif !important;
1022 padding: 10px;
1023 }
1024 #ui-datepicker-div .ui-datepicker-calendar thead th {
1025 color: #757781;
1026 text-transform: uppercase;
1027 font-weight: 500;
1028 font-size: 12px;
1029 line-height: 12px;
1030 }
1031 #ui-datepicker-div .ui-datepicker-header {
1032 background: none;
1033 border: 0;
1034 }
1035 #ui-datepicker-div .ui-datepicker-header .ui-datepicker-title {
1036 font-weight: 600;
1037 font-size: 14px;
1038 line-height: 28px;
1039 }
1040 #ui-datepicker-div .ui-state-default,
1041 #ui-datepicker-div .ui-widget-content .ui-state-default,
1042 #ui-datepicker-div .ui-widget-header .ui-state-default {
1043 border: 0;
1044 background: none;
1045 color: #757781;
1046 text-align: center;
1047 }
1048 #ui-datepicker-div td.ui-datepicker-current-day a,
1049 #ui-datepicker-div td.ui-datepicker-days-cell-over a {
1050 border-bottom: 1px solid #2B66D1;
1051 background: none;
1052 color: #2B66D1;
1053 font-weight: 600;
1054 }
1055 #ui-datepicker-div .ui-datepicker-prev span {
1056 background-image: url(../../../assets/images/icons/calendar-previous.svg) !important;
1057 background-position: -3px -3px !important;
1058 }
1059 #ui-datepicker-div .ui-datepicker-next span {
1060 background-image: url(../../../assets/images/icons/calendar-next.svg) !important;
1061 background-position: -3px -3px !important;
1062 }
1063
1064 .charitable-panel-field mark {
1065 padding: 5px 10px;
1066 text-transform: uppercase;
1067 display: inline-block;
1068 margin-bottom: 5px;
1069 width: 100%;
1070 text-align: center;
1071 }
1072 .charitable-panel-field mark.active {
1073 background-color: #23282d;
1074 color: #ffffff;
1075 }
1076 .charitable-panel-field mark.finished {
1077 background-color: #3fb8f5;
1078 }
1079 .charitable-panel-field mark.successful,
1080 .charitable-panel-field mark.public {
1081 background-color: #34d058;
1082 color: #ffffff;
1083 }
1084 .charitable-panel-field mark.unsuccessful {
1085 background-color: #ff0000;
1086 color: #ffffff;
1087 }
1088
1089 .charitable-panel-field-campaign-status-columns {
1090 display: flex;
1091 margin-bottom: 40px;
1092 margin-left: 0px;
1093 }
1094 .charitable-panel-field-campaign-status-columns .charitable-panel-field-campaign-status-column.left {
1095 flex: 0.5;
1096 }
1097 .charitable-panel-field-campaign-status-columns .charitable-panel-field-campaign-status-column.right {
1098 flex: 3;
1099 }
1100 .charitable-panel-field-campaign-status-columns .charitable-panel-message {
1101 padding: 0 10px;
1102 margin-left: 10px;
1103 }
1104 .charitable-panel-field-campaign-status-columns .charitable-panel-message i {
1105 font-size: 24px;
1106 display: inline;
1107 }
1108 .charitable-panel-field-campaign-status-columns .charitable-panel-message p {
1109 color: #2d2d2d;
1110 }
1111
1112 .charitable-panel .charitable-panel-field-campaign-status-buttons {
1113 display: flex;
1114 flex-wrap: wrap;
1115 gap: 10px;
1116 margin: 20px 0 20px 20px;
1117 }
1118 .charitable-panel .charitable-panel-field-campaign-status-buttons .charitable-panel-field-campaign-status-button {
1119 flex: 1;
1120 }
1121 .charitable-panel .charitable-panel-field-campaign-status-buttons .charitable-panel-field-campaign-status-button p {
1122 font-size: 11px;
1123 line-height: 14px;
1124 color: #2d2d2d;
1125 margin: 10px 0 0 0;
1126 }
1127 .charitable-panel .charitable-panel-field-campaign-status-buttons .charitable-panel-field-campaign-status-button p strong.alert {
1128 color: #d63638;
1129 }
1130 .charitable-panel .charitable-panel-field-campaign-status-buttons .charitable-panel-field-campaign-status-button button.charitable-button {
1131 padding: 5px 15px;
1132 font-weight: 400;
1133 border: 0;
1134 }
1135 .charitable-panel .charitable-panel-field-campaign-status-buttons .charitable-panel-field-campaign-status-button button.charitable-button.alert {
1136 background-color: #d63638 !important;
1137 font-weight: 600;
1138 text-transform: uppercase;
1139 }
1140
1141 .campaign-status-successful .charitable-panel-message {
1142 color: green;
1143 }
1144
1145 .charitable-panel .charitable-button {
1146 background-color: #EEEEEE;
1147 border: 1px solid #CFCFD2;
1148 color: #595B67;
1149 text-transform: capitalize;
1150 font-weight: 600;
1151 padding: 10px 15px;
1152 text-decoration: none;
1153 cursor: pointer;
1154 border-radius: 8px;
1155 }
1156 .charitable-panel .charitable-button:hover {
1157 background-color: #d7d7d7 !important;
1158 border-color: #CFCFD2 !important;
1159 color: #595B67 !important;
1160 }
1161
1162 div.charitable-form {
1163 text-align: left;
1164 margin-left: auto;
1165 margin-right: auto;
1166 position: relative;
1167 }
1168 div.charitable-form label {
1169 display: block;
1170 width: 100%;
1171 font-size: 16px;
1172 line-height: 24px;
1173 font-weight: 600;
1174 }
1175 div.charitable-form input[type=text],
1176 div.charitable-form input[type=email],
1177 div.charitable-form select,
1178 div.charitable-form textarea {
1179 width: 100%;
1180 margin: 5px auto;
1181 }
1182 div.charitable-form .button-link {
1183 margin-top: 20px;
1184 text-align: center;
1185 display: block;
1186 width: 100%;
1187 }
1188 div.charitable-form .button-link:hover {
1189 background-color: #7ddb72;
1190 }
1191 div.charitable-form .charitable-form-row {
1192 margin-top: 5px;
1193 margin-bottom: 5px;
1194 }
1195 div.charitable-form.charitable-marketing-form, div.charitable-form.charitable-payment-form {
1196 margin-bottom: 40px;
1197 margin-top: 40px;
1198 width: 75%;
1199 max-width: 600px;
1200 }
1201 div.charitable-form.charitable-feedback-form {
1202 margin-bottom: 40px;
1203 margin-top: 40px;
1204 width: 75%;
1205 max-width: 600px;
1206 }
1207 div.charitable-form.charitable-feedback-form .button-link {
1208 background-color: #5AA152;
1209 text-transform: capitalize;
1210 font-weight: 500;
1211 padding: 15px 25px;
1212 font-size: 16px;
1213 line-height: 20px;
1214 color: #ffffff !important;
1215 margin-left: 4px;
1216 position: relative;
1217 top: 0;
1218 text-decoration: none;
1219 border-radius: 5px;
1220 text-shadow: none;
1221 font-family: "Inter";
1222 line-height: normal;
1223 cursor: pointer;
1224 }
1225 div.charitable-form.charitable-feedback-form .button-link:hover,
1226 div.charitable-form.charitable-feedback-form .button-link:active {
1227 color: white;
1228 }
1229 div.charitable-form .charitable-loading-spinner {
1230 display: none;
1231 position: absolute;
1232 width: 50px;
1233 height: 50px;
1234 opacity: 1;
1235 background-size: 50px 50px;
1236 left: calc(50% - 35px);
1237 top: 45%;
1238 }
1239 div.charitable-form.charitable-processing {
1240 opacity: 0.3;
1241 pointer-events: none;
1242 }
1243 div.charitable-form.charitable-processing .charitable-loading-spinner {
1244 display: block;
1245 }
1246
1247 #clr-picker {
1248 z-index: 9999999 !important;
1249 }
1250
1251 .widefat {
1252 width: 100%;
1253 }
1254 .widefat thead tr th {
1255 font-weight: 400;
1256 line-height: 44px;
1257 text-align: left;
1258 }
1259 .widefat thead tr.table-header th {
1260 font-weight: 600;
1261 line-height: 22px;
1262 }
1263 .widefat.charitable-campaign-suggested-donations {
1264 border: 1px solid #f1f1f1;
1265 margin-bottom: 30px;
1266 }
1267 .widefat.charitable-campaign-suggested-donations thead label {
1268 background-color: #f1f1f1;
1269 padding: 10px;
1270 }
1271 .widefat.charitable-campaign-suggested-donations tbody tr td,
1272 .widefat.charitable-campaign-suggested-donations tfoot tr td {
1273 padding: 10px 20px;
1274 }
1275 .widefat.charitable-campaign-suggested-donations tbody tr td.amount-col,
1276 .widefat.charitable-campaign-suggested-donations tbody tr td.description-col {
1277 padding-left: 0;
1278 }
1279 .widefat.charitable-campaign-suggested-donations th.spacer {
1280 width: 20px;
1281 }
1282 .widefat.charitable-campaign-suggested-donations th.default_amount-col {
1283 width: 150px;
1284 }
1285 .widefat.charitable-campaign-suggested-donations th.amount-col {
1286 width: 200px;
1287 }
1288 .widefat.charitable-campaign-suggested-donations td.description-col input {
1289 width: 100%;
1290 }
1291 .widefat.charitable-campaign-suggested-donations tfoot a.button {
1292 margin: 10px 0;
1293 }
1294 .widefat.charitable-campaign-suggested-donations .no-amounts-yet {
1295 color: #d63638;
1296 font-weight: 600;
1297 }
1298 .widefat.charitable-campaign-suggested-donations a.charitable-button {
1299 margin: 0px 0 15px 0;
1300 display: inline-block;
1301 width: auto;
1302 }
1303 .widefat .remove-col span {
1304 cursor: pointer;
1305 }
1306 .widefat .reorder-col span {
1307 cursor: move;
1308 }
1309
1310 .charitable-admin-page .charitable-btn {
1311 font-family: "Inter", sans-serif !important;
1312 border-width: 1px;
1313 border-style: solid;
1314 border-radius: 4px;
1315 cursor: pointer;
1316 display: inline-block;
1317 margin: 0;
1318 text-decoration: none;
1319 text-align: center;
1320 vertical-align: middle;
1321 white-space: nowrap;
1322 box-shadow: none;
1323 transition-property: all;
1324 transition-duration: 0.05s;
1325 transition-timing-function: ease-in;
1326 }
1327 .charitable-admin-page .charitable-btn.inactive {
1328 background-color: #d7d7d7;
1329 border-color: #cccccc;
1330 color: #444444;
1331 cursor: no-drop;
1332 }
1333 .charitable-admin-page .charitable-btn .charitable-button-icon,
1334 .charitable-admin-page .charitable-btn i {
1335 margin: 0 10px 0 0 !important;
1336 }
1337 .charitable-admin-page .charitable-btn-block {
1338 display: block;
1339 width: 100%;
1340 }
1341 .charitable-admin-page .charitable-btn-sm {
1342 font-size: 14px;
1343 font-weight: 500;
1344 padding: 0 10px;
1345 height: 32px;
1346 line-height: 30px;
1347 }
1348 .charitable-admin-page .charitable-btn-md {
1349 font-size: 14px;
1350 font-weight: 600;
1351 line-height: 17px;
1352 padding: 10px 15px;
1353 }
1354 .charitable-admin-page .charitable-btn-lg {
1355 font-size: 16px;
1356 font-weight: 600;
1357 padding: 16px 28px;
1358 }
1359 .charitable-admin-page .charitable-btn-orange {
1360 background-color: #e27730;
1361 border-color: #e27730;
1362 color: #ffffff;
1363 }
1364 .charitable-admin-page .charitable-btn-orange:hover {
1365 background-color: #a95822;
1366 border-color: #a95822;
1367 color: #ffffff;
1368 }
1369 .charitable-admin-page .charitable-btn-green {
1370 background-color: #5AA152;
1371 border-color: #5AA152;
1372 color: #ffffff;
1373 }
1374 .charitable-admin-page .charitable-btn-green:hover {
1375 background-color: #2c5e26;
1376 border-color: #2c5e26;
1377 color: #ffffff;
1378 }
1379 .charitable-admin-page .charitable-btn-blue {
1380 background-color: #036aab;
1381 border-color: #036aab;
1382 color: #ffffff;
1383 }
1384 .charitable-admin-page .charitable-btn-blue:hover {
1385 background-color: #215d8f;
1386 border-color: #215d8f;
1387 color: #ffffff;
1388 }
1389 .charitable-admin-page .charitable-btn-blue.charitable-settings-keyword-filter-save-changes {
1390 font-weight: 400;
1391 margin-right: 8px;
1392 }
1393 .charitable-admin-page .charitable-btn-blue.charitable-settings-keyword-filter-save-changes .charitable-loading-spinner {
1394 margin-left: 0;
1395 margin-right: 5px;
1396 }
1397 .charitable-admin-page .charitable-btn-grey {
1398 background-color: #eeeeee;
1399 border-color: #cccccc;
1400 color: #777777;
1401 }
1402 .charitable-admin-page .charitable-btn-grey:hover {
1403 background-color: #d7d7d7;
1404 border-color: #cccccc;
1405 color: #444444;
1406 }
1407 .charitable-admin-page .charitable-btn-light-grey {
1408 background-color: #f8f8f8;
1409 border-color: #cccccc;
1410 color: #777777;
1411 }
1412 .charitable-admin-page .charitable-btn-light-grey:hover {
1413 background-color: #eeeeee;
1414 border-color: #cccccc;
1415 color: #444444;
1416 }
1417 .charitable-admin-page .charitable-btn-light-grey-blue-borders {
1418 background-color: #f8f8f8;
1419 border-color: currentColor;
1420 color: #036aab;
1421 font-weight: 400;
1422 }
1423 .charitable-admin-page .charitable-btn-light-grey-blue-borders:hover {
1424 background-color: #eeeeee;
1425 color: #215d8f;
1426 }
1427 .charitable-admin-page .charitable-dismiss-button {
1428 background: none;
1429 border: none;
1430 color: #bbbbbb;
1431 cursor: pointer;
1432 padding: 3px;
1433 }
1434 .charitable-admin-page .charitable-dismiss-button:hover {
1435 color: #777777;
1436 }
1437 .charitable-admin-page .charitable-dismiss-button:before {
1438 background: 0 0;
1439 content: "\f153";
1440 display: block;
1441 font: normal 16px/16px dashicons, sans-serif;
1442 height: 16px;
1443 speak: none;
1444 text-align: center;
1445 width: 16px;
1446 -webkit-font-smoothing: antialiased;
1447 -moz-osx-font-smoothing: grayscale;
1448 }
1449 .charitable-admin-page .charitable-disabled {
1450 cursor: default;
1451 opacity: 0.5;
1452 pointer-events: none;
1453 }
1454 .charitable-admin-page .charitable-disabled.charitable-disabled-modal,
1455 .charitable-admin-page .charitable-disabled.charitable-disabled-same_page {
1456 cursor: pointer;
1457 opacity: 0.5;
1458 pointer-events: all;
1459 }
1460
1461 @font-face {
1462 font-family: "charitable";
1463 src: url("../../fonts/charitable.eot?o8h719");
1464 src: url("../../fonts/charitable.eot?#iefixo8h719") format("embedded-opentype"), url("../../fonts/charitable.ttf?o8h719") format("truetype"), url("../../fonts/charitable.woff?o8h719") format("woff"), url("../../fonts/charitable.svg?o8h719#charitable") format("svg");
1465 font-weight: normal;
1466 font-style: normal;
1467 }
1468 [class=charitable-icon] {
1469 speak: none;
1470 font-style: normal;
1471 font-weight: normal;
1472 font-variant: normal;
1473 text-transform: none;
1474 line-height: 1;
1475 font-size: 20px;
1476 /* Better Font Rendering =========== */
1477 -webkit-font-smoothing: antialiased;
1478 -moz-osx-font-smoothing: grayscale;
1479 }
1480
1481 .charitable-icon-donations:before {
1482 content: "\e600";
1483 font-family: "charitable";
1484 }
1485
1486 .charitable-icon-charitable:before {
1487 content: "\e601";
1488 font-family: "charitable";
1489 }
1490
1491 .charitable-icon-campaign-creator:before {
1492 content: "\e602";
1493 font-family: "charitable";
1494 }
1495
1496 .charitable-icon-donations-grab:before {
1497 content: "\e603";
1498 font-family: "charitable";
1499 }
1500
1501 #adminmenu .menu-icon-campaign .wp-menu-image:before {
1502 font-family: charitable !important;
1503 content: "\e601";
1504 }
1505
1506 #adminmenu .toplevel_page_charitable .wp-menu-image:before {
1507 font-family: charitable !important;
1508 content: "\e601";
1509 }
1510
1511 #available-widgets [class*=charitable_campaigns_widget] .widget-title:before {
1512 font-family: charitable !important;
1513 content: "\e601";
1514 }
1515
1516 #available-widgets [class*=charitable_donate_widget] .widget-title:before {
1517 font-family: charitable !important;
1518 content: "\e600";
1519 }
1520
1521 #available-widgets [class*=campaign_creator_widget] .widget-title:before {
1522 font-family: charitable !important;
1523 content: "\e602";
1524 }
1525
1526 #available-widgets [class*=charitable_donors_widget] .widget-title:before {
1527 content: "\f307";
1528 top: -4px;
1529 }
1530
1531 #available-widgets [class*=charitable_campaign_terms_widget] .widget-title:before {
1532 content: "\f318";
1533 top: -4px;
1534 }
1535
1536 .charitable-upgrade-notice {
1537 border-left-color: #f89d35;
1538 background-color: #fef4e8;
1539 }
1540
1541 #adminmenu a[href^="https://wpcharitable.com/lite-vs-pro"]:not(.charitable-upgrade-btn) {
1542 color: #fff;
1543 background-color: #1da867 !important;
1544 }
1545
1546 .wpcharitable-plugin-row .proupgrade a {
1547 color: #1da867 !important;
1548 font-weight: 600;
1549 }
1550
1551
1552 .admin_page_charitable-campaign-builder #wpadminbar,
1553 .admin_page_charitable-campaign-builder #wpfooter {
1554 display: none;
1555 }
1556
1557 #wp-auth-check-wrap {
1558 display: none;
1559 }
1560
1561 .charitable-toolbar .badge {
1562 position: absolute;
1563 right: auto;
1564 top: auto;
1565 width: 60px;
1566 height: 60px;
1567 border-radius: 60px;
1568 background-color: #f99d33;
1569 text-align: center;
1570 font-size: 40px;
1571 line-height: 60px;
1572 }
1573
1574 .charitable-toolbar .badge i {
1575 font-size: 30px;
1576 line-height: auto;
1577 margin-left: -7px;
1578 }
1579
1580 .charitable-toolbar .badge a {
1581 text-decoration: none;
1582 color: #fff;
1583 line-height: auto;
1584 }
1585