/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */ /* Document ======== */ /** Use a better box model (opinionated). */ *, ::before, ::after { box-sizing: border-box; } /** 1. Correct the line height in all browsers. 2. Prevent adjustments of font size after orientation changes in iOS. 3. Use a more readable tab size (opinionated). */ html { line-height: 1.15; /* 1 */ -webkit-text-size-adjust: 100%; /* 2 */ -moz-tab-size: 4; /* 3 */ tab-size: 4; /* 3 */ } /* Sections ======== */ /** 1. Remove the margin in all browsers. 2. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3) */ body { margin: 0; /* 1 */ font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; /* 2 */ } /* Grouping content ================ */ /** 1. Add the correct height in Firefox. 2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) */ hr { height: 0; /* 1 */ color: inherit; /* 2 */ } /* Text-level semantics ==================== */ /** Add the correct text decoration in Chrome, Edge, and Safari. */ abbr[title] { text-decoration: underline dotted; } /** Add the correct font weight in Edge and Safari. */ b, strong { font-weight: 600; } /** 1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3) 2. Correct the odd 'em' font sizing in all browsers. */ code, kbd, samp, pre { font-family: ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace; /* 1 */ font-size: 1em; /* 2 */ } /** Add the correct font size in all browsers. */ small { font-size: 80%; } /** Prevent 'sub' and 'sup' elements from affecting the line height in all browsers. */ sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } /* Tabular data ============ */ /** 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) 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) */ table { text-indent: 0; /* 1 */ border-color: inherit; /* 2 */ } /* Forms ===== */ /** 1. Change the font styles in all browsers. 2. Remove the margin in Firefox and Safari. */ button, input, optgroup, select, textarea { font-family: inherit; /* 1 */ margin: 0; /* 2 */ } /** Remove the inheritance of text transform in Edge and Firefox. */ button, select { text-transform: none; } /** Correct the inability to style clickable types in iOS and Safari. */ button, [type=button], [type=reset], [type=submit] { -webkit-appearance: button; } /** Remove the inner border and padding in Firefox. */ ::-moz-focus-inner { border-style: none; padding: 0; } /** Restore the focus styles unset by the previous rule. */ :-moz-focusring { outline: 1px dotted ButtonText; } /** Remove the additional ':invalid' styles in Firefox. See: https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737 */ :-moz-ui-invalid { box-shadow: none; } /** Remove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers. */ legend { padding: 0; } /** Add the correct vertical alignment in Chrome and Firefox. */ progress { vertical-align: baseline; } /** Correct the cursor style of increment and decrement buttons in Safari. */ ::-webkit-inner-spin-button, ::-webkit-outer-spin-button { height: auto; } /** 1. Correct the odd appearance in Chrome and Safari. 2. Correct the outline style in Safari. */ [type=search] { -webkit-appearance: textfield; /* 1 */ outline-offset: -2px; /* 2 */ } /** Remove the inner padding in Chrome and Safari on macOS. */ ::-webkit-search-decoration { appearance: none; -webkit-appearance: none; } /** 1. Correct the inability to style clickable types in iOS and Safari. 2. Change font properties to 'inherit' in Safari. */ ::-webkit-file-upload-button { -webkit-appearance: button; /* 1 */ font: inherit; /* 2 */ } /* Interactive =========== */ /* Add the correct display in Chrome and Safari. */ summary { display: list-item; } :root { --charitable-admin-bar-height: 0px; } body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 14px; font-style: normal; font-weight: 400; line-height: 17px; overflow: hidden !important; } a { color: #036aab; } a:hover { color: #0399ed; } button { font-size: 14px; } a, button { transition-duration: 0.05s; transition-property: border, background, color; transition-timing-function: ease-in; } a:focus, button:focus { box-shadow: none; outline: none; } h1, h2, h3 { font-weight: 600; margin-bottom: 10px; padding: 0; } h1 { font-size: 24px; margin-bottom: 0; } h2 { font-size: 18px; } h3 { font-size: 16px; } p { line-height: 24px; margin: 0 0 10px 0; } ul { list-style: none; margin-block-end: 0; margin-block-start: 0; margin-inline-end: 0; margin-inline-start: 0; padding: 0; } li { margin-bottom: 5px; } #charitable-builder { background: #ffffff; color: #444444; cursor: default; height: 100%; margin: 0 !important; min-width: 0; overflow: hidden; position: fixed; z-index: 100099; top: 0; right: 0; bottom: 0; left: 0; } #charitable-builder .charitable-clear:before { content: ""; display: table; } #charitable-builder .charitable-clear:after { clear: both; content: ""; display: table; } #charitable-builder .note { color: #777777; font-size: 13px; line-height: 18px; } #charitable-builder .secondary-text { color: #777777; font-size: 14px; } #charitable-builder a.secondary-text:hover { color: #444444; } #charitable-builder .hidden, #charitable-builder .charitable-hidden, #charitable-builder .charitable-field-hidden { display: none; } #charitable-builder .charitable-hidden-strict { display: none !important; } #charitable-builder .charitable-not-available, #charitable-builder .charitable-not-installed, #charitable-builder .charitable-need-upgrade { opacity: 0.62; } #charitable-builder .charitable-not-available img.charitable-builder-sidebar-icon, #charitable-builder .charitable-not-installed img.charitable-builder-sidebar-icon, #charitable-builder .charitable-need-upgrade img.charitable-builder-sidebar-icon { opacity: 0.33; } #charitable-builder .charitable-campaign-preview-not-available { opacity: 0.05; } #charitable-builder .charitable-one-half { float: left; width: calc(50% - 10px); } #charitable-builder .charitable-one-half.last { float: right; margin-right: 0; } #charitable-builder .charitable-one-half.charitable-hide + .charitable-one-half.last { float: left; } #charitable-builder .charitable-one-third { float: left; margin-right: 20px; width: calc(100%/3 - 13.3333333333px); } #charitable-builder .charitable-one-third.last { float: right; margin-right: 0; } #charitable-builder .charitable-two-thirds { float: left; margin-right: 20px; width: calc(66.6666666667% - 13.3333333333px); } #charitable-builder .charitable-help-tooltip-container { width: 18px; height: 18px; top: 4px; position: relative; } #charitable-builder .charitable-help-tooltip-container .charitable-help-tooltip { color: #bbbbbb; display: inline-block; font-size: 15px; margin: 0 0 0 5px; } #charitable-builder .charitable-help-tooltip-container .charitable-help-tooltip:hover { color: #777777; cursor: help; } #charitable-builder .charitable-panel-sidebar .charitable-panel-field { max-width: 100%; } #charitable-builder .charitable-panel-sidebar .charitable-campaign-builder-headline-light { font-weight: 500; } #charitable-builder .charitable-panel-sidebar .charitable-help-tooltip { color: #b0b6bd; } #charitable-builder .charitable-panel-sidebar .charitable-help-tooltip:hover { color: #86919e; } #charitable-builder label span.required { color: #d63638; } .charitable-columns { display: flex; flex-wrap: nowrap; justify-content: space-between; align-items: stretch; align-content: flex-start; } .charitable-columns.charitable-columns-2 .charitable-column { width: calc(50% - 15px); } .charitable-columns.charitable-columns-3 .charitable-column { width: calc(33.3333333333% - 20px); } .charitable-columns.charitable-columns-4 .charitable-column { width: calc(25% - 22.5px); } .charitable-loading-spinner { background-image: url("../../images/campaign-builder/spinner.svg"); background-repeat: no-repeat; background-size: 15px 15px; display: block; height: 15px; margin: 0 10px; vertical-align: -2px; width: 15px; -webkit-animation: charitable-spinner-rotation 0.8s linear infinite; -moz-animation: charitable-spinner-rotation 0.8s linear infinite; -ms-animation: charitable-spinner-rotation 0.8s linear infinite; -o-animation: charitable-spinner-rotation 0.8s linear infinite; animation: charitable-spinner-rotation 0.8s linear infinite; } .charitable-loading-spinner.charitable-loading-white { background-image: url("../../images/campaign-builder/spinner-white.svg"); } .charitable-loading-spinner.charitable-loading-md { background-size: 24px 24px; height: 24px; width: 24px; } .charitable-loading-spinner.charitable-loading-inline { display: inline-block; } .charitable-loading-spinner.preview-ajax { position: absolute; width: 36px; height: 36px; background-size: 36px 36px; top: calc(50% - 18px); left: calc(50% - 18px); } input[type=text], input[type=number], input[type=email], input[type=url], input[type=password], input[type=search], input[type=tel], textarea, select { border: 1px solid #cccccc; border-radius: 4px; box-shadow: none; color: #545660; font-size: 14px; height: 32px; line-height: 18px; margin: 0; padding: 18px 10px; } input[type=number] { padding: 5px 5px 5px 10px; } textarea { height: 120px; resize: vertical; } select { 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%; background-size: 16px 16px; cursor: pointer; min-height: 32px; vertical-align: middle; padding: 10px 10px; height: auto !important; appearance: none; -webkit-appearance: none; } select:hover { color: #444444; } select.disabled, select:disabled { opacity: 0.5; } select:-moz-focusring { color: transparent; text-shadow: 0 0 0 #036aab; } select::-ms-value { background: 0 0; color: #444444; } select:hover::-ms-value { color: #444444; } select:focus::-ms-value { color: #444444; } select::-ms-expand { display: none; } select[multiple] { background-image: none; } select[multiple] option { padding: 2px 0; } input[type=checkbox], input[type=radio] { background: linear-gradient(180deg, #e8e8e8 0%, #ffffff 68.23%); border: 1px solid #7e8993; border-radius: 4px; clear: none; color: #444444; cursor: pointer; display: inline-block; height: 16px; line-height: 0; margin: -1px 4px 1px 1px; min-width: 16px; outline: 0; padding: 0 !important; text-align: center; vertical-align: middle; width: 16px; appearance: none; -webkit-appearance: none; transition-property: border-color; transition-duration: 0.05s; transition-timing-function: ease-out; } input[type=checkbox]:checked::before, input[type=radio]:checked::before { display: inline-block; float: left; speak: never; vertical-align: middle; width: 1rem; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } input[type=checkbox]:checked::before { 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"); height: 19px; margin: -3px 0 0 -1px; width: 19px; background-color: #2B66D1; color: #fff; border-radius: 4px; } input[type=checkbox]:checked::before svg path { fill: #2B66D1; } input[type=radio] { /* Add if not using autoprefixer */ -webkit-appearance: none; /* Remove most all native input styles */ appearance: none; /* For iOS < 15 */ background-color: #2B66D1; /* Not removed via appearance */ margin: 0; font: inherit; color: currentColor; width: 1.15em; height: 1.15em; border: 0.15em solid #b3b4b9; border-radius: 50%; transform: translateY(-0.075em); display: grid; place-content: center; } input[type=radio]::before { content: ""; width: 16px; height: 16px; border-radius: 50%; transform: scale(0); transition: 120ms transform ease-in-out; /* Windows High Contrast Mode */ border: 5px solid #2B66D1; } input[type=radio]:checked::before { transform: scale(1); } input[type=radio]:focus { outline: none; } input[type=number] { width: 100px; } input.charitable-error, textarea.charitable-error, select.charitable-error { border: 1px solid #d63638 !important; } input.charitable-error:focus, textarea.charitable-error:focus, select.charitable-error:focus { box-shadow: 0 0 0 1px #d63638; outline: none; } input:focus, textarea:focus, select:focus { border: 1px solid #036aab; box-shadow: 0 0 0 1px #036aab; outline: none; } ::-webkit-input-placeholder, ::-moz-placeholder, :-ms-input-placeholder { color: #bbbbbb; } .charitable_page_charitable-builder .choices { margin-bottom: 0; } .charitable_page_charitable-builder .choices .choices__inner { border: 1px solid #cccccc; border-radius: 4px; min-height: 32px; padding-left: 5px; } .charitable_page_charitable-builder .choices .choices__item.choices__placeholder { color: #999999; opacity: 1; } .charitable-panel-field-colorpicker .minicolors .minicolors-input { height: 32px; width: 210px; border-radius: 4px; font-style: normal; font-weight: 400; font-size: 14px; line-height: 17px; text-transform: lowercase; padding-left: 35px; } .charitable-panel-field-colorpicker .minicolors .minicolors-swatch { height: 22px; width: 22px; border-radius: 2px; border: none; overflow: hidden; box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.1); } .charitable-panel-field-colorpicker .minicolors .minicolors-swatch .minicolors-swatch-color { box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15); } #charitable-field-options .wp-picker-container { width: 75%; max-width: 80x; text-align: center; } #charitable-field-options .wp-picker-container button.button.wp-color-result { background-color: rgb(221, 153, 51); box-shadow: none; width: 50px; height: 50px; border: 0; border-radius: 4px; } #charitable-field-options .wp-picker-container button.button.wp-color-result span { content: ""; display: inline-block; text-indent: -10000px; } #charitable-field-options .wp-picker-container .wp-picker-input-wrap label { margin: 0; } #charitable-field-options .wp-picker-container input.charitable-color-picker { margin-top: 0; padding: 2px 0; text-align: center; height: 28px; } #charitable-field-options .wp-picker-container input.button.wp-picker-clear, #charitable-field-options .wp-picker-container input.button.wp-picker-clear:active, #charitable-field-options .wp-picker-container input.button.wp-picker-clear:hover { background-color: transparent; border: none; text-transform: uppercase; } #charitable-field-options .wp-picker-container input.button-wp-picker-clear:hover { text-decoration: underline; } #charitable-field-options .wp-picker-container .wp-picker-input-wrap { display: inline-block; margin-top: 10px; } #charitable-field-options hr { border-bottom: 1px solid #ced7e0; height: 1px; border-top: 0; } .campaign-tag-field { border: 1px solid #f1f1f1; padding: 0; } .charitable-panel-field { clear: both; } .charitable-panel-field.has-icon .charitable-internal { position: relative; } .charitable-panel-field.has-icon .charitable-internal input[type=text], .charitable-panel-field.has-icon .charitable-internal input[type=url] { text-indent: 35px; } .charitable-panel-field.has-icon .charitable-internal input[type=text].campaign-builder-datepicker, .charitable-panel-field.has-icon .charitable-internal input[type=url].campaign-builder-datepicker { text-indent: 25px; font-weight: 500; font-size: 14px; line-height: 21px; padding: 17px 10px 19px 10px; } .charitable-panel-field.has-icon .charitable-internal .charitable-text-field-icon, .charitable-panel-field.has-icon .charitable-internal .charitable-currency-symbol { position: absolute; background-color: #F7F7F8; left: 0px; top: 1px; width: 36px; height: 36px; font-size: 18px; line-height: 36px; text-align: center; vertical-align: middle; color: white; border-right: 1px solid #D4D4D4; border-left: 1px solid #D4D4D4; } .charitable-panel-field.has-icon .charitable-internal .charitable-currency-symbol { color: black; font-size: 14px; opacity: 0.5; } .charitable-panel-field.has-icon .charitable-internal .charitable-date-field-icon { position: absolute; left: 0px; top: 3px; width: 36px; height: 36px; font-size: 18px; line-height: 34px; text-align: center; vertical-align: middle; color: white; border-right: 0; border-left: 1px solid #D4D4D4; } .charitable-panel-field.charitable-panel-field-number-slider .charitable-internal { display: inline-block; width: 100%; } .charitable-panel-field.charitable-panel-field-number-slider .charitable-internal input { width: 285px; } .charitable-panel-field.charitable-panel-field-number-slider .charitable-internal div.charitable-number-slider-hint { width: 50px; float: right; margin-right: 5px; margin-left: 0; margin-bottom: 0; text-align: right; margin-top: 0px; -webkit-margin-before: -8px; } .charitable-panel-field .select2-container .select2-selection { border-color: #ccc; border-radius: 4px; min-height: 41px; vertical-align: middle; padding-left: 0px; padding-top: 5px; } .charitable-panel-field .select2-container .select2-selection ul.select2-selection__rendered { padding: 5px 5px 0 10px; } .charitable-panel-field .select2-container .select2-selection ul.select2-selection__rendered li.select2-selection__choice { background-color: white; color: #5D606C; padding: 5px 10px !important; border: 1px solid #DDDDDF; border-radius: 5px; display: inline-block; float: none; width: auto; } .charitable-panel-field .select2-container .select2-selection ul.select2-selection__rendered li.select2-selection__choice .select2-selection__choice__remove { float: right; color: #5D606C; font-weight: 800; margin-left: 5px; } .charitable-panel-field .select2-container .select2-selection .select2-selection__arrow { top: 8px; right: 5px; } .charitable-panel-field .select2-container { width: 100% !important; } .charitable-panel-field.charitable-loading { opacity: 0.5; pointer-events: none; } /* Chrome, Safari, AND NOW ALSO the Edge Browser and Firefox */ @media screen and (-webkit-min-device-pixel-ratio: 0) { .charitable-panel-field.charitable-panel-field-number-slider div.charitable-number-slider-hint { margin-top: -8px; } } .select2-container ul li { display: inline-block; clear: both; width: 100%; height: auto; padding-top: 15px; padding-bottom: 15px; padding-top: 15px; padding-bottom: 15px; margin: 0 0 -5px 0; font-size: 13px; line-height: 20px; } .select2-container span.charitable-select2-avatar { float: left; } .select2-container span.charitable-select2-meta { float: right; } #charitable-panel-field-settings-campaign_tags-wrap .select2-container ul { padding: 0 0 10px 0; } #charitable-panel-field-settings-campaign_tags-wrap .select2-container ul li { padding-top: 0; padding-bottom: 0; } #charitable-panel-field-settings-campaign_tags-wrap .select2-container ul li.select2-search { width: auto; visibility: hidden; } .select2-container--default .select2-results__option--highlighted[aria-selected] { background-color: #f2f2f2 !important; font-weight: 600; color: black !important; } .select2-container--default .select2-results__option[aria-selected=true] { opacity: 0.3; background-color: #FFF !important; color: black !important; } #charitable-panel-field-settings-campaign_ending_date-wrap { margin-bottom: 20px; width: 100%; display: table; } .charitable-panel-field input[type=text].campaign-builder-datepicker { width: 100%; float: left; text-indent: 25px; } .charitable-end-time { float: left; line-height: 30px; margin-left: 10px; } .charitable-panel-field .charitable-category-list input[type=checkbox], .charitable-panel-field.charitable-panel-field-checkbox input[type=checkbox], .charitable-panel-field.charitable-panel-field-checkboxes input[type=checkbox] { display: inline-block; } .charitable-panel-field .charitable-category-list label, .charitable-panel-field.charitable-panel-field-checkbox label, .charitable-panel-field.charitable-panel-field-checkboxes label { display: inline; cursor: pointer; } .charitable-panel-field .charitable-category-list li { margin-bottom: 8px; } .charitable-panel-field .charitable-category-list li label { margin-left: 5px; } .charitable-panel-field.charitable-panel-field-radio-options input[type=radio] { display: inline-grid; } .charitable-panel-field.charitable-panel-field-radio-options p label { display: inline-block; margin-top: -3px; margin-left: 5px; cursor: pointer; text-transform: capitalize; } .charitable-panel-field.charitable-panel-field-checkboxes p { margin: 15px auto; line-height: 14px; } .charitable-panel-field.charitable-panel-field-checkboxes p input { margin-right: 10px; margin-left: 1px; } .charitable-panel-field.charitable-panel-field-dropdown select { margin: 0 auto 10px auto; } .charitable-panel-field.charitable-panel-field-align { margin-bottom: 30px; } .charitable-panel-field.charitable-panel-field-align span { margin-right: 10px; } .charitable-panel-field.charitable-panel-field-align span i { font-size: 21px; line-height: 21px; padding: 15px; border: 1px solid #f1f1f1; border-radius: 5px; } .charitable-panel-field.charitable-panel-field-align span.active i { border: 1px solid #ccc; } .charitable-panel-field-divider { color: #f1f1f1; margin-left: 0; margin-right: 0; } .charitable-campaign-builder-button-secondary { background-color: #EEEEEE !important; border-color: #CFCFD2 !important; color: #595B67 !important; font-weight: 700; min-height: 30px; margin: 0; padding: 5px 10px; box-shadow: none; cursor: pointer; border-width: 1px; border-style: solid; border-radius: 5px; } .charitable-campaign-builder-button-secondary:hover { background-color: #d7d7d7 !important; border-color: #CFCFD2 !important; color: #595B67 !important; font-weight: 600; } .charitable-panel-field .charitable-internal .charitable-campaign-builder-button-secondary { margin-top: 10px !important; margin-bottom: 5px; margin-left: 5px; font-weight: 700; } .charitable-panel-field .charitable-internal .charitable-campaign-builder-button-secondary:nth-child(0) { margin-left: 0; } #ui-datepicker-div { font-family: "Inter", sans-serif !important; padding: 10px; } #ui-datepicker-div .ui-datepicker-calendar thead th { color: #757781; text-transform: uppercase; font-weight: 500; font-size: 12px; line-height: 12px; } #ui-datepicker-div .ui-datepicker-header { background: none; border: 0; } #ui-datepicker-div .ui-datepicker-header .ui-datepicker-title { font-weight: 600; font-size: 14px; line-height: 28px; } #ui-datepicker-div .ui-state-default, #ui-datepicker-div .ui-widget-content .ui-state-default, #ui-datepicker-div .ui-widget-header .ui-state-default { border: 0; background: none; color: #757781; text-align: center; } #ui-datepicker-div td.ui-datepicker-current-day a, #ui-datepicker-div td.ui-datepicker-days-cell-over a { border-bottom: 1px solid #2B66D1; background: none; color: #2B66D1; font-weight: 600; } #ui-datepicker-div .ui-datepicker-prev span { background-image: url(../../../assets/images/icons/calendar-previous.svg) !important; background-position: -3px -3px !important; } #ui-datepicker-div .ui-datepicker-next span { background-image: url(../../../assets/images/icons/calendar-next.svg) !important; background-position: -3px -3px !important; } .charitable-panel-field mark { padding: 5px 10px; text-transform: uppercase; display: inline-block; margin-bottom: 5px; width: 100%; text-align: center; } .charitable-panel-field mark.active { background-color: #23282d; color: #ffffff; } .charitable-panel-field mark.finished { background-color: #3fb8f5; } .charitable-panel-field mark.successful, .charitable-panel-field mark.public { background-color: #34d058; color: #ffffff; } .charitable-panel-field mark.unsuccessful { background-color: #ff0000; color: #ffffff; } .charitable-panel-field-campaign-status-columns { display: flex; margin-bottom: 40px; margin-left: 0px; } .charitable-panel-field-campaign-status-columns .charitable-panel-field-campaign-status-column.left { flex: 0.5; } .charitable-panel-field-campaign-status-columns .charitable-panel-field-campaign-status-column.right { flex: 3; } .charitable-panel-field-campaign-status-columns .charitable-panel-message { padding: 0 10px; margin-left: 10px; } .charitable-panel-field-campaign-status-columns .charitable-panel-message i { font-size: 24px; display: inline; } .charitable-panel-field-campaign-status-columns .charitable-panel-message p { color: #2d2d2d; } .charitable-panel .charitable-panel-field-campaign-status-buttons { display: flex; flex-wrap: wrap; gap: 10px; margin: 20px 0 20px 20px; } .charitable-panel .charitable-panel-field-campaign-status-buttons .charitable-panel-field-campaign-status-button { flex: 1; } .charitable-panel .charitable-panel-field-campaign-status-buttons .charitable-panel-field-campaign-status-button p { font-size: 11px; line-height: 14px; color: #2d2d2d; margin: 10px 0 0 0; } .charitable-panel .charitable-panel-field-campaign-status-buttons .charitable-panel-field-campaign-status-button p strong.alert { color: #d63638; } .charitable-panel .charitable-panel-field-campaign-status-buttons .charitable-panel-field-campaign-status-button button.charitable-button { padding: 5px 15px; font-weight: 400; border: 0; } .charitable-panel .charitable-panel-field-campaign-status-buttons .charitable-panel-field-campaign-status-button button.charitable-button.alert { background-color: #d63638 !important; font-weight: 600; text-transform: uppercase; } .campaign-status-successful .charitable-panel-message { color: green; } .charitable-panel .charitable-button { background-color: #EEEEEE; border: 1px solid #CFCFD2; color: #595B67; text-transform: capitalize; font-weight: 600; padding: 10px 15px; text-decoration: none; cursor: pointer; border-radius: 8px; } .charitable-panel .charitable-button:hover { background-color: #d7d7d7 !important; border-color: #CFCFD2 !important; color: #595B67 !important; } div.charitable-form { text-align: left; margin-left: auto; margin-right: auto; position: relative; } div.charitable-form label { display: block; width: 100%; font-size: 16px; line-height: 24px; font-weight: 600; } div.charitable-form input[type=text], div.charitable-form input[type=email], div.charitable-form select, div.charitable-form textarea { width: 100%; margin: 5px auto; } div.charitable-form .button-link { margin-top: 20px; text-align: center; display: block; width: 100%; } div.charitable-form .button-link:hover { background-color: #7ddb72; } div.charitable-form .charitable-form-row { margin-top: 5px; margin-bottom: 5px; } div.charitable-form.charitable-marketing-form, div.charitable-form.charitable-payment-form { margin-bottom: 40px; margin-top: 40px; width: 75%; max-width: 600px; } div.charitable-form.charitable-feedback-form { margin-bottom: 40px; margin-top: 40px; width: 75%; max-width: 600px; } div.charitable-form.charitable-feedback-form .button-link { background-color: #5AA152; text-transform: capitalize; font-weight: 500; padding: 15px 25px; font-size: 16px; line-height: 20px; color: #ffffff !important; margin-left: 4px; position: relative; top: 0; text-decoration: none; border-radius: 5px; text-shadow: none; font-family: "Inter"; line-height: normal; cursor: pointer; } div.charitable-form.charitable-feedback-form .button-link:hover, div.charitable-form.charitable-feedback-form .button-link:active { color: white; } div.charitable-form .charitable-loading-spinner { display: none; position: absolute; width: 50px; height: 50px; opacity: 1; background-size: 50px 50px; left: calc(50% - 35px); top: 45%; } div.charitable-form.charitable-processing { opacity: 0.3; pointer-events: none; } div.charitable-form.charitable-processing .charitable-loading-spinner { display: block; } #clr-picker { z-index: 9999999 !important; } .widefat { width: 100%; } .widefat thead tr th { font-weight: 400; line-height: 44px; text-align: left; } .widefat thead tr.table-header th { font-weight: 600; line-height: 22px; } .widefat.charitable-campaign-suggested-donations { border: 1px solid #f1f1f1; margin-bottom: 30px; } .widefat.charitable-campaign-suggested-donations thead label { background-color: #f1f1f1; padding: 10px; } .widefat.charitable-campaign-suggested-donations tbody tr td, .widefat.charitable-campaign-suggested-donations tfoot tr td { padding: 10px 20px; } .widefat.charitable-campaign-suggested-donations tbody tr td.amount-col, .widefat.charitable-campaign-suggested-donations tbody tr td.description-col { padding-left: 0; } .widefat.charitable-campaign-suggested-donations th.spacer { width: 20px; } .widefat.charitable-campaign-suggested-donations th.default_amount-col { width: 150px; line-height: normal; min-width: 75px; text-align: center; } .widefat.charitable-campaign-suggested-donations th.default_amount-col a { display: block; margin: 4px auto 0 auto; font-size: 11px; } .widefat.charitable-campaign-suggested-donations th.amount-col { width: 200px; } .widefat.charitable-campaign-suggested-donations td.default_amount-col input { margin-left: auto; margin-right: auto; } .widefat.charitable-campaign-suggested-donations td.description-col input { width: 100%; } .widefat.charitable-campaign-suggested-donations tfoot a.button { margin: 10px 0; } .widefat.charitable-campaign-suggested-donations .no-amounts-yet { color: #d63638; font-weight: 600; } .widefat.charitable-campaign-suggested-donations a.charitable-button { margin: 0px 0 15px 0; display: inline-block; width: auto; } .widefat.charitable-campaign-suggested-donations a.charitable-clear-defaults { color: black; opacity: 0.5; margin: 0 0 0 15px; font-size: 13px; list-style: 13px; text-decoration: none; display: inline-block; width: auto; } .widefat.charitable-campaign-suggested-donations a.charitable-clear-defaults:hover { text-decoration: underline; } .widefat .remove-col span { cursor: pointer; } .widefat .reorder-col span { cursor: move; } .charitable-admin-page .charitable-btn { font-family: "Inter", sans-serif !important; border-width: 1px; border-style: solid; border-radius: 4px; cursor: pointer; display: inline-block; margin: 0; text-decoration: none; text-align: center; vertical-align: middle; white-space: nowrap; box-shadow: none; transition-property: all; transition-duration: 0.05s; transition-timing-function: ease-in; } .charitable-admin-page .charitable-btn.inactive { background-color: #d7d7d7; border-color: #cccccc; color: #444444; cursor: no-drop; } .charitable-admin-page .charitable-btn .charitable-button-icon, .charitable-admin-page .charitable-btn i { margin: 0 10px 0 0 !important; } .charitable-admin-page .charitable-btn-block { display: block; width: 100%; } .charitable-admin-page .charitable-btn-sm { font-size: 14px; font-weight: 500; padding: 0 10px; height: 32px; line-height: 30px; } .charitable-admin-page .charitable-btn-md { font-size: 14px; font-weight: 600; line-height: 17px; padding: 10px 15px; } .charitable-admin-page .charitable-btn-lg { font-size: 16px; font-weight: 600; padding: 16px 28px; } .charitable-admin-page .charitable-btn-orange { background-color: #e27730; border-color: #e27730; color: #ffffff; } .charitable-admin-page .charitable-btn-orange:hover { background-color: #a95822; border-color: #a95822; color: #ffffff; } .charitable-admin-page .charitable-btn-green { background-color: #5AA152; border-color: #5AA152; color: #ffffff; } .charitable-admin-page .charitable-btn-green:hover { background-color: #2c5e26; border-color: #2c5e26; color: #ffffff; } .charitable-admin-page .charitable-btn-blue { background-color: #036aab; border-color: #036aab; color: #ffffff; } .charitable-admin-page .charitable-btn-blue:hover { background-color: #215d8f; border-color: #215d8f; color: #ffffff; } .charitable-admin-page .charitable-btn-blue.charitable-settings-keyword-filter-save-changes { font-weight: 400; margin-right: 8px; } .charitable-admin-page .charitable-btn-blue.charitable-settings-keyword-filter-save-changes .charitable-loading-spinner { margin-left: 0; margin-right: 5px; } .charitable-admin-page .charitable-btn-grey { background-color: #eeeeee; border-color: #cccccc; color: #777777; } .charitable-admin-page .charitable-btn-grey:hover { background-color: #d7d7d7; border-color: #cccccc; color: #444444; } .charitable-admin-page .charitable-btn-light-grey { background-color: #f8f8f8; border-color: #cccccc; color: #777777; } .charitable-admin-page .charitable-btn-light-grey:hover { background-color: #eeeeee; border-color: #cccccc; color: #444444; } .charitable-admin-page .charitable-btn-light-grey-blue-borders { background-color: #f8f8f8; border-color: currentColor; color: #036aab; font-weight: 400; } .charitable-admin-page .charitable-btn-light-grey-blue-borders:hover { background-color: #eeeeee; color: #215d8f; } .charitable-admin-page .charitable-dismiss-button { background: none; border: none; color: #bbbbbb; cursor: pointer; padding: 3px; } .charitable-admin-page .charitable-dismiss-button:hover { color: #777777; } .charitable-admin-page .charitable-dismiss-button:before { background: 0 0; content: "\f153"; display: block; font: normal 16px/16px dashicons, sans-serif; height: 16px; speak: none; text-align: center; width: 16px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .charitable-admin-page .charitable-disabled { cursor: default; opacity: 0.5; pointer-events: none; } .charitable-admin-page .charitable-disabled.charitable-disabled-modal, .charitable-admin-page .charitable-disabled.charitable-disabled-same_page { cursor: pointer; opacity: 0.5; pointer-events: all; } @font-face { font-family: "charitable"; src: url("../../fonts/charitable.eot?o8h719"); 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"); font-weight: normal; font-style: normal; } [class=charitable-icon] { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; font-size: 20px; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .charitable-icon-donations:before { content: "\e600"; font-family: "charitable"; } .charitable-icon-charitable:before { content: "\e601"; font-family: "charitable"; } .charitable-icon-campaign-creator:before { content: "\e602"; font-family: "charitable"; } .charitable-icon-donations-grab:before { content: "\e603"; font-family: "charitable"; } #adminmenu .menu-icon-campaign .wp-menu-image:before { font-family: charitable !important; content: "\e601"; } #adminmenu .toplevel_page_charitable .wp-menu-image:before { font-family: charitable !important; content: "\e601"; } #available-widgets [class*=charitable_campaigns_widget] .widget-title:before { font-family: charitable !important; content: "\e601"; } #available-widgets [class*=charitable_donate_widget] .widget-title:before { font-family: charitable !important; content: "\e600"; } #available-widgets [class*=campaign_creator_widget] .widget-title:before { font-family: charitable !important; content: "\e602"; } #available-widgets [class*=charitable_donors_widget] .widget-title:before { content: "\f307"; top: -4px; } #available-widgets [class*=charitable_campaign_terms_widget] .widget-title:before { content: "\f318"; top: -4px; } .charitable-upgrade-notice { border-left-color: #f89d35; background-color: #fef4e8; } #adminmenu a[href^="https://wpcharitable.com/lite-vs-pro"]:not(.charitable-upgrade-btn) { color: #fff; background-color: #1da867 !important; } .wpcharitable-plugin-row .proupgrade a { color: #1da867 !important; font-weight: 600; } .admin_page_charitable-campaign-builder #wpadminbar, .admin_page_charitable-campaign-builder #wpfooter { display: none; } #wp-auth-check-wrap { display: none; } .charitable-toolbar .badge { position: absolute; right: auto; top: auto; width: 60px; height: 60px; border-radius: 60px; background-color: #f99d33; text-align: center; font-size: 40px; line-height: 60px; } .charitable-toolbar .badge i { font-size: 30px; line-height: auto; margin-left: -7px; } .charitable-toolbar .badge a { text-decoration: none; color: #fff; line-height: auto; }