PluginProbe
Charitable – Donation & Fundraising Platform (Donation Forms, Recurring Donations & Fundraising Campaigns) / 1.8.12
Charitable – Donation & Fundraising Platform (Donation Forms, Recurring Donations & Fundraising Campaigns) v1.8.12
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.12, at assets/css/campaign-builder/builder-basic.css

1,620 lines 37.8 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.62;
361 }
362 #charitable-builder .charitable-not-available img.charitable-builder-sidebar-icon,
363 #charitable-builder .charitable-not-installed img.charitable-builder-sidebar-icon,
364 #charitable-builder .charitable-need-upgrade img.charitable-builder-sidebar-icon {
365 opacity: 0.33;
366 }
367 #charitable-builder .charitable-campaign-preview-not-available {
368 opacity: 0.05;
369 }
370 #charitable-builder .charitable-one-half {
371 float: left;
372 width: calc(50% - 10px);
373 }
374 #charitable-builder .charitable-one-half.last {
375 float: right;
376 margin-right: 0;
377 }
378 #charitable-builder .charitable-one-half.charitable-hide + .charitable-one-half.last {
379 float: left;
380 }
381 #charitable-builder .charitable-one-third {
382 float: left;
383 margin-right: 20px;
384 width: calc(100%/3 - 13.3333333333px);
385 }
386 #charitable-builder .charitable-one-third.last {
387 float: right;
388 margin-right: 0;
389 }
390 #charitable-builder .charitable-two-thirds {
391 float: left;
392 margin-right: 20px;
393 width: calc(66.6666666667% - 13.3333333333px);
394 }
395 #charitable-builder .charitable-help-tooltip-container {
396 width: 18px;
397 height: 18px;
398 top: 4px;
399 position: relative;
400 }
401 #charitable-builder .charitable-help-tooltip-container .charitable-help-tooltip {
402 color: #bbbbbb;
403 display: inline-block;
404 font-size: 15px;
405 margin: 0 0 0 5px;
406 }
407 #charitable-builder .charitable-help-tooltip-container .charitable-help-tooltip:hover {
408 color: #777777;
409 cursor: help;
410 }
411 #charitable-builder .charitable-panel-sidebar .charitable-panel-field {
412 max-width: 100%;
413 }
414 #charitable-builder .charitable-panel-sidebar .charitable-campaign-builder-headline-light {
415 font-weight: 500;
416 }
417 #charitable-builder .charitable-panel-sidebar .charitable-help-tooltip {
418 color: #b0b6bd;
419 }
420 #charitable-builder .charitable-panel-sidebar .charitable-help-tooltip:hover {
421 color: #86919e;
422 }
423 #charitable-builder label span.required {
424 color: #d63638;
425 }
426
427 .charitable-columns {
428 display: flex;
429 flex-wrap: nowrap;
430 justify-content: space-between;
431 align-items: stretch;
432 align-content: flex-start;
433 }
434 .charitable-columns.charitable-columns-2 .charitable-column {
435 width: calc(50% - 15px);
436 }
437 .charitable-columns.charitable-columns-3 .charitable-column {
438 width: calc(33.3333333333% - 20px);
439 }
440 .charitable-columns.charitable-columns-4 .charitable-column {
441 width: calc(25% - 22.5px);
442 }
443
444 .charitable-loading-spinner {
445 background-image: url("../../images/campaign-builder/spinner.svg");
446 background-repeat: no-repeat;
447 background-size: 15px 15px;
448 display: block;
449 height: 15px;
450 margin: 0 10px;
451 vertical-align: -2px;
452 width: 15px;
453 -webkit-animation: charitable-spinner-rotation 0.8s linear infinite;
454 -moz-animation: charitable-spinner-rotation 0.8s linear infinite;
455 -ms-animation: charitable-spinner-rotation 0.8s linear infinite;
456 -o-animation: charitable-spinner-rotation 0.8s linear infinite;
457 animation: charitable-spinner-rotation 0.8s linear infinite;
458 }
459 .charitable-loading-spinner.charitable-loading-white {
460 background-image: url("../../images/campaign-builder/spinner-white.svg");
461 }
462 .charitable-loading-spinner.charitable-loading-md {
463 background-size: 24px 24px;
464 height: 24px;
465 width: 24px;
466 }
467 .charitable-loading-spinner.charitable-loading-inline {
468 display: inline-block;
469 }
470 .charitable-loading-spinner.preview-ajax {
471 position: absolute;
472 width: 36px;
473 height: 36px;
474 background-size: 36px 36px;
475 top: calc(50% - 18px);
476 left: calc(50% - 18px);
477 }
478
479 input[type=text],
480 input[type=number],
481 input[type=email],
482 input[type=url],
483 input[type=password],
484 input[type=search],
485 input[type=tel],
486 textarea,
487 select {
488 border: 1px solid #cccccc;
489 border-radius: 4px;
490 box-shadow: none;
491 color: #545660;
492 font-size: 14px;
493 height: 32px;
494 line-height: 18px;
495 margin: 0;
496 padding: 18px 10px;
497 }
498
499 input[type=number] {
500 padding: 5px 5px 5px 10px;
501 }
502
503 textarea {
504 height: 120px;
505 resize: vertical;
506 }
507
508 select {
509 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%;
510 background-size: 16px 16px;
511 cursor: pointer;
512 min-height: 32px;
513 vertical-align: middle;
514 padding: 10px 10px;
515 height: auto !important;
516 appearance: none;
517 -webkit-appearance: none;
518 }
519 select:hover {
520 color: #444444;
521 }
522 select.disabled, select:disabled {
523 opacity: 0.5;
524 }
525 select:-moz-focusring {
526 color: transparent;
527 text-shadow: 0 0 0 #036aab;
528 }
529 select::-ms-value {
530 background: 0 0;
531 color: #444444;
532 }
533 select:hover::-ms-value {
534 color: #444444;
535 }
536 select:focus::-ms-value {
537 color: #444444;
538 }
539 select::-ms-expand {
540 display: none;
541 }
542 select[multiple] {
543 background-image: none;
544 }
545 select[multiple] option {
546 padding: 2px 0;
547 }
548
549 input[type=checkbox],
550 input[type=radio] {
551 background: linear-gradient(180deg, #e8e8e8 0%, #ffffff 68.23%);
552 border: 1px solid #7e8993;
553 border-radius: 4px;
554 clear: none;
555 color: #444444;
556 cursor: pointer;
557 display: inline-block;
558 height: 16px;
559 line-height: 0;
560 margin: -1px 4px 1px 1px;
561 min-width: 16px;
562 outline: 0;
563 padding: 0 !important;
564 text-align: center;
565 vertical-align: middle;
566 width: 16px;
567 appearance: none;
568 -webkit-appearance: none;
569 transition-property: border-color;
570 transition-duration: 0.05s;
571 transition-timing-function: ease-out;
572 }
573 input[type=checkbox]:checked::before,
574 input[type=radio]:checked::before {
575 display: inline-block;
576 float: left;
577 speak: never;
578 vertical-align: middle;
579 width: 1rem;
580 -webkit-font-smoothing: antialiased;
581 -moz-osx-font-smoothing: grayscale;
582 }
583
584 input[type=checkbox]:checked::before {
585 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");
586 height: 19px;
587 margin: -3px 0 0 -1px;
588 width: 19px;
589 background-color: #2B66D1;
590 color: #fff;
591 border-radius: 4px;
592 }
593 input[type=checkbox]:checked::before svg path {
594 fill: #2B66D1;
595 }
596
597 input[type=radio] {
598 /* Add if not using autoprefixer */
599 -webkit-appearance: none;
600 /* Remove most all native input styles */
601 appearance: none;
602 /* For iOS < 15 */
603 background-color: #2B66D1;
604 /* Not removed via appearance */
605 margin: 0;
606 font: inherit;
607 color: currentColor;
608 width: 1.15em;
609 height: 1.15em;
610 border: 0.15em solid #b3b4b9;
611 border-radius: 50%;
612 transform: translateY(-0.075em);
613 display: grid;
614 place-content: center;
615 }
616
617 input[type=radio]::before {
618 content: "";
619 width: 16px;
620 height: 16px;
621 border-radius: 50%;
622 transform: scale(0);
623 transition: 120ms transform ease-in-out;
624 /* Windows High Contrast Mode */
625 border: 5px solid #2B66D1;
626 }
627
628 input[type=radio]:checked::before {
629 transform: scale(1);
630 }
631
632 input[type=radio]:focus {
633 outline: none;
634 }
635
636 input[type=number] {
637 width: 100px;
638 }
639
640 input.charitable-error,
641 textarea.charitable-error,
642 select.charitable-error {
643 border: 1px solid #d63638 !important;
644 }
645 input.charitable-error:focus,
646 textarea.charitable-error:focus,
647 select.charitable-error:focus {
648 box-shadow: 0 0 0 1px #d63638;
649 outline: none;
650 }
651 input:focus,
652 textarea:focus,
653 select:focus {
654 border: 1px solid #036aab;
655 box-shadow: 0 0 0 1px #036aab;
656 outline: none;
657 }
658
659 ::-webkit-input-placeholder,
660 ::-moz-placeholder,
661 :-ms-input-placeholder {
662 color: #bbbbbb;
663 }
664
665 .charitable_page_charitable-builder .choices {
666 margin-bottom: 0;
667 }
668 .charitable_page_charitable-builder .choices .choices__inner {
669 border: 1px solid #cccccc;
670 border-radius: 4px;
671 min-height: 32px;
672 padding-left: 5px;
673 }
674 .charitable_page_charitable-builder .choices .choices__item.choices__placeholder {
675 color: #999999;
676 opacity: 1;
677 }
678
679 .charitable-panel-field-colorpicker .minicolors .minicolors-input {
680 height: 32px;
681 width: 210px;
682 border-radius: 4px;
683 font-style: normal;
684 font-weight: 400;
685 font-size: 14px;
686 line-height: 17px;
687 text-transform: lowercase;
688 padding-left: 35px;
689 }
690 .charitable-panel-field-colorpicker .minicolors .minicolors-swatch {
691 height: 22px;
692 width: 22px;
693 border-radius: 2px;
694 border: none;
695 overflow: hidden;
696 box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.1);
697 }
698 .charitable-panel-field-colorpicker .minicolors .minicolors-swatch .minicolors-swatch-color {
699 box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
700 }
701
702 #charitable-field-options .wp-picker-container {
703 width: 75%;
704 max-width: 80x;
705 text-align: center;
706 }
707 #charitable-field-options .wp-picker-container button.button.wp-color-result {
708 background-color: rgb(221, 153, 51);
709 box-shadow: none;
710 width: 50px;
711 height: 50px;
712 border: 0;
713 border-radius: 4px;
714 }
715 #charitable-field-options .wp-picker-container button.button.wp-color-result span {
716 content: "";
717 display: inline-block;
718 text-indent: -10000px;
719 }
720 #charitable-field-options .wp-picker-container .wp-picker-input-wrap label {
721 margin: 0;
722 }
723 #charitable-field-options .wp-picker-container input.charitable-color-picker {
724 margin-top: 0;
725 padding: 2px 0;
726 text-align: center;
727 height: 28px;
728 }
729 #charitable-field-options .wp-picker-container input.button.wp-picker-clear,
730 #charitable-field-options .wp-picker-container input.button.wp-picker-clear:active,
731 #charitable-field-options .wp-picker-container input.button.wp-picker-clear:hover {
732 background-color: transparent;
733 border: none;
734 text-transform: uppercase;
735 }
736 #charitable-field-options .wp-picker-container input.button-wp-picker-clear:hover {
737 text-decoration: underline;
738 }
739 #charitable-field-options .wp-picker-container .wp-picker-input-wrap {
740 display: inline-block;
741 margin-top: 10px;
742 }
743 #charitable-field-options hr {
744 border-bottom: 1px solid #ced7e0;
745 height: 1px;
746 border-top: 0;
747 }
748
749 .campaign-tag-field {
750 border: 1px solid #f1f1f1;
751 padding: 0;
752 }
753
754 .charitable-panel-field {
755 clear: both;
756 }
757 .charitable-panel-field.has-icon .charitable-internal {
758 position: relative;
759 }
760 .charitable-panel-field.has-icon .charitable-internal input[type=text],
761 .charitable-panel-field.has-icon .charitable-internal input[type=url] {
762 text-indent: 35px;
763 }
764 .charitable-panel-field.has-icon .charitable-internal input[type=text].campaign-builder-datepicker,
765 .charitable-panel-field.has-icon .charitable-internal input[type=url].campaign-builder-datepicker {
766 text-indent: 25px;
767 font-weight: 500;
768 font-size: 14px;
769 line-height: 21px;
770 padding: 17px 10px 19px 10px;
771 }
772 .charitable-panel-field.has-icon .charitable-internal .charitable-text-field-icon,
773 .charitable-panel-field.has-icon .charitable-internal .charitable-currency-symbol {
774 position: absolute;
775 background-color: #F7F7F8;
776 left: 0px;
777 top: 1px;
778 width: 36px;
779 height: 36px;
780 font-size: 18px;
781 line-height: 36px;
782 text-align: center;
783 vertical-align: middle;
784 color: white;
785 border-right: 1px solid #D4D4D4;
786 border-left: 1px solid #D4D4D4;
787 }
788 .charitable-panel-field.has-icon .charitable-internal .charitable-currency-symbol {
789 color: black;
790 font-size: 14px;
791 opacity: 0.5;
792 }
793 .charitable-panel-field.has-icon .charitable-internal .charitable-date-field-icon {
794 position: absolute;
795 left: 0px;
796 top: 3px;
797 width: 36px;
798 height: 36px;
799 font-size: 18px;
800 line-height: 34px;
801 text-align: center;
802 vertical-align: middle;
803 color: white;
804 border-right: 0;
805 border-left: 1px solid #D4D4D4;
806 }
807 .charitable-panel-field.charitable-panel-field-number-slider .charitable-internal {
808 display: inline-block;
809 width: 100%;
810 }
811 .charitable-panel-field.charitable-panel-field-number-slider .charitable-internal input {
812 width: 285px;
813 }
814 .charitable-panel-field.charitable-panel-field-number-slider .charitable-internal div.charitable-number-slider-hint {
815 width: 50px;
816 float: right;
817 margin-right: 5px;
818 margin-left: 0;
819 margin-bottom: 0;
820 text-align: right;
821 margin-top: 0px;
822 -webkit-margin-before: -8px;
823 }
824 .charitable-panel-field .select2-container .select2-selection {
825 border-color: #ccc;
826 border-radius: 4px;
827 min-height: 41px;
828 vertical-align: middle;
829 padding-left: 0px;
830 padding-top: 5px;
831 }
832 .charitable-panel-field .select2-container .select2-selection ul.select2-selection__rendered {
833 padding: 5px 5px 0 10px;
834 }
835 .charitable-panel-field .select2-container .select2-selection ul.select2-selection__rendered li.select2-selection__choice {
836 background-color: white;
837 color: #5D606C;
838 padding: 5px 10px !important;
839 border: 1px solid #DDDDDF;
840 border-radius: 5px;
841 display: inline-block;
842 float: none;
843 width: auto;
844 }
845 .charitable-panel-field .select2-container .select2-selection ul.select2-selection__rendered li.select2-selection__choice .select2-selection__choice__remove {
846 float: right;
847 color: #5D606C;
848 font-weight: 800;
849 margin-left: 5px;
850 }
851 .charitable-panel-field .select2-container .select2-selection .select2-selection__arrow {
852 top: 8px;
853 right: 5px;
854 }
855 .charitable-panel-field .select2-container {
856 width: 100% !important;
857 }
858 .charitable-panel-field.charitable-loading {
859 opacity: 0.5;
860 pointer-events: none;
861 }
862
863 /* Chrome, Safari, AND NOW ALSO the Edge Browser and Firefox */
864 @media screen and (-webkit-min-device-pixel-ratio: 0) {
865 .charitable-panel-field.charitable-panel-field-number-slider div.charitable-number-slider-hint {
866 margin-top: -8px;
867 }
868 }
869 .select2-container ul li {
870 display: inline-block;
871 clear: both;
872 width: 100%;
873 height: auto;
874 padding-top: 15px;
875 padding-bottom: 15px;
876 padding-top: 15px;
877 padding-bottom: 15px;
878 margin: 0 0 -5px 0;
879 font-size: 13px;
880 line-height: 20px;
881 }
882 .select2-container span.charitable-select2-avatar {
883 float: left;
884 }
885 .select2-container span.charitable-select2-meta {
886 float: right;
887 }
888
889 #charitable-panel-field-settings-campaign_tags-wrap .select2-container ul {
890 padding: 0 0 10px 0;
891 }
892 #charitable-panel-field-settings-campaign_tags-wrap .select2-container ul li {
893 padding-top: 0;
894 padding-bottom: 0;
895 }
896 #charitable-panel-field-settings-campaign_tags-wrap .select2-container ul li.select2-search {
897 width: auto;
898 visibility: hidden;
899 }
900
901 .select2-container--default .select2-results__option--highlighted[aria-selected] {
902 background-color: #f2f2f2 !important;
903 font-weight: 600;
904 color: black !important;
905 }
906
907 .select2-container--default .select2-results__option[aria-selected=true] {
908 opacity: 0.3;
909 background-color: #FFF !important;
910 color: black !important;
911 }
912
913 #charitable-panel-field-settings-campaign_ending_date-wrap {
914 margin-bottom: 20px;
915 width: 100%;
916 display: table;
917 }
918
919 .charitable-panel-field input[type=text].campaign-builder-datepicker {
920 width: 100%;
921 float: left;
922 text-indent: 25px;
923 }
924
925 .charitable-end-time {
926 float: left;
927 line-height: 30px;
928 margin-left: 10px;
929 }
930
931 .charitable-panel-field .charitable-category-list input[type=checkbox],
932 .charitable-panel-field.charitable-panel-field-checkbox input[type=checkbox],
933 .charitable-panel-field.charitable-panel-field-checkboxes input[type=checkbox] {
934 display: inline-block;
935 }
936 .charitable-panel-field .charitable-category-list label,
937 .charitable-panel-field.charitable-panel-field-checkbox label,
938 .charitable-panel-field.charitable-panel-field-checkboxes label {
939 display: inline;
940 cursor: pointer;
941 }
942
943 .charitable-panel-field .charitable-category-list li {
944 margin-bottom: 8px;
945 }
946 .charitable-panel-field .charitable-category-list li label {
947 margin-left: 5px;
948 }
949
950 .charitable-panel-field.charitable-panel-field-radio-options input[type=radio] {
951 display: inline-grid;
952 }
953 .charitable-panel-field.charitable-panel-field-radio-options p label {
954 display: inline-block;
955 margin-top: -3px;
956 margin-left: 5px;
957 cursor: pointer;
958 text-transform: capitalize;
959 }
960
961 .charitable-panel-field.charitable-panel-field-checkboxes p {
962 margin: 15px auto;
963 line-height: 14px;
964 }
965 .charitable-panel-field.charitable-panel-field-checkboxes p input {
966 margin-right: 10px;
967 margin-left: 1px;
968 }
969
970 .charitable-panel-field.charitable-panel-field-dropdown select {
971 margin: 0 auto 10px auto;
972 }
973
974 .charitable-panel-field.charitable-panel-field-align {
975 margin-bottom: 30px;
976 }
977 .charitable-panel-field.charitable-panel-field-align span {
978 margin-right: 10px;
979 }
980 .charitable-panel-field.charitable-panel-field-align span i {
981 font-size: 21px;
982 line-height: 21px;
983 padding: 15px;
984 border: 1px solid #f1f1f1;
985 border-radius: 5px;
986 }
987 .charitable-panel-field.charitable-panel-field-align span.active i {
988 border: 1px solid #ccc;
989 }
990
991 .charitable-panel-field-divider {
992 color: #f1f1f1;
993 margin-left: 0;
994 margin-right: 0;
995 }
996
997 .charitable-campaign-builder-button-secondary {
998 background-color: #EEEEEE !important;
999 border-color: #CFCFD2 !important;
1000 color: #595B67 !important;
1001 font-weight: 700;
1002 min-height: 30px;
1003 margin: 0;
1004 padding: 5px 10px;
1005 box-shadow: none;
1006 cursor: pointer;
1007 border-width: 1px;
1008 border-style: solid;
1009 border-radius: 5px;
1010 }
1011
1012 .charitable-campaign-builder-button-secondary:hover {
1013 background-color: #d7d7d7 !important;
1014 border-color: #CFCFD2 !important;
1015 color: #595B67 !important;
1016 font-weight: 600;
1017 }
1018
1019 .charitable-panel-field .charitable-internal .charitable-campaign-builder-button-secondary {
1020 margin-top: 10px !important;
1021 margin-bottom: 5px;
1022 margin-left: 5px;
1023 font-weight: 700;
1024 }
1025
1026 .charitable-panel-field .charitable-internal .charitable-campaign-builder-button-secondary:nth-child(0) {
1027 margin-left: 0;
1028 }
1029
1030 #ui-datepicker-div {
1031 font-family: "Inter", sans-serif !important;
1032 padding: 10px;
1033 }
1034 #ui-datepicker-div .ui-datepicker-calendar thead th {
1035 color: #757781;
1036 text-transform: uppercase;
1037 font-weight: 500;
1038 font-size: 12px;
1039 line-height: 12px;
1040 }
1041 #ui-datepicker-div .ui-datepicker-header {
1042 background: none;
1043 border: 0;
1044 }
1045 #ui-datepicker-div .ui-datepicker-header .ui-datepicker-title {
1046 font-weight: 600;
1047 font-size: 14px;
1048 line-height: 28px;
1049 }
1050 #ui-datepicker-div .ui-state-default,
1051 #ui-datepicker-div .ui-widget-content .ui-state-default,
1052 #ui-datepicker-div .ui-widget-header .ui-state-default {
1053 border: 0;
1054 background: none;
1055 color: #757781;
1056 text-align: center;
1057 }
1058 #ui-datepicker-div td.ui-datepicker-current-day a,
1059 #ui-datepicker-div td.ui-datepicker-days-cell-over a {
1060 border-bottom: 1px solid #2B66D1;
1061 background: none;
1062 color: #2B66D1;
1063 font-weight: 600;
1064 }
1065 #ui-datepicker-div .ui-datepicker-prev span {
1066 background-image: url(../../../assets/images/icons/calendar-previous.svg) !important;
1067 background-position: -3px -3px !important;
1068 }
1069 #ui-datepicker-div .ui-datepicker-next span {
1070 background-image: url(../../../assets/images/icons/calendar-next.svg) !important;
1071 background-position: -3px -3px !important;
1072 }
1073
1074 .charitable-panel-field mark {
1075 padding: 5px 10px;
1076 text-transform: uppercase;
1077 display: inline-block;
1078 margin-bottom: 5px;
1079 width: 100%;
1080 text-align: center;
1081 }
1082 .charitable-panel-field mark.active {
1083 background-color: #23282d;
1084 color: #ffffff;
1085 }
1086 .charitable-panel-field mark.finished {
1087 background-color: #3fb8f5;
1088 }
1089 .charitable-panel-field mark.successful,
1090 .charitable-panel-field mark.public {
1091 background-color: #34d058;
1092 color: #ffffff;
1093 }
1094 .charitable-panel-field mark.unsuccessful {
1095 background-color: #ff0000;
1096 color: #ffffff;
1097 }
1098
1099 .charitable-panel-field-campaign-status-columns {
1100 display: flex;
1101 margin-bottom: 40px;
1102 margin-left: 0px;
1103 }
1104 .charitable-panel-field-campaign-status-columns .charitable-panel-field-campaign-status-column.left {
1105 flex: 0.5;
1106 }
1107 .charitable-panel-field-campaign-status-columns .charitable-panel-field-campaign-status-column.right {
1108 flex: 3;
1109 }
1110 .charitable-panel-field-campaign-status-columns .charitable-panel-message {
1111 padding: 0 10px;
1112 margin-left: 10px;
1113 }
1114 .charitable-panel-field-campaign-status-columns .charitable-panel-message i {
1115 font-size: 24px;
1116 display: inline;
1117 }
1118 .charitable-panel-field-campaign-status-columns .charitable-panel-message p {
1119 color: #2d2d2d;
1120 }
1121
1122 .charitable-panel .charitable-panel-field-campaign-status-buttons {
1123 display: flex;
1124 flex-wrap: wrap;
1125 gap: 10px;
1126 margin: 20px 0 20px 20px;
1127 }
1128 .charitable-panel .charitable-panel-field-campaign-status-buttons .charitable-panel-field-campaign-status-button {
1129 flex: 1;
1130 }
1131 .charitable-panel .charitable-panel-field-campaign-status-buttons .charitable-panel-field-campaign-status-button p {
1132 font-size: 11px;
1133 line-height: 14px;
1134 color: #2d2d2d;
1135 margin: 10px 0 0 0;
1136 }
1137 .charitable-panel .charitable-panel-field-campaign-status-buttons .charitable-panel-field-campaign-status-button p strong.alert {
1138 color: #d63638;
1139 }
1140 .charitable-panel .charitable-panel-field-campaign-status-buttons .charitable-panel-field-campaign-status-button button.charitable-button {
1141 padding: 5px 15px;
1142 font-weight: 400;
1143 border: 0;
1144 }
1145 .charitable-panel .charitable-panel-field-campaign-status-buttons .charitable-panel-field-campaign-status-button button.charitable-button.alert {
1146 background-color: #d63638 !important;
1147 font-weight: 600;
1148 text-transform: uppercase;
1149 }
1150
1151 .campaign-status-successful .charitable-panel-message {
1152 color: green;
1153 }
1154
1155 .charitable-panel .charitable-button {
1156 background-color: #EEEEEE;
1157 border: 1px solid #CFCFD2;
1158 color: #595B67;
1159 text-transform: capitalize;
1160 font-weight: 600;
1161 padding: 10px 15px;
1162 text-decoration: none;
1163 cursor: pointer;
1164 border-radius: 8px;
1165 }
1166 .charitable-panel .charitable-button:hover {
1167 background-color: #d7d7d7 !important;
1168 border-color: #CFCFD2 !important;
1169 color: #595B67 !important;
1170 }
1171
1172 div.charitable-form {
1173 text-align: left;
1174 margin-left: auto;
1175 margin-right: auto;
1176 position: relative;
1177 }
1178 div.charitable-form label {
1179 display: block;
1180 width: 100%;
1181 font-size: 16px;
1182 line-height: 24px;
1183 font-weight: 600;
1184 }
1185 div.charitable-form input[type=text],
1186 div.charitable-form input[type=email],
1187 div.charitable-form select,
1188 div.charitable-form textarea {
1189 width: 100%;
1190 margin: 5px auto;
1191 }
1192 div.charitable-form .button-link {
1193 margin-top: 20px;
1194 text-align: center;
1195 display: block;
1196 width: 100%;
1197 }
1198 div.charitable-form .button-link:hover {
1199 background-color: #7ddb72;
1200 }
1201 div.charitable-form .charitable-form-row {
1202 margin-top: 5px;
1203 margin-bottom: 5px;
1204 }
1205 div.charitable-form.charitable-marketing-form, div.charitable-form.charitable-payment-form {
1206 margin-bottom: 40px;
1207 margin-top: 40px;
1208 width: 75%;
1209 max-width: 600px;
1210 }
1211 div.charitable-form.charitable-feedback-form {
1212 margin-bottom: 40px;
1213 margin-top: 40px;
1214 width: 75%;
1215 max-width: 600px;
1216 }
1217 div.charitable-form.charitable-feedback-form .button-link {
1218 background-color: #5AA152;
1219 text-transform: capitalize;
1220 font-weight: 500;
1221 padding: 15px 25px;
1222 font-size: 16px;
1223 line-height: 20px;
1224 color: #ffffff !important;
1225 margin-left: 4px;
1226 position: relative;
1227 top: 0;
1228 text-decoration: none;
1229 border-radius: 5px;
1230 text-shadow: none;
1231 font-family: "Inter";
1232 line-height: normal;
1233 cursor: pointer;
1234 }
1235 div.charitable-form.charitable-feedback-form .button-link:hover,
1236 div.charitable-form.charitable-feedback-form .button-link:active {
1237 color: white;
1238 }
1239 div.charitable-form .charitable-loading-spinner {
1240 display: none;
1241 position: absolute;
1242 width: 50px;
1243 height: 50px;
1244 opacity: 1;
1245 background-size: 50px 50px;
1246 left: calc(50% - 35px);
1247 top: 45%;
1248 }
1249 div.charitable-form.charitable-processing {
1250 opacity: 0.3;
1251 pointer-events: none;
1252 }
1253 div.charitable-form.charitable-processing .charitable-loading-spinner {
1254 display: block;
1255 }
1256
1257 #clr-picker {
1258 z-index: 9999999 !important;
1259 }
1260
1261 .widefat {
1262 width: 100%;
1263 }
1264 .widefat thead tr th {
1265 font-weight: 400;
1266 line-height: 44px;
1267 text-align: left;
1268 }
1269 .widefat thead tr.table-header th {
1270 font-weight: 600;
1271 line-height: 22px;
1272 }
1273 .widefat.charitable-campaign-suggested-donations {
1274 border: 1px solid #f1f1f1;
1275 margin-bottom: 30px;
1276 }
1277 .widefat.charitable-campaign-suggested-donations thead label {
1278 background-color: #f1f1f1;
1279 padding: 10px;
1280 }
1281 .widefat.charitable-campaign-suggested-donations tbody tr td,
1282 .widefat.charitable-campaign-suggested-donations tfoot tr td {
1283 padding: 10px 20px;
1284 }
1285 .widefat.charitable-campaign-suggested-donations tbody tr td.amount-col,
1286 .widefat.charitable-campaign-suggested-donations tbody tr td.description-col {
1287 padding-left: 0;
1288 }
1289 .widefat.charitable-campaign-suggested-donations th.spacer {
1290 width: 20px;
1291 }
1292 .widefat.charitable-campaign-suggested-donations th.default_amount-col {
1293 width: 150px;
1294 line-height: normal;
1295 min-width: 75px;
1296 text-align: center;
1297 }
1298 .widefat.charitable-campaign-suggested-donations th.default_amount-col a {
1299 display: block;
1300 margin: 4px auto 0 auto;
1301 font-size: 11px;
1302 }
1303 .widefat.charitable-campaign-suggested-donations th.amount-col {
1304 width: 200px;
1305 }
1306 .widefat.charitable-campaign-suggested-donations td.default_amount-col input {
1307 margin-left: auto;
1308 margin-right: auto;
1309 }
1310 .widefat.charitable-campaign-suggested-donations td.description-col input {
1311 width: 100%;
1312 }
1313 .widefat.charitable-campaign-suggested-donations tfoot a.button {
1314 margin: 10px 0;
1315 }
1316 .widefat.charitable-campaign-suggested-donations .no-amounts-yet {
1317 color: #d63638;
1318 font-weight: 600;
1319 }
1320 .widefat.charitable-campaign-suggested-donations a.charitable-button {
1321 margin: 0px 0 15px 0;
1322 display: inline-block;
1323 width: auto;
1324 }
1325 .widefat.charitable-campaign-suggested-donations a.charitable-clear-defaults {
1326 color: black;
1327 opacity: 0.5;
1328 margin: 0 0 0 15px;
1329 font-size: 13px;
1330 list-style: 13px;
1331 text-decoration: none;
1332 display: inline-block;
1333 width: auto;
1334 }
1335 .widefat.charitable-campaign-suggested-donations a.charitable-clear-defaults:hover {
1336 text-decoration: underline;
1337 }
1338 .widefat .remove-col span {
1339 cursor: pointer;
1340 }
1341 .widefat .reorder-col span {
1342 cursor: move;
1343 }
1344
1345 .charitable-admin-page .charitable-btn {
1346 font-family: "Inter", sans-serif !important;
1347 border-width: 1px;
1348 border-style: solid;
1349 border-radius: 4px;
1350 cursor: pointer;
1351 display: inline-block;
1352 margin: 0;
1353 text-decoration: none;
1354 text-align: center;
1355 vertical-align: middle;
1356 white-space: nowrap;
1357 box-shadow: none;
1358 transition-property: all;
1359 transition-duration: 0.05s;
1360 transition-timing-function: ease-in;
1361 }
1362 .charitable-admin-page .charitable-btn.inactive {
1363 background-color: #d7d7d7;
1364 border-color: #cccccc;
1365 color: #444444;
1366 cursor: no-drop;
1367 }
1368 .charitable-admin-page .charitable-btn .charitable-button-icon,
1369 .charitable-admin-page .charitable-btn i {
1370 margin: 0 10px 0 0 !important;
1371 }
1372 .charitable-admin-page .charitable-btn-block {
1373 display: block;
1374 width: 100%;
1375 }
1376 .charitable-admin-page .charitable-btn-sm {
1377 font-size: 14px;
1378 font-weight: 500;
1379 padding: 0 10px;
1380 height: 32px;
1381 line-height: 30px;
1382 }
1383 .charitable-admin-page .charitable-btn-md {
1384 font-size: 14px;
1385 font-weight: 600;
1386 line-height: 17px;
1387 padding: 10px 15px;
1388 }
1389 .charitable-admin-page .charitable-btn-lg {
1390 font-size: 16px;
1391 font-weight: 600;
1392 padding: 16px 28px;
1393 }
1394 .charitable-admin-page .charitable-btn-orange {
1395 background-color: #e27730;
1396 border-color: #e27730;
1397 color: #ffffff;
1398 }
1399 .charitable-admin-page .charitable-btn-orange:hover {
1400 background-color: #a95822;
1401 border-color: #a95822;
1402 color: #ffffff;
1403 }
1404 .charitable-admin-page .charitable-btn-green {
1405 background-color: #5AA152;
1406 border-color: #5AA152;
1407 color: #ffffff;
1408 }
1409 .charitable-admin-page .charitable-btn-green:hover {
1410 background-color: #2c5e26;
1411 border-color: #2c5e26;
1412 color: #ffffff;
1413 }
1414 .charitable-admin-page .charitable-btn-blue {
1415 background-color: #036aab;
1416 border-color: #036aab;
1417 color: #ffffff;
1418 }
1419 .charitable-admin-page .charitable-btn-blue:hover {
1420 background-color: #215d8f;
1421 border-color: #215d8f;
1422 color: #ffffff;
1423 }
1424 .charitable-admin-page .charitable-btn-blue.charitable-settings-keyword-filter-save-changes {
1425 font-weight: 400;
1426 margin-right: 8px;
1427 }
1428 .charitable-admin-page .charitable-btn-blue.charitable-settings-keyword-filter-save-changes .charitable-loading-spinner {
1429 margin-left: 0;
1430 margin-right: 5px;
1431 }
1432 .charitable-admin-page .charitable-btn-grey {
1433 background-color: #eeeeee;
1434 border-color: #cccccc;
1435 color: #777777;
1436 }
1437 .charitable-admin-page .charitable-btn-grey:hover {
1438 background-color: #d7d7d7;
1439 border-color: #cccccc;
1440 color: #444444;
1441 }
1442 .charitable-admin-page .charitable-btn-light-grey {
1443 background-color: #f8f8f8;
1444 border-color: #cccccc;
1445 color: #777777;
1446 }
1447 .charitable-admin-page .charitable-btn-light-grey:hover {
1448 background-color: #eeeeee;
1449 border-color: #cccccc;
1450 color: #444444;
1451 }
1452 .charitable-admin-page .charitable-btn-light-grey-blue-borders {
1453 background-color: #f8f8f8;
1454 border-color: currentColor;
1455 color: #036aab;
1456 font-weight: 400;
1457 }
1458 .charitable-admin-page .charitable-btn-light-grey-blue-borders:hover {
1459 background-color: #eeeeee;
1460 color: #215d8f;
1461 }
1462 .charitable-admin-page .charitable-dismiss-button {
1463 background: none;
1464 border: none;
1465 color: #bbbbbb;
1466 cursor: pointer;
1467 padding: 3px;
1468 }
1469 .charitable-admin-page .charitable-dismiss-button:hover {
1470 color: #777777;
1471 }
1472 .charitable-admin-page .charitable-dismiss-button:before {
1473 background: 0 0;
1474 content: "\f153";
1475 display: block;
1476 font: normal 16px/16px dashicons, sans-serif;
1477 height: 16px;
1478 speak: none;
1479 text-align: center;
1480 width: 16px;
1481 -webkit-font-smoothing: antialiased;
1482 -moz-osx-font-smoothing: grayscale;
1483 }
1484 .charitable-admin-page .charitable-disabled {
1485 cursor: default;
1486 opacity: 0.5;
1487 pointer-events: none;
1488 }
1489 .charitable-admin-page .charitable-disabled.charitable-disabled-modal,
1490 .charitable-admin-page .charitable-disabled.charitable-disabled-same_page {
1491 cursor: pointer;
1492 opacity: 0.5;
1493 pointer-events: all;
1494 }
1495
1496 @font-face {
1497 font-family: "charitable";
1498 src: url("../../fonts/charitable.eot?o8h719");
1499 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");
1500 font-weight: normal;
1501 font-style: normal;
1502 }
1503 [class=charitable-icon] {
1504 speak: none;
1505 font-style: normal;
1506 font-weight: normal;
1507 font-variant: normal;
1508 text-transform: none;
1509 line-height: 1;
1510 font-size: 20px;
1511 /* Better Font Rendering =========== */
1512 -webkit-font-smoothing: antialiased;
1513 -moz-osx-font-smoothing: grayscale;
1514 }
1515
1516 .charitable-icon-donations:before {
1517 content: "\e600";
1518 font-family: "charitable";
1519 }
1520
1521 .charitable-icon-charitable:before {
1522 content: "\e601";
1523 font-family: "charitable";
1524 }
1525
1526 .charitable-icon-campaign-creator:before {
1527 content: "\e602";
1528 font-family: "charitable";
1529 }
1530
1531 .charitable-icon-donations-grab:before {
1532 content: "\e603";
1533 font-family: "charitable";
1534 }
1535
1536 #adminmenu .menu-icon-campaign .wp-menu-image:before {
1537 font-family: charitable !important;
1538 content: "\e601";
1539 }
1540
1541 #adminmenu .toplevel_page_charitable .wp-menu-image:before {
1542 font-family: charitable !important;
1543 content: "\e601";
1544 }
1545
1546 #available-widgets [class*=charitable_campaigns_widget] .widget-title:before {
1547 font-family: charitable !important;
1548 content: "\e601";
1549 }
1550
1551 #available-widgets [class*=charitable_donate_widget] .widget-title:before {
1552 font-family: charitable !important;
1553 content: "\e600";
1554 }
1555
1556 #available-widgets [class*=campaign_creator_widget] .widget-title:before {
1557 font-family: charitable !important;
1558 content: "\e602";
1559 }
1560
1561 #available-widgets [class*=charitable_donors_widget] .widget-title:before {
1562 content: "\f307";
1563 top: -4px;
1564 }
1565
1566 #available-widgets [class*=charitable_campaign_terms_widget] .widget-title:before {
1567 content: "\f318";
1568 top: -4px;
1569 }
1570
1571 .charitable-upgrade-notice {
1572 border-left-color: #f89d35;
1573 background-color: #fef4e8;
1574 }
1575
1576 #adminmenu a[href^="https://wpcharitable.com/lite-vs-pro"]:not(.charitable-upgrade-btn) {
1577 color: #fff;
1578 background-color: #1da867 !important;
1579 }
1580
1581 .wpcharitable-plugin-row .proupgrade a {
1582 color: #1da867 !important;
1583 font-weight: 600;
1584 }
1585
1586
1587 .admin_page_charitable-campaign-builder #wpadminbar,
1588 .admin_page_charitable-campaign-builder #wpfooter {
1589 display: none;
1590 }
1591
1592 #wp-auth-check-wrap {
1593 display: none;
1594 }
1595
1596 .charitable-toolbar .badge {
1597 position: absolute;
1598 right: auto;
1599 top: auto;
1600 width: 60px;
1601 height: 60px;
1602 border-radius: 60px;
1603 background-color: #f99d33;
1604 text-align: center;
1605 font-size: 40px;
1606 line-height: 60px;
1607 }
1608
1609 .charitable-toolbar .badge i {
1610 font-size: 30px;
1611 line-height: auto;
1612 margin-left: -7px;
1613 }
1614
1615 .charitable-toolbar .badge a {
1616 text-decoration: none;
1617 color: #fff;
1618 line-height: auto;
1619 }
1620