#charitable-builder .charitable-toolbar { font-family: "Inter", sans-serif !important; background: #ffffff; box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2); height: 76px; padding: 0; position: fixed; text-align: center; top: var(--charitable-admin-bar-height); width: 100%; z-index: 50; -webkit-transform: translateZ(0); transform: translateZ(0); transition-property: top; transition-duration: 0.25s; transition-timing-function: ease-out; } #charitable-builder .charitable-toolbar .charitable-left { align-items: center; border-right: 1px solid #dddddd; display: flex; height: 100%; justify-content: center; left: 0; position: absolute; top: 0; width: 95px; } #charitable-builder .charitable-toolbar .charitable-left .mascot:before { /* font-family: charitable !important; content: "\e601"; font-size: 65px; position: absolute; color: #f99d33; */ } #charitable-builder .charitable-toolbar .charitable-left .mascot { height: 50px; width: 50px; background-image: url("../../../assets/images/charitable-logo.svg"); background-size: cover; background-repeat: no-repeat; } #charitable-builder .charitable-toolbar .charitable-center { font-size: 18px; font-weight: 400; margin: 21px 450px 0 114px; max-width: calc(100% - 750px); text-align: left; } #charitable-builder .charitable-toolbar .charitable-center-form-name { cursor: pointer; } #charitable-builder .charitable-toolbar .charitable-form-name { font-weight: 600; } #charitable-builder .charitable-toolbar .charitable-title-edit img { top: 3px; position: relative; } #charitable-builder .charitable-toolbar .charitable-right { align-items: center; display: flex; height: 100%; justify-content: flex-end; position: absolute; right: 0; top: 0; } #charitable-builder .charitable-toolbar .charitable-right .charitable-btn-toolbar { font-size: 14px; font-weight: 500; height: 42px; line-height: 40px; margin: 0 20px 0 0; padding: 0 15px; text-decoration: none; text-transform: capitalize; color: #545660; } #charitable-builder .charitable-toolbar .charitable-right .charitable-btn-toolbar i { color: #a6a6a6; margin-right: 8px; } #charitable-builder .charitable-toolbar #charitable-preview-btn:not(.charitable-alone) { margin-right: 8px; } #charitable-builder .charitable-toolbar #charitable-embed, #charitable-builder .charitable-toolbar #charitable-view-btn, #charitable-builder .charitable-toolbar #charitable-preview-btn { border: 0; margin-right: 10px; background-color: transparent; position: relative; } #charitable-builder .charitable-toolbar #charitable-embed img.topbar_icon, #charitable-builder .charitable-toolbar #charitable-view-btn img.topbar_icon, #charitable-builder .charitable-toolbar #charitable-preview-btn img.topbar_icon { float: left; margin-top: 13px; margin-right: 8px; } #charitable-builder .charitable-toolbar #charitable-preview-btn img.topbar_icon { margin-top: 13px; margin-right: 10px; } #charitable-builder .charitable-toolbar #charitable-embed { margin-right: 3px; } #charitable-builder .charitable-toolbar #charitable-view-btn { padding-right: 5px; padding-left: 5px; margin-right: 0px; } #charitable-builder .charitable-toolbar #charitable-view-btn img.topbar_icon { margin-top: 12px; margin-right: 8px; } #charitable-builder .charitable-toolbar #charitable-status { position: relative; padding: 0; } #charitable-builder .charitable-toolbar #charitable-status #charitable-status-button { max-height: 42px; margin-right: 10px; margin-left: 0px; } #charitable-builder .charitable-toolbar #charitable-status #charitable-status-button.active { background-color: #eee; border-color: #eee; } #charitable-builder .charitable-toolbar #charitable-status .text { padding-right: 25px; border-right: 1px solid #E9EAEC; margin-right: 10px; height: 42px; display: inline-block; } #charitable-builder .charitable-toolbar #charitable-status ul { position: absolute; top: 50px; width: 180px; left: 0; border-radius: 3px; background-color: #ffffff; padding: 15px; margin: 0; border: 1px solid #DDD; } #charitable-builder .charitable-toolbar #charitable-status ul li { margin: 0; padding: 0; width: 100%; text-align: left; } #charitable-builder .charitable-toolbar #charitable-status ul li a { color: #545660; font-size: 14px; line-height: 32px; text-decoration: none; font-weight: 500; } #charitable-builder .charitable-toolbar #charitable-status ul li a:hover { color: black; text-decoration: underline; } #charitable-builder .charitable-toolbar #charitable-save { border-radius: 6px; position: relative; color: white; } #charitable-builder .charitable-toolbar #charitable-save i { color: rgba(255, 255, 255, 0.65); } #charitable-builder .charitable-toolbar #charitable-save img.topbar_icon { float: left; margin-top: 13px; margin-right: 8px; } #charitable-builder .charitable-toolbar #charitable-exit { align-items: center; background-color: #ffffff; border-bottom: none; border-left: 1px solid #dddddd; border-right: none; border-top: none; color: #a6a6a6; cursor: pointer; display: flex; font-size: 28px; height: 76px; justify-content: center; right: 0; text-decoration: none; top: 0; width: 66px; } #charitable-builder .charitable-toolbar #charitable-exit:hover { background-color: #f8f8f8; color: #777777; } .charitable-panels-toggle { display: flex; flex-direction: column; background: #2d2d2d; color: #ffffff; min-height: calc(100vh - 76px - var(--charitable-admin-bar-height)); max-height: calc(100vh - 76px - var(--charitable-admin-bar-height)); left: 0; margin: 76px -100px 0 0; overflow-x: hidden; overflow-y: auto; padding: 0; position: fixed; text-align: left; top: var(--charitable-admin-bar-height); transform: translateZ(0); width: 95px; z-index: 15; transition-property: top; transition-duration: 0.25s; transition-timing-function: ease-out; } .charitable-panels-toggle button { background: none; border: none; border-bottom: 1px solid #444444; cursor: pointer; display: block; margin: 0 0 0 0; padding: 18px 11px; width: 100%; } .charitable-panels-toggle button.active, .charitable-panels-toggle button.active:hover { background-color: #5AA152; } .charitable-panels-toggle button.active .fa, .charitable-panels-toggle button.active:hover .fa { color: #ffffff; } .charitable-panels-toggle button:hover { background-color: #444444; } .charitable-panels-toggle button.disabled, .charitable-panels-toggle button.disabled:hover { background-color: none; opacity: 0.2; cursor: default; } .charitable-panels-toggle button.disabled .fa, .charitable-panels-toggle button.disabled:hover .fa { color: #ffffff; } .charitable-panels-toggle button .fa { color: #999999; display: block; font-size: 30px; margin: 0 auto 5px auto; text-align: center !important; } .charitable-panels-toggle button span { color: #ffffff; font-weight: 400; display: block; font-size: 14px; line-height: 23px; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .charitable-panels-toggle button[data-panel=template] { padding-top: 20px; padding-bottom: 15px; } .charitable-panel { display: none; } .charitable-panel.active { display: block; } .charitable-panel-full-content .charitable-panel-content-wrap, .charitable-panel-sidebar-content .charitable-panel-content-wrap { background-color: #6d6d6d; bottom: 0; left: 95px; overflow: auto; padding: 50px; position: fixed; right: 0; top: calc(76px + var(--charitable-admin-bar-height)); z-index: 10; transition-property: top, left; transition-duration: 0.25s, 0.15s; transition-timing-function: ease-out, ease-in-out; } .charitable-panel-full-content .charitable-panel-content, .charitable-panel-sidebar-content .charitable-panel-content { background-color: #ffffff; box-shadow: 0 5px 30px rgba(0, 0, 0, 0.2); min-height: 100%; padding: 30px; border-radius: 5px; } .charitable-panel-sidebar-content .charitable-panel-sidebar-toggle-icon { align-items: center; background-image: url(../../images/campaign-builder/toggle-tab-bg.svg); background-size: 100% 58px; background-repeat: no-repeat; border-radius: 5px 5px 0 0; color: #86919e; display: flex; font-size: 20px; height: 58px; left: 495px; cursor: pointer; position: absolute; top: calc(50% + 24px); width: 15px; z-index: 15; transition-property: left, width; transition-duration: 0.15s; transition-timing-function: ease-in-out; } .charitable-panel-sidebar-content .charitable-panel-sidebar-toggle-icon:hover { color: #444444; } .charitable-panel-sidebar-content .charitable-panel-sidebar-toggle-icon:hover i { left: -3px; } .charitable-panel-sidebar-content .charitable-panel-sidebar-toggle-icon i { left: 0; position: relative; transition-property: transform, left; transition-duration: 0.15s; transition-timing-function: ease-in-out; } .charitable-panel-sidebar-content .charitable-panel-content-wrap { left: 495px; } .charitable-panel-sidebar-content .charitable-panel-sidebar { background-color: #ebf3fc; bottom: 0; left: 95px; overflow: auto; position: fixed; top: calc(76px + var(--charitable-admin-bar-height)); width: 400px; } #charitable-panel-design .charitable-panel-sidebar-content.charitable-panel-sidebar-closed .charitable-panel-sidebar-toggle-vertical-line { position: absolute; border-right: 3px solid #ebf3fb; top: calc(76px + var(--charitable-admin-bar-height)); height: 100%; left: 95px; z-index: 0; cursor: pointer; transition-property: z-index; transition-duration: 0.15s; transition-timing-function: ease-in-out; } #charitable-panel-design .charitable-panel-sidebar-content.charitable-panel-sidebar-closed .charitable-panel-sidebar-toggle-vertical-line:hover { z-index: 15; } #charitable-panel-design .charitable-panel-sidebar-content.charitable-panel-sidebar-closed .charitable-panel-sidebar-toggle-icon { justify-content: center; left: 95px; } #charitable-panel-design .charitable-panel-sidebar-content.charitable-panel-sidebar-closed .charitable-panel-sidebar-toggle-icon i { transform: rotate(180deg); } #charitable-panel-design .charitable-panel-sidebar-content.charitable-panel-sidebar-closed .charitable-panel-sidebar, #charitable-panel-design .charitable-panel-sidebar-content.charitable-panel-sidebar-closed .charitable-panel-sidebar .charitable-tabs { left: -305px; } #charitable-panel-design .charitable-panel-sidebar-content.charitable-panel-sidebar-closed .charitable-panel-content-wrap { left: 95px; } #charitable-panel-design .charitable-panel-sidebar-content.charitable-panel-sidebar-closed .charitable-panel-sidebar-toggle:hover .charitable-panel-sidebar-toggle-vertical-line { z-index: 15; } #charitable-panel-design .charitable-panel-sidebar-content.charitable-panel-sidebar-closed .charitable-panel-sidebar-toggle:hover .charitable-panel-sidebar-toggle-icon { width: 18px; } #charitable-panel-design .charitable-panel-sidebar-content.charitable-panel-sidebar-closed .charitable-panel-sidebar-toggle:hover .charitable-panel-sidebar-toggle-icon i { left: 0; } .charitable-panel-field { margin-bottom: 20px; max-width: 95%; display: table; width: 95%; } .charitable-panel-field.wide, .charitable-panel-field.charitable-panel-field-tinymce, .charitable-panel-field.charitable-panel-field-warning { max-width: 800px; } .charitable-panel-field.campaign-builder-textarea-fullwidth, .charitable-panel-field.campaign-builder-textarea-fullwidth div.ql-editor { width: 100%; max-width: 100%; min-width: auto; } .charitable-panel-field.campaign-builder-textarea-tall { min-height: 900px; } .charitable-panel-field.campaign-builder-textarea-tall div.campaign-builder-htmleditor { min-height: 900px; } .charitable-panel-field.campaign-builder-textarea-tall div.ql-editor { min-height: auto; } .charitable-panel-field input[type=text], .charitable-panel-field input[type=url], .charitable-panel-field textarea { width: 100%; } .charitable-panel-field input[type=range] { display: inline-block; } .charitable-panel-field.charitable-panel-field-number-slider { /***** Track Styles *****/ /***** Chrome, Safari, Opera, and Edge Chromium *****/ /******** Firefox ********/ /***** Thumb Styles *****/ /***** Chrome, Safari, Opera, and Edge Chromium *****/ /***** Firefox *****/ /***** Focus Styles *****/ /* Removes default focus */ /***** Chrome, Safari, Opera, and Edge Chromium *****/ /******** Firefox ********/ } .charitable-panel-field.charitable-panel-field-number-slider input[type=range] { float: left; margin-left: 0; -webkit-appearance: none; appearance: none; background: transparent; cursor: pointer; } .charitable-panel-field.charitable-panel-field-number-slider input[type=range]:focus { box-shadow: none; border: 0; } .charitable-panel-field.charitable-panel-field-number-slider input[type=range]::-webkit-slider-runnable-track { background: #2B66D1; height: 4px; } .charitable-panel-field.charitable-panel-field-number-slider input[type=range]::-moz-range-track { background: #2B66D1; height: 4px; } .charitable-panel-field.charitable-panel-field-number-slider input[type=range]::-webkit-slider-thumb { -webkit-appearance: none; /* Override default look */ appearance: none; margin-top: -6px; /* Centers thumb on the track */ background-color: white; border: 2px solid #2B66D1; border-radius: 50%; height: 16px; width: 16px; } .charitable-panel-field.charitable-panel-field-number-slider input[type=range]::-moz-range-thumb { border: none; /*Removes extra border that FF applies*/ background-color: white; border: 2px solid #2B66D1; border-radius: 50%; height: 16px; width: 16px; } .charitable-panel-field.charitable-panel-field-number-slider input[type=range]:focus { outline: none; } .charitable-panel-field.charitable-panel-field-number-slider input[type=range]:focus::-webkit-slider-thumb { border: 2px solid #2B66D1; outline: 1px solid transparent; outline-offset: 0.125rem; } .charitable-panel-field.charitable-panel-field-number-slider input[type=range]:focus::-moz-range-thumb { border: 2px solid #2B66D1; outline: 1px solid transparent; outline-offset: 0.125rem; } .charitable-panel-field.charitable-panel-field-number-slider .charitable-number-slider-hint { float: left; margin-left: 10px; } .charitable-panel-field.charitable-panel-field-number-slider .charitable-number-slider-hint small { font-size: 11px; line-height: 11px; color: transparent; display: block; } .charitable-panel-field.charitable-panel-field-number-slider .charitable-number-slider-hint.min-reach { color: red; } .charitable-panel-field.charitable-panel-field-number-slider .charitable-number-slider-hint.min-reach small { color: red; } .charitable-panel-field input[type=number] { width: 20%; } .charitable-panel-field select { max-width: 100%; width: 100%; } .charitable-panel-field input[readonly].readonly-active { background-color: white; } .charitable-panel-field input[type=number] { height: auto; } .charitable-panel-field div.ql-container { height: auto !important; } .charitable-panel-field div.ql-editor { height: auto !important; min-height: 150px; } .charitable-panel-field .row { clear: both; display: block; margin-bottom: 6px; width: 100%; } .charitable-panel-field label { display: block; font-size: 14px; font-weight: 400; margin: 0 0 10px 0; vertical-align: text-top; } .charitable-panel-field label.inline { display: inline-block; font-weight: 400; margin: 0 0 0 10px; } .charitable-panel-field p { font-size: 14px; margin: 0; } .charitable-panel-field p.charitable-campaign-builder-field-textarea-description, .charitable-panel-field p.charitable-campaign-builder-field-uploader-description { font-style: italic; margin-top: 5px; margin-bottom: 5px; } .charitable-panel-field p.charitable-campaign-builder-field-checkbox-description { margin-top: 10px; font-style: italic; font-size: 12px; line-height: 14px; } .charitable-panel-field .ql-editor p { margin: revert; } .charitable-panel-field p.note { color: #777777; font-size: 12px; margin: 10px 0 0 0; } .charitable-panel-field-anti-spam-disallowed-keys textarea { height: 200px; } .charitable-panel-field.charitable-panel-field-donation-amounts-clone th.description-col, .charitable-panel-field.charitable-panel-field-donation-amounts-clone td.description-col { display: none; } .charitable-panel-field.charitable-panel-field-donation-amounts-clone .default_amount-col { width: 25%; } .charitable-panel-field.charitable-panel-field-donation-amounts-clone .charitable-button { display: block; text-align: center; margin: 10px 0; } .charitable-panel-fields-group .charitable-panel-fields-group-title { font-size: 16px; font-weight: 600; line-height: 19px; margin-bottom: 25px; margin-top: 30px; } .charitable-panel-fields-group .charitable-panel-fields-group-description { color: #777777; font-size: 14px; line-height: 17px; margin-bottom: 20px; } .charitable-panel-fields-group .charitable-panel-fields-group-inner { margin-bottom: 20px; } .charitable-panel-fields-group .charitable-panel-fields-group-inner .charitable-panel-field-headline { margin-top: 50px; } .charitable-panel-fields-group .charitable-panel-fields-group-inner .charitable-campaign-builder-headline-light { font-weight: 500; } .charitable-panel-fields-group .charitable-panel-fields-group-border-top { border-top: 1px solid #dddddd; margin-bottom: 20px; margin-top: 20px; } .charitable-panel-fields-group .charitable-panel-fields-group-border-bottom { border-top: 1px solid #dddddd; margin-bottom: 20px; margin-top: 20px; } .charitable-panel-fields-group.charitable-builder-notifications-advanced .charitable-panel-fields-group-border-top { margin: 0 20px 10px; } .charitable-panel-fields-group.charitable-builder-notifications-advanced.unfoldable .charitable-panel-fields-group-title { padding: 10px 20px; } .charitable-panel-fields-group.charitable-builder-notifications-advanced.unfoldable .charitable-panel-fields-group-title i { right: 20px; } .charitable-panel-fields-group.unfoldable .charitable-panel-fields-group-border-top { margin-bottom: 10px; } .charitable-panel-fields-group.unfoldable .charitable-panel-fields-group-title { cursor: pointer; font-size: 16px; font-weight: 600; margin-bottom: 10px; padding: 10px 0; position: relative; } .charitable-panel-fields-group.unfoldable .charitable-panel-fields-group-title i { color: #bbbbbb; position: absolute; right: 0; top: calc(50% - 7px); transition-property: transform; transition-duration: 0.15s; transition-timing-function: ease-in; } .charitable-panel-fields-group.unfoldable.opened .charitable-panel-fields-group-title i { transform: rotate(90deg); } .charitable-panel-content-section-general .charitable-panel-fields-group.unfoldable .charitable-panel-fields-group-title { margin-bottom: 0; padding-bottom: 0; } .charitable-panel-content-section-general .charitable-panel-fields-group.unfoldable .charitable-panel-fields-group-title i { top: calc(50% - 2px); } .charitable-panel-content-section-general .charitable-panel-fields-group.unfoldable.opened .charitable-panel-fields-group-title { margin-bottom: 10px; padding: 10px 0; } .charitable-panel-content-section-general .charitable-panel-fields-group.unfoldable.opened .charitable-panel-fields-group-title i { top: calc(50% - 7px); } .charitable-panel-fields-group.charitable-highlight { margin-left: -30px; padding-left: 30px; margin-right: -30px; padding-right: 30px; padding-bottom: 30px; background-color: yellow; animation-name: bckanim; animation-fill-mode: forwards; animation-duration: 3s; animation-delay: 0s; } @keyframes bckanim { 0% { background-color: yellow; } 100% { background-color: transparent; } } @media screen and (max-width: 1200px) { .charitable-panel-field { max-width: 98%; } .charitable-panel-field.wide, .charitable-panel-field.charitable-panel-field-tinymce, .charitable-panel-field.charitable-panel-field-warning { max-width: auto; } } .charitable-panel-sidebar-section { border-bottom: 1px solid #ced7e0; color: #444444; display: block; font-size: 16px; line-height: 18px; margin: 0; outline: 0; padding: 17px 20px 17px 20px; position: relative; text-decoration: none; } .charitable-panel-sidebar-section:hover { background-color: #e0e8f0; color: #444444; } .charitable-panel-sidebar-section.icon { padding: 28px 20px 28px 79px; } .charitable-panel-sidebar-section.education-modal { opacity: 0.5; } .charitable-panel-sidebar-section.education-modal .charitable-panel-sidebar-recommended { margin-left: 5px; } .charitable-panel-sidebar-section.default { display: none; } .charitable-panel-sidebar-section.active, .charitable-panel-sidebar-section.active:hover { background-color: #036aab; color: #ffffff; } .charitable-panel-sidebar-section .fa-angle-right { color: #b0b6bd; float: right; font-size: 16px; line-height: 16px; text-align: center; } .charitable-panel-sidebar-section .fa-check-circle-o { color: transparent; float: right; font-size: 18px; margin: 0 20px; } .charitable-panel-sidebar-section .fa-check-circle-o:before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23B0B6BD'%3E%3Cdefs/%3E%3Cpath d='M8 .25a7.75 7.75 0 100 15.5A7.75 7.75 0 008 .25zm0 1.5a6.25 6.25 0 110 12.5 6.25 6.25 0 010-12.5zm4.38 4.1l-.72-.72c-.13-.16-.38-.16-.54 0L6.72 9.5 4.84 7.62a.36.36 0 00-.53 0l-.72.7c-.12.15-.12.4 0 .52l2.85 2.88c.15.15.37.15.53 0l5.4-5.35c.13-.15.13-.4 0-.53z'/%3E%3C/svg%3E"); background-repeat: no-repeat; } .charitable-panel-sidebar-section.active .fa-angle-right { color: #7897CD; } .charitable-panel-sidebar-section.active .fa-check-circle-o:before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff'%3E%3Cdefs/%3E%3Cpath d='M8 .25a7.75 7.75 0 100 15.5A7.75 7.75 0 008 .25zm0 1.5a6.25 6.25 0 110 12.5 6.25 6.25 0 010-12.5zm4.38 4.1l-.72-.72c-.13-.16-.38-.16-.54 0L6.72 9.5 4.84 7.62a.36.36 0 00-.53 0l-.72.7c-.12.15-.12.4 0 .52l2.85 2.88c.15.15.37.15.53 0l5.4-5.35c.13-.15.13-.4 0-.53z'/%3E%3C/svg%3E"); } .charitable-panel-sidebar-section.active img { border-color: #005387; } .charitable-panel-sidebar-section img { border: 1px solid #b0b6bd; border-radius: 4px; left: 20px; position: absolute; top: 15px; width: 44px; } .charitable-panel-sidebar-section .charitable-panel-sidebar-recommended { background-color: #00a32a; border-radius: 4px; color: #ffffff; font-size: 10px; font-weight: 700; line-height: 1; padding: 4px 5px; margin-left: 10px; display: inline-block; position: relative; top: -2px; text-transform: uppercase; } .charitable-panel-sidebar-section .charitable-panel-sidebar-recommended i { opacity: 0.8; } .charitable-panel-sidebar-section .charitable-builder-sidebar-icon { position: relative; width: auto; left: auto; top: auto; float: left; margin-right: 20px; width: 44px; height: 44px; } .charitable-panel-sidebar-section.marketing-request, .charitable-panel-sidebar-section.payment-request { font-style: italic; text-transform: capitalize; } #charitable-panel-marketing .charitable-panel-sidebar, #charitable-panel-payment .charitable-panel-sidebar { /* display: table; */ } #charitable-panel-marketing .charitable-panel-sidebar-section, #charitable-panel-payment .charitable-panel-sidebar-section { display: table; width: 100%; vertical-align: middle; line-height: 44px; } #charitable-panel-marketing .charitable-panel-sidebar-section .fa-angle-right, #charitable-panel-payment .charitable-panel-sidebar-section .fa-angle-right { position: relative; top: 15px; } #charitable-panel-marketing .charitable-panel-sidebar-section .charitable-payment-recommended, #charitable-panel-payment .charitable-panel-sidebar-section .charitable-payment-recommended { text-transform: uppercase; font-size: 11px; line-height: 20px; font-weight: 600; padding-left: 25px; background-image: url("../../images/icons/recommended.svg"); background-repeat: no-repeat; background-position: left; height: 20px; display: table; float: right; position: relative; width: auto; top: 15px; padding-right: 20px; } #charitable-panel-marketing .charitable-panel-sidebar-section.active .charitable-payment-recommended, #charitable-panel-payment .charitable-panel-sidebar-section.active .charitable-payment-recommended { color: white; } .charitable-panel-content-section-parent-marketing .charitable-panel-content-section-interior, .charitable-panel-content-section-parent-payment .charitable-panel-content-section-interior { text-align: center; } .charitable-panel-content-section-parent-marketing .charitable-panel-content-section-interior .header-content h2, .charitable-panel-content-section-parent-payment .charitable-panel-content-section-interior .header-content h2 { font-size: 21px; line-height: 24px; font-weight: 600; } .charitable-panel-content-section-parent-marketing .charitable-panel-content-section-interior img.charitable-builder-sidebar-icon, .charitable-panel-content-section-parent-payment .charitable-panel-content-section-interior img.charitable-builder-sidebar-icon { height: auto; max-width: 40%; max-height: 140px; } .charitable-panel-content-section-parent-marketing .charitable-panel-content-section-interior .header-content, .charitable-panel-content-section-parent-marketing .charitable-panel-content-section-interior .main-content, .charitable-panel-content-section-parent-payment .charitable-panel-content-section-interior .header-content, .charitable-panel-content-section-parent-payment .charitable-panel-content-section-interior .main-content { width: 75%; margin-left: auto; margin-right: auto; } .charitable-panel-content-section-parent-marketing .charitable-panel-content-section-interior .header-content h2 strong, .charitable-panel-content-section-parent-marketing .charitable-panel-content-section-interior .main-content h2 strong, .charitable-panel-content-section-parent-payment .charitable-panel-content-section-interior .header-content h2 strong, .charitable-panel-content-section-parent-payment .charitable-panel-content-section-interior .main-content h2 strong { font-weight: 800; } .charitable-panel-content-section-parent-marketing .charitable-panel-content-section-interior .education-images, .charitable-panel-content-section-parent-payment .charitable-panel-content-section-interior .education-images { clear: both; display: table; margin: 25px auto; text-align: center; width: 75%; } .charitable-panel-content-section-parent-marketing .charitable-panel-content-section-interior .education-images img, .charitable-panel-content-section-parent-payment .charitable-panel-content-section-interior .education-images img { width: 40%; max-width: 600px; } .charitable-panel-content-section-parent-marketing .charitable-panel-content-section-interior .education-images.type-custom img, .charitable-panel-content-section-parent-payment .charitable-panel-content-section-interior .education-images.type-custom img { width: auto; max-width: 600px; } .charitable-panel-content-section-parent-marketing .charitable-panel-content-section-interior .education-images .charitable-marketing-image, .charitable-panel-content-section-parent-marketing .charitable-panel-content-section-interior .education-images .charitable-payment-image, .charitable-panel-content-section-parent-payment .charitable-panel-content-section-interior .education-images .charitable-marketing-image, .charitable-panel-content-section-parent-payment .charitable-panel-content-section-interior .education-images .charitable-payment-image { margin-left: 10px; margin-right: 10px; border: 1px solid #DDD; padding: 5px; } .charitable-panel-content-section-parent-marketing .charitable-panel-content-section-interior .main-content, .charitable-panel-content-section-parent-payment .charitable-panel-content-section-interior .main-content { text-align: center; } .charitable-panel-content-section-parent-marketing .charitable-panel-content-section-interior .main-content ul li, .charitable-panel-content-section-parent-payment .charitable-panel-content-section-interior .main-content ul li { background-image: url("../../images/icons/bullet_check.svg"); background-repeat: no-repeat; background-position: 0 5px; padding-left: 25px; width: 45%; display: inline-table; margin: 15px; text-align: left; } .charitable-panel-content-section-parent-marketing .charitable-panel-content-section-interior .education-buttons, .charitable-panel-content-section-parent-payment .charitable-panel-content-section-interior .education-buttons { margin: 40px auto; } .charitable-panel-content-section-parent-marketing .charitable-panel-content-section-interior .education-buttons h2, .charitable-panel-content-section-parent-payment .charitable-panel-content-section-interior .education-buttons h2 { margin-bottom: 25px; } .charitable-panel-content-section-parent-marketing .charitable-panel-content-section-interior .education-buttons.top, .charitable-panel-content-section-parent-payment .charitable-panel-content-section-interior .education-buttons.top { margin-top: 20px; } .charitable-panel-content-section-parent-marketing .charitable-panel-content-section-interior .button-link, .charitable-panel-content-section-parent-payment .charitable-panel-content-section-interior .button-link { background-color: #5AA152; color: #ffffff; margin-left: 4px; padding: 10px 30px; position: relative; top: 0; text-decoration: none; border-radius: 5px; text-shadow: none; font-weight: 600; font-family: "Inter"; font-size: 16px; line-height: normal; cursor: pointer; } .charitable-panel-content-section-parent-marketing .charitable-panel-content-section-interior .button-link:hover, .charitable-panel-content-section-parent-payment .charitable-panel-content-section-interior .button-link:hover { color: white; } .charitable-panel-content-section-parent-marketing .charitable-panel-content-section-interior button, .charitable-panel-content-section-parent-payment .charitable-panel-content-section-interior button { background-color: #e27730; border: 0; color: #fff; font-weight: 600; text-transform: uppercase; -webkit-transition: background 0.1s; transition: background 0.1s; padding: 10px 20px; min-width: 83px; border-radius: 5px; font-size: 16px; line-height: 20px; outline: none; cursor: pointer; } .charitable-panel-content-section-parent-marketing .charitable-panel-content-section-interior .charitable-form-confirmation, .charitable-panel-content-section-parent-payment .charitable-panel-content-section-interior .charitable-form-confirmation { border: 1px solid #DDD; padding: 10px; margin: 50px auto !important; text-align: center; } .charitable-panel-content-section-parent-marketing .charitable-panel-content-section-interior .charitable-form-confirmation h2, .charitable-panel-content-section-parent-payment .charitable-panel-content-section-interior .charitable-form-confirmation h2 { text-align: center; margin-left: auto; margin-right: auto; } .charitable-feedback-form-interior-confirmation { padding-bottom: 15px; } @media only screen and (min-width: 640px) and (max-width: 1600px) { .charitable-panel-content-section-parent-marketing .charitable-panel-content-section-interior .header-content, .charitable-panel-content-section-parent-marketing .charitable-panel-content-section-interior .main-content, .charitable-panel-content-section-parent-payment .charitable-panel-content-section-interior .header-content, .charitable-panel-content-section-parent-payment .charitable-panel-content-section-interior .main-content { width: 90%; } .charitable-panel-content-section-parent-marketing .charitable-panel-content-section-interior .main-content, .charitable-panel-content-section-parent-payment .charitable-panel-content-section-interior .main-content { text-align: center; } .charitable-panel-content-section-parent-marketing .charitable-panel-content-section-interior .main-content ul, .charitable-panel-content-section-parent-payment .charitable-panel-content-section-interior .main-content ul { width: 90%; margin-left: auto; margin-right: auto; } .charitable-panel-content-section-parent-marketing .charitable-panel-content-section-interior .main-content ul li, .charitable-panel-content-section-parent-payment .charitable-panel-content-section-interior .main-content ul li { width: 95%; display: inline-table; } } .charitable-panel-content-section { font-family: "Inter", sans-serif; display: none; } .charitable-panel-content-section .illustration { height: 260px; margin: 0 auto 30px auto; width: 350px; } .charitable-panel-content-section .illustration.illustration-marketing { background: url("../../images/campaign-builder/illustration-marketing.svg") no-repeat center center; background-size: 313px 260px; } .charitable-panel-content-section .illustration.illustration-payments { background: url("../../images/campaign-builder/illustration-payments.svg") no-repeat center center; background-size: 269px 255px; } .charitable-panel-content-section h5.charitable-campaign-builder-setting-subheading { margin-bottom: 8px; font-weight: 500; font-size: 14px; line-height: 18px; } .charitable-panel-content-section table.active { background-color: aliceblue; animation: background_fade 3s forwards; } @keyframes background_fade { from { background-color: rgb(242, 245, 169); } to { background-color: rgba(242, 245, 169, 0); } } .charitable-panel-content-section-title { font-family: "Inter", sans-serif; border-bottom: 1px solid #ECECEF; color: #2B2E39; font-size: 21px; font-weight: 600; line-height: 30px; margin-bottom: 30px; padding: 0 0 30px 0; } .charitable-panel-content-section-title button, .charitable-panel-content-section-title .button { background-color: #036aab; border: none; border-radius: 4px; box-shadow: none; color: #ffffff; cursor: pointer; float: right; font-size: 14px; font-weight: 600; height: auto; line-height: 17px; margin-left: 10px; margin-top: -5px; padding: 10px 15px; text-decoration: none; appearance: none; -webkit-appearance: none; } .charitable-panel-content-section-title button:hover, .charitable-panel-content-section-title button:focus, .charitable-panel-content-section-title .button:hover, .charitable-panel-content-section-title .button:focus { background-color: #215d8f; color: #ffffff; box-shadow: none; } .charitable-panel-content-section-title button i, .charitable-panel-content-section-title .button i { margin: 0 10px 0 0; } .charitable-panel-content-section-title > a > i:before { cursor: pointer; } .charitable-panel-content-section-title .charitable-help-tooltip { font-size: 24px !important; vertical-align: 1px; } .charitable-panel-content-section-description { border-bottom: 1px solid #dddddd; font-size: 14px; font-weight: 400; line-height: 20px; margin-bottom: 20px; max-height: 350px; overflow: hidden; padding-bottom: 20px; position: relative; transition-property: all; transition-duration: 0.25s; transition-timing-function: ease-in-out; } .charitable-panel-content-section-description.out { margin-bottom: 0; max-height: 0; opacity: 0; padding-bottom: 0; } .charitable-panel-content-section-description p { line-height: 20px; margin: 20px 30px 0 0; } .charitable-panel-content-section-description p:first-of-type { margin-top: 0; } .charitable-panel-content-section-description .charitable-dismiss-button { position: absolute; right: -3px; top: -3px; } .charitable-panel-content-section-default { background: url("../../images/campaign-builder/default-arrow.svg") no-repeat 0 0; background-size: 96px 81px; } .charitable-panel-content-section-default, .charitable-panel-content-section-info { align-content: center; min-height: calc(100vh - var(--charitable-admin-bar-height) - 195px); padding: 50px 0; text-align: center; display: flex; flex-direction: column; justify-content: center; align-items: center; } .charitable-panel-content-section-default h5, .charitable-panel-content-section-info h5 { color: #444444; font-size: 24px; font-weight: 600; line-height: normal; margin: 0 auto 10px auto; max-width: 600px; } .charitable-panel-content-section-default p, .charitable-panel-content-section-info p { color: #777777; font-size: 16px; margin: 0 auto 20px auto; max-width: 600px; } .charitable-panel-content-section-default p:last-of-type, .charitable-panel-content-section-info p:last-of-type { margin: 0 auto 0 auto; } .charitable-panel-content-section-default .charitable-btn, .charitable-panel-content-section-info .charitable-btn { margin: 20px auto; } .charitable-panel-field:last-child, .charitable-builder-settings-block:last-child { margin-bottom: 0 !important; } .charitable-layout-options-tab-general .charitable-layout-options-group-inner .charitable-panel-field { display: none; } .charitable-layout-options-tab-general .charitable-layout-options-group-inner .charitable-panel-field.active { display: block; } .charitable-setup-title { font-size: 20px; font-weight: 600; margin: 30px 30px 0px 30px; color: #444444; } #charitable-builder .secondary-text { color: #777777; font-size: 14px; margin: 10px 30px 30px 30px; } #charitable-template-container { align-items: stretch; border-top: 1px solid #dddddd; display: flex; flex-grow: 2; justify-content: space-between; margin: 0 30px; padding: 0 0 30px 0; } #charitable-template-container .charitable-setup-templates-sidebar { border-right: 1px solid #dddddd; padding: 30px 30px 0 0; width: 199px; box-sizing: content-box; } #charitable-template-container .charitable-setup-templates-sidebar .charitable-setup-templates-search-wrap { position: relative; } #charitable-template-container .charitable-setup-templates-sidebar .charitable-setup-templates-search-wrap i.fa-search { color: #bbbbbb; display: block; font-size: 16px; left: 12px; position: absolute; top: 12px; width: 16px; } #charitable-template-container .charitable-setup-templates-sidebar .charitable-setup-templates-search-wrap i.fa-close { color: #bbbbbb; font-size: 16px; right: 10px; position: absolute; top: 12px; width: 16px; cursor: pointer; display: none; } #charitable-template-container .charitable-setup-templates-sidebar .charitable-setup-templates-search-wrap #charitable-setup-template-search::placeholder { color: #bbbbbb; font-weight: 400; } #charitable-template-container .charitable-setup-templates-sidebar .charitable-setup-templates-search-wrap #charitable-setup-template-search { font-size: 16px; font-weight: 400; height: 40px; line-height: 20px; padding-left: 35px; padding-right: 25px; width: 100%; color: #444444; border: 1px solid #cccccc; border-radius: 4px; box-shadow: none; } #charitable-template-container .charitable-setup-templates-sidebar .charitable-setup-templates-search-wrap #charitable-setup-template-search.highlighted { border: 1px solid rgba(0, 128, 0, 0.5); background-color: rgba(0, 128, 0, 0.1); } #charitable-template-container .charitable-setup-templates-sidebar .charitable-setup-templates-categories { border-bottom: 1px solid #ddd; margin-top: 30px; width: 199px; box-sizing: content-box; list-style: none; margin-block-end: 0; margin-inline-end: 0; margin-inline-start: 0; padding: 0 0 25px 0; } #charitable-template-container .charitable-setup-templates-sidebar .charitable-setup-templates-categories li { border-radius: 4px; color: #444444; cursor: pointer; font-size: 14px; font-weight: 600; line-height: 16px; margin: 0; padding: 10px; } #charitable-template-container .charitable-setup-templates-sidebar .charitable-setup-templates-categories li.active { background: #ebf3fc; color: #0399ed; position: relative; } #charitable-template-container .charitable-setup-templates-sidebar .charitable-setup-templates-categories li.divider { border-bottom: 1px solid #dddddd; margin: 30px 0; padding: 0; } #charitable-template-container .charitable-setup-templates-sidebar .charitable-setup-templates-categories li span { float: right; color: #777777; opacity: 0.5; font-weight: 400; } #charitable-template-container .charitable-setup-templates-sidebar .charitable-setup-templates-feedback { background-color: #f5f5f5; padding: 15px 15px; margin: 25px 0; } #charitable-template-container .charitable-setup-templates-sidebar .charitable-setup-templates-feedback h6 { font-size: 16px; line-height: 21px; margin: 0 0 15px 0; } #charitable-template-container .charitable-setup-templates-sidebar .charitable-setup-templates-feedback a { display: inline; margin: 15px 0; color: #6A6C75; padding: 0; font-weight: 400; font-size: 14px; line-height: 21px; text-decoration: underline; } #charitable-template-container .charitable-setup-templates-sidebar .charitable-setup-templates-feedback a:hover { color: #0399ed; } #charitable-template-container .charitable-template-list { margin-bottom: -30px; padding-top: 30px; width: calc(100% - 225px); position: relative; max-width: 1024px; margin-right: auto; } #charitable-template-container .charitable-template-list .charitable-feedback-preview-container { position: absolute; top: 0; width: 100%; z-index: 9999991; transition: opacity 0.35s; opacity: 0; visibility: hidden; } #charitable-template-container .charitable-template-list .charitable-feedback-preview-container.active { opacity: 1; visibility: visible; } #charitable-template-container .charitable-template-list .charitable-feedback-preview-container .charitable-form { margin-left: auto; margin-right: auto; background: white; padding: 0px; border-radius: 10px 10px 0 0; } #charitable-template-container .charitable-template-list .charitable-feedback-preview-container .charitable-form label { font-weight: 500; font-size: 14px; line-height: 20px; } #charitable-template-container .charitable-template-list .charitable-feedback-preview-container .charitable-form-row { margin-top: 10px; margin-bottom: 10px; } #charitable-template-container .charitable-template-list .charitable-feedback-preview-container .charitable-feedback-form-header { background-color: #282937; color: #E7E7E9; padding: 30px 0 30px 30px !important; font-size: 18px; font-weight: 600; border-radius: 10px 10px 0 0; } #charitable-template-container .charitable-template-list .charitable-feedback-preview-container .charitable-feedback-form-header .charitable-feedback-form-title { color: white; user-select: none; font-size: inherit; font-family: inherit; display: inline-block; vertical-align: middle; } #charitable-template-container .charitable-template-list .charitable-feedback-preview-container .charitable-feedback-form-interior { padding: 20px; } #charitable-template-container .charitable-template-list .charitable-feedback-preview-container .charitable-feedback-form-required { color: red; font-size: 13px; line-height: 21px; } #charitable-template-container .charitable-template-list .charitable-feedback-preview-container .charitable-templates-close-icon { color: white; padding-top: 5px; padding-right: 10px; font-size: 40px !important; height: 20px; width: 20px; position: absolute; top: 10px; right: 10px; cursor: pointer; opacity: 0.6; text-align: center; font-size: 27px !important; line-height: 14px !important; z-index: 1; } #charitable-template-container .charitable-template-list .charitable-template-list-container { display: flex; flex-wrap: wrap; margin-left: 30px; } #charitable-template-container .charitable-template-list .charitable-template-list-container.disabled { opacity: 0.15; pointer-events: none; } #charitable-template-container .charitable-template-list .charitable-template-list-container .charitable-template-list-container-item { width: 30%; display: inline-flex; margin: 10px; } #charitable-template-container .charitable-template-list .charitable-template-list-container .charitable-template-list-container-item .charitable-template { font-family: "Inter", sans-serif !important; border-radius: 3px; margin-bottom: 30px; margin-left: auto; margin-right: auto; min-height: 122px; padding: 15px; position: relative; max-width: 270px; box-shadow: 0 0 0 1px #DADADE; transition: box-shadow 0.15s ease-in-out; } #charitable-template-container .charitable-template-list .charitable-template-list-container .charitable-template-list-container-item.charitable-template-is-new .charitable-template { background-color: #ffebc7; } #charitable-template-container .charitable-template-list .charitable-template-list-container .charitable-template-list-container-item .charitable-template .template-thumbnail { background-color: transparent; width: 100%; text-align: center; display: table; height: 160px; vertical-align: middle; max-width: 240px; padding: 0; margin: 0; } #charitable-template-container .charitable-template-list .charitable-template-list-container .charitable-template-list-container-item .charitable-template .template-thumbnail .charitable-template-thumbnail { width: 240px; height: 160px; margin: 0 auto; background-size: cover; border-radius: 0; background-repeat: no-repeat; background-position: top; display: table; position: absolute; top: 15px; left: 15px; max-width: calc(100% - 30px); } #charitable-template-container .charitable-template-list .charitable-template-list-container .charitable-template-list-container-item .charitable-template .template-thumbnail .charitable-template-thumbnail.charitable-template-thumbnail-simple-1-col, #charitable-template-container .charitable-template-list .charitable-template-list-container .charitable-template-list-container-item .charitable-template .template-thumbnail .charitable-template-thumbnail.charitable-template-thumbnail-simple-2-col, #charitable-template-container .charitable-template-list .charitable-template-list-container .charitable-template-list-container-item .charitable-template .template-thumbnail .charitable-template-thumbnail.charitable-template-thumbnail-simple-2-col-header { background-position: center; } #charitable-template-container .charitable-template-list .charitable-template-list-container .charitable-template-list-container-item .charitable-template .template-thumbnail .template-buttons { width: 240px; height: 160px; margin: 0 auto; display: table-cell; vertical-align: middle; top: 15px; left: 15px; visibility: hidden; opacity: 0; z-index: 999; } #charitable-template-container .charitable-template-list .charitable-template-list-container .charitable-template-list-container-item .charitable-template .template-thumbnail .template-buttons a { width: 75%; margin: 5px auto; color: #2d2d2d; padding-top: 6px; padding-bottom: 6px; font-weight: 600; visibility: hidden; opacity: 0; transition: opacity 0.35s ease-in-out; } #charitable-template-container .charitable-template-list .charitable-template-list-container .charitable-template-list-container-item .charitable-template .template-thumbnail .template-buttons a.create-campaign, #charitable-template-container .charitable-template-list .charitable-template-list-container .charitable-template-list-container-item .charitable-template .template-thumbnail .template-buttons a.update-campaign { border: 0; background-color: #639F4F !important; color: #ffffff; } #charitable-template-container .charitable-template-list .charitable-template-list-container .charitable-template-list-container-item .charitable-template .template-thumbnail .template-buttons a.preview-campaign { border: 1px solid #A4A4AB; background-color: transparent !important; color: #ffffff; } #charitable-template-container .charitable-template-list .charitable-template-list-container .charitable-template-list-container-item .charitable-template .template-thumbnail .template-buttons a.create-campaign:hover, #charitable-template-container .charitable-template-list .charitable-template-list-container .charitable-template-list-container-item .charitable-template .template-thumbnail .template-buttons a.update-campaign:hover { border: 0; background-color: #346225 !important; transition: background-color 0.5s ease; color: #ffffff; } #charitable-template-container .charitable-template-list .charitable-template-list-container .charitable-template-list-container-item .charitable-template .template-thumbnail .template-buttons a.preview-campaign:hover { border: 1px solid #A4A4AB; background-color: rgba(255, 255, 255, 0.85) !important; transition: background-color 0.5s ease; color: #2d2d2d; } #charitable-template-container .charitable-template-list .charitable-template-list-container .charitable-template-list-container-item .charitable-template h4 { font-weight: 500; font-size: 16px; line-height: 24px; margin: 10px 0 5px 0; padding: 0; color: #3F414C; } #charitable-template-container .charitable-template-list .charitable-template-list-container .charitable-template-list-container-item .charitable-template p { margin: 0; color: #6A6C75; padding: 0; font-weight: 400; font-size: 14px; line-height: 21px; } #charitable-template-container .charitable-template-list .charitable-template-list-container .charitable-template-list-container-item .charitable-template:hover .template-buttons .template-thumbnail a { display: block; line-height: 31px; font-weight: 600; color: white; font-size: 14px; } #charitable-template-container .charitable-template-list .charitable-template-list-container .charitable-template-list-container-item .charitable-template .charitable-banner-container { left: 20px; position: absolute; top: 20px; display: block; border-radius: 7px; background-color: #5aa152; padding: 5px 8px; border: 0; z-index: 2; } #charitable-template-container .charitable-template-list .charitable-template-list-container .charitable-template-list-container-item .charitable-template .charitable-banner { color: #fff; border: 0; font-weight: 400; font-size: 14px; line-height: 16px; } /* "NEW" pill — sits inline next to the template title, beneath the thumbnail. Matches the small sidebar pill style so it stays unobtrusive but visible. */ #charitable-template-container .charitable-template-list .charitable-template-list-container .charitable-template-list-container-item .charitable-template h4 .charitable-template-label-new { display: inline-block; background: #f59e0b; color: #fff; font-size: 9px; font-weight: 700; line-height: 1; letter-spacing: 0.04em; padding: 3px 5px; border-radius: 3px; margin-left: 6px; vertical-align: middle; text-transform: uppercase; } /* Sidebar "NEW" pill placed BEFORE a category label. Override the float: right that the global "li span" rule applies, so the pill sits inline immediately to the left of the label name. The -39px margin-left nudges the pill into the sidebar's row gutter so the label text stays aligned with the other categories. */ #charitable-template-container .charitable-setup-templates-sidebar .charitable-setup-templates-categories li span.charitable-template-category-new { float: none; display: inline-block; background: #f59e0b; color: #fff; opacity: 1; font-size: 9px; font-weight: 700; line-height: 1; letter-spacing: 0.04em; padding: 3px 5px; border-radius: 3px; margin-left: -39px; margin-right: 6px; vertical-align: middle; text-transform: uppercase; } #charitable-template-container .charitable-template-list .charitable-template-list-container .charitable-template-list-container-item .charitable-template:hover:not(.active) { cursor: pointer; } #charitable-template-container .charitable-template-list .charitable-template-list-container .charitable-template-list-container-item .charitable-template:hover:not(.active) .template-thumbnail .charitable-template-thumbnail { display: table; z-index: 2; background-color: rgba(0, 0, 0, 0.7); background-blend-mode: darken; transition: background-color 0.5s ease; } #charitable-template-container .charitable-template-list .charitable-template-list-container .charitable-template-list-container-item .charitable-template:hover:not(.active) .template-thumbnail .template-buttons { visibility: visible; opacity: 1; } #charitable-template-container .charitable-template-list .charitable-template-list-container .charitable-template-list-container-item .charitable-template:hover:not(.active) .template-thumbnail .template-buttons a { visibility: visible; opacity: 1; display: block; z-index: 99; position: relative; } #charitable-template-container .charitable-template-list .charitable-template-list-container .charitable-template-list-container-item .charitable-template[data-template-code=lite-to-pro] .charitable-template-thumbnail { background-position: center; } #charitable-template-container .charitable-template-list .charitable-template-list-container .charitable-template-list-container-item .charitable-template.active:hover .template-buttons, #charitable-template-container .charitable-template-list .charitable-template-list-container .charitable-template-list-container-item .charitable-template.active:active .template-buttons { opacity: 0; } #charitable-template-container .charitable-template-list .charitable-template-list-container .charitable-template-list-section { width: 100%; margin: 0 25px; } #charitable-template-container .charitable-template-list .charitable-template-list-container .charitable-template-list-section h4 { font-weight: 500; font-size: 16px; line-height: 18px; margin: 0 0 15px 0; } #charitable-template-container .charitable-template-list .charitable-template-list-container .charitable-template-list-section.with-line { border-bottom: 1px solid #cccccc; } #charitable-template-container .charitable-template-list .charitable-template-upgrade-banner { background: rgba(226, 119, 48, 0.15); border-radius: 6px; display: flex; flex-direction: row; justify-content: space-between; align-items: center; padding-right: 20px; margin: 0 0 25px 0px; /* width: 910px; */ } #charitable-template-container .charitable-template-list .charitable-template-upgrade-banner .charitable-template-content { padding: 20px; width: 80%; color: #444444; } #charitable-template-container .charitable-template-list .charitable-template-upgrade-banner .charitable-template-content h3 { font-weight: 600; font-size: 16px; line-height: 23px; margin-top: 0; margin-bottom: 5px; } #charitable-template-container .charitable-template-list .charitable-template-upgrade-banner .charitable-template-content p { font-weight: 400; font-size: 14px; line-height: 18px; margin: 0; } #charitable-template-container .charitable-template-list .charitable-template-upgrade-banner .charitable-template-upgrade-button { width: 20%; text-align: right; } #charitable-template-container .charitable-template-list .charitable-template-upgrade-banner .charitable-template-upgrade-button a { min-height: 13px; } @media screen and (max-width: 1279px) { #charitable-template-container .charitable-template-list .charitable-template-upgrade-banner #charitable-setup-templates-list .charitable-template-upgrade-banner .charitable-template-upgrade-button a { box-sizing: border-box; width: 100%; } #charitable-template-container .charitable-template-list .charitable-template-upgrade-banner .charitable-template-upgrade-button { width: auto; } } #charitable-template-container .charitable-templates-no-results { padding: 0 30px; } .charitable-feedback-form-container { position: absolute; top: 200px; left: 0; right: 0; width: 100%; z-index: 9999991; transition: opacity 0.35s; opacity: 0; visibility: hidden; } .charitable-feedback-form-container.active { opacity: 1; visibility: visible; } .charitable-feedback-form-container .charitable-form { margin-left: auto; margin-right: auto; background: white; padding: 0px; border-radius: 10px 10px 0 0; } .charitable-feedback-form-container .charitable-form label { font-weight: 500; font-size: 14px; line-height: 20px; } .charitable-feedback-form-container .charitable-form-row { margin-top: 10px; margin-bottom: 10px; } .charitable-feedback-form-container .charitable-feedback-form-header { background-color: #282937; color: #E7E7E9; padding: 30px 0 30px 30px !important; font-size: 18px; font-weight: 600; border-radius: 10px 10px 0 0; } .charitable-feedback-form-container .charitable-feedback-form-header .charitable-feedback-form-title { color: white; user-select: none; font-size: inherit; font-family: inherit; display: inline-block; vertical-align: middle; } .charitable-feedback-form-container .charitable-feedback-form-interior { padding: 20px; } .charitable-feedback-form-container .charitable-feedback-form-required { color: red; font-size: 13px; line-height: 21px; } .charitable-feedback-form-container .charitable-templates-close-icon { color: white; padding-top: 5px; padding-right: 10px; font-size: 40px !important; height: 20px; width: 20px; position: absolute; top: 10px; right: 10px; cursor: pointer; opacity: 0.6; text-align: center; font-size: 27px !important; line-height: 14px !important; z-index: 1; } @media screen and (max-width: 1300px) { #charitable-template-container .charitable-template-list .charitable-template-upgrade-banner { flex-direction: column; padding: 0 20px 20px 20px; margin: 0 0 25px 0; text-align: center; } #charitable-template-container .charitable-template-list .charitable-template-upgrade-banner .charitable-template-content { width: 100%; padding: 0; margin: 25px; } } @media (min-width: 990px) and (max-width: 1300px) { #charitable-template-container .charitable-template-list .charitable-template-list-container .charitable-template-list-container-item { width: 45%; } } @media (max-width: 990px) { #charitable-template-container .charitable-template-list .charitable-template-list-container .charitable-template-list-container-item { width: 90%; } } #charitable-builder .charitable-builder-modal { position: absolute; top: 0; width: 100%; z-index: 9999991; transition: opacity 0.65s ease-in-out; opacity: 0; visibility: hidden; transition: opacity 0.5s; display: flex; align-items: center; width: 100%; height: 100%; } #charitable-builder .charitable-builder-modal.active { opacity: 1; visibility: visible; z-index: 99999; } #charitable-builder .charitable-builder-modal .charitable-form { margin-left: auto; margin-right: auto; background: white; padding: 20px; border: 1px solid #ccc; max-width: 1000px; max-height: 1600px; width: 100%; } #charitable-builder .charitable-builder-modal .charitable-feedback-form-required { color: red; font-size: 13px; line-height: 21px; } #charitable-builder .charitable-builder-modal .charitable-templates-close-icon { color: #545660; padding-top: 5px; padding-right: 10px; font-size: 40px !important; height: 20px; width: 20px; position: absolute; top: 10px; right: 10px; cursor: pointer; opacity: 0.6; text-align: center; font-size: 27px !important; line-height: 14px !important; z-index: 1; } #charitable-builder .charitable-builder-modal .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; } #charitable-builder .charitable-builder-modal .button-link:hover, #charitable-builder .charitable-builder-modal .button-link:active { color: white; } #charitable-builder .charitable-builder-modal .charitable-templates-preview-headline { font-size: 32px; line-height: 32px; margin-bottom: 0; margin-top: 0; } #charitable-builder .charitable-builder-modal.charitable-builder-modal-template-preview .charitable-form { margin-left: auto; margin-right: auto; background: #fff; padding: 20px; border: 1px solid #ccc; max-width: 1000px; position: absolute; top: 125px; left: 0; right: 0; bottom: 75px; } #charitable-builder .charitable-builder-modal.charitable-builder-modal-template-preview .charitable-form .charitable-feedback-form-row-button { position: absolute; bottom: 0; left: 0; right: 0; background-color: white; margin-top: 0; margin-bottom: 0; padding: 25px 0; } #charitable-builder .charitable-builder-modal.charitable-builder-modal-template-preview .charitable-form .charitable-feedback-form-row-button a { margin: 0; width: 75%; margin-left: auto; margin-right: auto; display: block; } #charitable-builder .charitable-builder-modal.charitable-builder-modal-template-preview .charitable-form .charitable-form-row.charitable-feedback-form-preview-image { height: calc(100% - 160px); margin-top: 0; } #charitable-builder .charitable-builder-modal.charitable-builder-modal-template-preview .charitable-form .charitable-form-row.charitable-feedback-form-preview-image img { width: auto !important; max-width: 100%; height: 100%; margin-left: auto; margin-right: auto; display: block; } #charitable-builder .charitable-builder-modal.charitable-builder-modal-template-preview .charitable-form .charitable-templates-preview-description p { margin: 10px 0; } .charitable-edit-campaign-title-area { position: relative; display: inline-block; width: calc(100% - 250px); } .charitable-edit-campaign-title-area input.charitable-form-name { font-size: 18px; font-weight: 400; padding: 10px 35px 10px 10px; display: inline-block; margin-right: 10px; border: 1px solid #cccccc; border-radius: 4px; width: 100%; } .charitable-edit-campaign-title-area input.charitable-form-name::-webkit-input-placeholder { font-weight: lighter; } .charitable-edit-campaign-title-area input.charitable-form-name::-moz-placeholder { font-weight: lighter; } .charitable-edit-campaign-title-area input.charitable-form-name::-ms-input-placeholder { font-weight: lighter; } .charitable-edit-campaign-title-area input.charitable-form-name[disabled] { pointer-events: none; } .charitable-edit-campaign-title-area input.charitable-form-name:focus { border: 1px solid #036aab; box-shadow: 0 0 0 1px #036aab; outline: none; } .charitable-edit-campaign-title-area input.charitable-form-name:hover { text-decoration: none; } .charitable-edit-campaign-title-area.edit input.charitable-form-name { border: none; box-shadow: none; margin-right: 20px; } .charitable-edit-campaign-title-area.edit input.charitable-form-name:focus { border: none; } @media screen and (max-width: 1320px) { .charitable-edit-campaign-title-label { display: none; } .charitable-edit-campaign-title-area { width: 100%; margin-top: -5px; } }