Give – Donation Plugin and Fundraising Platform - Version 1.8.3

Version Description

  • New: The new Goal Complete message has been turned into a WYSIWYG that also render oEmbeds like YouTube and WordPress shortcodes. This means now you can display a custom video or any content you'd like when a goal has completed. #1504, #1545
  • New: The Give Settings API received a new API Key field type that we will be rolling out into each of the payment gateways for additional security. #1540
  • Tweak: Mod_security on some servers was flagging Give's icomoon custom font icons in WP-admin so we removed the hyphen causing the security flag. #1535
  • Fix: Email access was not properly using the give_is_setting_enabled() conditional therefore not allowing non-WP users to access their donation history. The condition has been fixed and functionality restored. #1551
  • Fix: Show correct log counts in WP-Admin under Donations > Tools > Logs. #1531
  • Fix: The gateway and donation ID was not properly displaying under Donations > Tools > Logs. #1529
  • Fix: The new Give Settings in 1.8+ would sometimes return an incorrect tab when using non-English languages such as Dutch and Hebrew. #1510
Download this release

Release Info

Developer dlocc
Plugin Icon 128x128 Give – Donation Plugin and Fundraising Platform
Version 1.8.3
Comparing to
See all releases

Code changes from version 1.8.2 to 1.8.3

assets/css/give-admin-rtl.css CHANGED
@@ -1873,7 +1873,8 @@ h2.give-nav-tab-wrapper {
1873
  .give-sub-nav-tab-wrapper {
1874
  position: relative;
1875
  display: inline-block;
1876
- z-index: 9999; }
 
1877
  .give-sub-nav-tab-wrapper nav.give-sub-nav-tab {
1878
  border: 1px solid #ccc;
1879
  border-bottom: 0;
@@ -1898,11 +1899,16 @@ h2.give-nav-tab-wrapper {
1898
 
1899
  #give-show-sub-nav {
1900
  text-decoration: none;
1901
- padding: 3px 5px;
1902
  border-bottom: 1px solid #ccc;
1903
  line-height: 0;
1904
  background: white;
1905
- border-radius: 4px; }
 
 
 
 
 
1906
 
1907
  #give-show-sub-nav:hover, #give-show-sub-nav:active {
1908
  outline: none;
1873
  .give-sub-nav-tab-wrapper {
1874
  position: relative;
1875
  display: inline-block;
1876
+ z-index: 9999;
1877
+ float: right; }
1878
  .give-sub-nav-tab-wrapper nav.give-sub-nav-tab {
1879
  border: 1px solid #ccc;
1880
  border-bottom: 0;
1899
 
1900
  #give-show-sub-nav {
1901
  text-decoration: none;
1902
+ padding: 3px 4px;
1903
  border-bottom: 1px solid #ccc;
1904
  line-height: 0;
1905
  background: white;
1906
+ border-radius: 4px;
1907
+ margin-top: 5px; }
1908
+ #give-show-sub-nav > span.dashicons {
1909
+ font-size: 16px;
1910
+ height: 16px;
1911
+ width: 16px; }
1912
 
1913
  #give-show-sub-nav:hover, #give-show-sub-nav:active {
1914
  outline: none;
assets/css/give-admin-rtl.min.css CHANGED
@@ -6,4 +6,4 @@
6
  * @subpackage: SCSS/Admin
7
  * @copyright: Copyright (c) 2016, WordImpress
8
  * @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License
9
- */#qtip-overlay.blurs,.qtip-close{cursor:pointer}.give-clearfix:after,.type-download .addon-content:after{clear:both}.give-clearfix:after,.give-clearfix:before{content:" ";display:table}#give-payments-filter .give-payment-id,.give-item-label-gray{background-color:#929292}.give-item-label-orange{background-color:#ffba00}.give-item-label{padding:.2em .4em .3em;font-size:11px;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.give-item-label:hover{color:#fff;text-decoration:none}.qtip{position:absolute;right:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:rtl;box-shadow:none;padding:0}.qtip-content,.qtip-titlebar{position:relative;overflow:hidden}.qtip-content{padding:5px 9px;text-align:right;word-wrap:break-word}.qtip-titlebar{padding:5px 10px 5px 35px;border-width:0 0 1px;font-weight:700}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{position:absolute;left:-9px;top:-9px;z-index:11;outline:0;border:1px solid transparent}.qtip-titlebar .qtip-close{left:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-icon .ui-icon,.qtip-titlebar .ui-icon{display:block;text-indent:-1000em;direction:rtl}.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:normal 700 10px/13px Tahoma,sans-serif;color:inherit;background:-100em -100em no-repeat}.qtip-default{border:1px solid #F1D031;background-color:#FFFFA3;color:#555}.qtip-default .qtip-titlebar{background-color:#FFEF93}.qtip-default .qtip-icon{border-color:#CCC;background:#F1F1F1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111}/*! Light tooltip style */.qtip-light{background-color:#fff;border-color:#E2E2E2;color:#454545}.qtip-light .qtip-titlebar{background-color:#f1f1f1}/*! Dark tooltip style */.qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.qtip-dark .qtip-titlebar{background-color:#404040}.qtip-dark .qtip-icon{border-color:#444}.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030}/*! Cream tooltip style */.qtip-cream{background-color:#FBF7AA;border-color:#F9E98E;color:#A27D35}.qtip-red,.qtip-red .qtip-icon,.qtip-red .qtip-titlebar .ui-state-hover{border-color:#D95252}.qtip-cream .qtip-titlebar{background-color:#F0DE7D}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0}/*! Red tooltip style */.qtip-red{background-color:#F78B83;color:#912323}.qtip-red .qtip-titlebar{background-color:#F06D65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}/*! Green tooltip style */.qtip-green{background-color:#CAED9E;border-color:#90D93F;color:#3F6219}.qtip-green .qtip-titlebar{background-color:#B0DE78}.qtip-green .qtip-close .qtip-icon{background-position:-42px 0}/*! Blue tooltip style */.qtip-blue{background-color:#E5F6FE;border-color:#ADD9ED;color:#5E99BD}.qtip-blue .qtip-titlebar{background-color:#D0E9F5}.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}.qtip-shadow{-webkit-box-shadow:-1px 1px 3px 1px rgba(0,0,0,.15);-moz-box-shadow:-1px 1px 3px 1px rgba(0,0,0,.15);box-shadow:-1px 1px 3px 1px rgba(0,0,0,.15)}.qtip-bootstrap,.qtip-rounded,.qtip-tipsy{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.qtip-rounded .qtip-titlebar{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.qtip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:#fff;border:0 solid transparent;background:#4A4A4A;background-image:-webkit-gradient(linear,right top,right bottom,color-stop(0,#4A4A4A),color-stop(100%,#000));background-image:-webkit-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-moz-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-ms-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-o-linear-gradient(top,#4A4A4A 0,#000 100%)}.qtip-youtube .qtip-titlebar{background-color:transparent}.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);"}.qtip-youtube .qtip-icon{border-color:#222}.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-webkit-gradient(linear,right top,right bottom,from(#717171),to(#232323));background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-linear-gradient(top,#717171,#232323);background-image:-ms-linear-gradient(top,#717171,#232323);background-image:-o-linear-gradient(top,#717171,#232323);border:2px solid #f1f1f1;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}.qtip-jtools .qtip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)"}.qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)"}.qtip-jtools .qtip-content,.qtip-jtools .qtip-titlebar{background:0 0;color:#fff;border:0 dashed transparent}.qtip-jtools .qtip-icon{border-color:#555}.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}.qtip-cluetip{-webkit-box-shadow:-4px 4px 5px rgba(0,0,0,.4);-moz-box-shadow:-4px 4px 5px rgba(0,0,0,.4);box-shadow:-4px 4px 5px rgba(0,0,0,.4);background-color:#D9D9C2;color:#111;border:0 dashed transparent}.qtip-cluetip .qtip-titlebar{background-color:#87876A;color:#fff;border:0 dashed transparent}.qtip-cluetip .qtip-icon{border-color:#808064}.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.qtip-tipsy{background:#000;background:rgba(0,0,0,.87);color:#fff;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:700;line-height:16px;text-shadow:0 1px #000}.qtip-tipsy .qtip-titlebar{padding:6px 10px 0 35px;background-color:transparent}.qtip-tipsy .qtip-content{padding:6px 10px}.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-tipped{border:3px solid #959FA9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#F9F9F9;color:#454545;font-weight:400;font-family:serif}.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:#fff;background:#3A79B8;background-image:-webkit-gradient(linear,right top,right bottom,from(#3A79B8),to(#2E629D));background-image:-webkit-linear-gradient(top,#3A79B8,#2E629D);background-image:-moz-linear-gradient(top,#3A79B8,#2E629D);background-image:-ms-linear-gradient(top,#3A79B8,#2E629D);background-image:-o-linear-gradient(top,#3A79B8,#2E629D);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)"}.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}.qtip-tipped .qtip-icon .ui-icon{background-color:#FBFBFB;color:#555}.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.qtip-bootstrap .qtip-titlebar .qtip-close{left:11px;top:45%;border-style:none}.qtip-bootstrap .qtip-content{padding:9px 14px}.qtip-bootstrap .qtip-icon{background:0 0}.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:left;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}#qtip-overlay,#qtip-overlay div{top:0;height:100%;width:100%;right:0}.dashicons-give:before,[class*=" give-icon-"],[class^=give-icon-]{line-height:1;font-family:give-icomoon;font-style:normal;font-weight:400}.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}#mce-modal-block.mce-reset.mce-fade.mce-in,#qtip-overlay div{opacity:.7;filter:alpha(opacity=70)}.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}.qtip .qtip-tip,x:-o-prefocus{visibility:hidden}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:0 0;border:0 dashed transparent}.qtip .qtip-tip canvas{top:0;right:0}.qtip .qtip-tip .qtip-vml{behavior:url(#default#VML);display:inline-block;visibility:visible}#qtip-overlay{position:fixed}#qtip-overlay div{position:absolute;background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.qtipmodal-ie6fix{position:absolute!important}@font-face{font-family:give-icomoon;src:url(../assets/fonts/icomoon.eot?kdnr3d);src:url(../assets/fonts/icomoon.eot?kdnr3d#iefix) format("embedded-opentype"),url(../assets/fonts/icomoon.woff?kdnr3d) format("woff"),url(../assets/fonts/icomoon.svg?kdnr3d#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" give-icon-"],[class^=give-icon-]{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.give-icon-lamp:before{content:"\e603"}.give-icon-heart:before{content:"\e604"}.give-icon-question:before{content:"\e602"}.give-icon-info:before{content:"\e601"}.give-icon-new-tab:before{content:"\ea7e"}.give-icon-alert:before{content:"\f02d"}.give-icon-help:before{content:"\e606"}.give-icon-spinner:before{content:"\e605"}.give-icon-spinner2:before{content:"\e607"}.give-icon-plus:before{content:"\e040"}.give-icon-minus:before{content:"\e041"}.give-icon-locked:before{content:"\e600"}#dashboard_right_now .give-forms-count:before,.dashicons-give:before{font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;content:"\e800";speak:none;-moz-osx-font-smoothing:grayscale}.fa-spin{-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-359deg);transform:rotate(-359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-359deg);transform:rotate(-359deg)}}@font-face{font-family:give-icomoon;font-weight:400;font-style:normal}.give-metabox-tabs li .give-icon:before{font-family:give-icomoon;src:url(../assets/fonts/icomoon.eot?kdnr3d);src:url(../assets/fonts/icomoon.eot?kdnr3d#iefix) format("embedded-opentype"),url(../assets/fonts/icomoon.woff?kdnr3d) format("woff"),url(../assets/fonts/icomoon.svg?kdnr3d#icomoon) format("svg");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;vertical-align:top;line-height:20px;margin:0 0 0 5px}.give-metabox-tabs li .give-icon-default:before{content:"\e903"}.give-metabox-tabs li .give-icon-heart:before{content:"\e604"}.give-metabox-tabs li .give-icon-target:before{content:"\e901"}.give-metabox-tabs li .give-icon-display:before{content:"\e90c"}.give-metabox-tabs li .give-icon-edit:before{content:"\e902"}.give-metabox-tabs li .give-icon-checklist:before{position:relative;top:1px;content:"\e900"}.give-metabox-tabs li .give-icon-purse:before{content:"\e8df"}#_give_donation_levels_repeat .cmb-group-title,#_give_donation_levels_repeat .cmb-row>.cmb-remove-group-row,#_give_donation_levels_repeat .cmb-row>.handlediv,.cmb-type-levels-id,.cmb2-id--give-custom-amount-minimum,.cmb2-id--give-custom-amount-text,.cmb2-id--give-display-style,.cmb2-id--give-form-content,.cmb2-id--give-levels-header,.cmb2-id--give-levels-header+.cmb-repeat-group-wrap,.cmb2-id--give-offline-checkout-notes,.cmb2-id--give-reveal-label,.cmb2-id--give-set-price,.give-hidden,.post-type-give_forms .tablenav #post-query-submit{display:none}#_give_donation_levels_repeat>.cmb-repeatable-grouping .cmb-field-list>.cmb-row .cmb2-radio-list label{font-size:12px}div.cmb-type-levels-repeater-header+div.cmb-repeat-group-wrap{padding:0!important;margin:0!important;min-width:100%;max-width:0}.cmb2-id--give-levels-header{padding:10px 12px 0!important;margin:0!important;background:#F7F7F7;border-bottom:none!important}.cmb2-id--give-levels-header .table-container{display:table;width:100%;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9}.cmb2-id--give-levels-header .table-container>.table-row{display:table-row;background:#FCFCFC}.cmb2-id--give-levels-header .table-container>.table-row>.table-cell{display:table-cell;vertical-align:middle;padding:10px 15px;border-left:1px solid #e9e9e9}#_give_donation_levels_repeat .cmbhandle,.cmb2-id--give-levels-header .table-container>.table-row>.table-cell.col-id{display:none}#_give_donation_levels_repeat{background:#F7F7F7;padding:0 12px 20px 1px;box-sizing:border-box}#_give_donation_levels_repeat .cmb-row,#_give_donation_levels_repeat .inside{margin:0}#_give_donation_levels_repeat .cmb-remove-field-row{margin:3px 0 0}#_give_donation_levels_repeat .cmb-remove-field-row .button{height:25px;padding:0 3px}#_give_donation_levels_repeat .cmb-remove-field-row span.dashicons-no{line-height:1.15em}#_give_donation_levels_repeat .cmb-add-row{margin:12px 0 0}.give-time-field{width:65px}.give-money-field{width:75px;margin-left:0;margin-right:0}.give-money-symbol{border:1px solid #DDD;background:#FCFCFC;margin:0;font-size:14px;padding:5px 8px}.give-money-symbol-before{border-left:0;margin-left:-4px}.give-money-symbol-after{margin-right:-1px}.give_options_panel input[type=text]{padding:5px;width:100%}input.give-text-small,input.give-text_small{width:100px!important}input.give-text-medium,input.give-text_medium{width:200px!important}.give-underline{text-decoration:underline}.postbox-container .cmb-row{margin:0}.postbox-container .cmb-row .cmb-th label{padding-right:8px}@media only screen and (min-width:851px){#_give_donation_levels_repeat>.cmb-repeatable-grouping .cmb-field-list>.cmb-row{float:right;border-bottom:none;padding-left:10px}#_give_donation_levels_repeat>.cmb-repeatable-grouping .cmb-field-list>.cmb-row>.cmb-th{display:none}#_give_donation_levels_repeat>.cmb-repeatable-grouping .cmb-field-list>.cmb-row>.cmb-td{float:right;width:100%}.cmb-type-give-default-radio-inline .cmb-td{margin-top:5px}}@media only screen and (min-width:851px) and (max-width:1201px){#_give_donation_levels_repeat>.cmb-repeatable-grouping .cmb-field-list>.cmb-remove-field-row{width:100%;padding-top:0}#_give_donation_levels_repeat>.cmb-repeatable-grouping .cmb-field-list>.cmb-type-text-money{width:105px}#_give_donation_levels_repeat>.cmb-repeatable-grouping .cmb-field-list input.cmb2-text-money{width:65px}#_give_donation_levels_repeat>.cmb-repeatable-grouping .cmb-field-list .give-multilevel-text-field{width:160px}#_give_donation_levels_repeat>.cmb-repeatable-grouping .cmb-field-list .cmb-type-radio-inline{margin-right:20px}.col-amount{width:70px}.col-text{width:140px}.col-sort{display:none!important}.give-money-field{width:55px}}@media only screen and (min-width:1201px){#_give_donation_levels_repeat>.cmb-repeatable-grouping .cmb-field-list>.cmb-remove-field-row{float:left}#_give_donation_levels_repeat>.cmb-repeatable-grouping .cmb-field-list>.cmb-row{padding-left:20px}#_give_donation_levels_repeat>.cmb-repeatable-grouping .cmb-field-list>.cmb-remove-field-row.cmb-row{padding-left:0}.col-amount{width:93px}.col-text{width:195px}.col-sort{width:100px}.give-multilevel-text-field{width:205px}}@media only screen and (max-width:850px){div.cmb-type-levels-repeater-header{display:none!important}}.shortcode-wrap{margin:1px 11px 12px 14px}.shortcode-wrap label{margin:0 0 3px;display:block;cursor:default}#side-sortables .cmb-th label:after,.cmb2-id--give-agree-label,.cmb2-id--give-agree-text{display:none}.shortcode-wrap .shortcode-input{margin:0;width:100%}.cmb2-id--give-content-option,.cmb2-id--give-customize-offline-donations,.cmb2-id--give-goal-option,.cmb2-id--give-offline-donation-enable-billing-fields-single,.cmb2-id--give-terms-option{border-bottom:none!important;margin:0!important}.cmb2-id--give-agree-label,.cmb2-id--give-form-content,.cmb2-id--give-offline-checkout-notes,.cmb2-id--give-offline-donation-enable-billing-fields-single,.cmb2-id--give-set-goal{border-top:1px solid #e9e9e9!important}input.shortcode-input{width:100%}#side-sortables .cmb2-id--give-show-register-form{padding:10px 0 0!important}#side-sortables .cmb2-wrap>.cmb-field-list>.cmb-row{padding-top:10px}#side-sortables .cmb-row .cmb2-metabox-description{padding-bottom:0}.cmb2-metabox-description{line-height:1.5;display:block}.give-tooltip{margin:0 3px;padding:0;font-size:14px;-moz-transition:.2s all linear;-o-transition:.2s all linear;transition:.2s all linear;color:rgba(51,51,51,.5);position:relative;top:1px}.give-tooltip:hover{color:#333}#give-metabox-form-data .inside{margin:0;padding:0}#give-metabox-form-data .give-metabox-panel-wrap{background:#fff;overflow:hidden}#give-metabox-form-data .give_options_panel{padding-right:170px}#give-metabox-form-data .give_options_panel .give-field-wrap{padding:1em 162px 1em 20px!important;margin:0;border-bottom:1px solid #eee}#give-metabox-form-data .give_options_panel .give-field-wrap>label,#give-metabox-form-data .give_options_panel .give-field-wrap>span.give-field-label{float:right;width:135px;padding:0;margin:2px -150px 0 0;line-height:18px;font-size:12px;font-weight:400}#give-metabox-form-data .give_options_panel .give-field-wrap .give-field-description{color:#aaa;font-size:12px;line-height:18px;display:block;padding-top:10px;font-style:italic}#give-metabox-form-data .give_options_panel .give-field-wrap ul{margin:0}#give-metabox-form-data .give_options_panel .give-field-wrap .mce-container iframe,#give-metabox-form-data .give_options_panel .give-field-wrap textarea{min-height:250px!important}#give-metabox-form-data .give_options_panel .give-field-wrap .wp-editor-wrap{display:inline-block;width:100%}#give-metabox-form-data .give_options_panel textarea.give-field{width:100%}#give-metabox-form-data .give_options_panel .give-field-wrap:hover .give-field-row-actions{display:block}#give-metabox-form-data .give_options_panel .give-field-wrap:last-child{border-bottom:0}#give-metabox-form-data .give_options_panel .give-inline-radio-fields li{display:inline-block;margin-left:15px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section{padding:10px;background:#f5f5f5}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-repeatable-fields-section-wrapper{width:100%;background-color:#fff;border-collapse:collapse}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row{border-bottom:15px solid #f5f5f5;background-color:#fff}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-template{display:none}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row:last-child{border-bottom:10px solid #f5f5f5}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-column{padding:0}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-remove{float:left;width:36px;height:36px;padding:0;display:block;text-align:center;line-height:34px;font-size:21px;font-weight:300;cursor:pointer}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-remove:hover{background-color:red;color:#fff;width:30px;height:30px;border-radius:30px;margin-top:3px;line-height:28px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row-head{border-bottom:1px solid #eee;cursor:move}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row-head h2{text-align:right!important}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row.closed .toggle-indicator:before{content:"\f140"}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-add-repeater-field-section-row-wrap{background-color:#f5f5f5}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-add-repeater-field-section-row{margin:5px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-field-wrap:last-child{border-bottom:1px solid #eee}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-ui-placeholder-state-highlight{background-color:#68bb6c}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-repeater-field-name{border:0!important;padding:0!important}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-repeater-field-description{color:#aaa;font-size:12px;line-height:18px;display:block;padding-bottom:10px;font-style:italic}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .ui-sortable-helper{display:table!important}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row.ui-sortable-helper{border-bottom:0}#give-metabox-form-data .give-metabox-tabs{margin:0;min-width:170px;float:right;line-height:1em;padding:0 0 10px;position:relative;background-color:#fafafa;border-left:1px solid #eee;box-sizing:border-box}#give-metabox-form-data .give-metabox-tabs:after{content:"";display:block;width:100%;height:9999em;position:absolute;bottom:-9999em;right:0;background-color:#fafafa;border-left:1px solid #eee}#give-metabox-form-data .give-metabox-tabs li{margin:0;padding:0;display:block;position:relative}#give-metabox-form-data .give-metabox-tabs li a{margin:0;padding:10px;display:block;box-shadow:none;text-decoration:none;line-height:20px!important;border-bottom:1px solid #eee;overflow:hidden}#give-metabox-form-data .give-metabox-tabs li a span.give-label{width:122px;display:inline-block}#give-metabox-form-data .give-metabox-tabs .give-metabox-sub-tabs li{background-color:#f1f1f1}#give-metabox-form-data .give-metabox-tabs .give-metabox-sub-tabs li a{border-bottom-color:#e5e5e5}#give-metabox-form-data .give-metabox-tabs li.active>a{color:#555;position:relative;background-color:#eee}#give-metabox-form-data .give-metabox-tabs li.has-sub-fields.active>a{background-color:#ddd}#give-metabox-form-data .give-metabox-tabs li.has-sub-fields:not(.active):hover ul.give-metabox-sub-tabs{display:block;position:absolute;bottom:0;right:170px;width:170px;max-height:250px;overflow-y:scroll}@media only screen and (min-width:851px) and (max-width:1025px),(max-width:550px){#give-metabox-form-data ul.give-metabox-tabs{min-width:40px}#give-metabox-form-data ul.give-metabox-tabs li>a{text-align:center}#give-metabox-form-data ul.give-metabox-tabs li>a:before{margin-left:0;font-size:15px}#give-metabox-form-data ul.give-metabox-tabs li>a span{display:none}#give-metabox-form-data .give_options_panel{padding-right:40px}}#give-export-payments .give_forms_categories,#give-export-payments .give_forms_tags{min-width:250px;margin:0 0 10px;display:block}#give-export-payments .give_forms_categories input,#give-export-payments .give_forms_tags input{color:#999}#give-export-payments div.chosen-container:first-of-type{margin-top:10px}.give-docs-link{text-align:left;margin-left:15px}.give-docs-link a{color:#999;text-decoration:none;font-style:italic}.give-docs-link a:hover{color:#0073aa}.give-docs-link a span{font-style:normal}.type-download{float:right;margin:0 0 1em 1em!important;padding:0;vertical-align:top;width:280px;text-decoration:none;color:inherit;border:1px solid #ddd;display:block;min-height:365px;overflow:hidden;background:#f5f5f5;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(0,0,0,.1);-webkit-transition-property:border,background,color;transition-property:border,background,color;-webkit-transition-duration:.05s;transition-duration:.05s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;position:relative}.type-download:hover{border:1px solid #d1d1d1}.type-download>.featured-img img{border-bottom:1px solid #ddd}.type-download .addon-content{padding:15px 20px}.type-download .addon-content:after,.type-download .addon-content:before{content:" ";display:table}.type-download .addon-content .addon-heading{margin:0 0 10px}.type-download .addon-content .addon-heading a{outline:0;text-decoration:none}.type-download .addon-footer-wrap{border-top:1px solid #ddd;position:absolute;bottom:2px;right:0;width:100%;background-color:#FFF;padding:15px 20px}.give-view-addons-all span.dashicons,.type-download span.dashicons{width:16px;height:16px;font-size:14px;margin:6px 0 0}.give-view-addons-all span.dashicons{margin-right:3px}#give-dashboard-widgets-wrap .inside{padding-top:0;padding-bottom:0}.give_forms_page_give-reports #give-dashboard-widgets-wrap .inside{padding-right:0}#give-dashboard-widgets-wrap .inside #give-graphs-filter{float:none}#give-dashboard-widgets-wrap .postbox{margin-bottom:10px}#give-dashboard-widgets-wrap table.reports-table{clear:none}#give-dashboard-widgets-wrap #give-date-range-options{float:right}#give-dashboard-widgets-wrap #give-date-range-options>span{float:right;line-height:30px;font-style:italic;padding:0 0 0 5px}#give-graphs-filter,body.give_forms_page_give-payment-history .tablenav-right .tablenav-pages,body.give_forms_page_give-reports .tablenav-right .tablenav-pages{float:left}#give-graphs-filter .tablenav{margin:0 17px 0 0}#give-graphs-filter .tablenav .actions{padding:0}.give-graph .y1Axis{color:#66bb6a!important}.give-graph .y2Axis{color:#546e7a!important}body.give_forms_page_give-payment-history h1.nav-tab-wrapper,body.give_forms_page_give-payment-history h2.nav-tab-wrapper,body.give_forms_page_give-reports h1.nav-tab-wrapper,body.give_forms_page_give-reports h2.nav-tab-wrapper{margin-bottom:10px}body.give_forms_page_give-payment-history .actions,body.give_forms_page_give-reports .actions{padding-top:0}body.give_forms_page_give-payment-history .pagination-links,body.give_forms_page_give-reports .pagination-links{margin-right:10px}body.give_forms_page_give-payment-history p.donor-search,body.give_forms_page_give-reports p.donor-search{margin-left:10px}body.give_forms_page_give-payment-history .tablenav-right #give-reports-view,body.give_forms_page_give-reports .tablenav-right #give-reports-view{margin-top:0}body.give_forms_page_give-payment-history .tablenav-right .actions,body.give_forms_page_give-payment-history p.search-box,body.give_forms_page_give-reports .tablenav-right .actions,body.give_forms_page_give-reports p.search-box{float:right}body.give_forms_page_give-payment-history .reports-table-nav.tablenav.top,body.give_forms_page_give-reports .reports-table-nav.tablenav.top{width:100%;float:none;margin:0 0 10px}body.give_forms_page_give-payment-history .reports-forms-details-wrap.top,body.give_forms_page_give-reports .reports-forms-details-wrap.top{float:left;overflow:hidden}body.give_forms_page_give-payment-history .reports-forms-details-wrap.top #give-reports-filter,body.give_forms_page_give-reports .reports-forms-details-wrap.top #give-reports-filter{float:right}body.give_forms_page_give-payment-history .reports-forms-details-wrap.top>.actions,body.give_forms_page_give-reports .reports-forms-details-wrap.top>.actions{padding-left:0}body.give_forms_page_give-payment-history .tablenav.bottom,body.give_forms_page_give-reports .tablenav.bottom{margin-top:10px}body.give_forms_page_give-payment-history h3.reports-earnings-title,body.give_forms_page_give-reports h3.reports-earnings-title{margin:7px 0 0}body.give_forms_page_give-payment-history .reports-views-wrap,body.give_forms_page_give-reports .reports-views-wrap{padding:3px 0 0}body.give_forms_page_give-payment-history .wrap.give-reports-donors-wrap,body.give_forms_page_give-reports .wrap.give-reports-donors-wrap{margin-left:0;margin-bottom:10px}body.give_forms_page_give-payment-history .widefat tbody td,body.give_forms_page_give-payment-history .widefat tbody th,body.give_forms_page_give-reports .widefat tbody td,body.give_forms_page_give-reports .widefat tbody th{padding-top:12px;padding-bottom:12px}body.give_forms_page_give-reports table.export-options-table tbody td{padding:20px 12px;vertical-align:top}#test-payment-label,.give-mobile-link,table.give-table td{vertical-align:middle}body.give_forms_page_give-reports table.export-options-table .give-export-form{position:relative}body.give_forms_page_give-reports table.export-options-table .give-export-form .notice-wrap{background-color:transparent;padding:12px 12px 4px;margin:2px -11px -16px 0;overflow:auto}body.give_forms_page_give-reports table.export-options-table .give-export-form .notice-wrap .spinner{margin:-2px 0 8px -12px}body.give_forms_page_give-reports table.export-options-table span#give-end-wrap input,body.give_forms_page_give-reports table.export-options-table span#give-start-wrap input{width:100px}#export-donor-options-wrap p{padding:20px 0 0;margin:0;font-weight:700}#export-donor-options-wrap ul{max-width:900px;overflow:hidden}#export-donor-options-wrap ul li{margin:0;padding:0 0 5px 5px;box-sizing:border-box;float:right;width:33%}#give-tools-recount-form .notice-wrap{position:relative;min-height:25px;margin:10px -12px -12px;background:#EFEFEF;padding:10px 12px 12px;border-top:1px solid #E5E5E5}#give-tools-recount-form .notice-wrap .give-progress{position:absolute;top:15px}#give-tools-recount-form .notice-wrap .spinner{position:absolute;left:14px;top:13px;margin:0}#give-tools-recount-form .notice-wrap #give-batch-success{margin-bottom:6px}.give-progress{height:15px;width:95%;border-radius:4px;overflow:hidden}.give-progress>div{height:100%;width:0}.admin-color-fresh .give-export-form .give-progress div,.give-export-form .give-progress div{background:#0073aa}.admin-color-light .give-export-form .give-progress div{background:#888}.admin-color-blue .give-export-form .give-progress div{background:#096484}.admin-color-coffee .give-export-form .give-progress div{background:#c7a589}.admin-color-ectoplasm .give-export-form .give-progress div{background:#a3b745}.admin-color-midnight .give-export-form .give-progress div{background:#e14d43}.admin-color-sunrise .give-export-form .give-progress div{background:#dd823b}.recount-stats-controls form{display:inline}.give-recount-stats-descriptions{margin:8px 0 0;display:block}.give-recount-stats-descriptions span{line-height:24px;font-size:13px;font-style:italic;font-weight:400;color:#aaa;margin:0;display:none}.social-items-wrap,.social-items-wrap>div,.welcome-h1{display:inline-block}.gateways-report-tablenav .actions.bulkactions{padding-left:0}table.give-table td.row-title h3{margin:0 0 .4em;font-size:1.2em}table.give-table td.row-title p{font-size:13px;font-style:italic;font-weight:400;color:#aaa;margin:0}#give-graphs-filter>.tablenav{height:auto}#give-logs-filter .search-box{float:left}#give-logs-filter .tablenav.top{float:right;clear:none;margin-top:0}.welcome-h1{margin-left:15px!important}.about-wrap h3{margin:1.5em 0 .6em}.about-wrap img{border:none}.give-badge{padding-top:150px;height:52px;width:185px;color:#FFF;font-weight:700;font-size:14px;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.8);margin:0 -5px;position:absolute;top:0;left:0}.introduction{padding:0 0 20px;margin:0 0 20px}.feature-section{margin-top:40px}.feature-section span.dashicons{width:16px;height:16px;font-size:14px;margin:6px 0 0}.feature-section .feature-section-item{width:48%;float:right}.feature-section div.last-feature{margin-left:0;margin-right:4%}[class*=dashboard_page_give-] .about-text,[class^=dashboard_page_give-] .about-text{min-height:0}.social-items-wrap .twitter-item-wrap{margin:0 0 10px 20px}.wp-person img{border-radius:50%}.wp-person a.web{margin:17px 0 0;font-weight:700;font-style:italic}.newsletter-intro{font-size:13px;font-style:italic;color:#777}.give-newsletter-form-wrap{margin:10px -5px 20px 0;max-width:700px}.give-newsletter-form-wrap td{padding:3px}.give-newsletter-form-wrap div.give-newsletter-confirmation{background:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin:5px 5px 4px 10px;padding:1px 12px;border-right:4px solid #7ad03a;display:none}.give-newsletter-form-wrap div.give-newsletter-confirmation>p{margin:.5em 0;padding:2px}#give_donor_export_form{margin:0 0 5px}.column-status .give-donation-status,.column-status .give-test-mode-transactions-label{display:inline-block}.column-status .give-test-mode-transactions-label{margin:0 5px;vertical-align:middle}.give-settings-page .nav-tab-wrapper{margin-bottom:5px;overflow:visible}.give-settings-page .cmb2-wrap .cmb-type-checkbox input[type=checkbox]{display:block;margin-bottom:5px}.give-settings-page div.give-submit-wrap{margin:20px 0}.give-settings-page .give_forms_page_give-payment-history .postbox .hndle{cursor:default}.give-settings-page .give-input-field{width:25em}.give-settings-page table table input[type=text]{width:15em}.give-setting-tab-header{clear:both;overflow:hidden;margin:30px 0}.give-setting-tab-header h2{margin-top:8px}.give-radio-inline ul{margin-top:0}.give-radio-inline li{display:inline-block;margin:0 15px 0 0}.give-radio-inline li:first-child{margin-right:0}.give-tools-setting-page .bulkactions{overflow:visible}.form-table td.give-radio-inline fieldset li>label{margin:5px 0 0!important}.cmb2-metabox-description,p.give-field-description{color:#aaa;font-style:italic;font-size:13px!important}.give-image-thumb{position:relative;margin-top:14px}.give-image-thumb span.give-delete-image-thumb{position:absolute;background:red;color:#fff;border-radius:30px;right:-10px;top:-10px}.give-image-thumb img{max-width:400px;border:4px solid #fff}.cmb-type-give-title label,.give-setting-tab-header h2{float:right;display:inline-block;width:220px;font-style:italic;color:#AAA;margin:0;font-size:14px}.postbox-container #_give_donation_levels_repeat>.cmb-repeatable-grouping:not(:last-of-type){border-bottom:1px solid #e9e9e9;border-top:none}.cmb-type-enabled-gateways .cmb-td>p:first-of-type{display:none}.cmb-type-checkbox .cmb-td{width:80%}.cmb-type-checkbox .cmb-td label{font-size:13px}.give_settings .cmb2-wrap .cmb-row{display:table-row}.give_settings .cmb2-wrap .cmb-row>.cmb-td,.give_settings .cmb2-wrap .cmb-row>.cmb-th{display:table-cell;float:none}.cmb2-id-give-title label{font-style:italic;color:#AAA;cursor:default}.cmb2-id-give-title>div.cmb-th{padding-bottom:10px}.cmb2-id-give-title>div.cmb-td{padding-bottom:5px}.give-payment-gatways-list li.ui-sortable-handle span.give-drag-handle{padding:3px 0 0 4px;font-size:15px;font-weight:400;color:#bdbdbd;cursor:move}.give-payment-gatways-list li.ui-sortable-handle span.give-drag-handle:hover{color:#333}.give-email-tags-wrap{margin:5px 0 0}.give-email-tags-wrap code{font-style:normal;padding:1px 2px;font-size:12px}.give-email-tags-wrap span{display:block;color:#AAA;font-style:italic;margin:0 0 2px;font-size:13px}.give-email-tags-wrap .give_price_tag{display:none}#system-info-textarea{width:800px;height:600px;font-family:Menlo,Monaco,monospace;background:#FFF;white-space:pre;overflow:auto;display:block;direction:ltr}#give-download-sysinfo{margin:0}.cmb2-id-api .cmb-td{padding:0}.cmb2-id-api table th{padding:10px 8px}.cmb2-id-api .give-ajax-user-search{padding:3px 5px}.give_user_search_wrap{position:relative;overflow:visible}.give_user_search_results{position:absolute;right:0;top:27px;z-index:100}.give_user_search_results a.give-ajax-user-cancel{position:absolute;left:6px;top:2px}.give_user_search_results ul{padding:10px 10px 4px;margin:0;background:#f0f0f0;border:1px solid #DFDFDF;width:300px;max-height:200px;overflow-y:scroll}#api .tablenav .actions{overflow:visible}a.give-delete{color:#a00}.give-settings-wrap-licenses .give-license-deactivate{margin:1px 10px 0 0;height:30px}.give-settings-wrap-licenses .give-license-field{background:url(../images/close.png) 1.5% center no-repeat #FFF;background-size:18px}.give-settings-wrap-licenses .give-license-active,.give-settings-wrap-licenses .give-license-active:focus{background-image:url(../images/tick.png);background-color:#FFF;background-repeat:no-repeat;background-position:1.5% center;outline:0;background-size:16px;width:100%}.give-settings-page{margin-top:20px}.give-settings-page .give-settings-wrap-licenses{display:block;position:relative;float:right;width:30.5%;min-height:180px;margin:20px 0 20px 1%}.give-settings-page .give-license-key label{margin:0 10px 0 0;padding:10px 0;display:block;font-size:14px;font-weight:600;cursor:default}.give-settings-page .give-license-block{margin:0 10px}.give-settings-page input[type=text].give-license-field,.give-settings-page input[type=password].give-license-field{width:100%}.give-settings-page .give-license-block input[type=submit]{position:absolute;top:3px;left:10px;height:24px;line-height:22px;padding:0 8px 1px;font-size:11px}.give-settings-page .give-license-status-notice{background:#fff;border-right:4px solid #fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin:5px 0 2px;padding:1px 12px}.give-settings-page .give-license-status-notice p{padding:10px 0;margin:0}.give-settings-page .give-license-status-notice a{color:#444;cursor:pointer}.give-settings-page .give-license-status-notice a:hover{text-decoration:none}.give-settings-page .give-license-status-notice.give-license-expires-soon{border-color:#00a0d2}.give-settings-page .give-license-status-notice.give-inactive,.give-settings-page .give-license-status-notice.give-license-expired{border-color:#e24e4e}.give-settings-page .give-license-status-notice.give-license-error,.give-settings-page .give-license-status-notice.give-license-invalid,.give-settings-page .give-license-status-notice.give-license-item_name_mismatch,.give-settings-page .give-license-status-notice.give-license-missing,.give-settings-page .give-license-status-notice.give-license-no_activations_left,.give-settings-page .give-license-status-notice.give-license-site_inactive{border-color:orange}.give-settings-page .give-license-status-notice.give-license-expiration-date,.give-settings-page .give-license-status-notice.give-license-lifetime-notice{border-color:#46b450}.give-settings-page .give-license-status-notice.give-license-expired a:hover,.give-settings-page .give-license-status-notice.give-license-expires-soon a:hover{text-decoration:none}@media screen and (max-width:1100px){.give-settings-page .give-settings-wrap-licenses{width:45%;min-height:150px}}.give-table thead th{padding:8px 10px!important}.give_settings .cmb-td hr+hr{display:none}.post-type-give_forms .mce-container iframe,.post-type-give_forms .wp-editor-area{min-height:400px}.give-field-description{color:#aaa;font-style:italic;margin:0;padding-top:.5em}h2.give-nav-tab-wrapper{overflow:hidden;height:35px}@media screen and (max-width:600px){.give-settings-page .give-settings-wrap-licenses{width:100%;max-width:320px}h2.give-nav-tab-wrapper{height:50px}}@media screen and (max-width:414px){.give-nav-tab-wrapper>a{width:75%}}.give-sub-nav-tab-wrapper{position:relative;z-index:9999;display:none}.give-sub-nav-tab-wrapper nav.give-sub-nav-tab{border:1px solid #ccc;border-bottom:0;position:absolute;top:32px;left:0}.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a{float:right;background:#fff;padding:6px 10px;clear:both;text-decoration:none;border-bottom:1px solid #ccc;min-width:170px;color:#555;font-size:14px}.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a:hover{background:#e5e5e5}#give-show-sub-nav{text-decoration:none;padding:3px 5px;border-bottom:1px solid #ccc;line-height:0;background:#fff;border-radius:4px}#give-show-sub-nav:active,#give-show-sub-nav:hover{outline:0;box-shadow:inset 0 0 4px #ddd}#give-payment-filters,.give-submit-wrap{clear:both;background:#f5f5f5;border-color:#dfdfdf;overflow:auto;margin:8px 0;padding:12px;border-width:1px;border-style:solid;font-size:13px;line-height:2.1em}#give-payment-filters p{color:#777}#give-payment-filters ul.subsubsub{margin-bottom:8px}#give-payment-filters label{font-style:italic;margin:0 10px}#give-payment-filters label.give-start-date-label{margin-right:5px}#give-payments-filter ul.subsubsub{margin-bottom:12px}#give-payments-filter .tablenav.top{float:none}#give-payments-filter .tablenav.top .bulkactions{margin-top:1px;padding-top:0}#give-payments-filter .give-email-column-value{font-size:14px;font-weight:700}#give-payments-filter #the-list .check-column input{margin-top:1px}#give-payments-filter .column-details{width:50px}#give-payments-filter .column-amount{width:120px}tr.status-refunded td{background:#cecece;border-top-color:#ccc}.wp-list-table.forms th#date{width:140px}.give-mobile-link{line-height:32px}.give-mobile-link img{max-width:80%;height:auto;float:right}.give-donation-status>span{display:inline-block;width:12px;height:12px;position:relative;top:1px;margin:0;padding:0;border-radius:50%;background:#888;line-height:16px}#give-payments-filter .give-payment-id,#test-payment-label{padding:.2em .4em .3em;font-size:11px;text-align:center;border-radius:.25em;color:#fff;white-space:nowrap}.give-donation-status.status-pending>span{background-color:#ffba00}.give-donation-status.status-complete>span,.give-donation-status.status-publish>span{background-color:#7ad03a}.give-donation-status.status-refunded>span{background-color:#777}.give-donation-status.status-failed>span{background-color:#a00}.give-donation-status.status-abandoned>span{background-color:#333}.give-donation-status.status-revoked>span{background-color:#d9534f}.give-donation-status.status-give_subscription>span,.give-donation-status.status-renewal>span,.give-donation-status.status-subscription>span{background-color:#5bc0de}#test-payment-label{line-height:1;background-color:#ffba00;margin:0 15px}#test-payment-label:hover{color:#fff;text-decoration:none}#give-payments-filter .give-payment-id{line-height:1;vertical-align:baseline;font-weight:400}.give-admin-box .label,.give-admin-box-inside .strong{font-weight:600}#give-payments-filter .give-payment-id:hover{color:#fff;text-decoration:none}#give-payments-filter .column-details{padding-left:30px}#give-payments-filter .give-donation-status{display:inline-block}#give-order-update .give-donation-status{display:inline-block;float:none;margin:0 10px;position:relative;top:3px}.column-donation_form .donation-level-text-wrap{font-style:italic;display:block}@media handheld,only screen and (max-width:640px){.wp-list-table.forms th{width:auto!important}}.download_page_give-payment-history .ui-dialog .ui-dialog-titlebar-close span{margin-right:-8px;margin-top:-8px}.give-admin-box-inside{margin:0;padding:3px 10px;clear:both;border-bottom:1px solid #eee}.give-payment-fees .fee-label{font-weight:400;color:#666}.give-admin-box .right{float:left}#give-order-details .inside,#give-order-update .inside{margin:0;padding:0}#give-order-update input.give_datepicker{width:180px}#give-order-update input[type=number].give-payment-time-hour,#give-order-update input[type=number].give-payment-time-min{width:50px}.give-admin-box-inside:last-child{border-bottom:0}#give-edit-order-form .data-payment-key{word-break:break-all}.give-order-update-box #major-publishing-actions .button-secondary{margin-left:10px}#give-donation-overview th{text-align:right}#give-donation-overview .give-select-chosen{width:196px}#give-donation-overview ul,#give-donor-details .order-data-address input,#give-donor-details .order-data-column p.data input,#give-edit-order-form .column input,#give-order-address-country-wrap select{clear:both;display:block}.give-order-data input.small-text{margin:0}#give-order-update span.label{display:inline;width:50px}.give-order-update-box .button-primary{margin-left:0}#give-edit-order-form .column .description{padding-left:10px}#give-donation-overview .inside>ul>li,#give-donation-overview .row>ul>li,#give-edit-order-form .column{display:inline-block;position:relative;vertical-align:top}#give-donation-overview ul{font-size:0}#give-donation-overview ul li{font-size:13px}#give-donation-overview ul li.actions{text-align:left;min-width:200px}#give-donation-overview ul li.remove{text-align:left}#give-donation-overview ul .row{padding:12px;border-bottom:1px solid #eee}#give-order-data .data span{color:#666;font-weight:600}input.give-price-field{width:80px;padding:3px 5px}.give_forms_page_give-payment-history.js .postbox .hndle{cursor:default}#give-payment-notes textarea{min-height:150px}#give-payment-notes #give-add-payment-note{margin:6px 0 15px}#give-billing-details .column>div{margin:0 0 10px}#give-billing-details label{display:block}#give-billing-details .column-container{padding:5px 0 10px}#give-billing-details input[type=text]{width:95%}#give-billing-details .chosen-container{width:98%!important}@media screen and (min-width:1200px){#give-edit-order-form .column{width:33%}#give-donation-overview.columns-4 li.actions{width:25%;margin-top:0;margin-left:0}}@media screen and (max-width:1199px){#give-edit-order-form .column{width:49%}}@media screen and (max-width:782px){.order-data-column input[type=email]{padding:6px 10px}}#give-donation-overview .inside,#give-donor-details .inside{margin-top:0}.give_forms_page_give-payment-history #give-dashboard-widgets-wrap #side-sortables{padding-top:0}.give-dashboard-widget .give-dashboard-today{text-align:center}.give-dashboard-widget .give-dashboard-today .give-dashboard-date-today{margin:10px 0 0;padding:0}.give-dashboard-widget .give-dashboard-today .give-dashboard-happy-day{padding:3px;margin:0}.give-dashboard-widget .give-dashboard-today .give-dashboard-today-earnings{font-size:42px;color:#4ead61;font-weight:700;margin:15px 0 0;line-height:1}.give-dashboard-widget .give-dashboard-today .give-donations-today{font-size:18px;font-weight:700;margin:0 0 30px;padding:4px 0 1px}.give-dashboard-widget .give-dashboard-today .give-last-seven{font-size:14px;font-weight:700;padding:0;margin:0 0 30px}.give-dashboard-widget .give-table-stats{width:100%;text-align:center;margin:0;table-layout:fixed;border-top:1px solid #ececec;border-spacing:0}.give-dashboard-widget .give-table-stats .give-dashboard-stat-total,.give-dashboard-widget .give-table-stats .give-dashboard-stat-total-label{padding:0;margin:0}.give-dashboard-widget .give-table-stats .give-dashboard-stat-total{color:#4ead61;font-weight:700;font-size:16px}#give_dashboard_sales>.inside{padding:0}#give_dashboard_sales .give-table-stats td{padding:10px 0}#give_dashboard_sales .give-table-stats td:first-of-type{border-left:1px solid #ececec}#give_dashboard_sales .give-table-stats tr#give-table-stats-tr-1 td{border-bottom:1px solid #ececec}#dashboard_right_now .give-forms-count:before{font-family:give-icomoon;font-style:normal;font-weight:400;line-height:1;font-size:18px;width:18px;height:18px}.give_forms_page_give-donors .wrap>h2{margin-bottom:15px}.give_forms_page_give-donors .nav-tab-wrapper .dashicons{position:relative;top:2px;margin:0 0 0 3px}.give_forms_page_give-donors #give-donors-filter{position:relative}.give_forms_page_give-donors #give-donors-filter p.search-box{float:right;margin:0}.give_forms_page_give-donors .tablenav.top{float:left;clear:none}#give-customer-card-wrapper{margin-right:-1px;z-index:2;min-height:200px}#give-customer-card-wrapper input{font-weight:400}#give-customer-card-wrapper .customer-section{border-bottom:1px solid #eee;margin-bottom:10px}#give-customer-card-wrapper .customer-section table{margin-bottom:0}#give-customer-card-wrapper>div:first-child{padding-top:20px}#give-customer-card-wrapper>div:last-child{padding-bottom:20px;border:none}#give-customer-card-wrapper .avatar-wrap{padding:0 0 15px 15px;text-align:center;float:right}#give-customer-card-wrapper .avatar-wrap img{border-radius:3px}#give-customer-card-wrapper a.delete{text-decoration:none;color:red;margin-left:5px}#give-customer-card-wrapper .donor-bio-header .customer-since{margin:10px 0;font-size:16px}#give-customer-card-wrapper .donor-bio-header .customer-id{display:inline-block;font-size:24px;font-weight:600;margin-left:10px}#give-customer-card-wrapper .donor-bio-header .customer-name-wrap{display:inline-block}#give-customer-card-wrapper .donor-bio-header .customer-edit-link{margin-bottom:15px}.customer-main-wrapper{clear:both;margin:0 0 20px}@media (max-width:655px){.customer-main-wrapper{width:100%}}.customer-main-wrapper table{margin:0}.customer-main-wrapper input{width:200px}#donor-summary{padding:0 20px}#donor-summary:after{font-family:dashicons;content:"\f110";position:absolute;top:10px;left:10px;font-size:100px;color:#F0F0F0;z-index:0}.sc-wrap,button.sc-button:after{position:relative;display:inline-block}#give-customer-card-wrapper .customer-address-wrapper{width:202px}#give-customer-card-wrapper .customer-address-wrapper select,#give-customer-card-wrapper .give_user_search_results ul{width:200px}#give-customer-card-wrapper .customer-address-wrapper span[data-key=line2]{display:table;clear:both}#give-customer-card-wrapper .customer-info{min-height:185px}#give-customer-card-wrapper .info-wrapper{min-height:125px}.customer-info .customer-name{font-size:24px;font-weight:600}.disconnect-user a{font-size:12px;font-weight:400;text-decoration:none}#customer-edit-actions{text-align:center;margin-bottom:20px;line-height:28px}#customer-edit-actions .button-secondary{margin-left:10px}#give-customer-card-wrapper .edit-item{display:none}#give-customer-card-wrapper .give_user_search_results{right:1px;top:16px}#customer-stats-wrapper{margin:0 auto;text-align:center;padding:15px}#customer-stats-wrapper ul{margin:0;padding:0;overflow:hidden}#customer-stats-wrapper ul li{width:50%;float:right;line-height:22px;font-size:14px;margin:0}#customer-stats-wrapper a{text-decoration:none}#customer-stats-wrapper .dashicons{color:#888}#customer-tables-wrapper table{width:100%;text-align:center}#customer-tables-wrapper th{text-align:center}#customer-tables-wrapper .donations tr>td:first-child,#customer-tables-wrapper .donations tr>th:first-child,#customer-tables-wrapper .emails tr>td:first-child,#customer-tables-wrapper .emails tr>th:first-child{text-align:right}#customer-tables-wrapper .donations tr>td:only-child,.delete-customer{text-align:center}#customer-notes-wrapper{min-height:50px}.customer-notes-header img,.customer-notes-header span{font-weight:600;line-height:30px;vertical-align:middle}.customer-note-input{width:100%;margin-bottom:5px}#give-customer-notes div:nth-of-type(even){background-color:#f9f9f9}#give-customer-notes .customer-note-wrapper{border-bottom:1px solid #f9f9f9;min-height:38px;padding:0}#give-customer-notes .customer-note-wrapper .note-content-wrap{padding:10px 12px;line-height:20px;font-size:14px}#give-customer-notes .give-no-customer-notes{text-align:center;padding:20px}.customer-note-wrapper span{display:block}@media screen and (max-width:782px){#wp-content-media-buttons a.give-thickbox{padding:6px 14px;line-height:normal;font-size:14px;height:auto}.wp-media-buttons span#give-media-button{margin-top:0!important;margin-right:2px!important}}.mce-primary.mce-give-primary button{padding-left:10px;padding-right:10px}.wp-core-ui .give-admin-button{padding-right:7px;padding-left:7px}.give-admin-button-icon{display:inline-block;width:18px;height:18px;vertical-align:text-top;margin:0 2px}.give-admin-button-icon:before{font:400 18px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.give-admin-button-icon-update:before{content:"\f463"}.mce-primary.mce-sc-primary button{padding-left:10px;padding-right:10px}.mce-sc-popup a{text-decoration:underline}.mce-sc-popup p{margin-bottom:1em}.mce-sc-popup p.strong{font-weight:600}.mce-sc-popup p.no-margin{margin-bottom:0}.mce-sc-popup p.margin-top{margin-top:1em}.mce-sc-popup .mce-listbox button{text-overflow:ellipsis;overflow:hidden!important}@media screen and (max-width:782px){.wp-media-buttons button.sc-button span{width:18px!important}}.wp-media-buttons button.sc-button{outline:0;padding-right:5px;margin-left:0}.wp-media-buttons button.sc-button:active{margin-bottom:5px}button.sc-button:after{top:-1px;content:'';width:0;height:0;border-top:6px solid #777;border-left:4px solid transparent;border-right:4px solid transparent;margin:0 6px 0 3px}button.sc-button.active:after{top:-2px;border-top:0;border-bottom:6px solid #32373c}.sc-wrap{margin-left:5px}div.sc-menu{display:none;position:absolute;top:100%;right:0;min-width:100%;max-height:410px;font-size:14px;box-shadow:0 3px 5px rgba(0,0,0,.2);background:#fff;border:1px solid rgba(0,0,0,.15);overflow:auto;overflow-x:hidden;padding:5px 0;margin:-2px 0 0;z-index:1002}div.sc-shortcode{display:block;white-space:nowrap;cursor:pointer;padding:6px 12px;margin-bottom:2px}div.sc-shortcode:hover{color:#fff}.give-status-table{margin-bottom:1em}.give-status-table h2{font-size:14px;margin:0}.give-status-table tr:nth-child(2n) td,.give-status-table tr:nth-child(2n) th{background:#fcfcfc}.give-status-table th{font-weight:700;padding:9px}.give-status-table td:first-child{width:33%}.give-status-table td.help{width:1em}.give-status-table td{padding:9px;font-size:1.1em}.give-status-table td mark{background:0 0}.give-status-table td mark.yes{color:#7ad03a}.give-status-table td mark.no{color:#999}.give-status-table td mark.error{color:#a00}.give-status-table td ul{margin:0}.wrap div.give-debug-report-wrapper{margin-top:1em}.give-debug-report{display:none;margin:10px 0;padding:0;position:relative}.give-debug-report textarea{font-family:monospace;width:100%;margin:0;height:300px;padding:20px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;resize:none;font-size:12px;line-height:20px;outline:0}
6
  * @subpackage: SCSS/Admin
7
  * @copyright: Copyright (c) 2016, WordImpress
8
  * @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License
9
+ */#qtip-overlay.blurs,.qtip-close{cursor:pointer}.give-clearfix:after,.type-download .addon-content:after{clear:both}.give-clearfix:after,.give-clearfix:before{content:" ";display:table}#give-payments-filter .give-payment-id,.give-item-label-gray{background-color:#929292}.give-item-label-orange{background-color:#ffba00}.give-item-label{padding:.2em .4em .3em;font-size:11px;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.give-item-label:hover{color:#fff;text-decoration:none}.qtip{position:absolute;right:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:rtl;box-shadow:none;padding:0}.qtip-content,.qtip-titlebar{position:relative;overflow:hidden}.qtip-content{padding:5px 9px;text-align:right;word-wrap:break-word}.qtip-titlebar{padding:5px 10px 5px 35px;border-width:0 0 1px;font-weight:700}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{position:absolute;left:-9px;top:-9px;z-index:11;outline:0;border:1px solid transparent}.qtip-titlebar .qtip-close{left:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-icon .ui-icon,.qtip-titlebar .ui-icon{display:block;text-indent:-1000em;direction:rtl}.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:normal 700 10px/13px Tahoma,sans-serif;color:inherit;background:-100em -100em no-repeat}.qtip-default{border:1px solid #F1D031;background-color:#FFFFA3;color:#555}.qtip-default .qtip-titlebar{background-color:#FFEF93}.qtip-default .qtip-icon{border-color:#CCC;background:#F1F1F1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111}/*! Light tooltip style */.qtip-light{background-color:#fff;border-color:#E2E2E2;color:#454545}.qtip-light .qtip-titlebar{background-color:#f1f1f1}/*! Dark tooltip style */.qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.qtip-dark .qtip-titlebar{background-color:#404040}.qtip-dark .qtip-icon{border-color:#444}.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030}/*! Cream tooltip style */.qtip-cream{background-color:#FBF7AA;border-color:#F9E98E;color:#A27D35}.qtip-red,.qtip-red .qtip-icon,.qtip-red .qtip-titlebar .ui-state-hover{border-color:#D95252}.qtip-cream .qtip-titlebar{background-color:#F0DE7D}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0}/*! Red tooltip style */.qtip-red{background-color:#F78B83;color:#912323}.qtip-red .qtip-titlebar{background-color:#F06D65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}/*! Green tooltip style */.qtip-green{background-color:#CAED9E;border-color:#90D93F;color:#3F6219}.qtip-green .qtip-titlebar{background-color:#B0DE78}.qtip-green .qtip-close .qtip-icon{background-position:-42px 0}/*! Blue tooltip style */.qtip-blue{background-color:#E5F6FE;border-color:#ADD9ED;color:#5E99BD}.qtip-blue .qtip-titlebar{background-color:#D0E9F5}.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}.qtip-shadow{-webkit-box-shadow:-1px 1px 3px 1px rgba(0,0,0,.15);-moz-box-shadow:-1px 1px 3px 1px rgba(0,0,0,.15);box-shadow:-1px 1px 3px 1px rgba(0,0,0,.15)}.qtip-bootstrap,.qtip-rounded,.qtip-tipsy{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.qtip-rounded .qtip-titlebar{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.qtip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:#fff;border:0 solid transparent;background:#4A4A4A;background-image:-webkit-gradient(linear,right top,right bottom,color-stop(0,#4A4A4A),color-stop(100%,#000));background-image:-webkit-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-moz-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-ms-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-o-linear-gradient(top,#4A4A4A 0,#000 100%)}.qtip-youtube .qtip-titlebar{background-color:transparent}.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);"}.qtip-youtube .qtip-icon{border-color:#222}.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-webkit-gradient(linear,right top,right bottom,from(#717171),to(#232323));background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-linear-gradient(top,#717171,#232323);background-image:-ms-linear-gradient(top,#717171,#232323);background-image:-o-linear-gradient(top,#717171,#232323);border:2px solid #f1f1f1;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}.qtip-jtools .qtip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)"}.qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)"}.qtip-jtools .qtip-content,.qtip-jtools .qtip-titlebar{background:0 0;color:#fff;border:0 dashed transparent}.qtip-jtools .qtip-icon{border-color:#555}.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}.qtip-cluetip{-webkit-box-shadow:-4px 4px 5px rgba(0,0,0,.4);-moz-box-shadow:-4px 4px 5px rgba(0,0,0,.4);box-shadow:-4px 4px 5px rgba(0,0,0,.4);background-color:#D9D9C2;color:#111;border:0 dashed transparent}.qtip-cluetip .qtip-titlebar{background-color:#87876A;color:#fff;border:0 dashed transparent}.qtip-cluetip .qtip-icon{border-color:#808064}.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.qtip-tipsy{background:#000;background:rgba(0,0,0,.87);color:#fff;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:700;line-height:16px;text-shadow:0 1px #000}.qtip-tipsy .qtip-titlebar{padding:6px 10px 0 35px;background-color:transparent}.qtip-tipsy .qtip-content{padding:6px 10px}.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-tipped{border:3px solid #959FA9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#F9F9F9;color:#454545;font-weight:400;font-family:serif}.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:#fff;background:#3A79B8;background-image:-webkit-gradient(linear,right top,right bottom,from(#3A79B8),to(#2E629D));background-image:-webkit-linear-gradient(top,#3A79B8,#2E629D);background-image:-moz-linear-gradient(top,#3A79B8,#2E629D);background-image:-ms-linear-gradient(top,#3A79B8,#2E629D);background-image:-o-linear-gradient(top,#3A79B8,#2E629D);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)"}.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}.qtip-tipped .qtip-icon .ui-icon{background-color:#FBFBFB;color:#555}.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.qtip-bootstrap .qtip-titlebar .qtip-close{left:11px;top:45%;border-style:none}.qtip-bootstrap .qtip-content{padding:9px 14px}.qtip-bootstrap .qtip-icon{background:0 0}.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:left;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}#qtip-overlay,#qtip-overlay div{top:0;height:100%;width:100%;right:0}.dashicons-give:before,[class*=" give-icon-"],[class^=give-icon-]{line-height:1;font-family:give-icomoon;font-style:normal;font-weight:400}.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}#mce-modal-block.mce-reset.mce-fade.mce-in,#qtip-overlay div{opacity:.7;filter:alpha(opacity=70)}.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}.qtip .qtip-tip,x:-o-prefocus{visibility:hidden}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:0 0;border:0 dashed transparent}.qtip .qtip-tip canvas{top:0;right:0}.qtip .qtip-tip .qtip-vml{behavior:url(#default#VML);display:inline-block;visibility:visible}#qtip-overlay{position:fixed}#qtip-overlay div{position:absolute;background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.qtipmodal-ie6fix{position:absolute!important}@font-face{font-family:give-icomoon;src:url(../assets/fonts/icomoon.eot?kdnr3d);src:url(../assets/fonts/icomoon.eot?kdnr3d#iefix) format("embedded-opentype"),url(../assets/fonts/icomoon.woff?kdnr3d) format("woff"),url(../assets/fonts/icomoon.svg?kdnr3d#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" give-icon-"],[class^=give-icon-]{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.give-icon-lamp:before{content:"\e603"}.give-icon-heart:before{content:"\e604"}.give-icon-question:before{content:"\e602"}.give-icon-info:before{content:"\e601"}.give-icon-new-tab:before{content:"\ea7e"}.give-icon-alert:before{content:"\f02d"}.give-icon-help:before{content:"\e606"}.give-icon-spinner:before{content:"\e605"}.give-icon-spinner2:before{content:"\e607"}.give-icon-plus:before{content:"\e040"}.give-icon-minus:before{content:"\e041"}.give-icon-locked:before{content:"\e600"}#dashboard_right_now .give-forms-count:before,.dashicons-give:before{font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;content:"\e800";speak:none;-moz-osx-font-smoothing:grayscale}.fa-spin{-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-359deg);transform:rotate(-359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-359deg);transform:rotate(-359deg)}}@font-face{font-family:give-icomoon;font-weight:400;font-style:normal}.give-metabox-tabs li .give-icon:before{font-family:give-icomoon;src:url(../assets/fonts/icomoon.eot?kdnr3d);src:url(../assets/fonts/icomoon.eot?kdnr3d#iefix) format("embedded-opentype"),url(../assets/fonts/icomoon.woff?kdnr3d) format("woff"),url(../assets/fonts/icomoon.svg?kdnr3d#icomoon) format("svg");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;vertical-align:top;line-height:20px;margin:0 0 0 5px}.give-metabox-tabs li .give-icon-default:before{content:"\e903"}.give-metabox-tabs li .give-icon-heart:before{content:"\e604"}.give-metabox-tabs li .give-icon-target:before{content:"\e901"}.give-metabox-tabs li .give-icon-display:before{content:"\e90c"}.give-metabox-tabs li .give-icon-edit:before{content:"\e902"}.give-metabox-tabs li .give-icon-checklist:before{position:relative;top:1px;content:"\e900"}.give-metabox-tabs li .give-icon-purse:before{content:"\e8df"}#_give_donation_levels_repeat .cmb-group-title,#_give_donation_levels_repeat .cmb-row>.cmb-remove-group-row,#_give_donation_levels_repeat .cmb-row>.handlediv,.cmb-type-levels-id,.cmb2-id--give-custom-amount-minimum,.cmb2-id--give-custom-amount-text,.cmb2-id--give-display-style,.cmb2-id--give-form-content,.cmb2-id--give-levels-header,.cmb2-id--give-levels-header+.cmb-repeat-group-wrap,.cmb2-id--give-offline-checkout-notes,.cmb2-id--give-reveal-label,.cmb2-id--give-set-price,.give-hidden,.post-type-give_forms .tablenav #post-query-submit{display:none}#_give_donation_levels_repeat>.cmb-repeatable-grouping .cmb-field-list>.cmb-row .cmb2-radio-list label{font-size:12px}div.cmb-type-levels-repeater-header+div.cmb-repeat-group-wrap{padding:0!important;margin:0!important;min-width:100%;max-width:0}.cmb2-id--give-levels-header{padding:10px 12px 0!important;margin:0!important;background:#F7F7F7;border-bottom:none!important}.cmb2-id--give-levels-header .table-container{display:table;width:100%;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9}.cmb2-id--give-levels-header .table-container>.table-row{display:table-row;background:#FCFCFC}.cmb2-id--give-levels-header .table-container>.table-row>.table-cell{display:table-cell;vertical-align:middle;padding:10px 15px;border-left:1px solid #e9e9e9}#_give_donation_levels_repeat .cmbhandle,.cmb2-id--give-levels-header .table-container>.table-row>.table-cell.col-id{display:none}#_give_donation_levels_repeat{background:#F7F7F7;padding:0 12px 20px 1px;box-sizing:border-box}#_give_donation_levels_repeat .cmb-row,#_give_donation_levels_repeat .inside{margin:0}#_give_donation_levels_repeat .cmb-remove-field-row{margin:3px 0 0}#_give_donation_levels_repeat .cmb-remove-field-row .button{height:25px;padding:0 3px}#_give_donation_levels_repeat .cmb-remove-field-row span.dashicons-no{line-height:1.15em}#_give_donation_levels_repeat .cmb-add-row{margin:12px 0 0}.give-time-field{width:65px}.give-money-field{width:75px;margin-left:0;margin-right:0}.give-money-symbol{border:1px solid #DDD;background:#FCFCFC;margin:0;font-size:14px;padding:5px 8px}.give-money-symbol-before{border-left:0;margin-left:-4px}.give-money-symbol-after{margin-right:-1px}.give_options_panel input[type=text]{padding:5px;width:100%}input.give-text-small,input.give-text_small{width:100px!important}input.give-text-medium,input.give-text_medium{width:200px!important}.give-underline{text-decoration:underline}.postbox-container .cmb-row{margin:0}.postbox-container .cmb-row .cmb-th label{padding-right:8px}@media only screen and (min-width:851px){#_give_donation_levels_repeat>.cmb-repeatable-grouping .cmb-field-list>.cmb-row{float:right;border-bottom:none;padding-left:10px}#_give_donation_levels_repeat>.cmb-repeatable-grouping .cmb-field-list>.cmb-row>.cmb-th{display:none}#_give_donation_levels_repeat>.cmb-repeatable-grouping .cmb-field-list>.cmb-row>.cmb-td{float:right;width:100%}.cmb-type-give-default-radio-inline .cmb-td{margin-top:5px}}@media only screen and (min-width:851px) and (max-width:1201px){#_give_donation_levels_repeat>.cmb-repeatable-grouping .cmb-field-list>.cmb-remove-field-row{width:100%;padding-top:0}#_give_donation_levels_repeat>.cmb-repeatable-grouping .cmb-field-list>.cmb-type-text-money{width:105px}#_give_donation_levels_repeat>.cmb-repeatable-grouping .cmb-field-list input.cmb2-text-money{width:65px}#_give_donation_levels_repeat>.cmb-repeatable-grouping .cmb-field-list .give-multilevel-text-field{width:160px}#_give_donation_levels_repeat>.cmb-repeatable-grouping .cmb-field-list .cmb-type-radio-inline{margin-right:20px}.col-amount{width:70px}.col-text{width:140px}.col-sort{display:none!important}.give-money-field{width:55px}}@media only screen and (min-width:1201px){#_give_donation_levels_repeat>.cmb-repeatable-grouping .cmb-field-list>.cmb-remove-field-row{float:left}#_give_donation_levels_repeat>.cmb-repeatable-grouping .cmb-field-list>.cmb-row{padding-left:20px}#_give_donation_levels_repeat>.cmb-repeatable-grouping .cmb-field-list>.cmb-remove-field-row.cmb-row{padding-left:0}.col-amount{width:93px}.col-text{width:195px}.col-sort{width:100px}.give-multilevel-text-field{width:205px}}@media only screen and (max-width:850px){div.cmb-type-levels-repeater-header{display:none!important}}.shortcode-wrap{margin:1px 11px 12px 14px}.shortcode-wrap label{margin:0 0 3px;display:block;cursor:default}#side-sortables .cmb-th label:after,.cmb2-id--give-agree-label,.cmb2-id--give-agree-text{display:none}.shortcode-wrap .shortcode-input{margin:0;width:100%}.cmb2-id--give-content-option,.cmb2-id--give-customize-offline-donations,.cmb2-id--give-goal-option,.cmb2-id--give-offline-donation-enable-billing-fields-single,.cmb2-id--give-terms-option{border-bottom:none!important;margin:0!important}.cmb2-id--give-agree-label,.cmb2-id--give-form-content,.cmb2-id--give-offline-checkout-notes,.cmb2-id--give-offline-donation-enable-billing-fields-single,.cmb2-id--give-set-goal{border-top:1px solid #e9e9e9!important}input.shortcode-input{width:100%}#side-sortables .cmb2-id--give-show-register-form{padding:10px 0 0!important}#side-sortables .cmb2-wrap>.cmb-field-list>.cmb-row{padding-top:10px}#side-sortables .cmb-row .cmb2-metabox-description{padding-bottom:0}.cmb2-metabox-description{line-height:1.5;display:block}.give-tooltip{margin:0 3px;padding:0;font-size:14px;-moz-transition:.2s all linear;-o-transition:.2s all linear;transition:.2s all linear;color:rgba(51,51,51,.5);position:relative;top:1px}.give-tooltip:hover{color:#333}#give-metabox-form-data .inside{margin:0;padding:0}#give-metabox-form-data .give-metabox-panel-wrap{background:#fff;overflow:hidden}#give-metabox-form-data .give_options_panel{padding-right:170px}#give-metabox-form-data .give_options_panel .give-field-wrap{padding:1em 162px 1em 20px!important;margin:0;border-bottom:1px solid #eee}#give-metabox-form-data .give_options_panel .give-field-wrap>label,#give-metabox-form-data .give_options_panel .give-field-wrap>span.give-field-label{float:right;width:135px;padding:0;margin:2px -150px 0 0;line-height:18px;font-size:12px;font-weight:400}#give-metabox-form-data .give_options_panel .give-field-wrap .give-field-description{color:#aaa;font-size:12px;line-height:18px;display:block;padding-top:10px;font-style:italic}#give-metabox-form-data .give_options_panel .give-field-wrap ul{margin:0}#give-metabox-form-data .give_options_panel .give-field-wrap .mce-container iframe,#give-metabox-form-data .give_options_panel .give-field-wrap textarea{min-height:250px!important}#give-metabox-form-data .give_options_panel .give-field-wrap .wp-editor-wrap{display:inline-block;width:100%}#give-metabox-form-data .give_options_panel textarea.give-field{width:100%}#give-metabox-form-data .give_options_panel .give-field-wrap:hover .give-field-row-actions{display:block}#give-metabox-form-data .give_options_panel .give-field-wrap:last-child{border-bottom:0}#give-metabox-form-data .give_options_panel .give-inline-radio-fields li{display:inline-block;margin-left:15px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section{padding:10px;background:#f5f5f5}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-repeatable-fields-section-wrapper{width:100%;background-color:#fff;border-collapse:collapse}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row{border-bottom:15px solid #f5f5f5;background-color:#fff}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-template{display:none}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row:last-child{border-bottom:10px solid #f5f5f5}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-column{padding:0}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-remove{float:left;width:36px;height:36px;padding:0;display:block;text-align:center;line-height:34px;font-size:21px;font-weight:300;cursor:pointer}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-remove:hover{background-color:red;color:#fff;width:30px;height:30px;border-radius:30px;margin-top:3px;line-height:28px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row-head{border-bottom:1px solid #eee;cursor:move}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row-head h2{text-align:right!important}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row.closed .toggle-indicator:before{content:"\f140"}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-add-repeater-field-section-row-wrap{background-color:#f5f5f5}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-add-repeater-field-section-row{margin:5px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-field-wrap:last-child{border-bottom:1px solid #eee}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-ui-placeholder-state-highlight{background-color:#68bb6c}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-repeater-field-name{border:0!important;padding:0!important}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-repeater-field-description{color:#aaa;font-size:12px;line-height:18px;display:block;padding-bottom:10px;font-style:italic}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .ui-sortable-helper{display:table!important}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row.ui-sortable-helper{border-bottom:0}#give-metabox-form-data .give-metabox-tabs{margin:0;min-width:170px;float:right;line-height:1em;padding:0 0 10px;position:relative;background-color:#fafafa;border-left:1px solid #eee;box-sizing:border-box}#give-metabox-form-data .give-metabox-tabs:after{content:"";display:block;width:100%;height:9999em;position:absolute;bottom:-9999em;right:0;background-color:#fafafa;border-left:1px solid #eee}#give-metabox-form-data .give-metabox-tabs li{margin:0;padding:0;display:block;position:relative}#give-metabox-form-data .give-metabox-tabs li a{margin:0;padding:10px;display:block;box-shadow:none;text-decoration:none;line-height:20px!important;border-bottom:1px solid #eee;overflow:hidden}#give-metabox-form-data .give-metabox-tabs li a span.give-label{width:122px;display:inline-block}#give-metabox-form-data .give-metabox-tabs .give-metabox-sub-tabs li{background-color:#f1f1f1}#give-metabox-form-data .give-metabox-tabs .give-metabox-sub-tabs li a{border-bottom-color:#e5e5e5}#give-metabox-form-data .give-metabox-tabs li.active>a{color:#555;position:relative;background-color:#eee}#give-metabox-form-data .give-metabox-tabs li.has-sub-fields.active>a{background-color:#ddd}#give-metabox-form-data .give-metabox-tabs li.has-sub-fields:not(.active):hover ul.give-metabox-sub-tabs{display:block;position:absolute;bottom:0;right:170px;width:170px;max-height:250px;overflow-y:scroll}@media only screen and (min-width:851px) and (max-width:1025px),(max-width:550px){#give-metabox-form-data ul.give-metabox-tabs{min-width:40px}#give-metabox-form-data ul.give-metabox-tabs li>a{text-align:center}#give-metabox-form-data ul.give-metabox-tabs li>a:before{margin-left:0;font-size:15px}#give-metabox-form-data ul.give-metabox-tabs li>a span{display:none}#give-metabox-form-data .give_options_panel{padding-right:40px}}#give-export-payments .give_forms_categories,#give-export-payments .give_forms_tags{min-width:250px;margin:0 0 10px;display:block}#give-export-payments .give_forms_categories input,#give-export-payments .give_forms_tags input{color:#999}#give-export-payments div.chosen-container:first-of-type{margin-top:10px}.give-docs-link{text-align:left;margin-left:15px}.give-docs-link a{color:#999;text-decoration:none;font-style:italic}.give-docs-link a:hover{color:#0073aa}.give-docs-link a span{font-style:normal}.type-download{float:right;margin:0 0 1em 1em!important;padding:0;vertical-align:top;width:280px;text-decoration:none;color:inherit;border:1px solid #ddd;display:block;min-height:365px;overflow:hidden;background:#f5f5f5;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(0,0,0,.1);-webkit-transition-property:border,background,color;transition-property:border,background,color;-webkit-transition-duration:.05s;transition-duration:.05s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;position:relative}.type-download:hover{border:1px solid #d1d1d1}.type-download>.featured-img img{border-bottom:1px solid #ddd}.type-download .addon-content{padding:15px 20px}.type-download .addon-content:after,.type-download .addon-content:before{content:" ";display:table}.type-download .addon-content .addon-heading{margin:0 0 10px}.type-download .addon-content .addon-heading a{outline:0;text-decoration:none}.type-download .addon-footer-wrap{border-top:1px solid #ddd;position:absolute;bottom:2px;right:0;width:100%;background-color:#FFF;padding:15px 20px}.give-view-addons-all span.dashicons,.type-download span.dashicons{width:16px;height:16px;font-size:14px;margin:6px 0 0}.give-view-addons-all span.dashicons{margin-right:3px}#give-dashboard-widgets-wrap .inside{padding-top:0;padding-bottom:0}.give_forms_page_give-reports #give-dashboard-widgets-wrap .inside{padding-right:0}#give-dashboard-widgets-wrap .inside #give-graphs-filter{float:none}#give-dashboard-widgets-wrap .postbox{margin-bottom:10px}#give-dashboard-widgets-wrap table.reports-table{clear:none}#give-dashboard-widgets-wrap #give-date-range-options{float:right}#give-dashboard-widgets-wrap #give-date-range-options>span{float:right;line-height:30px;font-style:italic;padding:0 0 0 5px}#give-graphs-filter,body.give_forms_page_give-payment-history .tablenav-right .tablenav-pages,body.give_forms_page_give-reports .tablenav-right .tablenav-pages{float:left}#give-graphs-filter .tablenav{margin:0 17px 0 0}#give-graphs-filter .tablenav .actions{padding:0}.give-graph .y1Axis{color:#66bb6a!important}.give-graph .y2Axis{color:#546e7a!important}body.give_forms_page_give-payment-history h1.nav-tab-wrapper,body.give_forms_page_give-payment-history h2.nav-tab-wrapper,body.give_forms_page_give-reports h1.nav-tab-wrapper,body.give_forms_page_give-reports h2.nav-tab-wrapper{margin-bottom:10px}body.give_forms_page_give-payment-history .actions,body.give_forms_page_give-reports .actions{padding-top:0}body.give_forms_page_give-payment-history .pagination-links,body.give_forms_page_give-reports .pagination-links{margin-right:10px}body.give_forms_page_give-payment-history p.donor-search,body.give_forms_page_give-reports p.donor-search{margin-left:10px}body.give_forms_page_give-payment-history .tablenav-right #give-reports-view,body.give_forms_page_give-reports .tablenav-right #give-reports-view{margin-top:0}body.give_forms_page_give-payment-history .tablenav-right .actions,body.give_forms_page_give-payment-history p.search-box,body.give_forms_page_give-reports .tablenav-right .actions,body.give_forms_page_give-reports p.search-box{float:right}body.give_forms_page_give-payment-history .reports-table-nav.tablenav.top,body.give_forms_page_give-reports .reports-table-nav.tablenav.top{width:100%;float:none;margin:0 0 10px}body.give_forms_page_give-payment-history .reports-forms-details-wrap.top,body.give_forms_page_give-reports .reports-forms-details-wrap.top{float:left;overflow:hidden}body.give_forms_page_give-payment-history .reports-forms-details-wrap.top #give-reports-filter,body.give_forms_page_give-reports .reports-forms-details-wrap.top #give-reports-filter{float:right}body.give_forms_page_give-payment-history .reports-forms-details-wrap.top>.actions,body.give_forms_page_give-reports .reports-forms-details-wrap.top>.actions{padding-left:0}body.give_forms_page_give-payment-history .tablenav.bottom,body.give_forms_page_give-reports .tablenav.bottom{margin-top:10px}body.give_forms_page_give-payment-history h3.reports-earnings-title,body.give_forms_page_give-reports h3.reports-earnings-title{margin:7px 0 0}body.give_forms_page_give-payment-history .reports-views-wrap,body.give_forms_page_give-reports .reports-views-wrap{padding:3px 0 0}body.give_forms_page_give-payment-history .wrap.give-reports-donors-wrap,body.give_forms_page_give-reports .wrap.give-reports-donors-wrap{margin-left:0;margin-bottom:10px}body.give_forms_page_give-payment-history .widefat tbody td,body.give_forms_page_give-payment-history .widefat tbody th,body.give_forms_page_give-reports .widefat tbody td,body.give_forms_page_give-reports .widefat tbody th{padding-top:12px;padding-bottom:12px}body.give_forms_page_give-reports table.export-options-table tbody td{padding:20px 12px;vertical-align:top}#test-payment-label,.give-mobile-link,table.give-table td{vertical-align:middle}body.give_forms_page_give-reports table.export-options-table .give-export-form{position:relative}body.give_forms_page_give-reports table.export-options-table .give-export-form .notice-wrap{background-color:transparent;padding:12px 12px 4px;margin:2px -11px -16px 0;overflow:auto}body.give_forms_page_give-reports table.export-options-table .give-export-form .notice-wrap .spinner{margin:-2px 0 8px -12px}body.give_forms_page_give-reports table.export-options-table span#give-end-wrap input,body.give_forms_page_give-reports table.export-options-table span#give-start-wrap input{width:100px}#export-donor-options-wrap p{padding:20px 0 0;margin:0;font-weight:700}#export-donor-options-wrap ul{max-width:900px;overflow:hidden}#export-donor-options-wrap ul li{margin:0;padding:0 0 5px 5px;box-sizing:border-box;float:right;width:33%}#give-tools-recount-form .notice-wrap{position:relative;min-height:25px;margin:10px -12px -12px;background:#EFEFEF;padding:10px 12px 12px;border-top:1px solid #E5E5E5}#give-tools-recount-form .notice-wrap .give-progress{position:absolute;top:15px}#give-tools-recount-form .notice-wrap .spinner{position:absolute;left:14px;top:13px;margin:0}#give-tools-recount-form .notice-wrap #give-batch-success{margin-bottom:6px}.give-progress{height:15px;width:95%;border-radius:4px;overflow:hidden}.give-progress>div{height:100%;width:0}.admin-color-fresh .give-export-form .give-progress div,.give-export-form .give-progress div{background:#0073aa}.admin-color-light .give-export-form .give-progress div{background:#888}.admin-color-blue .give-export-form .give-progress div{background:#096484}.admin-color-coffee .give-export-form .give-progress div{background:#c7a589}.admin-color-ectoplasm .give-export-form .give-progress div{background:#a3b745}.admin-color-midnight .give-export-form .give-progress div{background:#e14d43}.admin-color-sunrise .give-export-form .give-progress div{background:#dd823b}.recount-stats-controls form{display:inline}.give-recount-stats-descriptions{margin:8px 0 0;display:block}.give-recount-stats-descriptions span{line-height:24px;font-size:13px;font-style:italic;font-weight:400;color:#aaa;margin:0;display:none}.social-items-wrap,.social-items-wrap>div,.welcome-h1{display:inline-block}.gateways-report-tablenav .actions.bulkactions{padding-left:0}table.give-table td.row-title h3{margin:0 0 .4em;font-size:1.2em}table.give-table td.row-title p{font-size:13px;font-style:italic;font-weight:400;color:#aaa;margin:0}#give-graphs-filter>.tablenav{height:auto}#give-logs-filter .search-box{float:left}#give-logs-filter .tablenav.top{float:right;clear:none;margin-top:0}.welcome-h1{margin-left:15px!important}.about-wrap h3{margin:1.5em 0 .6em}.about-wrap img{border:none}.give-badge{padding-top:150px;height:52px;width:185px;color:#FFF;font-weight:700;font-size:14px;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.8);margin:0 -5px;position:absolute;top:0;left:0}.introduction{padding:0 0 20px;margin:0 0 20px}.feature-section{margin-top:40px}.feature-section span.dashicons{width:16px;height:16px;font-size:14px;margin:6px 0 0}.feature-section .feature-section-item{width:48%;float:right}.feature-section div.last-feature{margin-left:0;margin-right:4%}[class*=dashboard_page_give-] .about-text,[class^=dashboard_page_give-] .about-text{min-height:0}.social-items-wrap .twitter-item-wrap{margin:0 0 10px 20px}.wp-person img{border-radius:50%}.wp-person a.web{margin:17px 0 0;font-weight:700;font-style:italic}.newsletter-intro{font-size:13px;font-style:italic;color:#777}.give-newsletter-form-wrap{margin:10px -5px 20px 0;max-width:700px}.give-newsletter-form-wrap td{padding:3px}.give-newsletter-form-wrap div.give-newsletter-confirmation{background:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin:5px 5px 4px 10px;padding:1px 12px;border-right:4px solid #7ad03a;display:none}.give-newsletter-form-wrap div.give-newsletter-confirmation>p{margin:.5em 0;padding:2px}#give_donor_export_form{margin:0 0 5px}.column-status .give-donation-status,.column-status .give-test-mode-transactions-label{display:inline-block}.column-status .give-test-mode-transactions-label{margin:0 5px;vertical-align:middle}.give-settings-page .nav-tab-wrapper{margin-bottom:5px;overflow:visible}.give-settings-page .cmb2-wrap .cmb-type-checkbox input[type=checkbox]{display:block;margin-bottom:5px}.give-settings-page div.give-submit-wrap{margin:20px 0}.give-settings-page .give_forms_page_give-payment-history .postbox .hndle{cursor:default}.give-settings-page .give-input-field{width:25em}.give-settings-page table table input[type=text]{width:15em}.give-setting-tab-header{clear:both;overflow:hidden;margin:30px 0}.give-setting-tab-header h2{margin-top:8px}.give-radio-inline ul{margin-top:0}.give-radio-inline li{display:inline-block;margin:0 15px 0 0}.give-radio-inline li:first-child{margin-right:0}.give-tools-setting-page .bulkactions{overflow:visible}.form-table td.give-radio-inline fieldset li>label{margin:5px 0 0!important}.cmb2-metabox-description,p.give-field-description{color:#aaa;font-style:italic;font-size:13px!important}.give-image-thumb{position:relative;margin-top:14px}.give-image-thumb span.give-delete-image-thumb{position:absolute;background:red;color:#fff;border-radius:30px;right:-10px;top:-10px}.give-image-thumb img{max-width:400px;border:4px solid #fff}.cmb-type-give-title label,.give-setting-tab-header h2{float:right;display:inline-block;width:220px;font-style:italic;color:#AAA;margin:0;font-size:14px}.postbox-container #_give_donation_levels_repeat>.cmb-repeatable-grouping:not(:last-of-type){border-bottom:1px solid #e9e9e9;border-top:none}.cmb-type-enabled-gateways .cmb-td>p:first-of-type{display:none}.cmb-type-checkbox .cmb-td{width:80%}.cmb-type-checkbox .cmb-td label{font-size:13px}.give_settings .cmb2-wrap .cmb-row{display:table-row}.give_settings .cmb2-wrap .cmb-row>.cmb-td,.give_settings .cmb2-wrap .cmb-row>.cmb-th{display:table-cell;float:none}.cmb2-id-give-title label{font-style:italic;color:#AAA;cursor:default}.cmb2-id-give-title>div.cmb-th{padding-bottom:10px}.cmb2-id-give-title>div.cmb-td{padding-bottom:5px}.give-payment-gatways-list li.ui-sortable-handle span.give-drag-handle{padding:3px 0 0 4px;font-size:15px;font-weight:400;color:#bdbdbd;cursor:move}.give-payment-gatways-list li.ui-sortable-handle span.give-drag-handle:hover{color:#333}.give-email-tags-wrap{margin:5px 0 0}.give-email-tags-wrap code{font-style:normal;padding:1px 2px;font-size:12px}.give-email-tags-wrap span{display:block;color:#AAA;font-style:italic;margin:0 0 2px;font-size:13px}.give-email-tags-wrap .give_price_tag{display:none}#system-info-textarea{width:800px;height:600px;font-family:Menlo,Monaco,monospace;background:#FFF;white-space:pre;overflow:auto;display:block;direction:ltr}#give-download-sysinfo{margin:0}.cmb2-id-api .cmb-td{padding:0}.cmb2-id-api table th{padding:10px 8px}.cmb2-id-api .give-ajax-user-search{padding:3px 5px}.give_user_search_wrap{position:relative;overflow:visible}.give_user_search_results{position:absolute;right:0;top:27px;z-index:100}.give_user_search_results a.give-ajax-user-cancel{position:absolute;left:6px;top:2px}.give_user_search_results ul{padding:10px 10px 4px;margin:0;background:#f0f0f0;border:1px solid #DFDFDF;width:300px;max-height:200px;overflow-y:scroll}#api .tablenav .actions{overflow:visible}a.give-delete{color:#a00}.give-settings-wrap-licenses .give-license-deactivate{margin:1px 10px 0 0;height:30px}.give-settings-wrap-licenses .give-license-field{background:url(../images/close.png) 1.5% center no-repeat #FFF;background-size:18px}.give-settings-wrap-licenses .give-license-active,.give-settings-wrap-licenses .give-license-active:focus{background-image:url(../images/tick.png);background-color:#FFF;background-repeat:no-repeat;background-position:1.5% center;outline:0;background-size:16px;width:100%}.give-settings-page{margin-top:20px}.give-settings-page .give-settings-wrap-licenses{display:block;position:relative;float:right;width:30.5%;min-height:180px;margin:20px 0 20px 1%}.give-settings-page .give-license-key label{margin:0 10px 0 0;padding:10px 0;display:block;font-size:14px;font-weight:600;cursor:default}.give-settings-page .give-license-block{margin:0 10px}.give-settings-page input[type=text].give-license-field,.give-settings-page input[type=password].give-license-field{width:100%}.give-settings-page .give-license-block input[type=submit]{position:absolute;top:3px;left:10px;height:24px;line-height:22px;padding:0 8px 1px;font-size:11px}.give-settings-page .give-license-status-notice{background:#fff;border-right:4px solid #fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin:5px 0 2px;padding:1px 12px}.give-settings-page .give-license-status-notice p{padding:10px 0;margin:0}.give-settings-page .give-license-status-notice a{color:#444;cursor:pointer}.give-settings-page .give-license-status-notice a:hover{text-decoration:none}.give-settings-page .give-license-status-notice.give-license-expires-soon{border-color:#00a0d2}.give-settings-page .give-license-status-notice.give-inactive,.give-settings-page .give-license-status-notice.give-license-expired{border-color:#e24e4e}.give-settings-page .give-license-status-notice.give-license-error,.give-settings-page .give-license-status-notice.give-license-invalid,.give-settings-page .give-license-status-notice.give-license-item_name_mismatch,.give-settings-page .give-license-status-notice.give-license-missing,.give-settings-page .give-license-status-notice.give-license-no_activations_left,.give-settings-page .give-license-status-notice.give-license-site_inactive{border-color:orange}.give-settings-page .give-license-status-notice.give-license-expiration-date,.give-settings-page .give-license-status-notice.give-license-lifetime-notice{border-color:#46b450}.give-settings-page .give-license-status-notice.give-license-expired a:hover,.give-settings-page .give-license-status-notice.give-license-expires-soon a:hover{text-decoration:none}@media screen and (max-width:1100px){.give-settings-page .give-settings-wrap-licenses{width:45%;min-height:150px}}.give-table thead th{padding:8px 10px!important}.give_settings .cmb-td hr+hr{display:none}.post-type-give_forms .mce-container iframe,.post-type-give_forms .wp-editor-area{min-height:400px}.give-field-description{color:#aaa;font-style:italic;margin:0;padding-top:.5em}h2.give-nav-tab-wrapper{overflow:hidden;height:35px}@media screen and (max-width:600px){.give-settings-page .give-settings-wrap-licenses{width:100%;max-width:320px}h2.give-nav-tab-wrapper{height:50px}}@media screen and (max-width:414px){.give-nav-tab-wrapper>a{width:75%}}.give-sub-nav-tab-wrapper{position:relative;z-index:9999;float:right;display:none}.give-sub-nav-tab-wrapper nav.give-sub-nav-tab{border:1px solid #ccc;border-bottom:0;position:absolute;top:32px;left:0}.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a{float:right;background:#fff;padding:6px 10px;clear:both;text-decoration:none;border-bottom:1px solid #ccc;min-width:170px;color:#555;font-size:14px}.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a:hover{background:#e5e5e5}#give-show-sub-nav{text-decoration:none;padding:3px 4px;border-bottom:1px solid #ccc;line-height:0;background:#fff;border-radius:4px;margin-top:5px}#give-show-sub-nav>span.dashicons{font-size:16px;height:16px;width:16px}#give-show-sub-nav:active,#give-show-sub-nav:hover{outline:0;box-shadow:inset 0 0 4px #ddd}#give-payment-filters,.give-submit-wrap{clear:both;background:#f5f5f5;border-color:#dfdfdf;overflow:auto;margin:8px 0;padding:12px;border-width:1px;border-style:solid;font-size:13px;line-height:2.1em}#give-payment-filters p{color:#777}#give-payment-filters ul.subsubsub{margin-bottom:8px}#give-payment-filters label{font-style:italic;margin:0 10px}#give-payment-filters label.give-start-date-label{margin-right:5px}#give-payments-filter ul.subsubsub{margin-bottom:12px}#give-payments-filter .tablenav.top{float:none}#give-payments-filter .tablenav.top .bulkactions{margin-top:1px;padding-top:0}#give-payments-filter .give-email-column-value{font-size:14px;font-weight:700}#give-payments-filter #the-list .check-column input{margin-top:1px}#give-payments-filter .column-details{width:50px}#give-payments-filter .column-amount{width:120px}tr.status-refunded td{background:#cecece;border-top-color:#ccc}.wp-list-table.forms th#date{width:140px}.give-mobile-link{line-height:32px}.give-mobile-link img{max-width:80%;height:auto;float:right}.give-donation-status>span{display:inline-block;width:12px;height:12px;position:relative;top:1px;margin:0;padding:0;border-radius:50%;background:#888;line-height:16px}#give-payments-filter .give-payment-id,#test-payment-label{padding:.2em .4em .3em;font-size:11px;text-align:center;border-radius:.25em;color:#fff;white-space:nowrap}.give-donation-status.status-pending>span{background-color:#ffba00}.give-donation-status.status-complete>span,.give-donation-status.status-publish>span{background-color:#7ad03a}.give-donation-status.status-refunded>span{background-color:#777}.give-donation-status.status-failed>span{background-color:#a00}.give-donation-status.status-abandoned>span{background-color:#333}.give-donation-status.status-revoked>span{background-color:#d9534f}.give-donation-status.status-give_subscription>span,.give-donation-status.status-renewal>span,.give-donation-status.status-subscription>span{background-color:#5bc0de}#test-payment-label{line-height:1;background-color:#ffba00;margin:0 15px}#test-payment-label:hover{color:#fff;text-decoration:none}#give-payments-filter .give-payment-id{line-height:1;vertical-align:baseline;font-weight:400}.give-admin-box .label,.give-admin-box-inside .strong{font-weight:600}#give-payments-filter .give-payment-id:hover{color:#fff;text-decoration:none}#give-payments-filter .column-details{padding-left:30px}#give-payments-filter .give-donation-status{display:inline-block}#give-order-update .give-donation-status{display:inline-block;float:none;margin:0 10px;position:relative;top:3px}.column-donation_form .donation-level-text-wrap{font-style:italic;display:block}@media handheld,only screen and (max-width:640px){.wp-list-table.forms th{width:auto!important}}.download_page_give-payment-history .ui-dialog .ui-dialog-titlebar-close span{margin-right:-8px;margin-top:-8px}.give-admin-box-inside{margin:0;padding:3px 10px;clear:both;border-bottom:1px solid #eee}.give-payment-fees .fee-label{font-weight:400;color:#666}.give-admin-box .right{float:left}#give-order-details .inside,#give-order-update .inside{margin:0;padding:0}#give-order-update input.give_datepicker{width:180px}#give-order-update input[type=number].give-payment-time-hour,#give-order-update input[type=number].give-payment-time-min{width:50px}.give-admin-box-inside:last-child{border-bottom:0}#give-edit-order-form .data-payment-key{word-break:break-all}.give-order-update-box #major-publishing-actions .button-secondary{margin-left:10px}#give-donation-overview th{text-align:right}#give-donation-overview .give-select-chosen{width:196px}#give-donation-overview ul,#give-donor-details .order-data-address input,#give-donor-details .order-data-column p.data input,#give-edit-order-form .column input,#give-order-address-country-wrap select{clear:both;display:block}.give-order-data input.small-text{margin:0}#give-order-update span.label{display:inline;width:50px}.give-order-update-box .button-primary{margin-left:0}#give-edit-order-form .column .description{padding-left:10px}#give-donation-overview .inside>ul>li,#give-donation-overview .row>ul>li,#give-edit-order-form .column{display:inline-block;position:relative;vertical-align:top}#give-donation-overview ul{font-size:0}#give-donation-overview ul li{font-size:13px}#give-donation-overview ul li.actions{text-align:left;min-width:200px}#give-donation-overview ul li.remove{text-align:left}#give-donation-overview ul .row{padding:12px;border-bottom:1px solid #eee}#give-order-data .data span{color:#666;font-weight:600}input.give-price-field{width:80px;padding:3px 5px}.give_forms_page_give-payment-history.js .postbox .hndle{cursor:default}#give-payment-notes textarea{min-height:150px}#give-payment-notes #give-add-payment-note{margin:6px 0 15px}#give-billing-details .column>div{margin:0 0 10px}#give-billing-details label{display:block}#give-billing-details .column-container{padding:5px 0 10px}#give-billing-details input[type=text]{width:95%}#give-billing-details .chosen-container{width:98%!important}@media screen and (min-width:1200px){#give-edit-order-form .column{width:33%}#give-donation-overview.columns-4 li.actions{width:25%;margin-top:0;margin-left:0}}@media screen and (max-width:1199px){#give-edit-order-form .column{width:49%}}@media screen and (max-width:782px){.order-data-column input[type=email]{padding:6px 10px}}#give-donation-overview .inside,#give-donor-details .inside{margin-top:0}.give_forms_page_give-payment-history #give-dashboard-widgets-wrap #side-sortables{padding-top:0}.give-dashboard-widget .give-dashboard-today{text-align:center}.give-dashboard-widget .give-dashboard-today .give-dashboard-date-today{margin:10px 0 0;padding:0}.give-dashboard-widget .give-dashboard-today .give-dashboard-happy-day{padding:3px;margin:0}.give-dashboard-widget .give-dashboard-today .give-dashboard-today-earnings{font-size:42px;color:#4ead61;font-weight:700;margin:15px 0 0;line-height:1}.give-dashboard-widget .give-dashboard-today .give-donations-today{font-size:18px;font-weight:700;margin:0 0 30px;padding:4px 0 1px}.give-dashboard-widget .give-dashboard-today .give-last-seven{font-size:14px;font-weight:700;padding:0;margin:0 0 30px}.give-dashboard-widget .give-table-stats{width:100%;text-align:center;margin:0;table-layout:fixed;border-top:1px solid #ececec;border-spacing:0}.give-dashboard-widget .give-table-stats .give-dashboard-stat-total,.give-dashboard-widget .give-table-stats .give-dashboard-stat-total-label{padding:0;margin:0}.give-dashboard-widget .give-table-stats .give-dashboard-stat-total{color:#4ead61;font-weight:700;font-size:16px}#give_dashboard_sales>.inside{padding:0}#give_dashboard_sales .give-table-stats td{padding:10px 0}#give_dashboard_sales .give-table-stats td:first-of-type{border-left:1px solid #ececec}#give_dashboard_sales .give-table-stats tr#give-table-stats-tr-1 td{border-bottom:1px solid #ececec}#dashboard_right_now .give-forms-count:before{font-family:give-icomoon;font-style:normal;font-weight:400;line-height:1;font-size:18px;width:18px;height:18px}.give_forms_page_give-donors .wrap>h2{margin-bottom:15px}.give_forms_page_give-donors .nav-tab-wrapper .dashicons{position:relative;top:2px;margin:0 0 0 3px}.give_forms_page_give-donors #give-donors-filter{position:relative}.give_forms_page_give-donors #give-donors-filter p.search-box{float:right;margin:0}.give_forms_page_give-donors .tablenav.top{float:left;clear:none}#give-customer-card-wrapper{margin-right:-1px;z-index:2;min-height:200px}#give-customer-card-wrapper input{font-weight:400}#give-customer-card-wrapper .customer-section{border-bottom:1px solid #eee;margin-bottom:10px}#give-customer-card-wrapper .customer-section table{margin-bottom:0}#give-customer-card-wrapper>div:first-child{padding-top:20px}#give-customer-card-wrapper>div:last-child{padding-bottom:20px;border:none}#give-customer-card-wrapper .avatar-wrap{padding:0 0 15px 15px;text-align:center;float:right}#give-customer-card-wrapper .avatar-wrap img{border-radius:3px}#give-customer-card-wrapper a.delete{text-decoration:none;color:red;margin-left:5px}#give-customer-card-wrapper .donor-bio-header .customer-since{margin:10px 0;font-size:16px}#give-customer-card-wrapper .donor-bio-header .customer-id{display:inline-block;font-size:24px;font-weight:600;margin-left:10px}#give-customer-card-wrapper .donor-bio-header .customer-name-wrap{display:inline-block}#give-customer-card-wrapper .donor-bio-header .customer-edit-link{margin-bottom:15px}.customer-main-wrapper{clear:both;margin:0 0 20px}@media (max-width:655px){.customer-main-wrapper{width:100%}}.customer-main-wrapper table{margin:0}.customer-main-wrapper input{width:200px}#donor-summary{padding:0 20px}#donor-summary:after{font-family:dashicons;content:"\f110";position:absolute;top:10px;left:10px;font-size:100px;color:#F0F0F0;z-index:0}.sc-wrap,button.sc-button:after{position:relative;display:inline-block}#give-customer-card-wrapper .customer-address-wrapper{width:202px}#give-customer-card-wrapper .customer-address-wrapper select,#give-customer-card-wrapper .give_user_search_results ul{width:200px}#give-customer-card-wrapper .customer-address-wrapper span[data-key=line2]{display:table;clear:both}#give-customer-card-wrapper .customer-info{min-height:185px}#give-customer-card-wrapper .info-wrapper{min-height:125px}.customer-info .customer-name{font-size:24px;font-weight:600}.disconnect-user a{font-size:12px;font-weight:400;text-decoration:none}#customer-edit-actions{text-align:center;margin-bottom:20px;line-height:28px}#customer-edit-actions .button-secondary{margin-left:10px}#give-customer-card-wrapper .edit-item{display:none}#give-customer-card-wrapper .give_user_search_results{right:1px;top:16px}#customer-stats-wrapper{margin:0 auto;text-align:center;padding:15px}#customer-stats-wrapper ul{margin:0;padding:0;overflow:hidden}#customer-stats-wrapper ul li{width:50%;float:right;line-height:22px;font-size:14px;margin:0}#customer-stats-wrapper a{text-decoration:none}#customer-stats-wrapper .dashicons{color:#888}#customer-tables-wrapper table{width:100%;text-align:center}#customer-tables-wrapper th{text-align:center}#customer-tables-wrapper .donations tr>td:first-child,#customer-tables-wrapper .donations tr>th:first-child,#customer-tables-wrapper .emails tr>td:first-child,#customer-tables-wrapper .emails tr>th:first-child{text-align:right}#customer-tables-wrapper .donations tr>td:only-child,.delete-customer{text-align:center}#customer-notes-wrapper{min-height:50px}.customer-notes-header img,.customer-notes-header span{font-weight:600;line-height:30px;vertical-align:middle}.customer-note-input{width:100%;margin-bottom:5px}#give-customer-notes div:nth-of-type(even){background-color:#f9f9f9}#give-customer-notes .customer-note-wrapper{border-bottom:1px solid #f9f9f9;min-height:38px;padding:0}#give-customer-notes .customer-note-wrapper .note-content-wrap{padding:10px 12px;line-height:20px;font-size:14px}#give-customer-notes .give-no-customer-notes{text-align:center;padding:20px}.customer-note-wrapper span{display:block}@media screen and (max-width:782px){#wp-content-media-buttons a.give-thickbox{padding:6px 14px;line-height:normal;font-size:14px;height:auto}.wp-media-buttons span#give-media-button{margin-top:0!important;margin-right:2px!important}}.mce-primary.mce-give-primary button{padding-left:10px;padding-right:10px}.wp-core-ui .give-admin-button{padding-right:7px;padding-left:7px}.give-admin-button-icon{display:inline-block;width:18px;height:18px;vertical-align:text-top;margin:0 2px}.give-admin-button-icon:before{font:400 18px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.give-admin-button-icon-update:before{content:"\f463"}.mce-primary.mce-sc-primary button{padding-left:10px;padding-right:10px}.mce-sc-popup a{text-decoration:underline}.mce-sc-popup p{margin-bottom:1em}.mce-sc-popup p.strong{font-weight:600}.mce-sc-popup p.no-margin{margin-bottom:0}.mce-sc-popup p.margin-top{margin-top:1em}.mce-sc-popup .mce-listbox button{text-overflow:ellipsis;overflow:hidden!important}@media screen and (max-width:782px){.wp-media-buttons button.sc-button span{width:18px!important}}.wp-media-buttons button.sc-button{outline:0;padding-right:5px;margin-left:0}.wp-media-buttons button.sc-button:active{margin-bottom:5px}button.sc-button:after{top:-1px;content:'';width:0;height:0;border-top:6px solid #777;border-left:4px solid transparent;border-right:4px solid transparent;margin:0 6px 0 3px}button.sc-button.active:after{top:-2px;border-top:0;border-bottom:6px solid #32373c}.sc-wrap{margin-left:5px}div.sc-menu{display:none;position:absolute;top:100%;right:0;min-width:100%;max-height:410px;font-size:14px;box-shadow:0 3px 5px rgba(0,0,0,.2);background:#fff;border:1px solid rgba(0,0,0,.15);overflow:auto;overflow-x:hidden;padding:5px 0;margin:-2px 0 0;z-index:1002}div.sc-shortcode{display:block;white-space:nowrap;cursor:pointer;padding:6px 12px;margin-bottom:2px}div.sc-shortcode:hover{color:#fff}.give-status-table{margin-bottom:1em}.give-status-table h2{font-size:14px;margin:0}.give-status-table tr:nth-child(2n) td,.give-status-table tr:nth-child(2n) th{background:#fcfcfc}.give-status-table th{font-weight:700;padding:9px}.give-status-table td:first-child{width:33%}.give-status-table td.help{width:1em}.give-status-table td{padding:9px;font-size:1.1em}.give-status-table td mark{background:0 0}.give-status-table td mark.yes{color:#7ad03a}.give-status-table td mark.no{color:#999}.give-status-table td mark.error{color:#a00}.give-status-table td ul{margin:0}.wrap div.give-debug-report-wrapper{margin-top:1em}.give-debug-report{display:none;margin:10px 0;padding:0;position:relative}.give-debug-report textarea{font-family:monospace;width:100%;margin:0;height:300px;padding:20px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;resize:none;font-size:12px;line-height:20px;outline:0}
assets/css/give-admin.css CHANGED
@@ -1874,7 +1874,8 @@ h2.give-nav-tab-wrapper {
1874
  .give-sub-nav-tab-wrapper {
1875
  position: relative;
1876
  display: inline-block;
1877
- z-index: 9999; }
 
1878
  .give-sub-nav-tab-wrapper nav.give-sub-nav-tab {
1879
  border: 1px solid #ccc;
1880
  border-bottom: 0;
@@ -1899,11 +1900,16 @@ h2.give-nav-tab-wrapper {
1899
 
1900
  #give-show-sub-nav {
1901
  text-decoration: none;
1902
- padding: 3px 5px;
1903
  border-bottom: 1px solid #ccc;
1904
  line-height: 0;
1905
  background: white;
1906
- border-radius: 4px; }
 
 
 
 
 
1907
 
1908
  #give-show-sub-nav:hover, #give-show-sub-nav:active {
1909
  outline: none;
1874
  .give-sub-nav-tab-wrapper {
1875
  position: relative;
1876
  display: inline-block;
1877
+ z-index: 9999;
1878
+ float: left; }
1879
  .give-sub-nav-tab-wrapper nav.give-sub-nav-tab {
1880
  border: 1px solid #ccc;
1881
  border-bottom: 0;
1900
 
1901
  #give-show-sub-nav {
1902
  text-decoration: none;
1903
+ padding: 3px 4px;
1904
  border-bottom: 1px solid #ccc;
1905
  line-height: 0;
1906
  background: white;
1907
+ border-radius: 4px;
1908
+ margin-top: 5px; }
1909
+ #give-show-sub-nav > span.dashicons {
1910
+ font-size: 16px;
1911
+ height: 16px;
1912
+ width: 16px; }
1913
 
1914
  #give-show-sub-nav:hover, #give-show-sub-nav:active {
1915
  outline: none;
assets/css/give-admin.min.css CHANGED
@@ -6,4 +6,4 @@
6
  * @subpackage: SCSS/Admin
7
  * @copyright: Copyright (c) 2016, WordImpress
8
  * @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License
9
- */#qtip-overlay.blurs,.qtip-close{cursor:pointer}.give-clearfix:after,.type-download .addon-content:after{clear:both}.give-clearfix:after,.give-clearfix:before{content:" ";display:table}#give-payments-filter .give-payment-id,.give-item-label-gray{background-color:#929292}.give-item-label-orange{background-color:#ffba00}.give-item-label{padding:.2em .4em .3em;font-size:11px;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.give-item-label:hover{color:#fff;text-decoration:none}.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}.qtip-content,.qtip-titlebar{position:relative;overflow:hidden}.qtip-content{padding:5px 9px;text-align:left;word-wrap:break-word}.qtip-titlebar{padding:5px 35px 5px 10px;border-width:0 0 1px;font-weight:700}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{position:absolute;right:-9px;top:-9px;z-index:11;outline:0;border:1px solid transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-icon .ui-icon,.qtip-titlebar .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:normal 700 10px/13px Tahoma,sans-serif;color:inherit;background:-100em -100em no-repeat}.qtip-default{border:1px solid #F1D031;background-color:#FFFFA3;color:#555}.qtip-default .qtip-titlebar{background-color:#FFEF93}.qtip-default .qtip-icon{border-color:#CCC;background:#F1F1F1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111}/*! Light tooltip style */.qtip-light{background-color:#fff;border-color:#E2E2E2;color:#454545}.qtip-light .qtip-titlebar{background-color:#f1f1f1}/*! Dark tooltip style */.qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.qtip-dark .qtip-titlebar{background-color:#404040}.qtip-dark .qtip-icon{border-color:#444}.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030}/*! Cream tooltip style */.qtip-cream{background-color:#FBF7AA;border-color:#F9E98E;color:#A27D35}.qtip-red,.qtip-red .qtip-icon,.qtip-red .qtip-titlebar .ui-state-hover{border-color:#D95252}.qtip-cream .qtip-titlebar{background-color:#F0DE7D}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0}/*! Red tooltip style */.qtip-red{background-color:#F78B83;color:#912323}.qtip-red .qtip-titlebar{background-color:#F06D65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}/*! Green tooltip style */.qtip-green{background-color:#CAED9E;border-color:#90D93F;color:#3F6219}.qtip-green .qtip-titlebar{background-color:#B0DE78}.qtip-green .qtip-close .qtip-icon{background-position:-42px 0}/*! Blue tooltip style */.qtip-blue{background-color:#E5F6FE;border-color:#ADD9ED;color:#5E99BD}.qtip-blue .qtip-titlebar{background-color:#D0E9F5}.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}.qtip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)}.qtip-bootstrap,.qtip-rounded,.qtip-tipsy{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.qtip-rounded .qtip-titlebar{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.qtip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:#fff;border:0 solid transparent;background:#4A4A4A;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,#000));background-image:-webkit-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-moz-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-ms-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-o-linear-gradient(top,#4A4A4A 0,#000 100%)}.qtip-youtube .qtip-titlebar{background-color:transparent}.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);"}.qtip-youtube .qtip-icon{border-color:#222}.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-linear-gradient(top,#717171,#232323);background-image:-ms-linear-gradient(top,#717171,#232323);background-image:-o-linear-gradient(top,#717171,#232323);border:2px solid #f1f1f1;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}.qtip-jtools .qtip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)"}.qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)"}.qtip-jtools .qtip-content,.qtip-jtools .qtip-titlebar{background:0 0;color:#fff;border:0 dashed transparent}.qtip-jtools .qtip-icon{border-color:#555}.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}.qtip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,.4);box-shadow:4px 4px 5px rgba(0,0,0,.4);background-color:#D9D9C2;color:#111;border:0 dashed transparent}.qtip-cluetip .qtip-titlebar{background-color:#87876A;color:#fff;border:0 dashed transparent}.qtip-cluetip .qtip-icon{border-color:#808064}.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.qtip-tipsy{background:#000;background:rgba(0,0,0,.87);color:#fff;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:700;line-height:16px;text-shadow:0 1px #000}.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10px;background-color:transparent}.qtip-tipsy .qtip-content{padding:6px 10px}.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-tipped{border:3px solid #959FA9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#F9F9F9;color:#454545;font-weight:400;font-family:serif}.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:#fff;background:#3A79B8;background-image:-webkit-gradient(linear,left top,left bottom,from(#3A79B8),to(#2E629D));background-image:-webkit-linear-gradient(top,#3A79B8,#2E629D);background-image:-moz-linear-gradient(top,#3A79B8,#2E629D);background-image:-ms-linear-gradient(top,#3A79B8,#2E629D);background-image:-o-linear-gradient(top,#3A79B8,#2E629D);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)"}.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}.qtip-tipped .qtip-icon .ui-icon{background-color:#FBFBFB;color:#555}.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}.qtip-bootstrap .qtip-content{padding:9px 14px}.qtip-bootstrap .qtip-icon{background:0 0}.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}#qtip-overlay,#qtip-overlay div{top:0;height:100%;width:100%;left:0}.dashicons-give:before,[class*=" give-icon-"],[class^=give-icon-]{line-height:1;font-family:give-icomoon;font-style:normal;font-weight:400}.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}#mce-modal-block.mce-reset.mce-fade.mce-in,#qtip-overlay div{opacity:.7;filter:alpha(opacity=70)}.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}.qtip .qtip-tip,x:-o-prefocus{visibility:hidden}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:0 0;border:0 dashed transparent}.qtip .qtip-tip canvas{top:0;left:0}.qtip .qtip-tip .qtip-vml{behavior:url(#default#VML);display:inline-block;visibility:visible}#qtip-overlay{position:fixed}#qtip-overlay div{position:absolute;background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.qtipmodal-ie6fix{position:absolute!important}@font-face{font-family:give-icomoon;src:url(../assets/fonts/icomoon.eot?kdnr3d);src:url(../assets/fonts/icomoon.eot?kdnr3d#iefix) format("embedded-opentype"),url(../assets/fonts/icomoon.woff?kdnr3d) format("woff"),url(../assets/fonts/icomoon.svg?kdnr3d#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" give-icon-"],[class^=give-icon-]{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.give-icon-lamp:before{content:"\e603"}.give-icon-heart:before{content:"\e604"}.give-icon-question:before{content:"\e602"}.give-icon-info:before{content:"\e601"}.give-icon-new-tab:before{content:"\ea7e"}.give-icon-alert:before{content:"\f02d"}.give-icon-help:before{content:"\e606"}.give-icon-spinner:before{content:"\e605"}.give-icon-spinner2:before{content:"\e607"}.give-icon-plus:before{content:"\e040"}.give-icon-minus:before{content:"\e041"}.give-icon-locked:before{content:"\e600"}#dashboard_right_now .give-forms-count:before,.dashicons-give:before{font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;content:"\e800";speak:none;-moz-osx-font-smoothing:grayscale}.fa-spin{-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:give-icomoon;font-weight:400;font-style:normal}.give-metabox-tabs li .give-icon:before{font-family:give-icomoon;src:url(../assets/fonts/icomoon.eot?kdnr3d);src:url(../assets/fonts/icomoon.eot?kdnr3d#iefix) format("embedded-opentype"),url(../assets/fonts/icomoon.woff?kdnr3d) format("woff"),url(../assets/fonts/icomoon.svg?kdnr3d#icomoon) format("svg");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;vertical-align:top;line-height:20px;margin:0 5px 0 0}.give-metabox-tabs li .give-icon-default:before{content:"\e903"}.give-metabox-tabs li .give-icon-heart:before{content:"\e604"}.give-metabox-tabs li .give-icon-target:before{content:"\e901"}.give-metabox-tabs li .give-icon-display:before{content:"\e90c"}.give-metabox-tabs li .give-icon-edit:before{content:"\e902"}.give-metabox-tabs li .give-icon-checklist:before{position:relative;top:1px;content:"\e900"}.give-metabox-tabs li .give-icon-purse:before{content:"\e8df"}#_give_donation_levels_repeat .cmb-group-title,#_give_donation_levels_repeat .cmb-row>.cmb-remove-group-row,#_give_donation_levels_repeat .cmb-row>.handlediv,.cmb-type-levels-id,.cmb2-id--give-custom-amount-minimum,.cmb2-id--give-custom-amount-text,.cmb2-id--give-display-style,.cmb2-id--give-form-content,.cmb2-id--give-levels-header,.cmb2-id--give-levels-header+.cmb-repeat-group-wrap,.cmb2-id--give-offline-checkout-notes,.cmb2-id--give-reveal-label,.cmb2-id--give-set-price,.give-hidden,.post-type-give_forms .tablenav #post-query-submit{display:none}#_give_donation_levels_repeat>.cmb-repeatable-grouping .cmb-field-list>.cmb-row .cmb2-radio-list label{font-size:12px}div.cmb-type-levels-repeater-header+div.cmb-repeat-group-wrap{padding:0!important;margin:0!important;min-width:100%;max-width:0}.cmb2-id--give-levels-header{padding:10px 12px 0!important;margin:0!important;background:#F7F7F7;border-bottom:none!important}.cmb2-id--give-levels-header .table-container{display:table;width:100%;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;border-left:1px solid #e9e9e9}.cmb2-id--give-levels-header .table-container>.table-row{display:table-row;background:#FCFCFC}.cmb2-id--give-levels-header .table-container>.table-row>.table-cell{display:table-cell;vertical-align:middle;padding:10px 15px;border-right:1px solid #e9e9e9}#_give_donation_levels_repeat .cmbhandle,.cmb2-id--give-levels-header .table-container>.table-row>.table-cell.col-id{display:none}#_give_donation_levels_repeat{background:#F7F7F7;padding:0 1px 20px 12px;box-sizing:border-box}#_give_donation_levels_repeat .cmb-row,#_give_donation_levels_repeat .inside{margin:0}#_give_donation_levels_repeat .cmb-remove-field-row{margin:3px 0 0}#_give_donation_levels_repeat .cmb-remove-field-row .button{height:25px;padding:0 3px}#_give_donation_levels_repeat .cmb-remove-field-row span.dashicons-no{line-height:1.15em}#_give_donation_levels_repeat .cmb-add-row{margin:12px 0 0}.give-time-field{width:65px}.give-money-field{width:75px;margin-right:0;margin-left:0}.give-money-symbol{border:1px solid #DDD;background:#FCFCFC;margin:0;font-size:14px;padding:5px 8px}.give-money-symbol-before{border-right:0;margin-right:-4px}.give-money-symbol-after{margin-left:-1px}.give_options_panel input[type=text]{padding:5px;width:100%}input.give-text-small,input.give-text_small{width:100px!important}input.give-text-medium,input.give-text_medium{width:200px!important}.give-underline{text-decoration:underline}.postbox-container .cmb-row{margin:0}.postbox-container .cmb-row .cmb-th label{padding-left:8px}@media only screen and (min-width:851px){#_give_donation_levels_repeat>.cmb-repeatable-grouping .cmb-field-list>.cmb-row{float:left;border-bottom:none;padding-right:10px}#_give_donation_levels_repeat>.cmb-repeatable-grouping .cmb-field-list>.cmb-row>.cmb-th{display:none}#_give_donation_levels_repeat>.cmb-repeatable-grouping .cmb-field-list>.cmb-row>.cmb-td{float:left;width:100%}.cmb-type-give-default-radio-inline .cmb-td{margin-top:5px}}@media only screen and (min-width:851px) and (max-width:1201px){#_give_donation_levels_repeat>.cmb-repeatable-grouping .cmb-field-list>.cmb-remove-field-row{width:100%;padding-top:0}#_give_donation_levels_repeat>.cmb-repeatable-grouping .cmb-field-list>.cmb-type-text-money{width:105px}#_give_donation_levels_repeat>.cmb-repeatable-grouping .cmb-field-list input.cmb2-text-money{width:65px}#_give_donation_levels_repeat>.cmb-repeatable-grouping .cmb-field-list .give-multilevel-text-field{width:160px}#_give_donation_levels_repeat>.cmb-repeatable-grouping .cmb-field-list .cmb-type-radio-inline{margin-left:20px}.col-amount{width:70px}.col-text{width:140px}.col-sort{display:none!important}.give-money-field{width:55px}}@media only screen and (min-width:1201px){#_give_donation_levels_repeat>.cmb-repeatable-grouping .cmb-field-list>.cmb-remove-field-row{float:right}#_give_donation_levels_repeat>.cmb-repeatable-grouping .cmb-field-list>.cmb-row{padding-right:20px}#_give_donation_levels_repeat>.cmb-repeatable-grouping .cmb-field-list>.cmb-remove-field-row.cmb-row{padding-right:0}.col-amount{width:93px}.col-text{width:195px}.col-sort{width:100px}.give-multilevel-text-field{width:205px}}@media only screen and (max-width:850px){div.cmb-type-levels-repeater-header{display:none!important}}.shortcode-wrap{margin:1px 14px 12px 11px}.shortcode-wrap label{margin:0 0 3px;display:block;cursor:default}#side-sortables .cmb-th label:after,.cmb2-id--give-agree-label,.cmb2-id--give-agree-text{display:none}.shortcode-wrap .shortcode-input{margin:0;width:100%}.cmb2-id--give-content-option,.cmb2-id--give-customize-offline-donations,.cmb2-id--give-goal-option,.cmb2-id--give-offline-donation-enable-billing-fields-single,.cmb2-id--give-terms-option{border-bottom:none!important;margin:0!important}.cmb2-id--give-agree-label,.cmb2-id--give-form-content,.cmb2-id--give-offline-checkout-notes,.cmb2-id--give-offline-donation-enable-billing-fields-single,.cmb2-id--give-set-goal{border-top:1px solid #e9e9e9!important}input.shortcode-input{width:100%}#side-sortables .cmb2-id--give-show-register-form{padding:10px 0 0!important}#side-sortables .cmb2-wrap>.cmb-field-list>.cmb-row{padding-top:10px}#side-sortables .cmb-row .cmb2-metabox-description{padding-bottom:0}.cmb2-metabox-description{line-height:1.5;display:block}.give-tooltip{margin:0 3px;padding:0;font-size:14px;-moz-transition:.2s all linear;-o-transition:.2s all linear;transition:.2s all linear;color:rgba(51,51,51,.5);position:relative;top:1px}.give-tooltip:hover{color:#333}#give-metabox-form-data .inside{margin:0;padding:0}#give-metabox-form-data .give-metabox-panel-wrap{background:#fff;overflow:hidden}#give-metabox-form-data .give_options_panel{padding-left:170px}#give-metabox-form-data .give_options_panel .give-field-wrap{padding:1em 20px 1em 162px!important;margin:0;border-bottom:1px solid #eee}#give-metabox-form-data .give_options_panel .give-field-wrap>label,#give-metabox-form-data .give_options_panel .give-field-wrap>span.give-field-label{float:left;width:135px;padding:0;margin:2px 0 0 -150px;line-height:18px;font-size:12px;font-weight:400}#give-metabox-form-data .give_options_panel .give-field-wrap .give-field-description{color:#aaa;font-size:12px;line-height:18px;display:block;padding-top:10px;font-style:italic}#give-metabox-form-data .give_options_panel .give-field-wrap ul{margin:0}#give-metabox-form-data .give_options_panel .give-field-wrap .mce-container iframe,#give-metabox-form-data .give_options_panel .give-field-wrap textarea{min-height:250px!important}#give-metabox-form-data .give_options_panel .give-field-wrap .wp-editor-wrap{display:inline-block;width:100%}#give-metabox-form-data .give_options_panel textarea.give-field{width:100%}#give-metabox-form-data .give_options_panel .give-field-wrap:hover .give-field-row-actions{display:block}#give-metabox-form-data .give_options_panel .give-field-wrap:last-child{border-bottom:0}#give-metabox-form-data .give_options_panel .give-inline-radio-fields li{display:inline-block;margin-right:15px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section{padding:10px;background:#f5f5f5}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-repeatable-fields-section-wrapper{width:100%;background-color:#fff;border-collapse:collapse}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row{border-bottom:15px solid #f5f5f5;background-color:#fff}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-template{display:none}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row:last-child{border-bottom:10px solid #f5f5f5}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-column{padding:0}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-remove{float:right;width:36px;height:36px;padding:0;display:block;text-align:center;line-height:34px;font-size:21px;font-weight:300;cursor:pointer}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-remove:hover{background-color:red;color:#fff;width:30px;height:30px;border-radius:30px;margin-top:3px;line-height:28px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row-head{border-bottom:1px solid #eee;cursor:move}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row-head h2{text-align:left!important}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row.closed .toggle-indicator:before{content:"\f140"}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-add-repeater-field-section-row-wrap{background-color:#f5f5f5}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-add-repeater-field-section-row{margin:5px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-field-wrap:last-child{border-bottom:1px solid #eee}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-ui-placeholder-state-highlight{background-color:#68bb6c}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-repeater-field-name{border:0!important;padding:0!important}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-repeater-field-description{color:#aaa;font-size:12px;line-height:18px;display:block;padding-bottom:10px;font-style:italic}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .ui-sortable-helper{display:table!important}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row.ui-sortable-helper{border-bottom:0}#give-metabox-form-data .give-metabox-tabs{margin:0;min-width:170px;float:left;line-height:1em;padding:0 0 10px;position:relative;background-color:#fafafa;border-right:1px solid #eee;box-sizing:border-box}#give-metabox-form-data .give-metabox-tabs:after{content:"";display:block;width:100%;height:9999em;position:absolute;bottom:-9999em;left:0;background-color:#fafafa;border-right:1px solid #eee}#give-metabox-form-data .give-metabox-tabs li{margin:0;padding:0;display:block;position:relative}#give-metabox-form-data .give-metabox-tabs li a{margin:0;padding:10px;display:block;box-shadow:none;text-decoration:none;line-height:20px!important;border-bottom:1px solid #eee;overflow:hidden}#give-metabox-form-data .give-metabox-tabs li a span.give-label{width:122px;display:inline-block}#give-metabox-form-data .give-metabox-tabs .give-metabox-sub-tabs li{background-color:#f1f1f1}#give-metabox-form-data .give-metabox-tabs .give-metabox-sub-tabs li a{border-bottom-color:#e5e5e5}#give-metabox-form-data .give-metabox-tabs li.active>a{color:#555;position:relative;background-color:#eee}#give-metabox-form-data .give-metabox-tabs li.has-sub-fields.active>a{background-color:#ddd}#give-metabox-form-data .give-metabox-tabs li.has-sub-fields:not(.active):hover ul.give-metabox-sub-tabs{display:block;position:absolute;bottom:0;left:170px;width:170px;max-height:250px;overflow-y:scroll}@media only screen and (min-width:851px) and (max-width:1025px),(max-width:550px){#give-metabox-form-data ul.give-metabox-tabs{min-width:40px}#give-metabox-form-data ul.give-metabox-tabs li>a{text-align:center}#give-metabox-form-data ul.give-metabox-tabs li>a:before{margin-right:0;font-size:15px}#give-metabox-form-data ul.give-metabox-tabs li>a span{display:none}#give-metabox-form-data .give_options_panel{padding-left:40px}}#give-export-payments .give_forms_categories,#give-export-payments .give_forms_tags{min-width:250px;margin:0 0 10px;display:block}#give-export-payments .give_forms_categories input,#give-export-payments .give_forms_tags input{color:#999}#give-export-payments div.chosen-container:first-of-type{margin-top:10px}.give-docs-link{text-align:right;margin-right:15px}.give-docs-link a{color:#999;text-decoration:none;font-style:italic}.give-docs-link a:hover{color:#0073aa}.give-docs-link a span{font-style:normal}.type-download{float:left;margin:0 1em 1em 0!important;padding:0;vertical-align:top;width:280px;text-decoration:none;color:inherit;border:1px solid #ddd;display:block;min-height:365px;overflow:hidden;background:#f5f5f5;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(0,0,0,.1);-webkit-transition-property:border,background,color;transition-property:border,background,color;-webkit-transition-duration:.05s;transition-duration:.05s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;position:relative}.type-download:hover{border:1px solid #d1d1d1}.type-download>.featured-img img{border-bottom:1px solid #ddd}.type-download .addon-content{padding:15px 20px}.type-download .addon-content:after,.type-download .addon-content:before{content:" ";display:table}.type-download .addon-content .addon-heading{margin:0 0 10px}.type-download .addon-content .addon-heading a{outline:0;text-decoration:none}.type-download .addon-footer-wrap{border-top:1px solid #ddd;position:absolute;bottom:2px;left:0;width:100%;background-color:#FFF;padding:15px 20px}.give-view-addons-all span.dashicons,.type-download span.dashicons{width:16px;height:16px;font-size:14px;margin:6px 0 0}.give-view-addons-all span.dashicons{margin-left:3px}#give-dashboard-widgets-wrap .inside{padding-top:0;padding-bottom:0}.give_forms_page_give-reports #give-dashboard-widgets-wrap .inside{padding-left:0}#give-dashboard-widgets-wrap .inside #give-graphs-filter{float:none}#give-dashboard-widgets-wrap .postbox{margin-bottom:10px}#give-dashboard-widgets-wrap table.reports-table{clear:none}#give-dashboard-widgets-wrap #give-date-range-options{float:left}#give-dashboard-widgets-wrap #give-date-range-options>span{float:left;line-height:30px;font-style:italic;padding:0 5px 0 0}#give-graphs-filter,body.give_forms_page_give-payment-history .tablenav-right .tablenav-pages,body.give_forms_page_give-reports .tablenav-right .tablenav-pages{float:right}#give-graphs-filter .tablenav{margin:0 0 0 17px}#give-graphs-filter .tablenav .actions{padding:0}.give-graph .y1Axis{color:#66bb6a!important}.give-graph .y2Axis{color:#546e7a!important}body.give_forms_page_give-payment-history h1.nav-tab-wrapper,body.give_forms_page_give-payment-history h2.nav-tab-wrapper,body.give_forms_page_give-reports h1.nav-tab-wrapper,body.give_forms_page_give-reports h2.nav-tab-wrapper{margin-bottom:10px}body.give_forms_page_give-payment-history .actions,body.give_forms_page_give-reports .actions{padding-top:0}body.give_forms_page_give-payment-history .pagination-links,body.give_forms_page_give-reports .pagination-links{margin-left:10px}body.give_forms_page_give-payment-history p.donor-search,body.give_forms_page_give-reports p.donor-search{margin-right:10px}body.give_forms_page_give-payment-history .tablenav-right #give-reports-view,body.give_forms_page_give-reports .tablenav-right #give-reports-view{margin-top:0}body.give_forms_page_give-payment-history .tablenav-right .actions,body.give_forms_page_give-payment-history p.search-box,body.give_forms_page_give-reports .tablenav-right .actions,body.give_forms_page_give-reports p.search-box{float:left}body.give_forms_page_give-payment-history .reports-table-nav.tablenav.top,body.give_forms_page_give-reports .reports-table-nav.tablenav.top{width:100%;float:none;margin:0 0 10px}body.give_forms_page_give-payment-history .reports-forms-details-wrap.top,body.give_forms_page_give-reports .reports-forms-details-wrap.top{float:right;overflow:hidden}body.give_forms_page_give-payment-history .reports-forms-details-wrap.top #give-reports-filter,body.give_forms_page_give-reports .reports-forms-details-wrap.top #give-reports-filter{float:left}body.give_forms_page_give-payment-history .reports-forms-details-wrap.top>.actions,body.give_forms_page_give-reports .reports-forms-details-wrap.top>.actions{padding-right:0}body.give_forms_page_give-payment-history .tablenav.bottom,body.give_forms_page_give-reports .tablenav.bottom{margin-top:10px}body.give_forms_page_give-payment-history h3.reports-earnings-title,body.give_forms_page_give-reports h3.reports-earnings-title{margin:7px 0 0}body.give_forms_page_give-payment-history .reports-views-wrap,body.give_forms_page_give-reports .reports-views-wrap{padding:3px 0 0}body.give_forms_page_give-payment-history .wrap.give-reports-donors-wrap,body.give_forms_page_give-reports .wrap.give-reports-donors-wrap{margin-right:0;margin-bottom:10px}body.give_forms_page_give-payment-history .widefat tbody td,body.give_forms_page_give-payment-history .widefat tbody th,body.give_forms_page_give-reports .widefat tbody td,body.give_forms_page_give-reports .widefat tbody th{padding-top:12px;padding-bottom:12px}body.give_forms_page_give-reports table.export-options-table tbody td{padding:20px 12px;vertical-align:top}#test-payment-label,.give-mobile-link,table.give-table td{vertical-align:middle}body.give_forms_page_give-reports table.export-options-table .give-export-form{position:relative}body.give_forms_page_give-reports table.export-options-table .give-export-form .notice-wrap{background-color:transparent;padding:12px 12px 4px;margin:2px 0 -16px -11px;overflow:auto}body.give_forms_page_give-reports table.export-options-table .give-export-form .notice-wrap .spinner{margin:-2px -12px 8px 0}body.give_forms_page_give-reports table.export-options-table span#give-end-wrap input,body.give_forms_page_give-reports table.export-options-table span#give-start-wrap input{width:100px}#export-donor-options-wrap p{padding:20px 0 0;margin:0;font-weight:700}#export-donor-options-wrap ul{max-width:900px;overflow:hidden}#export-donor-options-wrap ul li{margin:0;padding:0 5px 5px 0;box-sizing:border-box;float:left;width:33%}#give-tools-recount-form .notice-wrap{position:relative;min-height:25px;margin:10px -12px -12px;background:#EFEFEF;padding:10px 12px 12px;border-top:1px solid #E5E5E5}#give-tools-recount-form .notice-wrap .give-progress{position:absolute;top:15px}#give-tools-recount-form .notice-wrap .spinner{position:absolute;right:14px;top:13px;margin:0}#give-tools-recount-form .notice-wrap #give-batch-success{margin-bottom:6px}.give-progress{height:15px;width:95%;border-radius:4px;overflow:hidden}.give-progress>div{height:100%;width:0}.admin-color-fresh .give-export-form .give-progress div,.give-export-form .give-progress div{background:#0073aa}.admin-color-light .give-export-form .give-progress div{background:#888}.admin-color-blue .give-export-form .give-progress div{background:#096484}.admin-color-coffee .give-export-form .give-progress div{background:#c7a589}.admin-color-ectoplasm .give-export-form .give-progress div{background:#a3b745}.admin-color-midnight .give-export-form .give-progress div{background:#e14d43}.admin-color-sunrise .give-export-form .give-progress div{background:#dd823b}.recount-stats-controls form{display:inline}.give-recount-stats-descriptions{margin:8px 0 0;display:block}.give-recount-stats-descriptions span{line-height:24px;font-size:13px;font-style:italic;font-weight:400;color:#aaa;margin:0;display:none}.social-items-wrap,.social-items-wrap>div,.welcome-h1{display:inline-block}.gateways-report-tablenav .actions.bulkactions{padding-right:0}table.give-table td.row-title h3{margin:0 0 .4em;font-size:1.2em}table.give-table td.row-title p{font-size:13px;font-style:italic;font-weight:400;color:#aaa;margin:0}#give-graphs-filter>.tablenav{height:auto}#give-logs-filter .search-box{float:right}#give-logs-filter .tablenav.top{float:left;clear:none;margin-top:0}.welcome-h1{margin-right:15px!important}.about-wrap h3{margin:1.5em 0 .6em}.about-wrap img{border:none}.give-badge{padding-top:150px;height:52px;width:185px;color:#FFF;font-weight:700;font-size:14px;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.8);margin:0 -5px;position:absolute;top:0;right:0}.introduction{padding:0 0 20px;margin:0 0 20px}.feature-section{margin-top:40px}.feature-section span.dashicons{width:16px;height:16px;font-size:14px;margin:6px 0 0}.feature-section .feature-section-item{width:48%;float:left}.feature-section div.last-feature{margin-right:0;margin-left:4%}[class*=dashboard_page_give-] .about-text,[class^=dashboard_page_give-] .about-text{min-height:0}.social-items-wrap .twitter-item-wrap{margin:0 20px 10px 0}.wp-person img{border-radius:50%}.wp-person a.web{margin:17px 0 0;font-weight:700;font-style:italic}.newsletter-intro{font-size:13px;font-style:italic;color:#777}.give-newsletter-form-wrap{margin:10px 0 20px -5px;max-width:700px}.give-newsletter-form-wrap td{padding:3px}.give-newsletter-form-wrap div.give-newsletter-confirmation{background:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin:5px 10px 4px 5px;padding:1px 12px;border-left:4px solid #7ad03a;display:none}.give-newsletter-form-wrap div.give-newsletter-confirmation>p{margin:.5em 0;padding:2px}#give_donor_export_form{margin:0 0 5px}.column-status .give-donation-status,.column-status .give-test-mode-transactions-label{display:inline-block}.column-status .give-test-mode-transactions-label{margin:0 5px;vertical-align:middle}.give-settings-page .nav-tab-wrapper{margin-bottom:5px;overflow:visible}.give-settings-page .cmb2-wrap .cmb-type-checkbox input[type=checkbox]{display:block;margin-bottom:5px}.give-settings-page div.give-submit-wrap{margin:20px 0}.give-settings-page .give_forms_page_give-payment-history .postbox .hndle{cursor:default}.give-settings-page .give-input-field{width:25em}.give-settings-page table table input[type=text]{width:15em}.give-setting-tab-header{clear:both;overflow:hidden;margin:30px 0}.give-setting-tab-header h2{margin-top:8px}.give-radio-inline ul{margin-top:0}.give-radio-inline li{display:inline-block;margin:0 0 0 15px}.give-radio-inline li:first-child{margin-left:0}.give-tools-setting-page .bulkactions{overflow:visible}.form-table td.give-radio-inline fieldset li>label{margin:5px 0 0!important}.cmb2-metabox-description,p.give-field-description{color:#aaa;font-style:italic;font-size:13px!important}.give-image-thumb{position:relative;margin-top:14px}.give-image-thumb span.give-delete-image-thumb{position:absolute;background:red;color:#fff;border-radius:30px;left:-10px;top:-10px}.give-image-thumb img{max-width:400px;border:4px solid #fff}.cmb-type-give-title label,.give-setting-tab-header h2{float:left;display:inline-block;width:220px;font-style:italic;color:#AAA;margin:0;font-size:14px}.postbox-container #_give_donation_levels_repeat>.cmb-repeatable-grouping:not(:last-of-type){border-bottom:1px solid #e9e9e9;border-top:none}.cmb-type-enabled-gateways .cmb-td>p:first-of-type{display:none}.cmb-type-checkbox .cmb-td{width:80%}.cmb-type-checkbox .cmb-td label{font-size:13px}.give_settings .cmb2-wrap .cmb-row{display:table-row}.give_settings .cmb2-wrap .cmb-row>.cmb-td,.give_settings .cmb2-wrap .cmb-row>.cmb-th{display:table-cell;float:none}.cmb2-id-give-title label{font-style:italic;color:#AAA;cursor:default}.cmb2-id-give-title>div.cmb-th{padding-bottom:10px}.cmb2-id-give-title>div.cmb-td{padding-bottom:5px}.give-payment-gatways-list li.ui-sortable-handle span.give-drag-handle{padding:3px 4px 0 0;font-size:15px;font-weight:400;color:#bdbdbd;cursor:move}.give-payment-gatways-list li.ui-sortable-handle span.give-drag-handle:hover{color:#333}.give-email-tags-wrap{margin:5px 0 0}.give-email-tags-wrap code{font-style:normal;padding:1px 2px;font-size:12px}.give-email-tags-wrap span{display:block;color:#AAA;font-style:italic;margin:0 0 2px;font-size:13px}.give-email-tags-wrap .give_price_tag{display:none}#system-info-textarea{width:800px;height:600px;font-family:Menlo,Monaco,monospace;background:#FFF;white-space:pre;overflow:auto;display:block;direction:ltr}#give-download-sysinfo{margin:0}.cmb2-id-api .cmb-td{padding:0}.cmb2-id-api table th{padding:10px 8px}.cmb2-id-api .give-ajax-user-search{padding:3px 5px}.give_user_search_wrap{position:relative;overflow:visible}.give_user_search_results{position:absolute;left:0;top:27px;z-index:100}.give_user_search_results a.give-ajax-user-cancel{position:absolute;right:6px;top:2px}.give_user_search_results ul{padding:10px 10px 4px;margin:0;background:#f0f0f0;border:1px solid #DFDFDF;width:300px;max-height:200px;overflow-y:scroll}#api .tablenav .actions{overflow:visible}a.give-delete{color:#a00}.give-settings-wrap-licenses .give-license-deactivate{margin:1px 0 0 10px;height:30px}.give-settings-wrap-licenses .give-license-field{background:url(../images/close.png) 98.5% center no-repeat #FFF;background-size:18px}.give-settings-wrap-licenses .give-license-active,.give-settings-wrap-licenses .give-license-active:focus{background-image:url(../images/tick.png);background-color:#FFF;background-repeat:no-repeat;background-position:98.5% center;outline:0;background-size:16px;width:100%}.give-settings-page{margin-top:20px}.give-settings-page .give-settings-wrap-licenses{display:block;position:relative;float:left;width:30.5%;min-height:180px;margin:20px 1% 20px 0}.give-settings-page .give-license-key label{margin:0 0 0 10px;padding:10px 0;display:block;font-size:14px;font-weight:600;cursor:default}.give-settings-page .give-license-block{margin:0 10px}.give-settings-page input[type=text].give-license-field,.give-settings-page input[type=password].give-license-field{width:100%}.give-settings-page .give-license-block input[type=submit]{position:absolute;top:3px;right:10px;height:24px;line-height:22px;padding:0 8px 1px;font-size:11px}.give-settings-page .give-license-status-notice{background:#fff;border-left:4px solid #fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin:5px 0 2px;padding:1px 12px}.give-settings-page .give-license-status-notice p{padding:10px 0;margin:0}.give-settings-page .give-license-status-notice a{color:#444;cursor:pointer}.give-settings-page .give-license-status-notice a:hover{text-decoration:none}.give-settings-page .give-license-status-notice.give-license-expires-soon{border-color:#00a0d2}.give-settings-page .give-license-status-notice.give-inactive,.give-settings-page .give-license-status-notice.give-license-expired{border-color:#e24e4e}.give-settings-page .give-license-status-notice.give-license-error,.give-settings-page .give-license-status-notice.give-license-invalid,.give-settings-page .give-license-status-notice.give-license-item_name_mismatch,.give-settings-page .give-license-status-notice.give-license-missing,.give-settings-page .give-license-status-notice.give-license-no_activations_left,.give-settings-page .give-license-status-notice.give-license-site_inactive{border-color:orange}.give-settings-page .give-license-status-notice.give-license-expiration-date,.give-settings-page .give-license-status-notice.give-license-lifetime-notice{border-color:#46b450}.give-settings-page .give-license-status-notice.give-license-expired a:hover,.give-settings-page .give-license-status-notice.give-license-expires-soon a:hover{text-decoration:none}@media screen and (max-width:1100px){.give-settings-page .give-settings-wrap-licenses{width:45%;min-height:150px}}.give-table thead th{padding:8px 10px!important}.give_settings .cmb-td hr+hr{display:none}.post-type-give_forms .mce-container iframe,.post-type-give_forms .wp-editor-area{min-height:400px}.give-field-description{color:#aaa;font-style:italic;margin:0;padding-top:.5em}h2.give-nav-tab-wrapper{overflow:hidden;height:35px}@media screen and (max-width:600px){.give-settings-page .give-settings-wrap-licenses{width:100%;max-width:320px}h2.give-nav-tab-wrapper{height:50px}}@media screen and (max-width:414px){.give-nav-tab-wrapper>a{width:75%}}.give-sub-nav-tab-wrapper{position:relative;z-index:9999;display:none}.give-sub-nav-tab-wrapper nav.give-sub-nav-tab{border:1px solid #ccc;border-bottom:0;position:absolute;top:32px;right:0}.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a{float:left;background:#fff;padding:6px 10px;clear:both;text-decoration:none;border-bottom:1px solid #ccc;min-width:170px;color:#555;font-size:14px}.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a:hover{background:#e5e5e5}#give-show-sub-nav{text-decoration:none;padding:3px 5px;border-bottom:1px solid #ccc;line-height:0;background:#fff;border-radius:4px}#give-show-sub-nav:active,#give-show-sub-nav:hover{outline:0;box-shadow:inset 0 0 4px #ddd}#give-payment-filters,.give-submit-wrap{clear:both;background:#f5f5f5;border-color:#dfdfdf;overflow:auto;margin:8px 0;padding:12px;border-width:1px;border-style:solid;font-size:13px;line-height:2.1em}#give-payment-filters p{color:#777}#give-payment-filters ul.subsubsub{margin-bottom:8px}#give-payment-filters label{font-style:italic;margin:0 10px}#give-payment-filters label.give-start-date-label{margin-left:5px}#give-payments-filter ul.subsubsub{margin-bottom:12px}#give-payments-filter .tablenav.top{float:none}#give-payments-filter .tablenav.top .bulkactions{margin-top:1px;padding-top:0}#give-payments-filter .give-email-column-value{font-size:14px;font-weight:700}#give-payments-filter #the-list .check-column input{margin-top:1px}#give-payments-filter .column-details{width:50px}#give-payments-filter .column-amount{width:120px}tr.status-refunded td{background:#cecece;border-top-color:#ccc}.wp-list-table.forms th#date{width:140px}.give-mobile-link{line-height:32px}.give-mobile-link img{max-width:80%;height:auto;float:left}.give-donation-status>span{display:inline-block;width:12px;height:12px;position:relative;top:1px;margin:0;padding:0;border-radius:50%;background:#888;line-height:16px}#give-payments-filter .give-payment-id,#test-payment-label{padding:.2em .4em .3em;font-size:11px;text-align:center;border-radius:.25em;color:#fff;white-space:nowrap}.give-donation-status.status-pending>span{background-color:#ffba00}.give-donation-status.status-complete>span,.give-donation-status.status-publish>span{background-color:#7ad03a}.give-donation-status.status-refunded>span{background-color:#777}.give-donation-status.status-failed>span{background-color:#a00}.give-donation-status.status-abandoned>span{background-color:#333}.give-donation-status.status-revoked>span{background-color:#d9534f}.give-donation-status.status-give_subscription>span,.give-donation-status.status-renewal>span,.give-donation-status.status-subscription>span{background-color:#5bc0de}#test-payment-label{line-height:1;background-color:#ffba00;margin:0 15px}#test-payment-label:hover{color:#fff;text-decoration:none}#give-payments-filter .give-payment-id{line-height:1;vertical-align:baseline;font-weight:400}.give-admin-box .label,.give-admin-box-inside .strong{font-weight:600}#give-payments-filter .give-payment-id:hover{color:#fff;text-decoration:none}#give-payments-filter .column-details{padding-right:30px}#give-payments-filter .give-donation-status{display:inline-block}#give-order-update .give-donation-status{display:inline-block;float:none;margin:0 10px;position:relative;top:3px}.column-donation_form .donation-level-text-wrap{font-style:italic;display:block}@media handheld,only screen and (max-width:640px){.wp-list-table.forms th{width:auto!important}}.download_page_give-payment-history .ui-dialog .ui-dialog-titlebar-close span{margin-left:-8px;margin-top:-8px}.give-admin-box-inside{margin:0;padding:3px 10px;clear:both;border-bottom:1px solid #eee}.give-payment-fees .fee-label{font-weight:400;color:#666}.give-admin-box .right{float:right}#give-order-details .inside,#give-order-update .inside{margin:0;padding:0}#give-order-update input.give_datepicker{width:180px}#give-order-update input[type=number].give-payment-time-hour,#give-order-update input[type=number].give-payment-time-min{width:50px}.give-admin-box-inside:last-child{border-bottom:0}#give-edit-order-form .data-payment-key{word-break:break-all}.give-order-update-box #major-publishing-actions .button-secondary{margin-right:10px}#give-donation-overview th{text-align:left}#give-donation-overview .give-select-chosen{width:196px}#give-donation-overview ul,#give-donor-details .order-data-address input,#give-donor-details .order-data-column p.data input,#give-edit-order-form .column input,#give-order-address-country-wrap select{clear:both;display:block}.give-order-data input.small-text{margin:0}#give-order-update span.label{display:inline;width:50px}.give-order-update-box .button-primary{margin-right:0}#give-edit-order-form .column .description{padding-right:10px}#give-donation-overview .inside>ul>li,#give-donation-overview .row>ul>li,#give-edit-order-form .column{display:inline-block;position:relative;vertical-align:top}#give-donation-overview ul{font-size:0}#give-donation-overview ul li{font-size:13px}#give-donation-overview ul li.actions{text-align:right;min-width:200px}#give-donation-overview ul li.remove{text-align:right}#give-donation-overview ul .row{padding:12px;border-bottom:1px solid #eee}#give-order-data .data span{color:#666;font-weight:600}input.give-price-field{width:80px;padding:3px 5px}.give_forms_page_give-payment-history.js .postbox .hndle{cursor:default}#give-payment-notes textarea{min-height:150px}#give-payment-notes #give-add-payment-note{margin:6px 0 15px}#give-billing-details .column>div{margin:0 0 10px}#give-billing-details label{display:block}#give-billing-details .column-container{padding:5px 0 10px}#give-billing-details input[type=text]{width:95%}#give-billing-details .chosen-container{width:98%!important}@media screen and (min-width:1200px){#give-edit-order-form .column{width:33%}#give-donation-overview.columns-4 li.actions{width:25%;margin-top:0;margin-right:0}}@media screen and (max-width:1199px){#give-edit-order-form .column{width:49%}}@media screen and (max-width:782px){.order-data-column input[type=email]{padding:6px 10px}}#give-donation-overview .inside,#give-donor-details .inside{margin-top:0}.give_forms_page_give-payment-history #give-dashboard-widgets-wrap #side-sortables{padding-top:0}.give-dashboard-widget .give-dashboard-today{text-align:center}.give-dashboard-widget .give-dashboard-today .give-dashboard-date-today{margin:10px 0 0;padding:0}.give-dashboard-widget .give-dashboard-today .give-dashboard-happy-day{padding:3px;margin:0}.give-dashboard-widget .give-dashboard-today .give-dashboard-today-earnings{font-size:42px;color:#4ead61;font-weight:700;margin:15px 0 0;line-height:1}.give-dashboard-widget .give-dashboard-today .give-donations-today{font-size:18px;font-weight:700;margin:0 0 30px;padding:4px 0 1px}.give-dashboard-widget .give-dashboard-today .give-last-seven{font-size:14px;font-weight:700;padding:0;margin:0 0 30px}.give-dashboard-widget .give-table-stats{width:100%;text-align:center;margin:0;table-layout:fixed;border-top:1px solid #ececec;border-spacing:0}.give-dashboard-widget .give-table-stats .give-dashboard-stat-total,.give-dashboard-widget .give-table-stats .give-dashboard-stat-total-label{padding:0;margin:0}.give-dashboard-widget .give-table-stats .give-dashboard-stat-total{color:#4ead61;font-weight:700;font-size:16px}#give_dashboard_sales>.inside{padding:0}#give_dashboard_sales .give-table-stats td{padding:10px 0}#give_dashboard_sales .give-table-stats td:first-of-type{border-right:1px solid #ececec}#give_dashboard_sales .give-table-stats tr#give-table-stats-tr-1 td{border-bottom:1px solid #ececec}#dashboard_right_now .give-forms-count:before{font-family:give-icomoon;font-style:normal;font-weight:400;line-height:1;font-size:18px;width:18px;height:18px}.give_forms_page_give-donors .wrap>h2{margin-bottom:15px}.give_forms_page_give-donors .nav-tab-wrapper .dashicons{position:relative;top:2px;margin:0 3px 0 0}.give_forms_page_give-donors #give-donors-filter{position:relative}.give_forms_page_give-donors #give-donors-filter p.search-box{float:left;margin:0}.give_forms_page_give-donors .tablenav.top{float:right;clear:none}#give-customer-card-wrapper{margin-left:-1px;z-index:2;min-height:200px}#give-customer-card-wrapper input{font-weight:400}#give-customer-card-wrapper .customer-section{border-bottom:1px solid #eee;margin-bottom:10px}#give-customer-card-wrapper .customer-section table{margin-bottom:0}#give-customer-card-wrapper>div:first-child{padding-top:20px}#give-customer-card-wrapper>div:last-child{padding-bottom:20px;border:none}#give-customer-card-wrapper .avatar-wrap{padding:0 15px 15px 0;text-align:center;float:left}#give-customer-card-wrapper .avatar-wrap img{border-radius:3px}#give-customer-card-wrapper a.delete{text-decoration:none;color:red;margin-right:5px}#give-customer-card-wrapper .donor-bio-header .customer-since{margin:10px 0;font-size:16px}#give-customer-card-wrapper .donor-bio-header .customer-id{display:inline-block;font-size:24px;font-weight:600;margin-right:10px}#give-customer-card-wrapper .donor-bio-header .customer-name-wrap{display:inline-block}#give-customer-card-wrapper .donor-bio-header .customer-edit-link{margin-bottom:15px}.customer-main-wrapper{clear:both;margin:0 0 20px}@media (max-width:655px){.customer-main-wrapper{width:100%}}.customer-main-wrapper table{margin:0}.customer-main-wrapper input{width:200px}#donor-summary{padding:0 20px}#donor-summary:after{font-family:dashicons;content:"\f110";position:absolute;top:10px;right:10px;font-size:100px;color:#F0F0F0;z-index:0}.sc-wrap,button.sc-button:after{position:relative;display:inline-block}#give-customer-card-wrapper .customer-address-wrapper{width:202px}#give-customer-card-wrapper .customer-address-wrapper select,#give-customer-card-wrapper .give_user_search_results ul{width:200px}#give-customer-card-wrapper .customer-address-wrapper span[data-key=line2]{display:table;clear:both}#give-customer-card-wrapper .customer-info{min-height:185px}#give-customer-card-wrapper .info-wrapper{min-height:125px}.customer-info .customer-name{font-size:24px;font-weight:600}.disconnect-user a{font-size:12px;font-weight:400;text-decoration:none}#customer-edit-actions{text-align:center;margin-bottom:20px;line-height:28px}#customer-edit-actions .button-secondary{margin-right:10px}#give-customer-card-wrapper .edit-item{display:none}#give-customer-card-wrapper .give_user_search_results{left:1px;top:16px}#customer-stats-wrapper{margin:0 auto;text-align:center;padding:15px}#customer-stats-wrapper ul{margin:0;padding:0;overflow:hidden}#customer-stats-wrapper ul li{width:50%;float:left;line-height:22px;font-size:14px;margin:0}#customer-stats-wrapper a{text-decoration:none}#customer-stats-wrapper .dashicons{color:#888}#customer-tables-wrapper table{width:100%;text-align:center}#customer-tables-wrapper th{text-align:center}#customer-tables-wrapper .donations tr>td:first-child,#customer-tables-wrapper .donations tr>th:first-child,#customer-tables-wrapper .emails tr>td:first-child,#customer-tables-wrapper .emails tr>th:first-child{text-align:left}#customer-tables-wrapper .donations tr>td:only-child,.delete-customer{text-align:center}#customer-notes-wrapper{min-height:50px}.customer-notes-header img,.customer-notes-header span{font-weight:600;line-height:30px;vertical-align:middle}.customer-note-input{width:100%;margin-bottom:5px}#give-customer-notes div:nth-of-type(even){background-color:#f9f9f9}#give-customer-notes .customer-note-wrapper{border-bottom:1px solid #f9f9f9;min-height:38px;padding:0}#give-customer-notes .customer-note-wrapper .note-content-wrap{padding:10px 12px;line-height:20px;font-size:14px}#give-customer-notes .give-no-customer-notes{text-align:center;padding:20px}.customer-note-wrapper span{display:block}@media screen and (max-width:782px){#wp-content-media-buttons a.give-thickbox{padding:6px 14px;line-height:normal;font-size:14px;height:auto}.wp-media-buttons span#give-media-button{margin-top:0!important;margin-left:2px!important}}.mce-primary.mce-give-primary button{padding-right:10px;padding-left:10px}.wp-core-ui .give-admin-button{padding-left:7px;padding-right:7px}.give-admin-button-icon{display:inline-block;width:18px;height:18px;vertical-align:text-top;margin:0 2px}.give-admin-button-icon:before{font:400 18px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.give-admin-button-icon-update:before{content:"\f463"}.mce-primary.mce-sc-primary button{padding-right:10px;padding-left:10px}.mce-sc-popup a{text-decoration:underline}.mce-sc-popup p{margin-bottom:1em}.mce-sc-popup p.strong{font-weight:600}.mce-sc-popup p.no-margin{margin-bottom:0}.mce-sc-popup p.margin-top{margin-top:1em}.mce-sc-popup .mce-listbox button{text-overflow:ellipsis;overflow:hidden!important}@media screen and (max-width:782px){.wp-media-buttons button.sc-button span{width:18px!important}}.wp-media-buttons button.sc-button{outline:0;padding-left:5px;margin-right:0}.wp-media-buttons button.sc-button:active{margin-bottom:5px}button.sc-button:after{top:-1px;content:'';width:0;height:0;border-top:6px solid #777;border-right:4px solid transparent;border-left:4px solid transparent;margin:0 3px 0 6px}button.sc-button.active:after{top:-2px;border-top:0;border-bottom:6px solid #32373c}.sc-wrap{margin-right:5px}div.sc-menu{display:none;position:absolute;top:100%;left:0;min-width:100%;max-height:410px;font-size:14px;box-shadow:0 3px 5px rgba(0,0,0,.2);background:#fff;border:1px solid rgba(0,0,0,.15);overflow:auto;overflow-x:hidden;padding:5px 0;margin:-2px 0 0;z-index:1002}div.sc-shortcode{display:block;white-space:nowrap;cursor:pointer;padding:6px 12px;margin-bottom:2px}div.sc-shortcode:hover{color:#fff}.give-status-table{margin-bottom:1em}.give-status-table h2{font-size:14px;margin:0}.give-status-table tr:nth-child(2n) td,.give-status-table tr:nth-child(2n) th{background:#fcfcfc}.give-status-table th{font-weight:700;padding:9px}.give-status-table td:first-child{width:33%}.give-status-table td.help{width:1em}.give-status-table td{padding:9px;font-size:1.1em}.give-status-table td mark{background:0 0}.give-status-table td mark.yes{color:#7ad03a}.give-status-table td mark.no{color:#999}.give-status-table td mark.error{color:#a00}.give-status-table td ul{margin:0}.wrap div.give-debug-report-wrapper{margin-top:1em}.give-debug-report{display:none;margin:10px 0;padding:0;position:relative}.give-debug-report textarea{font-family:monospace;width:100%;margin:0;height:300px;padding:20px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;resize:none;font-size:12px;line-height:20px;outline:0}
6
  * @subpackage: SCSS/Admin
7
  * @copyright: Copyright (c) 2016, WordImpress
8
  * @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License
9
+ */#qtip-overlay.blurs,.qtip-close{cursor:pointer}.give-clearfix:after,.type-download .addon-content:after{clear:both}.give-clearfix:after,.give-clearfix:before{content:" ";display:table}#give-payments-filter .give-payment-id,.give-item-label-gray{background-color:#929292}.give-item-label-orange{background-color:#ffba00}.give-item-label{padding:.2em .4em .3em;font-size:11px;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.give-item-label:hover{color:#fff;text-decoration:none}.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}.qtip-content,.qtip-titlebar{position:relative;overflow:hidden}.qtip-content{padding:5px 9px;text-align:left;word-wrap:break-word}.qtip-titlebar{padding:5px 35px 5px 10px;border-width:0 0 1px;font-weight:700}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{position:absolute;right:-9px;top:-9px;z-index:11;outline:0;border:1px solid transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-icon .ui-icon,.qtip-titlebar .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:normal 700 10px/13px Tahoma,sans-serif;color:inherit;background:-100em -100em no-repeat}.qtip-default{border:1px solid #F1D031;background-color:#FFFFA3;color:#555}.qtip-default .qtip-titlebar{background-color:#FFEF93}.qtip-default .qtip-icon{border-color:#CCC;background:#F1F1F1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111}/*! Light tooltip style */.qtip-light{background-color:#fff;border-color:#E2E2E2;color:#454545}.qtip-light .qtip-titlebar{background-color:#f1f1f1}/*! Dark tooltip style */.qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.qtip-dark .qtip-titlebar{background-color:#404040}.qtip-dark .qtip-icon{border-color:#444}.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030}/*! Cream tooltip style */.qtip-cream{background-color:#FBF7AA;border-color:#F9E98E;color:#A27D35}.qtip-red,.qtip-red .qtip-icon,.qtip-red .qtip-titlebar .ui-state-hover{border-color:#D95252}.qtip-cream .qtip-titlebar{background-color:#F0DE7D}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0}/*! Red tooltip style */.qtip-red{background-color:#F78B83;color:#912323}.qtip-red .qtip-titlebar{background-color:#F06D65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}/*! Green tooltip style */.qtip-green{background-color:#CAED9E;border-color:#90D93F;color:#3F6219}.qtip-green .qtip-titlebar{background-color:#B0DE78}.qtip-green .qtip-close .qtip-icon{background-position:-42px 0}/*! Blue tooltip style */.qtip-blue{background-color:#E5F6FE;border-color:#ADD9ED;color:#5E99BD}.qtip-blue .qtip-titlebar{background-color:#D0E9F5}.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}.qtip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)}.qtip-bootstrap,.qtip-rounded,.qtip-tipsy{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.qtip-rounded .qtip-titlebar{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.qtip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:#fff;border:0 solid transparent;background:#4A4A4A;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,#000));background-image:-webkit-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-moz-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-ms-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-o-linear-gradient(top,#4A4A4A 0,#000 100%)}.qtip-youtube .qtip-titlebar{background-color:transparent}.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);"}.qtip-youtube .qtip-icon{border-color:#222}.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-linear-gradient(top,#717171,#232323);background-image:-ms-linear-gradient(top,#717171,#232323);background-image:-o-linear-gradient(top,#717171,#232323);border:2px solid #f1f1f1;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}.qtip-jtools .qtip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)"}.qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)"}.qtip-jtools .qtip-content,.qtip-jtools .qtip-titlebar{background:0 0;color:#fff;border:0 dashed transparent}.qtip-jtools .qtip-icon{border-color:#555}.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}.qtip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,.4);box-shadow:4px 4px 5px rgba(0,0,0,.4);background-color:#D9D9C2;color:#111;border:0 dashed transparent}.qtip-cluetip .qtip-titlebar{background-color:#87876A;color:#fff;border:0 dashed transparent}.qtip-cluetip .qtip-icon{border-color:#808064}.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.qtip-tipsy{background:#000;background:rgba(0,0,0,.87);color:#fff;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:700;line-height:16px;text-shadow:0 1px #000}.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10px;background-color:transparent}.qtip-tipsy .qtip-content{padding:6px 10px}.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-tipped{border:3px solid #959FA9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#F9F9F9;color:#454545;font-weight:400;font-family:serif}.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:#fff;background:#3A79B8;background-image:-webkit-gradient(linear,left top,left bottom,from(#3A79B8),to(#2E629D));background-image:-webkit-linear-gradient(top,#3A79B8,#2E629D);background-image:-moz-linear-gradient(top,#3A79B8,#2E629D);background-image:-ms-linear-gradient(top,#3A79B8,#2E629D);background-image:-o-linear-gradient(top,#3A79B8,#2E629D);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)"}.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}.qtip-tipped .qtip-icon .ui-icon{background-color:#FBFBFB;color:#555}.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}.qtip-bootstrap .qtip-content{padding:9px 14px}.qtip-bootstrap .qtip-icon{background:0 0}.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}#qtip-overlay,#qtip-overlay div{top:0;height:100%;width:100%;left:0}.dashicons-give:before,[class*=" give-icon-"],[class^=give-icon-]{line-height:1;font-family:give-icomoon;font-style:normal;font-weight:400}.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}#mce-modal-block.mce-reset.mce-fade.mce-in,#qtip-overlay div{opacity:.7;filter:alpha(opacity=70)}.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}.qtip .qtip-tip,x:-o-prefocus{visibility:hidden}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:0 0;border:0 dashed transparent}.qtip .qtip-tip canvas{top:0;left:0}.qtip .qtip-tip .qtip-vml{behavior:url(#default#VML);display:inline-block;visibility:visible}#qtip-overlay{position:fixed}#qtip-overlay div{position:absolute;background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.qtipmodal-ie6fix{position:absolute!important}@font-face{font-family:give-icomoon;src:url(../assets/fonts/icomoon.eot?kdnr3d);src:url(../assets/fonts/icomoon.eot?kdnr3d#iefix) format("embedded-opentype"),url(../assets/fonts/icomoon.woff?kdnr3d) format("woff"),url(../assets/fonts/icomoon.svg?kdnr3d#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" give-icon-"],[class^=give-icon-]{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.give-icon-lamp:before{content:"\e603"}.give-icon-heart:before{content:"\e604"}.give-icon-question:before{content:"\e602"}.give-icon-info:before{content:"\e601"}.give-icon-new-tab:before{content:"\ea7e"}.give-icon-alert:before{content:"\f02d"}.give-icon-help:before{content:"\e606"}.give-icon-spinner:before{content:"\e605"}.give-icon-spinner2:before{content:"\e607"}.give-icon-plus:before{content:"\e040"}.give-icon-minus:before{content:"\e041"}.give-icon-locked:before{content:"\e600"}#dashboard_right_now .give-forms-count:before,.dashicons-give:before{font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;content:"\e800";speak:none;-moz-osx-font-smoothing:grayscale}.fa-spin{-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:give-icomoon;font-weight:400;font-style:normal}.give-metabox-tabs li .give-icon:before{font-family:give-icomoon;src:url(../assets/fonts/icomoon.eot?kdnr3d);src:url(../assets/fonts/icomoon.eot?kdnr3d#iefix) format("embedded-opentype"),url(../assets/fonts/icomoon.woff?kdnr3d) format("woff"),url(../assets/fonts/icomoon.svg?kdnr3d#icomoon) format("svg");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;vertical-align:top;line-height:20px;margin:0 5px 0 0}.give-metabox-tabs li .give-icon-default:before{content:"\e903"}.give-metabox-tabs li .give-icon-heart:before{content:"\e604"}.give-metabox-tabs li .give-icon-target:before{content:"\e901"}.give-metabox-tabs li .give-icon-display:before{content:"\e90c"}.give-metabox-tabs li .give-icon-edit:before{content:"\e902"}.give-metabox-tabs li .give-icon-checklist:before{position:relative;top:1px;content:"\e900"}.give-metabox-tabs li .give-icon-purse:before{content:"\e8df"}#_give_donation_levels_repeat .cmb-group-title,#_give_donation_levels_repeat .cmb-row>.cmb-remove-group-row,#_give_donation_levels_repeat .cmb-row>.handlediv,.cmb-type-levels-id,.cmb2-id--give-custom-amount-minimum,.cmb2-id--give-custom-amount-text,.cmb2-id--give-display-style,.cmb2-id--give-form-content,.cmb2-id--give-levels-header,.cmb2-id--give-levels-header+.cmb-repeat-group-wrap,.cmb2-id--give-offline-checkout-notes,.cmb2-id--give-reveal-label,.cmb2-id--give-set-price,.give-hidden,.post-type-give_forms .tablenav #post-query-submit{display:none}#_give_donation_levels_repeat>.cmb-repeatable-grouping .cmb-field-list>.cmb-row .cmb2-radio-list label{font-size:12px}div.cmb-type-levels-repeater-header+div.cmb-repeat-group-wrap{padding:0!important;margin:0!important;min-width:100%;max-width:0}.cmb2-id--give-levels-header{padding:10px 12px 0!important;margin:0!important;background:#F7F7F7;border-bottom:none!important}.cmb2-id--give-levels-header .table-container{display:table;width:100%;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;border-left:1px solid #e9e9e9}.cmb2-id--give-levels-header .table-container>.table-row{display:table-row;background:#FCFCFC}.cmb2-id--give-levels-header .table-container>.table-row>.table-cell{display:table-cell;vertical-align:middle;padding:10px 15px;border-right:1px solid #e9e9e9}#_give_donation_levels_repeat .cmbhandle,.cmb2-id--give-levels-header .table-container>.table-row>.table-cell.col-id{display:none}#_give_donation_levels_repeat{background:#F7F7F7;padding:0 1px 20px 12px;box-sizing:border-box}#_give_donation_levels_repeat .cmb-row,#_give_donation_levels_repeat .inside{margin:0}#_give_donation_levels_repeat .cmb-remove-field-row{margin:3px 0 0}#_give_donation_levels_repeat .cmb-remove-field-row .button{height:25px;padding:0 3px}#_give_donation_levels_repeat .cmb-remove-field-row span.dashicons-no{line-height:1.15em}#_give_donation_levels_repeat .cmb-add-row{margin:12px 0 0}.give-time-field{width:65px}.give-money-field{width:75px;margin-right:0;margin-left:0}.give-money-symbol{border:1px solid #DDD;background:#FCFCFC;margin:0;font-size:14px;padding:5px 8px}.give-money-symbol-before{border-right:0;margin-right:-4px}.give-money-symbol-after{margin-left:-1px}.give_options_panel input[type=text]{padding:5px;width:100%}input.give-text-small,input.give-text_small{width:100px!important}input.give-text-medium,input.give-text_medium{width:200px!important}.give-underline{text-decoration:underline}.postbox-container .cmb-row{margin:0}.postbox-container .cmb-row .cmb-th label{padding-left:8px}@media only screen and (min-width:851px){#_give_donation_levels_repeat>.cmb-repeatable-grouping .cmb-field-list>.cmb-row{float:left;border-bottom:none;padding-right:10px}#_give_donation_levels_repeat>.cmb-repeatable-grouping .cmb-field-list>.cmb-row>.cmb-th{display:none}#_give_donation_levels_repeat>.cmb-repeatable-grouping .cmb-field-list>.cmb-row>.cmb-td{float:left;width:100%}.cmb-type-give-default-radio-inline .cmb-td{margin-top:5px}}@media only screen and (min-width:851px) and (max-width:1201px){#_give_donation_levels_repeat>.cmb-repeatable-grouping .cmb-field-list>.cmb-remove-field-row{width:100%;padding-top:0}#_give_donation_levels_repeat>.cmb-repeatable-grouping .cmb-field-list>.cmb-type-text-money{width:105px}#_give_donation_levels_repeat>.cmb-repeatable-grouping .cmb-field-list input.cmb2-text-money{width:65px}#_give_donation_levels_repeat>.cmb-repeatable-grouping .cmb-field-list .give-multilevel-text-field{width:160px}#_give_donation_levels_repeat>.cmb-repeatable-grouping .cmb-field-list .cmb-type-radio-inline{margin-left:20px}.col-amount{width:70px}.col-text{width:140px}.col-sort{display:none!important}.give-money-field{width:55px}}@media only screen and (min-width:1201px){#_give_donation_levels_repeat>.cmb-repeatable-grouping .cmb-field-list>.cmb-remove-field-row{float:right}#_give_donation_levels_repeat>.cmb-repeatable-grouping .cmb-field-list>.cmb-row{padding-right:20px}#_give_donation_levels_repeat>.cmb-repeatable-grouping .cmb-field-list>.cmb-remove-field-row.cmb-row{padding-right:0}.col-amount{width:93px}.col-text{width:195px}.col-sort{width:100px}.give-multilevel-text-field{width:205px}}@media only screen and (max-width:850px){div.cmb-type-levels-repeater-header{display:none!important}}.shortcode-wrap{margin:1px 14px 12px 11px}.shortcode-wrap label{margin:0 0 3px;display:block;cursor:default}#side-sortables .cmb-th label:after,.cmb2-id--give-agree-label,.cmb2-id--give-agree-text{display:none}.shortcode-wrap .shortcode-input{margin:0;width:100%}.cmb2-id--give-content-option,.cmb2-id--give-customize-offline-donations,.cmb2-id--give-goal-option,.cmb2-id--give-offline-donation-enable-billing-fields-single,.cmb2-id--give-terms-option{border-bottom:none!important;margin:0!important}.cmb2-id--give-agree-label,.cmb2-id--give-form-content,.cmb2-id--give-offline-checkout-notes,.cmb2-id--give-offline-donation-enable-billing-fields-single,.cmb2-id--give-set-goal{border-top:1px solid #e9e9e9!important}input.shortcode-input{width:100%}#side-sortables .cmb2-id--give-show-register-form{padding:10px 0 0!important}#side-sortables .cmb2-wrap>.cmb-field-list>.cmb-row{padding-top:10px}#side-sortables .cmb-row .cmb2-metabox-description{padding-bottom:0}.cmb2-metabox-description{line-height:1.5;display:block}.give-tooltip{margin:0 3px;padding:0;font-size:14px;-moz-transition:.2s all linear;-o-transition:.2s all linear;transition:.2s all linear;color:rgba(51,51,51,.5);position:relative;top:1px}.give-tooltip:hover{color:#333}#give-metabox-form-data .inside{margin:0;padding:0}#give-metabox-form-data .give-metabox-panel-wrap{background:#fff;overflow:hidden}#give-metabox-form-data .give_options_panel{padding-left:170px}#give-metabox-form-data .give_options_panel .give-field-wrap{padding:1em 20px 1em 162px!important;margin:0;border-bottom:1px solid #eee}#give-metabox-form-data .give_options_panel .give-field-wrap>label,#give-metabox-form-data .give_options_panel .give-field-wrap>span.give-field-label{float:left;width:135px;padding:0;margin:2px 0 0 -150px;line-height:18px;font-size:12px;font-weight:400}#give-metabox-form-data .give_options_panel .give-field-wrap .give-field-description{color:#aaa;font-size:12px;line-height:18px;display:block;padding-top:10px;font-style:italic}#give-metabox-form-data .give_options_panel .give-field-wrap ul{margin:0}#give-metabox-form-data .give_options_panel .give-field-wrap .mce-container iframe,#give-metabox-form-data .give_options_panel .give-field-wrap textarea{min-height:250px!important}#give-metabox-form-data .give_options_panel .give-field-wrap .wp-editor-wrap{display:inline-block;width:100%}#give-metabox-form-data .give_options_panel textarea.give-field{width:100%}#give-metabox-form-data .give_options_panel .give-field-wrap:hover .give-field-row-actions{display:block}#give-metabox-form-data .give_options_panel .give-field-wrap:last-child{border-bottom:0}#give-metabox-form-data .give_options_panel .give-inline-radio-fields li{display:inline-block;margin-right:15px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section{padding:10px;background:#f5f5f5}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-repeatable-fields-section-wrapper{width:100%;background-color:#fff;border-collapse:collapse}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row{border-bottom:15px solid #f5f5f5;background-color:#fff}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-template{display:none}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row:last-child{border-bottom:10px solid #f5f5f5}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-column{padding:0}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-remove{float:right;width:36px;height:36px;padding:0;display:block;text-align:center;line-height:34px;font-size:21px;font-weight:300;cursor:pointer}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-remove:hover{background-color:red;color:#fff;width:30px;height:30px;border-radius:30px;margin-top:3px;line-height:28px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row-head{border-bottom:1px solid #eee;cursor:move}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row-head h2{text-align:left!important}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row.closed .toggle-indicator:before{content:"\f140"}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-add-repeater-field-section-row-wrap{background-color:#f5f5f5}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-add-repeater-field-section-row{margin:5px}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-field-wrap:last-child{border-bottom:1px solid #eee}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-ui-placeholder-state-highlight{background-color:#68bb6c}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-repeater-field-name{border:0!important;padding:0!important}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-repeater-field-description{color:#aaa;font-size:12px;line-height:18px;display:block;padding-bottom:10px;font-style:italic}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .ui-sortable-helper{display:table!important}#give-metabox-form-data .give_options_panel .give-repeatable-field-section .give-row.ui-sortable-helper{border-bottom:0}#give-metabox-form-data .give-metabox-tabs{margin:0;min-width:170px;float:left;line-height:1em;padding:0 0 10px;position:relative;background-color:#fafafa;border-right:1px solid #eee;box-sizing:border-box}#give-metabox-form-data .give-metabox-tabs:after{content:"";display:block;width:100%;height:9999em;position:absolute;bottom:-9999em;left:0;background-color:#fafafa;border-right:1px solid #eee}#give-metabox-form-data .give-metabox-tabs li{margin:0;padding:0;display:block;position:relative}#give-metabox-form-data .give-metabox-tabs li a{margin:0;padding:10px;display:block;box-shadow:none;text-decoration:none;line-height:20px!important;border-bottom:1px solid #eee;overflow:hidden}#give-metabox-form-data .give-metabox-tabs li a span.give-label{width:122px;display:inline-block}#give-metabox-form-data .give-metabox-tabs .give-metabox-sub-tabs li{background-color:#f1f1f1}#give-metabox-form-data .give-metabox-tabs .give-metabox-sub-tabs li a{border-bottom-color:#e5e5e5}#give-metabox-form-data .give-metabox-tabs li.active>a{color:#555;position:relative;background-color:#eee}#give-metabox-form-data .give-metabox-tabs li.has-sub-fields.active>a{background-color:#ddd}#give-metabox-form-data .give-metabox-tabs li.has-sub-fields:not(.active):hover ul.give-metabox-sub-tabs{display:block;position:absolute;bottom:0;left:170px;width:170px;max-height:250px;overflow-y:scroll}@media only screen and (min-width:851px) and (max-width:1025px),(max-width:550px){#give-metabox-form-data ul.give-metabox-tabs{min-width:40px}#give-metabox-form-data ul.give-metabox-tabs li>a{text-align:center}#give-metabox-form-data ul.give-metabox-tabs li>a:before{margin-right:0;font-size:15px}#give-metabox-form-data ul.give-metabox-tabs li>a span{display:none}#give-metabox-form-data .give_options_panel{padding-left:40px}}#give-export-payments .give_forms_categories,#give-export-payments .give_forms_tags{min-width:250px;margin:0 0 10px;display:block}#give-export-payments .give_forms_categories input,#give-export-payments .give_forms_tags input{color:#999}#give-export-payments div.chosen-container:first-of-type{margin-top:10px}.give-docs-link{text-align:right;margin-right:15px}.give-docs-link a{color:#999;text-decoration:none;font-style:italic}.give-docs-link a:hover{color:#0073aa}.give-docs-link a span{font-style:normal}.type-download{float:left;margin:0 1em 1em 0!important;padding:0;vertical-align:top;width:280px;text-decoration:none;color:inherit;border:1px solid #ddd;display:block;min-height:365px;overflow:hidden;background:#f5f5f5;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(0,0,0,.1);-webkit-transition-property:border,background,color;transition-property:border,background,color;-webkit-transition-duration:.05s;transition-duration:.05s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;position:relative}.type-download:hover{border:1px solid #d1d1d1}.type-download>.featured-img img{border-bottom:1px solid #ddd}.type-download .addon-content{padding:15px 20px}.type-download .addon-content:after,.type-download .addon-content:before{content:" ";display:table}.type-download .addon-content .addon-heading{margin:0 0 10px}.type-download .addon-content .addon-heading a{outline:0;text-decoration:none}.type-download .addon-footer-wrap{border-top:1px solid #ddd;position:absolute;bottom:2px;left:0;width:100%;background-color:#FFF;padding:15px 20px}.give-view-addons-all span.dashicons,.type-download span.dashicons{width:16px;height:16px;font-size:14px;margin:6px 0 0}.give-view-addons-all span.dashicons{margin-left:3px}#give-dashboard-widgets-wrap .inside{padding-top:0;padding-bottom:0}.give_forms_page_give-reports #give-dashboard-widgets-wrap .inside{padding-left:0}#give-dashboard-widgets-wrap .inside #give-graphs-filter{float:none}#give-dashboard-widgets-wrap .postbox{margin-bottom:10px}#give-dashboard-widgets-wrap table.reports-table{clear:none}#give-dashboard-widgets-wrap #give-date-range-options{float:left}#give-dashboard-widgets-wrap #give-date-range-options>span{float:left;line-height:30px;font-style:italic;padding:0 5px 0 0}#give-graphs-filter,body.give_forms_page_give-payment-history .tablenav-right .tablenav-pages,body.give_forms_page_give-reports .tablenav-right .tablenav-pages{float:right}#give-graphs-filter .tablenav{margin:0 0 0 17px}#give-graphs-filter .tablenav .actions{padding:0}.give-graph .y1Axis{color:#66bb6a!important}.give-graph .y2Axis{color:#546e7a!important}body.give_forms_page_give-payment-history h1.nav-tab-wrapper,body.give_forms_page_give-payment-history h2.nav-tab-wrapper,body.give_forms_page_give-reports h1.nav-tab-wrapper,body.give_forms_page_give-reports h2.nav-tab-wrapper{margin-bottom:10px}body.give_forms_page_give-payment-history .actions,body.give_forms_page_give-reports .actions{padding-top:0}body.give_forms_page_give-payment-history .pagination-links,body.give_forms_page_give-reports .pagination-links{margin-left:10px}body.give_forms_page_give-payment-history p.donor-search,body.give_forms_page_give-reports p.donor-search{margin-right:10px}body.give_forms_page_give-payment-history .tablenav-right #give-reports-view,body.give_forms_page_give-reports .tablenav-right #give-reports-view{margin-top:0}body.give_forms_page_give-payment-history .tablenav-right .actions,body.give_forms_page_give-payment-history p.search-box,body.give_forms_page_give-reports .tablenav-right .actions,body.give_forms_page_give-reports p.search-box{float:left}body.give_forms_page_give-payment-history .reports-table-nav.tablenav.top,body.give_forms_page_give-reports .reports-table-nav.tablenav.top{width:100%;float:none;margin:0 0 10px}body.give_forms_page_give-payment-history .reports-forms-details-wrap.top,body.give_forms_page_give-reports .reports-forms-details-wrap.top{float:right;overflow:hidden}body.give_forms_page_give-payment-history .reports-forms-details-wrap.top #give-reports-filter,body.give_forms_page_give-reports .reports-forms-details-wrap.top #give-reports-filter{float:left}body.give_forms_page_give-payment-history .reports-forms-details-wrap.top>.actions,body.give_forms_page_give-reports .reports-forms-details-wrap.top>.actions{padding-right:0}body.give_forms_page_give-payment-history .tablenav.bottom,body.give_forms_page_give-reports .tablenav.bottom{margin-top:10px}body.give_forms_page_give-payment-history h3.reports-earnings-title,body.give_forms_page_give-reports h3.reports-earnings-title{margin:7px 0 0}body.give_forms_page_give-payment-history .reports-views-wrap,body.give_forms_page_give-reports .reports-views-wrap{padding:3px 0 0}body.give_forms_page_give-payment-history .wrap.give-reports-donors-wrap,body.give_forms_page_give-reports .wrap.give-reports-donors-wrap{margin-right:0;margin-bottom:10px}body.give_forms_page_give-payment-history .widefat tbody td,body.give_forms_page_give-payment-history .widefat tbody th,body.give_forms_page_give-reports .widefat tbody td,body.give_forms_page_give-reports .widefat tbody th{padding-top:12px;padding-bottom:12px}body.give_forms_page_give-reports table.export-options-table tbody td{padding:20px 12px;vertical-align:top}#test-payment-label,.give-mobile-link,table.give-table td{vertical-align:middle}body.give_forms_page_give-reports table.export-options-table .give-export-form{position:relative}body.give_forms_page_give-reports table.export-options-table .give-export-form .notice-wrap{background-color:transparent;padding:12px 12px 4px;margin:2px 0 -16px -11px;overflow:auto}body.give_forms_page_give-reports table.export-options-table .give-export-form .notice-wrap .spinner{margin:-2px -12px 8px 0}body.give_forms_page_give-reports table.export-options-table span#give-end-wrap input,body.give_forms_page_give-reports table.export-options-table span#give-start-wrap input{width:100px}#export-donor-options-wrap p{padding:20px 0 0;margin:0;font-weight:700}#export-donor-options-wrap ul{max-width:900px;overflow:hidden}#export-donor-options-wrap ul li{margin:0;padding:0 5px 5px 0;box-sizing:border-box;float:left;width:33%}#give-tools-recount-form .notice-wrap{position:relative;min-height:25px;margin:10px -12px -12px;background:#EFEFEF;padding:10px 12px 12px;border-top:1px solid #E5E5E5}#give-tools-recount-form .notice-wrap .give-progress{position:absolute;top:15px}#give-tools-recount-form .notice-wrap .spinner{position:absolute;right:14px;top:13px;margin:0}#give-tools-recount-form .notice-wrap #give-batch-success{margin-bottom:6px}.give-progress{height:15px;width:95%;border-radius:4px;overflow:hidden}.give-progress>div{height:100%;width:0}.admin-color-fresh .give-export-form .give-progress div,.give-export-form .give-progress div{background:#0073aa}.admin-color-light .give-export-form .give-progress div{background:#888}.admin-color-blue .give-export-form .give-progress div{background:#096484}.admin-color-coffee .give-export-form .give-progress div{background:#c7a589}.admin-color-ectoplasm .give-export-form .give-progress div{background:#a3b745}.admin-color-midnight .give-export-form .give-progress div{background:#e14d43}.admin-color-sunrise .give-export-form .give-progress div{background:#dd823b}.recount-stats-controls form{display:inline}.give-recount-stats-descriptions{margin:8px 0 0;display:block}.give-recount-stats-descriptions span{line-height:24px;font-size:13px;font-style:italic;font-weight:400;color:#aaa;margin:0;display:none}.social-items-wrap,.social-items-wrap>div,.welcome-h1{display:inline-block}.gateways-report-tablenav .actions.bulkactions{padding-right:0}table.give-table td.row-title h3{margin:0 0 .4em;font-size:1.2em}table.give-table td.row-title p{font-size:13px;font-style:italic;font-weight:400;color:#aaa;margin:0}#give-graphs-filter>.tablenav{height:auto}#give-logs-filter .search-box{float:right}#give-logs-filter .tablenav.top{float:left;clear:none;margin-top:0}.welcome-h1{margin-right:15px!important}.about-wrap h3{margin:1.5em 0 .6em}.about-wrap img{border:none}.give-badge{padding-top:150px;height:52px;width:185px;color:#FFF;font-weight:700;font-size:14px;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.8);margin:0 -5px;position:absolute;top:0;right:0}.introduction{padding:0 0 20px;margin:0 0 20px}.feature-section{margin-top:40px}.feature-section span.dashicons{width:16px;height:16px;font-size:14px;margin:6px 0 0}.feature-section .feature-section-item{width:48%;float:left}.feature-section div.last-feature{margin-right:0;margin-left:4%}[class*=dashboard_page_give-] .about-text,[class^=dashboard_page_give-] .about-text{min-height:0}.social-items-wrap .twitter-item-wrap{margin:0 20px 10px 0}.wp-person img{border-radius:50%}.wp-person a.web{margin:17px 0 0;font-weight:700;font-style:italic}.newsletter-intro{font-size:13px;font-style:italic;color:#777}.give-newsletter-form-wrap{margin:10px 0 20px -5px;max-width:700px}.give-newsletter-form-wrap td{padding:3px}.give-newsletter-form-wrap div.give-newsletter-confirmation{background:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin:5px 10px 4px 5px;padding:1px 12px;border-left:4px solid #7ad03a;display:none}.give-newsletter-form-wrap div.give-newsletter-confirmation>p{margin:.5em 0;padding:2px}#give_donor_export_form{margin:0 0 5px}.column-status .give-donation-status,.column-status .give-test-mode-transactions-label{display:inline-block}.column-status .give-test-mode-transactions-label{margin:0 5px;vertical-align:middle}.give-settings-page .nav-tab-wrapper{margin-bottom:5px;overflow:visible}.give-settings-page .cmb2-wrap .cmb-type-checkbox input[type=checkbox]{display:block;margin-bottom:5px}.give-settings-page div.give-submit-wrap{margin:20px 0}.give-settings-page .give_forms_page_give-payment-history .postbox .hndle{cursor:default}.give-settings-page .give-input-field{width:25em}.give-settings-page table table input[type=text]{width:15em}.give-setting-tab-header{clear:both;overflow:hidden;margin:30px 0}.give-setting-tab-header h2{margin-top:8px}.give-radio-inline ul{margin-top:0}.give-radio-inline li{display:inline-block;margin:0 0 0 15px}.give-radio-inline li:first-child{margin-left:0}.give-tools-setting-page .bulkactions{overflow:visible}.form-table td.give-radio-inline fieldset li>label{margin:5px 0 0!important}.cmb2-metabox-description,p.give-field-description{color:#aaa;font-style:italic;font-size:13px!important}.give-image-thumb{position:relative;margin-top:14px}.give-image-thumb span.give-delete-image-thumb{position:absolute;background:red;color:#fff;border-radius:30px;left:-10px;top:-10px}.give-image-thumb img{max-width:400px;border:4px solid #fff}.cmb-type-give-title label,.give-setting-tab-header h2{float:left;display:inline-block;width:220px;font-style:italic;color:#AAA;margin:0;font-size:14px}.postbox-container #_give_donation_levels_repeat>.cmb-repeatable-grouping:not(:last-of-type){border-bottom:1px solid #e9e9e9;border-top:none}.cmb-type-enabled-gateways .cmb-td>p:first-of-type{display:none}.cmb-type-checkbox .cmb-td{width:80%}.cmb-type-checkbox .cmb-td label{font-size:13px}.give_settings .cmb2-wrap .cmb-row{display:table-row}.give_settings .cmb2-wrap .cmb-row>.cmb-td,.give_settings .cmb2-wrap .cmb-row>.cmb-th{display:table-cell;float:none}.cmb2-id-give-title label{font-style:italic;color:#AAA;cursor:default}.cmb2-id-give-title>div.cmb-th{padding-bottom:10px}.cmb2-id-give-title>div.cmb-td{padding-bottom:5px}.give-payment-gatways-list li.ui-sortable-handle span.give-drag-handle{padding:3px 4px 0 0;font-size:15px;font-weight:400;color:#bdbdbd;cursor:move}.give-payment-gatways-list li.ui-sortable-handle span.give-drag-handle:hover{color:#333}.give-email-tags-wrap{margin:5px 0 0}.give-email-tags-wrap code{font-style:normal;padding:1px 2px;font-size:12px}.give-email-tags-wrap span{display:block;color:#AAA;font-style:italic;margin:0 0 2px;font-size:13px}.give-email-tags-wrap .give_price_tag{display:none}#system-info-textarea{width:800px;height:600px;font-family:Menlo,Monaco,monospace;background:#FFF;white-space:pre;overflow:auto;display:block;direction:ltr}#give-download-sysinfo{margin:0}.cmb2-id-api .cmb-td{padding:0}.cmb2-id-api table th{padding:10px 8px}.cmb2-id-api .give-ajax-user-search{padding:3px 5px}.give_user_search_wrap{position:relative;overflow:visible}.give_user_search_results{position:absolute;left:0;top:27px;z-index:100}.give_user_search_results a.give-ajax-user-cancel{position:absolute;right:6px;top:2px}.give_user_search_results ul{padding:10px 10px 4px;margin:0;background:#f0f0f0;border:1px solid #DFDFDF;width:300px;max-height:200px;overflow-y:scroll}#api .tablenav .actions{overflow:visible}a.give-delete{color:#a00}.give-settings-wrap-licenses .give-license-deactivate{margin:1px 0 0 10px;height:30px}.give-settings-wrap-licenses .give-license-field{background:url(../images/close.png) 98.5% center no-repeat #FFF;background-size:18px}.give-settings-wrap-licenses .give-license-active,.give-settings-wrap-licenses .give-license-active:focus{background-image:url(../images/tick.png);background-color:#FFF;background-repeat:no-repeat;background-position:98.5% center;outline:0;background-size:16px;width:100%}.give-settings-page{margin-top:20px}.give-settings-page .give-settings-wrap-licenses{display:block;position:relative;float:left;width:30.5%;min-height:180px;margin:20px 1% 20px 0}.give-settings-page .give-license-key label{margin:0 0 0 10px;padding:10px 0;display:block;font-size:14px;font-weight:600;cursor:default}.give-settings-page .give-license-block{margin:0 10px}.give-settings-page input[type=text].give-license-field,.give-settings-page input[type=password].give-license-field{width:100%}.give-settings-page .give-license-block input[type=submit]{position:absolute;top:3px;right:10px;height:24px;line-height:22px;padding:0 8px 1px;font-size:11px}.give-settings-page .give-license-status-notice{background:#fff;border-left:4px solid #fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin:5px 0 2px;padding:1px 12px}.give-settings-page .give-license-status-notice p{padding:10px 0;margin:0}.give-settings-page .give-license-status-notice a{color:#444;cursor:pointer}.give-settings-page .give-license-status-notice a:hover{text-decoration:none}.give-settings-page .give-license-status-notice.give-license-expires-soon{border-color:#00a0d2}.give-settings-page .give-license-status-notice.give-inactive,.give-settings-page .give-license-status-notice.give-license-expired{border-color:#e24e4e}.give-settings-page .give-license-status-notice.give-license-error,.give-settings-page .give-license-status-notice.give-license-invalid,.give-settings-page .give-license-status-notice.give-license-item_name_mismatch,.give-settings-page .give-license-status-notice.give-license-missing,.give-settings-page .give-license-status-notice.give-license-no_activations_left,.give-settings-page .give-license-status-notice.give-license-site_inactive{border-color:orange}.give-settings-page .give-license-status-notice.give-license-expiration-date,.give-settings-page .give-license-status-notice.give-license-lifetime-notice{border-color:#46b450}.give-settings-page .give-license-status-notice.give-license-expired a:hover,.give-settings-page .give-license-status-notice.give-license-expires-soon a:hover{text-decoration:none}@media screen and (max-width:1100px){.give-settings-page .give-settings-wrap-licenses{width:45%;min-height:150px}}.give-table thead th{padding:8px 10px!important}.give_settings .cmb-td hr+hr{display:none}.post-type-give_forms .mce-container iframe,.post-type-give_forms .wp-editor-area{min-height:400px}.give-field-description{color:#aaa;font-style:italic;margin:0;padding-top:.5em}h2.give-nav-tab-wrapper{overflow:hidden;height:35px}@media screen and (max-width:600px){.give-settings-page .give-settings-wrap-licenses{width:100%;max-width:320px}h2.give-nav-tab-wrapper{height:50px}}@media screen and (max-width:414px){.give-nav-tab-wrapper>a{width:75%}}.give-sub-nav-tab-wrapper{position:relative;z-index:9999;float:left;display:none}.give-sub-nav-tab-wrapper nav.give-sub-nav-tab{border:1px solid #ccc;border-bottom:0;position:absolute;top:32px;right:0}.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a{float:left;background:#fff;padding:6px 10px;clear:both;text-decoration:none;border-bottom:1px solid #ccc;min-width:170px;color:#555;font-size:14px}.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a:hover{background:#e5e5e5}#give-show-sub-nav{text-decoration:none;padding:3px 4px;border-bottom:1px solid #ccc;line-height:0;background:#fff;border-radius:4px;margin-top:5px}#give-show-sub-nav>span.dashicons{font-size:16px;height:16px;width:16px}#give-show-sub-nav:active,#give-show-sub-nav:hover{outline:0;box-shadow:inset 0 0 4px #ddd}#give-payment-filters,.give-submit-wrap{clear:both;background:#f5f5f5;border-color:#dfdfdf;overflow:auto;margin:8px 0;padding:12px;border-width:1px;border-style:solid;font-size:13px;line-height:2.1em}#give-payment-filters p{color:#777}#give-payment-filters ul.subsubsub{margin-bottom:8px}#give-payment-filters label{font-style:italic;margin:0 10px}#give-payment-filters label.give-start-date-label{margin-left:5px}#give-payments-filter ul.subsubsub{margin-bottom:12px}#give-payments-filter .tablenav.top{float:none}#give-payments-filter .tablenav.top .bulkactions{margin-top:1px;padding-top:0}#give-payments-filter .give-email-column-value{font-size:14px;font-weight:700}#give-payments-filter #the-list .check-column input{margin-top:1px}#give-payments-filter .column-details{width:50px}#give-payments-filter .column-amount{width:120px}tr.status-refunded td{background:#cecece;border-top-color:#ccc}.wp-list-table.forms th#date{width:140px}.give-mobile-link{line-height:32px}.give-mobile-link img{max-width:80%;height:auto;float:left}.give-donation-status>span{display:inline-block;width:12px;height:12px;position:relative;top:1px;margin:0;padding:0;border-radius:50%;background:#888;line-height:16px}#give-payments-filter .give-payment-id,#test-payment-label{padding:.2em .4em .3em;font-size:11px;text-align:center;border-radius:.25em;color:#fff;white-space:nowrap}.give-donation-status.status-pending>span{background-color:#ffba00}.give-donation-status.status-complete>span,.give-donation-status.status-publish>span{background-color:#7ad03a}.give-donation-status.status-refunded>span{background-color:#777}.give-donation-status.status-failed>span{background-color:#a00}.give-donation-status.status-abandoned>span{background-color:#333}.give-donation-status.status-revoked>span{background-color:#d9534f}.give-donation-status.status-give_subscription>span,.give-donation-status.status-renewal>span,.give-donation-status.status-subscription>span{background-color:#5bc0de}#test-payment-label{line-height:1;background-color:#ffba00;margin:0 15px}#test-payment-label:hover{color:#fff;text-decoration:none}#give-payments-filter .give-payment-id{line-height:1;vertical-align:baseline;font-weight:400}.give-admin-box .label,.give-admin-box-inside .strong{font-weight:600}#give-payments-filter .give-payment-id:hover{color:#fff;text-decoration:none}#give-payments-filter .column-details{padding-right:30px}#give-payments-filter .give-donation-status{display:inline-block}#give-order-update .give-donation-status{display:inline-block;float:none;margin:0 10px;position:relative;top:3px}.column-donation_form .donation-level-text-wrap{font-style:italic;display:block}@media handheld,only screen and (max-width:640px){.wp-list-table.forms th{width:auto!important}}.download_page_give-payment-history .ui-dialog .ui-dialog-titlebar-close span{margin-left:-8px;margin-top:-8px}.give-admin-box-inside{margin:0;padding:3px 10px;clear:both;border-bottom:1px solid #eee}.give-payment-fees .fee-label{font-weight:400;color:#666}.give-admin-box .right{float:right}#give-order-details .inside,#give-order-update .inside{margin:0;padding:0}#give-order-update input.give_datepicker{width:180px}#give-order-update input[type=number].give-payment-time-hour,#give-order-update input[type=number].give-payment-time-min{width:50px}.give-admin-box-inside:last-child{border-bottom:0}#give-edit-order-form .data-payment-key{word-break:break-all}.give-order-update-box #major-publishing-actions .button-secondary{margin-right:10px}#give-donation-overview th{text-align:left}#give-donation-overview .give-select-chosen{width:196px}#give-donation-overview ul,#give-donor-details .order-data-address input,#give-donor-details .order-data-column p.data input,#give-edit-order-form .column input,#give-order-address-country-wrap select{clear:both;display:block}.give-order-data input.small-text{margin:0}#give-order-update span.label{display:inline;width:50px}.give-order-update-box .button-primary{margin-right:0}#give-edit-order-form .column .description{padding-right:10px}#give-donation-overview .inside>ul>li,#give-donation-overview .row>ul>li,#give-edit-order-form .column{display:inline-block;position:relative;vertical-align:top}#give-donation-overview ul{font-size:0}#give-donation-overview ul li{font-size:13px}#give-donation-overview ul li.actions{text-align:right;min-width:200px}#give-donation-overview ul li.remove{text-align:right}#give-donation-overview ul .row{padding:12px;border-bottom:1px solid #eee}#give-order-data .data span{color:#666;font-weight:600}input.give-price-field{width:80px;padding:3px 5px}.give_forms_page_give-payment-history.js .postbox .hndle{cursor:default}#give-payment-notes textarea{min-height:150px}#give-payment-notes #give-add-payment-note{margin:6px 0 15px}#give-billing-details .column>div{margin:0 0 10px}#give-billing-details label{display:block}#give-billing-details .column-container{padding:5px 0 10px}#give-billing-details input[type=text]{width:95%}#give-billing-details .chosen-container{width:98%!important}@media screen and (min-width:1200px){#give-edit-order-form .column{width:33%}#give-donation-overview.columns-4 li.actions{width:25%;margin-top:0;margin-right:0}}@media screen and (max-width:1199px){#give-edit-order-form .column{width:49%}}@media screen and (max-width:782px){.order-data-column input[type=email]{padding:6px 10px}}#give-donation-overview .inside,#give-donor-details .inside{margin-top:0}.give_forms_page_give-payment-history #give-dashboard-widgets-wrap #side-sortables{padding-top:0}.give-dashboard-widget .give-dashboard-today{text-align:center}.give-dashboard-widget .give-dashboard-today .give-dashboard-date-today{margin:10px 0 0;padding:0}.give-dashboard-widget .give-dashboard-today .give-dashboard-happy-day{padding:3px;margin:0}.give-dashboard-widget .give-dashboard-today .give-dashboard-today-earnings{font-size:42px;color:#4ead61;font-weight:700;margin:15px 0 0;line-height:1}.give-dashboard-widget .give-dashboard-today .give-donations-today{font-size:18px;font-weight:700;margin:0 0 30px;padding:4px 0 1px}.give-dashboard-widget .give-dashboard-today .give-last-seven{font-size:14px;font-weight:700;padding:0;margin:0 0 30px}.give-dashboard-widget .give-table-stats{width:100%;text-align:center;margin:0;table-layout:fixed;border-top:1px solid #ececec;border-spacing:0}.give-dashboard-widget .give-table-stats .give-dashboard-stat-total,.give-dashboard-widget .give-table-stats .give-dashboard-stat-total-label{padding:0;margin:0}.give-dashboard-widget .give-table-stats .give-dashboard-stat-total{color:#4ead61;font-weight:700;font-size:16px}#give_dashboard_sales>.inside{padding:0}#give_dashboard_sales .give-table-stats td{padding:10px 0}#give_dashboard_sales .give-table-stats td:first-of-type{border-right:1px solid #ececec}#give_dashboard_sales .give-table-stats tr#give-table-stats-tr-1 td{border-bottom:1px solid #ececec}#dashboard_right_now .give-forms-count:before{font-family:give-icomoon;font-style:normal;font-weight:400;line-height:1;font-size:18px;width:18px;height:18px}.give_forms_page_give-donors .wrap>h2{margin-bottom:15px}.give_forms_page_give-donors .nav-tab-wrapper .dashicons{position:relative;top:2px;margin:0 3px 0 0}.give_forms_page_give-donors #give-donors-filter{position:relative}.give_forms_page_give-donors #give-donors-filter p.search-box{float:left;margin:0}.give_forms_page_give-donors .tablenav.top{float:right;clear:none}#give-customer-card-wrapper{margin-left:-1px;z-index:2;min-height:200px}#give-customer-card-wrapper input{font-weight:400}#give-customer-card-wrapper .customer-section{border-bottom:1px solid #eee;margin-bottom:10px}#give-customer-card-wrapper .customer-section table{margin-bottom:0}#give-customer-card-wrapper>div:first-child{padding-top:20px}#give-customer-card-wrapper>div:last-child{padding-bottom:20px;border:none}#give-customer-card-wrapper .avatar-wrap{padding:0 15px 15px 0;text-align:center;float:left}#give-customer-card-wrapper .avatar-wrap img{border-radius:3px}#give-customer-card-wrapper a.delete{text-decoration:none;color:red;margin-right:5px}#give-customer-card-wrapper .donor-bio-header .customer-since{margin:10px 0;font-size:16px}#give-customer-card-wrapper .donor-bio-header .customer-id{display:inline-block;font-size:24px;font-weight:600;margin-right:10px}#give-customer-card-wrapper .donor-bio-header .customer-name-wrap{display:inline-block}#give-customer-card-wrapper .donor-bio-header .customer-edit-link{margin-bottom:15px}.customer-main-wrapper{clear:both;margin:0 0 20px}@media (max-width:655px){.customer-main-wrapper{width:100%}}.customer-main-wrapper table{margin:0}.customer-main-wrapper input{width:200px}#donor-summary{padding:0 20px}#donor-summary:after{font-family:dashicons;content:"\f110";position:absolute;top:10px;right:10px;font-size:100px;color:#F0F0F0;z-index:0}.sc-wrap,button.sc-button:after{position:relative;display:inline-block}#give-customer-card-wrapper .customer-address-wrapper{width:202px}#give-customer-card-wrapper .customer-address-wrapper select,#give-customer-card-wrapper .give_user_search_results ul{width:200px}#give-customer-card-wrapper .customer-address-wrapper span[data-key=line2]{display:table;clear:both}#give-customer-card-wrapper .customer-info{min-height:185px}#give-customer-card-wrapper .info-wrapper{min-height:125px}.customer-info .customer-name{font-size:24px;font-weight:600}.disconnect-user a{font-size:12px;font-weight:400;text-decoration:none}#customer-edit-actions{text-align:center;margin-bottom:20px;line-height:28px}#customer-edit-actions .button-secondary{margin-right:10px}#give-customer-card-wrapper .edit-item{display:none}#give-customer-card-wrapper .give_user_search_results{left:1px;top:16px}#customer-stats-wrapper{margin:0 auto;text-align:center;padding:15px}#customer-stats-wrapper ul{margin:0;padding:0;overflow:hidden}#customer-stats-wrapper ul li{width:50%;float:left;line-height:22px;font-size:14px;margin:0}#customer-stats-wrapper a{text-decoration:none}#customer-stats-wrapper .dashicons{color:#888}#customer-tables-wrapper table{width:100%;text-align:center}#customer-tables-wrapper th{text-align:center}#customer-tables-wrapper .donations tr>td:first-child,#customer-tables-wrapper .donations tr>th:first-child,#customer-tables-wrapper .emails tr>td:first-child,#customer-tables-wrapper .emails tr>th:first-child{text-align:left}#customer-tables-wrapper .donations tr>td:only-child,.delete-customer{text-align:center}#customer-notes-wrapper{min-height:50px}.customer-notes-header img,.customer-notes-header span{font-weight:600;line-height:30px;vertical-align:middle}.customer-note-input{width:100%;margin-bottom:5px}#give-customer-notes div:nth-of-type(even){background-color:#f9f9f9}#give-customer-notes .customer-note-wrapper{border-bottom:1px solid #f9f9f9;min-height:38px;padding:0}#give-customer-notes .customer-note-wrapper .note-content-wrap{padding:10px 12px;line-height:20px;font-size:14px}#give-customer-notes .give-no-customer-notes{text-align:center;padding:20px}.customer-note-wrapper span{display:block}@media screen and (max-width:782px){#wp-content-media-buttons a.give-thickbox{padding:6px 14px;line-height:normal;font-size:14px;height:auto}.wp-media-buttons span#give-media-button{margin-top:0!important;margin-left:2px!important}}.mce-primary.mce-give-primary button{padding-right:10px;padding-left:10px}.wp-core-ui .give-admin-button{padding-left:7px;padding-right:7px}.give-admin-button-icon{display:inline-block;width:18px;height:18px;vertical-align:text-top;margin:0 2px}.give-admin-button-icon:before{font:400 18px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.give-admin-button-icon-update:before{content:"\f463"}.mce-primary.mce-sc-primary button{padding-right:10px;padding-left:10px}.mce-sc-popup a{text-decoration:underline}.mce-sc-popup p{margin-bottom:1em}.mce-sc-popup p.strong{font-weight:600}.mce-sc-popup p.no-margin{margin-bottom:0}.mce-sc-popup p.margin-top{margin-top:1em}.mce-sc-popup .mce-listbox button{text-overflow:ellipsis;overflow:hidden!important}@media screen and (max-width:782px){.wp-media-buttons button.sc-button span{width:18px!important}}.wp-media-buttons button.sc-button{outline:0;padding-left:5px;margin-right:0}.wp-media-buttons button.sc-button:active{margin-bottom:5px}button.sc-button:after{top:-1px;content:'';width:0;height:0;border-top:6px solid #777;border-right:4px solid transparent;border-left:4px solid transparent;margin:0 3px 0 6px}button.sc-button.active:after{top:-2px;border-top:0;border-bottom:6px solid #32373c}.sc-wrap{margin-right:5px}div.sc-menu{display:none;position:absolute;top:100%;left:0;min-width:100%;max-height:410px;font-size:14px;box-shadow:0 3px 5px rgba(0,0,0,.2);background:#fff;border:1px solid rgba(0,0,0,.15);overflow:auto;overflow-x:hidden;padding:5px 0;margin:-2px 0 0;z-index:1002}div.sc-shortcode{display:block;white-space:nowrap;cursor:pointer;padding:6px 12px;margin-bottom:2px}div.sc-shortcode:hover{color:#fff}.give-status-table{margin-bottom:1em}.give-status-table h2{font-size:14px;margin:0}.give-status-table tr:nth-child(2n) td,.give-status-table tr:nth-child(2n) th{background:#fcfcfc}.give-status-table th{font-weight:700;padding:9px}.give-status-table td:first-child{width:33%}.give-status-table td.help{width:1em}.give-status-table td{padding:9px;font-size:1.1em}.give-status-table td mark{background:0 0}.give-status-table td mark.yes{color:#7ad03a}.give-status-table td mark.no{color:#999}.give-status-table td mark.error{color:#a00}.give-status-table td ul{margin:0}.wrap div.give-debug-report-wrapper{margin-top:1em}.give-debug-report{display:none;margin:10px 0;padding:0;position:relative}.give-debug-report textarea{font-family:monospace;width:100%;margin:0;height:300px;padding:20px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;resize:none;font-size:12px;line-height:20px;outline:0}
assets/js/admin/admin-scripts.js CHANGED
@@ -1688,7 +1688,7 @@ jQuery.noConflict();
1688
  */
1689
 
1690
  // Show/Hide sub tab nav.
1691
- $('.give-settings-page').on('click blur', '#give-show-sub-nav', function (e) {
1692
  e.preventDefault();
1693
 
1694
  var $sub_tab_nav = $(this).next();
@@ -1698,6 +1698,9 @@ jQuery.noConflict();
1698
  }
1699
 
1700
  return false;
 
 
 
1701
  });
1702
 
1703
  // Render setting tab.
1688
  */
1689
 
1690
  // Show/Hide sub tab nav.
1691
+ $('.give-settings-page').on('click', '#give-show-sub-nav', function (e) {
1692
  e.preventDefault();
1693
 
1694
  var $sub_tab_nav = $(this).next();
1698
  }
1699
 
1700
  return false;
1701
+ }).on( 'blur', function(){
1702
+ var $sub_tab_nav = $(this).next();
1703
+ $sub_tab_nav.removeClass('give-hidden');
1704
  });
1705
 
1706
  // Render setting tab.
assets/js/admin/admin-scripts.min.js CHANGED
@@ -1 +1 @@
1
- function give_render_responsinve_tabs(){var e=jQuery(".give-settings-page"),t=jQuery("h2.give-nav-tab-wrapper"),i=e.width(),n=jQuery(".give-sub-nav-tab-wrapper"),a=jQuery("nav",n),o=jQuery("h2.give-nav-tab-wrapper>a:not(give-not-tab)"),r=[],s=[],c=0;if(414<jQuery(window).outerWidth()&&(c=200),!e.length)return!1;t.css({height:"auto",overflow:"visible"}),o.removeClass("give-hidden");var d=new Promise(function(e,t){jQuery.each(o,function(e,t){t=jQuery(t),c+=parseInt(t.outerWidth()),c<i?r.push(t):s.push(t)}),e(!0)});d.then(function(e){if(s.length&&-1!=window.location.search.indexOf("&tab=")){var i={},o=get_url_params();s=s.filter(function(e){var t=-1!=parseInt(e.attr("href").indexOf("&tab="+o.tab));return t&&(i=e),!t}),i.length&&(s.unshift(r.pop()),r.push(i))}var c=new Promise(function(e,t){r.length&&jQuery.each(r,function(e,t){t=jQuery(t),t.hasClass("give-hidden")&&t.removeClass("give-hidden")}),e(!0)});c.then(function(e){s.length?(a.html(""),jQuery.each(s,function(e,t){t=jQuery(t),t.addClass("give-hidden"),t.clone().removeClass().appendTo(a)}),jQuery(".give-sub-nav-tab-wrapper",t).length||t.append(n),n.show()):n.hide()})})}function get_url_params(){for(var e,t=[],i=window.location.href.slice(window.location.href.indexOf("?")+1).split("&"),n=0;n<i.length;n++)e=i[n].split("="),t[e[0]]=e[1];return t}jQuery.noConflict(),function(e){function t(e,t){e=accounting.unformat(e,give_vars.decimal_separator).toString();var i=e.indexOf(".");return 0!=t?e=parseFloat(e).toFixed(t):(-1===i||give_vars.currency_decimals>e.substr(i+1).length)&&(e=parseFloat(e).toFixed(give_vars.currency_decimals)),e}var i=function(){if(e(".give_datepicker").length>0){var t="mm/dd/yy";e(".give_datepicker").datepicker({dateFormat:t})}},n=function(){e(".give-select-chosen").chosen({inherit_select_classes:!0,placeholder_text_single:give_vars.one_option,placeholder_text_multiple:give_vars.one_or_more_option}),e("#post").on("click",".give-thickbox",function(){e(".give-select-chosen","#choose-give-form").css("width","100%")})},a={init:function(){this.edit_address(),this.add_note(),this.remove_note(),this.new_donor(),this.resend_receipt(),this.variable_price_list()},edit_address:function(){e('select[name="give-payment-address[0][country]"]').change(function(){var t=e(this);return data={action:"give_get_states",country:t.val(),field_name:"give-payment-address[0][state]"},e.post(ajaxurl,data,function(t){var i=e("#give-order-address-state-wrap");i.find("*").not(".order-data-address-line").remove(),"nostates"==t?i.append('<input type="text" name="give-payment-address[0][state]" value="" class="give-edit-toggles medium-text"/>'):(i.append(t),i.find("select").chosen())}),!1})},add_note:function(){e("#give-add-payment-note").on("click",function(t){t.preventDefault();var i={action:"give_insert_payment_note",payment_id:e(this).data("payment-id"),note:e("#give-payment-note").val()};if(i.note)e.ajax({type:"POST",data:i,url:ajaxurl,success:function(t){e("#give-payment-notes-inner").append(t),e(".give-no-payment-notes").hide(),e("#give-payment-note").val("")}}).fail(function(e){window.console&&window.console.log&&console.log(e)});else{var n=e("#give-payment-note").css("border-color");e("#give-payment-note").css("border-color","red"),setTimeout(function(){e("#give-payment-note").css("border-color",n)},500)}})},remove_note:function(){e("body").on("click",".give-delete-payment-note",function(t){if(t.preventDefault(),confirm(give_vars.delete_payment_note)){var i={action:"give_delete_payment_note",payment_id:e(this).data("payment-id"),note_id:e(this).data("note-id")};return e.ajax({type:"POST",data:i,url:ajaxurl,success:function(t){return e("#give-payment-note-"+i.note_id).remove(),e(".give-payment-note").length||e(".give-no-payment-notes").show(),!1}}).fail(function(e){window.console&&window.console.log&&console.log(e)}),!0}})},new_donor:function(){e("#give-donor-details").on("click",".give-payment-new-customer, .give-payment-new-customer-cancel",function(t){t.preventDefault(),e(".customer-info").toggle(),e(".new-customer").toggle(),e(".new-customer").is(":visible")?e("#give-new-customer").val(1):e("#give-new-customer").val(0)})},resend_receipt:function(){e("body").on("click","#give-resend-receipt",function(e){return confirm(give_vars.resend_receipt)})},variable_price_list:function(){e('select[name="forms"]').chosen().change(function(){var t,i=e(".give-donation-level");return!!(t=e(this).val())&&void e.ajax({type:"POST",url:ajaxurl,data:{form_id:t,payment_id:e('input[name="give_payment_id"]').val(),action:"give_check_for_form_price_variations_html"},success:function(t){t=t.trim(),t?(i.html(t),e('select[name="give-variable-price"]').chosen().change()):i.html("")}})}),e("#give-donation-overview").on("change",'select[name="give-variable-price"]',function(){var t=jQuery(this).data("prices"),i=e("#give-payment-total");e(this).val()in t&&(i.val(t[e(this).val()]).css("background-color","yellow"),window.setTimeout(function(){i.css("background-color","white")},1e3))})}},o={init:function(){this.toggle_options(),this.main_setting_update_notice(),this.verify_settings()},toggle_options:function(){var t=e('input[name="email_access"]',".give-setting-tab-body-general");t.on("change",function(){var t=e('input[name="email_access"]:checked',".give-setting-tab-body-general").val();"enabled"===t?(e("#recaptcha_key").parents("tr").show(),e("#recaptcha_secret").parents("tr").show()):(e("#recaptcha_key").parents("tr").hide(),e("#recaptcha_secret").parents("tr").hide())}).change();var i=e('input[name="form_featured_img"]',".give-setting-tab-body-display");i.on("change",function(){var t=e('input[name="form_featured_img"]:checked',".give-setting-tab-body-display").val();"enabled"===t?e("#featured_image_size").parents("tr").show():e("#featured_image_size").parents("tr").hide()}).change();var n=e('input[name="terms"]',".give-setting-tab-body-display");n.on("change",function(){var t=e('input[name="terms"]:checked',".give-setting-tab-body-display").val();"enabled"===t?(e("#agree_to_terms_label").parents("tr").show(),e("#wp-agreement_text-wrap").parents("tr").show()):(e("#agree_to_terms_label").parents("tr").hide(),e("#wp-agreement_text-wrap").parents("tr").hide())}).change();var a=e('input[name="admin_notices"]',".give-setting-tab-body-emails");a.on("change",function(){var t=e('input[name="admin_notices"]:checked',".give-setting-tab-body-emails").val();"enabled"===t?(e("#donation_notification_subject").parents("tr").show(),e("#wp-donation_notification-wrap").parents("tr").show(),e("#admin_notice_emails").parents("tr").show()):(e("#donation_notification_subject").parents("tr").hide(),e("#wp-donation_notification-wrap").parents("tr").hide(),e("#admin_notice_emails").parents("tr").hide())}).change()},main_setting_update_notice:function(){var t=e("#setting-error-give-setting-updated");t.length&&window.setTimeout(function(){t.slideUp()},5e3)},verify_settings:function(){var t=e("#success_page"),i=e("#failure_page");t.add(i).change(function(){if(t.val()===i.val()){var n='<div id="setting-error-give-matched-success-failure-page" class="updated settings-error notice is-dismissible"> <p><strong>'+give_vars.matched_success_failure_page+'</strong></p> <button type="button" class="notice-dismiss"><span class="screen-reader-text">'+give_vars.dismiss_notice_text+"</span></button> </div>",a=e("#setting-error-give-matched-success-failure-page");if(a.length)return!1;e("h2","#give-mainform").after(n),a=e("#setting-error-give-matched-success-failure-page"),e(".notice-dismiss",a).click(function(){a.remove()}),e(this).val("")}}).change()}},r={init:function(){this.date_options(),this.donors_export(),this.recount_stats()},date_options:function(){e("#give-graphs-date-options").change(function(){var t=e(this);"other"===t.val()?e("#give-date-range-options").show():e("#give-date-range-options").hide()})},donors_export:function(){e("#give_customer_export_form").change(function(){var t=e(this),i=e("option:selected",t).val(),n=e("#give_customer_export_option");"0"===t.val()?n.show():n.hide();var a=e(".give_price_options_select");if(0!=parseInt(i)){var o={action:"give_check_for_form_price_variations",form_id:i,all_prices:!0};e.post(ajaxurl,o,function(t){a.remove(),e("#give_customer_export_form_chosen").after(t)})}else a.remove()})},recount_stats:function(){e("body").on("change","#recount-stats-type",function(){var t=e("#give-tools-recount-form"),i=e("option:selected",this).data("type"),n=e("#recount-stats-submit"),a=e("#tools-form-dropdown");if(t.find(".notice-wrap").remove(),n.removeClass("button-disabled").attr("disabled",!1),a.hide(),e(".give-recount-stats-descriptions span").hide(),"recount-form"===i)a.show(),a.find(".give-select-chosen").css({width:"auto","min-width":"250px"});else if("reset-stats"===i){t.append('<div class="notice-wrap"></div>');var o=t.find(".notice-wrap");o.html('<div class="notice notice-warning"><p><input type="checkbox" id="confirm-reset" name="confirm_reset_store" value="1" /> <label for="confirm-reset">'+give_vars.reset_stats_warn+"</label></p></div>"),n.addClass("button-disabled").attr("disabled","disabled")}else a.hide(),a.val(0);e("#"+i).show()}),e("body").on("change","#confirm-reset",function(){var t=e(this).is(":checked");t?e("#recount-stats-submit").removeClass("button-disabled").removeAttr("disabled"):e("#recount-stats-submit").addClass("button-disabled").attr("disabled","disabled")}),e("#give-tools-recount-form").submit(function(t){var i=e("#recount-stats-type").val(),n=e(this),a=e("option:selected",this).data("type");if("reset-stats"===a){var o=e("#confirm-reset").is(":checked");if(o)return!0;s=!0}n.find(".notice-wrap").remove(),n.append('<div class="notice-wrap"></div>');var r=n.find(".notice-wrap"),s=!1;if(null!==i&&0!==i||(r.html('<div class="updated error"><p>'+give_vars.batch_export_no_class+"</p></div>"),s=!0),"recount-form"===a){var c=e('select[name="form_id"]').val();0==c&&(r.html('<div class="updated error"><p>'+give_vars.batch_export_no_reqs+"</p></div>"),s=!0)}if(s)return n.find(".button-disabled").removeClass("button-disabled"),!1})}},s={init:function(){this.submit(),this.dismiss_message()},submit:function(){var t=this;e(document.body).on("submit",".give-export-form",function(i){i.preventDefault();var n=e(this).find('input[type="submit"]');if(!n.hasClass("button-disabled")){var a=e(this).serialize();n.addClass("button-disabled"),e(this).find(".notice-wrap").remove(),e(this).append('<div class="notice-wrap give-clearfix"><span class="spinner is-active"></span><div class="give-progress"><div></div></div></div>'),t.process_step(1,a,t)}})},process_step:function(t,i,n){e.ajax({type:"POST",url:ajaxurl,data:{form:i,action:"give_do_ajax_export",step:t},dataType:"json",success:function(t){if("done"==t.step||t.error||t.success){var a=e(".give-export-form").find(".give-progress").parent().parent(),o=a.find(".notice-wrap");if(a.find(".button-disabled").removeClass("button-disabled"),t.error){var r=t.message;o.html('<div class="updated error"><p>'+r+"</p></div>")}else if(t.success){var s=t.message;o.html('<div id="give-batch-success" class="updated notice is-dismissible"><p>'+s+'<span class="notice-dismiss"></span></p></div>')}else o.remove(),window.location=t.url}else e(".give-progress div").animate({width:t.percentage+"%"},50,function(){}),n.process_step(parseInt(t.step),i,n)}}).fail(function(t){window.console&&window.console.log&&console.log(t),e(".notice-wrap").append(t.responseText)})},dismiss_message:function(){e("body").on("click","#give-batch-success .notice-dismiss",function(){e("#give-batch-success").parent().slideUp("fast")})}},c=function(){e('select[name="give-payment-status"]').on("change",function(){var t=e(this).val();e(".give-donation-status").removeClass(function(e,t){return(t.match(/\bstatus-\S+/g)||[]).join(" ")}).addClass("status-"+t)})},d={init:function(){this.edit_customer(),this.add_email(),this.user_search(),this.remove_user(),this.cancel_edit(),this.change_country(),this.add_note(),this.delete_checked()},edit_customer:function(){e("body").on("click","#edit-customer",function(t){t.preventDefault(),e("#give-customer-card-wrapper .editable").hide(),e("#give-customer-card-wrapper .edit-item").fadeIn().css("display","block")})},user_search:function(){e("body").on("click.giveSelectUser",".give_user_search_results a",function(t){t.preventDefault();var i=e(this).data("userid");e('input[name="customerinfo[user_id]"]').val(i)})},remove_user:function(){e("body").on("click","#disconnect-customer",function(t){t.preventDefault();var i=e('input[name="customerinfo[id]"]').val(),n={give_action:"disconnect-userid",customer_id:i,_wpnonce:e("#edit-customer-info #_wpnonce").val()};e.post(ajaxurl,n,function(e){window.location.href=window.location.href},"json")})},cancel_edit:function(){e("body").on("click","#give-edit-customer-cancel",function(t){t.preventDefault(),e("#give-customer-card-wrapper .edit-item").hide(),e("#give-customer-card-wrapper .editable").show(),e(".give_user_search_results").html("")})},change_country:function(){e('select[name="customerinfo[country]"]').change(function(){var t=e(this),i={action:"give_get_states",country:t.val(),field_name:"customerinfo[state]"};return e.post(ajaxurl,i,function(t){"nostates"==t?e(':input[name="customerinfo[state]"]').replaceWith('<input type="text" name="'+i.field_name+'" value="" class="give-edit-toggles medium-text"/>'):e(':input[name="customerinfo[state]"]').replaceWith(t)}),!1})},add_note:function(){e("body").on("click","#add-customer-note",function(t){t.preventDefault();var i={give_action:"add-customer-note",customer_id:e("#customer-id").val(),customer_note:e("#customer-note").val(),add_customer_note_nonce:e("#add_customer_note_nonce").val()};if(i.customer_note)e.ajax({type:"POST",data:i,url:ajaxurl,success:function(t){e("#give-customer-notes").prepend(t),e(".give-no-customer-notes").hide(),e("#customer-note").val("")}}).fail(function(e){window.console&&window.console.log&&console.log(e)});else{var n=e("#customer-note").css("border-color");e("#customer-note").css("border-color","red"),setTimeout(function(){e("#customer-note").css("border-color",n)},500)}})},delete_checked:function(){e("#give-customer-delete-confirm").change(function(){var t=e("#give-customer-delete-records"),i=e("#give-delete-customer");e(this).prop("checked")?(t.attr("disabled",!1),i.attr("disabled",!1)):(t.attr("disabled",!0),t.prop("checked",!1),i.attr("disabled",!0))})},add_email:function(){e("#add-customer-email").length&&e(document.body).on("click","#add-customer-email",function(t){t.preventDefault();var i=e(this),n=i.parent();n.parent().find(".notice-wrap").remove(),n.find(".spinner").css("visibility","visible"),i.attr("disabled",!0);var a=n.find('input[name="customer-id"]').val(),o=n.find('input[name="additional-email"]').val(),r=n.find('input[name="make-additional-primary"]').is(":checked"),s=n.find('input[name="add_email_nonce"]').val(),c={give_action:"add_donor_email",customer_id:a,email:o,primary:r,_wpnonce:s};e.post(ajaxurl,c,function(e){!0===e.success?window.location.href=e.redirect:(i.attr("disabled",!1),n.after('<div class="notice-wrap"><div class="notice notice-error inline"><p>'+e.message+"</p></div></div>"),n.find(".spinner").css("visibility","hidden"))},"json")})}},l={init:function(){this.revoke_api_key(),this.regenerate_api_key()},revoke_api_key:function(){e("body").on("click",".give-revoke-api-key",function(e){return confirm(give_vars.revoke_api_key)})},regenerate_api_key:function(){e("body").on("click",".give-regenerate-api-key",function(e){return confirm(give_vars.regenerate_api_key)})}},u={init:function(){this.handle_metabox_tab_click(),this.setup_colorpicker_fields(),this.setup_media_fields(),this.setup_repeatable_fields(),this.handle_repeater_group_events(),this.handle_multi_levels_repeater_group_events()},handle_metabox_tab_click:function(){var t=e(".give-metabox-tabs a");if(t.on("click",function(i){i.preventDefault();var n=e(this).parent(),a=e("ul.give-metabox-sub-tabs",n),o=a.length,r=t.parents("li"),s=e("ul.give-metabox-sub-tabs"),c=e(this).parents("ul.give-metabox-sub-tabs").length;if(o){n.toggleClass("active"),a.toggleClass("give-hidden");var d=e("li.active","ul.give-metabox-sub-tabs");return s.not(a).addClass("give-hidden"),r.not(n).removeClass("active"),d.addClass("active"),!1}return c?c&&(e("ul.give-metabox-sub-tabs").addClass("give-hidden"),r.removeClass("active"),e(this).parents("ul.give-metabox-sub-tabs").removeClass("give-hidden").children("li").removeClass("active"),e(this).parents("li.has-sub-fields").addClass("active")):r.each(function(t,i){i=e(i),i.removeClass("active"),i.hasClass("has-sub-fields")&&e("ul.give-metabox-sub-tabs",i).addClass("give-hidden")}),e(this).parent().addClass("active"),e(".give_options_panel").addClass("give-hidden"),e(e(this).attr("href")).removeClass("give-hidden"),!1}),location.hash.length){var i=e('a[href="'+location.hash+'"]',".give-metabox-tabs");i.length&&i.trigger("click")}},setup_colorpicker_fields:function(){e(document).ready(function(){var t=e(".give-colorpicker");t.length&&t.each(function(t,i){var n=e(i);n.parents(".give-template").length||n.wpColorPicker()})})},setup_media_fields:function(){var t;e("body").on("click",".give-media-upload",function(i){return i.preventDefault(),window.give_media_uploader_input_field=e(this),t?void t.open():(t=wp.media.frames.file_frame=wp.media({title:give_vars.metabox_fields.media.button_title,button:{text:give_vars.metabox_fields.media.button_title},multiple:!1}),t.on("select",function(){var e=t.state().get("selection").first().toJSON(),i=window.give_media_uploader_input_field.prev(),n="id"===i.data("fvalue")?e.id:e.url;console.log(i),i.val(n)}),void t.open())})},setup_repeatable_fields:function(){jQuery(function(){jQuery(".give-repeatable-field-section").each(function(){var t=e(this),i={wrapper:".give-repeatable-fields-section-wrapper",container:".container",row:".give-row",add:".give-add-repeater-field-section-row",remove:".give-remove",move:".give-move",template:".give-template",confirm_before_remove_row:!0,confirm_before_remove_row_text:give_vars.confirm_before_remove_row_text,is_sortable:!0,before_add:null,after_add:v,before_remove:null,after_remove:p,sortable_options:{placeholder:"give-ui-placeholder-state-highlight",start:function(t,i){e("body").trigger("repeater_field_sorting_start",[i.item])},stop:function(t,i){e("body").trigger("repeater_field_sorting_stop",[i.item])},update:function(i,n){n.item.next().hasClass("give-template")&&n.item.next().after(n.item);var a=e(".give-row",t).not(".give-template");if(a.length){var o=1;a.each(function(t,i){var n=e(".give-field, label",e(i));n.length&&n.each(function(){var t=e(this).parents(".give-field-wrap"),i=e(this);e.each(this.attributes,function(e,n){var a=this.value.replace(/\[/g,"_").replace(/]/g,""),r=a+"_field",s="",c="";this.value&&(this.value=this.value.replace(/\[\d+\]/g,"["+(o-1)+"]"),c=this.value.replace(/\[/g,"_").replace(/]/g,""),t.hasClass(r)&&(s=c+"_field",t.removeClass(r).addClass(s)),a==i.attr("id")&&i.attr("id",c))})}),o++}),t.trigger("repeater_field_row_reordered",[n.item])}}}};jQuery(this).repeatable_fields(i)})})},handle_repeater_group_events:function(){var t=e(".give-repeatable-field-section"),i=e("body");i.on("click",".give-row-head button",function(){var t=e(this).closest("tr");t.toggleClass("closed"),e(".give-row-body",t).toggle()}),t.on("repeater_field_new_row_added repeater_field_row_deleted repeater_field_row_reordered",function(){_(e(this))}),i.on("repeater_field_sorting_start",function(t,i){var n=e(".wp-editor-area",i);n.length&&n.each(function(t,i){window.setTimeout(function(){tinyMCE.execCommand("mceRemoveEditor",!0,e(i).attr("id"))},300)})}),i.on("repeater_field_sorting_stop",function(t,i){var n=e(".wp-editor-area",i);n.length&&n.each(function(t,i){window.setTimeout(function(){var t=e(i).attr("id");tinyMCE.execCommand("mceAddEditor",!0,t),window.setTimeout(function(){switchEditors.go(t,"html"),e("#"+t+"-tmce").trigger("click")},100)},300)})}),t.each(function(t,i){var n=e(i);_(n),parseInt(n.data("close-tabs"))&&(e(".give-row-head button",n).trigger("click"),e(".give-template",n).removeClass("closed"),e(".give-template .give-row-body",n).show())}),t.on("repeater_field_new_row_added",function(t,i,n){e(".give-colorpicker",e(this)).each(function(t,i){var n=e(i);n.parents(".wp-picker-container").length||n.parents(".give-template").length||n.wpColorPicker()});var a=e("div[data-wp-editor]",n);a.length&&a.each(function(t,i){var n=e(i),a=e(".wp-editor-wrap",n),o=e("textarea",n),r="give_wysiwyg_unique_"+Math.random().toString().replace(".","_"),s=a.prev();o.attr("id",r),e.post(ajaxurl,{action:"give_load_wp_editor",wp_editor:n.data("wp-editor"),wp_editor_id:r,textarea_name:e("textarea",n).attr("name")},function(t){a.remove(),s.after(t),tinyMCEPreInit.qtInit[o.attr("id")]=e.extend(!0,tinyMCEPreInit.qtInit._give_agree_text,{id:r}),tinyMCEPreInit.mceInit[r]=e.extend(!0,tinyMCEPreInit.mceInit._give_agree_text,{body_class:r+" post-type-give_forms post-status-publish locale-"+tinyMCEPreInit.mceInit._give_agree_text.wp_lang_attr.toLowerCase(),selector:"#"+r}),tinymce.init(tinyMCEPreInit.mceInit[r]),quicktags(tinyMCEPreInit.qtInit[r]),QTags._buttonsInit(),window.setTimeout(function(){switchEditors.go(r,"html"),e("#"+r+"-tmce").trigger("click")},100),window.wpActiveEditor||(window.wpActiveEditor=r)})})})},handle_multi_levels_repeater_group_events:function(){var t=e("#_give_donation_levels_field");e("body").on("keyup",".give-multilevel-text-field",function(){var t=e(this).closest("tr"),i=e(".give-row-head h2 span",t),n=i.data("header-title");return(!e(this).val()||e(this).val()!==i.html())&&void(e(this).val()?i.html(n+": "+e(this).val()):i.html(n))}),e(".give-multilevel-text-field").each(function(t,i){if(t){var n=e(i),a=n.closest("tr"),o=e(".give-row-head h2 span",a),r=o.data("header-title");return(!n.val()||n.val()!==o.html())&&void(n.val()?o.html(r+": "+n.val()):o.html(r))}}),t.on("repeater_field_row_deleted",function(){var t=e(this);window.setTimeout(function(){var i=t,n=e(".give-row",i).not(".give-template"),a=e(".give-give_default_radio_inline",n),o=n.length;1===o&&a.prop("checked",!0)},200)}),t.on("repeater_field_new_row_added",function(t,i,n){var a=e(this),o=0;window.setTimeout(function(){e(".give-give_default_radio_inline",a).is(":checked")===!1&&e(".give-row",a).not(".give-template").first().find(".give-give_default_radio_inline").prop("checked",!0)},200),e('input[type="hidden"].give-levels_id',a).each(function(t,i){var n=e(i);o<n.val()&&(o=n.val())}),e('input[type="hidden"].give-levels_id',n).val(++o)})}},v=function(t,i){var n=e(t).attr("data-rf-row-count"),a=e(t),o=a.parents(".give-repeatable-field-section");n++,e("*",i).each(function(){e.each(this.attributes,function(e,t){this.value=this.value.replace("{{row-count-placeholder}}",n-1)})}),e(t).attr("data-rf-row-count",n),o.trigger("repeater_field_new_row_added",[t,i])},p=function(t){var i=e(t),n=i.parents(".give-repeatable-field-section"),a=e(t).attr("data-rf-row-count");i.attr("data-rf-row-count",--a),n.trigger("repeater_field_row_deleted")},_=function(t){if(parseInt(t.data("group-numbering"))){var i=e(".give-row-head h2 span",t),n=i.data("header-title");i.each(function(t,i){var a=e(i);a.parents(".give-template").length||a.html(n+": "+t)})}},g=function(){jQuery('[data-tooltip!=""]').qtip({content:{attr:"data-tooltip"},style:{classes:"qtip-rounded qtip-tipsy"},events:{show:function(t,i){var n=e(i.elements.target[0]);n.qtip("option","position.my",void 0==n.data("tooltip-my-position")?"bottom center":n.data("tooltip-my-position")),n.qtip("option","position.at",void 0==n.data("tooltip-target-position")?"top center":n.data("tooltip-target-position"))}}})},h={init:function(){this.handle_bulk_delete()},handle_bulk_delete:function(){var t=e("#give-payments-filter");t.on("submit",function(t){var i=e('select[name="action"]',e(this)).val(),n=[],a="";switch(e('input[name="payment[]"]:checked',e(this)).each(function(t,i){n.push(e(this).val())}),n=n.length.toString(),i){case"delete":if(!parseInt(n))return alert(give_vars.bulk_action["delete"].zero_payment_selected),!1;if(a=1<n?give_vars.bulk_action["delete"].delete_payments:give_vars.bulk_action["delete"].delete_payment,!window.confirm(a.replace("{payment_count}",n)))return!1;break;case"resend-receipt":if(!parseInt(n))return alert(give_vars.bulk_action.resend_receipt.zero_recipient_selected),!1;if(a=1<n?give_vars.bulk_action.resend_receipt.resend_receipts:give_vars.bulk_action.resend_receipt.resend_receipt,!window.confirm(a.replace("{payment_count}",n)))return!1}return!0})}};e(function(){function v(t){t.each(function(){e(this).qtip({style:"qtip-dark qtip-tipsy",content:{text:give_vars.price_format_guide.trim()},show:"",position:{my:"bottom center",at:"top center"}})})}i(),c(),n(),a.init(),o.init(),r.init(),d.init(),l.init(),s.init(),u.init(),h.init(),g(),e("a.give-rating-link").click(function(){jQuery(this).parent().text(jQuery(this).data("rated"))}),e(".give-ajax-user-search").on("keyup",function(){var t=e(this).val(),i="";e(this).data("exclude")&&(i=e(this).data("exclude")),e(".give-ajax").show(),data={action:"give_search_users",user_name:t,exclude:i},document.body.style.cursor="wait",e.ajax({type:"POST",data:data,dataType:"json",url:ajaxurl,success:function(t){e(".give-ajax").hide(),e(".give_user_search_results").removeClass("hidden"),e(".give_user_search_results span").html(""),e(t.results).appendTo(".give_user_search_results span"),document.body.style.cursor="default"}})}),e("body").on("click.giveSelectUser",".give_user_search_results span a",function(t){t.preventDefault();var i=e(this).data("login");e(".give-ajax-user-search").val(i),e(".give_user_search_results").addClass("hidden"),e(".give_user_search_results span").html("")}),e("body").on("click.giveCancelUserSearch",".give_user_search_results a.give-ajax-user-cancel",function(t){t.preventDefault(),e(".give-ajax-user-search").val(""),e(".give_user_search_results").addClass("hidden"),e(".give_user_search_results span").html("")});var p=e("input.give-money-field, input.give-price-field"),_=give_vars.thousands_separator,f=give_vars.decimal_separator,m="",b="",w="",y=f===_?1:0;v(p),e("#_give_donation_levels_repeat").on("click","button.cmb-add-group-row",function(){window.setTimeout(function(){p=e("input.give-money-field, input.give-price-field"),v(p)},100)}),e("#poststuff").on("keyup","input.give-money-field, input.give-price-field",function(){m=(e(this).val().match(new RegExp(_,"g"))||[]).length,b=(e(this).val().match(new RegExp("[a-z]","g"))||[]).length,-1!==e(this).val().indexOf(_)&&y<m?e(this).qtip("show"):b?e(this).qtip("show"):e(this).qtip("hide"),m=b=""}),e("#poststuff").on("focusout","input.give-money-field, input.give-price-field",function(){return w=t(e(this).val(),!1),parseInt(w)?(w=w.replace(".",f),-1!==w.indexOf("-")&&(w=w.replace("-","")),void e(this).val(w)):(e(this).val(""),!1)}),e(".give-settings-page").on("click blur","#give-show-sub-nav",function(t){t.preventDefault();var i=e(this).next();return i.is(":hover")||i.toggleClass("give-hidden"),!1}),give_render_responsinve_tabs()})}(jQuery),jQuery(window).resize(function(){give_render_responsinve_tabs()});
1
+ function give_render_responsinve_tabs(){var e=jQuery(".give-settings-page"),t=jQuery("h2.give-nav-tab-wrapper"),i=e.width(),n=jQuery(".give-sub-nav-tab-wrapper"),a=jQuery("nav",n),o=jQuery("h2.give-nav-tab-wrapper>a:not(give-not-tab)"),r=[],s=[],c=0;if(414<jQuery(window).outerWidth()&&(c=200),!e.length)return!1;t.css({height:"auto",overflow:"visible"}),o.removeClass("give-hidden");var d=new Promise(function(e,t){jQuery.each(o,function(e,t){t=jQuery(t),c+=parseInt(t.outerWidth()),c<i?r.push(t):s.push(t)}),e(!0)});d.then(function(e){if(s.length&&-1!=window.location.search.indexOf("&tab=")){var i={},o=get_url_params();s=s.filter(function(e){var t=-1!=parseInt(e.attr("href").indexOf("&tab="+o.tab));return t&&(i=e),!t}),i.length&&(s.unshift(r.pop()),r.push(i))}var c=new Promise(function(e,t){r.length&&jQuery.each(r,function(e,t){t=jQuery(t),t.hasClass("give-hidden")&&t.removeClass("give-hidden")}),e(!0)});c.then(function(e){s.length?(a.html(""),jQuery.each(s,function(e,t){t=jQuery(t),t.addClass("give-hidden"),t.clone().removeClass().appendTo(a)}),jQuery(".give-sub-nav-tab-wrapper",t).length||t.append(n),n.show()):n.hide()})})}function get_url_params(){for(var e,t=[],i=window.location.href.slice(window.location.href.indexOf("?")+1).split("&"),n=0;n<i.length;n++)e=i[n].split("="),t[e[0]]=e[1];return t}jQuery.noConflict(),function(e){function t(e,t){e=accounting.unformat(e,give_vars.decimal_separator).toString();var i=e.indexOf(".");return 0!=t?e=parseFloat(e).toFixed(t):(-1===i||give_vars.currency_decimals>e.substr(i+1).length)&&(e=parseFloat(e).toFixed(give_vars.currency_decimals)),e}var i=function(){if(e(".give_datepicker").length>0){var t="mm/dd/yy";e(".give_datepicker").datepicker({dateFormat:t})}},n=function(){e(".give-select-chosen").chosen({inherit_select_classes:!0,placeholder_text_single:give_vars.one_option,placeholder_text_multiple:give_vars.one_or_more_option}),e("#post").on("click",".give-thickbox",function(){e(".give-select-chosen","#choose-give-form").css("width","100%")})},a={init:function(){this.edit_address(),this.add_note(),this.remove_note(),this.new_donor(),this.resend_receipt(),this.variable_price_list()},edit_address:function(){e('select[name="give-payment-address[0][country]"]').change(function(){var t=e(this);return data={action:"give_get_states",country:t.val(),field_name:"give-payment-address[0][state]"},e.post(ajaxurl,data,function(t){var i=e("#give-order-address-state-wrap");i.find("*").not(".order-data-address-line").remove(),"nostates"==t?i.append('<input type="text" name="give-payment-address[0][state]" value="" class="give-edit-toggles medium-text"/>'):(i.append(t),i.find("select").chosen())}),!1})},add_note:function(){e("#give-add-payment-note").on("click",function(t){t.preventDefault();var i={action:"give_insert_payment_note",payment_id:e(this).data("payment-id"),note:e("#give-payment-note").val()};if(i.note)e.ajax({type:"POST",data:i,url:ajaxurl,success:function(t){e("#give-payment-notes-inner").append(t),e(".give-no-payment-notes").hide(),e("#give-payment-note").val("")}}).fail(function(e){window.console&&window.console.log&&console.log(e)});else{var n=e("#give-payment-note").css("border-color");e("#give-payment-note").css("border-color","red"),setTimeout(function(){e("#give-payment-note").css("border-color",n)},500)}})},remove_note:function(){e("body").on("click",".give-delete-payment-note",function(t){if(t.preventDefault(),confirm(give_vars.delete_payment_note)){var i={action:"give_delete_payment_note",payment_id:e(this).data("payment-id"),note_id:e(this).data("note-id")};return e.ajax({type:"POST",data:i,url:ajaxurl,success:function(t){return e("#give-payment-note-"+i.note_id).remove(),e(".give-payment-note").length||e(".give-no-payment-notes").show(),!1}}).fail(function(e){window.console&&window.console.log&&console.log(e)}),!0}})},new_donor:function(){e("#give-donor-details").on("click",".give-payment-new-customer, .give-payment-new-customer-cancel",function(t){t.preventDefault(),e(".customer-info").toggle(),e(".new-customer").toggle(),e(".new-customer").is(":visible")?e("#give-new-customer").val(1):e("#give-new-customer").val(0)})},resend_receipt:function(){e("body").on("click","#give-resend-receipt",function(e){return confirm(give_vars.resend_receipt)})},variable_price_list:function(){e('select[name="forms"]').chosen().change(function(){var t,i=e(".give-donation-level");return!!(t=e(this).val())&&void e.ajax({type:"POST",url:ajaxurl,data:{form_id:t,payment_id:e('input[name="give_payment_id"]').val(),action:"give_check_for_form_price_variations_html"},success:function(t){t=t.trim(),t?(i.html(t),e('select[name="give-variable-price"]').chosen().change()):i.html("")}})}),e("#give-donation-overview").on("change",'select[name="give-variable-price"]',function(){var t=jQuery(this).data("prices"),i=e("#give-payment-total");e(this).val()in t&&(i.val(t[e(this).val()]).css("background-color","yellow"),window.setTimeout(function(){i.css("background-color","white")},1e3))})}},o={init:function(){this.toggle_options(),this.main_setting_update_notice(),this.verify_settings()},toggle_options:function(){var t=e('input[name="email_access"]',".give-setting-tab-body-general");t.on("change",function(){var t=e('input[name="email_access"]:checked',".give-setting-tab-body-general").val();"enabled"===t?(e("#recaptcha_key").parents("tr").show(),e("#recaptcha_secret").parents("tr").show()):(e("#recaptcha_key").parents("tr").hide(),e("#recaptcha_secret").parents("tr").hide())}).change();var i=e('input[name="form_featured_img"]',".give-setting-tab-body-display");i.on("change",function(){var t=e('input[name="form_featured_img"]:checked',".give-setting-tab-body-display").val();"enabled"===t?e("#featured_image_size").parents("tr").show():e("#featured_image_size").parents("tr").hide()}).change();var n=e('input[name="terms"]',".give-setting-tab-body-display");n.on("change",function(){var t=e('input[name="terms"]:checked',".give-setting-tab-body-display").val();"enabled"===t?(e("#agree_to_terms_label").parents("tr").show(),e("#wp-agreement_text-wrap").parents("tr").show()):(e("#agree_to_terms_label").parents("tr").hide(),e("#wp-agreement_text-wrap").parents("tr").hide())}).change();var a=e('input[name="admin_notices"]',".give-setting-tab-body-emails");a.on("change",function(){var t=e('input[name="admin_notices"]:checked',".give-setting-tab-body-emails").val();"enabled"===t?(e("#donation_notification_subject").parents("tr").show(),e("#wp-donation_notification-wrap").parents("tr").show(),e("#admin_notice_emails").parents("tr").show()):(e("#donation_notification_subject").parents("tr").hide(),e("#wp-donation_notification-wrap").parents("tr").hide(),e("#admin_notice_emails").parents("tr").hide())}).change()},main_setting_update_notice:function(){var t=e("#setting-error-give-setting-updated");t.length&&window.setTimeout(function(){t.slideUp()},5e3)},verify_settings:function(){var t=e("#success_page"),i=e("#failure_page");t.add(i).change(function(){if(t.val()===i.val()){var n='<div id="setting-error-give-matched-success-failure-page" class="updated settings-error notice is-dismissible"> <p><strong>'+give_vars.matched_success_failure_page+'</strong></p> <button type="button" class="notice-dismiss"><span class="screen-reader-text">'+give_vars.dismiss_notice_text+"</span></button> </div>",a=e("#setting-error-give-matched-success-failure-page");if(a.length)return!1;e("h2","#give-mainform").after(n),a=e("#setting-error-give-matched-success-failure-page"),e(".notice-dismiss",a).click(function(){a.remove()}),e(this).val("")}}).change()}},r={init:function(){this.date_options(),this.donors_export(),this.recount_stats()},date_options:function(){e("#give-graphs-date-options").change(function(){var t=e(this);"other"===t.val()?e("#give-date-range-options").show():e("#give-date-range-options").hide()})},donors_export:function(){e("#give_customer_export_form").change(function(){var t=e(this),i=e("option:selected",t).val(),n=e("#give_customer_export_option");"0"===t.val()?n.show():n.hide();var a=e(".give_price_options_select");if(0!=parseInt(i)){var o={action:"give_check_for_form_price_variations",form_id:i,all_prices:!0};e.post(ajaxurl,o,function(t){a.remove(),e("#give_customer_export_form_chosen").after(t)})}else a.remove()})},recount_stats:function(){e("body").on("change","#recount-stats-type",function(){var t=e("#give-tools-recount-form"),i=e("option:selected",this).data("type"),n=e("#recount-stats-submit"),a=e("#tools-form-dropdown");if(t.find(".notice-wrap").remove(),n.removeClass("button-disabled").attr("disabled",!1),a.hide(),e(".give-recount-stats-descriptions span").hide(),"recount-form"===i)a.show(),a.find(".give-select-chosen").css({width:"auto","min-width":"250px"});else if("reset-stats"===i){t.append('<div class="notice-wrap"></div>');var o=t.find(".notice-wrap");o.html('<div class="notice notice-warning"><p><input type="checkbox" id="confirm-reset" name="confirm_reset_store" value="1" /> <label for="confirm-reset">'+give_vars.reset_stats_warn+"</label></p></div>"),n.addClass("button-disabled").attr("disabled","disabled")}else a.hide(),a.val(0);e("#"+i).show()}),e("body").on("change","#confirm-reset",function(){var t=e(this).is(":checked");t?e("#recount-stats-submit").removeClass("button-disabled").removeAttr("disabled"):e("#recount-stats-submit").addClass("button-disabled").attr("disabled","disabled")}),e("#give-tools-recount-form").submit(function(t){var i=e("#recount-stats-type").val(),n=e(this),a=e("option:selected",this).data("type");if("reset-stats"===a){var o=e("#confirm-reset").is(":checked");if(o)return!0;s=!0}n.find(".notice-wrap").remove(),n.append('<div class="notice-wrap"></div>');var r=n.find(".notice-wrap"),s=!1;if(null!==i&&0!==i||(r.html('<div class="updated error"><p>'+give_vars.batch_export_no_class+"</p></div>"),s=!0),"recount-form"===a){var c=e('select[name="form_id"]').val();0==c&&(r.html('<div class="updated error"><p>'+give_vars.batch_export_no_reqs+"</p></div>"),s=!0)}if(s)return n.find(".button-disabled").removeClass("button-disabled"),!1})}},s={init:function(){this.submit(),this.dismiss_message()},submit:function(){var t=this;e(document.body).on("submit",".give-export-form",function(i){i.preventDefault();var n=e(this).find('input[type="submit"]');if(!n.hasClass("button-disabled")){var a=e(this).serialize();n.addClass("button-disabled"),e(this).find(".notice-wrap").remove(),e(this).append('<div class="notice-wrap give-clearfix"><span class="spinner is-active"></span><div class="give-progress"><div></div></div></div>'),t.process_step(1,a,t)}})},process_step:function(t,i,n){e.ajax({type:"POST",url:ajaxurl,data:{form:i,action:"give_do_ajax_export",step:t},dataType:"json",success:function(t){if("done"==t.step||t.error||t.success){var a=e(".give-export-form").find(".give-progress").parent().parent(),o=a.find(".notice-wrap");if(a.find(".button-disabled").removeClass("button-disabled"),t.error){var r=t.message;o.html('<div class="updated error"><p>'+r+"</p></div>")}else if(t.success){var s=t.message;o.html('<div id="give-batch-success" class="updated notice is-dismissible"><p>'+s+'<span class="notice-dismiss"></span></p></div>')}else o.remove(),window.location=t.url}else e(".give-progress div").animate({width:t.percentage+"%"},50,function(){}),n.process_step(parseInt(t.step),i,n)}}).fail(function(t){window.console&&window.console.log&&console.log(t),e(".notice-wrap").append(t.responseText)})},dismiss_message:function(){e("body").on("click","#give-batch-success .notice-dismiss",function(){e("#give-batch-success").parent().slideUp("fast")})}},c=function(){e('select[name="give-payment-status"]').on("change",function(){var t=e(this).val();e(".give-donation-status").removeClass(function(e,t){return(t.match(/\bstatus-\S+/g)||[]).join(" ")}).addClass("status-"+t)})},d={init:function(){this.edit_customer(),this.add_email(),this.user_search(),this.remove_user(),this.cancel_edit(),this.change_country(),this.add_note(),this.delete_checked()},edit_customer:function(){e("body").on("click","#edit-customer",function(t){t.preventDefault(),e("#give-customer-card-wrapper .editable").hide(),e("#give-customer-card-wrapper .edit-item").fadeIn().css("display","block")})},user_search:function(){e("body").on("click.giveSelectUser",".give_user_search_results a",function(t){t.preventDefault();var i=e(this).data("userid");e('input[name="customerinfo[user_id]"]').val(i)})},remove_user:function(){e("body").on("click","#disconnect-customer",function(t){t.preventDefault();var i=e('input[name="customerinfo[id]"]').val(),n={give_action:"disconnect-userid",customer_id:i,_wpnonce:e("#edit-customer-info #_wpnonce").val()};e.post(ajaxurl,n,function(e){window.location.href=window.location.href},"json")})},cancel_edit:function(){e("body").on("click","#give-edit-customer-cancel",function(t){t.preventDefault(),e("#give-customer-card-wrapper .edit-item").hide(),e("#give-customer-card-wrapper .editable").show(),e(".give_user_search_results").html("")})},change_country:function(){e('select[name="customerinfo[country]"]').change(function(){var t=e(this),i={action:"give_get_states",country:t.val(),field_name:"customerinfo[state]"};return e.post(ajaxurl,i,function(t){"nostates"==t?e(':input[name="customerinfo[state]"]').replaceWith('<input type="text" name="'+i.field_name+'" value="" class="give-edit-toggles medium-text"/>'):e(':input[name="customerinfo[state]"]').replaceWith(t)}),!1})},add_note:function(){e("body").on("click","#add-customer-note",function(t){t.preventDefault();var i={give_action:"add-customer-note",customer_id:e("#customer-id").val(),customer_note:e("#customer-note").val(),add_customer_note_nonce:e("#add_customer_note_nonce").val()};if(i.customer_note)e.ajax({type:"POST",data:i,url:ajaxurl,success:function(t){e("#give-customer-notes").prepend(t),e(".give-no-customer-notes").hide(),e("#customer-note").val("")}}).fail(function(e){window.console&&window.console.log&&console.log(e)});else{var n=e("#customer-note").css("border-color");e("#customer-note").css("border-color","red"),setTimeout(function(){e("#customer-note").css("border-color",n)},500)}})},delete_checked:function(){e("#give-customer-delete-confirm").change(function(){var t=e("#give-customer-delete-records"),i=e("#give-delete-customer");e(this).prop("checked")?(t.attr("disabled",!1),i.attr("disabled",!1)):(t.attr("disabled",!0),t.prop("checked",!1),i.attr("disabled",!0))})},add_email:function(){e("#add-customer-email").length&&e(document.body).on("click","#add-customer-email",function(t){t.preventDefault();var i=e(this),n=i.parent();n.parent().find(".notice-wrap").remove(),n.find(".spinner").css("visibility","visible"),i.attr("disabled",!0);var a=n.find('input[name="customer-id"]').val(),o=n.find('input[name="additional-email"]').val(),r=n.find('input[name="make-additional-primary"]').is(":checked"),s=n.find('input[name="add_email_nonce"]').val(),c={give_action:"add_donor_email",customer_id:a,email:o,primary:r,_wpnonce:s};e.post(ajaxurl,c,function(e){!0===e.success?window.location.href=e.redirect:(i.attr("disabled",!1),n.after('<div class="notice-wrap"><div class="notice notice-error inline"><p>'+e.message+"</p></div></div>"),n.find(".spinner").css("visibility","hidden"))},"json")})}},l={init:function(){this.revoke_api_key(),this.regenerate_api_key()},revoke_api_key:function(){e("body").on("click",".give-revoke-api-key",function(e){return confirm(give_vars.revoke_api_key)})},regenerate_api_key:function(){e("body").on("click",".give-regenerate-api-key",function(e){return confirm(give_vars.regenerate_api_key)})}},u={init:function(){this.handle_metabox_tab_click(),this.setup_colorpicker_fields(),this.setup_media_fields(),this.setup_repeatable_fields(),this.handle_repeater_group_events(),this.handle_multi_levels_repeater_group_events()},handle_metabox_tab_click:function(){var t=e(".give-metabox-tabs a");if(t.on("click",function(i){i.preventDefault();var n=e(this).parent(),a=e("ul.give-metabox-sub-tabs",n),o=a.length,r=t.parents("li"),s=e("ul.give-metabox-sub-tabs"),c=e(this).parents("ul.give-metabox-sub-tabs").length;if(o){n.toggleClass("active"),a.toggleClass("give-hidden");var d=e("li.active","ul.give-metabox-sub-tabs");return s.not(a).addClass("give-hidden"),r.not(n).removeClass("active"),d.addClass("active"),!1}return c?c&&(e("ul.give-metabox-sub-tabs").addClass("give-hidden"),r.removeClass("active"),e(this).parents("ul.give-metabox-sub-tabs").removeClass("give-hidden").children("li").removeClass("active"),e(this).parents("li.has-sub-fields").addClass("active")):r.each(function(t,i){i=e(i),i.removeClass("active"),i.hasClass("has-sub-fields")&&e("ul.give-metabox-sub-tabs",i).addClass("give-hidden")}),e(this).parent().addClass("active"),e(".give_options_panel").addClass("give-hidden"),e(e(this).attr("href")).removeClass("give-hidden"),!1}),location.hash.length){var i=e('a[href="'+location.hash+'"]',".give-metabox-tabs");i.length&&i.trigger("click")}},setup_colorpicker_fields:function(){e(document).ready(function(){var t=e(".give-colorpicker");t.length&&t.each(function(t,i){var n=e(i);n.parents(".give-template").length||n.wpColorPicker()})})},setup_media_fields:function(){var t;e("body").on("click",".give-media-upload",function(i){return i.preventDefault(),window.give_media_uploader_input_field=e(this),t?void t.open():(t=wp.media.frames.file_frame=wp.media({title:give_vars.metabox_fields.media.button_title,button:{text:give_vars.metabox_fields.media.button_title},multiple:!1}),t.on("select",function(){var e=t.state().get("selection").first().toJSON(),i=window.give_media_uploader_input_field.prev(),n="id"===i.data("fvalue")?e.id:e.url;console.log(i),i.val(n)}),void t.open())})},setup_repeatable_fields:function(){jQuery(function(){jQuery(".give-repeatable-field-section").each(function(){var t=e(this),i={wrapper:".give-repeatable-fields-section-wrapper",container:".container",row:".give-row",add:".give-add-repeater-field-section-row",remove:".give-remove",move:".give-move",template:".give-template",confirm_before_remove_row:!0,confirm_before_remove_row_text:give_vars.confirm_before_remove_row_text,is_sortable:!0,before_add:null,after_add:v,before_remove:null,after_remove:p,sortable_options:{placeholder:"give-ui-placeholder-state-highlight",start:function(t,i){e("body").trigger("repeater_field_sorting_start",[i.item])},stop:function(t,i){e("body").trigger("repeater_field_sorting_stop",[i.item])},update:function(i,n){n.item.next().hasClass("give-template")&&n.item.next().after(n.item);var a=e(".give-row",t).not(".give-template");if(a.length){var o=1;a.each(function(t,i){var n=e(".give-field, label",e(i));n.length&&n.each(function(){var t=e(this).parents(".give-field-wrap"),i=e(this);e.each(this.attributes,function(e,n){var a=this.value.replace(/\[/g,"_").replace(/]/g,""),r=a+"_field",s="",c="";this.value&&(this.value=this.value.replace(/\[\d+\]/g,"["+(o-1)+"]"),c=this.value.replace(/\[/g,"_").replace(/]/g,""),t.hasClass(r)&&(s=c+"_field",t.removeClass(r).addClass(s)),a==i.attr("id")&&i.attr("id",c))})}),o++}),t.trigger("repeater_field_row_reordered",[n.item])}}}};jQuery(this).repeatable_fields(i)})})},handle_repeater_group_events:function(){var t=e(".give-repeatable-field-section"),i=e("body");i.on("click",".give-row-head button",function(){var t=e(this).closest("tr");t.toggleClass("closed"),e(".give-row-body",t).toggle()}),t.on("repeater_field_new_row_added repeater_field_row_deleted repeater_field_row_reordered",function(){_(e(this))}),i.on("repeater_field_sorting_start",function(t,i){var n=e(".wp-editor-area",i);n.length&&n.each(function(t,i){window.setTimeout(function(){tinyMCE.execCommand("mceRemoveEditor",!0,e(i).attr("id"))},300)})}),i.on("repeater_field_sorting_stop",function(t,i){var n=e(".wp-editor-area",i);n.length&&n.each(function(t,i){window.setTimeout(function(){var t=e(i).attr("id");tinyMCE.execCommand("mceAddEditor",!0,t),window.setTimeout(function(){switchEditors.go(t,"html"),e("#"+t+"-tmce").trigger("click")},100)},300)})}),t.each(function(t,i){var n=e(i);_(n),parseInt(n.data("close-tabs"))&&(e(".give-row-head button",n).trigger("click"),e(".give-template",n).removeClass("closed"),e(".give-template .give-row-body",n).show())}),t.on("repeater_field_new_row_added",function(t,i,n){e(".give-colorpicker",e(this)).each(function(t,i){var n=e(i);n.parents(".wp-picker-container").length||n.parents(".give-template").length||n.wpColorPicker()});var a=e("div[data-wp-editor]",n);a.length&&a.each(function(t,i){var n=e(i),a=e(".wp-editor-wrap",n),o=e("textarea",n),r="give_wysiwyg_unique_"+Math.random().toString().replace(".","_"),s=a.prev();o.attr("id",r),e.post(ajaxurl,{action:"give_load_wp_editor",wp_editor:n.data("wp-editor"),wp_editor_id:r,textarea_name:e("textarea",n).attr("name")},function(t){a.remove(),s.after(t),tinyMCEPreInit.qtInit[o.attr("id")]=e.extend(!0,tinyMCEPreInit.qtInit._give_agree_text,{id:r}),tinyMCEPreInit.mceInit[r]=e.extend(!0,tinyMCEPreInit.mceInit._give_agree_text,{body_class:r+" post-type-give_forms post-status-publish locale-"+tinyMCEPreInit.mceInit._give_agree_text.wp_lang_attr.toLowerCase(),selector:"#"+r}),tinymce.init(tinyMCEPreInit.mceInit[r]),quicktags(tinyMCEPreInit.qtInit[r]),QTags._buttonsInit(),window.setTimeout(function(){switchEditors.go(r,"html"),e("#"+r+"-tmce").trigger("click")},100),window.wpActiveEditor||(window.wpActiveEditor=r)})})})},handle_multi_levels_repeater_group_events:function(){var t=e("#_give_donation_levels_field");e("body").on("keyup",".give-multilevel-text-field",function(){var t=e(this).closest("tr"),i=e(".give-row-head h2 span",t),n=i.data("header-title");return(!e(this).val()||e(this).val()!==i.html())&&void(e(this).val()?i.html(n+": "+e(this).val()):i.html(n))}),e(".give-multilevel-text-field").each(function(t,i){if(t){var n=e(i),a=n.closest("tr"),o=e(".give-row-head h2 span",a),r=o.data("header-title");return(!n.val()||n.val()!==o.html())&&void(n.val()?o.html(r+": "+n.val()):o.html(r))}}),t.on("repeater_field_row_deleted",function(){var t=e(this);window.setTimeout(function(){var i=t,n=e(".give-row",i).not(".give-template"),a=e(".give-give_default_radio_inline",n),o=n.length;1===o&&a.prop("checked",!0)},200)}),t.on("repeater_field_new_row_added",function(t,i,n){var a=e(this),o=0;window.setTimeout(function(){e(".give-give_default_radio_inline",a).is(":checked")===!1&&e(".give-row",a).not(".give-template").first().find(".give-give_default_radio_inline").prop("checked",!0)},200),e('input[type="hidden"].give-levels_id',a).each(function(t,i){var n=e(i);o<n.val()&&(o=n.val())}),e('input[type="hidden"].give-levels_id',n).val(++o)})}},v=function(t,i){var n=e(t).attr("data-rf-row-count"),a=e(t),o=a.parents(".give-repeatable-field-section");n++,e("*",i).each(function(){e.each(this.attributes,function(e,t){this.value=this.value.replace("{{row-count-placeholder}}",n-1)})}),e(t).attr("data-rf-row-count",n),o.trigger("repeater_field_new_row_added",[t,i])},p=function(t){var i=e(t),n=i.parents(".give-repeatable-field-section"),a=e(t).attr("data-rf-row-count");i.attr("data-rf-row-count",--a),n.trigger("repeater_field_row_deleted")},_=function(t){if(parseInt(t.data("group-numbering"))){var i=e(".give-row-head h2 span",t),n=i.data("header-title");i.each(function(t,i){var a=e(i);a.parents(".give-template").length||a.html(n+": "+t)})}},g=function(){jQuery('[data-tooltip!=""]').qtip({content:{attr:"data-tooltip"},style:{classes:"qtip-rounded qtip-tipsy"},events:{show:function(t,i){var n=e(i.elements.target[0]);n.qtip("option","position.my",void 0==n.data("tooltip-my-position")?"bottom center":n.data("tooltip-my-position")),n.qtip("option","position.at",void 0==n.data("tooltip-target-position")?"top center":n.data("tooltip-target-position"))}}})},h={init:function(){this.handle_bulk_delete()},handle_bulk_delete:function(){var t=e("#give-payments-filter");t.on("submit",function(t){var i=e('select[name="action"]',e(this)).val(),n=[],a="";switch(e('input[name="payment[]"]:checked',e(this)).each(function(t,i){n.push(e(this).val())}),n=n.length.toString(),i){case"delete":if(!parseInt(n))return alert(give_vars.bulk_action["delete"].zero_payment_selected),!1;if(a=1<n?give_vars.bulk_action["delete"].delete_payments:give_vars.bulk_action["delete"].delete_payment,!window.confirm(a.replace("{payment_count}",n)))return!1;break;case"resend-receipt":if(!parseInt(n))return alert(give_vars.bulk_action.resend_receipt.zero_recipient_selected),!1;if(a=1<n?give_vars.bulk_action.resend_receipt.resend_receipts:give_vars.bulk_action.resend_receipt.resend_receipt,!window.confirm(a.replace("{payment_count}",n)))return!1}return!0})}};e(function(){function v(t){t.each(function(){e(this).qtip({style:"qtip-dark qtip-tipsy",content:{text:give_vars.price_format_guide.trim()},show:"",position:{my:"bottom center",at:"top center"}})})}i(),c(),n(),a.init(),o.init(),r.init(),d.init(),l.init(),s.init(),u.init(),h.init(),g(),e("a.give-rating-link").click(function(){jQuery(this).parent().text(jQuery(this).data("rated"))}),e(".give-ajax-user-search").on("keyup",function(){var t=e(this).val(),i="";e(this).data("exclude")&&(i=e(this).data("exclude")),e(".give-ajax").show(),data={action:"give_search_users",user_name:t,exclude:i},document.body.style.cursor="wait",e.ajax({type:"POST",data:data,dataType:"json",url:ajaxurl,success:function(t){e(".give-ajax").hide(),e(".give_user_search_results").removeClass("hidden"),e(".give_user_search_results span").html(""),e(t.results).appendTo(".give_user_search_results span"),document.body.style.cursor="default"}})}),e("body").on("click.giveSelectUser",".give_user_search_results span a",function(t){t.preventDefault();var i=e(this).data("login");e(".give-ajax-user-search").val(i),e(".give_user_search_results").addClass("hidden"),e(".give_user_search_results span").html("")}),e("body").on("click.giveCancelUserSearch",".give_user_search_results a.give-ajax-user-cancel",function(t){t.preventDefault(),e(".give-ajax-user-search").val(""),e(".give_user_search_results").addClass("hidden"),e(".give_user_search_results span").html("")});var p=e("input.give-money-field, input.give-price-field"),_=give_vars.thousands_separator,f=give_vars.decimal_separator,m="",b="",w="",y=f===_?1:0;v(p),e("#_give_donation_levels_repeat").on("click","button.cmb-add-group-row",function(){window.setTimeout(function(){p=e("input.give-money-field, input.give-price-field"),v(p)},100)}),e("#poststuff").on("keyup","input.give-money-field, input.give-price-field",function(){m=(e(this).val().match(new RegExp(_,"g"))||[]).length,b=(e(this).val().match(new RegExp("[a-z]","g"))||[]).length,-1!==e(this).val().indexOf(_)&&y<m?e(this).qtip("show"):b?e(this).qtip("show"):e(this).qtip("hide"),m=b=""}),e("#poststuff").on("focusout","input.give-money-field, input.give-price-field",function(){return w=t(e(this).val(),!1),parseInt(w)?(w=w.replace(".",f),-1!==w.indexOf("-")&&(w=w.replace("-","")),void e(this).val(w)):(e(this).val(""),!1)}),e(".give-settings-page").on("click","#give-show-sub-nav",function(t){t.preventDefault();var i=e(this).next();return i.is(":hover")||i.toggleClass("give-hidden"),!1}).on("blur",function(){var t=e(this).next();t.removeClass("give-hidden")}),give_render_responsinve_tabs()})}(jQuery),jQuery(window).resize(function(){give_render_responsinve_tabs()});
assets/scss/admin/settings.scss CHANGED
@@ -468,6 +468,8 @@ h2.give-nav-tab-wrapper {
468
  position: relative;
469
  display: inline-block;
470
  z-index: 9999;
 
 
471
  nav.give-sub-nav-tab {
472
  border: 1px solid #ccc;
473
  border-bottom: 0;
@@ -500,11 +502,18 @@ h2.give-nav-tab-wrapper {
500
 
501
  #give-show-sub-nav {
502
  text-decoration: none;
503
- padding: 3px 5px;
504
  border-bottom: 1px solid #ccc;
505
  line-height: 0;
506
  background: white;
507
  border-radius: 4px;
 
 
 
 
 
 
 
508
  }
509
 
510
  #give-show-sub-nav:hover, #give-show-sub-nav:active {
468
  position: relative;
469
  display: inline-block;
470
  z-index: 9999;
471
+ float: left;
472
+
473
  nav.give-sub-nav-tab {
474
  border: 1px solid #ccc;
475
  border-bottom: 0;
502
 
503
  #give-show-sub-nav {
504
  text-decoration: none;
505
+ padding: 3px 4px;
506
  border-bottom: 1px solid #ccc;
507
  line-height: 0;
508
  background: white;
509
  border-radius: 4px;
510
+ margin-top:5px;
511
+
512
+ > span.dashicons {
513
+ font-size:16px;
514
+ height:16px;
515
+ width:16px;
516
+ }
517
  }
518
 
519
  #give-show-sub-nav:hover, #give-show-sub-nav:active {
assets/sourcemaps/give-admin.css.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"file":"give-admin.css","sources":["admin/give-admin.scss","frontend/_mixins.scss","frontend/_variables.scss","plugins/qtip.scss","frontend/fonts.scss","admin/fonts.scss","admin/forms.scss","admin/addons.scss","admin/reports.scss","admin/welcome.scss","admin/logs.scss","admin/settings.scss","admin/payment-history.scss","admin/dashboard.scss","admin/donors.scss","admin/buttons.scss","admin/shortcodes.scss","admin/system-info.scss"],"sourcesContent":["/*!\r\n * Give Admin SCSS/CSS\r\n *\r\n * @description: The Main SCSS file for ADMIN styles which is compiled and minified via Gulp taskrunner\r\n * @package: Give\r\n * @subpackage: SCSS/Admin\r\n * @copyright: Copyright (c) 2016, WordImpress\r\n * @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License\r\n*/\r\n@import '../frontend/mixins';\r\n@import '../frontend/variables';\r\n@import '../plugins/qtip';\r\n@import '../frontend/fonts';\r\n@import 'fonts';\r\n@import 'forms';\r\n@import 'addons';\r\n@import 'reports';\r\n@import 'welcome';\r\n@import 'logs';\r\n@import 'settings';\r\n@import 'payment-history';\r\n@import 'dashboard';\r\n@import 'donors';\r\n@import 'buttons';\r\n@import 'shortcodes';\r\n@import 'system-info';\r\n","/**\r\n * Clearfix\r\n */\r\n@mixin clearfix() {\r\n *zoom: 1;\r\n\r\n &:before,\r\n &:after {\r\n content: \" \";\r\n display: table;\r\n }\r\n\r\n &:after {\r\n clear: both;\r\n }\r\n}\r\n\r\n.give-clearfix {\r\n @include clearfix;\r\n}\r\n\r\n/**\r\n * Box Sizing\r\n * https://github.com/timrogers/sass-box-sizing-mixin\r\n */\r\n@mixin box-sizing($box-model) {\r\n -webkit-box-sizing: $box-model; // Safari <= 5\r\n -moz-box-sizing: $box-model; // Firefox <= 19\r\n box-sizing: $box-model;\r\n}\r\n\r\n/**\r\n * CSS3 Easing\r\n */\r\n@mixin easing-transition() {\r\n -moz-transition: 0.2s all linear;\r\n -o-transition: 0.2s all linear;\r\n transition: 0.2s all linear;\r\n}\r\n\r\n//Labels\r\n@mixin give-label() {\r\n padding: .2em .4em .3em;\r\n font-size: 11px;\r\n line-height: 1;\r\n color: #fff;\r\n text-align: center;\r\n white-space: nowrap;\r\n vertical-align: baseline;\r\n border-radius: .25em;\r\n \r\n &:hover {\r\n color:#fff;\r\n text-decoration: none;\r\n }\r\n}\r\n\r\n@mixin give-label-gray() {\r\n background-color: #929292;\r\n}\r\n@mixin give-label-orange() {\r\n background-color: #ffba00;\r\n}\r\n\r\n.give-item-label {\r\n @include give-label();\r\n}\r\n\r\n.give-item-label-gray {\r\n @include give-label-gray();\r\n}\r\n\r\n.give-item-label-orange {\r\n @include give-label-orange();\r\n}\r\n\r\n\r\n.give-item-label {\r\n @include give-label();\r\n}\r\n\r\n//Fields\r\n@mixin give-currency() {\r\n background-color: lighten($light-gray, 2%);\r\n border-top: 1px solid $borders;\r\n border-bottom: 1px solid $borders;\r\n color: $dark;\r\n margin: 0;\r\n padding: 0 12px;\r\n height: 35px;\r\n line-height: 35px;\r\n font-size: $font-size-medium;\r\n @include box-sizing(border-box);\r\n}\r\n\r\n@mixin give-input() {\r\n border: 1px solid $borders;\r\n background: #FFF;\r\n border-radius: 0;\r\n height: 35px;\r\n line-height: 35px;\r\n padding: 0 12px;\r\n margin: 0;\r\n font-size: $font-size-medium;\r\n @include box-sizing(border-box);\r\n}","/**\r\n * Give CSS Variables\r\n */\r\n\r\n$green: #7ad03a;\r\n$red: #a00;\r\n$orange: #ffba00;\r\n$blue: #2ea2cc;\r\n$dark: #333;\r\n$borders: #ccc;\r\n$light-gray: #EDEDED;\r\n\r\n//Status\r\n$status-default: #777;\r\n$status-complete: $green;\r\n$status-refunded: $status-default;\r\n$status-subscription: #5bc0de;\r\n$status-revoked: #d9534f;\r\n\r\n//Font sizes\r\n$font-size-medium: 18px;\r\n\r\n$primary: #007ba4;\r\n// Primary colour for buttons (alt)\r\n$primarytext: desaturate(lighten($primary, 50%), 18%);\r\n// Text on primary colour bg\r\n\r\n$secondary: desaturate(lighten($primary, 40%), 21%);\r\n// Secondary buttons\r\n$secondarytext: desaturate(darken($secondary, 60%), 21%);\r\n// Text on secondary colour bg\r\n\r\n$highlight: adjust-hue($primary, 150deg);\r\n// Prices, In stock labels, sales flash\r\n$highlightext: desaturate(lighten($highlight, 50%), 18%);\r\n// Text on highlight colour bg\r\n\r\n$contentbg: #fff;\r\n// Content BG - Tabs (active state)\r\n$subtext: #777;\r\n// small, breadcrumbs etc","/*\n * qTip2 - Pretty powerful tooltips - v2.2.1\n * http://qtip2.com\n *\n * Copyright (c) 2014 \n * Released under the MIT licenses\n * http://jquery.org/license\n *\n * Date: Sun Sep 7 2014 12:09 GMT+0100+0100\n * Plugins: tips modal viewport svg imagemap ie6\n * Styles: core basic css3\n */\n.qtip{\n\tposition: absolute;\n\tleft: -28000px;\n\ttop: -28000px;\n\tdisplay: none;\n\n\tmax-width: 280px;\n\tmin-width: 50px;\n\n\tfont-size: 10.5px;\n\tline-height: 12px;\n\n\tdirection: ltr;\n\n\tbox-shadow: none;\n\tpadding: 0;\n}\n\n\t.qtip-content{\n\t\tposition: relative;\n\t\tpadding: 5px 9px;\n\t\toverflow: hidden;\n\n\t\ttext-align: left;\n\t\tword-wrap: break-word;\n\t}\n\n\t.qtip-titlebar{\n\t\tposition: relative;\n\t\tpadding: 5px 35px 5px 10px;\n\t\toverflow: hidden;\n\n\t\tborder-width: 0 0 1px;\n\t\tfont-weight: bold;\n\t}\n\n\t.qtip-titlebar + .qtip-content{ border-top-width: 0 !important; }\n\n\t/* Default close button class */\n\t.qtip-close{\n\t\tposition: absolute;\n\t\tright: -9px; top: -9px;\n\t\tz-index: 11; /* Overlap .qtip-tip */\n\n\t\tcursor: pointer;\n\t\toutline: medium none;\n\n\t\tborder: 1px solid transparent;\n\t}\n\n\t\t.qtip-titlebar .qtip-close{\n\t\t\tright: 4px; top: 50%;\n\t\t\tmargin-top: -9px;\n\t\t}\n\n\t\t* html .qtip-titlebar .qtip-close{ top: 16px; } /* IE fix */\n\n\t\t.qtip-titlebar .ui-icon,\n\t\t.qtip-icon .ui-icon{\n\t\t\tdisplay: block;\n\t\t\ttext-indent: -1000em;\n\t\t\tdirection: ltr;\n\t\t}\n\n\t\t.qtip-icon, .qtip-icon .ui-icon{\n\t\t\t-moz-border-radius: 3px;\n\t\t\t-webkit-border-radius: 3px;\n\t\t\tborder-radius: 3px;\n\t\t\ttext-decoration: none;\n\t\t}\n\n\t\t\t.qtip-icon .ui-icon{\n\t\t\t\twidth: 18px;\n\t\t\t\theight: 14px;\n\n\t\t\t\tline-height: 14px;\n\t\t\t\ttext-align: center;\n\t\t\t\ttext-indent: 0;\n\t\t\t\tfont: normal bold 10px/13px Tahoma,sans-serif;\n\n\t\t\t\tcolor: inherit;\n\t\t\t\tbackground: transparent none no-repeat -100em -100em;\n\t\t\t}\n\n/* Applied to 'focused' tooltips e.g. most recently displayed/interacted with */\n.qtip-focus{}\n\n/* Applied on hover of tooltips i.e. added/removed on mouseenter/mouseleave respectively */\n.qtip-hover{}\n\n/* Default tooltip style */\n.qtip-default{\n\tborder: 1px solid #F1D031;\n\n\tbackground-color: #FFFFA3;\n\tcolor: #555;\n}\n\n\t.qtip-default .qtip-titlebar{\n\t\tbackground-color: #FFEF93;\n\t}\n\n\t.qtip-default .qtip-icon{\n\t\tborder-color: #CCC;\n\t\tbackground: #F1F1F1;\n\t\tcolor: #777;\n\t}\n\n\t.qtip-default .qtip-titlebar .qtip-close{\n\t\tborder-color: #AAA;\n\t\tcolor: #111;\n\t}\n\n\n/*! Light tooltip style */\n.qtip-light{\n\tbackground-color: white;\n\tborder-color: #E2E2E2;\n\tcolor: #454545;\n}\n\n\t.qtip-light .qtip-titlebar{\n\t\tbackground-color: #f1f1f1;\n\t}\n\n\n/*! Dark tooltip style */\n.qtip-dark{\n\tbackground-color: #505050;\n\tborder-color: #303030;\n\tcolor: #f3f3f3;\n}\n\n\t.qtip-dark .qtip-titlebar{\n\t\tbackground-color: #404040;\n\t}\n\n\t.qtip-dark .qtip-icon{\n\t\tborder-color: #444;\n\t}\n\n\t.qtip-dark .qtip-titlebar .ui-state-hover{\n\t\tborder-color: #303030;\n\t}\n\n\n/*! Cream tooltip style */\n.qtip-cream{\n\tbackground-color: #FBF7AA;\n\tborder-color: #F9E98E;\n\tcolor: #A27D35;\n}\n\n\t.qtip-cream .qtip-titlebar{\n\t\tbackground-color: #F0DE7D;\n\t}\n\n\t.qtip-cream .qtip-close .qtip-icon{\n\t\tbackground-position: -82px 0;\n\t}\n\n\n/*! Red tooltip style */\n.qtip-red{\n\tbackground-color: #F78B83;\n\tborder-color: #D95252;\n\tcolor: #912323;\n}\n\n\t.qtip-red .qtip-titlebar{\n\t\tbackground-color: #F06D65;\n\t}\n\n\t.qtip-red .qtip-close .qtip-icon{\n\t\tbackground-position: -102px 0;\n\t}\n\n\t.qtip-red .qtip-icon{\n\t\tborder-color: #D95252;\n\t}\n\n\t.qtip-red .qtip-titlebar .ui-state-hover{\n\t\tborder-color: #D95252;\n\t}\n\n\n/*! Green tooltip style */\n.qtip-green{\n\tbackground-color: #CAED9E;\n\tborder-color: #90D93F;\n\tcolor: #3F6219;\n}\n\n\t.qtip-green .qtip-titlebar{\n\t\tbackground-color: #B0DE78;\n\t}\n\n\t.qtip-green .qtip-close .qtip-icon{\n\t\tbackground-position: -42px 0;\n\t}\n\n\n/*! Blue tooltip style */\n.qtip-blue{\n\tbackground-color: #E5F6FE;\n\tborder-color: #ADD9ED;\n\tcolor: #5E99BD;\n}\n\n\t.qtip-blue .qtip-titlebar{\n\t\tbackground-color: #D0E9F5;\n\t}\n\n\t.qtip-blue .qtip-close .qtip-icon{\n\t\tbackground-position: -2px 0;\n\t}\n\n\n.qtip-shadow{\n\t-webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);\n\t-moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);\n\tbox-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);\n}\n\n/* Add rounded corners to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE9+, Safari 2+ */\n.qtip-rounded,\n.qtip-tipsy,\n.qtip-bootstrap{\n\t-moz-border-radius: 5px;\n\t-webkit-border-radius: 5px;\n\tborder-radius: 5px;\n}\n\n.qtip-rounded .qtip-titlebar{\n\t-moz-border-radius: 4px 4px 0 0;\n\t-webkit-border-radius: 4px 4px 0 0;\n\tborder-radius: 4px 4px 0 0;\n}\n\n/* Youtube tooltip style */\n.qtip-youtube{\n\t-moz-border-radius: 2px;\n\t-webkit-border-radius: 2px;\n\tborder-radius: 2px;\n\n\t-webkit-box-shadow: 0 0 3px #333;\n\t-moz-box-shadow: 0 0 3px #333;\n\tbox-shadow: 0 0 3px #333;\n\n\tcolor: white;\n\tborder: 0 solid transparent;\n\n\tbackground: #4A4A4A;\n\tbackground-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,black));\n\tbackground-image: -webkit-linear-gradient(top,#4A4A4A 0,black 100%);\n\tbackground-image: -moz-linear-gradient(top,#4A4A4A 0,black 100%);\n\tbackground-image: -ms-linear-gradient(top,#4A4A4A 0,black 100%);\n\tbackground-image: -o-linear-gradient(top,#4A4A4A 0,black 100%);\n}\n\n\t.qtip-youtube .qtip-titlebar{\n\t\tbackground-color: #4A4A4A;\n\t\tbackground-color: rgba(0,0,0,0);\n\t}\n\n\t.qtip-youtube .qtip-content{\n\t\tpadding: .75em;\n\t\tfont: 12px arial,sans-serif;\n\n\t\tfilter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);\";\n\t}\n\n\t.qtip-youtube .qtip-icon{\n\t\tborder-color: #222;\n\t}\n\n\t.qtip-youtube .qtip-titlebar .ui-state-hover{\n\t\tborder-color: #303030;\n\t}\n\n\n/* jQuery TOOLS Tooltip style */\n.qtip-jtools{\n\tbackground: #232323;\n\tbackground: rgba(0, 0, 0, 0.7);\n\tbackground-image: -webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323));\n\tbackground-image: -moz-linear-gradient(top, #717171, #232323);\n\tbackground-image: -webkit-linear-gradient(top, #717171, #232323);\n\tbackground-image: -ms-linear-gradient(top, #717171, #232323);\n\tbackground-image: -o-linear-gradient(top, #717171, #232323);\n\n\tborder: 2px solid #ddd;\n\tborder: 2px solid rgba(241,241,241,1);\n\n\t-moz-border-radius: 2px;\n\t-webkit-border-radius: 2px;\n\tborder-radius: 2px;\n\n\t-webkit-box-shadow: 0 0 12px #333;\n\t-moz-box-shadow: 0 0 12px #333;\n\tbox-shadow: 0 0 12px #333;\n}\n\n\t/* IE Specific */\n\t.qtip-jtools .qtip-titlebar{\n\t\tbackground-color: transparent;\n\t\tfilter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)\";\n\t}\n\t.qtip-jtools .qtip-content{\n\t\tfilter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)\";\n\t}\n\n\t.qtip-jtools .qtip-titlebar,\n\t.qtip-jtools .qtip-content{\n\t\tbackground: transparent;\n\t\tcolor: white;\n\t\tborder: 0 dashed transparent;\n\t}\n\n\t.qtip-jtools .qtip-icon{\n\t\tborder-color: #555;\n\t}\n\n\t.qtip-jtools .qtip-titlebar .ui-state-hover{\n\t\tborder-color: #333;\n\t}\n\n\n/* Cluetip style */\n.qtip-cluetip{\n\t-webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);\n\t-moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);\n\tbox-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);\n\n\tbackground-color: #D9D9C2;\n\tcolor: #111;\n\tborder: 0 dashed transparent;\n}\n\n\t.qtip-cluetip .qtip-titlebar{\n\t\tbackground-color: #87876A;\n\t\tcolor: white;\n\t\tborder: 0 dashed transparent;\n\t}\n\n\t.qtip-cluetip .qtip-icon{\n\t\tborder-color: #808064;\n\t}\n\n\t.qtip-cluetip .qtip-titlebar .ui-state-hover{\n\t\tborder-color: #696952;\n\t\tcolor: #696952;\n\t}\n\n\n/* Tipsy style */\n.qtip-tipsy{\n\tbackground: black;\n\tbackground: rgba(0, 0, 0, .87);\n\n\tcolor: white;\n\tborder: 0 solid transparent;\n\n\tfont-size: 11px;\n\tfont-family: 'Lucida Grande', sans-serif;\n\tfont-weight: bold;\n\tline-height: 16px;\n\ttext-shadow: 0 1px black;\n}\n\n\t.qtip-tipsy .qtip-titlebar{\n\t\tpadding: 6px 35px 0 10px;\n\t\tbackground-color: transparent;\n\t}\n\n\t.qtip-tipsy .qtip-content{\n\t\tpadding: 6px 10px;\n\t}\n\n\t.qtip-tipsy .qtip-icon{\n\t\tborder-color: #222;\n\t\ttext-shadow: none;\n\t}\n\n\t.qtip-tipsy .qtip-titlebar .ui-state-hover{\n\t\tborder-color: #303030;\n\t}\n\n\n/* Tipped style */\n.qtip-tipped{\n\tborder: 3px solid #959FA9;\n\n\t-moz-border-radius: 3px;\n\t-webkit-border-radius: 3px;\n\tborder-radius: 3px;\n\n\tbackground-color: #F9F9F9;\n\tcolor: #454545;\n\n\tfont-weight: normal;\n\tfont-family: serif;\n}\n\n\t.qtip-tipped .qtip-titlebar{\n\t\tborder-bottom-width: 0;\n\n\t\tcolor: white;\n\t\tbackground: #3A79B8;\n\t\tbackground-image: -webkit-gradient(linear, left top, left bottom, from(#3A79B8), to(#2E629D));\n\t\tbackground-image: -webkit-linear-gradient(top, #3A79B8, #2E629D);\n\t\tbackground-image: -moz-linear-gradient(top, #3A79B8, #2E629D);\n\t\tbackground-image: -ms-linear-gradient(top, #3A79B8, #2E629D);\n\t\tbackground-image: -o-linear-gradient(top, #3A79B8, #2E629D);\n\t\tfilter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)\";\n\t}\n\n\t.qtip-tipped .qtip-icon{\n\t\tborder: 2px solid #285589;\n\t\tbackground: #285589;\n\t}\n\n\t\t.qtip-tipped .qtip-icon .ui-icon{\n\t\t\tbackground-color: #FBFBFB;\n\t\t\tcolor: #555;\n\t\t}\n\n\n/**\n * Twitter Bootstrap style.\n *\n * Tested with IE 8, IE 9, Chrome 18, Firefox 9, Opera 11.\n * Does not work with IE 7.\n */\n.qtip-bootstrap{\n\t/** Taken from Bootstrap body */\n\tfont-size: 14px;\n\tline-height: 20px;\n\tcolor: #333333;\n\n\t/** Taken from Bootstrap .popover */\n\tpadding: 1px;\n\tbackground-color: #ffffff;\n\tborder: 1px solid #ccc;\n\tborder: 1px solid rgba(0, 0, 0, 0.2);\n\t-webkit-border-radius: 6px;\n\t-moz-border-radius: 6px;\n\tborder-radius: 6px;\n\t-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n\t-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n\tbox-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n\t-webkit-background-clip: padding-box;\n\t-moz-background-clip: padding;\n\tbackground-clip: padding-box;\n}\n\n\t.qtip-bootstrap .qtip-titlebar{\n\t\t/** Taken from Bootstrap .popover-title */\n\t\tpadding: 8px 14px;\n\t\tmargin: 0;\n\t\tfont-size: 14px;\n\t\tfont-weight: normal;\n\t\tline-height: 18px;\n\t\tbackground-color: #f7f7f7;\n\t\tborder-bottom: 1px solid #ebebeb;\n\t\t-webkit-border-radius: 5px 5px 0 0;\n\t\t-moz-border-radius: 5px 5px 0 0;\n\t\tborder-radius: 5px 5px 0 0;\n\t}\n\n\t\t.qtip-bootstrap .qtip-titlebar .qtip-close{\n\t\t\t/**\n\t\t\t * Overrides qTip2:\n\t\t\t * .qtip-titlebar .qtip-close{\n\t\t\t * [...]\n\t\t\t * right: 4px;\n\t\t\t * top: 50%;\n\t\t\t * [...]\n\t\t\t * border-style: solid;\n\t\t\t * }\n\t\t\t */\n\t\t\tright: 11px;\n\t\t\ttop: 45%;\n\t\t\tborder-style: none;\n\t\t}\n\n\t.qtip-bootstrap .qtip-content{\n\t\t/** Taken from Bootstrap .popover-content */\n\t\tpadding: 9px 14px;\n\t}\n\n\t.qtip-bootstrap .qtip-icon{\n\t\t/**\n\t\t * Overrides qTip2:\n\t\t * .qtip-default .qtip-icon {\n\t\t * border-color: #CCC;\n\t\t * background: #F1F1F1;\n\t\t * color: #777;\n\t\t * }\n\t\t */\n\t\tbackground: transparent;\n\t}\n\n\t\t.qtip-bootstrap .qtip-icon .ui-icon{\n\t\t\t/**\n\t\t\t * Overrides qTip2:\n\t\t\t * .qtip-icon .ui-icon{\n\t\t\t * width: 18px;\n\t\t\t * height: 14px;\n\t\t\t * }\n\t\t\t */\n\t\t\twidth: auto;\n\t\t\theight: auto;\n\n\t\t\t/* Taken from Bootstrap .close */\n\t\t\tfloat: right;\n\t\t\tfont-size: 20px;\n\t\t\tfont-weight: bold;\n\t\t\tline-height: 18px;\n\t\t\tcolor: #000000;\n\t\t\ttext-shadow: 0 1px 0 #ffffff;\n\t\t\topacity: 0.2;\n\t\t\tfilter: alpha(opacity=20);\n\t\t}\n\n\t\t.qtip-bootstrap .qtip-icon .ui-icon:hover{\n\t\t\t/* Taken from Bootstrap .close:hover */\n\t\t\tcolor: #000000;\n\t\t\ttext-decoration: none;\n\t\t\tcursor: pointer;\n\t\t\topacity: 0.4;\n\t\t\tfilter: alpha(opacity=40);\n\t\t}\n\n\n/* IE9 fix - removes all filters */\n.qtip:not(.ie9haxors) div.qtip-content,\n.qtip:not(.ie9haxors) div.qtip-titlebar{\n\tfilter: none;\n\t-ms-filter: none;\n}\n\n\n.qtip .qtip-tip{\n\tmargin: 0 auto;\n\toverflow: hidden;\n\tz-index: 10;\n\n}\n\n\t/* Opera bug #357 - Incorrect tip position\n\thttps://github.com/Craga89/qTip2/issues/367 */\n\tx:-o-prefocus, .qtip .qtip-tip{\n\t\tvisibility: hidden;\n\t}\n\n\t.qtip .qtip-tip,\n\t.qtip .qtip-tip .qtip-vml,\n\t.qtip .qtip-tip canvas{\n\t\tposition: absolute;\n\n\t\tcolor: #123456;\n\t\tbackground: transparent;\n\t\tborder: 0 dashed transparent;\n\t}\n\n\t.qtip .qtip-tip canvas{ top: 0; left: 0; }\n\n\t.qtip .qtip-tip .qtip-vml{\n\t\tbehavior: url(#default#VML);\n\t\tdisplay: inline-block;\n\t\tvisibility: visible;\n\t}\n\n\n#qtip-overlay{\n\tposition: fixed;\n\tleft: 0; top: 0;\n\twidth: 100%; height: 100%;\n}\n\n\t/* Applied to modals with show.modal.blur set to true */\n\t#qtip-overlay.blurs{ cursor: pointer; }\n\n\t/* Change opacity of overlay here */\n\t#qtip-overlay div{\n\t\tposition: absolute;\n\t\tleft: 0; top: 0;\n\t\twidth: 100%; height: 100%;\n\n\t\tbackground-color: black;\n\n\t\topacity: 0.7;\n\t\tfilter:alpha(opacity=70);\n\t\t-ms-filter:\"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)\";\n\t}\n\n\n.qtipmodal-ie6fix{\n\tposition: absolute !important;\n}\n","/**\n * Give Frontend Fonts SCSS\n *\n * Fonts are from icomoon and the src paths need to be relative to template directory.\n * @package Give\n * @subpackage SCSS/Frontend\n * @copyright Copyright (c) 2016, WordImpress\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n@font-face {\n font-family: 'give-icomoon';\n src: url('../assets/fonts/icomoon.eot?kdnr3d');\n src: url('../assets/fonts/icomoon.eot?kdnr3d#iefix') format('embedded-opentype'),\n url('../assets/fonts/icomoon.woff?kdnr3d') format('woff'),\n url('../assets/fonts/icomoon.svg?kdnr3d#icomoon') format('svg');\n font-weight: normal;\n font-style: normal;\n}\n\n@mixin iconstyle() {\n font-family: 'give-icomoon';\n speak: none;\n font-style: normal;\n font-weight: normal;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n\n // Better Font Rendering\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n[class^=\"give-icon-\"], [class*=\" give-icon-\"] {\n @include iconstyle();\n}\n\n.give-icon-lamp:before {\n content: \"\\e603\";\n}\n\n.give-icon-heart:before {\n content: \"\\e604\";\n}\n\n.give-icon-question:before {\n content: \"\\e602\";\n}\n\n.give-icon-info:before {\n content: \"\\e601\";\n}\n\n.give-icon-new-tab:before {\n content: \"\\ea7e\";\n}\n\n.give-icon-alert:before {\n content: \"\\f02d\";\n}\n\n.give-icon-help:before {\n content: \"\\e606\";\n}\n\n.give-icon-spinner:before {\n content: \"\\e605\";\n}\n\n.give-icon-spinner2:before {\n content: \"\\e607\";\n}\n\n.give-icon-plus:before {\n content: \"\\e040\";\n}\n\n.give-icon-minus:before {\n content: \"\\e041\";\n}\n\n.give-icon-locked:before {\n content: \"\\e600\";\n}\n\n.dashicons-give:before {\n @include iconstyle();\n content: \"\\e800\";\n}\n\n// --------------------------\n// Spinning Icons\n// --------------------------\n\n.fa-spin {\n -webkit-animation: spin 1000ms infinite linear;\n animation: spin 1000ms infinite linear;\n}\n\n@-webkit-keyframes spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(359deg);\n transform: rotate(359deg);\n }\n}\n\n@keyframes spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(359deg);\n transform: rotate(359deg);\n }\n}\n","@font-face {\n\tfont-family: 'give-icomoon';\n\tfont-weight: normal;\n\tfont-style: normal;\n}\n\n@mixin admin_fonts() {\n\tfont-family: 'give-icomoon';\n\tsrc: url('../assets/fonts/icomoon.eot?kdnr3d');\n\tsrc: url('../assets/fonts/icomoon.eot?kdnr3d#iefix') format('embedded-opentype'),\n\turl('../assets/fonts/icomoon.woff?kdnr3d') format('woff'),\n\turl('../assets/fonts/icomoon.svg?kdnr3d#icomoon') format('svg');\n\tspeak: none;\n\tfont-style: normal;\n\tfont-weight: normal;\n\tfont-variant: normal;\n\ttext-transform: none;\n\tline-height: 1;\n\n\t// Better Font Rendering\n\t-webkit-font-smoothing: antialiased;\n\t-moz-osx-font-smoothing: grayscale;\n}\n\n// ---------------------------------\n// Donation form vertical tab icons.\n// ---------------------------------\n.give-metabox-tabs li {\n\n\t.give-icon:before {\n\t\t@include admin_fonts();\n\t\tfont-size: 12px;\n\t\tvertical-align: top;\n\t\tline-height: 20px;\n\t\tmargin: 0 5px 0 0;\n\t}\n\n\t.give-icon-default:before {\n\t\tcontent: \"\\e903\";\n\t}\n\n\t//Donation options tab.\n\t.give-icon-heart:before {\n\t\tcontent: \"\\e604\"; //this is a wp dashicon heart.\n\t}\n\t//Goal tab.\n\t.give-icon-target:before {\n\t\tcontent: \"\\e901\";\n\t}\n\t//Form display tab.\n\t.give-icon-display:before {\n\t\tcontent: \"\\e90c\";\n\t}\n\t//Form content tab.\n\t.give-icon-edit:before {\n\t\tcontent: \"\\e902\";\n\t}\n\t//Form terms tab.\n\t.give-icon-checklist:before {\n\t\tposition: relative;\n\t\ttop: 1px;\n\t\tcontent: \"\\e900\";\n\t}\n\t//Form offline donations tab.\n\t.give-icon-purse:before {\n\t\tcontent: \"\\e8df\";\n\t}\n\n}","/**\r\n * Give Forms SCSS\r\n *\r\n * @package Give\r\n * @subpackage SCSS/Admin\r\n * @copyright Copyright (c) 2016, WordImpress\r\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\r\n*/\r\n\r\n/*------------------------------------\r\nForms CPT\r\n--------------------------------------*/\r\n/* Hide conditional fields */\r\n.cmb2-id--give-set-price,\r\n.cmb2-id--give-levels-header,\r\n.cmb2-id--give-levels-header + .cmb-repeat-group-wrap,\r\n.cmb2-id--give-display-style,\r\n.post-type-give_forms .tablenav #post-query-submit,\r\n.give-hidden,\r\n.cmb2-id--give-form-content,\r\n.cmb2-id--give-reveal-label,\r\n.cmb2-id--give-custom-amount-minimum,\r\n.cmb2-id--give-custom-amount-text,\r\n.cmb2-id--give-offline-checkout-notes,\r\n.cmb-type-levels-id,\r\n#_give_donation_levels_repeat .cmb-group-title,\r\n#_give_donation_levels_repeat .cmb-row > .cmb-remove-group-row,\r\n#_give_donation_levels_repeat .cmb-row > .handlediv {\r\n\tdisplay: none;\r\n}\r\n\r\n/* Donation Levels Repeating Field */\r\n#_give_donation_levels_repeat > .cmb-repeatable-grouping .cmb-field-list > .cmb-row .cmb2-radio-list label {\r\n\tfont-size: 12px;\r\n}\r\n\r\n//-----------------------------\r\n// Table Rows\r\n//-----------------------------\r\ndiv.cmb-type-levels-repeater-header + div.cmb-repeat-group-wrap {\r\n\tpadding: 0 !important;\r\n\tmargin: 0 !important;\r\n\tmin-width: 100%;\r\n\tmax-width: 0;\r\n\r\n}\r\n\r\n//-----------------------------\r\n// Multilevel Repeater Header\r\n//-----------------------------\r\n.cmb2-id--give-levels-header {\r\n\tpadding: 10px 12px 0 !important;\r\n\tmargin: 0 !important;\r\n\tbackground: #F7F7F7;\r\n\tborder-bottom: none !important;\r\n\r\n\t.table-container {\r\n\t\tdisplay: table;\r\n\t\twidth: 100%;\r\n\r\n\t\tborder-top: 1px solid #e9e9e9;\r\n\t\tborder-bottom: 1px solid #e9e9e9;\r\n\t\tborder-left: 1px solid #e9e9e9;\r\n\r\n\t\t> .table-row {\r\n\t\t\tdisplay: table-row;\r\n\t\t\tbackground: #FCFCFC;\r\n\r\n\t\t\t> .table-cell {\r\n\t\t\t\tdisplay: table-cell;\r\n\t\t\t\tvertical-align: middle;\r\n\t\t\t\tpadding: 10px 15px;\r\n\t\t\t\tborder-right: 1px solid #e9e9e9;\r\n\t\t\t\t&.col-id {\r\n\t\t\t\t\tdisplay: none;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t}\r\n\r\n\t}\r\n}\r\n\r\n#_give_donation_levels_repeat {\r\n\tbackground: #F7F7F7;\r\n\tpadding: 0 1px 20px 12px;\r\n\tbox-sizing: border-box;\r\n\r\n\t.cmb-row, .inside {\r\n\t\tmargin: 0;\r\n\t}\r\n\t.cmb-remove-field-row {\r\n\t\tmargin: 3px 0 0;\r\n\r\n\t\t.button {\r\n\t\t\theight: 25px;\r\n\t\t\tpadding: 0 3px;\r\n\t\t}\r\n\t\tspan.dashicons-no {\r\n\t\t\tline-height: 1.15em;\r\n\t\t}\r\n\r\n\t}\r\n\r\n\t.cmbhandle {\r\n\t\tdisplay: none;\r\n\t}\r\n\t.cmb-add-row {\r\n\t\tmargin: 12px 0 0;\r\n\t}\r\n\r\n}\r\n\r\n//---------------------------------------------------\r\n// Field One Offs\r\n//---------------------------------------------------\r\n.give-time-field {\r\n\twidth: 65px;\r\n}\r\n\r\n.give-money-field {\r\n\twidth: 75px;\r\n\tmargin-right: 0;\r\n\tmargin-left: 0;\r\n}\r\n\r\n.give-money-symbol {\r\n\tborder: 1px solid #DDD;\r\n\tbackground: #FCFCFC;\r\n\tmargin: 0;\r\n\tfont-size: 14px;\r\n\tpadding: 5px 8px;\r\n}\r\n\r\n.give-money-symbol-before {\r\n\tborder-right: 0;\r\n\tmargin-right: -4px;\r\n}\r\n\r\n.give-money-symbol-after {\r\n\t//border-left: 0;\r\n\tmargin-left: -1px;\r\n}\r\n\r\n.give_options_panel input[ type=\"text\"] {\r\n\tpadding: 5px;\r\n\twidth: 100%;\r\n}\r\n\r\ninput.give-text_small,\r\ninput.give-text-small {\r\n\twidth: 100px !important;\r\n}\r\n\r\ninput.give-text-medium,\r\ninput.give-text_medium {\r\n\twidth: 200px !important;\r\n}\r\n\r\n.give-underline {\r\n\ttext-decoration: underline;\r\n}\r\n\r\n.postbox-container .cmb-row {\r\n\tmargin: 0;\r\n\r\n\t.cmb-th label {\r\n\t\tpadding-left: 8px;\r\n\t}\r\n\r\n}\r\n\r\n//---------------------------------------------------\r\n// Responsive\r\n//---------------------------------------------------\r\n@media only screen and (min-width: 851px) {\r\n\r\n\t#_give_donation_levels_repeat > .cmb-repeatable-grouping .cmb-field-list {\r\n\t\t> .cmb-row {\r\n\t\t\tfloat: left;\r\n\t\t\tborder-bottom: none;\r\n\t\t\tpadding-right: 10px;\r\n\t\t\t> .cmb-th {\r\n\t\t\t\tdisplay: none;\r\n\t\t\t}\r\n\t\t\t> .cmb-td {\r\n\t\t\t\tfloat: left;\r\n\t\t\t\twidth: 100%;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t.cmb-type-give-default-radio-inline .cmb-td {\r\n\t\tmargin-top: 5px;\r\n\t}\r\n\r\n}\r\n\r\n/* Smaller Resolution Desktops */\r\n@media only screen and (min-width: 851px) and (max-width: 1201px) {\r\n\r\n\t#_give_donation_levels_repeat > .cmb-repeatable-grouping .cmb-field-list {\r\n\r\n\t\t> .cmb-remove-field-row {\r\n\t\t\twidth: 100%;\r\n\t\t\tpadding-top: 0;\r\n\t\t}\r\n\t\t> .cmb-type-text-money {\r\n\t\t\twidth: 105px;\r\n\t\t}\r\n\t\tinput.cmb2-text-money {\r\n\t\t\twidth: 65px;\r\n\t\t}\r\n\r\n\t\t.give-multilevel-text-field {\r\n\t\t\twidth: 160px;\r\n\t\t}\r\n\t\t.cmb-type-radio-inline {\r\n\t\t\tmargin-left: 20px;\r\n\t\t}\r\n\r\n\t}\r\n\t.col-amount {\r\n\t\twidth: 70px;\r\n\t}\r\n\t.col-text {\r\n\t\twidth: 140px;\r\n\t}\r\n\t.col-sort {\r\n\t\tdisplay: none !important;\r\n\t}\r\n\t.give-money-field {\r\n\t\twidth: 55px;\r\n\t}\r\n}\r\n\r\n@media only screen and (min-width: 1201px) {\r\n\r\n\t#_give_donation_levels_repeat > .cmb-repeatable-grouping .cmb-field-list {\r\n\r\n\t\t> .cmb-remove-field-row {\r\n\t\t\tfloat: right;\r\n\t\t}\r\n\t\t> .cmb-row {\r\n\t\t\tpadding-right: 20px;\r\n\t\t}\r\n\t\t> .cmb-remove-field-row.cmb-row {\r\n\t\t\tpadding-right: 0;\r\n\t\t}\r\n\r\n\t}\r\n\r\n\t.col-amount {\r\n\t\twidth: 93px;\r\n\t}\r\n\t.col-text {\r\n\t\twidth: 195px;\r\n\t}\r\n\t.col-sort {\r\n\t\twidth: 100px;\r\n\t}\r\n\t.give-multilevel-text-field {\r\n\t\twidth: 205px;\r\n\t}\r\n\r\n}\r\n\r\n//Small Resolution Repeater\r\n@media only screen and (max-width: 850px) {\r\n\tdiv.cmb-type-levels-repeater-header {\r\n\t\tdisplay: none !important;\r\n\t}\r\n}\r\n\r\n//-------------------------------------\r\n// Publish Metabox\r\n//-------------------------------------\r\n\r\n/*Shortcode Input */\r\n\r\n.shortcode-wrap {\r\n\tmargin: 1px 14px 12px 11px;\r\n\r\n\tlabel {\r\n\t\tmargin: 0 0 3px;\r\n\t\tdisplay: block;\r\n\t\tcursor: default;\r\n\t}\r\n\r\n\t.shortcode-input {\r\n\t\tmargin: 0;\r\n\t\twidth: 100%;\r\n\t}\r\n\r\n}\r\n\r\n//-------------------------------------\r\n// Content Options\r\n//-------------------------------------\r\n\r\n.cmb2-id--give-content-option,\r\n.cmb2-id--give-terms-option,\r\n.cmb2-id--give-offline-donation-enable-billing-fields-single,\r\n.cmb2-id--give-goal-option,\r\n.cmb2-id--give-customize-offline-donations {\r\n\tborder-bottom: none !important;\r\n\tmargin: 0 !important;\r\n}\r\n\r\n.cmb2-id--give-form-content,\r\n.cmb2-id--give-agree-label,\r\n.cmb2-id--give-offline-checkout-notes,\r\n.cmb2-id--give-set-goal,\r\n.cmb2-id--give-offline-donation-enable-billing-fields-single {\r\n\tborder-top: 1px solid #e9e9e9 !important;\r\n}\r\n\r\n/*-------------------------------------\r\nTerms and Conditions Metabox\r\n---------------------------------------*/\r\n\r\n.cmb2-id--give-agree-label,\r\n.cmb2-id--give-agree-text {\r\n\tdisplay: none;\r\n}\r\n\r\n/*-------------------------------------\r\nDashboard Columns\r\n-------------------------------------*/\r\n\r\ninput.shortcode-input {\r\n\twidth: 100%;\r\n}\r\n\r\n/*-------------------------------------\r\nASIDE\r\n-------------------------------------*/\r\n\r\n#side-sortables {\r\n\r\n\t.cmb-th label {\r\n\r\n\t\t&:after {\r\n\t\t\tdisplay: none;\r\n\t\t}\r\n\r\n\t}\r\n\t.cmb2-id--give-show-register-form {\r\n\t\tpadding: 10px 0 0 !important;\r\n\t}\r\n\r\n\t.cmb2-wrap > .cmb-field-list > .cmb-row {\r\n\t\tpadding-top: 10px;\r\n\t}\r\n\r\n\t.cmb-row .cmb2-metabox-description {\r\n\t\tpadding-bottom: 0;\r\n\t}\r\n\r\n}\r\n\r\n.cmb2-metabox-description {\r\n\tfont-size: 13px;\r\n\tline-height: 1.5;\r\n\tdisplay: block;\r\n}\r\n\r\n//-------------------------------------\r\n// Tooltips\r\n//-------------------------------------\r\n.give-tooltip {\r\n\tmargin: 0 3px;\r\n\tpadding: 0;\r\n\tfont-size: 14px;\r\n\t@include easing-transition();\r\n\tcolor: transparentize($dark, 0.5);\r\n\tposition: relative;\r\n\ttop: 1px;\r\n\r\n\t&:hover {\r\n\t\tcolor: $dark;\r\n\t}\r\n\r\n}\r\n\r\n//-------------------------------------\r\n// Metabox Form\r\n// -------------------------------------\r\n#give-metabox-form-data {\r\n\r\n\t.inside {\r\n\t\tmargin: 0;\r\n\t\tpadding: 0;\r\n\t}\r\n\r\n\t.give-metabox-panel-wrap {\r\n\t\tbackground: #fff;\r\n\t\toverflow: hidden;\r\n\t}\r\n\r\n\t.give_options_panel {\r\n\t\tpadding-left: 170px;\r\n\r\n\t\t.give-field-wrap {\r\n\t\t\tpadding: 1em 20px 1em 162px !important;\r\n\t\t\tmargin: 0;\r\n\t\t\tborder-bottom: 1px solid #eee;\r\n\r\n\t\t\t> label, > span.give-field-label {\r\n\t\t\t\tfloat: left;\r\n\t\t\t\twidth: 135px;\r\n\t\t\t\tpadding: 0;\r\n\t\t\t\tmargin: 2px 0 0 -150px;\r\n\t\t\t\tline-height: 18px;\r\n\t\t\t\tfont-size: 12px;\r\n\t\t\t\tfont-weight: 400;\r\n\t\t\t}\r\n\r\n\t\t\t.give-field-description {\r\n\t\t\t\tcolor: #aaaaaa;\r\n\t\t\t\tfont-size: 12px;\r\n\t\t\t\tline-height: 18px;\r\n\t\t\t\tdisplay: block;\r\n\t\t\t\tpadding-top: 10px;\r\n\t\t\t\tfont-style: italic;\r\n\t\t\t}\r\n\r\n\t\t\tul {\r\n\t\t\t\tmargin: 0;\r\n\t\t\t}\r\n\r\n\t\t\t.mce-container iframe, textarea {\r\n\t\t\t\tmin-height: 250px !important;\r\n\t\t\t}\r\n\r\n\t\t\t.wp-editor-wrap {\r\n\t\t\t\tdisplay: inline-block;\r\n\t\t\t\twidth: 100%;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.give-field-wrap:last-child {\r\n\t\t\tborder-bottom: 0;\r\n\t\t}\r\n\r\n\t\ttextarea.give-field {\r\n\t\t\twidth: 100%;\r\n\t\t}\r\n\r\n\t\t.give-field-wrap:hover .give-field-row-actions {\r\n\t\t\tdisplay: block;\r\n\t\t}\r\n\r\n\t\t.give-field-wrap:last-child {\r\n\t\t\tborder-bottom: 0;\r\n\t\t}\r\n\r\n\t\t.give-inline-radio-fields {\r\n\t\t\tli {\r\n\t\t\t\tdisplay: inline-block;\r\n\t\t\t\tmargin-right: 15px;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.give-repeatable-field-section {\r\n\t\t\tpadding: 10px;\r\n\t\t\tbackground: #f5f5f5;\r\n\r\n\t\t\t.give-repeatable-fields-section-wrapper {\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\tbackground-color: white;\r\n\t\t\t\tborder-collapse: collapse;\r\n\t\t\t}\r\n\r\n\t\t\t.give-row {\r\n\t\t\t\tborder-bottom: 15px solid #f5f5f5;\r\n\t\t\t\tbackground-color: white;\r\n\t\t\t}\r\n\r\n\t\t\t.give-template {\r\n\t\t\t\tdisplay: none;\r\n\t\t\t}\r\n\r\n\t\t\t.give-row:last-child {\r\n\t\t\t\tborder-bottom: 10px solid #f5f5f5;\r\n\t\t\t}\r\n\r\n\t\t\t.give-column {\r\n\t\t\t\tpadding: 0;\r\n\t\t\t}\r\n\r\n\t\t\t.give-remove {\r\n\t\t\t\tfloat: right;\r\n\t\t\t\twidth: 36px;\r\n\t\t\t\theight: 36px;\r\n\t\t\t\tpadding: 0;\r\n\t\t\t\tdisplay: block;\r\n\t\t\t\ttext-align: center;\r\n\t\t\t\tline-height: 34px;\r\n\t\t\t\tfont-size: 21px;\r\n\t\t\t\tfont-weight: 300;\r\n\t\t\t\tcursor: pointer;\r\n\t\t\t}\r\n\r\n\t\t\t.give-remove:hover {\r\n\t\t\t\tbackground-color: red;\r\n\t\t\t\tcolor: white;\r\n\t\t\t\twidth: 30px;\r\n\t\t\t\theight: 30px;\r\n\t\t\t\tborder-radius: 30px;\r\n\t\t\t\tmargin-top: 3px;\r\n\t\t\t\tline-height: 28px;\r\n\t\t\t}\r\n\r\n\t\t\t.give-row-head {\r\n\t\t\t\tborder-bottom: 1px solid #eee;\r\n\t\t\t\tcursor: move;\r\n\t\t\t\th2 {\r\n\t\t\t\t\ttext-align: left !important;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t.give-row.closed .toggle-indicator:before {\r\n\t\t\t\tcontent: \"\\f140\";\r\n\t\t\t}\r\n\r\n\t\t\t.give-add-repeater-field-section-row-wrap {\r\n\t\t\t\tbackground-color: #f5f5f5;\r\n\t\t\t}\r\n\r\n\t\t\t.give-add-repeater-field-section-row {\r\n\t\t\t\tmargin: 5px 5px;\r\n\t\t\t}\r\n\r\n\t\t\t.give-field-wrap:last-child {\r\n\t\t\t\tborder-bottom: 1px solid #eee;\r\n\t\t\t}\r\n\r\n\t\t\t.give-ui-placeholder-state-highlight {\r\n\t\t\t\tbackground-color: #68bb6c;\r\n\t\t\t}\r\n\r\n\t\t\t.give-repeater-field-name {\r\n\t\t\t\tborder: 0 !important;\r\n\t\t\t\tpadding: 0 !important;\r\n\t\t\t}\r\n\r\n\t\t\t.give-repeater-field-description {\r\n\t\t\t\tcolor: #aaaaaa;\r\n\t\t\t\tfont-size: 12px;\r\n\t\t\t\tline-height: 18px;\r\n\t\t\t\tdisplay: block;\r\n\t\t\t\tpadding-bottom: 10px;\r\n\t\t\t\tfont-style: italic;\r\n\t\t\t}\r\n\r\n\t\t\t// Sortable jquery css fix.\r\n\t\t\t.ui-sortable-helper {\r\n\t\t\t\tdisplay: table !important;\r\n\t\t\t}\r\n\t\t\t.give-row.ui-sortable-helper {\r\n\t\t\t\tborder-bottom: 0;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n\r\n//-------------------------------------\r\n// Metabox Tabs\r\n//-------------------------------------\r\n#give-metabox-form-data {\r\n\r\n\t.give-metabox-tabs {\r\n\t\tmargin: 0;\r\n\t\tmin-width: 170px;\r\n\t\tfloat: left;\r\n\t\tline-height: 1em;\r\n\t\tpadding: 0 0 10px;\r\n\t\tposition: relative;\r\n\t\tbackground-color: #fafafa;\r\n\t\tborder-right: 1px solid #eee;\r\n\t\tbox-sizing: border-box;\r\n\r\n\t\t&:after {\r\n\t\t\tcontent: \"\";\r\n\t\t\tdisplay: block;\r\n\t\t\twidth: 100%;\r\n\t\t\theight: 9999em;\r\n\t\t\tposition: absolute;\r\n\t\t\tbottom: -9999em;\r\n\t\t\tleft: 0;\r\n\t\t\tbackground-color: #fafafa;\r\n\t\t\tborder-right: 1px solid #eee;\r\n\t\t}\r\n\r\n\t\tli {\r\n\t\t\tmargin: 0;\r\n\t\t\tpadding: 0;\r\n\t\t\tdisplay: block;\r\n\t\t\tposition: relative;\r\n\r\n\t\t\ta {\r\n\t\t\t\tmargin: 0;\r\n\t\t\t\tpadding: 10px;\r\n\t\t\t\tdisplay: block;\r\n\t\t\t\tbox-shadow: none;\r\n\t\t\t\ttext-decoration: none;\r\n\t\t\t\tline-height: 20px !important;\r\n\t\t\t\tborder-bottom: 1px solid #eee;\r\n\t\t\t\toverflow: hidden;\r\n\r\n\t\t\t\tspan.give-label {\r\n\t\t\t\t\twidth: 122px;\r\n\t\t\t\t\tdisplay: inline-block;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t}\r\n\r\n\t\t.give-metabox-sub-tabs li {\r\n\t\t\tbackground-color: #f1f1f1;\r\n\t\t\ta {\r\n\t\t\t\tborder-bottom-color: #e5e5e5;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\tli.active {\r\n\t\t\t> a {\r\n\t\t\t\tcolor: #555;\r\n\t\t\t\tposition: relative;\r\n\t\t\t\tbackground-color: #eee;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\tli.has-sub-fields.active > a {\r\n\t\t\tbackground-color: #ddd;\r\n\t\t}\r\n\r\n\t\tli.has-sub-fields:not(.active):hover {\r\n\t\t\tul.give-metabox-sub-tabs {\r\n\t\t\t\tdisplay: block;\r\n\t\t\t\tposition: absolute;\r\n\t\t\t\tbottom: 0;\r\n\t\t\t\tleft: 170px;\r\n\t\t\t\twidth: 170px;\r\n\t\t\t\tmax-height: 250px;\r\n\t\t\t\toverflow-y: scroll;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n}\r\n\r\n// Icons only display for tight resolutions.\r\n@media only screen and (min-width: 851px) and (max-width: 1025px),\r\n(max-width: 550px) {\r\n\r\n\t#give-metabox-form-data {\r\n\t\tul.give-metabox-tabs {\r\n\t\t\tmin-width: 40px;\r\n\r\n\t\t\tli > a {\r\n\t\t\t\ttext-align: center;\r\n\t\t\t\t&:before {\r\n\t\t\t\t\tmargin-right: 0;\r\n\t\t\t\t\tfont-size: 15px;\r\n\t\t\t\t}\r\n\t\t\t\tspan {\r\n\t\t\t\t\tdisplay: none;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t}\r\n\t\t.give_options_panel {\r\n\t\t\tpadding-left: 40px;\r\n\t\t}\r\n\r\n\t}\r\n\t//#give-metabox-form-data\r\n}\r\n\r\n//-------------------------------------\r\n// Export Form\r\n// -------------------------------------\r\n\r\n#give-export-payments {\r\n\t.give_forms_categories,\r\n\t.give_forms_tags {\r\n\t\tinput {\r\n\t\t\tcolor: #999;\r\n\t\t}\r\n\r\n\t\tmin-width: 250px;\r\n\t\tmargin: 0 0 10px 0;\r\n\t\tdisplay: block;\r\n\t}\r\n\r\n\tdiv.chosen-container:first-of-type {\r\n\t\tmargin-top: 10px;\r\n\t}\r\n}\r\n\r\n/*-------------------------------------\r\nDoc Links\r\n-------------------------------------*/\r\n\r\n.give-docs-link {\r\n\ttext-align: right;\r\n\tmargin-right: 15px;\r\n\r\n\ta {\r\n\t\tcolor: #999;\r\n\t\ttext-decoration: none;\r\n\t\tfont-style: italic;\r\n\r\n\t\t&:hover {\r\n\t\t\tcolor: rgb(0, 115, 170);\r\n\t\t}\r\n\t\tspan {\r\n\t\t\tfont-style: normal;\r\n\t\t}\r\n\t}\r\n}","/**\n * Give Add-ons SCSS\n *\n * @description Add-on Styles\n * @package Give\n * @subpackage SCSS/Admin\n * @copyright Copyright (c) 2016, WordImpress\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n\n.type-download {\n float: left;\n margin: 0 1em 1em 0 !important;\n padding: 0;\n vertical-align: top;\n width: 280px;\n text-decoration: none;\n color: inherit;\n border: 1px solid #ddd;\n display: block;\n min-height: 365px;\n overflow: hidden;\n background: #f5f5f5;\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), inset 0 -1px 0 rgba(0, 0, 0, .1);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), inset 0 -1px 0 rgba(0, 0, 0, .1);\n -webkit-transition-property: border, background, color;\n transition-property: border, background, color;\n -webkit-transition-duration: .05s;\n transition-duration: .05s;\n -webkit-transition-timing-function: ease-in-out;\n transition-timing-function: ease-in-out;\n position: relative;\n\n &:hover {\n\tborder: 1px solid #d1d1d1;\n }\n\n > .featured-img img {\n\tborder-bottom: 1px solid #ddd;\n }\n\n .addon-content {\n\t@include clearfix;\n\tpadding: 15px 20px;\n\n\t.addon-heading {\n\t margin: 0 0 10px;\n\t a {\n\t\toutline: none;\n\t\ttext-decoration: none;\n\t }\n\t}\n\n }\n\n .addon-footer-wrap {\n\tborder-top: 1px solid #ddd;\n\tposition: absolute;\n\tbottom: 2px;\n\tleft: 0;\n\twidth: 100%;\n\tbackground-color: #FFF;\n\tpadding: 15px 20px;\n }\n\n}\n\n.give-view-addons-all, .type-download {\n\n span.dashicons {\n\twidth: 16px;\n\theight: 16px;\n\tfont-size: 14px;\n\tmargin: 6px 0 0 0;\n }\n\n}\n\n.give-view-addons-all span.dashicons {\n margin-left: 3px;\n}\n","/**\n * Give Reports SCSS\n *\n * @description Payment History Styles\n * @package Give\n * @subpackage SCSS/Admin\n * @copyright Copyright (c) 2016, WordImpress\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n\n//---------------------------------------------------------\n// Dashboard Widget\n//---------------------------------------------------------\n#give-dashboard-widgets-wrap {\n\n .inside {\n padding-top: 0;\n padding-bottom: 0;\n\n /* counteract extra padding in Income Report graph */\n .give_forms_page_give-reports & {\n padding-left: 0;\n }\n\n #give-graphs-filter {\n float:none;\n }\n }\n\n .postbox {\n margin-bottom: 10px;\n }\n\n table.reports-table {\n clear: none;\n }\n\n #give-date-range-options {\n float: left;\n\n > span {\n float: left;\n line-height: 30px;\n font-style: italic;\n padding: 0 5px 0 0;\n }\n\n }\n\n}\n\n\n#give-graphs-filter {\n float:right;\n\n .tablenav {\n margin: 0 0 0 17px;\n .actions {\n padding: 0;\n }\n }\n}\n\n//---------------------------------------------------------\n// Global Graph Styles\n//---------------------------------------------------------\n\n.give-graph {\n .y1Axis {\n color: #66bb6a !important;\n }\n .y2Axis {\n color: #546e7a !important;\n }\n}\n\n//---------------------------------------------------------\n//Donor Filter\n//---------------------------------------------------------\nbody.give_forms_page_give-reports, body.give_forms_page_give-payment-history {\n\n h1.nav-tab-wrapper, h2.nav-tab-wrapper {\n margin-bottom: 10px;\n }\n .actions {\n padding-top: 0;\n }\n\n .pagination-links {\n margin-left: 10px;\n }\n\n p.donor-search {\n margin-right: 10px;\n }\n\n .tablenav-right {\n\n .tablenav-pages {\n float: right;\n }\n #give-reports-view {\n margin-top: 0;\n }\n .actions {\n float: left;\n }\n\n }\n\n p.search-box {\n float: left;\n }\n\n .reports-table-nav.tablenav.top {\n width: 100%;\n float: none;\n margin: 0 0 10px;\n }\n\n .reports-forms-details-wrap.top {\n float: right;\n overflow: hidden;\n\n #give-reports-filter {\n float: left;\n }\n > .actions {\n padding-right: 0;\n }\n }\n\n .tablenav.bottom {\n margin-top: 10px;\n }\n\n h3.reports-earnings-title {\n margin: 7px 0 0;\n }\n\n .reports-views-wrap {\n padding: 3px 0 0;\n }\n\n .wrap.give-reports-donors-wrap {\n margin-right: 0;\n margin-bottom: 10px;\n }\n\n .widefat tbody td, .widefat tbody th {\n padding-top: 12px;\n padding-bottom: 12px;\n }\n\n}\n\n//---------------------------------------------------------\n//Export Options Styles\n//---------------------------------------------------------\nbody.give_forms_page_give-reports table.export-options-table {\n tbody td {\n padding: 20px 12px;\n vertical-align: top;\n }\n .give-export-form {\n position: relative;\n .notice-wrap {\n background-color: transparent;\n padding: 12px 12px 4px;\n margin: 2px 0 -16px -11px;\n overflow: auto;\n .spinner {\n margin: -2px -12px 8px 0;\n }\n }\n }\n\n span#give-start-wrap, span#give-end-wrap {\n input {\n width: 100px;\n }\n }\n\n}\n\n#export-donor-options-wrap {\n p {\n padding: 20px 0 0;\n margin: 0;\n font-weight: bold;\n }\n ul {\n max-width: 900px;\n overflow: hidden;\n\n li {\n margin: 0;\n padding: 0 5px 5px 0;\n box-sizing: border-box;\n float: left;\n width: 33%;\n }\n }\n\n}\n\n//---------------------------------------------------------\n//Recount Stats Form\n//---------------------------------------------------------\n\n#give-tools-recount-form {\n\n .notice-wrap {\n position: relative;\n min-height: 25px;\n margin: 10px -12px -12px;\n background: #EFEFEF;\n padding: 10px 12px 12px;\n border-top: 1px solid #E5E5E5;\n\n .give-progress {\n position: absolute;\n top: 15px;\n }\n\n .spinner {\n position: absolute;\n right: 14px;\n top: 13px;\n margin: 0;\n }\n\n #give-batch-success {\n margin-bottom: 6px;\n }\n\n }\n\n}\n\n//---------------------------------------------------------\n//Progress Bar Styles\n//---------------------------------------------------------\n.give-progress {\n height: 15px;\n width: 95%;\n border-radius: 4px;\n overflow: hidden;\n > div {\n height: 100%;\n width: 0;\n }\n\n}\n\n.admin-color-fresh .give-export-form .give-progress div, .give-export-form .give-progress div {\n background: #0073aa;\n}\n\n.admin-color-light .give-export-form .give-progress div {\n background: #888;\n}\n\n.admin-color-blue .give-export-form .give-progress div {\n background: #096484;\n}\n\n.admin-color-coffee .give-export-form .give-progress div {\n background: #c7a589;\n}\n\n.admin-color-ectoplasm .give-export-form .give-progress div {\n background: #a3b745;\n}\n\n.admin-color-midnight .give-export-form .give-progress div {\n background: #e14d43;\n}\n\n.admin-color-sunrise .give-export-form .give-progress div {\n background: #dd823b;\n}\n\n//---------------------------------------------------------\n//Tools\n//---------------------------------------------------------\n\n.recount-stats-controls form {\n display: inline;\n}\n\n.give-recount-stats-descriptions {\n margin: 8px 0 0;\n display: block;\n\n span {\n line-height: 24px;\n font-size: 13px;\n font-style: italic;\n font-weight: normal;\n color: #aaa;\n margin: 0;\n display: none;\n }\n}\n\n//---------------------------------------------------------\n//Payment Methods\n//---------------------------------------------------------\n.gateways-report-tablenav {\n .actions.bulkactions {\n padding-right: 0;\n }\n}\n\n//---------------------------------------------------------\n//Table List Styles\n//---------------------------------------------------------\n\ntable.give-table {\n\n td {\n vertical-align: middle;\n }\n td.row-title {\n h3 {\n margin: 0 0 0.4em;\n font-size: 1.2em;\n }\n p {\n font-size: 13px;\n font-style: italic;\n font-weight: normal;\n color: #aaa;\n margin: 0;\n }\n }\n\n}\n\n#give-graphs-filter > .tablenav {\n height: auto;\n}\n\n//---------------------------------------------------------\n//Logs\n//---------------------------------------------------------\n#give-logs-filter {\n .search-box {\n float: right;\n }\n .tablenav.top {\n float: left;\n clear: none;\n margin-top: 0;\n }\n}","/**\n * Give Admin Welcome SCSS\n *\n * @description Displays when user activates the plugin\n * @package Give\n * @subpackage SCSS/Admin\n * @copyright Copyright (c) 2016, WordImpress\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\n */\n\n.welcome-h1 {\n display: inline-block;\n margin-right: 15px !important;\n}\n\n.about-wrap {\n h3 {\n margin: 1.5em 0 .6em;\n }\n\n img {\n border:none;\n }\n}\n\n.give-badge {\n padding-top: 150px;\n height: 52px;\n width: 185px;\n color: #FFF;\n font-weight: bold;\n font-size: 14px;\n text-align: center;\n text-shadow: 0 1px 0 rgba(0, 0, 0, 0.8);\n margin: 0 -5px;\n\n position: absolute;\n top: 0;\n right: 0;\n}\n\n.introduction {\n padding: 0 0 20px;\n margin: 0 0 20px;\n}\n\n//Feature section\n.feature-section {\n margin-top: 40px;\n\n span.dashicons {\n width: 16px;\n height: 16px;\n font-size: 14px;\n margin: 6px 0 0 0;\n }\n\n .feature-section-item {\n width: 48%;\n float: left;\n }\n\n div.last-feature {\n margin-right: 0;\n margin-left: 4%;\n }\n\n}\n\n//Get started\n[class^=\"dashboard_page_give-\"], [class*=\"dashboard_page_give-\"] {\n .about-text {\n min-height: 0;\n }\n}\n\n//Social Media\n.social-items-wrap {\n display: inline-block;\n > div {\n display: inline-block;\n }\n .twitter-item-wrap {\n margin: 0 20px 10px 0;\n }\n}\n\n//Credits\n.wp-person {\n img {\n border-radius: 50%;\n }\n a.web {\n margin: 17px 0 0;\n font-weight: bold;\n font-style: italic;\n }\n}\n\n//Newsletter\n.newsletter-intro {\n font-size: 13px;\n font-style: italic;\n color: #777;\n}\n\n.give-newsletter-form-wrap {\n margin: 10px 0 20px -5px;\n max-width: 700px;\n\n td {\n padding: 3px;\n }\n\n div.give-newsletter-confirmation {\n background: #fff;\n -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);\n margin: 5px 10px 4px 5px;\n padding: 1px 12px;\n border-left: 4px solid #7ad03a;\n display: none;\n > p {\n margin: 0.5em 0;\n padding: 2px;\n }\n }\n\n}","/**\n * Give Logs SCSS\n *\n * @description Payment History Styles\n * @package Give\n * @subpackage SCSS/Admin\n * @copyright Copyright (c) 2016, WordImpress\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n\n#give_donor_export_form {\n margin: 0 0 5px;\n}\n\n\n#give-payments-filter .give-donation-status {\n display: inline-block;\n}\n\n.column-status {\n .give-donation-status, .give-test-mode-transactions-label {\n display: inline-block;\n }\n .give-test-mode-transactions-label {\n margin: 0 5px;\n vertical-align: middle;\n }\n}\n","/**\r\n * Give Settings SCSS\r\n *\r\n * @package Give\r\n * @subpackage SCSS/Admin\r\n * @copyright Copyright (c) 2016, WordImpress\r\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\r\n */\r\n\r\n//--------------------------------------------------------------\r\n// General Settings\r\n//--------------------------------------------------------------\r\n\r\n.give-settings-page {\r\n\r\n\t.nav-tab-wrapper {\r\n\t\tmargin-bottom: 5px;\r\n\t\toverflow: visible;\r\n\t}\r\n\r\n\t.cmb2-wrap .cmb-type-checkbox input[type=\"checkbox\"] {\r\n\t\tdisplay: block;\r\n\t\tmargin-bottom: 5px;\r\n\t}\r\n\r\n\tdiv.give-submit-wrap {\r\n\t\tmargin: 20px 0;\r\n\t}\r\n\r\n\t.give_forms_page_give-payment-history .postbox .hndle {\r\n\t\tcursor: default;\r\n\t}\r\n\r\n\t.give-input-field {\r\n\t\twidth: 25em;\r\n\t}\r\n\r\n\ttable table input[type=\"text\"] {\r\n\t\twidth: 15em;\r\n\t}\r\n}\r\n\r\n.give-setting-tab-header {\r\n\tclear: both;\r\n\toverflow: hidden;\r\n\tmargin: 30px 0;\r\n\r\n\th2 {\r\n\t\tmargin-top: 8px;\r\n\t}\r\n}\r\n\r\n.give-radio-inline {\r\n\tul {\r\n\t\tmargin-top: 0;\r\n\t}\r\n\r\n\tli {\r\n\t\tdisplay: inline-block;\r\n\t\tmargin: 0 0 0 15px;\r\n\t}\r\n\r\n\tli:first-child {\r\n\t\tmargin-left: 0;\r\n\t}\r\n}\r\n\r\n// Tools page: fix ajax search user list hide bug\r\n.give-tools-setting-page .bulkactions {\r\n\toverflow: visible;\r\n}\r\n\r\n//Ugly but necessary to override WP core styles.\r\n.form-table td.give-radio-inline fieldset li > label {\r\n\tmargin: 5px 0 0 !important;\r\n}\r\n\r\np.give-field-description, .cmb2-metabox-description {\r\n\tcolor: #aaaaaa;\r\n\tfont-style: italic;\r\n\tfont-size: 13px !important;\r\n}\r\n\r\n.give-image-thumb {\r\n\tposition: relative;\r\n\tmargin-top: 14px;\r\n\r\n\tspan.give-delete-image-thumb {\r\n\t\tposition: absolute;\r\n\t\tbackground: red;\r\n\t\tcolor: white;\r\n\t\tborder-radius: 30px;\r\n\t\tleft: -10px;\r\n\t\ttop: -10px;\r\n\t}\r\n\r\n\timg {\r\n\t\tmax-width: 400px;\r\n\t\tborder: 4px solid white;\r\n\t}\r\n}\r\n\r\n.cmb-type-give-title label,\r\n.give-setting-tab-header h2 {\r\n\tfloat: left;\r\n\tdisplay: inline-block;\r\n\twidth: 220px;\r\n\tfont-style: italic;\r\n\tcolor: #AAA;\r\n\tmargin: 0;\r\n\tfont-size: 14px;\r\n}\r\n\r\n.postbox-container #_give_donation_levels_repeat > .cmb-repeatable-grouping:not(:last-of-type) {\r\n\tborder-bottom: 1px solid #e9e9e9;\r\n\tborder-top: none;\r\n}\r\n\r\n.cmb-type-enabled-gateways .cmb-td > p:first-of-type {\r\n\tdisplay: none;\r\n}\r\n\r\n// CMB2 Checkbox Revised Styles\r\n.cmb-type-checkbox .cmb-td {\r\n\twidth: 80%;\r\n\tlabel {\r\n\t\tfont-size: 13px;\r\n\t}\r\n}\r\n\r\n/* Responsive Settings Rows */\r\n.give_settings {\r\n\t.cmb2-wrap .cmb-row {\r\n\t\tdisplay: table-row;\r\n\t\t> .cmb-th, > .cmb-td {\r\n\t\t\tdisplay: table-cell;\r\n\t\t\tfloat: none;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n/* Custom Title Separators */\r\n.cmb2-id-give-title {\r\n\tlabel {\r\n\t\tfont-style: italic;\r\n\t\tcolor: #AAA;\r\n\t\tcursor: default;\r\n\t}\r\n\t> div.cmb-th {\r\n\t\tpadding-bottom: 10px;\r\n\t}\r\n\t> div.cmb-td {\r\n\t\tpadding-bottom: 5px;\r\n\t}\r\n}\r\n\r\n//--------------------------------------------------------------\r\n// Payment Gateways\r\n//--------------------------------------------------------------\r\n.give-payment-gatways-list li.ui-sortable-handle {\r\n\r\n\tspan.give-drag-handle {\r\n\t\tpadding: 3px 4px 0 0;\r\n\t\tfont-size: 15px;\r\n\t\tfont-weight: normal;\r\n\t\tcolor: #bdbdbd;\r\n\t\tcursor: move;\r\n\r\n\t\t&:hover {\r\n\t\t\tcolor: #333;\r\n\t\t}\r\n\r\n\t}\r\n\r\n}\r\n\r\n//--------------------------------------------------------------\r\n// Emails\r\n//--------------------------------------------------------------\r\n\r\n.give-email-tags-wrap {\r\n\tmargin: 5px 0 0;\r\n\tcode {\r\n\t\tfont-style: normal;\r\n\t\tpadding: 1px 2px;\r\n\t\tfont-size: 12px;\r\n\t}\r\n\tspan {\r\n\t\tdisplay: block;\r\n\t\tcolor: #AAA;\r\n\t\tfont-style: italic;\r\n\t\tmargin: 0 0 2px;\r\n\t\tfont-size: 13px;\r\n\t}\r\n\t.give_price_tag {\r\n\t\tdisplay: none;\r\n\t}\r\n}\r\n\r\n//--------------------------------------------------------------\r\n// System Info page styles\r\n//--------------------------------------------------------------\r\n\r\n#system-info-textarea {\r\n\twidth: 800px;\r\n\theight: 600px;\r\n\tfont-family: Menlo, Monaco, monospace;\r\n\tbackground: #FFF;\r\n\twhite-space: pre;\r\n\toverflow: auto;\r\n\tdisplay: block;\r\n\t/*rtl:ignore*/\r\n\tdirection: ltr;\r\n}\r\n\r\n#give-download-sysinfo {\r\n\tmargin: 0;\r\n}\r\n\r\n//--------------------------------------------------------------\r\n// API\r\n//--------------------------------------------------------------\r\n\r\n.cmb2-id-api {\r\n\r\n\t.cmb-td {\r\n\t\tpadding: 0;\r\n\t}\r\n\ttable th {\r\n\t\tpadding: 10px 8px;\r\n\t}\r\n\r\n\t.give-ajax-user-search {\r\n\t\tpadding: 3px 5px;\r\n\r\n\t}\r\n\r\n}\r\n\r\n.give_user_search_wrap {\r\n\tposition: relative;\r\n\toverflow: visible;\r\n}\r\n\r\n.give_user_search_results {\r\n\tposition: absolute;\r\n\tleft: 0;\r\n\ttop: 27px;\r\n\tz-index: 100;\r\n\r\n\ta.give-ajax-user-cancel {\r\n\t\tposition: absolute;\r\n\t\tright: 6px;\r\n\t\ttop: 2px;\r\n\t}\r\n\tul {\r\n\t\tpadding: 10px 10px 4px;\r\n\t\tmargin: 0;\r\n\t\tbackground: #f0f0f0;\r\n\t\tborder: 1px solid #DFDFDF;\r\n\t\twidth: 300px;\r\n\t\tmax-height: 200px;\r\n\t\toverflow-y: scroll;\r\n\t}\r\n\r\n}\r\n\r\n#api {\r\n\r\n\t.tablenav .actions {\r\n\t\toverflow: visible;\r\n\t}\r\n\r\n}\r\n\r\na.give-delete {\r\n\tcolor: #a00;\r\n}\r\n\r\n//--------------------------------------------------------------\r\n// License\r\n//--------------------------------------------------------------\r\n.give-settings-wrap-licenses {\r\n\t.give-license-deactivate {\r\n\t\tmargin: 1px 0 0 10px;\r\n\t\theight: 30px;\r\n\t}\r\n\r\n\t.give-license-field {\r\n\t\tbackground: #FFF url('../images/close.png') no-repeat;\r\n\t\tbackground-position: 98.5% center;\r\n\t\tbackground-size: 18px;\r\n\t}\r\n\r\n\t.give-license-active, .give-license-active:focus {\r\n\t\tbackground-image: url('../images/tick.png');\r\n\t\tbackground-color: #FFF;\r\n\t\tbackground-repeat: no-repeat;\r\n\t\tbackground-position: 98.5% center;\r\n\t\toutline: none;\r\n\t\tbackground-size: 16px;\r\n\t\twidth: 100%;\r\n\t}\r\n\r\n}\r\n\r\n/* Addon grid design */\r\n.give-settings-page {\r\n\tmargin-top: 20px;\r\n\r\n\t.give-settings-wrap-licenses {\r\n\t\tdisplay: block;\r\n\t\tposition: relative;\r\n\t\tfloat: left;\r\n\t\twidth: 30.5%;\r\n\t\tmin-height: 180px;\r\n\t\tmargin: 20px 1% 20px 0;\r\n\t}\r\n\r\n\t.give-license-key {\r\n\t\tlabel {\r\n\t\t\tmargin: 0 0 0 10px;\r\n\t\t\tpadding: 10px 0;\r\n\t\t\tdisplay: block;\r\n\t\t\tfont-size: 14px;\r\n\t\t\tfont-weight: 600;\r\n\t\t\tcursor: default;\r\n\t\t}\r\n\t}\r\n\r\n\t.give-license-block {\r\n\t\tmargin: 0 10px;\r\n\t}\r\n\r\n\tinput[type=\"text\"].give-license-field,\r\n\tinput[type=\"password\"].give-license-field {\r\n\t\twidth: 100%;\r\n\t}\r\n\r\n\t.give-license-block input[type=\"submit\"] {\r\n\t\tposition: absolute;\r\n\t\ttop: 3px;\r\n\t\tright: 10px;\r\n\t\theight: 24px;\r\n\t\tline-height: 22px;\r\n\t\tpadding: 0 8px 1px;\r\n\t\tfont-size: 11px;\r\n\t}\r\n\r\n\t//License status notice.\r\n\t.give-license-status-notice {\r\n\t\tbackground: #fff;\r\n\t\tborder-left: 4px solid #fff;\r\n\t\t-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);\r\n\t\tbox-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);\r\n\t\tmargin: 5px 0 2px;\r\n\t\tpadding: 1px 12px;\r\n\r\n\t\tp {\r\n\t\t\tpadding: 10px 0;\r\n\t\t\tmargin: 0;\r\n\t\t}\r\n\r\n\t\ta {\r\n\t\t\tcolor: #444;\r\n\t\t\tcursor: pointer;\r\n\t\t\t&:hover {\r\n\t\t\t\ttext-decoration: none;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t}\r\n\r\n\t.give-license-status-notice.give-license-expires-soon {\r\n\t\tborder-color: #00a0d2;\r\n\t}\r\n\r\n\t//Inactive or Expired.\r\n\t.give-license-status-notice.give-inactive,\r\n\t.give-license-status-notice.give-license-expired {\r\n\t\tborder-color: #e24e4e;\r\n\t}\r\n\r\n\t.give-license-status-notice.give-license-error,\r\n\t.give-license-status-notice.give-license-no_activations_left,\r\n\t.give-license-status-notice.give-license-missing,\r\n\t.give-license-status-notice.give-license-invalid,\r\n\t.give-license-status-notice.give-license-site_inactive,\r\n\t.give-license-status-notice.give-license-item_name_mismatch {\r\n\t\tborder-color: orange;\r\n\t}\r\n\r\n\t.give-license-status-notice.give-license-lifetime-notice,\r\n\t.give-license-status-notice.give-license-expiration-date {\r\n\t\tborder-color: #46b450;\r\n\t}\r\n\r\n\t.give-license-status-notice.give-license-expires-soon a:hover,\r\n\t.give-license-status-notice.give-license-expired a:hover {\r\n\t\ttext-decoration: none;\r\n\t}\r\n}\r\n\r\n/* Responsive fixes: Addon grid design */\r\n@media screen and (max-width: 1100px) {\r\n\t.give-settings-page .give-settings-wrap-licenses {\r\n\t\twidth: 45%;\r\n\t\tmin-height: 150px;\r\n\t}\r\n}\r\n\r\n@media screen and (max-width: 600px) {\r\n\t.give-settings-page .give-settings-wrap-licenses {\r\n\t\twidth: 100%;\r\n\t\tmax-width: 320px;\r\n\t}\r\n}\r\n\r\n/* Tables */\r\n\r\n.give-table {\r\n\r\n\tthead {\r\n\t\tth {\r\n\t\t\tpadding: 8px 10px !important;\r\n\t\t}\r\n\t}\r\n\r\n}\r\n\r\n//Fix double <hr>s for change to `give_title` in 1.3.5\r\n.give_settings .cmb-td hr + hr {\r\n\tdisplay: none;\r\n}\r\n\r\n//Set a min-height for TinyMCE so it's not too small when hidden in a tab and then revealed\r\n.post-type-give_forms .mce-container iframe, .post-type-give_forms .wp-editor-area {\r\n\tmin-height: 400px;\r\n}\r\n\r\n// Widget Page\r\n.give-field-description {\r\n\tcolor: #aaaaaa;\r\n\tfont-style: italic;\r\n\tmargin: 0;\r\n\tpadding-top: .5em;\r\n}\r\n\r\n// Setting page tab\r\nh2.give-nav-tab-wrapper {\r\n\toverflow: hidden;\r\n\theight: 35px;\r\n}\r\n\r\n@media screen and (max-width: 600px) {\r\n\th2.give-nav-tab-wrapper {\r\n\t\theight: 50px;\r\n\t}\r\n}\r\n\r\n@media screen and (max-width: 414px) {\r\n\t.give-nav-tab-wrapper > a {\r\n\t\twidth: 75%;\r\n\t}\r\n}\r\n\r\n.give-sub-nav-tab-wrapper {\r\n\tposition: relative;\r\n\tdisplay: inline-block;\r\n\tz-index: 9999;\r\n\tnav.give-sub-nav-tab {\r\n\t\tborder: 1px solid #ccc;\r\n\t\tborder-bottom: 0;\r\n\t\tposition: absolute;\r\n\t\ttop: 32px;\r\n\t\tright: 0;\r\n\r\n\t\ta {\r\n\t\t\tfloat: left;\r\n\t\t\tbackground: white;\r\n\t\t\tpadding: 6px 10px;\r\n\t\t\tclear: both;\r\n\t\t\ttext-decoration: none;\r\n\t\t\tborder-bottom: 1px solid #ccc;\r\n\t\t\tmin-width: 170px;\r\n\t\t\tcolor: #555;\r\n\t\t\tfont-size: 14px;\r\n\t\t}\r\n\r\n\t\ta:hover {\r\n\t\t\tbackground: #e5e5e5;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n// By default hide setting tab wrapper.\r\n.give-sub-nav-tab-wrapper{\r\n\tdisplay:none;\r\n}\r\n\r\n#give-show-sub-nav {\r\n\ttext-decoration: none;\r\n\tpadding: 3px 5px;\r\n\tborder-bottom: 1px solid #ccc;\r\n\tline-height: 0;\r\n\tbackground: white;\r\n\tborder-radius: 4px;\r\n}\r\n\r\n#give-show-sub-nav:hover, #give-show-sub-nav:active {\r\n\toutline: none;\r\n\tbox-shadow: inset 0px 0px 4px #ddd;\r\n}","/**\r\n * Give Payment History SCSS\r\n *\r\n * @description Payment History Styles\r\n * @package Give\r\n * @subpackage SCSS/Admin\r\n * @copyright Copyright (c) 2016, WordImpress\r\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\r\n*/\r\n\r\n#give-payment-filters, .give-submit-wrap {\r\n clear: both;\r\n background: #f5f5f5;\r\n border-color: #dfdfdf;\r\n overflow: auto;\r\n margin: 8px 0;\r\n padding: 12px;\r\n border-width: 1px;\r\n border-style: solid;\r\n font-size: 13px;\r\n line-height: 2.1em;\r\n}\r\n\r\n#give-payment-filters {\r\n p {\r\n color: #777;\r\n }\r\n ul.subsubsub {\r\n margin-bottom: 8px;\r\n }\r\n label {\r\n font-style: italic;\r\n margin: 0 10px;\r\n\r\n &.give-start-date-label {\r\n margin-left: 5px;\r\n }\r\n\r\n }\r\n\r\n}\r\n\r\n#give-payments-filter {\r\n ul.subsubsub {\r\n margin-bottom: 12px;\r\n }\r\n .tablenav.top {\r\n float: none;\r\n .bulkactions {\r\n margin-top: 1px;\r\n padding-top: 0;\r\n }\r\n\r\n }\r\n\r\n .give-email-column-value {\r\n font-size: 14px;\r\n font-weight: bold;\r\n }\r\n\r\n #the-list .check-column input {\r\n margin-top: 1px;\r\n }\r\n\r\n .column-details {\r\n width: 50px;\r\n }\r\n\r\n .column-amount {\r\n width: 120px;\r\n }\r\n\r\n}\r\n\r\ntr.status-refunded td {\r\n background: #cecece;\r\n border-top-color: #ccc;\r\n}\r\n\r\n.wp-list-table.forms th#date {\r\n width: 140px;\r\n}\r\n\r\n.give-mobile-link {\r\n line-height: 32px;\r\n vertical-align: middle;\r\n}\r\n\r\n.give-mobile-link img {\r\n max-width: 80%;\r\n height: auto;\r\n float: left;\r\n}\r\n\r\n//------------------------------------\r\n// Status Colors\r\n//------------------------------------\r\n\r\n.give-donation-status {\r\n > span {\r\n display: inline-block;\r\n width: 12px;\r\n height: 12px;\r\n position: relative;\r\n top: 1px;\r\n margin: 0;\r\n padding: 0;\r\n border-radius: 50%;\r\n background: #888;\r\n line-height: 16px;\r\n }\r\n\r\n //Pending\r\n &.status-pending > span {\r\n background-color: $orange;\r\n }\r\n\r\n //Complete\r\n &.status-complete > span, &.status-publish > span {\r\n background-color: $status-complete;\r\n }\r\n\r\n //Refunded\r\n &.status-refunded > span {\r\n background-color: $status-default;\r\n }\r\n\r\n &.status-failed > span {\r\n background-color: $red;\r\n }\r\n\r\n &.status-abandoned > span {\r\n background-color: $dark;\r\n }\r\n\r\n &.status-revoked > span {\r\n background-color: $status-revoked;\r\n }\r\n\r\n &.status-subscription > span, &.status-renewal > span, &.status-give_subscription > span {\r\n background-color: $status-subscription;\r\n }\r\n\r\n}\r\n\r\n//Test Payment Label\r\n#test-payment-label {\r\n @include give-label();\r\n background-color: $orange;\r\n margin: 0 15px;\r\n vertical-align: middle;\r\n}\r\n\r\n//ID & link field\r\n#give-payments-filter {\r\n\r\n .give-payment-id {\r\n @include give-label();\r\n font-weight: normal;\r\n @extend .give-item-label-gray;\r\n }\r\n\r\n .column-details {\r\n padding-right: 30px;\r\n }\r\n\r\n .give-donation-status {\r\n display: inline-block;\r\n }\r\n\r\n}\r\n\r\n//Payment View Metabox\r\n#give-order-update {\r\n .give-donation-status {\r\n display: inline-block;\r\n float: none;\r\n margin: 0 10px;\r\n position: relative;\r\n top: 3px;\r\n }\r\n}\r\n\r\n//Donation Column\r\n.column-donation_form {\r\n .donation-level-text-wrap {\r\n font-style: italic;\r\n display: block;\r\n }\r\n}\r\n\r\n/*---------------------\r\nResponsiveness\r\n---------------------------*/\r\n@media handheld, only screen and (max-width: 640px) {\r\n .wp-list-table.forms th {\r\n width: auto !important;\r\n }\r\n}\r\n\r\n.download_page_give-payment-history .ui-dialog .ui-dialog-titlebar-close span {\r\n margin-left: -8px;\r\n margin-top: -8px;\r\n}\r\n\r\n/* Payment Details\r\n-------------------------------------------------------------- */\r\n.give-admin-box .label {\r\n font-weight: 600;\r\n}\r\n\r\n.give-admin-box-inside {\r\n margin: 0;\r\n padding: 3px 10px;\r\n clear: both;\r\n border-bottom: 1px solid #eee;\r\n}\r\n\r\n.give-admin-box-inside .strong {\r\n font-weight: 600;\r\n}\r\n\r\n.give-payment-fees .fee-label {\r\n font-weight: normal;\r\n color: #666;\r\n}\r\n\r\n.give-admin-box .right {\r\n float: right;\r\n}\r\n\r\n#give-order-update .inside,\r\n#give-order-details .inside {\r\n margin: 0;\r\n padding: 0;\r\n}\r\n\r\n#give-order-update input.give_datepicker {\r\n width: 180px;\r\n}\r\n\r\n#give-order-update input[type=\"number\"].give-payment-time-hour,\r\n#give-order-update input[type=\"number\"].give-payment-time-min {\r\n width: 50px;\r\n}\r\n\r\n.give-admin-box-inside:last-child {\r\n border-bottom: 0;\r\n}\r\n\r\n#give-edit-order-form .data-payment-key {\r\n word-break: break-all;\r\n}\r\n\r\n.give-order-update-box #major-publishing-actions .button-secondary {\r\n margin-right: 10px;\r\n}\r\n\r\n#give-donation-overview th {\r\n text-align: left;\r\n}\r\n\r\n#give-donation-overview .give-select-chosen {\r\n width: 196px;\r\n}\r\n\r\n#give-donation-overview ul,\r\n#give-order-address-country-wrap select,\r\n#give-donor-details .order-data-address input,\r\n#give-edit-order-form .column input,\r\n#give-donor-details .order-data-column p.data input {\r\n clear: both;\r\n display: block;\r\n}\r\n\r\n.give-order-data input.small-text {\r\n margin: 0;\r\n}\r\n\r\n#give-order-update span.label {\r\n display: inline;\r\n width: 50px;\r\n}\r\n\r\n.give-order-update-box .button-primary {\r\n margin-right: 0;\r\n}\r\n\r\n#give-edit-order-form .column .description {\r\n padding-right: 10px;\r\n}\r\n\r\n#give-edit-order-form .column,\r\n#give-donation-overview .row > ul > li,\r\n#give-donation-overview .inside > ul > li {\r\n display: inline-block;\r\n position: relative;\r\n vertical-align: top;\r\n}\r\n\r\n#give-donation-overview ul {\r\n font-size: 0;\r\n\r\n li {\r\n font-size: 13px;\r\n\r\n &.actions {\r\n text-align: right;\r\n min-width: 200px;\r\n }\r\n\r\n &.remove {\r\n text-align: right;\r\n }\r\n\r\n }\r\n\r\n .row {\r\n padding: 12px;\r\n border-bottom: 1px solid #eee;\r\n }\r\n\r\n}\r\n\r\n#give-order-data .data span {\r\n color: #666;\r\n font-weight: 600;\r\n}\r\n\r\ninput.give-price-field {\r\n width: 80px;\r\n padding: 3px 5px;\r\n}\r\n\r\n.give_forms_page_give-payment-history.js .postbox .hndle {\r\n cursor: default;\r\n}\r\n\r\n//------------------------------------------\r\n//Payment Notes Section\r\n//------------------------------------------\r\n\r\n#give-payment-notes {\r\n textarea {\r\n min-height: 150px;\r\n }\r\n #give-add-payment-note {\r\n margin: 6px 0 15px;\r\n }\r\n\r\n}\r\n\r\n//------------------------------------------\r\n//Edit Order Form\r\n//------------------------------------------\r\n\r\n#give-billing-details {\r\n\r\n .column > div {\r\n margin: 0 0 10px;\r\n }\r\n\r\n label {\r\n display: block;\r\n }\r\n\r\n .column-container {\r\n padding: 5px 0 10px;\r\n }\r\n\r\n input[type=\"text\"] {\r\n width: 95%;\r\n }\r\n\r\n .chosen-container {\r\n width: 98% !important;\r\n }\r\n\r\n}\r\n\r\n//------------------------------------------\r\n//Responsive\r\n//------------------------------------------\r\n\r\n@media screen and (min-width: 1200px) {\r\n #give-edit-order-form .column {\r\n width: 33%;\r\n }\r\n\r\n #give-donation-overview.columns-4 li.actions {\r\n width: 25%;\r\n margin-top: 0;\r\n margin-right: 0;\r\n }\r\n\r\n}\r\n\r\n@media screen and (max-width: 1199px) {\r\n #give-edit-order-form .column {\r\n width: 49%;\r\n }\r\n}\r\n\r\n@media screen and (max-width: 782px) {\r\n .order-data-column input[type=\"email\"] {\r\n padding: 6px 10px;\r\n }\r\n}\r\n\r\n//------------------------------------------\r\n//Donation Details\r\n//------------------------------------------\r\n#give-donor-details .inside, #give-donation-overview .inside {\r\n margin-top: 0;\r\n}\r\n\r\n.give_forms_page_give-payment-history #give-dashboard-widgets-wrap #side-sortables {\r\n padding-top: 0;\r\n}","/**\n * Give Admin Dashboard SCSS\n *\n * @description Styles the Give dashboard widget\n * @package Give\n * @subpackage SCSS/Admin\n * @copyright Copyright (c) 2016, WordImpress\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n\n.give-dashboard-widget {\n\n .give-dashboard-today {\n\ttext-align: center;\n\n\t.give-dashboard-date-today {\n\t margin: 10px 0 0;\n\t padding: 0;\n\t}\n\n\t.give-dashboard-happy-day {\n\t padding: 3px;\n\t margin: 0;\n\t}\n\n\t.give-dashboard-today-earnings {\n\t font-size: 42px;\n\t color: #4ead61;\n\t font-weight: bold;\n\t margin: 15px 0 0;\n\t line-height: 1;\n\t}\n\n\t.give-donations-today {\n\t font-size: 18px;\n\t font-weight: bold;\n\t margin: 0 0 30px;\n\t padding: 4px 0 1px;\n\t}\n\n\t.give-last-seven {\n\t font-size: 14px;\n\t font-weight: bold;\n\t padding: 0;\n\t margin: 0 0 30px;\n\t}\n\n }\n\n //Table Stats\n .give-table-stats {\n\twidth: 100%;\n\ttext-align: center;\n\tmargin: 0;\n\ttable-layout: fixed;\n\tborder-top: 1px solid #ececec;\n\tborder-spacing: 0;\n\n\t.give-dashboard-stat-total, .give-dashboard-stat-total-label {\n\t padding: 0;\n\t margin: 0;\n\t}\n\n\t.give-dashboard-stat-total {\n\t color: #4ead61;\n\t font-weight: bold;\n\t font-size: 16px;\n\t}\n\n }\n\n}\n\n//Fancy borders\n#give_dashboard_sales {\n\n > .inside {\n\tpadding: 0;\n }\n\n .give-table-stats {\n\ttd {\n\t padding: 10px 0;\n\t}\n\ttd:first-of-type {\n\t border-right: 1px solid #ececec;\n\t}\n\ttr#give-table-stats-tr-1 td {\n\t border-bottom: 1px solid #ececec;\n\t}\n }\n\n}\n\n//At a Glance Widget\n#dashboard_right_now {\n .give-forms-count:before {\n\t@include iconstyle();\n\tfont-size: 18px;\n\twidth: 18px;\n\theight: 18px;\n\tcontent: \"\\e800\";\n }\n}","/**\n * Give Forms SCSS\n *\n * @package Give\n * @subpackage SCSS/Admin\n * @copyright Copyright (c) 2016, WordImpress\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n\n//--------------------------------------------------------------\n// Donors Listing Page Style\n//--------------------------------------------------------------\n.give_forms_page_give-donors {\n .wrap > h2 {\n\tmargin-bottom: 15px;\n }\n\n .nav-tab-wrapper .dashicons {\n position: relative;\n top:2px;\n margin: 0 3px 0 0;\n }\n\n #give-donors-filter {\n\tposition: relative;\n\tp.search-box {\n\t float: left;\n\t margin: 0;\n\t}\n }\n\n .tablenav.top {\n\tfloat: right;\n\tclear: none;\n }\n}\n\n//--------------------------------------------------------------\n// Donor Styles\n//--------------------------------------------------------------\n#give-customer-card-wrapper {\n margin-left: -1px;\n z-index: 2;\n min-height: 200px;\n\n\n input {\n\tfont-weight: normal;\n }\n\n .customer-section {\n\tborder-bottom: 1px solid #eee;\n\tmargin-bottom: 10px;\n }\n\n .customer-section table {\n\tmargin-bottom: 0;\n }\n\n > div:first-child {\n\tpadding-top: 20px;\n }\n\n > div:last-child {\n\tpadding-bottom: 20px;\n\tborder: none;\n }\n\n //AVATAR\n .avatar-wrap {\n\tpadding: 0 15px 15px 0;\n\ttext-align: center;\n\tfloat: left;\n\n\timg {\n\t border-radius: 3px;\n\t}\n\n }\n\n a.delete {\n\ttext-decoration: none;\n\tcolor: #ff0000;\n\tmargin-right: 5px;\n }\n\n //Donor Header (non-avatar content)\n .donor-bio-header {\n\n\t.customer-since {\n\t margin: 10px 0;\n\t font-size: 16px;\n\t}\n\n\t.customer-id {\n display: inline-block;\n\t font-size: 24px;\n\t font-weight: 600;\n\t margin-right: 10px;\n\t}\n\n .customer-name-wrap {\n display: inline-block;\n }\n\n\t.customer-edit-link {\n\t margin-bottom: 15px;\n\t}\n\n }\n\n}\n\n.customer-main-wrapper {\n clear: both;\n margin: 0 0 20px;\n\n @media(max-width: 655px) {\n\twidth: 100%;\n }\n\n table {\n\tmargin: 0;\n }\n\n input {\n\twidth: 200px;\n }\n\n}\n\n//Donor Summary\n#donor-summary {\n padding: 0 20px;\n\n &:after {\n\tfont-family: \"dashicons\";\n\tcontent: \"\\f110\";\n\tposition: absolute;\n\ttop: 10px;\n\tright: 10px;\n\tfont-size: 100px;\n\tcolor: #F0F0F0;\n\tz-index: 0;\n }\n\n}\n#give-customer-card-wrapper .customer-address-wrapper {\n width: 202px;\n\n\tspan[data-key=\"line2\"] {\n\t\tdisplay: table;\n\t\tclear: both;\n\t}\n}\n\n#give-customer-card-wrapper .customer-address-wrapper select {\n width: 200px;\n}\n\n#give-customer-card-wrapper .customer-info {\n min-height: 185px;\n}\n\n#give-customer-card-wrapper .info-wrapper {\n min-height: 125px;\n}\n\n.customer-info .customer-name {\n font-size: 24px;\n font-weight: 600;\n}\n\n.disconnect-user a {\n font-size: 12px;\n font-weight: normal;\n text-decoration: none;\n}\n\n#customer-edit-actions {\n text-align: center;\n margin-bottom: 20px;\n line-height: 28px;\n}\n\n#customer-edit-actions .button-secondary {\n margin-right: 10px;\n}\n\n#give-customer-card-wrapper .edit-item {\n display: none;\n}\n\n#give-customer-card-wrapper .give_user_search_results {\n left: 1px;\n top: 16px;\n}\n\n#give-customer-card-wrapper .give_user_search_results ul {\n width: 200px\n}\n\n#customer-stats-wrapper {\n margin: 0 auto;\n text-align: center;\n padding: 15px;\n ul {\n\tmargin: 0;\n\tpadding: 0;\n\toverflow: hidden;\n\tli {\n\t width: 50%;\n\t float: left;\n\t line-height: 22px;\n\t font-size: 14px;\n\t margin: 0;\n\t}\n\n }\n\n a {\n\ttext-decoration: none;\n }\n}\n\n#customer-stats-wrapper .dashicons {\n color: #888;\n}\n\n#customer-tables-wrapper table {\n width: 100%;\n text-align: center;\n}\n\n#customer-tables-wrapper th {\n text-align: center;\n}\n\n#customer-tables-wrapper .donations tr > th:first-child,\n#customer-tables-wrapper .donations tr > td:first-child,\n#customer-tables-wrapper .emails tr > th:first-child,\n#customer-tables-wrapper .emails tr > td:first-child {\n text-align: left;\n}\n\n#customer-tables-wrapper .donations tr > td:only-child {\n text-align: center;\n}\n\n#customer-notes-wrapper {\n min-height: 50px;\n}\n\n.customer-notes-header span, .customer-notes-header img {\n font-weight: 600;\n line-height: 30px;\n vertical-align: middle;\n}\n\n.customer-note-input {\n width: 100%;\n margin-bottom: 5px;\n}\n\n//Customer Notes\n#give-customer-notes {\n div:nth-of-type(even) {\n\tbackground-color: #f9f9f9;\n }\n .customer-note-wrapper {\n\tborder-bottom: 1px solid #f9f9f9;\n\tmin-height: 38px;\n\tpadding: 0;\n\n\t.note-content-wrap {\n\t padding: 10px 12px;\n\t line-height: 20px;\n\t font-size: 14px;\n\t}\n\n }\n\n .give-no-customer-notes {\n\ttext-align: center;\n\tpadding: 20px;\n }\n\n}\n\n.customer-note-wrapper span {\n display: block;\n}\n\n.delete-customer {\n text-align: center;\n}\n\n","/**\r\n * Give Admin Buttons SCSS\r\n *\r\n * @package Give\r\n * @subpackage SCSS/Admin\r\n * @copyright Copyright (c) 2016, WordImpress\r\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\r\n*/\r\n\r\n/*=Give Shortcode Button\r\n--------------------------------------*/\r\n\r\n@media screen and (max-width: 782px) {\r\n #wp-content-media-buttons a.give-thickbox {\r\n padding: 6px 14px;\r\n line-height: normal;\r\n font-size: 14px;\r\n height: auto;\r\n }\r\n .wp-media-buttons span#give-media-button {\r\n margin-top: 0 !important;\r\n margin-left: 2px !important;\r\n }\r\n}\r\n\r\n/*=Button in shortcode tinymce dialog\r\n--------------------------------------*/\r\n\r\n.mce-primary.mce-give-primary button {\r\n padding-right: 10px;\r\n padding-left: 10px;\r\n}\r\n\r\n/*=Admin Buttons w/ Icons\r\n--------------------------------------*/\r\n\r\n/* extends .wp-core-ui .button */\r\n.wp-core-ui .give-admin-button {\r\n padding-left: 7px;\r\n padding-right: 7px;\r\n}\r\n\r\n/* matches style of Add Media and Give Shortcodes buttons */\r\n.give-admin-button-icon {\r\n display: inline-block;\r\n width: 18px;\r\n height: 18px;\r\n vertical-align: text-top;\r\n margin: 0 2px;\r\n\r\n &:before {\r\n font: 400 18px/1 dashicons;\r\n speak: none;\r\n -webkit-font-smoothing: antialiased;\r\n -moz-osx-font-smoothing: grayscale;\r\n }\r\n\r\n /* specific DashIcon styles */\r\n &-update:before {\r\n content: \"\\f463\";\r\n }\r\n}\r\n","\n/* =Primary button in shortcode tinymce dialog\n-------------------------------------------------------------- */\n\n.mce-primary.mce-sc-primary button {\n\tpadding-right: 10px;\n\tpadding-left: 10px;\n}\n\n.mce-sc-popup {\n\ta {\n\t\ttext-decoration: underline;\n\t}\n\tp {\n\t\tmargin-bottom: 1em;\n\t\t&.strong {\n\t\t\tfont-weight: 600;\n\t\t}\n\t\t&.no-margin {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t\t&.margin-top {\n\t\t\tmargin-top: 1em;\n\t\t}\n\t}\n\t// Crop text which overflow in listbox.\n\t.mce-listbox button{\n\t\ttext-overflow: ellipsis;\n\t\toverflow: hidden !important;\n\t}\n}\n\n/* =Shortcode button above wp_editor\n-------------------------------------------------------------- */\n\n@media screen and (max-width: 782px) {\n\t.wp-media-buttons button.sc-button span {\n\t\twidth: 18px !important;\n\t}\n}\n\n.wp-media-buttons {\n\tbutton.sc-button {\n\t\toutline: none;\n\t\tpadding-left: 5px;\n\t\tmargin-right: 0;\n\n\t\t&:active {\n\t\t\tmargin-bottom: 5px;\n\t\t}\n\t}\n}\n\nbutton.sc-button {\n\t&:after {\n\t\tposition: relative;\n\t\tdisplay: inline-block;\n\t\ttop: -1px;\n\t\tcontent: '';\n\t\twidth: 0;\n\t\theight: 0;\n\t\tborder-top: 6px solid #777;\n\t\tborder-right: 4px solid transparent;\n\t\tborder-left: 4px solid transparent;\n\t\tmargin: 0 3px 0 6px;\n\t}\n\n\t&.active:after {\n\t\ttop: -2px;\n\t\tborder-top: 0;\n\t\tborder-bottom: 6px solid #32373c;\n\t}\n}\n\n/* =Shortcode button dropdown menu\n-------------------------------------------------------------- */\n\n.sc-wrap {\n\tposition: relative;\n\tdisplay: inline-block;\n\tmargin-right: 5px;\n}\n\ndiv.sc-menu {\n\tdisplay: none;\n\tposition: absolute;\n\ttop: 100%;\n\tleft: 0;\n\tmin-width: 100%;\n\tmax-height: 410px;\n\tfont-size: 14px;\n\tbox-shadow: 0 3px 5px rgba( 0, 0, 0, 0.2 );\n\tbackground: #fff;\n\tborder: 1px solid rgba( 0, 0, 0, 0.15 );\n\toverflow: auto;\n\toverflow-x: hidden;\n\tpadding: 5px 0;\n\tmargin: -2px 0 0;\n\tz-index: 1002;\n}\n\ndiv.sc-shortcode {\n\tdisplay: block;\n\twhite-space: nowrap;\n\tcursor: pointer;\n\tpadding: 6px 12px;\n\tmargin-bottom: 2px;\n\n\t&:hover {\n\t\tcolor: #fff;\n\t}\n}\n\n/* =Shortcode tinymce dialog backdrop\n-------------------------------------------------------------- */\n\n#mce-modal-block.mce-reset.mce-fade.mce-in {\n\topacity: 0.7;\n\tfilter: alpha(opacity=70);\n}\n","/**\n * Give System Info SCSS\n *\n * @description System Info Styles\n * @package Give\n * @subpackage SCSS/Admin\n * @copyright Copyright (c) 2016, WordImpress\n * @license https://opensource.org/licenses/gpl-3.0/ GNU Public License\n *\n * The following code is a derivative work of the code from the WooCommerce\n * plugin, which is licensed GPLv3. This code therefore is also licensed under\n * the terms of the GNU Public License, version 3.\n *\n * Copyright (c) 2015 WooThemes\n * Copyright (c) 2016 WordImpress, LLC\n*/\n\n.give-status-table {\n margin-bottom: 1em;\n\n h2 {\n font-size: 14px;\n margin: 0;\n }\n\n tr {\n &:nth-child(2n) {\n th,\n td {\n background: #fcfcfc;\n }\n }\n }\n\n th {\n font-weight: 700;\n padding: 9px;\n }\n\n td:first-child {\n width: 33%;\n }\n\n td.help {\n width: 1em;\n }\n\n td {\n padding: 9px;\n font-size: 1.1em;\n\n mark {\n background: transparent none;\n }\n\n mark.yes {\n color: $green;\n }\n\n mark.no {\n color: #999;\n }\n\n mark.error {\n color: $red;\n }\n\n ul {\n margin: 0;\n }\n }\n}\n\n.wrap div.give-debug-report-wrapper {\n margin-top: 1em;\n}\n\n.give-debug-report {\n display: none;\n margin: 10px 0;\n padding: 0;\n position: relative;\n\n textarea {\n font-family: monospace;\n width: 100%;\n margin: 0;\n height: 300px;\n padding: 20px;\n -moz-border-radius: 0;\n -webkit-border-radius: 0;\n border-radius: 0;\n resize: none;\n font-size: 12px;\n line-height: 20px;\n outline: 0;\n }\n}\n"],"mappings":"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","names":[],"sourceRoot":"/source/"}
1
+ {"version":3,"file":"give-admin.css","sources":["admin/give-admin.scss","frontend/_mixins.scss","frontend/_variables.scss","plugins/qtip.scss","frontend/fonts.scss","admin/fonts.scss","admin/forms.scss","admin/addons.scss","admin/reports.scss","admin/welcome.scss","admin/logs.scss","admin/settings.scss","admin/payment-history.scss","admin/dashboard.scss","admin/donors.scss","admin/buttons.scss","admin/shortcodes.scss","admin/system-info.scss"],"sourcesContent":["/*!\r\n * Give Admin SCSS/CSS\r\n *\r\n * @description: The Main SCSS file for ADMIN styles which is compiled and minified via Gulp taskrunner\r\n * @package: Give\r\n * @subpackage: SCSS/Admin\r\n * @copyright: Copyright (c) 2016, WordImpress\r\n * @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License\r\n*/\r\n@import '../frontend/mixins';\r\n@import '../frontend/variables';\r\n@import '../plugins/qtip';\r\n@import '../frontend/fonts';\r\n@import 'fonts';\r\n@import 'forms';\r\n@import 'addons';\r\n@import 'reports';\r\n@import 'welcome';\r\n@import 'logs';\r\n@import 'settings';\r\n@import 'payment-history';\r\n@import 'dashboard';\r\n@import 'donors';\r\n@import 'buttons';\r\n@import 'shortcodes';\r\n@import 'system-info';\r\n","/**\r\n * Clearfix\r\n */\r\n@mixin clearfix() {\r\n *zoom: 1;\r\n\r\n &:before,\r\n &:after {\r\n content: \" \";\r\n display: table;\r\n }\r\n\r\n &:after {\r\n clear: both;\r\n }\r\n}\r\n\r\n.give-clearfix {\r\n @include clearfix;\r\n}\r\n\r\n/**\r\n * Box Sizing\r\n * https://github.com/timrogers/sass-box-sizing-mixin\r\n */\r\n@mixin box-sizing($box-model) {\r\n -webkit-box-sizing: $box-model; // Safari <= 5\r\n -moz-box-sizing: $box-model; // Firefox <= 19\r\n box-sizing: $box-model;\r\n}\r\n\r\n/**\r\n * CSS3 Easing\r\n */\r\n@mixin easing-transition() {\r\n -moz-transition: 0.2s all linear;\r\n -o-transition: 0.2s all linear;\r\n transition: 0.2s all linear;\r\n}\r\n\r\n//Labels\r\n@mixin give-label() {\r\n padding: .2em .4em .3em;\r\n font-size: 11px;\r\n line-height: 1;\r\n color: #fff;\r\n text-align: center;\r\n white-space: nowrap;\r\n vertical-align: baseline;\r\n border-radius: .25em;\r\n \r\n &:hover {\r\n color:#fff;\r\n text-decoration: none;\r\n }\r\n}\r\n\r\n@mixin give-label-gray() {\r\n background-color: #929292;\r\n}\r\n@mixin give-label-orange() {\r\n background-color: #ffba00;\r\n}\r\n\r\n.give-item-label {\r\n @include give-label();\r\n}\r\n\r\n.give-item-label-gray {\r\n @include give-label-gray();\r\n}\r\n\r\n.give-item-label-orange {\r\n @include give-label-orange();\r\n}\r\n\r\n\r\n.give-item-label {\r\n @include give-label();\r\n}\r\n\r\n//Fields\r\n@mixin give-currency() {\r\n background-color: lighten($light-gray, 2%);\r\n border-top: 1px solid $borders;\r\n border-bottom: 1px solid $borders;\r\n color: $dark;\r\n margin: 0;\r\n padding: 0 12px;\r\n height: 35px;\r\n line-height: 35px;\r\n font-size: $font-size-medium;\r\n @include box-sizing(border-box);\r\n}\r\n\r\n@mixin give-input() {\r\n border: 1px solid $borders;\r\n background: #FFF;\r\n border-radius: 0;\r\n height: 35px;\r\n line-height: 35px;\r\n padding: 0 12px;\r\n margin: 0;\r\n font-size: $font-size-medium;\r\n @include box-sizing(border-box);\r\n}","/**\r\n * Give CSS Variables\r\n */\r\n\r\n$green: #7ad03a;\r\n$red: #a00;\r\n$orange: #ffba00;\r\n$blue: #2ea2cc;\r\n$dark: #333;\r\n$borders: #ccc;\r\n$light-gray: #EDEDED;\r\n\r\n//Status\r\n$status-default: #777;\r\n$status-complete: $green;\r\n$status-refunded: $status-default;\r\n$status-subscription: #5bc0de;\r\n$status-revoked: #d9534f;\r\n\r\n//Font sizes\r\n$font-size-medium: 18px;\r\n\r\n$primary: #007ba4;\r\n// Primary colour for buttons (alt)\r\n$primarytext: desaturate(lighten($primary, 50%), 18%);\r\n// Text on primary colour bg\r\n\r\n$secondary: desaturate(lighten($primary, 40%), 21%);\r\n// Secondary buttons\r\n$secondarytext: desaturate(darken($secondary, 60%), 21%);\r\n// Text on secondary colour bg\r\n\r\n$highlight: adjust-hue($primary, 150deg);\r\n// Prices, In stock labels, sales flash\r\n$highlightext: desaturate(lighten($highlight, 50%), 18%);\r\n// Text on highlight colour bg\r\n\r\n$contentbg: #fff;\r\n// Content BG - Tabs (active state)\r\n$subtext: #777;\r\n// small, breadcrumbs etc","/*\n * qTip2 - Pretty powerful tooltips - v2.2.1\n * http://qtip2.com\n *\n * Copyright (c) 2014 \n * Released under the MIT licenses\n * http://jquery.org/license\n *\n * Date: Sun Sep 7 2014 12:09 GMT+0100+0100\n * Plugins: tips modal viewport svg imagemap ie6\n * Styles: core basic css3\n */\n.qtip{\n\tposition: absolute;\n\tleft: -28000px;\n\ttop: -28000px;\n\tdisplay: none;\n\n\tmax-width: 280px;\n\tmin-width: 50px;\n\n\tfont-size: 10.5px;\n\tline-height: 12px;\n\n\tdirection: ltr;\n\n\tbox-shadow: none;\n\tpadding: 0;\n}\n\n\t.qtip-content{\n\t\tposition: relative;\n\t\tpadding: 5px 9px;\n\t\toverflow: hidden;\n\n\t\ttext-align: left;\n\t\tword-wrap: break-word;\n\t}\n\n\t.qtip-titlebar{\n\t\tposition: relative;\n\t\tpadding: 5px 35px 5px 10px;\n\t\toverflow: hidden;\n\n\t\tborder-width: 0 0 1px;\n\t\tfont-weight: bold;\n\t}\n\n\t.qtip-titlebar + .qtip-content{ border-top-width: 0 !important; }\n\n\t/* Default close button class */\n\t.qtip-close{\n\t\tposition: absolute;\n\t\tright: -9px; top: -9px;\n\t\tz-index: 11; /* Overlap .qtip-tip */\n\n\t\tcursor: pointer;\n\t\toutline: medium none;\n\n\t\tborder: 1px solid transparent;\n\t}\n\n\t\t.qtip-titlebar .qtip-close{\n\t\t\tright: 4px; top: 50%;\n\t\t\tmargin-top: -9px;\n\t\t}\n\n\t\t* html .qtip-titlebar .qtip-close{ top: 16px; } /* IE fix */\n\n\t\t.qtip-titlebar .ui-icon,\n\t\t.qtip-icon .ui-icon{\n\t\t\tdisplay: block;\n\t\t\ttext-indent: -1000em;\n\t\t\tdirection: ltr;\n\t\t}\n\n\t\t.qtip-icon, .qtip-icon .ui-icon{\n\t\t\t-moz-border-radius: 3px;\n\t\t\t-webkit-border-radius: 3px;\n\t\t\tborder-radius: 3px;\n\t\t\ttext-decoration: none;\n\t\t}\n\n\t\t\t.qtip-icon .ui-icon{\n\t\t\t\twidth: 18px;\n\t\t\t\theight: 14px;\n\n\t\t\t\tline-height: 14px;\n\t\t\t\ttext-align: center;\n\t\t\t\ttext-indent: 0;\n\t\t\t\tfont: normal bold 10px/13px Tahoma,sans-serif;\n\n\t\t\t\tcolor: inherit;\n\t\t\t\tbackground: transparent none no-repeat -100em -100em;\n\t\t\t}\n\n/* Applied to 'focused' tooltips e.g. most recently displayed/interacted with */\n.qtip-focus{}\n\n/* Applied on hover of tooltips i.e. added/removed on mouseenter/mouseleave respectively */\n.qtip-hover{}\n\n/* Default tooltip style */\n.qtip-default{\n\tborder: 1px solid #F1D031;\n\n\tbackground-color: #FFFFA3;\n\tcolor: #555;\n}\n\n\t.qtip-default .qtip-titlebar{\n\t\tbackground-color: #FFEF93;\n\t}\n\n\t.qtip-default .qtip-icon{\n\t\tborder-color: #CCC;\n\t\tbackground: #F1F1F1;\n\t\tcolor: #777;\n\t}\n\n\t.qtip-default .qtip-titlebar .qtip-close{\n\t\tborder-color: #AAA;\n\t\tcolor: #111;\n\t}\n\n\n/*! Light tooltip style */\n.qtip-light{\n\tbackground-color: white;\n\tborder-color: #E2E2E2;\n\tcolor: #454545;\n}\n\n\t.qtip-light .qtip-titlebar{\n\t\tbackground-color: #f1f1f1;\n\t}\n\n\n/*! Dark tooltip style */\n.qtip-dark{\n\tbackground-color: #505050;\n\tborder-color: #303030;\n\tcolor: #f3f3f3;\n}\n\n\t.qtip-dark .qtip-titlebar{\n\t\tbackground-color: #404040;\n\t}\n\n\t.qtip-dark .qtip-icon{\n\t\tborder-color: #444;\n\t}\n\n\t.qtip-dark .qtip-titlebar .ui-state-hover{\n\t\tborder-color: #303030;\n\t}\n\n\n/*! Cream tooltip style */\n.qtip-cream{\n\tbackground-color: #FBF7AA;\n\tborder-color: #F9E98E;\n\tcolor: #A27D35;\n}\n\n\t.qtip-cream .qtip-titlebar{\n\t\tbackground-color: #F0DE7D;\n\t}\n\n\t.qtip-cream .qtip-close .qtip-icon{\n\t\tbackground-position: -82px 0;\n\t}\n\n\n/*! Red tooltip style */\n.qtip-red{\n\tbackground-color: #F78B83;\n\tborder-color: #D95252;\n\tcolor: #912323;\n}\n\n\t.qtip-red .qtip-titlebar{\n\t\tbackground-color: #F06D65;\n\t}\n\n\t.qtip-red .qtip-close .qtip-icon{\n\t\tbackground-position: -102px 0;\n\t}\n\n\t.qtip-red .qtip-icon{\n\t\tborder-color: #D95252;\n\t}\n\n\t.qtip-red .qtip-titlebar .ui-state-hover{\n\t\tborder-color: #D95252;\n\t}\n\n\n/*! Green tooltip style */\n.qtip-green{\n\tbackground-color: #CAED9E;\n\tborder-color: #90D93F;\n\tcolor: #3F6219;\n}\n\n\t.qtip-green .qtip-titlebar{\n\t\tbackground-color: #B0DE78;\n\t}\n\n\t.qtip-green .qtip-close .qtip-icon{\n\t\tbackground-position: -42px 0;\n\t}\n\n\n/*! Blue tooltip style */\n.qtip-blue{\n\tbackground-color: #E5F6FE;\n\tborder-color: #ADD9ED;\n\tcolor: #5E99BD;\n}\n\n\t.qtip-blue .qtip-titlebar{\n\t\tbackground-color: #D0E9F5;\n\t}\n\n\t.qtip-blue .qtip-close .qtip-icon{\n\t\tbackground-position: -2px 0;\n\t}\n\n\n.qtip-shadow{\n\t-webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);\n\t-moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);\n\tbox-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);\n}\n\n/* Add rounded corners to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE9+, Safari 2+ */\n.qtip-rounded,\n.qtip-tipsy,\n.qtip-bootstrap{\n\t-moz-border-radius: 5px;\n\t-webkit-border-radius: 5px;\n\tborder-radius: 5px;\n}\n\n.qtip-rounded .qtip-titlebar{\n\t-moz-border-radius: 4px 4px 0 0;\n\t-webkit-border-radius: 4px 4px 0 0;\n\tborder-radius: 4px 4px 0 0;\n}\n\n/* Youtube tooltip style */\n.qtip-youtube{\n\t-moz-border-radius: 2px;\n\t-webkit-border-radius: 2px;\n\tborder-radius: 2px;\n\n\t-webkit-box-shadow: 0 0 3px #333;\n\t-moz-box-shadow: 0 0 3px #333;\n\tbox-shadow: 0 0 3px #333;\n\n\tcolor: white;\n\tborder: 0 solid transparent;\n\n\tbackground: #4A4A4A;\n\tbackground-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,black));\n\tbackground-image: -webkit-linear-gradient(top,#4A4A4A 0,black 100%);\n\tbackground-image: -moz-linear-gradient(top,#4A4A4A 0,black 100%);\n\tbackground-image: -ms-linear-gradient(top,#4A4A4A 0,black 100%);\n\tbackground-image: -o-linear-gradient(top,#4A4A4A 0,black 100%);\n}\n\n\t.qtip-youtube .qtip-titlebar{\n\t\tbackground-color: #4A4A4A;\n\t\tbackground-color: rgba(0,0,0,0);\n\t}\n\n\t.qtip-youtube .qtip-content{\n\t\tpadding: .75em;\n\t\tfont: 12px arial,sans-serif;\n\n\t\tfilter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);\";\n\t}\n\n\t.qtip-youtube .qtip-icon{\n\t\tborder-color: #222;\n\t}\n\n\t.qtip-youtube .qtip-titlebar .ui-state-hover{\n\t\tborder-color: #303030;\n\t}\n\n\n/* jQuery TOOLS Tooltip style */\n.qtip-jtools{\n\tbackground: #232323;\n\tbackground: rgba(0, 0, 0, 0.7);\n\tbackground-image: -webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323));\n\tbackground-image: -moz-linear-gradient(top, #717171, #232323);\n\tbackground-image: -webkit-linear-gradient(top, #717171, #232323);\n\tbackground-image: -ms-linear-gradient(top, #717171, #232323);\n\tbackground-image: -o-linear-gradient(top, #717171, #232323);\n\n\tborder: 2px solid #ddd;\n\tborder: 2px solid rgba(241,241,241,1);\n\n\t-moz-border-radius: 2px;\n\t-webkit-border-radius: 2px;\n\tborder-radius: 2px;\n\n\t-webkit-box-shadow: 0 0 12px #333;\n\t-moz-box-shadow: 0 0 12px #333;\n\tbox-shadow: 0 0 12px #333;\n}\n\n\t/* IE Specific */\n\t.qtip-jtools .qtip-titlebar{\n\t\tbackground-color: transparent;\n\t\tfilter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)\";\n\t}\n\t.qtip-jtools .qtip-content{\n\t\tfilter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)\";\n\t}\n\n\t.qtip-jtools .qtip-titlebar,\n\t.qtip-jtools .qtip-content{\n\t\tbackground: transparent;\n\t\tcolor: white;\n\t\tborder: 0 dashed transparent;\n\t}\n\n\t.qtip-jtools .qtip-icon{\n\t\tborder-color: #555;\n\t}\n\n\t.qtip-jtools .qtip-titlebar .ui-state-hover{\n\t\tborder-color: #333;\n\t}\n\n\n/* Cluetip style */\n.qtip-cluetip{\n\t-webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);\n\t-moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);\n\tbox-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);\n\n\tbackground-color: #D9D9C2;\n\tcolor: #111;\n\tborder: 0 dashed transparent;\n}\n\n\t.qtip-cluetip .qtip-titlebar{\n\t\tbackground-color: #87876A;\n\t\tcolor: white;\n\t\tborder: 0 dashed transparent;\n\t}\n\n\t.qtip-cluetip .qtip-icon{\n\t\tborder-color: #808064;\n\t}\n\n\t.qtip-cluetip .qtip-titlebar .ui-state-hover{\n\t\tborder-color: #696952;\n\t\tcolor: #696952;\n\t}\n\n\n/* Tipsy style */\n.qtip-tipsy{\n\tbackground: black;\n\tbackground: rgba(0, 0, 0, .87);\n\n\tcolor: white;\n\tborder: 0 solid transparent;\n\n\tfont-size: 11px;\n\tfont-family: 'Lucida Grande', sans-serif;\n\tfont-weight: bold;\n\tline-height: 16px;\n\ttext-shadow: 0 1px black;\n}\n\n\t.qtip-tipsy .qtip-titlebar{\n\t\tpadding: 6px 35px 0 10px;\n\t\tbackground-color: transparent;\n\t}\n\n\t.qtip-tipsy .qtip-content{\n\t\tpadding: 6px 10px;\n\t}\n\n\t.qtip-tipsy .qtip-icon{\n\t\tborder-color: #222;\n\t\ttext-shadow: none;\n\t}\n\n\t.qtip-tipsy .qtip-titlebar .ui-state-hover{\n\t\tborder-color: #303030;\n\t}\n\n\n/* Tipped style */\n.qtip-tipped{\n\tborder: 3px solid #959FA9;\n\n\t-moz-border-radius: 3px;\n\t-webkit-border-radius: 3px;\n\tborder-radius: 3px;\n\n\tbackground-color: #F9F9F9;\n\tcolor: #454545;\n\n\tfont-weight: normal;\n\tfont-family: serif;\n}\n\n\t.qtip-tipped .qtip-titlebar{\n\t\tborder-bottom-width: 0;\n\n\t\tcolor: white;\n\t\tbackground: #3A79B8;\n\t\tbackground-image: -webkit-gradient(linear, left top, left bottom, from(#3A79B8), to(#2E629D));\n\t\tbackground-image: -webkit-linear-gradient(top, #3A79B8, #2E629D);\n\t\tbackground-image: -moz-linear-gradient(top, #3A79B8, #2E629D);\n\t\tbackground-image: -ms-linear-gradient(top, #3A79B8, #2E629D);\n\t\tbackground-image: -o-linear-gradient(top, #3A79B8, #2E629D);\n\t\tfilter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)\";\n\t}\n\n\t.qtip-tipped .qtip-icon{\n\t\tborder: 2px solid #285589;\n\t\tbackground: #285589;\n\t}\n\n\t\t.qtip-tipped .qtip-icon .ui-icon{\n\t\t\tbackground-color: #FBFBFB;\n\t\t\tcolor: #555;\n\t\t}\n\n\n/**\n * Twitter Bootstrap style.\n *\n * Tested with IE 8, IE 9, Chrome 18, Firefox 9, Opera 11.\n * Does not work with IE 7.\n */\n.qtip-bootstrap{\n\t/** Taken from Bootstrap body */\n\tfont-size: 14px;\n\tline-height: 20px;\n\tcolor: #333333;\n\n\t/** Taken from Bootstrap .popover */\n\tpadding: 1px;\n\tbackground-color: #ffffff;\n\tborder: 1px solid #ccc;\n\tborder: 1px solid rgba(0, 0, 0, 0.2);\n\t-webkit-border-radius: 6px;\n\t-moz-border-radius: 6px;\n\tborder-radius: 6px;\n\t-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n\t-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n\tbox-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n\t-webkit-background-clip: padding-box;\n\t-moz-background-clip: padding;\n\tbackground-clip: padding-box;\n}\n\n\t.qtip-bootstrap .qtip-titlebar{\n\t\t/** Taken from Bootstrap .popover-title */\n\t\tpadding: 8px 14px;\n\t\tmargin: 0;\n\t\tfont-size: 14px;\n\t\tfont-weight: normal;\n\t\tline-height: 18px;\n\t\tbackground-color: #f7f7f7;\n\t\tborder-bottom: 1px solid #ebebeb;\n\t\t-webkit-border-radius: 5px 5px 0 0;\n\t\t-moz-border-radius: 5px 5px 0 0;\n\t\tborder-radius: 5px 5px 0 0;\n\t}\n\n\t\t.qtip-bootstrap .qtip-titlebar .qtip-close{\n\t\t\t/**\n\t\t\t * Overrides qTip2:\n\t\t\t * .qtip-titlebar .qtip-close{\n\t\t\t * [...]\n\t\t\t * right: 4px;\n\t\t\t * top: 50%;\n\t\t\t * [...]\n\t\t\t * border-style: solid;\n\t\t\t * }\n\t\t\t */\n\t\t\tright: 11px;\n\t\t\ttop: 45%;\n\t\t\tborder-style: none;\n\t\t}\n\n\t.qtip-bootstrap .qtip-content{\n\t\t/** Taken from Bootstrap .popover-content */\n\t\tpadding: 9px 14px;\n\t}\n\n\t.qtip-bootstrap .qtip-icon{\n\t\t/**\n\t\t * Overrides qTip2:\n\t\t * .qtip-default .qtip-icon {\n\t\t * border-color: #CCC;\n\t\t * background: #F1F1F1;\n\t\t * color: #777;\n\t\t * }\n\t\t */\n\t\tbackground: transparent;\n\t}\n\n\t\t.qtip-bootstrap .qtip-icon .ui-icon{\n\t\t\t/**\n\t\t\t * Overrides qTip2:\n\t\t\t * .qtip-icon .ui-icon{\n\t\t\t * width: 18px;\n\t\t\t * height: 14px;\n\t\t\t * }\n\t\t\t */\n\t\t\twidth: auto;\n\t\t\theight: auto;\n\n\t\t\t/* Taken from Bootstrap .close */\n\t\t\tfloat: right;\n\t\t\tfont-size: 20px;\n\t\t\tfont-weight: bold;\n\t\t\tline-height: 18px;\n\t\t\tcolor: #000000;\n\t\t\ttext-shadow: 0 1px 0 #ffffff;\n\t\t\topacity: 0.2;\n\t\t\tfilter: alpha(opacity=20);\n\t\t}\n\n\t\t.qtip-bootstrap .qtip-icon .ui-icon:hover{\n\t\t\t/* Taken from Bootstrap .close:hover */\n\t\t\tcolor: #000000;\n\t\t\ttext-decoration: none;\n\t\t\tcursor: pointer;\n\t\t\topacity: 0.4;\n\t\t\tfilter: alpha(opacity=40);\n\t\t}\n\n\n/* IE9 fix - removes all filters */\n.qtip:not(.ie9haxors) div.qtip-content,\n.qtip:not(.ie9haxors) div.qtip-titlebar{\n\tfilter: none;\n\t-ms-filter: none;\n}\n\n\n.qtip .qtip-tip{\n\tmargin: 0 auto;\n\toverflow: hidden;\n\tz-index: 10;\n\n}\n\n\t/* Opera bug #357 - Incorrect tip position\n\thttps://github.com/Craga89/qTip2/issues/367 */\n\tx:-o-prefocus, .qtip .qtip-tip{\n\t\tvisibility: hidden;\n\t}\n\n\t.qtip .qtip-tip,\n\t.qtip .qtip-tip .qtip-vml,\n\t.qtip .qtip-tip canvas{\n\t\tposition: absolute;\n\n\t\tcolor: #123456;\n\t\tbackground: transparent;\n\t\tborder: 0 dashed transparent;\n\t}\n\n\t.qtip .qtip-tip canvas{ top: 0; left: 0; }\n\n\t.qtip .qtip-tip .qtip-vml{\n\t\tbehavior: url(#default#VML);\n\t\tdisplay: inline-block;\n\t\tvisibility: visible;\n\t}\n\n\n#qtip-overlay{\n\tposition: fixed;\n\tleft: 0; top: 0;\n\twidth: 100%; height: 100%;\n}\n\n\t/* Applied to modals with show.modal.blur set to true */\n\t#qtip-overlay.blurs{ cursor: pointer; }\n\n\t/* Change opacity of overlay here */\n\t#qtip-overlay div{\n\t\tposition: absolute;\n\t\tleft: 0; top: 0;\n\t\twidth: 100%; height: 100%;\n\n\t\tbackground-color: black;\n\n\t\topacity: 0.7;\n\t\tfilter:alpha(opacity=70);\n\t\t-ms-filter:\"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)\";\n\t}\n\n\n.qtipmodal-ie6fix{\n\tposition: absolute !important;\n}\n","/**\n * Give Frontend Fonts SCSS\n *\n * Fonts are from icomoon and the src paths need to be relative to template directory.\n * @package Give\n * @subpackage SCSS/Frontend\n * @copyright Copyright (c) 2016, WordImpress\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n@font-face {\n font-family: 'give-icomoon';\n src: url('../assets/fonts/icomoon.eot?kdnr3d');\n src: url('../assets/fonts/icomoon.eot?kdnr3d#iefix') format('embedded-opentype'),\n url('../assets/fonts/icomoon.woff?kdnr3d') format('woff'),\n url('../assets/fonts/icomoon.svg?kdnr3d#icomoon') format('svg');\n font-weight: normal;\n font-style: normal;\n}\n\n@mixin iconstyle() {\n font-family: 'give-icomoon';\n speak: none;\n font-style: normal;\n font-weight: normal;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n\n // Better Font Rendering\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n[class^=\"give-icon-\"], [class*=\" give-icon-\"] {\n @include iconstyle();\n}\n\n.give-icon-lamp:before {\n content: \"\\e603\";\n}\n\n.give-icon-heart:before {\n content: \"\\e604\";\n}\n\n.give-icon-question:before {\n content: \"\\e602\";\n}\n\n.give-icon-info:before {\n content: \"\\e601\";\n}\n\n.give-icon-new-tab:before {\n content: \"\\ea7e\";\n}\n\n.give-icon-alert:before {\n content: \"\\f02d\";\n}\n\n.give-icon-help:before {\n content: \"\\e606\";\n}\n\n.give-icon-spinner:before {\n content: \"\\e605\";\n}\n\n.give-icon-spinner2:before {\n content: \"\\e607\";\n}\n\n.give-icon-plus:before {\n content: \"\\e040\";\n}\n\n.give-icon-minus:before {\n content: \"\\e041\";\n}\n\n.give-icon-locked:before {\n content: \"\\e600\";\n}\n\n.dashicons-give:before {\n @include iconstyle();\n content: \"\\e800\";\n}\n\n// --------------------------\n// Spinning Icons\n// --------------------------\n\n.fa-spin {\n -webkit-animation: spin 1000ms infinite linear;\n animation: spin 1000ms infinite linear;\n}\n\n@-webkit-keyframes spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(359deg);\n transform: rotate(359deg);\n }\n}\n\n@keyframes spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(359deg);\n transform: rotate(359deg);\n }\n}\n","@font-face {\n\tfont-family: 'give-icomoon';\n\tfont-weight: normal;\n\tfont-style: normal;\n}\n\n@mixin admin_fonts() {\n\tfont-family: 'give-icomoon';\n\tsrc: url('../assets/fonts/icomoon.eot?kdnr3d');\n\tsrc: url('../assets/fonts/icomoon.eot?kdnr3d#iefix') format('embedded-opentype'),\n\turl('../assets/fonts/icomoon.woff?kdnr3d') format('woff'),\n\turl('../assets/fonts/icomoon.svg?kdnr3d#icomoon') format('svg');\n\tspeak: none;\n\tfont-style: normal;\n\tfont-weight: normal;\n\tfont-variant: normal;\n\ttext-transform: none;\n\tline-height: 1;\n\n\t// Better Font Rendering\n\t-webkit-font-smoothing: antialiased;\n\t-moz-osx-font-smoothing: grayscale;\n}\n\n// ---------------------------------\n// Donation form vertical tab icons.\n// ---------------------------------\n.give-metabox-tabs li {\n\n\t.give-icon:before {\n\t\t@include admin_fonts();\n\t\tfont-size: 12px;\n\t\tvertical-align: top;\n\t\tline-height: 20px;\n\t\tmargin: 0 5px 0 0;\n\t}\n\n\t.give-icon-default:before {\n\t\tcontent: \"\\e903\";\n\t}\n\n\t//Donation options tab.\n\t.give-icon-heart:before {\n\t\tcontent: \"\\e604\"; //this is a wp dashicon heart.\n\t}\n\t//Goal tab.\n\t.give-icon-target:before {\n\t\tcontent: \"\\e901\";\n\t}\n\t//Form display tab.\n\t.give-icon-display:before {\n\t\tcontent: \"\\e90c\";\n\t}\n\t//Form content tab.\n\t.give-icon-edit:before {\n\t\tcontent: \"\\e902\";\n\t}\n\t//Form terms tab.\n\t.give-icon-checklist:before {\n\t\tposition: relative;\n\t\ttop: 1px;\n\t\tcontent: \"\\e900\";\n\t}\n\t//Form offline donations tab.\n\t.give-icon-purse:before {\n\t\tcontent: \"\\e8df\";\n\t}\n\n}","/**\r\n * Give Forms SCSS\r\n *\r\n * @package Give\r\n * @subpackage SCSS/Admin\r\n * @copyright Copyright (c) 2016, WordImpress\r\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\r\n*/\r\n\r\n/*------------------------------------\r\nForms CPT\r\n--------------------------------------*/\r\n/* Hide conditional fields */\r\n.cmb2-id--give-set-price,\r\n.cmb2-id--give-levels-header,\r\n.cmb2-id--give-levels-header + .cmb-repeat-group-wrap,\r\n.cmb2-id--give-display-style,\r\n.post-type-give_forms .tablenav #post-query-submit,\r\n.give-hidden,\r\n.cmb2-id--give-form-content,\r\n.cmb2-id--give-reveal-label,\r\n.cmb2-id--give-custom-amount-minimum,\r\n.cmb2-id--give-custom-amount-text,\r\n.cmb2-id--give-offline-checkout-notes,\r\n.cmb-type-levels-id,\r\n#_give_donation_levels_repeat .cmb-group-title,\r\n#_give_donation_levels_repeat .cmb-row > .cmb-remove-group-row,\r\n#_give_donation_levels_repeat .cmb-row > .handlediv {\r\n\tdisplay: none;\r\n}\r\n\r\n/* Donation Levels Repeating Field */\r\n#_give_donation_levels_repeat > .cmb-repeatable-grouping .cmb-field-list > .cmb-row .cmb2-radio-list label {\r\n\tfont-size: 12px;\r\n}\r\n\r\n//-----------------------------\r\n// Table Rows\r\n//-----------------------------\r\ndiv.cmb-type-levels-repeater-header + div.cmb-repeat-group-wrap {\r\n\tpadding: 0 !important;\r\n\tmargin: 0 !important;\r\n\tmin-width: 100%;\r\n\tmax-width: 0;\r\n\r\n}\r\n\r\n//-----------------------------\r\n// Multilevel Repeater Header\r\n//-----------------------------\r\n.cmb2-id--give-levels-header {\r\n\tpadding: 10px 12px 0 !important;\r\n\tmargin: 0 !important;\r\n\tbackground: #F7F7F7;\r\n\tborder-bottom: none !important;\r\n\r\n\t.table-container {\r\n\t\tdisplay: table;\r\n\t\twidth: 100%;\r\n\r\n\t\tborder-top: 1px solid #e9e9e9;\r\n\t\tborder-bottom: 1px solid #e9e9e9;\r\n\t\tborder-left: 1px solid #e9e9e9;\r\n\r\n\t\t> .table-row {\r\n\t\t\tdisplay: table-row;\r\n\t\t\tbackground: #FCFCFC;\r\n\r\n\t\t\t> .table-cell {\r\n\t\t\t\tdisplay: table-cell;\r\n\t\t\t\tvertical-align: middle;\r\n\t\t\t\tpadding: 10px 15px;\r\n\t\t\t\tborder-right: 1px solid #e9e9e9;\r\n\t\t\t\t&.col-id {\r\n\t\t\t\t\tdisplay: none;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t}\r\n\r\n\t}\r\n}\r\n\r\n#_give_donation_levels_repeat {\r\n\tbackground: #F7F7F7;\r\n\tpadding: 0 1px 20px 12px;\r\n\tbox-sizing: border-box;\r\n\r\n\t.cmb-row, .inside {\r\n\t\tmargin: 0;\r\n\t}\r\n\t.cmb-remove-field-row {\r\n\t\tmargin: 3px 0 0;\r\n\r\n\t\t.button {\r\n\t\t\theight: 25px;\r\n\t\t\tpadding: 0 3px;\r\n\t\t}\r\n\t\tspan.dashicons-no {\r\n\t\t\tline-height: 1.15em;\r\n\t\t}\r\n\r\n\t}\r\n\r\n\t.cmbhandle {\r\n\t\tdisplay: none;\r\n\t}\r\n\t.cmb-add-row {\r\n\t\tmargin: 12px 0 0;\r\n\t}\r\n\r\n}\r\n\r\n//---------------------------------------------------\r\n// Field One Offs\r\n//---------------------------------------------------\r\n.give-time-field {\r\n\twidth: 65px;\r\n}\r\n\r\n.give-money-field {\r\n\twidth: 75px;\r\n\tmargin-right: 0;\r\n\tmargin-left: 0;\r\n}\r\n\r\n.give-money-symbol {\r\n\tborder: 1px solid #DDD;\r\n\tbackground: #FCFCFC;\r\n\tmargin: 0;\r\n\tfont-size: 14px;\r\n\tpadding: 5px 8px;\r\n}\r\n\r\n.give-money-symbol-before {\r\n\tborder-right: 0;\r\n\tmargin-right: -4px;\r\n}\r\n\r\n.give-money-symbol-after {\r\n\t//border-left: 0;\r\n\tmargin-left: -1px;\r\n}\r\n\r\n.give_options_panel input[ type=\"text\"] {\r\n\tpadding: 5px;\r\n\twidth: 100%;\r\n}\r\n\r\ninput.give-text_small,\r\ninput.give-text-small {\r\n\twidth: 100px !important;\r\n}\r\n\r\ninput.give-text-medium,\r\ninput.give-text_medium {\r\n\twidth: 200px !important;\r\n}\r\n\r\n.give-underline {\r\n\ttext-decoration: underline;\r\n}\r\n\r\n.postbox-container .cmb-row {\r\n\tmargin: 0;\r\n\r\n\t.cmb-th label {\r\n\t\tpadding-left: 8px;\r\n\t}\r\n\r\n}\r\n\r\n//---------------------------------------------------\r\n// Responsive\r\n//---------------------------------------------------\r\n@media only screen and (min-width: 851px) {\r\n\r\n\t#_give_donation_levels_repeat > .cmb-repeatable-grouping .cmb-field-list {\r\n\t\t> .cmb-row {\r\n\t\t\tfloat: left;\r\n\t\t\tborder-bottom: none;\r\n\t\t\tpadding-right: 10px;\r\n\t\t\t> .cmb-th {\r\n\t\t\t\tdisplay: none;\r\n\t\t\t}\r\n\t\t\t> .cmb-td {\r\n\t\t\t\tfloat: left;\r\n\t\t\t\twidth: 100%;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t.cmb-type-give-default-radio-inline .cmb-td {\r\n\t\tmargin-top: 5px;\r\n\t}\r\n\r\n}\r\n\r\n/* Smaller Resolution Desktops */\r\n@media only screen and (min-width: 851px) and (max-width: 1201px) {\r\n\r\n\t#_give_donation_levels_repeat > .cmb-repeatable-grouping .cmb-field-list {\r\n\r\n\t\t> .cmb-remove-field-row {\r\n\t\t\twidth: 100%;\r\n\t\t\tpadding-top: 0;\r\n\t\t}\r\n\t\t> .cmb-type-text-money {\r\n\t\t\twidth: 105px;\r\n\t\t}\r\n\t\tinput.cmb2-text-money {\r\n\t\t\twidth: 65px;\r\n\t\t}\r\n\r\n\t\t.give-multilevel-text-field {\r\n\t\t\twidth: 160px;\r\n\t\t}\r\n\t\t.cmb-type-radio-inline {\r\n\t\t\tmargin-left: 20px;\r\n\t\t}\r\n\r\n\t}\r\n\t.col-amount {\r\n\t\twidth: 70px;\r\n\t}\r\n\t.col-text {\r\n\t\twidth: 140px;\r\n\t}\r\n\t.col-sort {\r\n\t\tdisplay: none !important;\r\n\t}\r\n\t.give-money-field {\r\n\t\twidth: 55px;\r\n\t}\r\n}\r\n\r\n@media only screen and (min-width: 1201px) {\r\n\r\n\t#_give_donation_levels_repeat > .cmb-repeatable-grouping .cmb-field-list {\r\n\r\n\t\t> .cmb-remove-field-row {\r\n\t\t\tfloat: right;\r\n\t\t}\r\n\t\t> .cmb-row {\r\n\t\t\tpadding-right: 20px;\r\n\t\t}\r\n\t\t> .cmb-remove-field-row.cmb-row {\r\n\t\t\tpadding-right: 0;\r\n\t\t}\r\n\r\n\t}\r\n\r\n\t.col-amount {\r\n\t\twidth: 93px;\r\n\t}\r\n\t.col-text {\r\n\t\twidth: 195px;\r\n\t}\r\n\t.col-sort {\r\n\t\twidth: 100px;\r\n\t}\r\n\t.give-multilevel-text-field {\r\n\t\twidth: 205px;\r\n\t}\r\n\r\n}\r\n\r\n//Small Resolution Repeater\r\n@media only screen and (max-width: 850px) {\r\n\tdiv.cmb-type-levels-repeater-header {\r\n\t\tdisplay: none !important;\r\n\t}\r\n}\r\n\r\n//-------------------------------------\r\n// Publish Metabox\r\n//-------------------------------------\r\n\r\n/*Shortcode Input */\r\n\r\n.shortcode-wrap {\r\n\tmargin: 1px 14px 12px 11px;\r\n\r\n\tlabel {\r\n\t\tmargin: 0 0 3px;\r\n\t\tdisplay: block;\r\n\t\tcursor: default;\r\n\t}\r\n\r\n\t.shortcode-input {\r\n\t\tmargin: 0;\r\n\t\twidth: 100%;\r\n\t}\r\n\r\n}\r\n\r\n//-------------------------------------\r\n// Content Options\r\n//-------------------------------------\r\n\r\n.cmb2-id--give-content-option,\r\n.cmb2-id--give-terms-option,\r\n.cmb2-id--give-offline-donation-enable-billing-fields-single,\r\n.cmb2-id--give-goal-option,\r\n.cmb2-id--give-customize-offline-donations {\r\n\tborder-bottom: none !important;\r\n\tmargin: 0 !important;\r\n}\r\n\r\n.cmb2-id--give-form-content,\r\n.cmb2-id--give-agree-label,\r\n.cmb2-id--give-offline-checkout-notes,\r\n.cmb2-id--give-set-goal,\r\n.cmb2-id--give-offline-donation-enable-billing-fields-single {\r\n\tborder-top: 1px solid #e9e9e9 !important;\r\n}\r\n\r\n/*-------------------------------------\r\nTerms and Conditions Metabox\r\n---------------------------------------*/\r\n\r\n.cmb2-id--give-agree-label,\r\n.cmb2-id--give-agree-text {\r\n\tdisplay: none;\r\n}\r\n\r\n/*-------------------------------------\r\nDashboard Columns\r\n-------------------------------------*/\r\n\r\ninput.shortcode-input {\r\n\twidth: 100%;\r\n}\r\n\r\n/*-------------------------------------\r\nASIDE\r\n-------------------------------------*/\r\n\r\n#side-sortables {\r\n\r\n\t.cmb-th label {\r\n\r\n\t\t&:after {\r\n\t\t\tdisplay: none;\r\n\t\t}\r\n\r\n\t}\r\n\t.cmb2-id--give-show-register-form {\r\n\t\tpadding: 10px 0 0 !important;\r\n\t}\r\n\r\n\t.cmb2-wrap > .cmb-field-list > .cmb-row {\r\n\t\tpadding-top: 10px;\r\n\t}\r\n\r\n\t.cmb-row .cmb2-metabox-description {\r\n\t\tpadding-bottom: 0;\r\n\t}\r\n\r\n}\r\n\r\n.cmb2-metabox-description {\r\n\tfont-size: 13px;\r\n\tline-height: 1.5;\r\n\tdisplay: block;\r\n}\r\n\r\n//-------------------------------------\r\n// Tooltips\r\n//-------------------------------------\r\n.give-tooltip {\r\n\tmargin: 0 3px;\r\n\tpadding: 0;\r\n\tfont-size: 14px;\r\n\t@include easing-transition();\r\n\tcolor: transparentize($dark, 0.5);\r\n\tposition: relative;\r\n\ttop: 1px;\r\n\r\n\t&:hover {\r\n\t\tcolor: $dark;\r\n\t}\r\n\r\n}\r\n\r\n//-------------------------------------\r\n// Metabox Form\r\n// -------------------------------------\r\n#give-metabox-form-data {\r\n\r\n\t.inside {\r\n\t\tmargin: 0;\r\n\t\tpadding: 0;\r\n\t}\r\n\r\n\t.give-metabox-panel-wrap {\r\n\t\tbackground: #fff;\r\n\t\toverflow: hidden;\r\n\t}\r\n\r\n\t.give_options_panel {\r\n\t\tpadding-left: 170px;\r\n\r\n\t\t.give-field-wrap {\r\n\t\t\tpadding: 1em 20px 1em 162px !important;\r\n\t\t\tmargin: 0;\r\n\t\t\tborder-bottom: 1px solid #eee;\r\n\r\n\t\t\t> label, > span.give-field-label {\r\n\t\t\t\tfloat: left;\r\n\t\t\t\twidth: 135px;\r\n\t\t\t\tpadding: 0;\r\n\t\t\t\tmargin: 2px 0 0 -150px;\r\n\t\t\t\tline-height: 18px;\r\n\t\t\t\tfont-size: 12px;\r\n\t\t\t\tfont-weight: 400;\r\n\t\t\t}\r\n\r\n\t\t\t.give-field-description {\r\n\t\t\t\tcolor: #aaaaaa;\r\n\t\t\t\tfont-size: 12px;\r\n\t\t\t\tline-height: 18px;\r\n\t\t\t\tdisplay: block;\r\n\t\t\t\tpadding-top: 10px;\r\n\t\t\t\tfont-style: italic;\r\n\t\t\t}\r\n\r\n\t\t\tul {\r\n\t\t\t\tmargin: 0;\r\n\t\t\t}\r\n\r\n\t\t\t.mce-container iframe, textarea {\r\n\t\t\t\tmin-height: 250px !important;\r\n\t\t\t}\r\n\r\n\t\t\t.wp-editor-wrap {\r\n\t\t\t\tdisplay: inline-block;\r\n\t\t\t\twidth: 100%;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.give-field-wrap:last-child {\r\n\t\t\tborder-bottom: 0;\r\n\t\t}\r\n\r\n\t\ttextarea.give-field {\r\n\t\t\twidth: 100%;\r\n\t\t}\r\n\r\n\t\t.give-field-wrap:hover .give-field-row-actions {\r\n\t\t\tdisplay: block;\r\n\t\t}\r\n\r\n\t\t.give-field-wrap:last-child {\r\n\t\t\tborder-bottom: 0;\r\n\t\t}\r\n\r\n\t\t.give-inline-radio-fields {\r\n\t\t\tli {\r\n\t\t\t\tdisplay: inline-block;\r\n\t\t\t\tmargin-right: 15px;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.give-repeatable-field-section {\r\n\t\t\tpadding: 10px;\r\n\t\t\tbackground: #f5f5f5;\r\n\r\n\t\t\t.give-repeatable-fields-section-wrapper {\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\tbackground-color: white;\r\n\t\t\t\tborder-collapse: collapse;\r\n\t\t\t}\r\n\r\n\t\t\t.give-row {\r\n\t\t\t\tborder-bottom: 15px solid #f5f5f5;\r\n\t\t\t\tbackground-color: white;\r\n\t\t\t}\r\n\r\n\t\t\t.give-template {\r\n\t\t\t\tdisplay: none;\r\n\t\t\t}\r\n\r\n\t\t\t.give-row:last-child {\r\n\t\t\t\tborder-bottom: 10px solid #f5f5f5;\r\n\t\t\t}\r\n\r\n\t\t\t.give-column {\r\n\t\t\t\tpadding: 0;\r\n\t\t\t}\r\n\r\n\t\t\t.give-remove {\r\n\t\t\t\tfloat: right;\r\n\t\t\t\twidth: 36px;\r\n\t\t\t\theight: 36px;\r\n\t\t\t\tpadding: 0;\r\n\t\t\t\tdisplay: block;\r\n\t\t\t\ttext-align: center;\r\n\t\t\t\tline-height: 34px;\r\n\t\t\t\tfont-size: 21px;\r\n\t\t\t\tfont-weight: 300;\r\n\t\t\t\tcursor: pointer;\r\n\t\t\t}\r\n\r\n\t\t\t.give-remove:hover {\r\n\t\t\t\tbackground-color: red;\r\n\t\t\t\tcolor: white;\r\n\t\t\t\twidth: 30px;\r\n\t\t\t\theight: 30px;\r\n\t\t\t\tborder-radius: 30px;\r\n\t\t\t\tmargin-top: 3px;\r\n\t\t\t\tline-height: 28px;\r\n\t\t\t}\r\n\r\n\t\t\t.give-row-head {\r\n\t\t\t\tborder-bottom: 1px solid #eee;\r\n\t\t\t\tcursor: move;\r\n\t\t\t\th2 {\r\n\t\t\t\t\ttext-align: left !important;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t.give-row.closed .toggle-indicator:before {\r\n\t\t\t\tcontent: \"\\f140\";\r\n\t\t\t}\r\n\r\n\t\t\t.give-add-repeater-field-section-row-wrap {\r\n\t\t\t\tbackground-color: #f5f5f5;\r\n\t\t\t}\r\n\r\n\t\t\t.give-add-repeater-field-section-row {\r\n\t\t\t\tmargin: 5px 5px;\r\n\t\t\t}\r\n\r\n\t\t\t.give-field-wrap:last-child {\r\n\t\t\t\tborder-bottom: 1px solid #eee;\r\n\t\t\t}\r\n\r\n\t\t\t.give-ui-placeholder-state-highlight {\r\n\t\t\t\tbackground-color: #68bb6c;\r\n\t\t\t}\r\n\r\n\t\t\t.give-repeater-field-name {\r\n\t\t\t\tborder: 0 !important;\r\n\t\t\t\tpadding: 0 !important;\r\n\t\t\t}\r\n\r\n\t\t\t.give-repeater-field-description {\r\n\t\t\t\tcolor: #aaaaaa;\r\n\t\t\t\tfont-size: 12px;\r\n\t\t\t\tline-height: 18px;\r\n\t\t\t\tdisplay: block;\r\n\t\t\t\tpadding-bottom: 10px;\r\n\t\t\t\tfont-style: italic;\r\n\t\t\t}\r\n\r\n\t\t\t// Sortable jquery css fix.\r\n\t\t\t.ui-sortable-helper {\r\n\t\t\t\tdisplay: table !important;\r\n\t\t\t}\r\n\t\t\t.give-row.ui-sortable-helper {\r\n\t\t\t\tborder-bottom: 0;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n\r\n//-------------------------------------\r\n// Metabox Tabs\r\n//-------------------------------------\r\n#give-metabox-form-data {\r\n\r\n\t.give-metabox-tabs {\r\n\t\tmargin: 0;\r\n\t\tmin-width: 170px;\r\n\t\tfloat: left;\r\n\t\tline-height: 1em;\r\n\t\tpadding: 0 0 10px;\r\n\t\tposition: relative;\r\n\t\tbackground-color: #fafafa;\r\n\t\tborder-right: 1px solid #eee;\r\n\t\tbox-sizing: border-box;\r\n\r\n\t\t&:after {\r\n\t\t\tcontent: \"\";\r\n\t\t\tdisplay: block;\r\n\t\t\twidth: 100%;\r\n\t\t\theight: 9999em;\r\n\t\t\tposition: absolute;\r\n\t\t\tbottom: -9999em;\r\n\t\t\tleft: 0;\r\n\t\t\tbackground-color: #fafafa;\r\n\t\t\tborder-right: 1px solid #eee;\r\n\t\t}\r\n\r\n\t\tli {\r\n\t\t\tmargin: 0;\r\n\t\t\tpadding: 0;\r\n\t\t\tdisplay: block;\r\n\t\t\tposition: relative;\r\n\r\n\t\t\ta {\r\n\t\t\t\tmargin: 0;\r\n\t\t\t\tpadding: 10px;\r\n\t\t\t\tdisplay: block;\r\n\t\t\t\tbox-shadow: none;\r\n\t\t\t\ttext-decoration: none;\r\n\t\t\t\tline-height: 20px !important;\r\n\t\t\t\tborder-bottom: 1px solid #eee;\r\n\t\t\t\toverflow: hidden;\r\n\r\n\t\t\t\tspan.give-label {\r\n\t\t\t\t\twidth: 122px;\r\n\t\t\t\t\tdisplay: inline-block;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t}\r\n\r\n\t\t.give-metabox-sub-tabs li {\r\n\t\t\tbackground-color: #f1f1f1;\r\n\t\t\ta {\r\n\t\t\t\tborder-bottom-color: #e5e5e5;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\tli.active {\r\n\t\t\t> a {\r\n\t\t\t\tcolor: #555;\r\n\t\t\t\tposition: relative;\r\n\t\t\t\tbackground-color: #eee;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\tli.has-sub-fields.active > a {\r\n\t\t\tbackground-color: #ddd;\r\n\t\t}\r\n\r\n\t\tli.has-sub-fields:not(.active):hover {\r\n\t\t\tul.give-metabox-sub-tabs {\r\n\t\t\t\tdisplay: block;\r\n\t\t\t\tposition: absolute;\r\n\t\t\t\tbottom: 0;\r\n\t\t\t\tleft: 170px;\r\n\t\t\t\twidth: 170px;\r\n\t\t\t\tmax-height: 250px;\r\n\t\t\t\toverflow-y: scroll;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n}\r\n\r\n// Icons only display for tight resolutions.\r\n@media only screen and (min-width: 851px) and (max-width: 1025px),\r\n(max-width: 550px) {\r\n\r\n\t#give-metabox-form-data {\r\n\t\tul.give-metabox-tabs {\r\n\t\t\tmin-width: 40px;\r\n\r\n\t\t\tli > a {\r\n\t\t\t\ttext-align: center;\r\n\t\t\t\t&:before {\r\n\t\t\t\t\tmargin-right: 0;\r\n\t\t\t\t\tfont-size: 15px;\r\n\t\t\t\t}\r\n\t\t\t\tspan {\r\n\t\t\t\t\tdisplay: none;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t}\r\n\t\t.give_options_panel {\r\n\t\t\tpadding-left: 40px;\r\n\t\t}\r\n\r\n\t}\r\n\t//#give-metabox-form-data\r\n}\r\n\r\n//-------------------------------------\r\n// Export Form\r\n// -------------------------------------\r\n\r\n#give-export-payments {\r\n\t.give_forms_categories,\r\n\t.give_forms_tags {\r\n\t\tinput {\r\n\t\t\tcolor: #999;\r\n\t\t}\r\n\r\n\t\tmin-width: 250px;\r\n\t\tmargin: 0 0 10px 0;\r\n\t\tdisplay: block;\r\n\t}\r\n\r\n\tdiv.chosen-container:first-of-type {\r\n\t\tmargin-top: 10px;\r\n\t}\r\n}\r\n\r\n/*-------------------------------------\r\nDoc Links\r\n-------------------------------------*/\r\n\r\n.give-docs-link {\r\n\ttext-align: right;\r\n\tmargin-right: 15px;\r\n\r\n\ta {\r\n\t\tcolor: #999;\r\n\t\ttext-decoration: none;\r\n\t\tfont-style: italic;\r\n\r\n\t\t&:hover {\r\n\t\t\tcolor: rgb(0, 115, 170);\r\n\t\t}\r\n\t\tspan {\r\n\t\t\tfont-style: normal;\r\n\t\t}\r\n\t}\r\n}","/**\n * Give Add-ons SCSS\n *\n * @description Add-on Styles\n * @package Give\n * @subpackage SCSS/Admin\n * @copyright Copyright (c) 2016, WordImpress\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n\n.type-download {\n float: left;\n margin: 0 1em 1em 0 !important;\n padding: 0;\n vertical-align: top;\n width: 280px;\n text-decoration: none;\n color: inherit;\n border: 1px solid #ddd;\n display: block;\n min-height: 365px;\n overflow: hidden;\n background: #f5f5f5;\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), inset 0 -1px 0 rgba(0, 0, 0, .1);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), inset 0 -1px 0 rgba(0, 0, 0, .1);\n -webkit-transition-property: border, background, color;\n transition-property: border, background, color;\n -webkit-transition-duration: .05s;\n transition-duration: .05s;\n -webkit-transition-timing-function: ease-in-out;\n transition-timing-function: ease-in-out;\n position: relative;\n\n &:hover {\n\tborder: 1px solid #d1d1d1;\n }\n\n > .featured-img img {\n\tborder-bottom: 1px solid #ddd;\n }\n\n .addon-content {\n\t@include clearfix;\n\tpadding: 15px 20px;\n\n\t.addon-heading {\n\t margin: 0 0 10px;\n\t a {\n\t\toutline: none;\n\t\ttext-decoration: none;\n\t }\n\t}\n\n }\n\n .addon-footer-wrap {\n\tborder-top: 1px solid #ddd;\n\tposition: absolute;\n\tbottom: 2px;\n\tleft: 0;\n\twidth: 100%;\n\tbackground-color: #FFF;\n\tpadding: 15px 20px;\n }\n\n}\n\n.give-view-addons-all, .type-download {\n\n span.dashicons {\n\twidth: 16px;\n\theight: 16px;\n\tfont-size: 14px;\n\tmargin: 6px 0 0 0;\n }\n\n}\n\n.give-view-addons-all span.dashicons {\n margin-left: 3px;\n}\n","/**\n * Give Reports SCSS\n *\n * @description Payment History Styles\n * @package Give\n * @subpackage SCSS/Admin\n * @copyright Copyright (c) 2016, WordImpress\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n\n//---------------------------------------------------------\n// Dashboard Widget\n//---------------------------------------------------------\n#give-dashboard-widgets-wrap {\n\n .inside {\n padding-top: 0;\n padding-bottom: 0;\n\n /* counteract extra padding in Income Report graph */\n .give_forms_page_give-reports & {\n padding-left: 0;\n }\n\n #give-graphs-filter {\n float:none;\n }\n }\n\n .postbox {\n margin-bottom: 10px;\n }\n\n table.reports-table {\n clear: none;\n }\n\n #give-date-range-options {\n float: left;\n\n > span {\n float: left;\n line-height: 30px;\n font-style: italic;\n padding: 0 5px 0 0;\n }\n\n }\n\n}\n\n\n#give-graphs-filter {\n float:right;\n\n .tablenav {\n margin: 0 0 0 17px;\n .actions {\n padding: 0;\n }\n }\n}\n\n//---------------------------------------------------------\n// Global Graph Styles\n//---------------------------------------------------------\n\n.give-graph {\n .y1Axis {\n color: #66bb6a !important;\n }\n .y2Axis {\n color: #546e7a !important;\n }\n}\n\n//---------------------------------------------------------\n//Donor Filter\n//---------------------------------------------------------\nbody.give_forms_page_give-reports, body.give_forms_page_give-payment-history {\n\n h1.nav-tab-wrapper, h2.nav-tab-wrapper {\n margin-bottom: 10px;\n }\n .actions {\n padding-top: 0;\n }\n\n .pagination-links {\n margin-left: 10px;\n }\n\n p.donor-search {\n margin-right: 10px;\n }\n\n .tablenav-right {\n\n .tablenav-pages {\n float: right;\n }\n #give-reports-view {\n margin-top: 0;\n }\n .actions {\n float: left;\n }\n\n }\n\n p.search-box {\n float: left;\n }\n\n .reports-table-nav.tablenav.top {\n width: 100%;\n float: none;\n margin: 0 0 10px;\n }\n\n .reports-forms-details-wrap.top {\n float: right;\n overflow: hidden;\n\n #give-reports-filter {\n float: left;\n }\n > .actions {\n padding-right: 0;\n }\n }\n\n .tablenav.bottom {\n margin-top: 10px;\n }\n\n h3.reports-earnings-title {\n margin: 7px 0 0;\n }\n\n .reports-views-wrap {\n padding: 3px 0 0;\n }\n\n .wrap.give-reports-donors-wrap {\n margin-right: 0;\n margin-bottom: 10px;\n }\n\n .widefat tbody td, .widefat tbody th {\n padding-top: 12px;\n padding-bottom: 12px;\n }\n\n}\n\n//---------------------------------------------------------\n//Export Options Styles\n//---------------------------------------------------------\nbody.give_forms_page_give-reports table.export-options-table {\n tbody td {\n padding: 20px 12px;\n vertical-align: top;\n }\n .give-export-form {\n position: relative;\n .notice-wrap {\n background-color: transparent;\n padding: 12px 12px 4px;\n margin: 2px 0 -16px -11px;\n overflow: auto;\n .spinner {\n margin: -2px -12px 8px 0;\n }\n }\n }\n\n span#give-start-wrap, span#give-end-wrap {\n input {\n width: 100px;\n }\n }\n\n}\n\n#export-donor-options-wrap {\n p {\n padding: 20px 0 0;\n margin: 0;\n font-weight: bold;\n }\n ul {\n max-width: 900px;\n overflow: hidden;\n\n li {\n margin: 0;\n padding: 0 5px 5px 0;\n box-sizing: border-box;\n float: left;\n width: 33%;\n }\n }\n\n}\n\n//---------------------------------------------------------\n//Recount Stats Form\n//---------------------------------------------------------\n\n#give-tools-recount-form {\n\n .notice-wrap {\n position: relative;\n min-height: 25px;\n margin: 10px -12px -12px;\n background: #EFEFEF;\n padding: 10px 12px 12px;\n border-top: 1px solid #E5E5E5;\n\n .give-progress {\n position: absolute;\n top: 15px;\n }\n\n .spinner {\n position: absolute;\n right: 14px;\n top: 13px;\n margin: 0;\n }\n\n #give-batch-success {\n margin-bottom: 6px;\n }\n\n }\n\n}\n\n//---------------------------------------------------------\n//Progress Bar Styles\n//---------------------------------------------------------\n.give-progress {\n height: 15px;\n width: 95%;\n border-radius: 4px;\n overflow: hidden;\n > div {\n height: 100%;\n width: 0;\n }\n\n}\n\n.admin-color-fresh .give-export-form .give-progress div, .give-export-form .give-progress div {\n background: #0073aa;\n}\n\n.admin-color-light .give-export-form .give-progress div {\n background: #888;\n}\n\n.admin-color-blue .give-export-form .give-progress div {\n background: #096484;\n}\n\n.admin-color-coffee .give-export-form .give-progress div {\n background: #c7a589;\n}\n\n.admin-color-ectoplasm .give-export-form .give-progress div {\n background: #a3b745;\n}\n\n.admin-color-midnight .give-export-form .give-progress div {\n background: #e14d43;\n}\n\n.admin-color-sunrise .give-export-form .give-progress div {\n background: #dd823b;\n}\n\n//---------------------------------------------------------\n//Tools\n//---------------------------------------------------------\n\n.recount-stats-controls form {\n display: inline;\n}\n\n.give-recount-stats-descriptions {\n margin: 8px 0 0;\n display: block;\n\n span {\n line-height: 24px;\n font-size: 13px;\n font-style: italic;\n font-weight: normal;\n color: #aaa;\n margin: 0;\n display: none;\n }\n}\n\n//---------------------------------------------------------\n//Payment Methods\n//---------------------------------------------------------\n.gateways-report-tablenav {\n .actions.bulkactions {\n padding-right: 0;\n }\n}\n\n//---------------------------------------------------------\n//Table List Styles\n//---------------------------------------------------------\n\ntable.give-table {\n\n td {\n vertical-align: middle;\n }\n td.row-title {\n h3 {\n margin: 0 0 0.4em;\n font-size: 1.2em;\n }\n p {\n font-size: 13px;\n font-style: italic;\n font-weight: normal;\n color: #aaa;\n margin: 0;\n }\n }\n\n}\n\n#give-graphs-filter > .tablenav {\n height: auto;\n}\n\n//---------------------------------------------------------\n//Logs\n//---------------------------------------------------------\n#give-logs-filter {\n .search-box {\n float: right;\n }\n .tablenav.top {\n float: left;\n clear: none;\n margin-top: 0;\n }\n}","/**\n * Give Admin Welcome SCSS\n *\n * @description Displays when user activates the plugin\n * @package Give\n * @subpackage SCSS/Admin\n * @copyright Copyright (c) 2016, WordImpress\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\n */\n\n.welcome-h1 {\n display: inline-block;\n margin-right: 15px !important;\n}\n\n.about-wrap {\n h3 {\n margin: 1.5em 0 .6em;\n }\n\n img {\n border:none;\n }\n}\n\n.give-badge {\n padding-top: 150px;\n height: 52px;\n width: 185px;\n color: #FFF;\n font-weight: bold;\n font-size: 14px;\n text-align: center;\n text-shadow: 0 1px 0 rgba(0, 0, 0, 0.8);\n margin: 0 -5px;\n\n position: absolute;\n top: 0;\n right: 0;\n}\n\n.introduction {\n padding: 0 0 20px;\n margin: 0 0 20px;\n}\n\n//Feature section\n.feature-section {\n margin-top: 40px;\n\n span.dashicons {\n width: 16px;\n height: 16px;\n font-size: 14px;\n margin: 6px 0 0 0;\n }\n\n .feature-section-item {\n width: 48%;\n float: left;\n }\n\n div.last-feature {\n margin-right: 0;\n margin-left: 4%;\n }\n\n}\n\n//Get started\n[class^=\"dashboard_page_give-\"], [class*=\"dashboard_page_give-\"] {\n .about-text {\n min-height: 0;\n }\n}\n\n//Social Media\n.social-items-wrap {\n display: inline-block;\n > div {\n display: inline-block;\n }\n .twitter-item-wrap {\n margin: 0 20px 10px 0;\n }\n}\n\n//Credits\n.wp-person {\n img {\n border-radius: 50%;\n }\n a.web {\n margin: 17px 0 0;\n font-weight: bold;\n font-style: italic;\n }\n}\n\n//Newsletter\n.newsletter-intro {\n font-size: 13px;\n font-style: italic;\n color: #777;\n}\n\n.give-newsletter-form-wrap {\n margin: 10px 0 20px -5px;\n max-width: 700px;\n\n td {\n padding: 3px;\n }\n\n div.give-newsletter-confirmation {\n background: #fff;\n -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);\n box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);\n margin: 5px 10px 4px 5px;\n padding: 1px 12px;\n border-left: 4px solid #7ad03a;\n display: none;\n > p {\n margin: 0.5em 0;\n padding: 2px;\n }\n }\n\n}","/**\n * Give Logs SCSS\n *\n * @description Payment History Styles\n * @package Give\n * @subpackage SCSS/Admin\n * @copyright Copyright (c) 2016, WordImpress\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n\n#give_donor_export_form {\n margin: 0 0 5px;\n}\n\n\n#give-payments-filter .give-donation-status {\n display: inline-block;\n}\n\n.column-status {\n .give-donation-status, .give-test-mode-transactions-label {\n display: inline-block;\n }\n .give-test-mode-transactions-label {\n margin: 0 5px;\n vertical-align: middle;\n }\n}\n","/**\r\n * Give Settings SCSS\r\n *\r\n * @package Give\r\n * @subpackage SCSS/Admin\r\n * @copyright Copyright (c) 2016, WordImpress\r\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\r\n */\r\n\r\n//--------------------------------------------------------------\r\n// General Settings\r\n//--------------------------------------------------------------\r\n\r\n.give-settings-page {\r\n\r\n\t.nav-tab-wrapper {\r\n\t\tmargin-bottom: 5px;\r\n\t\toverflow: visible;\r\n\t}\r\n\r\n\t.cmb2-wrap .cmb-type-checkbox input[type=\"checkbox\"] {\r\n\t\tdisplay: block;\r\n\t\tmargin-bottom: 5px;\r\n\t}\r\n\r\n\tdiv.give-submit-wrap {\r\n\t\tmargin: 20px 0;\r\n\t}\r\n\r\n\t.give_forms_page_give-payment-history .postbox .hndle {\r\n\t\tcursor: default;\r\n\t}\r\n\r\n\t.give-input-field {\r\n\t\twidth: 25em;\r\n\t}\r\n\r\n\ttable table input[type=\"text\"] {\r\n\t\twidth: 15em;\r\n\t}\r\n}\r\n\r\n.give-setting-tab-header {\r\n\tclear: both;\r\n\toverflow: hidden;\r\n\tmargin: 30px 0;\r\n\r\n\th2 {\r\n\t\tmargin-top: 8px;\r\n\t}\r\n}\r\n\r\n.give-radio-inline {\r\n\tul {\r\n\t\tmargin-top: 0;\r\n\t}\r\n\r\n\tli {\r\n\t\tdisplay: inline-block;\r\n\t\tmargin: 0 0 0 15px;\r\n\t}\r\n\r\n\tli:first-child {\r\n\t\tmargin-left: 0;\r\n\t}\r\n}\r\n\r\n// Tools page: fix ajax search user list hide bug\r\n.give-tools-setting-page .bulkactions {\r\n\toverflow: visible;\r\n}\r\n\r\n//Ugly but necessary to override WP core styles.\r\n.form-table td.give-radio-inline fieldset li > label {\r\n\tmargin: 5px 0 0 !important;\r\n}\r\n\r\np.give-field-description, .cmb2-metabox-description {\r\n\tcolor: #aaaaaa;\r\n\tfont-style: italic;\r\n\tfont-size: 13px !important;\r\n}\r\n\r\n.give-image-thumb {\r\n\tposition: relative;\r\n\tmargin-top: 14px;\r\n\r\n\tspan.give-delete-image-thumb {\r\n\t\tposition: absolute;\r\n\t\tbackground: red;\r\n\t\tcolor: white;\r\n\t\tborder-radius: 30px;\r\n\t\tleft: -10px;\r\n\t\ttop: -10px;\r\n\t}\r\n\r\n\timg {\r\n\t\tmax-width: 400px;\r\n\t\tborder: 4px solid white;\r\n\t}\r\n}\r\n\r\n.cmb-type-give-title label,\r\n.give-setting-tab-header h2 {\r\n\tfloat: left;\r\n\tdisplay: inline-block;\r\n\twidth: 220px;\r\n\tfont-style: italic;\r\n\tcolor: #AAA;\r\n\tmargin: 0;\r\n\tfont-size: 14px;\r\n}\r\n\r\n.postbox-container #_give_donation_levels_repeat > .cmb-repeatable-grouping:not(:last-of-type) {\r\n\tborder-bottom: 1px solid #e9e9e9;\r\n\tborder-top: none;\r\n}\r\n\r\n.cmb-type-enabled-gateways .cmb-td > p:first-of-type {\r\n\tdisplay: none;\r\n}\r\n\r\n// CMB2 Checkbox Revised Styles\r\n.cmb-type-checkbox .cmb-td {\r\n\twidth: 80%;\r\n\tlabel {\r\n\t\tfont-size: 13px;\r\n\t}\r\n}\r\n\r\n/* Responsive Settings Rows */\r\n.give_settings {\r\n\t.cmb2-wrap .cmb-row {\r\n\t\tdisplay: table-row;\r\n\t\t> .cmb-th, > .cmb-td {\r\n\t\t\tdisplay: table-cell;\r\n\t\t\tfloat: none;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n/* Custom Title Separators */\r\n.cmb2-id-give-title {\r\n\tlabel {\r\n\t\tfont-style: italic;\r\n\t\tcolor: #AAA;\r\n\t\tcursor: default;\r\n\t}\r\n\t> div.cmb-th {\r\n\t\tpadding-bottom: 10px;\r\n\t}\r\n\t> div.cmb-td {\r\n\t\tpadding-bottom: 5px;\r\n\t}\r\n}\r\n\r\n//--------------------------------------------------------------\r\n// Payment Gateways\r\n//--------------------------------------------------------------\r\n.give-payment-gatways-list li.ui-sortable-handle {\r\n\r\n\tspan.give-drag-handle {\r\n\t\tpadding: 3px 4px 0 0;\r\n\t\tfont-size: 15px;\r\n\t\tfont-weight: normal;\r\n\t\tcolor: #bdbdbd;\r\n\t\tcursor: move;\r\n\r\n\t\t&:hover {\r\n\t\t\tcolor: #333;\r\n\t\t}\r\n\r\n\t}\r\n\r\n}\r\n\r\n//--------------------------------------------------------------\r\n// Emails\r\n//--------------------------------------------------------------\r\n\r\n.give-email-tags-wrap {\r\n\tmargin: 5px 0 0;\r\n\tcode {\r\n\t\tfont-style: normal;\r\n\t\tpadding: 1px 2px;\r\n\t\tfont-size: 12px;\r\n\t}\r\n\tspan {\r\n\t\tdisplay: block;\r\n\t\tcolor: #AAA;\r\n\t\tfont-style: italic;\r\n\t\tmargin: 0 0 2px;\r\n\t\tfont-size: 13px;\r\n\t}\r\n\t.give_price_tag {\r\n\t\tdisplay: none;\r\n\t}\r\n}\r\n\r\n//--------------------------------------------------------------\r\n// System Info page styles\r\n//--------------------------------------------------------------\r\n\r\n#system-info-textarea {\r\n\twidth: 800px;\r\n\theight: 600px;\r\n\tfont-family: Menlo, Monaco, monospace;\r\n\tbackground: #FFF;\r\n\twhite-space: pre;\r\n\toverflow: auto;\r\n\tdisplay: block;\r\n\t/*rtl:ignore*/\r\n\tdirection: ltr;\r\n}\r\n\r\n#give-download-sysinfo {\r\n\tmargin: 0;\r\n}\r\n\r\n//--------------------------------------------------------------\r\n// API\r\n//--------------------------------------------------------------\r\n\r\n.cmb2-id-api {\r\n\r\n\t.cmb-td {\r\n\t\tpadding: 0;\r\n\t}\r\n\ttable th {\r\n\t\tpadding: 10px 8px;\r\n\t}\r\n\r\n\t.give-ajax-user-search {\r\n\t\tpadding: 3px 5px;\r\n\r\n\t}\r\n\r\n}\r\n\r\n.give_user_search_wrap {\r\n\tposition: relative;\r\n\toverflow: visible;\r\n}\r\n\r\n.give_user_search_results {\r\n\tposition: absolute;\r\n\tleft: 0;\r\n\ttop: 27px;\r\n\tz-index: 100;\r\n\r\n\ta.give-ajax-user-cancel {\r\n\t\tposition: absolute;\r\n\t\tright: 6px;\r\n\t\ttop: 2px;\r\n\t}\r\n\tul {\r\n\t\tpadding: 10px 10px 4px;\r\n\t\tmargin: 0;\r\n\t\tbackground: #f0f0f0;\r\n\t\tborder: 1px solid #DFDFDF;\r\n\t\twidth: 300px;\r\n\t\tmax-height: 200px;\r\n\t\toverflow-y: scroll;\r\n\t}\r\n\r\n}\r\n\r\n#api {\r\n\r\n\t.tablenav .actions {\r\n\t\toverflow: visible;\r\n\t}\r\n\r\n}\r\n\r\na.give-delete {\r\n\tcolor: #a00;\r\n}\r\n\r\n//--------------------------------------------------------------\r\n// License\r\n//--------------------------------------------------------------\r\n.give-settings-wrap-licenses {\r\n\t.give-license-deactivate {\r\n\t\tmargin: 1px 0 0 10px;\r\n\t\theight: 30px;\r\n\t}\r\n\r\n\t.give-license-field {\r\n\t\tbackground: #FFF url('../images/close.png') no-repeat;\r\n\t\tbackground-position: 98.5% center;\r\n\t\tbackground-size: 18px;\r\n\t}\r\n\r\n\t.give-license-active, .give-license-active:focus {\r\n\t\tbackground-image: url('../images/tick.png');\r\n\t\tbackground-color: #FFF;\r\n\t\tbackground-repeat: no-repeat;\r\n\t\tbackground-position: 98.5% center;\r\n\t\toutline: none;\r\n\t\tbackground-size: 16px;\r\n\t\twidth: 100%;\r\n\t}\r\n\r\n}\r\n\r\n/* Addon grid design */\r\n.give-settings-page {\r\n\tmargin-top: 20px;\r\n\r\n\t.give-settings-wrap-licenses {\r\n\t\tdisplay: block;\r\n\t\tposition: relative;\r\n\t\tfloat: left;\r\n\t\twidth: 30.5%;\r\n\t\tmin-height: 180px;\r\n\t\tmargin: 20px 1% 20px 0;\r\n\t}\r\n\r\n\t.give-license-key {\r\n\t\tlabel {\r\n\t\t\tmargin: 0 0 0 10px;\r\n\t\t\tpadding: 10px 0;\r\n\t\t\tdisplay: block;\r\n\t\t\tfont-size: 14px;\r\n\t\t\tfont-weight: 600;\r\n\t\t\tcursor: default;\r\n\t\t}\r\n\t}\r\n\r\n\t.give-license-block {\r\n\t\tmargin: 0 10px;\r\n\t}\r\n\r\n\tinput[type=\"text\"].give-license-field,\r\n\tinput[type=\"password\"].give-license-field {\r\n\t\twidth: 100%;\r\n\t}\r\n\r\n\t.give-license-block input[type=\"submit\"] {\r\n\t\tposition: absolute;\r\n\t\ttop: 3px;\r\n\t\tright: 10px;\r\n\t\theight: 24px;\r\n\t\tline-height: 22px;\r\n\t\tpadding: 0 8px 1px;\r\n\t\tfont-size: 11px;\r\n\t}\r\n\r\n\t//License status notice.\r\n\t.give-license-status-notice {\r\n\t\tbackground: #fff;\r\n\t\tborder-left: 4px solid #fff;\r\n\t\t-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);\r\n\t\tbox-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);\r\n\t\tmargin: 5px 0 2px;\r\n\t\tpadding: 1px 12px;\r\n\r\n\t\tp {\r\n\t\t\tpadding: 10px 0;\r\n\t\t\tmargin: 0;\r\n\t\t}\r\n\r\n\t\ta {\r\n\t\t\tcolor: #444;\r\n\t\t\tcursor: pointer;\r\n\t\t\t&:hover {\r\n\t\t\t\ttext-decoration: none;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t}\r\n\r\n\t.give-license-status-notice.give-license-expires-soon {\r\n\t\tborder-color: #00a0d2;\r\n\t}\r\n\r\n\t//Inactive or Expired.\r\n\t.give-license-status-notice.give-inactive,\r\n\t.give-license-status-notice.give-license-expired {\r\n\t\tborder-color: #e24e4e;\r\n\t}\r\n\r\n\t.give-license-status-notice.give-license-error,\r\n\t.give-license-status-notice.give-license-no_activations_left,\r\n\t.give-license-status-notice.give-license-missing,\r\n\t.give-license-status-notice.give-license-invalid,\r\n\t.give-license-status-notice.give-license-site_inactive,\r\n\t.give-license-status-notice.give-license-item_name_mismatch {\r\n\t\tborder-color: orange;\r\n\t}\r\n\r\n\t.give-license-status-notice.give-license-lifetime-notice,\r\n\t.give-license-status-notice.give-license-expiration-date {\r\n\t\tborder-color: #46b450;\r\n\t}\r\n\r\n\t.give-license-status-notice.give-license-expires-soon a:hover,\r\n\t.give-license-status-notice.give-license-expired a:hover {\r\n\t\ttext-decoration: none;\r\n\t}\r\n}\r\n\r\n/* Responsive fixes: Addon grid design */\r\n@media screen and (max-width: 1100px) {\r\n\t.give-settings-page .give-settings-wrap-licenses {\r\n\t\twidth: 45%;\r\n\t\tmin-height: 150px;\r\n\t}\r\n}\r\n\r\n@media screen and (max-width: 600px) {\r\n\t.give-settings-page .give-settings-wrap-licenses {\r\n\t\twidth: 100%;\r\n\t\tmax-width: 320px;\r\n\t}\r\n}\r\n\r\n/* Tables */\r\n\r\n.give-table {\r\n\r\n\tthead {\r\n\t\tth {\r\n\t\t\tpadding: 8px 10px !important;\r\n\t\t}\r\n\t}\r\n\r\n}\r\n\r\n//Fix double <hr>s for change to `give_title` in 1.3.5\r\n.give_settings .cmb-td hr + hr {\r\n\tdisplay: none;\r\n}\r\n\r\n//Set a min-height for TinyMCE so it's not too small when hidden in a tab and then revealed\r\n.post-type-give_forms .mce-container iframe, .post-type-give_forms .wp-editor-area {\r\n\tmin-height: 400px;\r\n}\r\n\r\n// Widget Page\r\n.give-field-description {\r\n\tcolor: #aaaaaa;\r\n\tfont-style: italic;\r\n\tmargin: 0;\r\n\tpadding-top: .5em;\r\n}\r\n\r\n// Setting page tab\r\nh2.give-nav-tab-wrapper {\r\n\toverflow: hidden;\r\n\theight: 35px;\r\n}\r\n\r\n@media screen and (max-width: 600px) {\r\n\th2.give-nav-tab-wrapper {\r\n\t\theight: 50px;\r\n\t}\r\n}\r\n\r\n@media screen and (max-width: 414px) {\r\n\t.give-nav-tab-wrapper > a {\r\n\t\twidth: 75%;\r\n\t}\r\n}\r\n\r\n.give-sub-nav-tab-wrapper {\r\n\tposition: relative;\r\n\tdisplay: inline-block;\r\n\tz-index: 9999;\r\n\tfloat: left;\r\n\r\n\tnav.give-sub-nav-tab {\r\n\t\tborder: 1px solid #ccc;\r\n\t\tborder-bottom: 0;\r\n\t\tposition: absolute;\r\n\t\ttop: 32px;\r\n\t\tright: 0;\r\n\r\n\t\ta {\r\n\t\t\tfloat: left;\r\n\t\t\tbackground: white;\r\n\t\t\tpadding: 6px 10px;\r\n\t\t\tclear: both;\r\n\t\t\ttext-decoration: none;\r\n\t\t\tborder-bottom: 1px solid #ccc;\r\n\t\t\tmin-width: 170px;\r\n\t\t\tcolor: #555;\r\n\t\t\tfont-size: 14px;\r\n\t\t}\r\n\r\n\t\ta:hover {\r\n\t\t\tbackground: #e5e5e5;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n// By default hide setting tab wrapper.\r\n.give-sub-nav-tab-wrapper{\r\n\tdisplay:none;\r\n}\r\n\r\n#give-show-sub-nav {\r\n\ttext-decoration: none;\r\n\tpadding: 3px 4px;\r\n\tborder-bottom: 1px solid #ccc;\r\n\tline-height: 0;\r\n\tbackground: white;\r\n\tborder-radius: 4px;\r\n margin-top:5px;\r\n\r\n\t> span.dashicons {\r\n font-size:16px;\r\n height:16px;\r\n width:16px;\r\n\t}\r\n}\r\n\r\n#give-show-sub-nav:hover, #give-show-sub-nav:active {\r\n\toutline: none;\r\n\tbox-shadow: inset 0px 0px 4px #ddd;\r\n}","/**\r\n * Give Payment History SCSS\r\n *\r\n * @description Payment History Styles\r\n * @package Give\r\n * @subpackage SCSS/Admin\r\n * @copyright Copyright (c) 2016, WordImpress\r\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\r\n*/\r\n\r\n#give-payment-filters, .give-submit-wrap {\r\n clear: both;\r\n background: #f5f5f5;\r\n border-color: #dfdfdf;\r\n overflow: auto;\r\n margin: 8px 0;\r\n padding: 12px;\r\n border-width: 1px;\r\n border-style: solid;\r\n font-size: 13px;\r\n line-height: 2.1em;\r\n}\r\n\r\n#give-payment-filters {\r\n p {\r\n color: #777;\r\n }\r\n ul.subsubsub {\r\n margin-bottom: 8px;\r\n }\r\n label {\r\n font-style: italic;\r\n margin: 0 10px;\r\n\r\n &.give-start-date-label {\r\n margin-left: 5px;\r\n }\r\n\r\n }\r\n\r\n}\r\n\r\n#give-payments-filter {\r\n ul.subsubsub {\r\n margin-bottom: 12px;\r\n }\r\n .tablenav.top {\r\n float: none;\r\n .bulkactions {\r\n margin-top: 1px;\r\n padding-top: 0;\r\n }\r\n\r\n }\r\n\r\n .give-email-column-value {\r\n font-size: 14px;\r\n font-weight: bold;\r\n }\r\n\r\n #the-list .check-column input {\r\n margin-top: 1px;\r\n }\r\n\r\n .column-details {\r\n width: 50px;\r\n }\r\n\r\n .column-amount {\r\n width: 120px;\r\n }\r\n\r\n}\r\n\r\ntr.status-refunded td {\r\n background: #cecece;\r\n border-top-color: #ccc;\r\n}\r\n\r\n.wp-list-table.forms th#date {\r\n width: 140px;\r\n}\r\n\r\n.give-mobile-link {\r\n line-height: 32px;\r\n vertical-align: middle;\r\n}\r\n\r\n.give-mobile-link img {\r\n max-width: 80%;\r\n height: auto;\r\n float: left;\r\n}\r\n\r\n//------------------------------------\r\n// Status Colors\r\n//------------------------------------\r\n\r\n.give-donation-status {\r\n > span {\r\n display: inline-block;\r\n width: 12px;\r\n height: 12px;\r\n position: relative;\r\n top: 1px;\r\n margin: 0;\r\n padding: 0;\r\n border-radius: 50%;\r\n background: #888;\r\n line-height: 16px;\r\n }\r\n\r\n //Pending\r\n &.status-pending > span {\r\n background-color: $orange;\r\n }\r\n\r\n //Complete\r\n &.status-complete > span, &.status-publish > span {\r\n background-color: $status-complete;\r\n }\r\n\r\n //Refunded\r\n &.status-refunded > span {\r\n background-color: $status-default;\r\n }\r\n\r\n &.status-failed > span {\r\n background-color: $red;\r\n }\r\n\r\n &.status-abandoned > span {\r\n background-color: $dark;\r\n }\r\n\r\n &.status-revoked > span {\r\n background-color: $status-revoked;\r\n }\r\n\r\n &.status-subscription > span, &.status-renewal > span, &.status-give_subscription > span {\r\n background-color: $status-subscription;\r\n }\r\n\r\n}\r\n\r\n//Test Payment Label\r\n#test-payment-label {\r\n @include give-label();\r\n background-color: $orange;\r\n margin: 0 15px;\r\n vertical-align: middle;\r\n}\r\n\r\n//ID & link field\r\n#give-payments-filter {\r\n\r\n .give-payment-id {\r\n @include give-label();\r\n font-weight: normal;\r\n @extend .give-item-label-gray;\r\n }\r\n\r\n .column-details {\r\n padding-right: 30px;\r\n }\r\n\r\n .give-donation-status {\r\n display: inline-block;\r\n }\r\n\r\n}\r\n\r\n//Payment View Metabox\r\n#give-order-update {\r\n .give-donation-status {\r\n display: inline-block;\r\n float: none;\r\n margin: 0 10px;\r\n position: relative;\r\n top: 3px;\r\n }\r\n}\r\n\r\n//Donation Column\r\n.column-donation_form {\r\n .donation-level-text-wrap {\r\n font-style: italic;\r\n display: block;\r\n }\r\n}\r\n\r\n/*---------------------\r\nResponsiveness\r\n---------------------------*/\r\n@media handheld, only screen and (max-width: 640px) {\r\n .wp-list-table.forms th {\r\n width: auto !important;\r\n }\r\n}\r\n\r\n.download_page_give-payment-history .ui-dialog .ui-dialog-titlebar-close span {\r\n margin-left: -8px;\r\n margin-top: -8px;\r\n}\r\n\r\n/* Payment Details\r\n-------------------------------------------------------------- */\r\n.give-admin-box .label {\r\n font-weight: 600;\r\n}\r\n\r\n.give-admin-box-inside {\r\n margin: 0;\r\n padding: 3px 10px;\r\n clear: both;\r\n border-bottom: 1px solid #eee;\r\n}\r\n\r\n.give-admin-box-inside .strong {\r\n font-weight: 600;\r\n}\r\n\r\n.give-payment-fees .fee-label {\r\n font-weight: normal;\r\n color: #666;\r\n}\r\n\r\n.give-admin-box .right {\r\n float: right;\r\n}\r\n\r\n#give-order-update .inside,\r\n#give-order-details .inside {\r\n margin: 0;\r\n padding: 0;\r\n}\r\n\r\n#give-order-update input.give_datepicker {\r\n width: 180px;\r\n}\r\n\r\n#give-order-update input[type=\"number\"].give-payment-time-hour,\r\n#give-order-update input[type=\"number\"].give-payment-time-min {\r\n width: 50px;\r\n}\r\n\r\n.give-admin-box-inside:last-child {\r\n border-bottom: 0;\r\n}\r\n\r\n#give-edit-order-form .data-payment-key {\r\n word-break: break-all;\r\n}\r\n\r\n.give-order-update-box #major-publishing-actions .button-secondary {\r\n margin-right: 10px;\r\n}\r\n\r\n#give-donation-overview th {\r\n text-align: left;\r\n}\r\n\r\n#give-donation-overview .give-select-chosen {\r\n width: 196px;\r\n}\r\n\r\n#give-donation-overview ul,\r\n#give-order-address-country-wrap select,\r\n#give-donor-details .order-data-address input,\r\n#give-edit-order-form .column input,\r\n#give-donor-details .order-data-column p.data input {\r\n clear: both;\r\n display: block;\r\n}\r\n\r\n.give-order-data input.small-text {\r\n margin: 0;\r\n}\r\n\r\n#give-order-update span.label {\r\n display: inline;\r\n width: 50px;\r\n}\r\n\r\n.give-order-update-box .button-primary {\r\n margin-right: 0;\r\n}\r\n\r\n#give-edit-order-form .column .description {\r\n padding-right: 10px;\r\n}\r\n\r\n#give-edit-order-form .column,\r\n#give-donation-overview .row > ul > li,\r\n#give-donation-overview .inside > ul > li {\r\n display: inline-block;\r\n position: relative;\r\n vertical-align: top;\r\n}\r\n\r\n#give-donation-overview ul {\r\n font-size: 0;\r\n\r\n li {\r\n font-size: 13px;\r\n\r\n &.actions {\r\n text-align: right;\r\n min-width: 200px;\r\n }\r\n\r\n &.remove {\r\n text-align: right;\r\n }\r\n\r\n }\r\n\r\n .row {\r\n padding: 12px;\r\n border-bottom: 1px solid #eee;\r\n }\r\n\r\n}\r\n\r\n#give-order-data .data span {\r\n color: #666;\r\n font-weight: 600;\r\n}\r\n\r\ninput.give-price-field {\r\n width: 80px;\r\n padding: 3px 5px;\r\n}\r\n\r\n.give_forms_page_give-payment-history.js .postbox .hndle {\r\n cursor: default;\r\n}\r\n\r\n//------------------------------------------\r\n//Payment Notes Section\r\n//------------------------------------------\r\n\r\n#give-payment-notes {\r\n textarea {\r\n min-height: 150px;\r\n }\r\n #give-add-payment-note {\r\n margin: 6px 0 15px;\r\n }\r\n\r\n}\r\n\r\n//------------------------------------------\r\n//Edit Order Form\r\n//------------------------------------------\r\n\r\n#give-billing-details {\r\n\r\n .column > div {\r\n margin: 0 0 10px;\r\n }\r\n\r\n label {\r\n display: block;\r\n }\r\n\r\n .column-container {\r\n padding: 5px 0 10px;\r\n }\r\n\r\n input[type=\"text\"] {\r\n width: 95%;\r\n }\r\n\r\n .chosen-container {\r\n width: 98% !important;\r\n }\r\n\r\n}\r\n\r\n//------------------------------------------\r\n//Responsive\r\n//------------------------------------------\r\n\r\n@media screen and (min-width: 1200px) {\r\n #give-edit-order-form .column {\r\n width: 33%;\r\n }\r\n\r\n #give-donation-overview.columns-4 li.actions {\r\n width: 25%;\r\n margin-top: 0;\r\n margin-right: 0;\r\n }\r\n\r\n}\r\n\r\n@media screen and (max-width: 1199px) {\r\n #give-edit-order-form .column {\r\n width: 49%;\r\n }\r\n}\r\n\r\n@media screen and (max-width: 782px) {\r\n .order-data-column input[type=\"email\"] {\r\n padding: 6px 10px;\r\n }\r\n}\r\n\r\n//------------------------------------------\r\n//Donation Details\r\n//------------------------------------------\r\n#give-donor-details .inside, #give-donation-overview .inside {\r\n margin-top: 0;\r\n}\r\n\r\n.give_forms_page_give-payment-history #give-dashboard-widgets-wrap #side-sortables {\r\n padding-top: 0;\r\n}","/**\n * Give Admin Dashboard SCSS\n *\n * @description Styles the Give dashboard widget\n * @package Give\n * @subpackage SCSS/Admin\n * @copyright Copyright (c) 2016, WordImpress\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n\n.give-dashboard-widget {\n\n .give-dashboard-today {\n\ttext-align: center;\n\n\t.give-dashboard-date-today {\n\t margin: 10px 0 0;\n\t padding: 0;\n\t}\n\n\t.give-dashboard-happy-day {\n\t padding: 3px;\n\t margin: 0;\n\t}\n\n\t.give-dashboard-today-earnings {\n\t font-size: 42px;\n\t color: #4ead61;\n\t font-weight: bold;\n\t margin: 15px 0 0;\n\t line-height: 1;\n\t}\n\n\t.give-donations-today {\n\t font-size: 18px;\n\t font-weight: bold;\n\t margin: 0 0 30px;\n\t padding: 4px 0 1px;\n\t}\n\n\t.give-last-seven {\n\t font-size: 14px;\n\t font-weight: bold;\n\t padding: 0;\n\t margin: 0 0 30px;\n\t}\n\n }\n\n //Table Stats\n .give-table-stats {\n\twidth: 100%;\n\ttext-align: center;\n\tmargin: 0;\n\ttable-layout: fixed;\n\tborder-top: 1px solid #ececec;\n\tborder-spacing: 0;\n\n\t.give-dashboard-stat-total, .give-dashboard-stat-total-label {\n\t padding: 0;\n\t margin: 0;\n\t}\n\n\t.give-dashboard-stat-total {\n\t color: #4ead61;\n\t font-weight: bold;\n\t font-size: 16px;\n\t}\n\n }\n\n}\n\n//Fancy borders\n#give_dashboard_sales {\n\n > .inside {\n\tpadding: 0;\n }\n\n .give-table-stats {\n\ttd {\n\t padding: 10px 0;\n\t}\n\ttd:first-of-type {\n\t border-right: 1px solid #ececec;\n\t}\n\ttr#give-table-stats-tr-1 td {\n\t border-bottom: 1px solid #ececec;\n\t}\n }\n\n}\n\n//At a Glance Widget\n#dashboard_right_now {\n .give-forms-count:before {\n\t@include iconstyle();\n\tfont-size: 18px;\n\twidth: 18px;\n\theight: 18px;\n\tcontent: \"\\e800\";\n }\n}","/**\n * Give Forms SCSS\n *\n * @package Give\n * @subpackage SCSS/Admin\n * @copyright Copyright (c) 2016, WordImpress\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n\n//--------------------------------------------------------------\n// Donors Listing Page Style\n//--------------------------------------------------------------\n.give_forms_page_give-donors {\n .wrap > h2 {\n\tmargin-bottom: 15px;\n }\n\n .nav-tab-wrapper .dashicons {\n position: relative;\n top:2px;\n margin: 0 3px 0 0;\n }\n\n #give-donors-filter {\n\tposition: relative;\n\tp.search-box {\n\t float: left;\n\t margin: 0;\n\t}\n }\n\n .tablenav.top {\n\tfloat: right;\n\tclear: none;\n }\n}\n\n//--------------------------------------------------------------\n// Donor Styles\n//--------------------------------------------------------------\n#give-customer-card-wrapper {\n margin-left: -1px;\n z-index: 2;\n min-height: 200px;\n\n\n input {\n\tfont-weight: normal;\n }\n\n .customer-section {\n\tborder-bottom: 1px solid #eee;\n\tmargin-bottom: 10px;\n }\n\n .customer-section table {\n\tmargin-bottom: 0;\n }\n\n > div:first-child {\n\tpadding-top: 20px;\n }\n\n > div:last-child {\n\tpadding-bottom: 20px;\n\tborder: none;\n }\n\n //AVATAR\n .avatar-wrap {\n\tpadding: 0 15px 15px 0;\n\ttext-align: center;\n\tfloat: left;\n\n\timg {\n\t border-radius: 3px;\n\t}\n\n }\n\n a.delete {\n\ttext-decoration: none;\n\tcolor: #ff0000;\n\tmargin-right: 5px;\n }\n\n //Donor Header (non-avatar content)\n .donor-bio-header {\n\n\t.customer-since {\n\t margin: 10px 0;\n\t font-size: 16px;\n\t}\n\n\t.customer-id {\n display: inline-block;\n\t font-size: 24px;\n\t font-weight: 600;\n\t margin-right: 10px;\n\t}\n\n .customer-name-wrap {\n display: inline-block;\n }\n\n\t.customer-edit-link {\n\t margin-bottom: 15px;\n\t}\n\n }\n\n}\n\n.customer-main-wrapper {\n clear: both;\n margin: 0 0 20px;\n\n @media(max-width: 655px) {\n\twidth: 100%;\n }\n\n table {\n\tmargin: 0;\n }\n\n input {\n\twidth: 200px;\n }\n\n}\n\n//Donor Summary\n#donor-summary {\n padding: 0 20px;\n\n &:after {\n\tfont-family: \"dashicons\";\n\tcontent: \"\\f110\";\n\tposition: absolute;\n\ttop: 10px;\n\tright: 10px;\n\tfont-size: 100px;\n\tcolor: #F0F0F0;\n\tz-index: 0;\n }\n\n}\n#give-customer-card-wrapper .customer-address-wrapper {\n width: 202px;\n\n\tspan[data-key=\"line2\"] {\n\t\tdisplay: table;\n\t\tclear: both;\n\t}\n}\n\n#give-customer-card-wrapper .customer-address-wrapper select {\n width: 200px;\n}\n\n#give-customer-card-wrapper .customer-info {\n min-height: 185px;\n}\n\n#give-customer-card-wrapper .info-wrapper {\n min-height: 125px;\n}\n\n.customer-info .customer-name {\n font-size: 24px;\n font-weight: 600;\n}\n\n.disconnect-user a {\n font-size: 12px;\n font-weight: normal;\n text-decoration: none;\n}\n\n#customer-edit-actions {\n text-align: center;\n margin-bottom: 20px;\n line-height: 28px;\n}\n\n#customer-edit-actions .button-secondary {\n margin-right: 10px;\n}\n\n#give-customer-card-wrapper .edit-item {\n display: none;\n}\n\n#give-customer-card-wrapper .give_user_search_results {\n left: 1px;\n top: 16px;\n}\n\n#give-customer-card-wrapper .give_user_search_results ul {\n width: 200px\n}\n\n#customer-stats-wrapper {\n margin: 0 auto;\n text-align: center;\n padding: 15px;\n ul {\n\tmargin: 0;\n\tpadding: 0;\n\toverflow: hidden;\n\tli {\n\t width: 50%;\n\t float: left;\n\t line-height: 22px;\n\t font-size: 14px;\n\t margin: 0;\n\t}\n\n }\n\n a {\n\ttext-decoration: none;\n }\n}\n\n#customer-stats-wrapper .dashicons {\n color: #888;\n}\n\n#customer-tables-wrapper table {\n width: 100%;\n text-align: center;\n}\n\n#customer-tables-wrapper th {\n text-align: center;\n}\n\n#customer-tables-wrapper .donations tr > th:first-child,\n#customer-tables-wrapper .donations tr > td:first-child,\n#customer-tables-wrapper .emails tr > th:first-child,\n#customer-tables-wrapper .emails tr > td:first-child {\n text-align: left;\n}\n\n#customer-tables-wrapper .donations tr > td:only-child {\n text-align: center;\n}\n\n#customer-notes-wrapper {\n min-height: 50px;\n}\n\n.customer-notes-header span, .customer-notes-header img {\n font-weight: 600;\n line-height: 30px;\n vertical-align: middle;\n}\n\n.customer-note-input {\n width: 100%;\n margin-bottom: 5px;\n}\n\n//Customer Notes\n#give-customer-notes {\n div:nth-of-type(even) {\n\tbackground-color: #f9f9f9;\n }\n .customer-note-wrapper {\n\tborder-bottom: 1px solid #f9f9f9;\n\tmin-height: 38px;\n\tpadding: 0;\n\n\t.note-content-wrap {\n\t padding: 10px 12px;\n\t line-height: 20px;\n\t font-size: 14px;\n\t}\n\n }\n\n .give-no-customer-notes {\n\ttext-align: center;\n\tpadding: 20px;\n }\n\n}\n\n.customer-note-wrapper span {\n display: block;\n}\n\n.delete-customer {\n text-align: center;\n}\n\n","/**\r\n * Give Admin Buttons SCSS\r\n *\r\n * @package Give\r\n * @subpackage SCSS/Admin\r\n * @copyright Copyright (c) 2016, WordImpress\r\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\r\n*/\r\n\r\n/*=Give Shortcode Button\r\n--------------------------------------*/\r\n\r\n@media screen and (max-width: 782px) {\r\n #wp-content-media-buttons a.give-thickbox {\r\n padding: 6px 14px;\r\n line-height: normal;\r\n font-size: 14px;\r\n height: auto;\r\n }\r\n .wp-media-buttons span#give-media-button {\r\n margin-top: 0 !important;\r\n margin-left: 2px !important;\r\n }\r\n}\r\n\r\n/*=Button in shortcode tinymce dialog\r\n--------------------------------------*/\r\n\r\n.mce-primary.mce-give-primary button {\r\n padding-right: 10px;\r\n padding-left: 10px;\r\n}\r\n\r\n/*=Admin Buttons w/ Icons\r\n--------------------------------------*/\r\n\r\n/* extends .wp-core-ui .button */\r\n.wp-core-ui .give-admin-button {\r\n padding-left: 7px;\r\n padding-right: 7px;\r\n}\r\n\r\n/* matches style of Add Media and Give Shortcodes buttons */\r\n.give-admin-button-icon {\r\n display: inline-block;\r\n width: 18px;\r\n height: 18px;\r\n vertical-align: text-top;\r\n margin: 0 2px;\r\n\r\n &:before {\r\n font: 400 18px/1 dashicons;\r\n speak: none;\r\n -webkit-font-smoothing: antialiased;\r\n -moz-osx-font-smoothing: grayscale;\r\n }\r\n\r\n /* specific DashIcon styles */\r\n &-update:before {\r\n content: \"\\f463\";\r\n }\r\n}\r\n","\n/* =Primary button in shortcode tinymce dialog\n-------------------------------------------------------------- */\n\n.mce-primary.mce-sc-primary button {\n\tpadding-right: 10px;\n\tpadding-left: 10px;\n}\n\n.mce-sc-popup {\n\ta {\n\t\ttext-decoration: underline;\n\t}\n\tp {\n\t\tmargin-bottom: 1em;\n\t\t&.strong {\n\t\t\tfont-weight: 600;\n\t\t}\n\t\t&.no-margin {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t\t&.margin-top {\n\t\t\tmargin-top: 1em;\n\t\t}\n\t}\n\t// Crop text which overflow in listbox.\n\t.mce-listbox button{\n\t\ttext-overflow: ellipsis;\n\t\toverflow: hidden !important;\n\t}\n}\n\n/* =Shortcode button above wp_editor\n-------------------------------------------------------------- */\n\n@media screen and (max-width: 782px) {\n\t.wp-media-buttons button.sc-button span {\n\t\twidth: 18px !important;\n\t}\n}\n\n.wp-media-buttons {\n\tbutton.sc-button {\n\t\toutline: none;\n\t\tpadding-left: 5px;\n\t\tmargin-right: 0;\n\n\t\t&:active {\n\t\t\tmargin-bottom: 5px;\n\t\t}\n\t}\n}\n\nbutton.sc-button {\n\t&:after {\n\t\tposition: relative;\n\t\tdisplay: inline-block;\n\t\ttop: -1px;\n\t\tcontent: '';\n\t\twidth: 0;\n\t\theight: 0;\n\t\tborder-top: 6px solid #777;\n\t\tborder-right: 4px solid transparent;\n\t\tborder-left: 4px solid transparent;\n\t\tmargin: 0 3px 0 6px;\n\t}\n\n\t&.active:after {\n\t\ttop: -2px;\n\t\tborder-top: 0;\n\t\tborder-bottom: 6px solid #32373c;\n\t}\n}\n\n/* =Shortcode button dropdown menu\n-------------------------------------------------------------- */\n\n.sc-wrap {\n\tposition: relative;\n\tdisplay: inline-block;\n\tmargin-right: 5px;\n}\n\ndiv.sc-menu {\n\tdisplay: none;\n\tposition: absolute;\n\ttop: 100%;\n\tleft: 0;\n\tmin-width: 100%;\n\tmax-height: 410px;\n\tfont-size: 14px;\n\tbox-shadow: 0 3px 5px rgba( 0, 0, 0, 0.2 );\n\tbackground: #fff;\n\tborder: 1px solid rgba( 0, 0, 0, 0.15 );\n\toverflow: auto;\n\toverflow-x: hidden;\n\tpadding: 5px 0;\n\tmargin: -2px 0 0;\n\tz-index: 1002;\n}\n\ndiv.sc-shortcode {\n\tdisplay: block;\n\twhite-space: nowrap;\n\tcursor: pointer;\n\tpadding: 6px 12px;\n\tmargin-bottom: 2px;\n\n\t&:hover {\n\t\tcolor: #fff;\n\t}\n}\n\n/* =Shortcode tinymce dialog backdrop\n-------------------------------------------------------------- */\n\n#mce-modal-block.mce-reset.mce-fade.mce-in {\n\topacity: 0.7;\n\tfilter: alpha(opacity=70);\n}\n","/**\n * Give System Info SCSS\n *\n * @description System Info Styles\n * @package Give\n * @subpackage SCSS/Admin\n * @copyright Copyright (c) 2016, WordImpress\n * @license https://opensource.org/licenses/gpl-3.0/ GNU Public License\n *\n * The following code is a derivative work of the code from the WooCommerce\n * plugin, which is licensed GPLv3. This code therefore is also licensed under\n * the terms of the GNU Public License, version 3.\n *\n * Copyright (c) 2015 WooThemes\n * Copyright (c) 2016 WordImpress, LLC\n*/\n\n.give-status-table {\n margin-bottom: 1em;\n\n h2 {\n font-size: 14px;\n margin: 0;\n }\n\n tr {\n &:nth-child(2n) {\n th,\n td {\n background: #fcfcfc;\n }\n }\n }\n\n th {\n font-weight: 700;\n padding: 9px;\n }\n\n td:first-child {\n width: 33%;\n }\n\n td.help {\n width: 1em;\n }\n\n td {\n padding: 9px;\n font-size: 1.1em;\n\n mark {\n background: transparent none;\n }\n\n mark.yes {\n color: $green;\n }\n\n mark.no {\n color: #999;\n }\n\n mark.error {\n color: $red;\n }\n\n ul {\n margin: 0;\n }\n }\n}\n\n.wrap div.give-debug-report-wrapper {\n margin-top: 1em;\n}\n\n.give-debug-report {\n display: none;\n margin: 10px 0;\n padding: 0;\n position: relative;\n\n textarea {\n font-family: monospace;\n width: 100%;\n margin: 0;\n height: 300px;\n padding: 20px;\n -moz-border-radius: 0;\n -webkit-border-radius: 0;\n border-radius: 0;\n resize: none;\n font-size: 12px;\n line-height: 20px;\n outline: 0;\n }\n}\n"],"mappings":"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","names":[],"sourceRoot":"/source/"}
give.php CHANGED
@@ -5,7 +5,7 @@
5
  * Description: The most robust, flexible, and intuitive way to accept donations on WordPress.
6
  * Author: WordImpress
7
  * Author URI: https://wordimpress.com
8
- * Version: 1.8.2
9
  * Text Domain: give
10
  * Domain Path: /languages
11
  * GitHub Plugin URI: https://github.com/WordImpress/Give
@@ -260,7 +260,7 @@ if ( ! class_exists( 'Give' ) ) :
260
 
261
  // Plugin version
262
  if ( ! defined( 'GIVE_VERSION' ) ) {
263
- define( 'GIVE_VERSION', '1.8.2' );
264
  }
265
 
266
  // Plugin Folder Path
5
  * Description: The most robust, flexible, and intuitive way to accept donations on WordPress.
6
  * Author: WordImpress
7
  * Author URI: https://wordimpress.com
8
+ * Version: 1.8.3
9
  * Text Domain: give
10
  * Domain Path: /languages
11
  * GitHub Plugin URI: https://github.com/WordImpress/Give
260
 
261
  // Plugin version
262
  if ( ! defined( 'GIVE_VERSION' ) ) {
263
+ define( 'GIVE_VERSION', '1.8.3' );
264
  }
265
 
266
  // Plugin Folder Path
includes/admin/class-admin-settings.php CHANGED
@@ -380,22 +380,22 @@ if ( ! class_exists( 'Give_Admin_Settings' ) ) :
380
  $option_value = self::get_option( $option_name, $value['id'], $value['default'] );
381
 
382
  ?>
383
- <tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
384
- <th scope="row" class="titledesc">
385
- <label for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
386
- </th>
387
- <td class="give-forminp give-forminp-<?php echo sanitize_title( $value['type'] ) ?>">
388
- <input
389
- name="<?php echo esc_attr( $value['id'] ); ?>"
390
- id="<?php echo esc_attr( $value['id'] ); ?>"
391
- type="<?php echo esc_attr( $type ); ?>"
392
- style="<?php echo esc_attr( $value['css'] ); ?>"
393
- value="<?php echo esc_attr( $option_value ); ?>"
394
- class="give-input-field<?php echo( empty( $value['class'] ) ? '' : ' ' . esc_attr( $value['class'] ) ); ?>"
395
  <?php echo implode( ' ', $custom_attributes ); ?>
396
- /> <?php echo $description; ?>
397
- </td>
398
- </tr><?php
399
  break;
400
 
401
  // Textarea.
@@ -404,23 +404,23 @@ if ( ! class_exists( 'Give_Admin_Settings' ) ) :
404
  $option_value = self::get_option( $option_name, $value['id'], $value['default'] );
405
 
406
  ?>
407
- <tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
408
- <th scope="row" class="titledesc">
409
- <label for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
410
- </th>
411
- <td class="give-forminp give-forminp-<?php echo sanitize_title( $value['type'] ) ?>">
412
  <textarea
413
- name="<?php echo esc_attr( $value['id'] ); ?>"
414
- id="<?php echo esc_attr( $value['id'] ); ?>"
415
- style="<?php echo esc_attr( $value['css'] ); ?>"
416
- class="<?php echo esc_attr( $value['class'] ); ?>"
417
- rows="10"
418
- cols="60"
419
  <?php echo implode( ' ', $custom_attributes ); ?>
420
- ><?php echo esc_textarea( $option_value ); ?></textarea>
421
  <?php echo $description; ?>
422
- </td>
423
- </tr><?php
424
  break;
425
 
426
  // Select boxes.
@@ -430,27 +430,27 @@ if ( ! class_exists( 'Give_Admin_Settings' ) ) :
430
  $option_value = self::get_option( $option_name, $value['id'], $value['default'] );
431
 
432
  ?>
433
- <tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
434
- <th scope="row" class="titledesc">
435
- <label for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
436
- </th>
437
- <td class="give-forminp give-forminp-<?php echo sanitize_title( $value['type'] ) ?>">
438
- <select
439
- name="<?php echo esc_attr( $value['id'] ); ?><?php if ( $value['type'] == 'multiselect' ) {
440
- echo '[]';
441
- } ?>"
442
- id="<?php echo esc_attr( $value['id'] ); ?>"
443
- style="<?php echo esc_attr( $value['css'] ); ?>"
444
- class="<?php echo esc_attr( $value['class'] ); ?>"
445
  <?php echo implode( ' ', $custom_attributes ); ?>
446
  <?php echo ( 'multiselect' == $value['type'] ) ? 'multiple="multiple"' : ''; ?>
447
- >
448
 
449
  <?php
450
  if ( ! empty( $value['options'] ) ) {
451
  foreach ( $value['options'] as $key => $val ) {
452
  ?>
453
- <option value="<?php echo esc_attr( $key ); ?>" <?php
454
 
455
  if ( is_array( $option_value ) ) {
456
  selected( in_array( $key, $option_value ), true );
@@ -464,9 +464,9 @@ if ( ! class_exists( 'Give_Admin_Settings' ) ) :
464
  }
465
  ?>
466
 
467
- </select> <?php echo $description; ?>
468
- </td>
469
- </tr><?php
470
  break;
471
 
472
  // Radio inputs.
@@ -475,56 +475,56 @@ if ( ! class_exists( 'Give_Admin_Settings' ) ) :
475
  case 'radio' :
476
  $option_value = self::get_option( $option_name, $value['id'], $value['default'] );
477
  ?>
478
- <tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
479
- <th scope="row" class="titledesc">
480
- <label for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
481
- </th>
482
- <td class="give-forminp give-forminp-<?php echo sanitize_title( $value['type'] ) ?> <?php echo( ! empty( $value['class'] ) ? $value['class'] : '' ); ?>">
483
- <fieldset>
484
- <ul>
485
  <?php
486
  foreach ( $value['options'] as $key => $val ) {
487
  ?>
488
- <li>
489
- <label><input
490
- name="<?php echo esc_attr( $value['id'] ); ?>"
491
- value="<?php echo $key; ?>"
492
- type="radio"
493
- style="<?php echo esc_attr( $value['css'] ); ?>"
494
  <?php echo implode( ' ', $custom_attributes ); ?>
495
  <?php checked( $key, $option_value ); ?>
496
- /> <?php echo $val ?></label>
497
- </li>
498
  <?php
499
  }
500
  ?>
501
  <?php echo $description; ?>
502
- </fieldset>
503
- </td>
504
- </tr><?php
505
  break;
506
 
507
  // Checkbox input.
508
  case 'checkbox' :
509
  $option_value = self::get_option( $option_name, $value['id'], $value['default'] );
510
  ?>
511
- <tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
512
- <th scope="row" class="titledesc">
513
- <label for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
514
- </th>
515
- <td class="give-forminp">
516
- <input
517
- name="<?php echo esc_attr( $value['id'] ); ?>"
518
- id="<?php echo esc_attr( $value['id'] ); ?>"
519
- type="checkbox"
520
- class="<?php echo esc_attr( isset( $value['class'] ) ? $value['class'] : '' ); ?>"
521
- value="1"
522
  <?php checked( $option_value, 'on' ); ?>
523
  <?php echo implode( ' ', $custom_attributes ); ?>
524
- />
525
  <?php echo $description; ?>
526
- </td>
527
- </tr>
528
  <?php
529
  break;
530
 
@@ -533,37 +533,37 @@ if ( ! class_exists( 'Give_Admin_Settings' ) ) :
533
  $option_value = self::get_option( $option_name, $value['id'], $value['default'] );
534
  $option_value = is_array( $option_value ) ? $option_value : array();
535
  ?>
536
- <tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
537
- <th scope="row" class="titledesc">
538
- <label for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
539
- </th>
540
- <td class="give-forminp give-forminp-<?php echo sanitize_title( $value['type'] ) ?> <?php echo( ! empty( $value['class'] ) ? $value['class'] : '' ); ?>">
541
- <fieldset>
542
- <ul>
543
  <?php
544
  foreach ( $value['options'] as $key => $val ) {
545
  ?>
546
- <li>
547
- <label>
548
- <input
549
- name="<?php echo esc_attr( $value['id'] ); ?>[]"
550
- value="<?php echo $key; ?>"
551
- type="checkbox"
552
- style="<?php echo esc_attr( $value['css'] ); ?>"
553
  <?php echo implode( ' ', $custom_attributes ); ?>
554
  <?php if ( in_array( $key, $option_value ) ) {
555
  echo 'checked="checked"';
556
  } ?>
557
- /> <?php echo $val ?>
558
- </label>
559
- </li>
560
  <?php
561
  }
562
  ?>
563
  <?php echo $description; ?>
564
- </fieldset>
565
- </td>
566
- </tr>
567
  <?php
568
  break;
569
 
@@ -571,31 +571,32 @@ if ( ! class_exists( 'Give_Admin_Settings' ) ) :
571
  case 'file' :
572
  $option_value = self::get_option( $option_name, $value['id'], $value['default'] );
573
  ?>
574
- <tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
575
- <th scope="row" class="titledesc">
576
- <label for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
577
- </th>
578
- <td class="give-forminp">
579
- <div class="give-field-wrap">
580
- <label for="<?php echo $value['id'] ?>">
581
- <input
582
- name="<?php echo esc_attr( $value['id'] ); ?>"
583
- id="<?php echo esc_attr( $value['id'] ); ?>"
584
- type="text"
585
- class="give-input-field<?php echo esc_attr( isset( $value['class'] ) ? ' ' . $value['class'] : '' ); ?>"
586
- value="<?php echo $option_value; ?>"
587
- style="<?php echo esc_attr( $value['css'] ); ?>"
588
  <?php echo implode( ' ', $custom_attributes ); ?>
589
- />&nbsp;&nbsp;&nbsp;&nbsp;<input class="give-upload-button button" type="button" value="<?php echo esc_html__( 'Add or Upload File', 'give' ); ?>">
 
590
  <?php echo $description ?>
591
- <div class="give-image-thumb<?php echo ! $option_value ? ' give-hidden' : ''; ?>">
592
- <span class="give-delete-image-thumb dashicons dashicons-no-alt"></span>
593
- <img src="<?php echo $option_value; ?>" alt="">
594
- </div>
595
- </label>
596
- </div>
597
- </td>
598
- </tr><?php
599
  break;
600
 
601
  // WordPress Editor.
@@ -606,73 +607,73 @@ if ( ! class_exists( 'Give_Admin_Settings' ) ) :
606
  // Get editor settings.
607
  $editor_settings = ! empty( $value['options'] ) ? $value['options'] : array();
608
  ?>
609
- <tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
610
- <th scope="row" class="titledesc">
611
- <label for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
612
- </th>
613
- <td class="give-forminp">
614
  <?php wp_editor( $option_value, $value['id'], $editor_settings ); ?>
615
  <?php echo $description; ?>
616
- </td>
617
- </tr><?php
618
  break;
619
 
620
  // Custom: System setting field.
621
  case 'system_info' :
622
  ?>
623
- <tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
624
- <th scope="row" class="titledesc">
625
- <label for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
626
- </th>
627
- <td class="give-forminp">
628
  <?php give_system_info_callback(); ?>
629
  <?php echo $description; ?>
630
- </td>
631
- </tr><?php
632
  break;
633
 
634
  // Custom: Default gateways setting field.
635
  case 'default_gateway' :
636
  $option_value = self::get_option( $option_name, $value['id'], $value['default'] );
637
  ?>
638
- <tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
639
- <th scope="row" class="titledesc">
640
- <label for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
641
- </th>
642
- <td class="give-forminp">
643
  <?php give_default_gateway_callback( $value, $option_value ); ?>
644
  <?php echo $description; ?>
645
- </td>
646
- </tr><?php
647
  break;
648
 
649
  // Custom: Enable gateways setting field.
650
  case 'enabled_gateways' :
651
  $option_value = self::get_option( $option_name, $value['id'], $value['default'] );
652
  ?>
653
- <tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
654
- <th scope="row" class="titledesc">
655
- <label for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
656
- </th>
657
- <td class="give-forminp">
658
  <?php give_enabled_gateways_callback( $value, $option_value ); ?>
659
  <?php echo $description; ?>
660
- </td>
661
- </tr><?php
662
  break;
663
 
664
  // Custom: Email preview buttons field.
665
  case 'email_preview_buttons' :
666
  ?>
667
- <tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
668
- <th scope="row" class="titledesc">
669
- <label for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
670
- </th>
671
- <td class="give-forminp">
672
  <?php give_email_preview_buttons_callback(); ?>
673
  <?php echo $description; ?>
674
- </td>
675
- </tr><?php
676
  break;
677
 
678
  // Custom: API field.
@@ -681,6 +682,29 @@ if ( ! class_exists( 'Give_Admin_Settings' ) ) :
681
  echo $description;
682
  break;
683
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
684
  // Custom: Log field.
685
  case 'logs' :
686
  // Note: there are no need to check for html field param because we want custom html to this field.
@@ -697,16 +721,16 @@ if ( ! class_exists( 'Give_Admin_Settings' ) ) :
697
  // Custom: Give Docs Link field type.
698
  case 'give_docs_link' :
699
  ?>
700
- <tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
701
- <td class="give-docs-link" colspan="2">
702
- <?php
703
  echo '<p class="give-docs-link"><a href="' . esc_url( $value['url'] )
704
- . '" target="_blank">'
705
- . sprintf( esc_html__( 'Need Help? See docs on "%s"' ), $value['title'] )
706
- . '<span class="dashicons dashicons-editor-help"></span></a></p>';
707
- ?>
708
- </td>
709
- </tr><?php
710
  break;
711
 
712
  // Default: run an action
@@ -721,20 +745,24 @@ if ( ! class_exists( 'Give_Admin_Settings' ) ) :
721
  }
722
 
723
  /**
724
- * Helper function to get the formated description for a given form field.
725
  * Plugins can call this when implementing their own custom settings types.
726
  *
727
  * @since 1.8
728
  *
729
  * @param array $value The form field value array
730
  *
731
- * @return array The description and tip as a 2 element array
732
  */
733
  public static function get_field_description( $value ) {
734
  $description = '';
735
 
736
- if ( ! empty( $value['desc'] ) ) {
737
- $description = '<p class="give-field-description">' . wp_kses_post( $value['desc'] ) . '</p>';
 
 
 
 
738
  }
739
 
740
  return $description;
380
  $option_value = self::get_option( $option_name, $value['id'], $value['default'] );
381
 
382
  ?>
383
+ <tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
384
+ <th scope="row" class="titledesc">
385
+ <label for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
386
+ </th>
387
+ <td class="give-forminp give-forminp-<?php echo sanitize_title( $value['type'] ) ?>">
388
+ <input
389
+ name="<?php echo esc_attr( $value['id'] ); ?>"
390
+ id="<?php echo esc_attr( $value['id'] ); ?>"
391
+ type="<?php echo esc_attr( $type ); ?>"
392
+ style="<?php echo esc_attr( $value['css'] ); ?>"
393
+ value="<?php echo esc_attr( $option_value ); ?>"
394
+ class="give-input-field<?php echo( empty( $value['class'] ) ? '' : ' ' . esc_attr( $value['class'] ) ); ?>"
395
  <?php echo implode( ' ', $custom_attributes ); ?>
396
+ /> <?php echo $description; ?>
397
+ </td>
398
+ </tr><?php
399
  break;
400
 
401
  // Textarea.
404
  $option_value = self::get_option( $option_name, $value['id'], $value['default'] );
405
 
406
  ?>
407
+ <tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
408
+ <th scope="row" class="titledesc">
409
+ <label for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
410
+ </th>
411
+ <td class="give-forminp give-forminp-<?php echo sanitize_title( $value['type'] ) ?>">
412
  <textarea
413
+ name="<?php echo esc_attr( $value['id'] ); ?>"
414
+ id="<?php echo esc_attr( $value['id'] ); ?>"
415
+ style="<?php echo esc_attr( $value['css'] ); ?>"
416
+ class="<?php echo esc_attr( $value['class'] ); ?>"
417
+ rows="10"
418
+ cols="60"
419
  <?php echo implode( ' ', $custom_attributes ); ?>
420
+ ><?php echo esc_textarea( $option_value ); ?></textarea>
421
  <?php echo $description; ?>
422
+ </td>
423
+ </tr><?php
424
  break;
425
 
426
  // Select boxes.
430
  $option_value = self::get_option( $option_name, $value['id'], $value['default'] );
431
 
432
  ?>
433
+ <tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
434
+ <th scope="row" class="titledesc">
435
+ <label for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
436
+ </th>
437
+ <td class="give-forminp give-forminp-<?php echo sanitize_title( $value['type'] ) ?>">
438
+ <select
439
+ name="<?php echo esc_attr( $value['id'] ); ?><?php if ( $value['type'] == 'multiselect' ) {
440
+ echo '[]';
441
+ } ?>"
442
+ id="<?php echo esc_attr( $value['id'] ); ?>"
443
+ style="<?php echo esc_attr( $value['css'] ); ?>"
444
+ class="<?php echo esc_attr( $value['class'] ); ?>"
445
  <?php echo implode( ' ', $custom_attributes ); ?>
446
  <?php echo ( 'multiselect' == $value['type'] ) ? 'multiple="multiple"' : ''; ?>
447
+ >
448
 
449
  <?php
450
  if ( ! empty( $value['options'] ) ) {
451
  foreach ( $value['options'] as $key => $val ) {
452
  ?>
453
+ <option value="<?php echo esc_attr( $key ); ?>" <?php
454
 
455
  if ( is_array( $option_value ) ) {
456
  selected( in_array( $key, $option_value ), true );
464
  }
465
  ?>
466
 
467
+ </select> <?php echo $description; ?>
468
+ </td>
469
+ </tr><?php
470
  break;
471
 
472
  // Radio inputs.
475
  case 'radio' :
476
  $option_value = self::get_option( $option_name, $value['id'], $value['default'] );
477
  ?>
478
+ <tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
479
+ <th scope="row" class="titledesc">
480
+ <label for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
481
+ </th>
482
+ <td class="give-forminp give-forminp-<?php echo sanitize_title( $value['type'] ) ?> <?php echo( ! empty( $value['class'] ) ? $value['class'] : '' ); ?>">
483
+ <fieldset>
484
+ <ul>
485
  <?php
486
  foreach ( $value['options'] as $key => $val ) {
487
  ?>
488
+ <li>
489
+ <label><input
490
+ name="<?php echo esc_attr( $value['id'] ); ?>"
491
+ value="<?php echo $key; ?>"
492
+ type="radio"
493
+ style="<?php echo esc_attr( $value['css'] ); ?>"
494
  <?php echo implode( ' ', $custom_attributes ); ?>
495
  <?php checked( $key, $option_value ); ?>
496
+ /> <?php echo $val ?></label>
497
+ </li>
498
  <?php
499
  }
500
  ?>
501
  <?php echo $description; ?>
502
+ </fieldset>
503
+ </td>
504
+ </tr><?php
505
  break;
506
 
507
  // Checkbox input.
508
  case 'checkbox' :
509
  $option_value = self::get_option( $option_name, $value['id'], $value['default'] );
510
  ?>
511
+ <tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
512
+ <th scope="row" class="titledesc">
513
+ <label for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
514
+ </th>
515
+ <td class="give-forminp">
516
+ <input
517
+ name="<?php echo esc_attr( $value['id'] ); ?>"
518
+ id="<?php echo esc_attr( $value['id'] ); ?>"
519
+ type="checkbox"
520
+ class="<?php echo esc_attr( isset( $value['class'] ) ? $value['class'] : '' ); ?>"
521
+ value="1"
522
  <?php checked( $option_value, 'on' ); ?>
523
  <?php echo implode( ' ', $custom_attributes ); ?>
524
+ />
525
  <?php echo $description; ?>
526
+ </td>
527
+ </tr>
528
  <?php
529
  break;
530
 
533
  $option_value = self::get_option( $option_name, $value['id'], $value['default'] );
534
  $option_value = is_array( $option_value ) ? $option_value : array();
535
  ?>
536
+ <tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
537
+ <th scope="row" class="titledesc">
538
+ <label for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
539
+ </th>
540
+ <td class="give-forminp give-forminp-<?php echo sanitize_title( $value['type'] ) ?> <?php echo( ! empty( $value['class'] ) ? $value['class'] : '' ); ?>">
541
+ <fieldset>
542
+ <ul>
543
  <?php
544
  foreach ( $value['options'] as $key => $val ) {
545
  ?>
546
+ <li>
547
+ <label>
548
+ <input
549
+ name="<?php echo esc_attr( $value['id'] ); ?>[]"
550
+ value="<?php echo $key; ?>"
551
+ type="checkbox"
552
+ style="<?php echo esc_attr( $value['css'] ); ?>"
553
  <?php echo implode( ' ', $custom_attributes ); ?>
554
  <?php if ( in_array( $key, $option_value ) ) {
555
  echo 'checked="checked"';
556
  } ?>
557
+ /> <?php echo $val ?>
558
+ </label>
559
+ </li>
560
  <?php
561
  }
562
  ?>
563
  <?php echo $description; ?>
564
+ </fieldset>
565
+ </td>
566
+ </tr>
567
  <?php
568
  break;
569
 
571
  case 'file' :
572
  $option_value = self::get_option( $option_name, $value['id'], $value['default'] );
573
  ?>
574
+ <tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
575
+ <th scope="row" class="titledesc">
576
+ <label for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
577
+ </th>
578
+ <td class="give-forminp">
579
+ <div class="give-field-wrap">
580
+ <label for="<?php echo $value['id'] ?>">
581
+ <input
582
+ name="<?php echo esc_attr( $value['id'] ); ?>"
583
+ id="<?php echo esc_attr( $value['id'] ); ?>"
584
+ type="text"
585
+ class="give-input-field<?php echo esc_attr( isset( $value['class'] ) ? ' ' . $value['class'] : '' ); ?>"
586
+ value="<?php echo $option_value; ?>"
587
+ style="<?php echo esc_attr( $value['css'] ); ?>"
588
  <?php echo implode( ' ', $custom_attributes ); ?>
589
+ />&nbsp;&nbsp;&nbsp;&nbsp;<input class="give-upload-button button" type="button"
590
+ value="<?php echo esc_html__( 'Add or Upload File', 'give' ); ?>">
591
  <?php echo $description ?>
592
+ <div class="give-image-thumb<?php echo ! $option_value ? ' give-hidden' : ''; ?>">
593
+ <span class="give-delete-image-thumb dashicons dashicons-no-alt"></span>
594
+ <img src="<?php echo $option_value; ?>" alt="">
595
+ </div>
596
+ </label>
597
+ </div>
598
+ </td>
599
+ </tr><?php
600
  break;
601
 
602
  // WordPress Editor.
607
  // Get editor settings.
608
  $editor_settings = ! empty( $value['options'] ) ? $value['options'] : array();
609
  ?>
610
+ <tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
611
+ <th scope="row" class="titledesc">
612
+ <label for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
613
+ </th>
614
+ <td class="give-forminp">
615
  <?php wp_editor( $option_value, $value['id'], $editor_settings ); ?>
616
  <?php echo $description; ?>
617
+ </td>
618
+ </tr><?php
619
  break;
620
 
621
  // Custom: System setting field.
622
  case 'system_info' :
623
  ?>
624
+ <tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
625
+ <th scope="row" class="titledesc">
626
+ <label for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
627
+ </th>
628
+ <td class="give-forminp">
629
  <?php give_system_info_callback(); ?>
630
  <?php echo $description; ?>
631
+ </td>
632
+ </tr><?php
633
  break;
634
 
635
  // Custom: Default gateways setting field.
636
  case 'default_gateway' :
637
  $option_value = self::get_option( $option_name, $value['id'], $value['default'] );
638
  ?>
639
+ <tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
640
+ <th scope="row" class="titledesc">
641
+ <label for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
642
+ </th>
643
+ <td class="give-forminp">
644
  <?php give_default_gateway_callback( $value, $option_value ); ?>
645
  <?php echo $description; ?>
646
+ </td>
647
+ </tr><?php
648
  break;
649
 
650
  // Custom: Enable gateways setting field.
651
  case 'enabled_gateways' :
652
  $option_value = self::get_option( $option_name, $value['id'], $value['default'] );
653
  ?>
654
+ <tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
655
+ <th scope="row" class="titledesc">
656
+ <label for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
657
+ </th>
658
+ <td class="give-forminp">
659
  <?php give_enabled_gateways_callback( $value, $option_value ); ?>
660
  <?php echo $description; ?>
661
+ </td>
662
+ </tr><?php
663
  break;
664
 
665
  // Custom: Email preview buttons field.
666
  case 'email_preview_buttons' :
667
  ?>
668
+ <tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
669
+ <th scope="row" class="titledesc">
670
+ <label for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
671
+ </th>
672
+ <td class="give-forminp">
673
  <?php give_email_preview_buttons_callback(); ?>
674
  <?php echo $description; ?>
675
+ </td>
676
+ </tr><?php
677
  break;
678
 
679
  // Custom: API field.
682
  echo $description;
683
  break;
684
 
685
+ // Custom: Gateway API key.
686
+ case 'api_key' :
687
+ $option_value = self::get_option( $option_name, $value['id'], $value['default'] );
688
+ $type = ! empty( $option_value ) ? 'password' : 'text';
689
+ ?>
690
+ <tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
691
+ <th scope="row" class="titledesc">
692
+ <label for="<?php echo esc_attr( $value['id'] ); ?>"><?php echo self::get_field_title( $value ); ?></label>
693
+ </th>
694
+ <td class="give-forminp give-forminp-<?php echo sanitize_title( $value['type'] ) ?>">
695
+ <input
696
+ name="<?php echo esc_attr( $value['id'] ); ?>"
697
+ id="<?php echo esc_attr( $value['id'] ); ?>"
698
+ type="<?php echo esc_attr( $type ); ?>"
699
+ style="<?php echo esc_attr( $value['css'] ); ?>"
700
+ value="<?php echo esc_attr( trim( $option_value ) ); ?>"
701
+ class="give-input-field<?php echo( empty( $value['class'] ) ? '' : ' ' . esc_attr( $value['class'] ) ); ?>"
702
+ <?php echo implode( ' ', $custom_attributes ); ?>
703
+ /> <?php echo $description; ?>
704
+ </td>
705
+ </tr><?php
706
+ break;
707
+
708
  // Custom: Log field.
709
  case 'logs' :
710
  // Note: there are no need to check for html field param because we want custom html to this field.
721
  // Custom: Give Docs Link field type.
722
  case 'give_docs_link' :
723
  ?>
724
+ <tr valign="top" <?php echo ! empty( $value['wrapper_class'] ) ? 'class="' . $value['wrapper_class'] . '"' : '' ?>>
725
+ <td class="give-docs-link" colspan="2">
726
+ <?php
727
  echo '<p class="give-docs-link"><a href="' . esc_url( $value['url'] )
728
+ . '" target="_blank">'
729
+ . sprintf( esc_html__( 'Need Help? See docs on "%s"' ), $value['title'] )
730
+ . '<span class="dashicons dashicons-editor-help"></span></a></p>';
731
+ ?>
732
+ </td>
733
+ </tr><?php
734
  break;
735
 
736
  // Default: run an action
745
  }
746
 
747
  /**
748
+ * Helper function to get the formatted description for a given form field.
749
  * Plugins can call this when implementing their own custom settings types.
750
  *
751
  * @since 1.8
752
  *
753
  * @param array $value The form field value array
754
  *
755
+ * @return string The HTML description of the field.
756
  */
757
  public static function get_field_description( $value ) {
758
  $description = '';
759
 
760
+ // Support for both 'description' and 'desc' args.
761
+ $description_key = isset( $value['description'] ) ? 'description' : 'desc';
762
+ $value = ( isset( $value[ $description_key ] ) && ! empty( $value[ $description_key ] ) ) ? $value[ $description_key ] : '';
763
+
764
+ if ( ! empty( $value ) ) {
765
+ $description = '<p class="give-field-description">' . wp_kses_post( $value ) . '</p>';
766
  }
767
 
768
  return $description;
includes/admin/class-give-settings.php CHANGED
@@ -469,7 +469,6 @@ class Give_Plugin_Settings {
469
  'id' => 'disable_forms_excerpt',
470
  'type' => 'checkbox'
471
  ),
472
-
473
  array(
474
  'name' => esc_html__( 'Featured Image Size', 'give' ),
475
  'desc' => esc_html__( 'The Featured Image is an image that is chosen as the representative image for a donation form. Some themes may have custom featured image sizes. Please select the size you would like to display for your single donation form\'s featured image.', 'give' ),
@@ -508,27 +507,6 @@ class Give_Plugin_Settings {
508
  'id' => 'tags',
509
  'type' => 'checkbox'
510
  ),
511
- // array(
512
- // 'name' => esc_html__( 'Term and Conditions', 'give' ),
513
- // 'desc' => '',
514
- // 'id' => 'give_title_display_settings_4',
515
- // 'type' => 'give_title'
516
- // ),
517
- // array(
518
- // 'name' => esc_html__( 'Agree to Terms Label', 'give' ),
519
- // 'desc' => esc_html__( 'The label shown next to the agree to terms check box. Add your own to customize or leave blank to use the default text placeholder. Note: You can customize the label per form as needed.', 'give' ),
520
- // 'id' => 'agree_to_terms_label',
521
- // 'attributes' => array(
522
- // 'placeholder' => esc_attr__( 'Agree to Terms?', 'give' ),
523
- // ),
524
- // 'type' => 'text'
525
- // ),
526
- // array(
527
- // 'name' => esc_html__( 'Agreement Text', 'give' ),
528
- // 'desc' => esc_html__( 'This is the actual text which the user will have to agree to in order to make a donation. Note: You can customize the content per form as needed.', 'give' ),
529
- // 'id' => 'agreement_text',
530
- // 'type' => 'wysiwyg'
531
- // ),
532
  )
533
  )
534
 
469
  'id' => 'disable_forms_excerpt',
470
  'type' => 'checkbox'
471
  ),
 
472
  array(
473
  'name' => esc_html__( 'Featured Image Size', 'give' ),
474
  'desc' => esc_html__( 'The Featured Image is an image that is chosen as the representative image for a donation form. Some themes may have custom featured image sizes. Please select the size you would like to display for your single donation form\'s featured image.', 'give' ),
507
  'id' => 'tags',
508
  'type' => 'checkbox'
509
  ),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
510
  )
511
  )
512
 
includes/admin/forms/class-metabox-form-data.php CHANGED
@@ -395,13 +395,11 @@ class Give_MetaBox_Form_Data {
395
  ),
396
  ),
397
  array(
398
- 'name' => esc_html__( 'Goal Achieved Message', 'give' ),
399
- 'desc' => esc_html__( 'Do you want to display a custom message when the goal is closed? If none is provided the default message will be displayed', 'give' ),
400
  'id' => $prefix . 'form_goal_achieved_message',
401
- 'type' => 'textarea',
402
- 'attributes' => array(
403
- 'placeholder' => esc_attr__( 'Thank you to all our donors, we have met our fundraising goal.', 'give' ),
404
- ),
405
  ),
406
  array(
407
  'name' => 'donation_goal_docs',
@@ -476,7 +474,7 @@ class Give_MetaBox_Form_Data {
476
  'fields' => apply_filters( 'give_forms_terms_options_metabox_fields', array(
477
  // Donation Option
478
  array(
479
- 'name' => esc_html__( 'Terms & Conditions', 'give' ),
480
  'description' => esc_html__( 'Do you want to require the donor to accept terms prior to being able to complete their donation?', 'give' ),
481
  'id' => $prefix . 'terms_option',
482
  'type' => 'radio_inline',
@@ -508,7 +506,7 @@ class Give_MetaBox_Form_Data {
508
  'name' => 'terms_docs',
509
  'type' => 'docs_link',
510
  'url' => 'http://docs.givewp.com/form-terms',
511
- 'title' => esc_html__( 'Terms & Conditions', 'give' ),
512
  ),
513
  ),
514
  $post_id
395
  ),
396
  ),
397
  array(
398
+ 'name' => __( 'Goal Achieved Message', 'give' ),
399
+ 'desc' => __( 'Do you want to display a custom message when the goal is closed?', 'give' ),
400
  'id' => $prefix . 'form_goal_achieved_message',
401
+ 'type' => 'wysiwyg',
402
+ 'default' => __( 'Thank you to all our donors, we have met our fundraising goal.', 'give' ),
 
 
403
  ),
404
  array(
405
  'name' => 'donation_goal_docs',
474
  'fields' => apply_filters( 'give_forms_terms_options_metabox_fields', array(
475
  // Donation Option
476
  array(
477
+ 'name' => esc_html__( 'Terms and Conditions', 'give' ),
478
  'description' => esc_html__( 'Do you want to require the donor to accept terms prior to being able to complete their donation?', 'give' ),
479
  'id' => $prefix . 'terms_option',
480
  'type' => 'radio_inline',
506
  'name' => 'terms_docs',
507
  'type' => 'docs_link',
508
  'url' => 'http://docs.givewp.com/form-terms',
509
+ 'title' => esc_html__( 'Terms and Conditions', 'give' ),
510
  ),
511
  ),
512
  $post_id
includes/admin/give-metabox-functions.php CHANGED
@@ -53,7 +53,6 @@ function give_get_field_callback( $field ) {
53
  $func_name = "{$func_name_prefix}_text_input";
54
  break;
55
 
56
-
57
  case 'textarea' :
58
  $func_name = "{$func_name_prefix}_textarea_input";
59
  break;
@@ -134,7 +133,6 @@ function give_render_field( $field ) {
134
  $field['attributes']['class'] = trim( "give-field {$field['attributes']['class']} give-{$field['type']} {$field['class']}" );
135
  unset( $field['class'] );
136
 
137
-
138
  // CMB2 compatibility: Set wrapper class if any.
139
  if ( ! empty( $field['row_classes'] ) ) {
140
  $field['wrapper_class'] = $field['row_classes'];
@@ -209,21 +207,23 @@ function give_render_field( $field ) {
209
  * Output a text input box.
210
  *
211
  * @since 1.8
212
- * @param array $field {
213
- * Optional. Array of text input field arguments.
214
- *
215
- * @type string $id Field ID. Default ''.
216
- * @type string $style CSS style for input field. Default ''.
217
- * @type string $wrapper_class CSS class to use for wrapper of input field. Default ''.
218
- * @type string $value Value of input field. Default ''.
219
- * @type string $name Name of input field. Default ''.
220
- * @type string $type Type of input field. Default 'text'.
221
- * @type string $before_field Text/HTML to add before input field. Default ''.
222
- * @type string $after_field Text/HTML to add after input field. Default ''.
223
- * @type string $data_type Define data type for value of input to filter it properly. Default ''.
224
- * @type string $description Description of input field. Default ''.
225
- * @type array $attributes List of attributes of input field. Default array().
226
- * for example: 'attributes' => array( 'placeholder' => '*****', 'class' => '****' )
 
 
227
  * }
228
  * @return void
229
  */
@@ -258,17 +258,17 @@ function give_text_input( $field ) {
258
 
259
  ?>
260
  <p class="give-field-wrap <?php echo esc_attr( $field['id'] ); ?>_field <?php echo esc_attr( $field['wrapper_class'] ); ?>">
261
- <label for="<?php echo give_get_field_name( $field ); ?>"><?php echo wp_kses_post( $field['name'] ); ?></label>
262
- <?php echo $field['before_field']; ?>
263
- <input
264
  type="<?php echo esc_attr( $field['type'] ); ?>"
265
  style="<?php echo esc_attr( $field['style'] ); ?>"
266
  name="<?php echo give_get_field_name( $field ); ?>"
267
  id="<?php echo esc_attr( $field['id'] ); ?>"
268
  value="<?php echo esc_attr( $field['value'] ); ?>"
269
- <?php echo give_get_custom_attributes( $field ); ?>
270
- />
271
- <?php echo $field['after_field']; ?>
272
  <?php
273
  echo give_get_field_description( $field );
274
  echo '</p>';
@@ -278,15 +278,17 @@ function give_text_input( $field ) {
278
  * Output a hidden input box.
279
  *
280
  * @since 1.8
281
- * @param array $field {
282
- * Optional. Array of hidden text input field arguments.
283
- *
284
- * @type string $id Field ID. Default ''.
285
- * @type string $value Value of input field. Default ''.
286
- * @type string $name Name of input field. Default ''.
287
- * @type string $type Type of input field. Default 'text'.
288
- * @type array $attributes List of attributes of input field. Default array().
289
- * for example: 'attributes' => array( 'placeholder' => '*****', 'class' => '****' )
 
 
290
  * }
291
  * @return void
292
  */
@@ -308,10 +310,10 @@ function give_hidden_input( $field ) {
308
  ?>
309
 
310
  <input
311
- type="hidden"
312
- name="<?php echo give_get_field_name( $field ); ?>"
313
- id="<?php echo esc_attr( $field['id'] ); ?>"
314
- value="<?php echo esc_attr( $field['value'] ); ?>"
315
  <?php echo give_get_custom_attributes( $field ); ?>
316
  />
317
  <?php
@@ -322,17 +324,19 @@ function give_hidden_input( $field ) {
322
  *
323
  * @since 1.8
324
  * @since 1.8
325
- * @param array $field {
326
- * Optional. Array of textarea input field arguments.
327
- *
328
- * @type string $id Field ID. Default ''.
329
- * @type string $style CSS style for input field. Default ''.
330
- * @type string $wrapper_class CSS class to use for wrapper of input field. Default ''.
331
- * @type string $value Value of input field. Default ''.
332
- * @type string $name Name of input field. Default ''.
333
- * @type string $description Description of input field. Default ''.
334
- * @type array $attributes List of attributes of input field. Default array().
335
- * for example: 'attributes' => array( 'placeholder' => '*****', 'class' => '****' )
 
 
336
  * }
337
  * @return void
338
  */
@@ -346,15 +350,15 @@ function give_textarea_input( $field ) {
346
 
347
  ?>
348
  <p class="give-field-wrap <?php echo esc_attr( $field['id'] ); ?>_field <?php echo esc_attr( $field['wrapper_class'] ); ?>">
349
- <label for="<?php echo give_get_field_name( $field ); ?>"><?php echo wp_kses_post( $field['name'] ); ?></label>
350
- <textarea
351
  style="<?php echo esc_attr( $field['style'] ); ?>"
352
  name="<?php echo give_get_field_name( $field ); ?>"
353
  id="<?php echo esc_attr( $field['id'] ); ?>"
354
  rows="10"
355
  cols="20"
356
- <?php echo give_get_custom_attributes( $field ); ?>
357
- ><?php echo esc_textarea( $field['value'] ); ?></textarea>
358
  <?php
359
  echo give_get_field_description( $field );
360
  echo '</p>';
@@ -364,38 +368,45 @@ function give_textarea_input( $field ) {
364
  * Output a wysiwyg.
365
  *
366
  * @since 1.8
367
- * @param array $field {
368
- * Optional. Array of WordPress editor field arguments.
369
- *
370
- * @type string $id Field ID. Default ''.
371
- * @type string $style CSS style for input field. Default ''.
372
- * @type string $wrapper_class CSS class to use for wrapper of input field. Default ''.
373
- * @type string $value Value of input field. Default ''.
374
- * @type string $name Name of input field. Default ''.
375
- * @type string $description Description of input field. Default ''.
376
- * @type array $attributes List of attributes of input field. Default array().
377
- * for example: 'attributes' => array( 'placeholder' => '*****', 'class' => '****' )
 
 
378
  * }
379
  * @return void
380
  */
381
  function give_wysiwyg( $field ) {
382
  global $thepostid, $post;
383
 
384
- $thepostid = empty( $thepostid ) ? $post->ID : $thepostid;
385
- $field['style'] = isset( $field['style'] ) ? $field['style'] : '';
386
- $field['wrapper_class'] = isset( $field['wrapper_class'] ) ? $field['wrapper_class'] : '';
387
- $field['value'] = give_get_field_value( $field, $thepostid );
 
388
  $field['unique_field_id'] = give_get_field_name( $field );
389
  $editor_attributes = array(
390
  'textarea_name' => isset( $field['repeatable_field_id'] ) ? $field['repeatable_field_id'] : $field['id'],
391
  'textarea_rows' => '10',
392
  'editor_css' => esc_attr( $field['style'] ),
393
- 'editor_class' => $field['attributes']['class']
394
  );
395
- $data_wp_editor = ' data-wp-editor="'. base64_encode( json_encode( array( $field['value'], $field['unique_field_id'],$editor_attributes ) ) ) .'"';
 
 
 
 
396
  $data_wp_editor = isset( $field['repeatable_field_id'] ) ? $data_wp_editor : '';
397
 
398
- echo '<div class="give-field-wrap ' . $field['unique_field_id'] . '_field ' . esc_attr( $field['wrapper_class'] ) . '"'.$data_wp_editor.'><label for="' . $field['unique_field_id'] . '">' . wp_kses_post( $field['name'] ) . '</label>';
399
 
400
  wp_editor(
401
  $field['value'],
@@ -411,18 +422,20 @@ function give_wysiwyg( $field ) {
411
  * Output a checkbox input box.
412
  *
413
  * @since 1.8
414
- * @param array $field {
415
- * Optional. Array of checkbox field arguments.
416
- *
417
- * @type string $id Field ID. Default ''.
418
- * @type string $style CSS style for input field. Default ''.
419
- * @type string $wrapper_class CSS class to use for wrapper of input field. Default ''.
420
- * @type string $value Value of input field. Default ''.
421
- * @type string $cbvalue Checkbox value. Default 'on'.
422
- * @type string $name Name of input field. Default ''.
423
- * @type string $description Description of input field. Default ''.
424
- * @type array $attributes List of attributes of input field. Default array().
425
- * for example: 'attributes' => array( 'placeholder' => '*****', 'class' => '****' )
 
 
426
  * }
427
  * @return void
428
  */
@@ -437,16 +450,16 @@ function give_checkbox( $field ) {
437
  $field['name'] = isset( $field['name'] ) ? $field['name'] : $field['id'];
438
  ?>
439
  <p class="give-field-wrap <?php echo esc_attr( $field['id'] ); ?>_field <?php echo esc_attr( $field['wrapper_class'] ); ?>">
440
- <label for="<?php echo give_get_field_name( $field ); ?>"><?php echo wp_kses_post( $field['name'] ); ?></label>
441
- <input
442
  type="checkbox"
443
  style="<?php echo esc_attr( $field['style'] ); ?>"
444
  name="<?php echo give_get_field_name( $field ); ?>"
445
  id="<?php echo esc_attr( $field['id'] ); ?>"
446
  value="<?php echo esc_attr( $field['cbvalue'] ); ?>"
447
- <?php echo checked( $field['value'], $field['cbvalue'], false ); ?>
448
- <?php echo give_get_custom_attributes( $field ); ?>
449
- />
450
  <?php
451
  echo give_get_field_description( $field );
452
  echo '</p>';
@@ -456,18 +469,20 @@ function give_checkbox( $field ) {
456
  * Output a select input box.
457
  *
458
  * @since 1.8
459
- * @param array $field {
460
- * Optional. Array of select field arguments.
461
- *
462
- * @type string $id Field ID. Default ''.
463
- * @type string $style CSS style for input field. Default ''.
464
- * @type string $wrapper_class CSS class to use for wrapper of input field. Default ''.
465
- * @type string $value Value of input field. Default ''.
466
- * @type string $name Name of input field. Default ''.
467
- * @type string $description Description of input field. Default ''.
468
- * @type array $attributes List of attributes of input field. Default array().
469
- * for example: 'attributes' => array( 'placeholder' => '*****', 'class' => '****' )
470
- * @type array $options List of options. Default array().
 
 
471
  * for example: 'options' => array( '' => 'None', 'yes' => 'Yes' )
472
  * }
473
  * @return void
@@ -482,13 +497,13 @@ function give_select( $field ) {
482
  $field['name'] = isset( $field['name'] ) ? $field['name'] : $field['id'];
483
  ?>
484
  <p class="give-field-wrap <?php echo esc_attr( $field['id'] ); ?>_field <?php echo esc_attr( $field['wrapper_class'] ); ?>">
485
- <label for="<?php echo give_get_field_name( $field ); ?>"><?php echo wp_kses_post( $field['name'] ); ?></label>
486
- <select
487
- id="<?php echo esc_attr( $field['id'] ); ?>"
488
- name="<?php echo give_get_field_name( $field ); ?>"
489
- style="<?php echo esc_attr( $field['style'] ) ?>"
490
- <?php echo give_get_custom_attributes( $field ); ?>
491
- >
492
  <?php
493
  foreach ( $field['options'] as $key => $value ) {
494
  echo '<option value="' . esc_attr( $key ) . '" ' . selected( esc_attr( $field['value'] ), esc_attr( $key ), false ) . '>' . esc_html( $value ) . '</option>';
@@ -502,19 +517,22 @@ function give_select( $field ) {
502
  * Output a radio input box.
503
  *
504
  * @since 1.8
505
- * @param array $field {
506
- * Optional. Array of radio field arguments.
507
- *
508
- * @type string $id Field ID. Default ''.
509
- * @type string $style CSS style for input field. Default ''.
510
- * @type string $wrapper_class CSS class to use for wrapper of input field. Default ''.
511
- * @type string $value Value of input field. Default ''.
512
- * @type string $name Name of input field. Default ''.
513
- * @type string $description Description of input field. Default ''.
514
- * @type array $attributes List of attributes of input field. Default array().
515
- * for example: 'attributes' => array( 'placeholder' => '*****', 'class' => '****' )
516
- * @type array $options List of options. Default array().
517
- * for example: 'options' => array( 'enable' => 'Enable', 'disable' => 'Disable' )
 
 
 
518
  * }
519
  * @return void
520
  */
@@ -537,7 +555,7 @@ function give_radio( $field ) {
537
  type="radio"
538
  style="' . esc_attr( $field['style'] ) . '"
539
  ' . checked( esc_attr( $field['value'] ), esc_attr( $key ), false ) . ' '
540
- . give_get_custom_attributes( $field ) . '
541
  /> ' . esc_html( $value ) . '</label>
542
  </li>';
543
  }
@@ -551,17 +569,19 @@ function give_radio( $field ) {
551
  * Output a colorpicker.
552
  *
553
  * @since 1.8
554
- * @param array $field {
555
- * Optional. Array of colorpicker field arguments.
556
- *
557
- * @type string $id Field ID. Default ''.
558
- * @type string $style CSS style for input field. Default ''.
559
- * @type string $wrapper_class CSS class to use for wrapper of input field. Default ''.
560
- * @type string $value Value of input field. Default ''.
561
- * @type string $name Name of input field. Default ''.
562
- * @type string $description Description of input field. Default ''.
563
- * @type array $attributes List of attributes of input field. Default array().
564
- * for example: 'attributes' => array( 'placeholder' => '*****', 'class' => '****' )
 
 
565
  * }
566
  * @return void
567
  */
@@ -576,14 +596,14 @@ function give_colorpicker( $field ) {
576
  $field['type'] = 'text';
577
  ?>
578
  <p class="give-field-wrap <?php echo esc_attr( $field['id'] ); ?>_field <?php echo esc_attr( $field['wrapper_class'] ); ?>">
579
- <label for="<?php echo give_get_field_name( $field ); ?>"><?php echo wp_kses_post( $field['name'] ); ?></label>
580
- <input
581
  type="<?php echo esc_attr( $field['type'] ); ?>"
582
  style="<?php echo esc_attr( $field['style'] ); ?>"
583
  name="<?php echo give_get_field_name( $field ); ?>"
584
  id="' . esc_attr( $field['id'] ) . '" value="<?php echo esc_attr( $field['value'] ); ?>"
585
- <?php echo give_get_custom_attributes( $field ); ?>
586
- />
587
  <?php
588
  echo give_get_field_description( $field );
589
  echo '</p>';
@@ -596,33 +616,33 @@ function give_colorpicker( $field ) {
596
  * @since 1.8
597
  *
598
  * @param array $field
599
- *
600
  */
601
  function give_media( $field ) {
602
  global $thepostid, $post;
603
 
604
- $thepostid = empty( $thepostid ) ? $post->ID : $thepostid;
605
- $field['style'] = isset( $field['style'] ) ? $field['style'] : '';
606
- $field['wrapper_class'] = isset( $field['wrapper_class'] ) ? $field['wrapper_class'] : '';
607
- $field['value'] = give_get_field_value( $field, $thepostid );
608
- $field['name'] = isset( $field['name'] ) ? $field['name'] : $field['id'];
609
- $field['type'] = 'text';
610
  $field['attributes']['class'] = "{$field['attributes']['class']} give-text-medium";
611
 
612
  // Allow developer to save attachment ID or attachment url as metadata.
613
- $field['fvalue'] = isset( $field['fvalue'] ) ? $field['fvalue'] : 'url';
614
  ?>
615
  <p class="give-field-wrap <?php echo esc_attr( $field['id'] ); ?>_field <?php echo esc_attr( $field['wrapper_class'] ); ?>">
616
  <label for="<?php echo give_get_field_name( $field ) ?>"><?php echo wp_kses_post( $field['name'] ); ?></label>
617
  <input
618
- name="<?php echo give_get_field_name( $field ); ?>"
619
- id="<?php echo esc_attr( $field['id'] ); ?>"
620
- type="text"
621
- value="<?php echo $field['value']; ?>"
622
- style="<?php echo esc_attr( $field['style'] ); ?>"
623
- data-fvalue="<?php echo $field['fvalue']; ?>"
624
  <?php echo give_get_custom_attributes( $field ); ?>
625
- />&nbsp;&nbsp;&nbsp;&nbsp;<input class="give-media-upload button" type="button" value="<?php echo esc_html__( 'Add or Upload File', 'give' ); ?>">
 
626
  <?php echo give_get_field_description( $field ); ?>
627
  </p>
628
  <?php
@@ -645,13 +665,13 @@ function give_default_gateway( $field ) {
645
  $field['options'] = array();
646
 
647
  // Set field option value.
648
- if( ! empty( $gateways ) ) {
649
  foreach ( $gateways as $key => $option ) {
650
  $field['options'][ $key ] = $option['admin_label'];
651
  }
652
  }
653
 
654
- //Add a field to the Give Form admin single post view of this field
655
  if ( is_object( $post ) && 'give_forms' === $post->post_type ) {
656
  $field['options'] = array_merge( array( 'global' => esc_html__( 'Global Default', 'give' ) ), $field['options'] );
657
  }
@@ -661,30 +681,32 @@ function give_default_gateway( $field ) {
661
  }
662
 
663
  /**
664
- * Output the documentation link.
665
- *
666
- * @since 1.8
667
- * @param array $field {
668
- * Optional. Array of customizable link attributes.
669
- *
670
- * @type string $name Name of input field. Default ''.
671
- * @type string $type Type of input field. Default 'text'.
672
- * @type string $url Value to be passed as a link. Default 'https://givewp.com/documentation'.
673
- * @type string $title Value to be passed as text of link. Default 'Documentation'.
674
- * @type array $attributes List of attributes of input field. Default array().
675
- * for example: 'attributes' => array( 'placeholder' => '*****', 'class' => '****' )
676
- * }
677
- * @return void
678
- */
679
-
680
- function give_docs_link($field) {
681
- $field['url'] = isset($field['url']) ? $field['url'] : 'https://givewp.com/documentation';
682
- $field['title'] = isset($field['title']) ? $field['title'] : 'Documentation';
683
-
684
- echo '<p class="give-docs-link"><a href="' . esc_url($field['url'])
685
- . '" target="_blank">'
686
- . sprintf(esc_html__('Need Help? See docs on "%s"'), $field['title'])
687
- . '<span class="dashicons dashicons-editor-help"></span></a></p>';
 
 
688
  }
689
 
690
  /**
@@ -716,7 +738,6 @@ function give_get_field_value( $field, $postid ) {
716
  */
717
  $field_value = apply_filters( "{$field['id']}_field_value", $field_value, $field, $postid );
718
 
719
-
720
  // Set default value if no any data saved to db.
721
  if ( ! $field_value && isset( $field['default'] ) ) {
722
  $field_value = $field['default'];
@@ -730,6 +751,7 @@ function give_get_field_value( $field, $postid ) {
730
  * Get field description html.
731
  *
732
  * @since 1.8
 
733
  * @param $field
734
  *
735
  * @return string
@@ -748,6 +770,7 @@ function give_get_field_description( $field ) {
748
  * Get field custom attributes as string.
749
  *
750
  * @since 1.8
 
751
  * @param $field
752
  *
753
  * @return string
@@ -831,7 +854,6 @@ function give_get_repeater_field_id( $field, $fields, $default = false ) {
831
  */
832
  $field_id = apply_filters( "give_get_repeater_field_{$field['id']}_id", $field_id, $field, $fields, $default );
833
 
834
-
835
  /**
836
  * Filter the repeater field id
837
  *
@@ -872,6 +894,7 @@ function give_get_field_name( $field ) {
872
  /**
873
  * Output repeater field or multi donation type form on donation from edit screen.
874
  * Note: internal use only.
 
875
  * @TODO : Add support for wysiwyg type field.
876
  *
877
  * @since 1.8
@@ -889,9 +912,10 @@ function _give_metabox_form_data_repeater_fields( $fields ) {
889
  }
890
 
891
  $group_numbering = isset( $fields['options']['group_numbering'] ) ? (int) $fields['options']['group_numbering'] : 0;
892
- $close_tabs = isset( $fields['options']['close_tabs'] ) ? (int) $fields['options']['close_tabs'] : 0;
893
  ?>
894
- <div class="give-repeatable-field-section" id="<?php echo "{$fields['id']}_field"; ?>" data-group-numbering="<?php echo $group_numbering; ?>" data-close-tabs="<?php echo $close_tabs; ?>">
 
895
  <?php if ( ! empty( $fields['name'] ) ) : ?>
896
  <p class="give-repeater-field-name"><?php echo $fields['name']; ?></p>
897
  <?php endif; ?>
@@ -918,73 +942,39 @@ function _give_metabox_form_data_repeater_fields( $fields ) {
918
  }
919
  ?>
920
  <tbody class="container"<?php echo " data-rf-row-count=\"{$fields_count}\""; ?>>
921
- <!--Repeater field group template-->
922
- <tr class="give-template give-row">
923
- <td class="give-repeater-field-wrap give-column" colspan="2">
924
- <div class="give-row-head give-move">
925
- <button type="button" class="handlediv button-link"><span class="toggle-indicator"></span>
926
- </button>
927
- <span class="give-remove" title="<?php esc_html_e( 'Remove Group', 'give' ); ?>">-</span>
928
- <h2>
929
- <span data-header-title="<?php echo $header_title; ?>"><?php echo $header_title; ?></span>
930
- </h2>
931
- </div>
932
- <div class="give-row-body">
933
- <?php foreach ( $fields['fields'] as $field ) : ?>
934
- <?php if ( ! give_is_field_callback_exist( $field ) ) {
935
- continue;
936
- } ?>
937
- <?php
938
- $field['repeat'] = true;
939
- $field['repeatable_field_id'] = give_get_repeater_field_id( $field, $fields );
940
- $field['id'] = str_replace( array( '[', ']' ), array(
941
- '_',
942
- '',
943
- ), $field['repeatable_field_id'] );
944
- ?>
945
- <?php give_render_field( $field ); ?>
946
- <?php endforeach; ?>
947
- </div>
948
- </td>
949
- </tr>
950
-
951
- <?php if ( ! empty( $repeater_field_values ) ) : ?>
952
- <!--Stored repeater field group-->
953
- <?php foreach ( $repeater_field_values as $index => $field_group ) : ?>
954
- <tr class="give-row">
955
- <td class="give-repeater-field-wrap give-column" colspan="2">
956
- <div class="give-row-head give-move">
957
- <button type="button" class="handlediv button-link">
958
- <span class="toggle-indicator"></span></button>
959
- <sapn class="give-remove" title="<?php esc_html_e( 'Remove Group', 'give' ); ?>">-
960
- </sapn>
961
- <h2>
962
- <span data-header-title="<?php echo $header_title; ?>"><?php echo $header_title; ?></span>
963
- </h2>
964
- </div>
965
- <div class="give-row-body">
966
- <?php foreach ( $fields['fields'] as $field ) : ?>
967
- <?php if ( ! give_is_field_callback_exist( $field ) ) {
968
- continue;
969
- } ?>
970
- <?php
971
- $field['repeat'] = true;
972
- $field['repeatable_field_id'] = give_get_repeater_field_id( $field, $fields, $index );
973
- $field['attributes']['value'] = give_get_repeater_field_value( $field, $field_group, $fields );
974
- $field['id'] = str_replace( array( '[', ']' ), array(
975
- '_',
976
- '',
977
- ), $field['repeatable_field_id'] );
978
- ?>
979
- <?php give_render_field( $field ); ?>
980
- <?php endforeach; ?>
981
- </div>
982
- </td>
983
- </tr>
984
- <?php endforeach;; ?>
985
-
986
- <?php elseif ( $add_default_donation_field ) : ?>
987
- <!--Default repeater field group-->
988
  <tr class="give-row">
989
  <td class="give-repeater-field-wrap give-column" colspan="2">
990
  <div class="give-row-head give-move">
@@ -997,38 +987,73 @@ function _give_metabox_form_data_repeater_fields( $fields ) {
997
  </h2>
998
  </div>
999
  <div class="give-row-body">
1000
- <?php
1001
- foreach ( $fields['fields'] as $field ) :
1002
- if ( ! give_is_field_callback_exist( $field ) ) {
1003
  continue;
1004
- }
1005
-
1006
  $field['repeat'] = true;
1007
- $field['repeatable_field_id'] = give_get_repeater_field_id( $field, $fields, 0 );
1008
- $field['attributes']['value'] = apply_filters( "give_default_field_group_field_{$field['id']}_value", ( ! empty( $field['default'] ) ? $field['default'] : '' ), $field );
1009
  $field['id'] = str_replace( array( '[', ']' ), array(
1010
  '_',
1011
  '',
1012
  ), $field['repeatable_field_id'] );
1013
- give_render_field( $field );
1014
- endforeach;
1015
- ?>
1016
  </div>
1017
  </td>
1018
  </tr>
1019
- <?php endif; ?>
1020
- </tbody>
1021
- <tfoot>
1022
- <tr>
1023
- <?php
1024
- $add_row_btn_title = isset( $fields['options']['add_button'] )
1025
- ? $add_row_btn_title = $fields['options']['add_button']
1026
- : esc_html__( 'Add Row', 'give' );
1027
- ?>
1028
- <td colspan="2" class="give-add-repeater-field-section-row-wrap">
1029
- <span class="button button-primary give-add-repeater-field-section-row"><?php echo $add_row_btn_title; ?></span>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1030
  </td>
1031
  </tr>
 
 
 
 
 
 
 
 
 
 
 
 
 
1032
  </tfoot>
1033
  </table>
1034
  </div>
@@ -1085,7 +1110,7 @@ function give_get_current_setting_section() {
1085
  // Get current section.
1086
  $current_section = empty( $_REQUEST['section'] ) ? $default_current_section : urldecode( $_REQUEST['section'] );
1087
 
1088
- //Output.
1089
  return $current_section;
1090
  }
1091
 
@@ -1099,14 +1124,15 @@ function give_get_current_setting_page() {
1099
  // Get current page.
1100
  $setting_page = ! empty( $_GET['page'] ) ? urldecode( $_GET['page'] ) : '';
1101
 
1102
- //Output.
1103
  return $setting_page;
1104
  }
1105
 
1106
  /**
1107
  * Set value for Form content --> Display content field setting.
1108
  *
1109
- * Backward compatibility: set value by _give_content_option form meta field value if _give_display_content is not set yet.
 
1110
  *
1111
  * @since 1.8
1112
  *
@@ -1136,7 +1162,8 @@ add_filter( '_give_display_content_field_value', '_give_display_content_field_va
1136
  /**
1137
  * Set value for Form content --> Content placement field setting.
1138
  *
1139
- * Backward compatibility: set value by _give_content_option form meta field value if _give_content_placement is not set yet.
 
1140
  *
1141
  * @since 1.8
1142
  *
@@ -1191,7 +1218,8 @@ add_filter( '_give_terms_option_field_value', '_give_terms_option_field_value',
1191
  /**
1192
  * Set value for Form Display --> Offline Donation --> Billing Fields.
1193
  *
1194
- * Backward compatibility: set value by _give_offline_donation_enable_billing_fields_single form meta field value if it's value is on.
 
1195
  *
1196
  * @since 1.8
1197
  *
@@ -1268,7 +1296,8 @@ add_filter( '_give_goal_option_field_value', '_give_goal_option_field_value', 10
1268
  /**
1269
  * Set value for Donation Goal --> close Form.
1270
  *
1271
- * Backward compatibility: set value by _give_close_form_when_goal_achieved form meta field value if it's value is yes or no.
 
1272
  *
1273
  * @since 1.8
1274
  *
@@ -1319,7 +1348,8 @@ add_filter( '_give_logged_in_only_field_value', '_give_logged_in_only_value', 10
1319
  /**
1320
  * Set value for Offline Donations --> Offline Donations.
1321
  *
1322
- * Backward compatibility: set value by _give_customize_offline_donations form meta field value if it's value is yes or no.
 
1323
  *
1324
  * @since 1.8
1325
  *
@@ -1356,7 +1386,7 @@ add_filter( '_give_customize_offline_donations_field_value', '_give_customize_of
1356
  */
1357
  function _give_set_multi_level_repeater_field_id( $field_id, $field, $fields, $default ) {
1358
  $row_placeholder = false !== $default ? $default : '{{row-count-placeholder}}';
1359
- $field_id = "{$fields['id']}[{$row_placeholder}][{$field['id']}][level_id]";
1360
 
1361
  return $field_id;
1362
  }
@@ -1424,10 +1454,11 @@ add_filter( 'give_default_field_group_field__give_default_value', '_give_set_fie
1424
  * @return string
1425
  */
1426
  function give_repeater_field_set_editor_id( $field_name, $field ) {
1427
- if ( isset( $field['repeatable_field_id'] ) && 'wysiwyg' == $field['type'] ) {
1428
  $field_name = '_give_repeater_' . uniqid() . '_wysiwyg';
1429
  }
1430
 
1431
  return $field_name;
1432
  }
1433
- add_filter( 'give_get_field_name', 'give_repeater_field_set_editor_id', 10, 2 );
 
53
  $func_name = "{$func_name_prefix}_text_input";
54
  break;
55
 
 
56
  case 'textarea' :
57
  $func_name = "{$func_name_prefix}_textarea_input";
58
  break;
133
  $field['attributes']['class'] = trim( "give-field {$field['attributes']['class']} give-{$field['type']} {$field['class']}" );
134
  unset( $field['class'] );
135
 
 
136
  // CMB2 compatibility: Set wrapper class if any.
137
  if ( ! empty( $field['row_classes'] ) ) {
138
  $field['wrapper_class'] = $field['row_classes'];
207
  * Output a text input box.
208
  *
209
  * @since 1.8
210
+ *
211
+ * @param array $field {
212
+ * Optional. Array of text input field arguments.
213
+ *
214
+ * @type string $id Field ID. Default ''.
215
+ * @type string $style CSS style for input field. Default ''.
216
+ * @type string $wrapper_class CSS class to use for wrapper of input field. Default ''.
217
+ * @type string $value Value of input field. Default ''.
218
+ * @type string $name Name of input field. Default ''.
219
+ * @type string $type Type of input field. Default 'text'.
220
+ * @type string $before_field Text/HTML to add before input field. Default ''.
221
+ * @type string $after_field Text/HTML to add after input field. Default ''.
222
+ * @type string $data_type Define data type for value of input to filter it properly. Default ''.
223
+ * @type string $description Description of input field. Default ''.
224
+ * @type array $attributes List of attributes of input field. Default array().
225
+ * for example: 'attributes' => array( 'placeholder' => '*****', 'class'
226
+ * => '****' )
227
  * }
228
  * @return void
229
  */
258
 
259
  ?>
260
  <p class="give-field-wrap <?php echo esc_attr( $field['id'] ); ?>_field <?php echo esc_attr( $field['wrapper_class'] ); ?>">
261
+ <label for="<?php echo give_get_field_name( $field ); ?>"><?php echo wp_kses_post( $field['name'] ); ?></label>
262
+ <?php echo $field['before_field']; ?>
263
+ <input
264
  type="<?php echo esc_attr( $field['type'] ); ?>"
265
  style="<?php echo esc_attr( $field['style'] ); ?>"
266
  name="<?php echo give_get_field_name( $field ); ?>"
267
  id="<?php echo esc_attr( $field['id'] ); ?>"
268
  value="<?php echo esc_attr( $field['value'] ); ?>"
269
+ <?php echo give_get_custom_attributes( $field ); ?>
270
+ />
271
+ <?php echo $field['after_field']; ?>
272
  <?php
273
  echo give_get_field_description( $field );
274
  echo '</p>';
278
  * Output a hidden input box.
279
  *
280
  * @since 1.8
281
+ *
282
+ * @param array $field {
283
+ * Optional. Array of hidden text input field arguments.
284
+ *
285
+ * @type string $id Field ID. Default ''.
286
+ * @type string $value Value of input field. Default ''.
287
+ * @type string $name Name of input field. Default ''.
288
+ * @type string $type Type of input field. Default 'text'.
289
+ * @type array $attributes List of attributes of input field. Default array().
290
+ * for example: 'attributes' => array( 'placeholder' => '*****', 'class'
291
+ * => '****' )
292
  * }
293
  * @return void
294
  */
310
  ?>
311
 
312
  <input
313
+ type="hidden"
314
+ name="<?php echo give_get_field_name( $field ); ?>"
315
+ id="<?php echo esc_attr( $field['id'] ); ?>"
316
+ value="<?php echo esc_attr( $field['value'] ); ?>"
317
  <?php echo give_get_custom_attributes( $field ); ?>
318
  />
319
  <?php
324
  *
325
  * @since 1.8
326
  * @since 1.8
327
+ *
328
+ * @param array $field {
329
+ * Optional. Array of textarea input field arguments.
330
+ *
331
+ * @type string $id Field ID. Default ''.
332
+ * @type string $style CSS style for input field. Default ''.
333
+ * @type string $wrapper_class CSS class to use for wrapper of input field. Default ''.
334
+ * @type string $value Value of input field. Default ''.
335
+ * @type string $name Name of input field. Default ''.
336
+ * @type string $description Description of input field. Default ''.
337
+ * @type array $attributes List of attributes of input field. Default array().
338
+ * for example: 'attributes' => array( 'placeholder' => '*****', 'class'
339
+ * => '****' )
340
  * }
341
  * @return void
342
  */
350
 
351
  ?>
352
  <p class="give-field-wrap <?php echo esc_attr( $field['id'] ); ?>_field <?php echo esc_attr( $field['wrapper_class'] ); ?>">
353
+ <label for="<?php echo give_get_field_name( $field ); ?>"><?php echo wp_kses_post( $field['name'] ); ?></label>
354
+ <textarea
355
  style="<?php echo esc_attr( $field['style'] ); ?>"
356
  name="<?php echo give_get_field_name( $field ); ?>"
357
  id="<?php echo esc_attr( $field['id'] ); ?>"
358
  rows="10"
359
  cols="20"
360
+ <?php echo give_get_custom_attributes( $field ); ?>
361
+ ><?php echo esc_textarea( $field['value'] ); ?></textarea>
362
  <?php
363
  echo give_get_field_description( $field );
364
  echo '</p>';
368
  * Output a wysiwyg.
369
  *
370
  * @since 1.8
371
+ *
372
+ * @param array $field {
373
+ * Optional. Array of WordPress editor field arguments.
374
+ *
375
+ * @type string $id Field ID. Default ''.
376
+ * @type string $style CSS style for input field. Default ''.
377
+ * @type string $wrapper_class CSS class to use for wrapper of input field. Default ''.
378
+ * @type string $value Value of input field. Default ''.
379
+ * @type string $name Name of input field. Default ''.
380
+ * @type string $description Description of input field. Default ''.
381
+ * @type array $attributes List of attributes of input field. Default array().
382
+ * for example: 'attributes' => array( 'placeholder' => '*****', 'class'
383
+ * => '****' )
384
  * }
385
  * @return void
386
  */
387
  function give_wysiwyg( $field ) {
388
  global $thepostid, $post;
389
 
390
+ $thepostid = empty( $thepostid ) ? $post->ID : $thepostid;
391
+ $field['value'] = give_get_field_value( $field, $thepostid );
392
+ $field['style'] = isset( $field['style'] ) ? $field['style'] : '';
393
+ $field['wrapper_class'] = isset( $field['wrapper_class'] ) ? $field['wrapper_class'] : '';
394
+
395
  $field['unique_field_id'] = give_get_field_name( $field );
396
  $editor_attributes = array(
397
  'textarea_name' => isset( $field['repeatable_field_id'] ) ? $field['repeatable_field_id'] : $field['id'],
398
  'textarea_rows' => '10',
399
  'editor_css' => esc_attr( $field['style'] ),
400
+ 'editor_class' => $field['attributes']['class'],
401
  );
402
+ $data_wp_editor = ' data-wp-editor="' . base64_encode( json_encode( array(
403
+ $field['value'],
404
+ $field['unique_field_id'],
405
+ $editor_attributes,
406
+ ) ) ) . '"';
407
  $data_wp_editor = isset( $field['repeatable_field_id'] ) ? $data_wp_editor : '';
408
 
409
+ echo '<div class="give-field-wrap ' . $field['unique_field_id'] . '_field ' . esc_attr( $field['wrapper_class'] ) . '"' . $data_wp_editor . '><label for="' . $field['unique_field_id'] . '">' . wp_kses_post( $field['name'] ) . '</label>';
410
 
411
  wp_editor(
412
  $field['value'],
422
  * Output a checkbox input box.
423
  *
424
  * @since 1.8
425
+ *
426
+ * @param array $field {
427
+ * Optional. Array of checkbox field arguments.
428
+ *
429
+ * @type string $id Field ID. Default ''.
430
+ * @type string $style CSS style for input field. Default ''.
431
+ * @type string $wrapper_class CSS class to use for wrapper of input field. Default ''.
432
+ * @type string $value Value of input field. Default ''.
433
+ * @type string $cbvalue Checkbox value. Default 'on'.
434
+ * @type string $name Name of input field. Default ''.
435
+ * @type string $description Description of input field. Default ''.
436
+ * @type array $attributes List of attributes of input field. Default array().
437
+ * for example: 'attributes' => array( 'placeholder' => '*****', 'class'
438
+ * => '****' )
439
  * }
440
  * @return void
441
  */
450
  $field['name'] = isset( $field['name'] ) ? $field['name'] : $field['id'];
451
  ?>
452
  <p class="give-field-wrap <?php echo esc_attr( $field['id'] ); ?>_field <?php echo esc_attr( $field['wrapper_class'] ); ?>">
453
+ <label for="<?php echo give_get_field_name( $field ); ?>"><?php echo wp_kses_post( $field['name'] ); ?></label>
454
+ <input
455
  type="checkbox"
456
  style="<?php echo esc_attr( $field['style'] ); ?>"
457
  name="<?php echo give_get_field_name( $field ); ?>"
458
  id="<?php echo esc_attr( $field['id'] ); ?>"
459
  value="<?php echo esc_attr( $field['cbvalue'] ); ?>"
460
+ <?php echo checked( $field['value'], $field['cbvalue'], false ); ?>
461
+ <?php echo give_get_custom_attributes( $field ); ?>
462
+ />
463
  <?php
464
  echo give_get_field_description( $field );
465
  echo '</p>';
469
  * Output a select input box.
470
  *
471
  * @since 1.8
472
+ *
473
+ * @param array $field {
474
+ * Optional. Array of select field arguments.
475
+ *
476
+ * @type string $id Field ID. Default ''.
477
+ * @type string $style CSS style for input field. Default ''.
478
+ * @type string $wrapper_class CSS class to use for wrapper of input field. Default ''.
479
+ * @type string $value Value of input field. Default ''.
480
+ * @type string $name Name of input field. Default ''.
481
+ * @type string $description Description of input field. Default ''.
482
+ * @type array $attributes List of attributes of input field. Default array().
483
+ * for example: 'attributes' => array( 'placeholder' => '*****', 'class'
484
+ * => '****' )
485
+ * @type array $options List of options. Default array().
486
  * for example: 'options' => array( '' => 'None', 'yes' => 'Yes' )
487
  * }
488
  * @return void
497
  $field['name'] = isset( $field['name'] ) ? $field['name'] : $field['id'];
498
  ?>
499
  <p class="give-field-wrap <?php echo esc_attr( $field['id'] ); ?>_field <?php echo esc_attr( $field['wrapper_class'] ); ?>">
500
+ <label for="<?php echo give_get_field_name( $field ); ?>"><?php echo wp_kses_post( $field['name'] ); ?></label>
501
+ <select
502
+ id="<?php echo esc_attr( $field['id'] ); ?>"
503
+ name="<?php echo give_get_field_name( $field ); ?>"
504
+ style="<?php echo esc_attr( $field['style'] ) ?>"
505
+ <?php echo give_get_custom_attributes( $field ); ?>
506
+ >
507
  <?php
508
  foreach ( $field['options'] as $key => $value ) {
509
  echo '<option value="' . esc_attr( $key ) . '" ' . selected( esc_attr( $field['value'] ), esc_attr( $key ), false ) . '>' . esc_html( $value ) . '</option>';
517
  * Output a radio input box.
518
  *
519
  * @since 1.8
520
+ *
521
+ * @param array $field {
522
+ * Optional. Array of radio field arguments.
523
+ *
524
+ * @type string $id Field ID. Default ''.
525
+ * @type string $style CSS style for input field. Default ''.
526
+ * @type string $wrapper_class CSS class to use for wrapper of input field. Default ''.
527
+ * @type string $value Value of input field. Default ''.
528
+ * @type string $name Name of input field. Default ''.
529
+ * @type string $description Description of input field. Default ''.
530
+ * @type array $attributes List of attributes of input field. Default array().
531
+ * for example: 'attributes' => array( 'placeholder' => '*****', 'class'
532
+ * => '****' )
533
+ * @type array $options List of options. Default array().
534
+ * for example: 'options' => array( 'enable' => 'Enable', 'disable' =>
535
+ * 'Disable' )
536
  * }
537
  * @return void
538
  */
555
  type="radio"
556
  style="' . esc_attr( $field['style'] ) . '"
557
  ' . checked( esc_attr( $field['value'] ), esc_attr( $key ), false ) . ' '
558
+ . give_get_custom_attributes( $field ) . '
559
  /> ' . esc_html( $value ) . '</label>
560
  </li>';
561
  }
569
  * Output a colorpicker.
570
  *
571
  * @since 1.8
572
+ *
573
+ * @param array $field {
574
+ * Optional. Array of colorpicker field arguments.
575
+ *
576
+ * @type string $id Field ID. Default ''.
577
+ * @type string $style CSS style for input field. Default ''.
578
+ * @type string $wrapper_class CSS class to use for wrapper of input field. Default ''.
579
+ * @type string $value Value of input field. Default ''.
580
+ * @type string $name Name of input field. Default ''.
581
+ * @type string $description Description of input field. Default ''.
582
+ * @type array $attributes List of attributes of input field. Default array().
583
+ * for example: 'attributes' => array( 'placeholder' => '*****', 'class'
584
+ * => '****' )
585
  * }
586
  * @return void
587
  */
596
  $field['type'] = 'text';
597
  ?>
598
  <p class="give-field-wrap <?php echo esc_attr( $field['id'] ); ?>_field <?php echo esc_attr( $field['wrapper_class'] ); ?>">
599
+ <label for="<?php echo give_get_field_name( $field ); ?>"><?php echo wp_kses_post( $field['name'] ); ?></label>
600
+ <input
601
  type="<?php echo esc_attr( $field['type'] ); ?>"
602
  style="<?php echo esc_attr( $field['style'] ); ?>"
603
  name="<?php echo give_get_field_name( $field ); ?>"
604
  id="' . esc_attr( $field['id'] ) . '" value="<?php echo esc_attr( $field['value'] ); ?>"
605
+ <?php echo give_get_custom_attributes( $field ); ?>
606
+ />
607
  <?php
608
  echo give_get_field_description( $field );
609
  echo '</p>';
616
  * @since 1.8
617
  *
618
  * @param array $field
 
619
  */
620
  function give_media( $field ) {
621
  global $thepostid, $post;
622
 
623
+ $thepostid = empty( $thepostid ) ? $post->ID : $thepostid;
624
+ $field['style'] = isset( $field['style'] ) ? $field['style'] : '';
625
+ $field['wrapper_class'] = isset( $field['wrapper_class'] ) ? $field['wrapper_class'] : '';
626
+ $field['value'] = give_get_field_value( $field, $thepostid );
627
+ $field['name'] = isset( $field['name'] ) ? $field['name'] : $field['id'];
628
+ $field['type'] = 'text';
629
  $field['attributes']['class'] = "{$field['attributes']['class']} give-text-medium";
630
 
631
  // Allow developer to save attachment ID or attachment url as metadata.
632
+ $field['fvalue'] = isset( $field['fvalue'] ) ? $field['fvalue'] : 'url';
633
  ?>
634
  <p class="give-field-wrap <?php echo esc_attr( $field['id'] ); ?>_field <?php echo esc_attr( $field['wrapper_class'] ); ?>">
635
  <label for="<?php echo give_get_field_name( $field ) ?>"><?php echo wp_kses_post( $field['name'] ); ?></label>
636
  <input
637
+ name="<?php echo give_get_field_name( $field ); ?>"
638
+ id="<?php echo esc_attr( $field['id'] ); ?>"
639
+ type="text"
640
+ value="<?php echo $field['value']; ?>"
641
+ style="<?php echo esc_attr( $field['style'] ); ?>"
642
+ data-fvalue="<?php echo $field['fvalue']; ?>"
643
  <?php echo give_get_custom_attributes( $field ); ?>
644
+ />&nbsp;&nbsp;&nbsp;&nbsp;<input class="give-media-upload button" type="button"
645
+ value="<?php echo esc_html__( 'Add or Upload File', 'give' ); ?>">
646
  <?php echo give_get_field_description( $field ); ?>
647
  </p>
648
  <?php
665
  $field['options'] = array();
666
 
667
  // Set field option value.
668
+ if ( ! empty( $gateways ) ) {
669
  foreach ( $gateways as $key => $option ) {
670
  $field['options'][ $key ] = $option['admin_label'];
671
  }
672
  }
673
 
674
+ // Add a field to the Give Form admin single post view of this field
675
  if ( is_object( $post ) && 'give_forms' === $post->post_type ) {
676
  $field['options'] = array_merge( array( 'global' => esc_html__( 'Global Default', 'give' ) ), $field['options'] );
677
  }
681
  }
682
 
683
  /**
684
+ * Output the documentation link.
685
+ *
686
+ * @since 1.8
687
+ *
688
+ * @param array $field {
689
+ * Optional. Array of customizable link attributes.
690
+ *
691
+ * @type string $name Name of input field. Default ''.
692
+ * @type string $type Type of input field. Default 'text'.
693
+ * @type string $url Value to be passed as a link. Default 'https://givewp.com/documentation'.
694
+ * @type string $title Value to be passed as text of link. Default 'Documentation'.
695
+ * @type array $attributes List of attributes of input field. Default array().
696
+ * for example: 'attributes' => array( 'placeholder' => '*****', 'class'
697
+ * => '****' )
698
+ * }
699
+ * @return void
700
+ */
701
+
702
+ function give_docs_link( $field ) {
703
+ $field['url'] = isset( $field['url'] ) ? $field['url'] : 'https://givewp.com/documentation';
704
+ $field['title'] = isset( $field['title'] ) ? $field['title'] : 'Documentation';
705
+
706
+ echo '<p class="give-docs-link"><a href="' . esc_url( $field['url'] )
707
+ . '" target="_blank">'
708
+ . sprintf( esc_html__( 'Need Help? See docs on "%s"' ), $field['title'] )
709
+ . '<span class="dashicons dashicons-editor-help"></span></a></p>';
710
  }
711
 
712
  /**
738
  */
739
  $field_value = apply_filters( "{$field['id']}_field_value", $field_value, $field, $postid );
740
 
 
741
  // Set default value if no any data saved to db.
742
  if ( ! $field_value && isset( $field['default'] ) ) {
743
  $field_value = $field['default'];
751
  * Get field description html.
752
  *
753
  * @since 1.8
754
+ *
755
  * @param $field
756
  *
757
  * @return string
770
  * Get field custom attributes as string.
771
  *
772
  * @since 1.8
773
+ *
774
  * @param $field
775
  *
776
  * @return string
854
  */
855
  $field_id = apply_filters( "give_get_repeater_field_{$field['id']}_id", $field_id, $field, $fields, $default );
856
 
 
857
  /**
858
  * Filter the repeater field id
859
  *
894
  /**
895
  * Output repeater field or multi donation type form on donation from edit screen.
896
  * Note: internal use only.
897
+ *
898
  * @TODO : Add support for wysiwyg type field.
899
  *
900
  * @since 1.8
912
  }
913
 
914
  $group_numbering = isset( $fields['options']['group_numbering'] ) ? (int) $fields['options']['group_numbering'] : 0;
915
+ $close_tabs = isset( $fields['options']['close_tabs'] ) ? (int) $fields['options']['close_tabs'] : 0;
916
  ?>
917
+ <div class="give-repeatable-field-section" id="<?php echo "{$fields['id']}_field"; ?>"
918
+ data-group-numbering="<?php echo $group_numbering; ?>" data-close-tabs="<?php echo $close_tabs; ?>">
919
  <?php if ( ! empty( $fields['name'] ) ) : ?>
920
  <p class="give-repeater-field-name"><?php echo $fields['name']; ?></p>
921
  <?php endif; ?>
942
  }
943
  ?>
944
  <tbody class="container"<?php echo " data-rf-row-count=\"{$fields_count}\""; ?>>
945
+ <!--Repeater field group template-->
946
+ <tr class="give-template give-row">
947
+ <td class="give-repeater-field-wrap give-column" colspan="2">
948
+ <div class="give-row-head give-move">
949
+ <button type="button" class="handlediv button-link"><span class="toggle-indicator"></span>
950
+ </button>
951
+ <span class="give-remove" title="<?php esc_html_e( 'Remove Group', 'give' ); ?>">-</span>
952
+ <h2>
953
+ <span data-header-title="<?php echo $header_title; ?>"><?php echo $header_title; ?></span>
954
+ </h2>
955
+ </div>
956
+ <div class="give-row-body">
957
+ <?php foreach ( $fields['fields'] as $field ) : ?>
958
+ <?php if ( ! give_is_field_callback_exist( $field ) ) {
959
+ continue;
960
+ } ?>
961
+ <?php
962
+ $field['repeat'] = true;
963
+ $field['repeatable_field_id'] = give_get_repeater_field_id( $field, $fields );
964
+ $field['id'] = str_replace( array( '[', ']' ), array(
965
+ '_',
966
+ '',
967
+ ), $field['repeatable_field_id'] );
968
+ ?>
969
+ <?php give_render_field( $field ); ?>
970
+ <?php endforeach; ?>
971
+ </div>
972
+ </td>
973
+ </tr>
974
+
975
+ <?php if ( ! empty( $repeater_field_values ) ) : ?>
976
+ <!--Stored repeater field group-->
977
+ <?php foreach ( $repeater_field_values as $index => $field_group ) : ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
978
  <tr class="give-row">
979
  <td class="give-repeater-field-wrap give-column" colspan="2">
980
  <div class="give-row-head give-move">
987
  </h2>
988
  </div>
989
  <div class="give-row-body">
990
+ <?php foreach ( $fields['fields'] as $field ) : ?>
991
+ <?php if ( ! give_is_field_callback_exist( $field ) ) {
 
992
  continue;
993
+ } ?>
994
+ <?php
995
  $field['repeat'] = true;
996
+ $field['repeatable_field_id'] = give_get_repeater_field_id( $field, $fields, $index );
997
+ $field['attributes']['value'] = give_get_repeater_field_value( $field, $field_group, $fields );
998
  $field['id'] = str_replace( array( '[', ']' ), array(
999
  '_',
1000
  '',
1001
  ), $field['repeatable_field_id'] );
1002
+ ?>
1003
+ <?php give_render_field( $field ); ?>
1004
+ <?php endforeach; ?>
1005
  </div>
1006
  </td>
1007
  </tr>
1008
+ <?php endforeach;
1009
+ ; ?>
1010
+
1011
+ <?php elseif ( $add_default_donation_field ) : ?>
1012
+ <!--Default repeater field group-->
1013
+ <tr class="give-row">
1014
+ <td class="give-repeater-field-wrap give-column" colspan="2">
1015
+ <div class="give-row-head give-move">
1016
+ <button type="button" class="handlediv button-link">
1017
+ <span class="toggle-indicator"></span></button>
1018
+ <sapn class="give-remove" title="<?php esc_html_e( 'Remove Group', 'give' ); ?>">-
1019
+ </sapn>
1020
+ <h2>
1021
+ <span data-header-title="<?php echo $header_title; ?>"><?php echo $header_title; ?></span>
1022
+ </h2>
1023
+ </div>
1024
+ <div class="give-row-body">
1025
+ <?php
1026
+ foreach ( $fields['fields'] as $field ) :
1027
+ if ( ! give_is_field_callback_exist( $field ) ) {
1028
+ continue;
1029
+ }
1030
+
1031
+ $field['repeat'] = true;
1032
+ $field['repeatable_field_id'] = give_get_repeater_field_id( $field, $fields, 0 );
1033
+ $field['attributes']['value'] = apply_filters( "give_default_field_group_field_{$field['id']}_value", ( ! empty( $field['default'] ) ? $field['default'] : '' ), $field );
1034
+ $field['id'] = str_replace( array( '[', ']' ), array(
1035
+ '_',
1036
+ '',
1037
+ ), $field['repeatable_field_id'] );
1038
+ give_render_field( $field );
1039
+ endforeach;
1040
+ ?>
1041
+ </div>
1042
  </td>
1043
  </tr>
1044
+ <?php endif; ?>
1045
+ </tbody>
1046
+ <tfoot>
1047
+ <tr>
1048
+ <?php
1049
+ $add_row_btn_title = isset( $fields['options']['add_button'] )
1050
+ ? $add_row_btn_title = $fields['options']['add_button']
1051
+ : esc_html__( 'Add Row', 'give' );
1052
+ ?>
1053
+ <td colspan="2" class="give-add-repeater-field-section-row-wrap">
1054
+ <span class="button button-primary give-add-repeater-field-section-row"><?php echo $add_row_btn_title; ?></span>
1055
+ </td>
1056
+ </tr>
1057
  </tfoot>
1058
  </table>
1059
  </div>
1110
  // Get current section.
1111
  $current_section = empty( $_REQUEST['section'] ) ? $default_current_section : urldecode( $_REQUEST['section'] );
1112
 
1113
+ // Output.
1114
  return $current_section;
1115
  }
1116
 
1124
  // Get current page.
1125
  $setting_page = ! empty( $_GET['page'] ) ? urldecode( $_GET['page'] ) : '';
1126
 
1127
+ // Output.
1128
  return $setting_page;
1129
  }
1130
 
1131
  /**
1132
  * Set value for Form content --> Display content field setting.
1133
  *
1134
+ * Backward compatibility: set value by _give_content_option form meta field value if _give_display_content is not set
1135
+ * yet.
1136
  *
1137
  * @since 1.8
1138
  *
1162
  /**
1163
  * Set value for Form content --> Content placement field setting.
1164
  *
1165
+ * Backward compatibility: set value by _give_content_option form meta field value if _give_content_placement is not
1166
+ * set yet.
1167
  *
1168
  * @since 1.8
1169
  *
1218
  /**
1219
  * Set value for Form Display --> Offline Donation --> Billing Fields.
1220
  *
1221
+ * Backward compatibility: set value by _give_offline_donation_enable_billing_fields_single form meta field value if
1222
+ * it's value is on.
1223
  *
1224
  * @since 1.8
1225
  *
1296
  /**
1297
  * Set value for Donation Goal --> close Form.
1298
  *
1299
+ * Backward compatibility: set value by _give_close_form_when_goal_achieved form meta field value if it's value is yes
1300
+ * or no.
1301
  *
1302
  * @since 1.8
1303
  *
1348
  /**
1349
  * Set value for Offline Donations --> Offline Donations.
1350
  *
1351
+ * Backward compatibility: set value by _give_customize_offline_donations form meta field value if it's value is yes
1352
+ * or no.
1353
  *
1354
  * @since 1.8
1355
  *
1386
  */
1387
  function _give_set_multi_level_repeater_field_id( $field_id, $field, $fields, $default ) {
1388
  $row_placeholder = false !== $default ? $default : '{{row-count-placeholder}}';
1389
+ $field_id = "{$fields['id']}[{$row_placeholder}][{$field['id']}][level_id]";
1390
 
1391
  return $field_id;
1392
  }
1454
  * @return string
1455
  */
1456
  function give_repeater_field_set_editor_id( $field_name, $field ) {
1457
+ if ( isset( $field['repeatable_field_id'] ) && 'wysiwyg' == $field['type'] ) {
1458
  $field_name = '_give_repeater_' . uniqid() . '_wysiwyg';
1459
  }
1460
 
1461
  return $field_name;
1462
  }
1463
+
1464
+ add_filter( 'give_get_field_name', 'give_repeater_field_set_editor_id', 10, 2 );
includes/admin/reporting/class-gateway-error-logs-list-table.php CHANGED
@@ -68,9 +68,9 @@ class Give_Gateway_Error_Log_Table extends WP_List_Table {
68
  case 'ID' :
69
  return $item['ID_label'];
70
  case 'payment_id' :
71
- return empty( $item->payment_id ) ? esc_html__( 'n/a', 'give' ) : $item->payment_id;
72
  case 'gateway' :
73
- return empty( $item->gateway ) ? esc_html__( 'n/a', 'give' ) : $item->gateway;
74
  case 'error' :
75
  return get_the_title( $item['ID'] ) ? get_the_title( $item['ID'] ) : esc_html__( 'Payment Error', 'give' );
76
  default:
68
  case 'ID' :
69
  return $item['ID_label'];
70
  case 'payment_id' :
71
+ return empty( $item['payment_id'] ) ? esc_html__( 'n/a', 'give' ) : sprintf( "<a href=\"%s\" target=\"_blank\">{$item['payment_id']}</a>", get_edit_post_link( $item['payment_id'] ) );
72
  case 'gateway' :
73
+ return empty( $item['gateway'] ) ? esc_html__( 'n/a', 'give' ) : $item['gateway'];
74
  case 'error' :
75
  return get_the_title( $item['ID'] ) ? get_the_title( $item['ID'] ) : esc_html__( 'Payment Error', 'give' );
76
  default:
includes/admin/reporting/class-sales-logs-list-table.php CHANGED
@@ -70,7 +70,9 @@ class Give_Sales_Log_Table extends WP_List_Table {
70
 
71
  switch ( $column_name ) {
72
  case 'form' :
73
- return '<a href="' . esc_url( add_query_arg( 'form', $item[ $column_name ] ) ) . '" >' . get_the_title( $item[ $column_name ] ) . '</a>';
 
 
74
 
75
  case 'user_id' :
76
  return '<a href="' .
@@ -304,7 +306,9 @@ class Give_Sales_Log_Table extends WP_List_Table {
304
  echo '<select name="form" id="give-log-form-filter">';
305
  echo '<option value="0">' . esc_html__( 'All', 'give' ) . '</option>';
306
  foreach ( $give_forms as $form ) {
307
- echo '<option value="' . $form . '"' . selected( $form, $this->get_filtered_give_form() ) . '>' . esc_html( get_the_title( $form ) ) . '</option>';
 
 
308
  }
309
  echo '</select>';
310
  }
70
 
71
  switch ( $column_name ) {
72
  case 'form' :
73
+ $form_title = get_the_title( $item[ $column_name ] );
74
+ $form_title = empty( $form_title ) ? sprintf( __( 'Untitled (#%s)', 'give' ), $item[ $column_name ] ) : $form_title;
75
+ return '<a href="' . esc_url( add_query_arg( 'form', $item[ $column_name ] ) ) . '" >' . $form_title . '</a>';
76
 
77
  case 'user_id' :
78
  return '<a href="' .
306
  echo '<select name="form" id="give-log-form-filter">';
307
  echo '<option value="0">' . esc_html__( 'All', 'give' ) . '</option>';
308
  foreach ( $give_forms as $form ) {
309
+ $form_title = get_the_title( $form );
310
+ $form_title = empty( $form_title ) ? sprintf( __( 'Untitled (#%s)', 'give' ), $form ) : $form_title;
311
+ echo '<option value="' . $form . '"' . selected( $form, $this->get_filtered_give_form() ) . '>' . esc_html( $form_title ) . '</option>';
312
  }
313
  echo '</select>';
314
  }
includes/admin/settings/class-settings-cmb2-backward-compatibility.php CHANGED
@@ -196,6 +196,22 @@ if ( ! class_exists( 'Give_CMB2_Settings_Loader' ) ) :
196
  }
197
 
198
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
199
  /**
200
  * Get addon sections.
201
  *
@@ -209,35 +225,49 @@ if ( ! class_exists( 'Give_CMB2_Settings_Loader' ) ) :
209
  // New sections.
210
  $new_sections = array();
211
  $sections_ID = array_keys( $sections );
 
212
 
213
- if ( ( $setting_fields = $this->prev_settings->give_settings( $this->current_tab ) ) && ! empty( $setting_fields['fields'] ) ) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
214
 
215
- foreach ( $setting_fields['fields'] as $field ) {
216
  // Section name.
217
  $field['name'] = isset( $field['name'] ) ? $field['name'] : '';
218
  $section_name = $this->get_section_name( $field['name'] );
219
 
220
  // Check if section name exit and section title array is not empty.
221
- if ( ! empty( $sections ) && ! empty( $field['name'] ) ) {
222
 
223
  // Bailout: Do not load section if it is already exist.
224
  if (
225
- in_array( sanitize_title( $field['name'] ), $sections_ID ) // Check section id.
226
- || in_array( $section_name, $sections ) // Check section name.
227
  ) {
228
  continue;
229
  }
230
  }
231
 
232
  // Collect new sections from addons.
233
- if ( 'give_title' == $field['type'] ) {
234
- $new_sections[ sanitize_title( $field['name'] ) ] = $section_name;
235
- }
236
  }
237
  }
238
 
239
  // Add new section.
240
- $sections = array_merge( $sections, $new_sections );
 
 
241
 
242
  // Output.
243
  return $sections;
@@ -445,7 +475,7 @@ if ( ! class_exists( 'Give_CMB2_Settings_Loader' ) ) :
445
  function get_section_settings( $tab_settings ) {
446
  $current_section = give_get_current_setting_section();
447
 
448
- // Note: If we are opening default tabe for addon setting then it is possible that we will get empty string as current section
449
  // because default section filter added after save hook fire, so we will always get problem to save first section [default] or if there are only on section
450
  // This is hack to fix this.
451
  if ( empty( $current_section ) ) {
@@ -473,7 +503,7 @@ if ( ! class_exists( 'Give_CMB2_Settings_Loader' ) ) :
473
  }
474
  }
475
 
476
- // Remove title from setting, pevent it from render in setting tab.
477
  $section_only_setting_fields[0]['title'] = '';
478
 
479
  return apply_filters( "give_get_settings_{$this->current_tab}_{$current_section}", $section_only_setting_fields, $tab_settings );
@@ -518,9 +548,12 @@ if ( ! class_exists( 'Give_CMB2_Settings_Loader' ) ) :
518
  <td class="give-forminp" <?php echo $colspan; ?>>
519
  <?php
520
  if ( is_array( $field['func']['function'] ) ) {
521
- $field['func']['function'][0]->$field['func']['function'][1]( $field_obj, $saved_value, '', '', $field_type_obj );
 
 
522
  } else {
523
- $field['func']['function']( $field_obj, $saved_value, '', '', $field_type_obj );
 
524
  }
525
  ?>
526
  </td>
196
  }
197
 
198
 
199
+ /**
200
+ * Do not translate string
201
+ *
202
+ * @since 1.0
203
+ * @access public
204
+ *
205
+ * @param $translation
206
+ * @param $text
207
+ *
208
+ * @return mixed
209
+ */
210
+ public function en_translation( $translation, $text ) {
211
+ return $text;
212
+ }
213
+
214
+
215
  /**
216
  * Get addon sections.
217
  *
225
  // New sections.
226
  $new_sections = array();
227
  $sections_ID = array_keys( $sections );
228
+ $setting_fields = $this->prev_settings->give_settings( $this->current_tab );
229
 
230
+ // We need untranslated settings for backward compatibility.
231
+ add_filter( 'gettext', array( $this, 'en_translation' ), 10, 2 );
232
+ $en_setting_fields = $this->prev_settings->give_settings( $this->current_tab );
233
+ remove_filter( 'gettext', array( $this, 'en_translation' ), 10, 2 );
234
+
235
+ if ( ! empty( $setting_fields ) && ! empty( $setting_fields['fields'] ) ) {
236
+
237
+ foreach ( $setting_fields['fields'] as $index => $field ) {
238
+ // Collect new sections from addons.
239
+ if ( 'give_title' !== $field['type'] ) {
240
+ continue;
241
+ }
242
+
243
+ // Untranslated setting name.
244
+ $en_setting_field_name = isset( $en_setting_fields['fields'][ $index ]['name'] ) ? $en_setting_fields['fields'][ $index ]['name'] : '';
245
 
 
246
  // Section name.
247
  $field['name'] = isset( $field['name'] ) ? $field['name'] : '';
248
  $section_name = $this->get_section_name( $field['name'] );
249
 
250
  // Check if section name exit and section title array is not empty.
251
+ if ( ! empty( $sections ) && ! empty( $en_setting_field_name ) ) {
252
 
253
  // Bailout: Do not load section if it is already exist.
254
  if (
255
+ in_array( sanitize_title( $en_setting_field_name ), $sections_ID ) // Check section id.
256
+ || in_array( $section_name, $sections ) // Check section name.
257
  ) {
258
  continue;
259
  }
260
  }
261
 
262
  // Collect new sections from addons.
263
+ $new_sections[ sanitize_title( $field['name'] ) ] = $section_name;
 
 
264
  }
265
  }
266
 
267
  // Add new section.
268
+ if ( ! empty( $new_sections ) ) {
269
+ $sections = array_merge( $sections, $new_sections );
270
+ }
271
 
272
  // Output.
273
  return $sections;
475
  function get_section_settings( $tab_settings ) {
476
  $current_section = give_get_current_setting_section();
477
 
478
+ // Note: If we are opening default tab for addon setting then it is possible that we will get empty string as current section
479
  // because default section filter added after save hook fire, so we will always get problem to save first section [default] or if there are only on section
480
  // This is hack to fix this.
481
  if ( empty( $current_section ) ) {
503
  }
504
  }
505
 
506
+ // Remove title from setting, prevent it from render in setting tab.
507
  $section_only_setting_fields[0]['title'] = '';
508
 
509
  return apply_filters( "give_get_settings_{$this->current_tab}_{$current_section}", $section_only_setting_fields, $tab_settings );
548
  <td class="give-forminp" <?php echo $colspan; ?>>
549
  <?php
550
  if ( is_array( $field['func']['function'] ) ) {
551
+ $classname = $field['func']['function'][0];
552
+ $function_name = $field['func']['function'][1];
553
+ $classname->$function_name( $field_obj, $saved_value, '', '', $field_type_obj );
554
  } else {
555
+ $function_name = $field['func']['function'];
556
+ $function_name( $field_obj, $saved_value, '', '', $field_type_obj );
557
  }
558
  ?>
559
  </td>
includes/admin/settings/class-settings-gateways.php CHANGED
@@ -47,37 +47,37 @@ if ( ! class_exists( 'Give_Settings_Gateways' ) ) :
47
  switch ( $current_section ) {
48
  case 'paypal-standard':
49
  $settings = array(
50
- // Section 2: Paypal Standard.
51
  array(
52
  'type' => 'title',
53
  'id' => 'give_title_gateway_settings_2',
54
  ),
55
  array(
56
- 'name' => esc_html__( 'PayPal Email', 'give' ),
57
- 'desc' => esc_html__( 'Enter your PayPal account\'s email.', 'give' ),
58
  'id' => 'paypal_email',
59
  'type' => 'email',
60
  ),
61
  array(
62
- 'name' => esc_html__( 'PayPal Page Style', 'give' ),
63
- 'desc' => esc_html__( 'Enter the name of the PayPal page style to use, or leave blank to use the default.', 'give' ),
64
  'id' => 'paypal_page_style',
65
  'type' => 'text',
66
  ),
67
  array(
68
- 'name' => esc_html__( 'PayPal Transaction Type', 'give' ),
69
- 'desc' => esc_html__( 'Nonprofits must verify their status to withdraw donations they receive via PayPal. PayPal users that are not verified nonprofits must demonstrate how their donations will be used, once they raise more than $10,000. By default, Give transactions are sent to PayPal as donations. You may change the transaction type using this option if you feel you may not meet PayPal\'s donation requirements.', 'give' ),
70
  'id' => 'paypal_button_type',
71
  'type' => 'radio_inline',
72
  'options' => array(
73
- 'donation' => esc_html__( 'Donation', 'give' ),
74
- 'standard' => esc_html__( 'Standard Transaction', 'give' )
75
  ),
76
  'default' => 'donation',
77
  ),
78
  array(
79
- 'name' => esc_html__( 'PayPal IPN Verification', 'give' ),
80
- 'desc' => esc_html__( 'If donations are not getting marked as complete, use a slightly less secure method of verifying donations.', 'give' ),
81
  'id' => 'paypal_verification',
82
  'type' => 'radio_inline',
83
  'default' => 'enabled',
@@ -87,7 +87,7 @@ if ( ! class_exists( 'Give_Settings_Gateways' ) ) :
87
  )
88
  ),
89
  array(
90
- 'name' => esc_html__( 'PayPal Standard Gateway Settings Docs Link', 'give' ),
91
  'id' => 'paypal_standard_gateway_settings_docs_link',
92
  'url' => esc_url( 'http://docs.givewp.com/settings-gateway-paypal-standard' ),
93
  'title' => __( 'PayPal Standard Gateway Settings', 'give' ),
@@ -108,8 +108,8 @@ if ( ! class_exists( 'Give_Settings_Gateways' ) ) :
108
  'id' => 'give_title_gateway_settings_3',
109
  ),
110
  array(
111
- 'name' => esc_html__( 'Collect Billing Details', 'give' ),
112
- 'desc' => esc_html__( 'Enable to request billing details for offline donations. Will appear above offline donation instructions. Can be enabled/disabled per form.', 'give' ),
113
  'id' => 'give_offline_donation_enable_billing_fields',
114
  'type' => 'radio_inline',
115
  'default' => 'disabled',
@@ -119,8 +119,8 @@ if ( ! class_exists( 'Give_Settings_Gateways' ) ) :
119
  )
120
  ),
121
  array(
122
- 'name' => esc_html__( 'Offline Donation Instructions', 'give' ),
123
- 'desc' => esc_html__( 'The following content will appear for all forms when the user selects the offline donation payment option. Note: You may customize the content per form as needed.', 'give' ),
124
  'id' => 'global_offline_donation_content',
125
  'default' => give_get_default_offline_donation_content(),
126
  'type' => 'wysiwyg',
@@ -129,15 +129,15 @@ if ( ! class_exists( 'Give_Settings_Gateways' ) ) :
129
  )
130
  ),
131
  array(
132
- 'name' => esc_html__( 'Offline Donation Email Instructions Subject', 'give' ),
133
- 'desc' => esc_html__( 'Enter the subject line for the donation receipt email.', 'give' ),
134
  'id' => 'offline_donation_subject',
135
  'default' => esc_attr__( '{donation} - Offline Donation Instructions', 'give' ),
136
  'type' => 'text'
137
  ),
138
  array(
139
- 'name' => esc_html__( 'Offline Donation Email Instructions', 'give' ),
140
- 'desc' => esc_html__( 'Enter the instructions you want emailed to the donor after they have submitted the donation form. Most likely this would include important information like mailing address and who to make the check out to.', 'give' ) . ' ' . __( 'Available template tags:', 'give' ) . give_get_emails_tags_list(),
141
  'id' => 'global_offline_donation_email',
142
  'default' => give_get_default_offline_donation_email_content(),
143
  'type' => 'wysiwyg',
@@ -146,7 +146,7 @@ if ( ! class_exists( 'Give_Settings_Gateways' ) ) :
146
  )
147
  ),
148
  array(
149
- 'name' => esc_html__( 'Offline Donations Settings Docs Link', 'give' ),
150
  'id' => 'offline_gateway_settings_docs_link',
151
  'url' => esc_url( 'http://docs.givewp.com/settings-gateway-offline-donations' ),
152
  'title' => __( 'Offline Gateway Settings', 'give' ),
@@ -167,8 +167,8 @@ if ( ! class_exists( 'Give_Settings_Gateways' ) ) :
167
  'type' => 'title'
168
  ),
169
  array(
170
- 'name' => esc_html__( 'Test Mode', 'give' ),
171
- 'desc' => esc_html__( 'While in test mode no live donations are processed. To fully use test mode, you must have a sandbox (test) account for the payment gateway you are testing.', 'give' ),
172
  'id' => 'test_mode',
173
  'type' => 'radio_inline',
174
  'default' => 'disabled',
@@ -178,19 +178,19 @@ if ( ! class_exists( 'Give_Settings_Gateways' ) ) :
178
  )
179
  ),
180
  array(
181
- 'name' => esc_html__( 'Enabled Gateways', 'give' ),
182
- 'desc' => esc_html__( 'Enable your payment gateway. Can be ordered by dragging.', 'give' ),
183
  'id' => 'gateways',
184
  'type' => 'enabled_gateways'
185
  ),
186
  array(
187
- 'name' => esc_html__( 'Default Gateway', 'give' ),
188
- 'desc' => esc_html__( 'The gateway that will be selected by default.', 'give' ),
189
  'id' => 'default_gateway',
190
  'type' => 'default_gateway'
191
  ),
192
  array(
193
- 'name' => esc_html__( 'Gateways Docs Link', 'give' ),
194
  'id' => 'gateway_settings_docs_link',
195
  'url' => esc_url( 'http://docs.givewp.com/settings-gateways' ),
196
  'title' => __( 'Gateway Settings', 'give' ),
@@ -231,9 +231,9 @@ if ( ! class_exists( 'Give_Settings_Gateways' ) ) :
231
  */
232
  public function get_sections() {
233
  $sections = array(
234
- 'gateways-settings' => esc_html__( 'Gateways', 'give' ),
235
- 'paypal-standard' => esc_html__( 'Paypal Standard', 'give' ),
236
- 'offline-donations' => esc_html__( 'Offline', 'give' )
237
  );
238
 
239
  return apply_filters( 'give_get_sections_' . $this->id, $sections );
47
  switch ( $current_section ) {
48
  case 'paypal-standard':
49
  $settings = array(
50
+ // Section 2: PayPal Standard.
51
  array(
52
  'type' => 'title',
53
  'id' => 'give_title_gateway_settings_2',
54
  ),
55
  array(
56
+ 'name' => __( 'PayPal Email', 'give' ),
57
+ 'desc' => __( 'Enter your PayPal account\'s email.', 'give' ),
58
  'id' => 'paypal_email',
59
  'type' => 'email',
60
  ),
61
  array(
62
+ 'name' => __( 'PayPal Page Style', 'give' ),
63
+ 'desc' => __( 'Enter the name of the PayPal page style to use, or leave blank to use the default.', 'give' ),
64
  'id' => 'paypal_page_style',
65
  'type' => 'text',
66
  ),
67
  array(
68
+ 'name' => __( 'PayPal Transaction Type', 'give' ),
69
+ 'desc' => __( 'Nonprofits must verify their status to withdraw donations they receive via PayPal. PayPal users that are not verified nonprofits must demonstrate how their donations will be used, once they raise more than $10,000. By default, Give transactions are sent to PayPal as donations. You may change the transaction type using this option if you feel you may not meet PayPal\'s donation requirements.', 'give' ),
70
  'id' => 'paypal_button_type',
71
  'type' => 'radio_inline',
72
  'options' => array(
73
+ 'donation' => __( 'Donation', 'give' ),
74
+ 'standard' => __( 'Standard Transaction', 'give' )
75
  ),
76
  'default' => 'donation',
77
  ),
78
  array(
79
+ 'name' => __( 'PayPal IPN Verification', 'give' ),
80
+ 'desc' => __( 'If donations are not getting marked as complete, use a slightly less secure method of verifying donations.', 'give' ),
81
  'id' => 'paypal_verification',
82
  'type' => 'radio_inline',
83
  'default' => 'enabled',
87
  )
88
  ),
89
  array(
90
+ 'name' => __( 'PayPal Standard Gateway Settings Docs Link', 'give' ),
91
  'id' => 'paypal_standard_gateway_settings_docs_link',
92
  'url' => esc_url( 'http://docs.givewp.com/settings-gateway-paypal-standard' ),
93
  'title' => __( 'PayPal Standard Gateway Settings', 'give' ),
108
  'id' => 'give_title_gateway_settings_3',
109
  ),
110
  array(
111
+ 'name' => __( 'Collect Billing Details', 'give' ),
112
+ 'desc' => __( 'Enable to request billing details for offline donations. Will appear above offline donation instructions. Can be enabled/disabled per form.', 'give' ),
113
  'id' => 'give_offline_donation_enable_billing_fields',
114
  'type' => 'radio_inline',
115
  'default' => 'disabled',
119
  )
120
  ),
121
  array(
122
+ 'name' => __( 'Offline Donation Instructions', 'give' ),
123
+ 'desc' => __( 'The following content will appear for all forms when the user selects the offline donation payment option. Note: You may customize the content per form as needed.', 'give' ),
124
  'id' => 'global_offline_donation_content',
125
  'default' => give_get_default_offline_donation_content(),
126
  'type' => 'wysiwyg',
129
  )
130
  ),
131
  array(
132
+ 'name' => __( 'Offline Donation Email Instructions Subject', 'give' ),
133
+ 'desc' => __( 'Enter the subject line for the donation receipt email.', 'give' ),
134
  'id' => 'offline_donation_subject',
135
  'default' => esc_attr__( '{donation} - Offline Donation Instructions', 'give' ),
136
  'type' => 'text'
137
  ),
138
  array(
139
+ 'name' => __( 'Offline Donation Email Instructions', 'give' ),
140
+ 'desc' => __( 'Enter the instructions you want emailed to the donor after they have submitted the donation form. Most likely this would include important information like mailing address and who to make the check out to.', 'give' ) . ' ' . __( 'Available template tags:', 'give' ) . give_get_emails_tags_list(),
141
  'id' => 'global_offline_donation_email',
142
  'default' => give_get_default_offline_donation_email_content(),
143
  'type' => 'wysiwyg',
146
  )
147
  ),
148
  array(
149
+ 'name' => __( 'Offline Donations Settings Docs Link', 'give' ),
150
  'id' => 'offline_gateway_settings_docs_link',
151
  'url' => esc_url( 'http://docs.givewp.com/settings-gateway-offline-donations' ),
152
  'title' => __( 'Offline Gateway Settings', 'give' ),
167
  'type' => 'title'
168
  ),
169
  array(
170
+ 'name' => __( 'Test Mode', 'give' ),
171
+ 'desc' => __( 'While in test mode no live donations are processed. To fully use test mode, you must have a sandbox (test) account for the payment gateway you are testing.', 'give' ),
172
  'id' => 'test_mode',
173
  'type' => 'radio_inline',
174
  'default' => 'disabled',
178
  )
179
  ),
180
  array(
181
+ 'name' => __( 'Enabled Gateways', 'give' ),
182
+ 'desc' => __( 'Enable your payment gateway. Can be ordered by dragging.', 'give' ),
183
  'id' => 'gateways',
184
  'type' => 'enabled_gateways'
185
  ),
186
  array(
187
+ 'name' => __( 'Default Gateway', 'give' ),
188
+ 'desc' => __( 'The gateway that will be selected by default.', 'give' ),
189
  'id' => 'default_gateway',
190
  'type' => 'default_gateway'
191
  ),
192
  array(
193
+ 'name' => __( 'Gateways Docs Link', 'give' ),
194
  'id' => 'gateway_settings_docs_link',
195
  'url' => esc_url( 'http://docs.givewp.com/settings-gateways' ),
196
  'title' => __( 'Gateway Settings', 'give' ),
231
  */
232
  public function get_sections() {
233
  $sections = array(
234
+ 'gateways-settings' => __( 'Gateways', 'give' ),
235
+ 'paypal-standard' => __( 'PayPal Standard', 'give' ),
236
+ 'offline-donations' => __( 'Offline Donations', 'give' )
237
  );
238
 
239
  return apply_filters( 'give_get_sections_' . $this->id, $sections );
includes/admin/upgrades/upgrade-functions.php CHANGED
@@ -37,10 +37,12 @@ function give_do_automatic_upgrades() {
37
  case version_compare( $give_version, '1.6', '<' ) :
38
  give_v16_upgrades();
39
  $did_upgrade = true;
 
40
 
41
  case version_compare( $give_version, '1.7', '<' ) :
42
  give_v17_upgrades();
43
  $did_upgrade = true;
 
44
 
45
  case version_compare( $give_version, '1.8', '<' ) :
46
  give_v18_upgrades();
@@ -131,9 +133,9 @@ function give_show_upgrade_notices() {
131
  ?>
132
  <script>
133
  jQuery(document).ready(function($){
134
- var $upgrdae_links = $('.give-upgrade-link');
135
- if( $upgrdae_links.length ) {
136
- $upgrdae_links.on( 'click', function(e){
137
  e.preventDefault();
138
 
139
  if( ! window.confirm( give_vars.upgrade_confirmation ) ) {
37
  case version_compare( $give_version, '1.6', '<' ) :
38
  give_v16_upgrades();
39
  $did_upgrade = true;
40
+ break;
41
 
42
  case version_compare( $give_version, '1.7', '<' ) :
43
  give_v17_upgrades();
44
  $did_upgrade = true;
45
+ break;
46
 
47
  case version_compare( $give_version, '1.8', '<' ) :
48
  give_v18_upgrades();
133
  ?>
134
  <script>
135
  jQuery(document).ready(function($){
136
+ var $upgrade_links = $('.give-upgrade-link');
137
+ if( $upgrade_links.length ) {
138
+ $upgrade_links.on( 'click', function(e){
139
  e.preventDefault();
140
 
141
  if( ! window.confirm( give_vars.upgrade_confirmation ) ) {
includes/class-give-email-access.php CHANGED
@@ -111,24 +111,32 @@ class Give_Email_Access {
111
  */
112
  public function init() {
113
 
114
- $is_enabled = give_get_option( 'email_access' );
115
-
116
- //Non-logged in users only
117
- if ( is_user_logged_in() || give_is_setting_enabled( $is_enabled ) || is_admin() ) {
 
 
 
 
 
 
 
 
118
  return;
119
  }
120
 
121
- //Are db columns setup?
122
  $is_setup = give_get_option( 'email_access_installed' );
123
  if ( empty( $is_setup ) ) {
124
  $this->create_columns();
125
  }
126
 
127
- // Timeouts
128
  $this->verify_throttle = apply_filters( 'give_nl_verify_throttle', 300 );
129
  $this->token_expiration = apply_filters( 'give_nl_token_expiration', 7200 );
130
 
131
- // Setup login
132
  $this->check_for_token();
133
 
134
  if ( $this->token_exists ) {
@@ -136,6 +144,7 @@ class Give_Email_Access {
136
  add_filter( 'give_user_pending_verification', '__return_false' );
137
  add_filter( 'give_get_users_donations_args', array( $this, 'users_donations_args' ) );
138
  }
 
139
  }
140
 
141
  /**
@@ -144,7 +153,7 @@ class Give_Email_Access {
144
  * @since 1.0
145
  * @access public
146
  *
147
- * @param $customer_id Customer id.
148
  *
149
  * @return bool
150
  */
@@ -166,7 +175,7 @@ class Give_Email_Access {
166
  );
167
 
168
  if ( $row_id < 1 ) {
169
- give_set_error( 'give_email_access_attempts_exhausted', esc_html__( 'Please wait a few minutes before requesting a new email access link.', 'give' ) );
170
 
171
  return false;
172
  }
@@ -181,8 +190,8 @@ class Give_Email_Access {
181
  * @since 1.0
182
  * @access public
183
  *
184
- * @param $customer_id Customer id.
185
- * @param $email Customer email.
186
  *
187
  * @return void
188
  */
@@ -200,19 +209,19 @@ class Give_Email_Access {
200
  'give_nl' => $verify_key,
201
  ), get_permalink( $page_id ) );
202
 
203
- //Nice subject and message
204
- $subject = apply_filters( 'give_email_access_token_subject', sprintf( esc_html__( 'Your Access Link to %s', 'give' ), get_bloginfo( 'name' ) ) );
205
 
206
- $message = esc_html__( 'You or someone in your organization requested an access link be sent to this email address. This is a temporary access link for you to view your donation information. Click on the link below to view:', 'give' ) . "\n\n";
207
- $message .= '<a href="' . esc_url( $access_url ) . '" target="_blank">' . esc_html__( 'Access My Donation Details &raquo;', 'give' ) . '</a>' . "\n\n";
208
  $message .= "\n\n";
209
- $message .= esc_html__( 'Sincerely,', 'give' ) . "\n";
210
  $message .= get_bloginfo( 'name' ) . "\n";
211
 
212
  $message = apply_filters( 'give_email_access_token_message', $message );
213
 
214
- // Send the email
215
- Give()->emails->__set( 'heading', apply_filters( 'give_email_access_token_heading', esc_html__( 'Your Access Link', 'give' ) ) );
216
  Give()->emails->send( $email, $subject, $message );
217
 
218
  }
@@ -223,18 +232,20 @@ class Give_Email_Access {
223
  * @since 1.0
224
  * @access public
225
  *
226
- * @return void
227
  */
228
  public function check_for_token() {
229
 
230
  $token = isset( $_GET['give_nl'] ) ? $_GET['give_nl'] : '';
231
 
232
- // Check for cookie
233
  if ( empty( $token ) ) {
234
  $token = isset( $_COOKIE['give_nl'] ) ? $_COOKIE['give_nl'] : '';
235
  }
236
 
 
237
  if ( ! empty( $token ) ) {
 
238
  if ( ! $this->is_valid_token( $token ) ) {
239
  if ( ! $this->is_valid_verify_key( $token ) ) {
240
  return;
@@ -242,9 +253,11 @@ class Give_Email_Access {
242
  }
243
 
244
  $this->token_exists = true;
245
- // Set cookie
246
  $lifetime = current_time( 'timestamp' ) + Give()->session->set_expiration_time();
247
  @setcookie( 'give_nl', $token, $lifetime, COOKIEPATH, COOKIE_DOMAIN, false );
 
 
248
  }
249
  }
250
 
@@ -254,7 +267,7 @@ class Give_Email_Access {
254
  * @since 1.0
255
  * @access public
256
  *
257
- * @param $token The token.
258
  *
259
  * @return bool
260
  */
@@ -262,7 +275,7 @@ class Give_Email_Access {
262
 
263
  global $wpdb;
264
 
265
- // Make sure token isn't expired
266
  $expires = date( 'Y-m-d H:i:s', time() - $this->token_expiration );
267
 
268
  $email = $wpdb->get_var(
@@ -272,13 +285,12 @@ class Give_Email_Access {
272
  if ( ! empty( $email ) ) {
273
  $this->token_email = $email;
274
  $this->token = $token;
275
-
276
  return true;
277
  }
278
 
279
- //Set error only if email access form isn't being submitted
280
  if ( ! isset( $_POST['give_email'] ) && ! isset( $_POST['_wpnonce'] ) ) {
281
- give_set_error( 'give_email_token_expired', apply_filters( 'give_email_token_expired_message', esc_html__( 'Your access token has expired. Please request a new one below:', 'give' ) ) );
282
  }
283
 
284
  return false;
@@ -291,9 +303,9 @@ class Give_Email_Access {
291
  * @since 1.0
292
  * @access public
293
  *
294
- * @param $customer_id Customer id.
295
- * @param $email Customer email.
296
- * @param $verify_key The verification key.
297
  *
298
  * @return void
299
  */
@@ -307,12 +319,12 @@ class Give_Email_Access {
307
  $wpdb->prepare( "SELECT id FROM {$wpdb->prefix}give_customers WHERE id = %d LIMIT 1", $customer_id )
308
  );
309
 
310
- // Update
311
  if ( ! empty( $row_id ) ) {
312
  $wpdb->query(
313
  $wpdb->prepare( "UPDATE {$wpdb->prefix}give_customers SET verify_key = %s, verify_throttle = %s WHERE id = %d LIMIT 1", $verify_key, $now, $row_id )
314
  );
315
- } // Insert
316
  else {
317
  $wpdb->query(
318
  $wpdb->prepare( "INSERT INTO {$wpdb->prefix}give_customers ( verify_key, verify_throttle) VALUES (%s, %s)", $verify_key, $now )
@@ -326,7 +338,7 @@ class Give_Email_Access {
326
  * @since 1.0
327
  * @access public
328
  *
329
- * @param $token The token.
330
  *
331
  * @return bool
332
  */
@@ -334,14 +346,14 @@ class Give_Email_Access {
334
  /* @var WPDB $wpdb */
335
  global $wpdb;
336
 
337
- // See if the verify_key exists
338
  $row = $wpdb->get_row(
339
  $wpdb->prepare( "SELECT id, email FROM {$wpdb->prefix}give_customers WHERE verify_key = %s LIMIT 1", $token )
340
  );
341
 
342
  $now = date( 'Y-m-d H:i:s' );
343
 
344
- // Set token
345
  if ( ! empty( $row ) ) {
346
  $wpdb->query(
347
  $wpdb->prepare( "UPDATE {$wpdb->prefix}give_customers SET verify_key = '', token = %s, verify_throttle = %s WHERE id = %d LIMIT 1", $token, $now, $row->id )
@@ -364,7 +376,7 @@ class Give_Email_Access {
364
  * @since 1.0
365
  * @access public
366
  *
367
- * @param $args User Donations arguments.
368
  *
369
  * @return mixed
370
  */
@@ -388,10 +400,10 @@ class Give_Email_Access {
388
 
389
  global $wpdb;
390
 
391
- //Create columns in customers table
392
  $query = $wpdb->query( "ALTER TABLE {$wpdb->prefix}give_customers ADD `token` VARCHAR(255) CHARACTER SET utf8 NOT NULL, ADD `verify_key` VARCHAR(255) CHARACTER SET utf8 NOT NULL AFTER `token`, ADD `verify_throttle` DATETIME NOT NULL AFTER `verify_key`" );
393
 
394
- //Columns added properly
395
  if ( $query ) {
396
  give_update_option( 'email_access_installed', 1 );
397
  }
111
  */
112
  public function init() {
113
 
114
+ /**
115
+ * Do NOT pass go if:
116
+ *
117
+ * a. User is logged in
118
+ * b. Email access setting is not enabled
119
+ * c. You're in the admin
120
+ */
121
+ if (
122
+ is_user_logged_in()
123
+ || ! give_is_setting_enabled( give_get_option( 'email_access' ) )
124
+ || is_admin()
125
+ ) {
126
  return;
127
  }
128
 
129
+ // Are db columns setup?
130
  $is_setup = give_get_option( 'email_access_installed' );
131
  if ( empty( $is_setup ) ) {
132
  $this->create_columns();
133
  }
134
 
135
+ // Timeouts.
136
  $this->verify_throttle = apply_filters( 'give_nl_verify_throttle', 300 );
137
  $this->token_expiration = apply_filters( 'give_nl_token_expiration', 7200 );
138
 
139
+ // Setup login.
140
  $this->check_for_token();
141
 
142
  if ( $this->token_exists ) {
144
  add_filter( 'give_user_pending_verification', '__return_false' );
145
  add_filter( 'give_get_users_donations_args', array( $this, 'users_donations_args' ) );
146
  }
147
+
148
  }
149
 
150
  /**
153
  * @since 1.0
154
  * @access public
155
  *
156
+ * @param $customer_id string Customer id.
157
  *
158
  * @return bool
159
  */
175
  );
176
 
177
  if ( $row_id < 1 ) {
178
+ give_set_error( 'give_email_access_attempts_exhausted', __( 'Please wait a few minutes before requesting a new email access link.', 'give' ) );
179
 
180
  return false;
181
  }
190
  * @since 1.0
191
  * @access public
192
  *
193
+ * @param $customer_id string Customer id.
194
+ * @param $email string Customer email.
195
  *
196
  * @return void
197
  */
209
  'give_nl' => $verify_key,
210
  ), get_permalink( $page_id ) );
211
 
212
+ // Nice subject and message.
213
+ $subject = apply_filters( 'give_email_access_token_subject', sprintf( __( 'Your Access Link to %s', 'give' ), get_bloginfo( 'name' ) ) );
214
 
215
+ $message = __( 'You or someone in your organization requested an access link be sent to this email address. This is a temporary access link for you to view your donation information. Click on the link below to view:', 'give' ) . "\n\n";
216
+ $message .= '<a href="' . esc_url( $access_url ) . '" target="_blank">' . __( 'Access Donation Details &raquo;', 'give' ) . '</a>' . "\n\n";
217
  $message .= "\n\n";
218
+ $message .= __( 'Sincerely,', 'give' ) . "\n";
219
  $message .= get_bloginfo( 'name' ) . "\n";
220
 
221
  $message = apply_filters( 'give_email_access_token_message', $message );
222
 
223
+ // Send the email.
224
+ Give()->emails->__set( 'heading', apply_filters( 'give_email_access_token_heading', __( 'Your Access Link', 'give' ) ) );
225
  Give()->emails->send( $email, $subject, $message );
226
 
227
  }
232
  * @since 1.0
233
  * @access public
234
  *
235
+ * @return bool
236
  */
237
  public function check_for_token() {
238
 
239
  $token = isset( $_GET['give_nl'] ) ? $_GET['give_nl'] : '';
240
 
241
+ // Check for cookie.
242
  if ( empty( $token ) ) {
243
  $token = isset( $_COOKIE['give_nl'] ) ? $_COOKIE['give_nl'] : '';
244
  }
245
 
246
+ // Must have a token.
247
  if ( ! empty( $token ) ) {
248
+
249
  if ( ! $this->is_valid_token( $token ) ) {
250
  if ( ! $this->is_valid_verify_key( $token ) ) {
251
  return;
253
  }
254
 
255
  $this->token_exists = true;
256
+ // Set cookie.
257
  $lifetime = current_time( 'timestamp' ) + Give()->session->set_expiration_time();
258
  @setcookie( 'give_nl', $token, $lifetime, COOKIEPATH, COOKIE_DOMAIN, false );
259
+
260
+ return true;
261
  }
262
  }
263
 
267
  * @since 1.0
268
  * @access public
269
  *
270
+ * @param $token string The token.
271
  *
272
  * @return bool
273
  */
275
 
276
  global $wpdb;
277
 
278
+ // Make sure token isn't expired.
279
  $expires = date( 'Y-m-d H:i:s', time() - $this->token_expiration );
280
 
281
  $email = $wpdb->get_var(
285
  if ( ! empty( $email ) ) {
286
  $this->token_email = $email;
287
  $this->token = $token;
 
288
  return true;
289
  }
290
 
291
+ // Set error only if email access form isn't being submitted
292
  if ( ! isset( $_POST['give_email'] ) && ! isset( $_POST['_wpnonce'] ) ) {
293
+ give_set_error( 'give_email_token_expired', apply_filters( 'give_email_token_expired_message', __( 'Your access token has expired. Please request a new one below:', 'give' ) ) );
294
  }
295
 
296
  return false;
303
  * @since 1.0
304
  * @access public
305
  *
306
+ * @param $customer_id string Customer id.
307
+ * @param $email string Customer email.
308
+ * @param $verify_key string The verification key.
309
  *
310
  * @return void
311
  */
319
  $wpdb->prepare( "SELECT id FROM {$wpdb->prefix}give_customers WHERE id = %d LIMIT 1", $customer_id )
320
  );
321
 
322
+ // Update.
323
  if ( ! empty( $row_id ) ) {
324
  $wpdb->query(
325
  $wpdb->prepare( "UPDATE {$wpdb->prefix}give_customers SET verify_key = %s, verify_throttle = %s WHERE id = %d LIMIT 1", $verify_key, $now, $row_id )
326
  );
327
+ } // Insert.
328
  else {
329
  $wpdb->query(
330
  $wpdb->prepare( "INSERT INTO {$wpdb->prefix}give_customers ( verify_key, verify_throttle) VALUES (%s, %s)", $verify_key, $now )
338
  * @since 1.0
339
  * @access public
340
  *
341
+ * @param $token string The token.
342
  *
343
  * @return bool
344
  */
346
  /* @var WPDB $wpdb */
347
  global $wpdb;
348
 
349
+ // See if the verify_key exists.
350
  $row = $wpdb->get_row(
351
  $wpdb->prepare( "SELECT id, email FROM {$wpdb->prefix}give_customers WHERE verify_key = %s LIMIT 1", $token )
352
  );
353
 
354
  $now = date( 'Y-m-d H:i:s' );
355
 
356
+ // Set token and remove verify key.
357
  if ( ! empty( $row ) ) {
358
  $wpdb->query(
359
  $wpdb->prepare( "UPDATE {$wpdb->prefix}give_customers SET verify_key = '', token = %s, verify_throttle = %s WHERE id = %d LIMIT 1", $token, $now, $row->id )
376
  * @since 1.0
377
  * @access public
378
  *
379
+ * @param $args array User Donations arguments.
380
  *
381
  * @return mixed
382
  */
400
 
401
  global $wpdb;
402
 
403
+ // Create columns in customers table
404
  $query = $wpdb->query( "ALTER TABLE {$wpdb->prefix}give_customers ADD `token` VARCHAR(255) CHARACTER SET utf8 NOT NULL, ADD `verify_key` VARCHAR(255) CHARACTER SET utf8 NOT NULL AFTER `token`, ADD `verify_throttle` DATETIME NOT NULL AFTER `verify_key`" );
405
 
406
+ // Columns added properly
407
  if ( $query ) {
408
  give_update_option( 'email_access_installed', 1 );
409
  }
includes/class-give-logging.php CHANGED
@@ -48,10 +48,10 @@ class Give_Logging {
48
  // Create types taxonomy and default types
49
  add_action( 'init', array( $this, 'register_taxonomy' ), 1 );
50
 
51
- add_action( 'save_post_give_payment', array( $this, 'background_process_delete_cache') );
52
- add_action( 'save_post_give_forms', array( $this, 'background_process_delete_cache') );
53
- add_action( 'save_post_give_log', array( $this, 'background_process_delete_cache') );
54
- add_action( 'give_delete_log_cache', array( $this, 'delete_cache') );
55
  }
56
 
57
  /**
@@ -67,7 +67,9 @@ class Give_Logging {
67
  public function register_post_type() {
68
  /* Logs post type */
69
  $log_args = array(
70
- 'labels' => array( 'name' => esc_html__( 'Logs', 'give' ) ),
 
 
71
  'public' => false,
72
  'exclude_from_search' => true,
73
  'publicly_queryable' => false,
@@ -93,7 +95,9 @@ class Give_Logging {
93
  * @return void
94
  */
95
  public function register_taxonomy() {
96
- register_taxonomy( 'give_log_type', 'give_log', array( 'public' => false ) );
 
 
97
  }
98
 
99
  /**
@@ -358,13 +362,16 @@ class Give_Logging {
358
  public function get_log_count( $object_id = 0, $type = null, $meta_query = null, $date_query = null ) {
359
 
360
  $query_args = array(
361
- 'post_parent' => $object_id,
362
  'post_type' => 'give_log',
363
  'posts_per_page' => - 1,
364
  'post_status' => 'publish',
365
  'fields' => 'ids',
366
  );
367
 
 
 
 
 
368
  if ( ! empty( $type ) && $this->valid_type( $type ) ) {
369
  $query_args['tax_query'] = array(
370
  array(
@@ -383,13 +390,12 @@ class Give_Logging {
383
  $query_args['date_query'] = $date_query;
384
  }
385
 
386
-
387
  // Get cache key for current query.
388
- $cache_key = give_get_cache_key( 'get_log_count', $query_args );
389
 
390
  // check if cache already exist or not.
391
- if( ! ( $logs_count = get_option( $cache_key ) ) ) {
392
- $logs = new WP_Query( $query_args );
393
  $logs_count = (int) $logs->post_count;
394
 
395
  // Cache results.
@@ -476,11 +482,10 @@ class Give_Logging {
476
  );
477
 
478
  // Bailout.
479
- if( empty( $cache_option_names ) ) {
480
  return false;
481
  }
482
 
483
-
484
  // Delete log cache.
485
  foreach ( $cache_option_names as $option_name ) {
486
  delete_option( $option_name['option_name'] );
48
  // Create types taxonomy and default types
49
  add_action( 'init', array( $this, 'register_taxonomy' ), 1 );
50
 
51
+ add_action( 'save_post_give_payment', array( $this, 'background_process_delete_cache' ) );
52
+ add_action( 'save_post_give_forms', array( $this, 'background_process_delete_cache' ) );
53
+ add_action( 'save_post_give_log', array( $this, 'background_process_delete_cache' ) );
54
+ add_action( 'give_delete_log_cache', array( $this, 'delete_cache' ) );
55
  }
56
 
57
  /**
67
  public function register_post_type() {
68
  /* Logs post type */
69
  $log_args = array(
70
+ 'labels' => array(
71
+ 'name' => esc_html__( 'Logs', 'give' ),
72
+ ),
73
  'public' => false,
74
  'exclude_from_search' => true,
75
  'publicly_queryable' => false,
95
  * @return void
96
  */
97
  public function register_taxonomy() {
98
+ register_taxonomy( 'give_log_type', 'give_log', array(
99
+ 'public' => false,
100
+ ) );
101
  }
102
 
103
  /**
362
  public function get_log_count( $object_id = 0, $type = null, $meta_query = null, $date_query = null ) {
363
 
364
  $query_args = array(
 
365
  'post_type' => 'give_log',
366
  'posts_per_page' => - 1,
367
  'post_status' => 'publish',
368
  'fields' => 'ids',
369
  );
370
 
371
+ if ( $object_id ) {
372
+ $query_args['post_parent'] = $object_id;
373
+ }
374
+
375
  if ( ! empty( $type ) && $this->valid_type( $type ) ) {
376
  $query_args['tax_query'] = array(
377
  array(
390
  $query_args['date_query'] = $date_query;
391
  }
392
 
 
393
  // Get cache key for current query.
394
+ $cache_key = give_get_cache_key( 'get_log_count', $query_args );
395
 
396
  // check if cache already exist or not.
397
+ if ( ! ( $logs_count = get_option( $cache_key ) ) ) {
398
+ $logs = new WP_Query( $query_args );
399
  $logs_count = (int) $logs->post_count;
400
 
401
  // Cache results.
482
  );
483
 
484
  // Bailout.
485
+ if ( empty( $cache_option_names ) ) {
486
  return false;
487
  }
488
 
 
489
  // Delete log cache.
490
  foreach ( $cache_option_names as $option_name ) {
491
  delete_option( $option_name['option_name'] );
includes/forms/template.php CHANGED
@@ -81,16 +81,16 @@ function give_get_donation_form( $args = array() ) {
81
  do_action( 'give_pre_form_output', $form->ID, $args );
82
 
83
  ?>
84
- <div id="give-form-<?php echo $form->ID; ?>-wrap" class="<?php echo $form_wrap_classes; ?>">
85
 
86
  <?php if ( $form->is_close_donation_form() ) {
87
 
88
- //Get Goal thank you message.
89
- $display_thankyou_message = get_post_meta( $form->ID, '_give_form_goal_achieved_message', true );
90
- $display_thankyou_message = ! empty( $display_thankyou_message ) ? $display_thankyou_message : esc_html__( 'Thank you to all our donors, we have met our fundraising goal.', 'give' );
91
 
92
- //Print thank you message.
93
- echo apply_filters( 'give_goal_closed_output', give_output_error( $display_thankyou_message, false, 'success' ), $form->ID );
94
 
95
  } else {
96
  /**
@@ -117,29 +117,29 @@ function give_get_donation_form( $args = array() ) {
117
  do_action( 'give_pre_form', $form->ID, $args );
118
  ?>
119
 
120
- <form id="give-form-<?php echo $form_id; ?>" class="<?php echo $form_classes; ?>"
121
- action="<?php echo esc_url_raw( $form_action ); ?>" method="post">
122
- <input type="hidden" name="give-form-id" value="<?php echo $form->ID; ?>"/>
123
- <input type="hidden" name="give-form-title" value="<?php echo htmlentities( $form->post_title ); ?>"/>
124
- <input type="hidden" name="give-current-url"
125
- value="<?php echo htmlspecialchars( give_get_current_page_url() ); ?>"/>
126
- <input type="hidden" name="give-form-url"
127
- value="<?php echo htmlspecialchars( give_get_current_page_url() ); ?>"/>
128
- <input type="hidden" name="give-form-minimum"
129
- value="<?php echo give_format_amount( give_get_form_minimum_price( $form->ID ) ); ?>"/>
130
-
131
- <!-- The following field is for robots only, invisible to humans: -->
132
- <span class="give-hidden" style="display: none !important;">
133
  <label for="give-form-honeypot-<?php echo $form_id; ?>"></label>
134
  <input id="give-form-honeypot-<?php echo $form_id; ?>" type="text" name="give-honeypot"
135
- class="give-honeypot give-hidden"/>
136
  </span>
137
 
138
  <?php
139
 
140
- //Price ID hidden field for variable (mult-level) donation forms.
141
  if ( give_has_variable_prices( $form_id ) ) {
142
- //get default selected price ID.
143
  $prices = apply_filters( 'give_form_variable_prices', give_get_variable_prices( $form_id ), $form_id );
144
  $price_id = 0;
145
  //loop through prices.
@@ -149,7 +149,7 @@ function give_get_donation_form( $args = array() ) {
149
  };
150
  }
151
  ?>
152
- <input type="hidden" name="give-price-id" value="<?php echo $price_id; ?>"/>
153
  <?php }
154
 
155
  /**
@@ -183,7 +183,7 @@ function give_get_donation_form( $args = array() ) {
183
  do_action( 'give_checkout_form_bottom', $form->ID, $args );
184
 
185
  ?>
186
- </form>
187
 
188
  <?php
189
  /**
@@ -199,7 +199,7 @@ function give_get_donation_form( $args = array() ) {
199
  }
200
  ?>
201
 
202
- </div><!--end #give-form-<?php echo absint( $form->ID ); ?>-->
203
  <?php
204
 
205
  /**
@@ -332,7 +332,7 @@ function give_show_register_login_fields( $form_id ) {
332
 
333
  if ( ( $show_register_form === 'registration' || ( $show_register_form === 'both' && ! isset( $_GET['login'] ) ) ) && ! is_user_logged_in() ) :
334
  ?>
335
- <div id="give-checkout-login-register-<?php echo $form_id; ?>">
336
  <?php
337
  /**
338
  * Fire if user registration form render.
@@ -341,11 +341,11 @@ function give_show_register_login_fields( $form_id ) {
341
  */
342
  do_action( 'give_donation_form_register_fields', $form_id );
343
  ?>
344
- </div>
345
  <?php
346
  elseif ( ( $show_register_form === 'login' || ( $show_register_form === 'both' && isset( $_GET['login'] ) ) ) && ! is_user_logged_in() ) :
347
  ?>
348
- <div id="give-checkout-login-register-<?php echo $form_id; ?>">
349
  <?php
350
  /**
351
  * Fire if user login form render.
@@ -354,7 +354,7 @@ function give_show_register_login_fields( $form_id ) {
354
  */
355
  do_action( 'give_donation_form_login_fields', $form_id );
356
  ?>
357
- </div>
358
  <?php
359
  endif;
360
 
@@ -373,7 +373,8 @@ add_action( 'give_donation_form_register_login_fields', 'give_show_register_logi
373
  /**
374
  * Donation Amount Field.
375
  *
376
- * Outputs the donation amount field that appears at the top of the donation forms. If the user has custom amount enabled the field will output as a customizable input.
 
377
  *
378
  * @since 1.0
379
  *
@@ -406,35 +407,35 @@ function give_output_donation_amount_top( $form_id = 0, $args = array() ) {
406
  //Set Price, No Custom Amount Allowed means hidden price field
407
  if ( ! give_is_setting_enabled( $allow_custom_amount ) ) {
408
  ?>
409
- <label class="give-hidden" for="give-amount-hidden"><?php esc_html_e( 'Donation Amount:', 'give' ); ?></label>
410
- <input id="give-amount" class="give-amount-hidden" type="hidden" name="give-amount"
411
- value="<?php echo $default_amount; ?>" required aria-required="true"/>
412
- <div class="set-price give-donation-amount form-row-wide">
413
  <?php if ( $currency_position == 'before' ) {
414
  echo $currency_output;
415
  } ?>
416
- <span id="give-amount-text" class="give-text-input give-amount-top"><?php echo $default_amount; ?></span>
417
  <?php if ( $currency_position == 'after' ) {
418
  echo $currency_output;
419
  } ?>
420
- </div>
421
  <?php
422
  } else {
423
  //Custom Amount Allowed.
424
  ?>
425
- <div class="give-total-wrap">
426
- <div class="give-donation-amount form-row-wide">
427
  <?php if ( $currency_position == 'before' ) {
428
  echo $currency_output;
429
  } ?>
430
- <label class="give-hidden" for="give-amount"><?php esc_html_e( 'Donation Amount:', 'give' ); ?></label>
431
- <input class="give-text-input give-amount-top" id="give-amount" name="give-amount" type="tel"
432
- placeholder="" value="<?php echo $default_amount; ?>" autocomplete="off">
433
  <?php if ( $currency_position == 'after' ) {
434
  echo $currency_output;
435
  } ?>
436
- </div>
437
- </div>
438
  <?php }
439
 
440
  /**
@@ -448,8 +449,8 @@ function give_output_donation_amount_top( $form_id = 0, $args = array() ) {
448
  do_action( 'give_after_donation_amount', $form_id, $args );
449
 
450
  //Custom Amount Text
451
- if ( ! $variable_pricing && give_is_setting_enabled( $allow_custom_amount ) && ! empty( $custom_amount_text ) ) { ?>
452
- <p class="give-custom-amount-text"><?php echo $custom_amount_text; ?></p>
453
  <?php }
454
 
455
  //Output Variable Pricing Levels.
@@ -599,9 +600,9 @@ function give_display_checkout_button( $form_id, $args ) {
599
  ? $args['display_style']
600
  : get_post_meta( $form_id, '_give_payment_display', true );
601
 
602
- if( 'button' === $display_option ) {
603
  $display_option = 'modal';
604
- }elseif ( $display_option === 'onpage' ) {
605
  return '';
606
  }
607
 
@@ -635,48 +636,48 @@ function give_user_info_fields( $form_id ) {
635
  */
636
  do_action( 'give_donation_form_before_personal_info', $form_id );
637
  ?>
638
- <fieldset id="give_checkout_user_info">
639
- <legend><?php echo apply_filters( 'give_checkout_personal_info_text', esc_html__( 'Personal Info', 'give' ) ); ?></legend>
640
- <p id="give-first-name-wrap" class="form-row form-row-first form-row-responsive">
641
- <label class="give-label" for="give-first">
642
  <?php esc_html_e( 'First Name', 'give' ); ?>
643
  <?php if ( give_field_is_required( 'give_first', $form_id ) ) : ?>
644
- <span class="give-required-indicator">*</span>
645
  <?php endif ?>
646
- <span class="give-tooltip give-icon give-icon-question"
647
- data-tooltip="<?php esc_attr_e( 'We will use this to personalize your account experience.', 'give' ); ?>"></span>
648
- </label>
649
- <input
650
- class="give-input required"
651
- type="text"
652
- name="give_first"
653
- placeholder="<?php esc_attr_e( 'First Name', 'give' ); ?>"
654
- id="give-first"
655
- value="<?php echo isset( $give_user_info['give_first'] ) ? $give_user_info['give_first'] : ''; ?>"
656
  <?php echo( give_field_is_required( 'give_first', $form_id ) ? ' required aria-required="true" ' : '' ); ?>
657
- />
658
- </p>
659
 
660
- <p id="give-last-name-wrap" class="form-row form-row-last form-row-responsive">
661
- <label class="give-label" for="give-last">
662
  <?php esc_html_e( 'Last Name', 'give' ); ?>
663
  <?php if ( give_field_is_required( 'give_last', $form_id ) ) : ?>
664
- <span class="give-required-indicator">*</span>
665
  <?php endif ?>
666
- <span class="give-tooltip give-icon give-icon-question"
667
- data-tooltip="<?php esc_attr_e( 'We will use this as well to personalize your account experience.', 'give' ); ?>"></span>
668
- </label>
669
-
670
- <input
671
- class="give-input<?php echo( give_field_is_required( 'give_last', $form_id ) ? ' required' : '' ); ?>"
672
- type="text"
673
- name="give_last"
674
- id="give-last"
675
- placeholder="<?php esc_attr_e( 'Last Name', 'give' ); ?>"
676
- value="<?php echo isset( $give_user_info['give_last'] ) ? $give_user_info['give_last'] : ''; ?>"
677
  <?php echo( give_field_is_required( 'give_last', $form_id ) ? ' required aria-required="true" ' : '' ); ?>
678
- />
679
- </p>
680
 
681
  <?php
682
  /**
@@ -686,27 +687,27 @@ function give_user_info_fields( $form_id ) {
686
  */
687
  do_action( 'give_donation_form_before_email', $form_id );
688
  ?>
689
- <p id="give-email-wrap" class="form-row form-row-wide">
690
- <label class="give-label" for="give-email">
691
  <?php esc_html_e( 'Email Address', 'give' ); ?>
692
  <?php if ( give_field_is_required( 'give_email', $form_id ) ) { ?>
693
- <span class="give-required-indicator">*</span>
694
  <?php } ?>
695
- <span class="give-tooltip give-icon give-icon-question"
696
- data-tooltip="<?php esc_attr_e( 'We will send the donation receipt to this address.', 'give' ); ?>"></span>
697
- </label>
698
-
699
- <input
700
- class="give-input required"
701
- type="email"
702
- name="give_email"
703
- placeholder="<?php esc_attr_e( 'Email Address', 'give' ); ?>"
704
- id="give-email"
705
- value="<?php echo isset( $give_user_info['give_email'] ) ? $give_user_info['give_email'] : ''; ?>"
706
  <?php echo( give_field_is_required( 'give_email', $form_id ) ? ' required aria-required="true" ' : '' ); ?>
707
- />
708
 
709
- </p>
710
  <?php
711
  /**
712
  * Fire after user email field
@@ -722,7 +723,7 @@ function give_user_info_fields( $form_id ) {
722
  */
723
  do_action( 'give_donation_form_user_info', $form_id );
724
  ?>
725
- </fieldset>
726
  <?php
727
  /**
728
  * Fire after user personal information fields
@@ -757,53 +758,53 @@ function give_get_cc_form( $form_id ) {
757
  */
758
  do_action( 'give_before_cc_fields', $form_id );
759
  ?>
760
- <fieldset id="give_cc_fields-<?php echo $form_id ?>" class="give-do-validate">
761
- <legend><?php echo apply_filters( 'give_credit_card_fieldset_heading', esc_html__( 'Credit Card Info', 'give' ) ); ?></legend>
762
  <?php if ( is_ssl() ) : ?>
763
- <div id="give_secure_site_wrapper-<?php echo $form_id ?>">
764
- <span class="give-icon padlock"></span>
765
- <span><?php esc_html_e( 'This is a secure SSL encrypted payment.', 'give' ); ?></span>
766
- </div>
767
  <?php endif; ?>
768
- <p id="give-card-number-wrap-<?php echo $form_id ?>" class="form-row form-row-two-thirds form-row-responsive">
769
- <label for="card_number-<?php echo $form_id ?>" class="give-label">
770
  <?php esc_html_e( 'Card Number', 'give' ); ?>
771
- <span class="give-required-indicator">*</span>
772
- <span class="give-tooltip give-icon give-icon-question"
773
- data-tooltip="<?php esc_attr_e( 'The (typically) 16 digits on the front of your credit card.', 'give' ); ?>"></span>
774
- <span class="card-type"></span>
775
- </label>
776
-
777
- <input type="tel" autocomplete="off" name="card_number" id="card_number-<?php echo $form_id ?>"
778
- class="card-number give-input required" placeholder="<?php esc_attr_e( 'Card number', 'give' ); ?>"
779
- required aria-required="true"/>
780
- </p>
781
-
782
- <p id="give-card-cvc-wrap-<?php echo $form_id ?>" class="form-row form-row-one-third form-row-responsive">
783
- <label for="card_cvc-<?php echo $form_id ?>" class="give-label">
784
  <?php esc_html_e( 'CVC', 'give' ); ?>
785
- <span class="give-required-indicator">*</span>
786
- <span class="give-tooltip give-icon give-icon-question"
787
- data-tooltip="<?php esc_attr_e( 'The 3 digit (back) or 4 digit (front) value on your card.', 'give' ); ?>"></span>
788
- </label>
789
-
790
- <input type="tel" size="4" autocomplete="off" name="card_cvc" id="card_cvc-<?php echo $form_id ?>"
791
- class="card-cvc give-input required" placeholder="<?php esc_attr_e( 'Security code', 'give' ); ?>"
792
- required aria-required="true"/>
793
- </p>
794
-
795
- <p id="give-card-name-wrap-<?php echo $form_id ?>" class="form-row form-row-two-thirds form-row-responsive">
796
- <label for="card_name-<?php echo $form_id ?>" class="give-label">
797
  <?php esc_html_e( 'Name on the Card', 'give' ); ?>
798
- <span class="give-required-indicator">*</span>
799
- <span class="give-tooltip give-icon give-icon-question"
800
- data-tooltip="<?php esc_attr_e( 'The name printed on the front of your credit card.', 'give' ); ?>"></span>
801
- </label>
802
-
803
- <input type="text" autocomplete="off" name="card_name" id="card_name-<?php echo $form_id ?>"
804
- class="card-name give-input required" placeholder="<?php esc_attr_e( 'Card name', 'give' ); ?>"
805
- required aria-required="true"/>
806
- </p>
807
  <?php
808
  /**
809
  * Fires while rendering credit card info form, before expiration fields.
@@ -814,23 +815,23 @@ function give_get_cc_form( $form_id ) {
814
  */
815
  do_action( 'give_before_cc_expiration' );
816
  ?>
817
- <p class="card-expiration form-row form-row-one-third form-row-responsive">
818
- <label for="card_expiry-<?php echo $form_id ?>" class="give-label">
819
  <?php esc_html_e( 'Expiration', 'give' ); ?>
820
- <span class="give-required-indicator">*</span>
821
- <span class="give-tooltip give-icon give-icon-question"
822
- data-tooltip="<?php esc_attr_e( 'The date your credit card expires, typically on the front of the card.', 'give' ); ?>"></span>
823
- </label>
824
-
825
- <input type="hidden" id="card_exp_month-<?php echo $form_id ?>" name="card_exp_month"
826
- class="card-expiry-month"/>
827
- <input type="hidden" id="card_exp_year-<?php echo $form_id ?>" name="card_exp_year"
828
- class="card-expiry-year"/>
829
-
830
- <input type="tel" autocomplete="off" name="card_expiry" id="card_expiry-<?php echo $form_id ?>"
831
- class="card-expiry give-input required" placeholder="<?php esc_attr_e( 'MM / YY', 'give' ); ?>"
832
- required aria-required="true"/>
833
- </p>
834
  <?php
835
  /**
836
  * Fires while rendering credit card info form, after expiration fields.
@@ -841,7 +842,7 @@ function give_get_cc_form( $form_id ) {
841
  */
842
  do_action( 'give_after_cc_expiration', $form_id );
843
  ?>
844
- </fieldset>
845
  <?php
846
  /**
847
  * Fires while rendering credit card info form, before the fields.
@@ -882,8 +883,8 @@ function give_default_cc_address_fields( $form_id ) {
882
 
883
  ob_start();
884
  ?>
885
- <fieldset id="give_cc_address" class="cc-address">
886
- <legend><?php echo apply_filters( 'give_billing_details_fieldset_heading', esc_html__( 'Billing Details', 'give' ) ); ?></legend>
887
  <?php
888
  /**
889
  * Fires while rendering credit card billing form, before address fields.
@@ -894,107 +895,107 @@ function give_default_cc_address_fields( $form_id ) {
894
  */
895
  do_action( 'give_cc_billing_top' );
896
  ?>
897
- <p id="give-card-address-wrap" class="form-row form-row-wide">
898
- <label for="card_address" class="give-label">
899
  <?php esc_html_e( 'Address 1', 'give' ); ?>
900
  <?php
901
  if ( give_field_is_required( 'card_address', $form_id ) ) : ?>
902
- <span class="give-required-indicator">*</span>
903
  <?php endif; ?>
904
- <span class="give-tooltip give-icon give-icon-question"
905
- data-tooltip="<?php esc_attr_e( 'The primary billing address for your credit card.', 'give' ); ?>"></span>
906
- </label>
907
-
908
- <input
909
- type="text"
910
- id="card_address"
911
- name="card_address"
912
- class="card-address give-input<?php echo( give_field_is_required( 'card_address', $form_id ) ? ' required' : '' ); ?>"
913
- placeholder="<?php esc_attr_e( 'Address line 1', 'give' ); ?>"
914
- value="<?php echo isset( $give_user_info['card_address'] ) ? $give_user_info['card_address'] : ''; ?>"
915
  <?php echo( give_field_is_required( 'card_address', $form_id ) ? ' required aria-required="true" ' : '' ); ?>
916
- />
917
- </p>
918
 
919
- <p id="give-card-address-2-wrap" class="form-row form-row-wide">
920
- <label for="card_address_2" class="give-label">
921
  <?php esc_html_e( 'Address 2', 'give' ); ?>
922
  <?php if ( give_field_is_required( 'card_address_2', $form_id ) ) : ?>
923
- <span class="give-required-indicator">*</span>
924
  <?php endif; ?>
925
- <span class="give-tooltip give-icon give-icon-question"
926
- data-tooltip="<?php esc_attr_e( '(optional) The suite, apt no, PO box, etc, associated with your billing address.', 'give' ); ?>"></span>
927
- </label>
928
-
929
- <input
930
- type="text"
931
- id="card_address_2"
932
- name="card_address_2"
933
- class="card-address-2 give-input<?php echo( give_field_is_required( 'card_address_2', $form_id ) ? ' required' : '' ); ?>"
934
- placeholder="<?php esc_attr_e( 'Address line 2', 'give' ); ?>"
935
- value="<?php echo isset( $give_user_info['card_address_2'] ) ? $give_user_info['card_address_2'] : ''; ?>"
936
  <?php echo( give_field_is_required( 'card_address_2', $form_id ) ? ' required aria-required="true" ' : '' ); ?>
937
- />
938
- </p>
939
 
940
- <p id="give-card-city-wrap" class="form-row form-row-first form-row-responsive">
941
- <label for="card_city" class="give-label">
942
  <?php esc_html_e( 'City', 'give' ); ?>
943
  <?php if ( give_field_is_required( 'card_city', $form_id ) ) : ?>
944
- <span class="give-required-indicator">*</span>
945
  <?php endif; ?>
946
- <span class="give-tooltip give-icon give-icon-question"
947
- data-tooltip="<?php esc_attr_e( 'The city for your billing address.', 'give' ); ?>"></span>
948
- </label>
949
- <input
950
- type="text"
951
- id="card_city"
952
- name="card_city"
953
- class="card-city give-input<?php echo( give_field_is_required( 'card_city', $form_id ) ? ' required' : '' ); ?>"
954
- placeholder="<?php esc_attr_e( 'City', 'give' ); ?>"
955
- value="<?php echo isset( $give_user_info['card_city'] ) ? $give_user_info['card_city'] : ''; ?>"
956
  <?php echo( give_field_is_required( 'card_city', $form_id ) ? ' required aria-required="true" ' : '' ); ?>
957
- />
958
- </p>
959
 
960
- <p id="give-card-zip-wrap" class="form-row form-row-last form-row-responsive">
961
- <label for="card_zip" class="give-label">
962
  <?php esc_html_e( 'Zip / Postal Code', 'give' ); ?>
963
  <?php if ( give_field_is_required( 'card_zip', $form_id ) ) : ?>
964
- <span class="give-required-indicator">*</span>
965
  <?php endif; ?>
966
- <span class="give-tooltip give-icon give-icon-question"
967
- data-tooltip="<?php esc_attr_e( 'The zip or postal code for your billing address.', 'give' ); ?>"></span>
968
- </label>
969
-
970
- <input
971
- type="text"
972
- size="4"
973
- id="card_zip"
974
- name="card_zip"
975
- class="card-zip give-input<?php echo( give_field_is_required( 'card_zip', $form_id ) ? ' required' : '' ); ?>"
976
- placeholder="<?php esc_attr_e( 'Zip / Postal Code', 'give' ); ?>"
977
- value="<?php echo isset( $give_user_info['card_zip'] ) ? $give_user_info['card_zip'] : ''; ?>"
978
  <?php echo( give_field_is_required( 'card_zip', $form_id ) ? ' required aria-required="true" ' : '' ); ?>
979
- />
980
- </p>
981
 
982
- <p id="give-card-country-wrap" class="form-row form-row-first form-row-responsive">
983
- <label for="billing_country" class="give-label">
984
  <?php esc_html_e( 'Country', 'give' ); ?>
985
  <?php if ( give_field_is_required( 'billing_country', $form_id ) ) : ?>
986
- <span class="give-required-indicator">*</span>
987
  <?php endif; ?>
988
- <span class="give-tooltip give-icon give-icon-question"
989
- data-tooltip="<?php esc_attr_e( 'The country for your billing address.', 'give' ); ?>"></span>
990
- </label>
991
-
992
- <select
993
- name="billing_country"
994
- id="billing_country"
995
- class="billing-country billing_country give-select<?php echo( give_field_is_required( 'billing_country', $form_id ) ? ' required' : '' ); ?>"
996
  <?php echo( give_field_is_required( 'billing_country', $form_id ) ? ' required aria-required="true" ' : '' ); ?>
997
- >
998
  <?php
999
 
1000
  $selected_country = give_get_country();
@@ -1008,18 +1009,18 @@ function give_default_cc_address_fields( $form_id ) {
1008
  echo '<option value="' . esc_attr( $country_code ) . '"' . selected( $country_code, $selected_country, false ) . '>' . $country . '</option>';
1009
  }
1010
  ?>
1011
- </select>
1012
- </p>
1013
 
1014
- <p id="give-card-state-wrap" class="form-row form-row-last form-row-responsive">
1015
- <label for="card_state" class="give-label">
1016
  <?php esc_html_e( 'State / Province', 'give' ); ?>
1017
  <?php if ( give_field_is_required( 'card_state', $form_id ) ) : ?>
1018
- <span class="give-required-indicator">*</span>
1019
  <?php endif; ?>
1020
- <span class="give-tooltip give-icon give-icon-question"
1021
- data-tooltip="<?php esc_attr_e( 'The state or province for your billing address.', 'give' ); ?>"></span>
1022
- </label>
1023
 
1024
  <?php
1025
  $selected_state = give_get_state();
@@ -1030,22 +1031,22 @@ function give_default_cc_address_fields( $form_id ) {
1030
  }
1031
 
1032
  if ( ! empty( $states ) ) : ?>
1033
- <select
1034
- name="card_state"
1035
- id="card_state"
1036
- class="card_state give-select<?php echo( give_field_is_required( 'card_state', $form_id ) ? ' required' : '' ); ?>"
1037
  <?php echo( give_field_is_required( 'card_state', $form_id ) ? ' required aria-required="true" ' : '' ); ?>>
1038
  <?php
1039
  foreach ( $states as $state_code => $state ) {
1040
  echo '<option value="' . $state_code . '"' . selected( $state_code, $selected_state, false ) . '>' . $state . '</option>';
1041
  }
1042
  ?>
1043
- </select>
1044
  <?php else : ?>
1045
- <input type="text" size="6" name="card_state" id="card_state" class="card_state give-input"
1046
- placeholder="<?php esc_attr_e( 'State / Province', 'give' ); ?>"/>
1047
  <?php endif; ?>
1048
- </p>
1049
  <?php
1050
  /**
1051
  * Fires while rendering credit card billing form, after address fields.
@@ -1056,7 +1057,7 @@ function give_default_cc_address_fields( $form_id ) {
1056
  */
1057
  do_action( 'give_cc_billing_bottom' );
1058
  ?>
1059
- </fieldset>
1060
  <?php
1061
  echo ob_get_clean();
1062
  }
@@ -1065,7 +1066,8 @@ add_action( 'give_after_cc_fields', 'give_default_cc_address_fields' );
1065
 
1066
 
1067
  /**
1068
- * Renders the user registration fields. If the user is logged in, a login form is displayed other a registration form is provided for the user to create an account.
 
1069
  *
1070
  * @since 1.0
1071
  *
@@ -1084,18 +1086,18 @@ function give_get_register_fields( $form_id ) {
1084
  $show_register_form = give_show_login_register_option( $form_id );
1085
 
1086
  ob_start(); ?>
1087
- <fieldset id="give-register-fields-<?php echo $form_id; ?>">
1088
 
1089
  <?php if ( $show_register_form == 'both' ) { ?>
1090
- <div class="give-login-account-wrap">
1091
- <p class="give-login-message"><?php esc_html_e( 'Already have an account?', 'give' ); ?>&nbsp;
1092
- <a href="<?php echo esc_url( add_query_arg( 'login', 1 ) ); ?>" class="give-checkout-login"
1093
- data-action="give_checkout_login"><?php esc_html_e( 'Login', 'give' ); ?></a>
1094
- </p>
1095
- <p class="give-loading-text">
1096
- <span class="give-loading-animation"></span>
1097
  </p>
1098
- </div>
 
 
 
1099
  <?php } ?>
1100
 
1101
  <?php
@@ -1109,15 +1111,15 @@ function give_get_register_fields( $form_id ) {
1109
  do_action( 'give_register_fields_before', $form_id );
1110
  ?>
1111
 
1112
- <fieldset id="give-register-account-fields-<?php echo $form_id; ?>">
1113
- <legend>
1114
  <?php
1115
  echo apply_filters( 'give_create_account_fieldset_heading', esc_html__( 'Create an account', 'give' ) );
1116
  if ( ! give_logged_in_only( $form_id ) ) {
1117
  echo ' <span class="sub-text">' . esc_html__( '(optional)', 'give' ) . '</span>';
1118
  }
1119
  ?>
1120
- </legend>
1121
  <?php
1122
  /**
1123
  * Fires while rendering user registration form, before account fields.
@@ -1128,51 +1130,53 @@ function give_get_register_fields( $form_id ) {
1128
  */
1129
  do_action( 'give_register_account_fields_before', $form_id );
1130
  ?>
1131
- <div id="give-user-login-wrap-<?php echo $form_id; ?>" class="form-row form-row-one-third form-row-first form-row-responsive">
1132
- <label for="give-user-login-<?php echo $form_id; ?>">
 
1133
  <?php esc_html_e( 'Username', 'give' ); ?>
1134
  <?php if ( give_logged_in_only( $form_id ) ) { ?>
1135
- <span class="give-required-indicator">*</span>
1136
  <?php } ?>
1137
- <span class="give-tooltip give-icon give-icon-question"
1138
- data-tooltip="<?php esc_attr_e( 'The username you will use to log into your account.', 'give' ); ?>"></span>
1139
- </label>
1140
-
1141
- <input name="give_user_login" id="give-user-login-<?php echo $form_id; ?>" class="give-input"
1142
- type="text"
1143
- placeholder="<?php esc_attr_e( 'Username', 'give' ); ?>"<?php echo ( give_logged_in_only( $form_id ) ) ? ' required aria-required="true" ' : ''; ?>/>
1144
- </div>
1145
-
1146
- <div id="give-user-pass-wrap-<?php echo $form_id; ?>" class="form-row form-row-one-third form-row-responsive">
1147
- <label for="give-user-pass-<?php echo $form_id; ?>">
 
1148
  <?php esc_html_e( 'Password', 'give' ); ?>
1149
  <?php if ( give_logged_in_only( $form_id ) ) { ?>
1150
- <span class="give-required-indicator">*</span>
1151
  <?php } ?>
1152
- <span class="give-tooltip give-icon give-icon-question"
1153
- data-tooltip="<?php esc_attr_e( 'The password used to access your account.', 'give' ); ?>"></span>
1154
- </label>
1155
-
1156
- <input name="give_user_pass" id="give-user-pass-<?php echo $form_id; ?>" class="give-input"
1157
- placeholder="<?php esc_attr_e( 'Password', 'give' ); ?>"
1158
- type="password"<?php echo ( give_logged_in_only( $form_id ) ) ? ' required aria-required="true" ' : ''; ?>/>
1159
- </div>
1160
-
1161
- <div id="give-user-pass-confirm-wrap-<?php echo $form_id; ?>"
1162
- class="give-register-password form-row form-row-one-third form-row-responsive">
1163
- <label for="give-user-pass-confirm-<?php echo $form_id; ?>">
1164
  <?php esc_html_e( 'Confirm PW', 'give' ); ?>
1165
  <?php if ( give_logged_in_only( $form_id ) ) { ?>
1166
- <span class="give-required-indicator">*</span>
1167
  <?php } ?>
1168
- <span class="give-tooltip give-icon give-icon-question"
1169
- data-tooltip="<?php esc_attr_e( 'Please retype your password to confirm.', 'give' ); ?>"></span>
1170
- </label>
1171
-
1172
- <input name="give_user_pass_confirm" id="give-user-pass-confirm-<?php echo $form_id; ?>"
1173
- class="give-input" placeholder="<?php esc_attr_e( 'Confirm password', 'give' ); ?>"
1174
- type="password"<?php echo ( give_logged_in_only( $form_id ) ) ? ' required aria-required="true" ' : ''; ?>/>
1175
- </div>
1176
  <?php
1177
  /**
1178
  * Fires while rendering user registration form, after account fields.
@@ -1183,7 +1187,7 @@ function give_get_register_fields( $form_id ) {
1183
  */
1184
  do_action( 'give_register_account_fields_after', $form_id );
1185
  ?>
1186
- </fieldset>
1187
 
1188
  <?php
1189
  /**
@@ -1196,7 +1200,7 @@ function give_get_register_fields( $form_id ) {
1196
  do_action( 'give_register_fields_after', $form_id );
1197
  ?>
1198
 
1199
- <input type="hidden" name="give-purchase-var" value="needs-to-register"/>
1200
 
1201
  <?php
1202
  /**
@@ -1207,7 +1211,7 @@ function give_get_register_fields( $form_id ) {
1207
  do_action( 'give_donation_form_user_info', $form_id );
1208
  ?>
1209
 
1210
- </fieldset>
1211
  <?php
1212
  echo ob_get_clean();
1213
  }
@@ -1232,25 +1236,25 @@ function give_get_login_fields( $form_id ) {
1232
 
1233
  ob_start();
1234
  ?>
1235
- <fieldset id="give-login-fields-<?php echo $form_id; ?>">
1236
- <legend><?php echo apply_filters( 'give_account_login_fieldset_heading', esc_html__( 'Login to Your Account', 'give' ) );
1237
  if ( ! give_logged_in_only( $form_id ) ) {
1238
  echo ' <span class="sub-text">' . esc_html__( '(optional)', 'give' ) . '</span>';
1239
  } ?>
1240
- </legend>
1241
  <?php if ( $show_register_form == 'both' ) { ?>
1242
- <p class="give-new-account-link">
1243
  <?php esc_html_e( 'Need to create an account?', 'give' ); ?>&nbsp;
1244
- <a href="<?php echo remove_query_arg( 'login' ); ?>" class="give-checkout-register-cancel"
1245
- data-action="give_checkout_register">
1246
  <?php esc_html_e( 'Register', 'give' );
1247
  if ( ! give_logged_in_only( $form_id ) ) {
1248
  echo ' ' . esc_html__( 'or checkout as a guest &raquo;', 'give' );
1249
  } ?>
1250
- </a>
1251
- </p>
1252
- <p class="give-loading-text">
1253
- <span class="give-loading-animation"></span>
1254
  </p>
1255
  <?php } ?>
1256
  <?php
@@ -1263,49 +1267,50 @@ function give_get_login_fields( $form_id ) {
1263
  */
1264
  do_action( 'give_checkout_login_fields_before', $form_id );
1265
  ?>
1266
- <div id="give-user-login-wrap-<?php echo $form_id; ?>" class="form-row form-row-first form-row-responsive">
1267
- <label class="give-label" for="give-user-login-<?php echo $form_id; ?>">
1268
  <?php esc_html_e( 'Username', 'give' ); ?>
1269
  <?php if ( give_logged_in_only( $form_id ) ) { ?>
1270
- <span class="give-required-indicator">*</span>
1271
  <?php } ?>
1272
- </label>
1273
 
1274
- <input class="give-input<?php echo ( give_logged_in_only( $form_id ) ) ? ' required' : ''; ?>" type="text"
1275
- name="give_user_login" id="give-user-login-<?php echo $form_id; ?>" value=""
1276
- placeholder="<?php esc_attr_e( 'Your username', 'give' ); ?>"<?php echo ( give_logged_in_only( $form_id ) ) ? ' required aria-required="true" ' : ''; ?>/>
1277
- </div>
1278
 
1279
- <div id="give-user-pass-wrap-<?php echo $form_id; ?>" class="give_login_password form-row form-row-last form-row-responsive">
1280
- <label class="give-label" for="give-user-pass-<?php echo $form_id; ?>">
 
1281
  <?php esc_html_e( 'Password', 'give' ); ?>
1282
  <?php if ( give_logged_in_only( $form_id ) ) { ?>
1283
- <span class="give-required-indicator">*</span>
1284
  <?php } ?>
1285
- </label>
1286
- <input class="give-input<?php echo ( give_logged_in_only( $form_id ) ) ? ' required' : ''; ?>"
1287
- type="password" name="give_user_pass" id="give-user-pass-<?php echo $form_id; ?>"
1288
- placeholder="<?php esc_attr_e( 'Your password', 'give' ); ?>"<?php echo ( give_logged_in_only( $form_id ) ) ? ' required aria-required="true" ' : ''; ?>/>
1289
- <input type="hidden" name="give-purchase-var" value="needs-to-login"/>
1290
- </div>
1291
-
1292
- <div id="give-forgot-password-wrap-<?php echo $form_id; ?>" class="give_login_forgot_password">
1293
  <span class="give-forgot-password ">
1294
  <a href="<?php echo wp_lostpassword_url() ?>"
1295
- target="_blank"><?php esc_html_e( 'Reset Password', 'give' ) ?></a>
1296
  </span>
1297
- </div>
1298
 
1299
- <div id="give-user-login-submit-<?php echo $form_id; ?>" class="give-clearfix">
1300
- <input type="submit" class="give-submit give-btn button" name="give_login_submit"
1301
- value="<?php esc_attr_e( 'Login', 'give' ); ?>"/>
1302
  <?php if ( $show_register_form !== 'login' ) { ?>
1303
- <input type="button" data-action="give_cancel_login"
1304
- class="give-cancel-login give-checkout-register-cancel give-btn button" name="give_login_cancel"
1305
- value="<?php esc_attr_e( 'Cancel', 'give' ); ?>"/>
1306
  <?php } ?>
1307
- <span class="give-loading-animation"></span>
1308
- </div>
1309
  <?php
1310
  /**
1311
  * Fires while rendering checkout login form, after the fields.
@@ -1316,7 +1321,7 @@ function give_get_login_fields( $form_id ) {
1316
  */
1317
  do_action( 'give_checkout_login_fields_after', $form_id );
1318
  ?>
1319
- </fieldset><!--end #give-login-fields-->
1320
  <?php
1321
  echo ob_get_clean();
1322
  }
@@ -1351,7 +1356,7 @@ function give_payment_mode_select( $form_id ) {
1351
  do_action( 'give_payment_mode_top', $form_id );
1352
  ?>
1353
 
1354
- <fieldset id="give-payment-mode-select" <?php if ( count( $gateways ) <= 1 ) {
1355
  echo 'style="display: none;"';
1356
  } ?>>
1357
  <?php
@@ -1364,14 +1369,14 @@ function give_payment_mode_select( $form_id ) {
1364
  */
1365
  do_action( 'give_payment_mode_before_gateways_wrap' );
1366
  ?>
1367
- <legend
1368
- class="give-payment-mode-label"><?php echo apply_filters( 'give_checkout_payment_method_text', esc_html__( 'Select Payment Method', 'give' ) ); ?>
1369
  <span class="give-loading-text"><span
1370
  class="give-loading-animation"></span>
1371
  </span>
1372
  </legend>
1373
 
1374
- <div id="give-payment-mode-wrap">
1375
  <?php
1376
  /**
1377
  * Fires while selecting payment gateways, befire the gateways list.
@@ -1380,29 +1385,29 @@ function give_payment_mode_select( $form_id ) {
1380
  */
1381
  do_action( 'give_payment_mode_before_gateways' )
1382
  ?>
1383
- <ul id="give-gateway-radio-list">
1384
  <?php
1385
  /**
1386
  * Loop through the active payment gateways.
1387
  */
1388
- $selected_gateway = give_get_chosen_gateway( $form_id );
1389
 
1390
  foreach ( $gateways as $gateway_id => $gateway ) :
1391
  //Determine the default gateway.
1392
- $checked = checked( $gateway_id, $selected_gateway, false );
1393
  $checked_class = $checked ? ' class="give-gateway-option-selected"' : ''; ?>
1394
- <li<?php echo $checked_class?>>
1395
- <input type="radio" name="payment-mode" class="give-gateway"
1396
- id="give-gateway-<?php echo esc_attr( $gateway_id ) . '-' . $form_id; ?>"
1397
- value="<?php echo esc_attr( $gateway_id ); ?>"<?php echo $checked; ?>>
1398
- <label for="give-gateway-<?php echo esc_attr( $gateway_id ) . '-' . $form_id; ?>"
1399
- class="give-gateway-option"
1400
- id="give-gateway-option-<?php echo esc_attr( $gateway_id ); ?>"> <?php echo esc_html( $gateway['checkout_label'] ); ?></label>
1401
- </li>
1402
  <?php
1403
  endforeach;
1404
  ?>
1405
- </ul>
1406
  <?php
1407
  /**
1408
  * Fires while selecting payment gateways, before the gateways list.
@@ -1411,7 +1416,7 @@ function give_payment_mode_select( $form_id ) {
1411
  */
1412
  do_action( 'give_payment_mode_after_gateways' );
1413
  ?>
1414
- </div>
1415
  <?php
1416
  /**
1417
  * Fires while selecting payment gateways, after the wrap div.
@@ -1422,7 +1427,7 @@ function give_payment_mode_select( $form_id ) {
1422
  */
1423
  do_action( 'give_payment_mode_after_gateways_wrap' );
1424
  ?>
1425
- </fieldset>
1426
 
1427
  <?php
1428
  /**
@@ -1435,7 +1440,7 @@ function give_payment_mode_select( $form_id ) {
1435
  do_action( 'give_payment_mode_bottom', $form_id );
1436
  ?>
1437
 
1438
- <div id="give_purchase_form_wrap">
1439
 
1440
  <?php
1441
  /**
@@ -1446,7 +1451,7 @@ function give_payment_mode_select( $form_id ) {
1446
  do_action( 'give_donation_form', $form_id );
1447
  ?>
1448
 
1449
- </div>
1450
 
1451
  <?php
1452
  /**
@@ -1501,9 +1506,9 @@ function give_terms_agreement( $form_id ) {
1501
  }
1502
 
1503
  ?>
1504
- <fieldset id="give_terms_agreement">
1505
- <legend><?php echo apply_filters( 'give_terms_agreement_text', esc_html__( 'Terms', 'give' ) ); ?></legend>
1506
- <div id="give_terms" class="give_terms-<?php echo $form_id; ?>" style="display:none;">
1507
  <?php
1508
  /**
1509
  * Fires while rendering terms of agreement, before the fields.
@@ -1520,18 +1525,19 @@ function give_terms_agreement( $form_id ) {
1520
  */
1521
  do_action( 'give_after_terms' );
1522
  ?>
1523
- </div>
1524
- <div id="give_show_terms">
1525
- <a href="#" class="give_terms_links give_terms_links-<?php echo $form_id; ?>" role="button"
1526
- aria-controls="give_terms"><?php esc_html_e( 'Show Terms', 'give' ); ?></a>
1527
- <a href="#" class="give_terms_links give_terms_links-<?php echo $form_id; ?>" role="button"
1528
- aria-controls="give_terms" style="display:none;"><?php esc_html_e( 'Hide Terms', 'give' ); ?></a>
1529
- </div>
1530
-
1531
- <input name="give_agree_to_terms" class="required" type="checkbox" id="give_agree_to_terms-<?php echo $form_id; ?>" value="1" required aria-required="true" />
1532
- <label for="give_agree_to_terms-<?php echo $form_id; ?>"><?php echo $label; ?></label>
1533
-
1534
- </fieldset>
 
1535
  <?php
1536
  }
1537
 
@@ -1561,12 +1567,12 @@ function give_checkout_final_total( $form_id ) {
1561
  return;
1562
  }
1563
  ?>
1564
- <p id="give-final-total-wrap" class="form-wrap ">
1565
  <span
1566
- class="give-donation-total-label"><?php echo apply_filters( 'give_donation_total_label', esc_html__( 'Donation Total:', 'give' ) ); ?></span>
1567
- <span class="give-final-total-amount"
1568
- data-total="<?php echo give_format_amount( $total ); ?>"><?php echo give_currency_filter( give_format_amount( $total ) ); ?></span>
1569
- </p>
1570
  <?php
1571
  }
1572
 
@@ -1583,7 +1589,7 @@ add_action( 'give_donation_form_before_submit', 'give_checkout_final_total', 999
1583
  */
1584
  function give_checkout_submit( $form_id ) {
1585
  ?>
1586
- <fieldset id="give_purchase_submit">
1587
  <?php
1588
  /**
1589
  * Fire before donation form submit.
@@ -1603,7 +1609,7 @@ function give_checkout_submit( $form_id ) {
1603
  */
1604
  do_action( 'give_donation_form_after_submit', $form_id );
1605
  ?>
1606
- </fieldset>
1607
  <?php
1608
  }
1609
 
@@ -1625,11 +1631,11 @@ function give_checkout_button_purchase( $form_id ) {
1625
  $display_label_field = get_post_meta( $form_id, '_give_checkout_label', true );
1626
  $display_label = ( ! empty( $display_label_field ) ? $display_label_field : esc_html__( 'Donate Now', 'give' ) );
1627
  ob_start(); ?>
1628
- <div class="give-submit-button-wrap give-clearfix">
1629
- <input type="submit" class="give-submit give-btn" id="give-purchase-button" name="give-purchase"
1630
- value="<?php echo $display_label; ?>"/>
1631
- <span class="give-loading-animation"></span>
1632
- </div>
1633
  <?php
1634
  return apply_filters( 'give_checkout_button_purchase', ob_get_clean(), $form_id );
1635
  }
@@ -1651,7 +1657,7 @@ function give_agree_to_terms_js( $form_id ) {
1651
 
1652
  if ( give_is_setting_enabled( $form_option, array( 'enabled', 'global' ) ) ) {
1653
  ?>
1654
- <script type="text/javascript">
1655
  jQuery(document).ready(function ($) {
1656
  $('body').on('click', '.give_terms_links-<?php echo $form_id;?>', function (e) {
1657
  e.preventDefault();
@@ -1660,7 +1666,7 @@ function give_agree_to_terms_js( $form_id ) {
1660
  return false;
1661
  });
1662
  });
1663
- </script>
1664
  <?php
1665
  }
1666
  }
@@ -1696,8 +1702,10 @@ add_action( 'give_pre_form', 'give_show_goal_progress', 10, 2 );
1696
  * Get form content position.
1697
  *
1698
  * @since 1.8
 
1699
  * @param $form_id
1700
  * @param $args
 
1701
  * @return mixed|string
1702
  */
1703
  function give_get_form_content_placement( $form_id, $args ) {
@@ -1743,7 +1751,7 @@ function give_form_content( $form_id, $args ) {
1743
  $show_content = give_get_form_content_placement( $form_id, $args );
1744
 
1745
  // Bailout.
1746
- if( empty( $show_content ) ) {
1747
  return false;
1748
  }
1749
 
@@ -1804,10 +1812,10 @@ function give_checkout_hidden_fields( $form_id ) {
1804
  do_action( 'give_hidden_fields_before', $form_id );
1805
 
1806
  if ( is_user_logged_in() ) { ?>
1807
- <input type="hidden" name="give-user-id" value="<?php echo get_current_user_id(); ?>"/>
1808
  <?php } ?>
1809
- <input type="hidden" name="give_action" value="purchase"/>
1810
- <input type="hidden" name="give-gateway" value="<?php echo give_get_chosen_gateway( $form_id ); ?>"/>
1811
  <?php
1812
  /**
1813
  * Fires while rendering hidden checkout fields, after the fields.
81
  do_action( 'give_pre_form_output', $form->ID, $args );
82
 
83
  ?>
84
+ <div id="give-form-<?php echo $form->ID; ?>-wrap" class="<?php echo $form_wrap_classes; ?>">
85
 
86
  <?php if ( $form->is_close_donation_form() ) {
87
 
88
+ // Get Goal thank you message.
89
+ $goal_achieved_message = get_post_meta( $form->ID, '_give_form_goal_achieved_message', true );
90
+ $goal_achieved_message = ! empty( $goal_achieved_message ) ? apply_filters( 'the_content', $goal_achieved_message ) : '';
91
 
92
+ // Print thank you message.
93
+ echo apply_filters( 'give_goal_closed_output', $goal_achieved_message, $form->ID );
94
 
95
  } else {
96
  /**
117
  do_action( 'give_pre_form', $form->ID, $args );
118
  ?>
119
 
120
+ <form id="give-form-<?php echo $form_id; ?>" class="<?php echo $form_classes; ?>"
121
+ action="<?php echo esc_url_raw( $form_action ); ?>" method="post">
122
+ <input type="hidden" name="give-form-id" value="<?php echo $form->ID; ?>"/>
123
+ <input type="hidden" name="give-form-title" value="<?php echo htmlentities( $form->post_title ); ?>"/>
124
+ <input type="hidden" name="give-current-url"
125
+ value="<?php echo htmlspecialchars( give_get_current_page_url() ); ?>"/>
126
+ <input type="hidden" name="give-form-url"
127
+ value="<?php echo htmlspecialchars( give_get_current_page_url() ); ?>"/>
128
+ <input type="hidden" name="give-form-minimum"
129
+ value="<?php echo give_format_amount( give_get_form_minimum_price( $form->ID ) ); ?>"/>
130
+
131
+ <!-- The following field is for robots only, invisible to humans: -->
132
+ <span class="give-hidden" style="display: none !important;">
133
  <label for="give-form-honeypot-<?php echo $form_id; ?>"></label>
134
  <input id="give-form-honeypot-<?php echo $form_id; ?>" type="text" name="give-honeypot"
135
+ class="give-honeypot give-hidden"/>
136
  </span>
137
 
138
  <?php
139
 
140
+ // Price ID hidden field for variable (mult-level) donation forms.
141
  if ( give_has_variable_prices( $form_id ) ) {
142
+ // Get default selected price ID.
143
  $prices = apply_filters( 'give_form_variable_prices', give_get_variable_prices( $form_id ), $form_id );
144
  $price_id = 0;
145
  //loop through prices.
149
  };
150
  }
151
  ?>
152
+ <input type="hidden" name="give-price-id" value="<?php echo $price_id; ?>"/>
153
  <?php }
154
 
155
  /**
183
  do_action( 'give_checkout_form_bottom', $form->ID, $args );
184
 
185
  ?>
186
+ </form>
187
 
188
  <?php
189
  /**
199
  }
200
  ?>
201
 
202
+ </div><!--end #give-form-<?php echo absint( $form->ID ); ?>-->
203
  <?php
204
 
205
  /**
332
 
333
  if ( ( $show_register_form === 'registration' || ( $show_register_form === 'both' && ! isset( $_GET['login'] ) ) ) && ! is_user_logged_in() ) :
334
  ?>
335
+ <div id="give-checkout-login-register-<?php echo $form_id; ?>">
336
  <?php
337
  /**
338
  * Fire if user registration form render.
341
  */
342
  do_action( 'give_donation_form_register_fields', $form_id );
343
  ?>
344
+ </div>
345
  <?php
346
  elseif ( ( $show_register_form === 'login' || ( $show_register_form === 'both' && isset( $_GET['login'] ) ) ) && ! is_user_logged_in() ) :
347
  ?>
348
+ <div id="give-checkout-login-register-<?php echo $form_id; ?>">
349
  <?php
350
  /**
351
  * Fire if user login form render.
354
  */
355
  do_action( 'give_donation_form_login_fields', $form_id );
356
  ?>
357
+ </div>
358
  <?php
359
  endif;
360
 
373
  /**
374
  * Donation Amount Field.
375
  *
376
+ * Outputs the donation amount field that appears at the top of the donation forms. If the user has custom amount
377
+ * enabled the field will output as a customizable input.
378
  *
379
  * @since 1.0
380
  *
407
  //Set Price, No Custom Amount Allowed means hidden price field
408
  if ( ! give_is_setting_enabled( $allow_custom_amount ) ) {
409
  ?>
410
+ <label class="give-hidden" for="give-amount-hidden"><?php esc_html_e( 'Donation Amount:', 'give' ); ?></label>
411
+ <input id="give-amount" class="give-amount-hidden" type="hidden" name="give-amount"
412
+ value="<?php echo $default_amount; ?>" required aria-required="true"/>
413
+ <div class="set-price give-donation-amount form-row-wide">
414
  <?php if ( $currency_position == 'before' ) {
415
  echo $currency_output;
416
  } ?>
417
+ <span id="give-amount-text" class="give-text-input give-amount-top"><?php echo $default_amount; ?></span>
418
  <?php if ( $currency_position == 'after' ) {
419
  echo $currency_output;
420
  } ?>
421
+ </div>
422
  <?php
423
  } else {
424
  //Custom Amount Allowed.
425
  ?>
426
+ <div class="give-total-wrap">
427
+ <div class="give-donation-amount form-row-wide">
428
  <?php if ( $currency_position == 'before' ) {
429
  echo $currency_output;
430
  } ?>
431
+ <label class="give-hidden" for="give-amount"><?php esc_html_e( 'Donation Amount:', 'give' ); ?></label>
432
+ <input class="give-text-input give-amount-top" id="give-amount" name="give-amount" type="tel"
433
+ placeholder="" value="<?php echo $default_amount; ?>" autocomplete="off">
434
  <?php if ( $currency_position == 'after' ) {
435
  echo $currency_output;
436
  } ?>
437
+ </div>
438
+ </div>
439
  <?php }
440
 
441
  /**
449
  do_action( 'give_after_donation_amount', $form_id, $args );
450
 
451
  //Custom Amount Text
452
+ if ( ! $variable_pricing && give_is_setting_enabled( $allow_custom_amount ) && ! empty( $custom_amount_text ) ) { ?>
453
+ <p class="give-custom-amount-text"><?php echo $custom_amount_text; ?></p>
454
  <?php }
455
 
456
  //Output Variable Pricing Levels.
600
  ? $args['display_style']
601
  : get_post_meta( $form_id, '_give_payment_display', true );
602
 
603
+ if ( 'button' === $display_option ) {
604
  $display_option = 'modal';
605
+ } elseif ( $display_option === 'onpage' ) {
606
  return '';
607
  }
608
 
636
  */
637
  do_action( 'give_donation_form_before_personal_info', $form_id );
638
  ?>
639
+ <fieldset id="give_checkout_user_info">
640
+ <legend><?php echo apply_filters( 'give_checkout_personal_info_text', esc_html__( 'Personal Info', 'give' ) ); ?></legend>
641
+ <p id="give-first-name-wrap" class="form-row form-row-first form-row-responsive">
642
+ <label class="give-label" for="give-first">
643
  <?php esc_html_e( 'First Name', 'give' ); ?>
644
  <?php if ( give_field_is_required( 'give_first', $form_id ) ) : ?>
645
+ <span class="give-required-indicator">*</span>
646
  <?php endif ?>
647
+ <span class="give-tooltip give-icon give-icon-question"
648
+ data-tooltip="<?php esc_attr_e( 'We will use this to personalize your account experience.', 'give' ); ?>"></span>
649
+ </label>
650
+ <input
651
+ class="give-input required"
652
+ type="text"
653
+ name="give_first"
654
+ placeholder="<?php esc_attr_e( 'First Name', 'give' ); ?>"
655
+ id="give-first"
656
+ value="<?php echo isset( $give_user_info['give_first'] ) ? $give_user_info['give_first'] : ''; ?>"
657
  <?php echo( give_field_is_required( 'give_first', $form_id ) ? ' required aria-required="true" ' : '' ); ?>
658
+ />
659
+ </p>
660
 
661
+ <p id="give-last-name-wrap" class="form-row form-row-last form-row-responsive">
662
+ <label class="give-label" for="give-last">
663
  <?php esc_html_e( 'Last Name', 'give' ); ?>
664
  <?php if ( give_field_is_required( 'give_last', $form_id ) ) : ?>
665
+ <span class="give-required-indicator">*</span>
666
  <?php endif ?>
667
+ <span class="give-tooltip give-icon give-icon-question"
668
+ data-tooltip="<?php esc_attr_e( 'We will use this as well to personalize your account experience.', 'give' ); ?>"></span>
669
+ </label>
670
+
671
+ <input
672
+ class="give-input<?php echo( give_field_is_required( 'give_last', $form_id ) ? ' required' : '' ); ?>"
673
+ type="text"
674
+ name="give_last"
675
+ id="give-last"
676
+ placeholder="<?php esc_attr_e( 'Last Name', 'give' ); ?>"
677
+ value="<?php echo isset( $give_user_info['give_last'] ) ? $give_user_info['give_last'] : ''; ?>"
678
  <?php echo( give_field_is_required( 'give_last', $form_id ) ? ' required aria-required="true" ' : '' ); ?>
679
+ />
680
+ </p>
681
 
682
  <?php
683
  /**
687
  */
688
  do_action( 'give_donation_form_before_email', $form_id );
689
  ?>
690
+ <p id="give-email-wrap" class="form-row form-row-wide">
691
+ <label class="give-label" for="give-email">
692
  <?php esc_html_e( 'Email Address', 'give' ); ?>
693
  <?php if ( give_field_is_required( 'give_email', $form_id ) ) { ?>
694
+ <span class="give-required-indicator">*</span>
695
  <?php } ?>
696
+ <span class="give-tooltip give-icon give-icon-question"
697
+ data-tooltip="<?php esc_attr_e( 'We will send the donation receipt to this address.', 'give' ); ?>"></span>
698
+ </label>
699
+
700
+ <input
701
+ class="give-input required"
702
+ type="email"
703
+ name="give_email"
704
+ placeholder="<?php esc_attr_e( 'Email Address', 'give' ); ?>"
705
+ id="give-email"
706
+ value="<?php echo isset( $give_user_info['give_email'] ) ? $give_user_info['give_email'] : ''; ?>"
707
  <?php echo( give_field_is_required( 'give_email', $form_id ) ? ' required aria-required="true" ' : '' ); ?>
708
+ />
709
 
710
+ </p>
711
  <?php
712
  /**
713
  * Fire after user email field
723
  */
724
  do_action( 'give_donation_form_user_info', $form_id );
725
  ?>
726
+ </fieldset>
727
  <?php
728
  /**
729
  * Fire after user personal information fields
758
  */
759
  do_action( 'give_before_cc_fields', $form_id );
760
  ?>
761
+ <fieldset id="give_cc_fields-<?php echo $form_id ?>" class="give-do-validate">
762
+ <legend><?php echo apply_filters( 'give_credit_card_fieldset_heading', esc_html__( 'Credit Card Info', 'give' ) ); ?></legend>
763
  <?php if ( is_ssl() ) : ?>
764
+ <div id="give_secure_site_wrapper-<?php echo $form_id ?>">
765
+ <span class="give-icon padlock"></span>
766
+ <span><?php esc_html_e( 'This is a secure SSL encrypted payment.', 'give' ); ?></span>
767
+ </div>
768
  <?php endif; ?>
769
+ <p id="give-card-number-wrap-<?php echo $form_id ?>" class="form-row form-row-two-thirds form-row-responsive">
770
+ <label for="card_number-<?php echo $form_id ?>" class="give-label">
771
  <?php esc_html_e( 'Card Number', 'give' ); ?>
772
+ <span class="give-required-indicator">*</span>
773
+ <span class="give-tooltip give-icon give-icon-question"
774
+ data-tooltip="<?php esc_attr_e( 'The (typically) 16 digits on the front of your credit card.', 'give' ); ?>"></span>
775
+ <span class="card-type"></span>
776
+ </label>
777
+
778
+ <input type="tel" autocomplete="off" name="card_number" id="card_number-<?php echo $form_id ?>"
779
+ class="card-number give-input required" placeholder="<?php esc_attr_e( 'Card number', 'give' ); ?>"
780
+ required aria-required="true"/>
781
+ </p>
782
+
783
+ <p id="give-card-cvc-wrap-<?php echo $form_id ?>" class="form-row form-row-one-third form-row-responsive">
784
+ <label for="card_cvc-<?php echo $form_id ?>" class="give-label">
785
  <?php esc_html_e( 'CVC', 'give' ); ?>
786
+ <span class="give-required-indicator">*</span>
787
+ <span class="give-tooltip give-icon give-icon-question"
788
+ data-tooltip="<?php esc_attr_e( 'The 3 digit (back) or 4 digit (front) value on your card.', 'give' ); ?>"></span>
789
+ </label>
790
+
791
+ <input type="tel" size="4" autocomplete="off" name="card_cvc" id="card_cvc-<?php echo $form_id ?>"
792
+ class="card-cvc give-input required" placeholder="<?php esc_attr_e( 'Security code', 'give' ); ?>"
793
+ required aria-required="true"/>
794
+ </p>
795
+
796
+ <p id="give-card-name-wrap-<?php echo $form_id ?>" class="form-row form-row-two-thirds form-row-responsive">
797
+ <label for="card_name-<?php echo $form_id ?>" class="give-label">
798
  <?php esc_html_e( 'Name on the Card', 'give' ); ?>
799
+ <span class="give-required-indicator">*</span>
800
+ <span class="give-tooltip give-icon give-icon-question"
801
+ data-tooltip="<?php esc_attr_e( 'The name printed on the front of your credit card.', 'give' ); ?>"></span>
802
+ </label>
803
+
804
+ <input type="text" autocomplete="off" name="card_name" id="card_name-<?php echo $form_id ?>"
805
+ class="card-name give-input required" placeholder="<?php esc_attr_e( 'Card name', 'give' ); ?>"
806
+ required aria-required="true"/>
807
+ </p>
808
  <?php
809
  /**
810
  * Fires while rendering credit card info form, before expiration fields.
815
  */
816
  do_action( 'give_before_cc_expiration' );
817
  ?>
818
+ <p class="card-expiration form-row form-row-one-third form-row-responsive">
819
+ <label for="card_expiry-<?php echo $form_id ?>" class="give-label">
820
  <?php esc_html_e( 'Expiration', 'give' ); ?>
821
+ <span class="give-required-indicator">*</span>
822
+ <span class="give-tooltip give-icon give-icon-question"
823
+ data-tooltip="<?php esc_attr_e( 'The date your credit card expires, typically on the front of the card.', 'give' ); ?>"></span>
824
+ </label>
825
+
826
+ <input type="hidden" id="card_exp_month-<?php echo $form_id ?>" name="card_exp_month"
827
+ class="card-expiry-month"/>
828
+ <input type="hidden" id="card_exp_year-<?php echo $form_id ?>" name="card_exp_year"
829
+ class="card-expiry-year"/>
830
+
831
+ <input type="tel" autocomplete="off" name="card_expiry" id="card_expiry-<?php echo $form_id ?>"
832
+ class="card-expiry give-input required" placeholder="<?php esc_attr_e( 'MM / YY', 'give' ); ?>"
833
+ required aria-required="true"/>
834
+ </p>
835
  <?php
836
  /**
837
  * Fires while rendering credit card info form, after expiration fields.
842
  */
843
  do_action( 'give_after_cc_expiration', $form_id );
844
  ?>
845
+ </fieldset>
846
  <?php
847
  /**
848
  * Fires while rendering credit card info form, before the fields.
883
 
884
  ob_start();
885
  ?>
886
+ <fieldset id="give_cc_address" class="cc-address">
887
+ <legend><?php echo apply_filters( 'give_billing_details_fieldset_heading', esc_html__( 'Billing Details', 'give' ) ); ?></legend>
888
  <?php
889
  /**
890
  * Fires while rendering credit card billing form, before address fields.
895
  */
896
  do_action( 'give_cc_billing_top' );
897
  ?>
898
+ <p id="give-card-address-wrap" class="form-row form-row-wide">
899
+ <label for="card_address" class="give-label">
900
  <?php esc_html_e( 'Address 1', 'give' ); ?>
901
  <?php
902
  if ( give_field_is_required( 'card_address', $form_id ) ) : ?>
903
+ <span class="give-required-indicator">*</span>
904
  <?php endif; ?>
905
+ <span class="give-tooltip give-icon give-icon-question"
906
+ data-tooltip="<?php esc_attr_e( 'The primary billing address for your credit card.', 'give' ); ?>"></span>
907
+ </label>
908
+
909
+ <input
910
+ type="text"
911
+ id="card_address"
912
+ name="card_address"
913
+ class="card-address give-input<?php echo( give_field_is_required( 'card_address', $form_id ) ? ' required' : '' ); ?>"
914
+ placeholder="<?php esc_attr_e( 'Address line 1', 'give' ); ?>"
915
+ value="<?php echo isset( $give_user_info['card_address'] ) ? $give_user_info['card_address'] : ''; ?>"
916
  <?php echo( give_field_is_required( 'card_address', $form_id ) ? ' required aria-required="true" ' : '' ); ?>
917
+ />
918
+ </p>
919
 
920
+ <p id="give-card-address-2-wrap" class="form-row form-row-wide">
921
+ <label for="card_address_2" class="give-label">
922
  <?php esc_html_e( 'Address 2', 'give' ); ?>
923
  <?php if ( give_field_is_required( 'card_address_2', $form_id ) ) : ?>
924
+ <span class="give-required-indicator">*</span>
925
  <?php endif; ?>
926
+ <span class="give-tooltip give-icon give-icon-question"
927
+ data-tooltip="<?php esc_attr_e( '(optional) The suite, apt no, PO box, etc, associated with your billing address.', 'give' ); ?>"></span>
928
+ </label>
929
+
930
+ <input
931
+ type="text"
932
+ id="card_address_2"
933
+ name="card_address_2"
934
+ class="card-address-2 give-input<?php echo( give_field_is_required( 'card_address_2', $form_id ) ? ' required' : '' ); ?>"
935
+ placeholder="<?php esc_attr_e( 'Address line 2', 'give' ); ?>"
936
+ value="<?php echo isset( $give_user_info['card_address_2'] ) ? $give_user_info['card_address_2'] : ''; ?>"
937
  <?php echo( give_field_is_required( 'card_address_2', $form_id ) ? ' required aria-required="true" ' : '' ); ?>
938
+ />
939
+ </p>
940
 
941
+ <p id="give-card-city-wrap" class="form-row form-row-first form-row-responsive">
942
+ <label for="card_city" class="give-label">
943
  <?php esc_html_e( 'City', 'give' ); ?>
944
  <?php if ( give_field_is_required( 'card_city', $form_id ) ) : ?>
945
+ <span class="give-required-indicator">*</span>
946
  <?php endif; ?>
947
+ <span class="give-tooltip give-icon give-icon-question"
948
+ data-tooltip="<?php esc_attr_e( 'The city for your billing address.', 'give' ); ?>"></span>
949
+ </label>
950
+ <input
951
+ type="text"
952
+ id="card_city"
953
+ name="card_city"
954
+ class="card-city give-input<?php echo( give_field_is_required( 'card_city', $form_id ) ? ' required' : '' ); ?>"
955
+ placeholder="<?php esc_attr_e( 'City', 'give' ); ?>"
956
+ value="<?php echo isset( $give_user_info['card_city'] ) ? $give_user_info['card_city'] : ''; ?>"
957
  <?php echo( give_field_is_required( 'card_city', $form_id ) ? ' required aria-required="true" ' : '' ); ?>
958
+ />
959
+ </p>
960
 
961
+ <p id="give-card-zip-wrap" class="form-row form-row-last form-row-responsive">
962
+ <label for="card_zip" class="give-label">
963
  <?php esc_html_e( 'Zip / Postal Code', 'give' ); ?>
964
  <?php if ( give_field_is_required( 'card_zip', $form_id ) ) : ?>
965
+ <span class="give-required-indicator">*</span>
966
  <?php endif; ?>
967
+ <span class="give-tooltip give-icon give-icon-question"
968
+ data-tooltip="<?php esc_attr_e( 'The zip or postal code for your billing address.', 'give' ); ?>"></span>
969
+ </label>
970
+
971
+ <input
972
+ type="text"
973
+ size="4"
974
+ id="card_zip"
975
+ name="card_zip"
976
+ class="card-zip give-input<?php echo( give_field_is_required( 'card_zip', $form_id ) ? ' required' : '' ); ?>"
977
+ placeholder="<?php esc_attr_e( 'Zip / Postal Code', 'give' ); ?>"
978
+ value="<?php echo isset( $give_user_info['card_zip'] ) ? $give_user_info['card_zip'] : ''; ?>"
979
  <?php echo( give_field_is_required( 'card_zip', $form_id ) ? ' required aria-required="true" ' : '' ); ?>
980
+ />
981
+ </p>
982
 
983
+ <p id="give-card-country-wrap" class="form-row form-row-first form-row-responsive">
984
+ <label for="billing_country" class="give-label">
985
  <?php esc_html_e( 'Country', 'give' ); ?>
986
  <?php if ( give_field_is_required( 'billing_country', $form_id ) ) : ?>
987
+ <span class="give-required-indicator">*</span>
988
  <?php endif; ?>
989
+ <span class="give-tooltip give-icon give-icon-question"
990
+ data-tooltip="<?php esc_attr_e( 'The country for your billing address.', 'give' ); ?>"></span>
991
+ </label>
992
+
993
+ <select
994
+ name="billing_country"
995
+ id="billing_country"
996
+ class="billing-country billing_country give-select<?php echo( give_field_is_required( 'billing_country', $form_id ) ? ' required' : '' ); ?>"
997
  <?php echo( give_field_is_required( 'billing_country', $form_id ) ? ' required aria-required="true" ' : '' ); ?>
998
+ >
999
  <?php
1000
 
1001
  $selected_country = give_get_country();
1009
  echo '<option value="' . esc_attr( $country_code ) . '"' . selected( $country_code, $selected_country, false ) . '>' . $country . '</option>';
1010
  }
1011
  ?>
1012
+ </select>
1013
+ </p>
1014
 
1015
+ <p id="give-card-state-wrap" class="form-row form-row-last form-row-responsive">
1016
+ <label for="card_state" class="give-label">
1017
  <?php esc_html_e( 'State / Province', 'give' ); ?>
1018
  <?php if ( give_field_is_required( 'card_state', $form_id ) ) : ?>
1019
+ <span class="give-required-indicator">*</span>
1020
  <?php endif; ?>
1021
+ <span class="give-tooltip give-icon give-icon-question"
1022
+ data-tooltip="<?php esc_attr_e( 'The state or province for your billing address.', 'give' ); ?>"></span>
1023
+ </label>
1024
 
1025
  <?php
1026
  $selected_state = give_get_state();
1031
  }
1032
 
1033
  if ( ! empty( $states ) ) : ?>
1034
+ <select
1035
+ name="card_state"
1036
+ id="card_state"
1037
+ class="card_state give-select<?php echo( give_field_is_required( 'card_state', $form_id ) ? ' required' : '' ); ?>"
1038
  <?php echo( give_field_is_required( 'card_state', $form_id ) ? ' required aria-required="true" ' : '' ); ?>>
1039
  <?php
1040
  foreach ( $states as $state_code => $state ) {
1041
  echo '<option value="' . $state_code . '"' . selected( $state_code, $selected_state, false ) . '>' . $state . '</option>';
1042
  }
1043
  ?>
1044
+ </select>
1045
  <?php else : ?>
1046
+ <input type="text" size="6" name="card_state" id="card_state" class="card_state give-input"
1047
+ placeholder="<?php esc_attr_e( 'State / Province', 'give' ); ?>"/>
1048
  <?php endif; ?>
1049
+ </p>
1050
  <?php
1051
  /**
1052
  * Fires while rendering credit card billing form, after address fields.
1057
  */
1058
  do_action( 'give_cc_billing_bottom' );
1059
  ?>
1060
+ </fieldset>
1061
  <?php
1062
  echo ob_get_clean();
1063
  }
1066
 
1067
 
1068
  /**
1069
+ * Renders the user registration fields. If the user is logged in, a login form is displayed other a registration form
1070
+ * is provided for the user to create an account.
1071
  *
1072
  * @since 1.0
1073
  *
1086
  $show_register_form = give_show_login_register_option( $form_id );
1087
 
1088
  ob_start(); ?>
1089
+ <fieldset id="give-register-fields-<?php echo $form_id; ?>">
1090
 
1091
  <?php if ( $show_register_form == 'both' ) { ?>
1092
+ <div class="give-login-account-wrap">
1093
+ <p class="give-login-message"><?php esc_html_e( 'Already have an account?', 'give' ); ?>&nbsp;
1094
+ <a href="<?php echo esc_url( add_query_arg( 'login', 1 ) ); ?>" class="give-checkout-login"
1095
+ data-action="give_checkout_login"><?php esc_html_e( 'Login', 'give' ); ?></a>
 
 
 
1096
  </p>
1097
+ <p class="give-loading-text">
1098
+ <span class="give-loading-animation"></span>
1099
+ </p>
1100
+ </div>
1101
  <?php } ?>
1102
 
1103
  <?php
1111
  do_action( 'give_register_fields_before', $form_id );
1112
  ?>
1113
 
1114
+ <fieldset id="give-register-account-fields-<?php echo $form_id; ?>">
1115
+ <legend>
1116
  <?php
1117
  echo apply_filters( 'give_create_account_fieldset_heading', esc_html__( 'Create an account', 'give' ) );
1118
  if ( ! give_logged_in_only( $form_id ) ) {
1119
  echo ' <span class="sub-text">' . esc_html__( '(optional)', 'give' ) . '</span>';
1120
  }
1121
  ?>
1122
+ </legend>
1123
  <?php
1124
  /**
1125
  * Fires while rendering user registration form, before account fields.
1130
  */
1131
  do_action( 'give_register_account_fields_before', $form_id );
1132
  ?>
1133
+ <div id="give-user-login-wrap-<?php echo $form_id; ?>"
1134
+ class="form-row form-row-one-third form-row-first form-row-responsive">
1135
+ <label for="give-user-login-<?php echo $form_id; ?>">
1136
  <?php esc_html_e( 'Username', 'give' ); ?>
1137
  <?php if ( give_logged_in_only( $form_id ) ) { ?>
1138
+ <span class="give-required-indicator">*</span>
1139
  <?php } ?>
1140
+ <span class="give-tooltip give-icon give-icon-question"
1141
+ data-tooltip="<?php esc_attr_e( 'The username you will use to log into your account.', 'give' ); ?>"></span>
1142
+ </label>
1143
+
1144
+ <input name="give_user_login" id="give-user-login-<?php echo $form_id; ?>" class="give-input"
1145
+ type="text"
1146
+ placeholder="<?php esc_attr_e( 'Username', 'give' ); ?>"<?php echo ( give_logged_in_only( $form_id ) ) ? ' required aria-required="true" ' : ''; ?>/>
1147
+ </div>
1148
+
1149
+ <div id="give-user-pass-wrap-<?php echo $form_id; ?>"
1150
+ class="form-row form-row-one-third form-row-responsive">
1151
+ <label for="give-user-pass-<?php echo $form_id; ?>">
1152
  <?php esc_html_e( 'Password', 'give' ); ?>
1153
  <?php if ( give_logged_in_only( $form_id ) ) { ?>
1154
+ <span class="give-required-indicator">*</span>
1155
  <?php } ?>
1156
+ <span class="give-tooltip give-icon give-icon-question"
1157
+ data-tooltip="<?php esc_attr_e( 'The password used to access your account.', 'give' ); ?>"></span>
1158
+ </label>
1159
+
1160
+ <input name="give_user_pass" id="give-user-pass-<?php echo $form_id; ?>" class="give-input"
1161
+ placeholder="<?php esc_attr_e( 'Password', 'give' ); ?>"
1162
+ type="password"<?php echo ( give_logged_in_only( $form_id ) ) ? ' required aria-required="true" ' : ''; ?>/>
1163
+ </div>
1164
+
1165
+ <div id="give-user-pass-confirm-wrap-<?php echo $form_id; ?>"
1166
+ class="give-register-password form-row form-row-one-third form-row-responsive">
1167
+ <label for="give-user-pass-confirm-<?php echo $form_id; ?>">
1168
  <?php esc_html_e( 'Confirm PW', 'give' ); ?>
1169
  <?php if ( give_logged_in_only( $form_id ) ) { ?>
1170
+ <span class="give-required-indicator">*</span>
1171
  <?php } ?>
1172
+ <span class="give-tooltip give-icon give-icon-question"
1173
+ data-tooltip="<?php esc_attr_e( 'Please retype your password to confirm.', 'give' ); ?>"></span>
1174
+ </label>
1175
+
1176
+ <input name="give_user_pass_confirm" id="give-user-pass-confirm-<?php echo $form_id; ?>"
1177
+ class="give-input" placeholder="<?php esc_attr_e( 'Confirm password', 'give' ); ?>"
1178
+ type="password"<?php echo ( give_logged_in_only( $form_id ) ) ? ' required aria-required="true" ' : ''; ?>/>
1179
+ </div>
1180
  <?php
1181
  /**
1182
  * Fires while rendering user registration form, after account fields.
1187
  */
1188
  do_action( 'give_register_account_fields_after', $form_id );
1189
  ?>
1190
+ </fieldset>
1191
 
1192
  <?php
1193
  /**
1200
  do_action( 'give_register_fields_after', $form_id );
1201
  ?>
1202
 
1203
+ <input type="hidden" name="give-purchase-var" value="needs-to-register"/>
1204
 
1205
  <?php
1206
  /**
1211
  do_action( 'give_donation_form_user_info', $form_id );
1212
  ?>
1213
 
1214
+ </fieldset>
1215
  <?php
1216
  echo ob_get_clean();
1217
  }
1236
 
1237
  ob_start();
1238
  ?>
1239
+ <fieldset id="give-login-fields-<?php echo $form_id; ?>">
1240
+ <legend><?php echo apply_filters( 'give_account_login_fieldset_heading', esc_html__( 'Login to Your Account', 'give' ) );
1241
  if ( ! give_logged_in_only( $form_id ) ) {
1242
  echo ' <span class="sub-text">' . esc_html__( '(optional)', 'give' ) . '</span>';
1243
  } ?>
1244
+ </legend>
1245
  <?php if ( $show_register_form == 'both' ) { ?>
1246
+ <p class="give-new-account-link">
1247
  <?php esc_html_e( 'Need to create an account?', 'give' ); ?>&nbsp;
1248
+ <a href="<?php echo remove_query_arg( 'login' ); ?>" class="give-checkout-register-cancel"
1249
+ data-action="give_checkout_register">
1250
  <?php esc_html_e( 'Register', 'give' );
1251
  if ( ! give_logged_in_only( $form_id ) ) {
1252
  echo ' ' . esc_html__( 'or checkout as a guest &raquo;', 'give' );
1253
  } ?>
1254
+ </a>
1255
+ </p>
1256
+ <p class="give-loading-text">
1257
+ <span class="give-loading-animation"></span>
1258
  </p>
1259
  <?php } ?>
1260
  <?php
1267
  */
1268
  do_action( 'give_checkout_login_fields_before', $form_id );
1269
  ?>
1270
+ <div id="give-user-login-wrap-<?php echo $form_id; ?>" class="form-row form-row-first form-row-responsive">
1271
+ <label class="give-label" for="give-user-login-<?php echo $form_id; ?>">
1272
  <?php esc_html_e( 'Username', 'give' ); ?>
1273
  <?php if ( give_logged_in_only( $form_id ) ) { ?>
1274
+ <span class="give-required-indicator">*</span>
1275
  <?php } ?>
1276
+ </label>
1277
 
1278
+ <input class="give-input<?php echo ( give_logged_in_only( $form_id ) ) ? ' required' : ''; ?>" type="text"
1279
+ name="give_user_login" id="give-user-login-<?php echo $form_id; ?>" value=""
1280
+ placeholder="<?php esc_attr_e( 'Your username', 'give' ); ?>"<?php echo ( give_logged_in_only( $form_id ) ) ? ' required aria-required="true" ' : ''; ?>/>
1281
+ </div>
1282
 
1283
+ <div id="give-user-pass-wrap-<?php echo $form_id; ?>"
1284
+ class="give_login_password form-row form-row-last form-row-responsive">
1285
+ <label class="give-label" for="give-user-pass-<?php echo $form_id; ?>">
1286
  <?php esc_html_e( 'Password', 'give' ); ?>
1287
  <?php if ( give_logged_in_only( $form_id ) ) { ?>
1288
+ <span class="give-required-indicator">*</span>
1289
  <?php } ?>
1290
+ </label>
1291
+ <input class="give-input<?php echo ( give_logged_in_only( $form_id ) ) ? ' required' : ''; ?>"
1292
+ type="password" name="give_user_pass" id="give-user-pass-<?php echo $form_id; ?>"
1293
+ placeholder="<?php esc_attr_e( 'Your password', 'give' ); ?>"<?php echo ( give_logged_in_only( $form_id ) ) ? ' required aria-required="true" ' : ''; ?>/>
1294
+ <input type="hidden" name="give-purchase-var" value="needs-to-login"/>
1295
+ </div>
1296
+
1297
+ <div id="give-forgot-password-wrap-<?php echo $form_id; ?>" class="give_login_forgot_password">
1298
  <span class="give-forgot-password ">
1299
  <a href="<?php echo wp_lostpassword_url() ?>"
1300
+ target="_blank"><?php esc_html_e( 'Reset Password', 'give' ) ?></a>
1301
  </span>
1302
+ </div>
1303
 
1304
+ <div id="give-user-login-submit-<?php echo $form_id; ?>" class="give-clearfix">
1305
+ <input type="submit" class="give-submit give-btn button" name="give_login_submit"
1306
+ value="<?php esc_attr_e( 'Login', 'give' ); ?>"/>
1307
  <?php if ( $show_register_form !== 'login' ) { ?>
1308
+ <input type="button" data-action="give_cancel_login"
1309
+ class="give-cancel-login give-checkout-register-cancel give-btn button" name="give_login_cancel"
1310
+ value="<?php esc_attr_e( 'Cancel', 'give' ); ?>"/>
1311
  <?php } ?>
1312
+ <span class="give-loading-animation"></span>
1313
+ </div>
1314
  <?php
1315
  /**
1316
  * Fires while rendering checkout login form, after the fields.
1321
  */
1322
  do_action( 'give_checkout_login_fields_after', $form_id );
1323
  ?>
1324
+ </fieldset><!--end #give-login-fields-->
1325
  <?php
1326
  echo ob_get_clean();
1327
  }
1356
  do_action( 'give_payment_mode_top', $form_id );
1357
  ?>
1358
 
1359
+ <fieldset id="give-payment-mode-select" <?php if ( count( $gateways ) <= 1 ) {
1360
  echo 'style="display: none;"';
1361
  } ?>>
1362
  <?php
1369
  */
1370
  do_action( 'give_payment_mode_before_gateways_wrap' );
1371
  ?>
1372
+ <legend
1373
+ class="give-payment-mode-label"><?php echo apply_filters( 'give_checkout_payment_method_text', esc_html__( 'Select Payment Method', 'give' ) ); ?>
1374
  <span class="give-loading-text"><span
1375
  class="give-loading-animation"></span>
1376
  </span>
1377
  </legend>
1378
 
1379
+ <div id="give-payment-mode-wrap">
1380
  <?php
1381
  /**
1382
  * Fires while selecting payment gateways, befire the gateways list.
1385
  */
1386
  do_action( 'give_payment_mode_before_gateways' )
1387
  ?>
1388
+ <ul id="give-gateway-radio-list">
1389
  <?php
1390
  /**
1391
  * Loop through the active payment gateways.
1392
  */
1393
+ $selected_gateway = give_get_chosen_gateway( $form_id );
1394
 
1395
  foreach ( $gateways as $gateway_id => $gateway ) :
1396
  //Determine the default gateway.
1397
+ $checked = checked( $gateway_id, $selected_gateway, false );
1398
  $checked_class = $checked ? ' class="give-gateway-option-selected"' : ''; ?>
1399
+ <li<?php echo $checked_class ?>>
1400
+ <input type="radio" name="payment-mode" class="give-gateway"
1401
+ id="give-gateway-<?php echo esc_attr( $gateway_id ) . '-' . $form_id; ?>"
1402
+ value="<?php echo esc_attr( $gateway_id ); ?>"<?php echo $checked; ?>>
1403
+ <label for="give-gateway-<?php echo esc_attr( $gateway_id ) . '-' . $form_id; ?>"
1404
+ class="give-gateway-option"
1405
+ id="give-gateway-option-<?php echo esc_attr( $gateway_id ); ?>"> <?php echo esc_html( $gateway['checkout_label'] ); ?></label>
1406
+ </li>
1407
  <?php
1408
  endforeach;
1409
  ?>
1410
+ </ul>
1411
  <?php
1412
  /**
1413
  * Fires while selecting payment gateways, before the gateways list.
1416
  */
1417
  do_action( 'give_payment_mode_after_gateways' );
1418
  ?>
1419
+ </div>
1420
  <?php
1421
  /**
1422
  * Fires while selecting payment gateways, after the wrap div.
1427
  */
1428
  do_action( 'give_payment_mode_after_gateways_wrap' );
1429
  ?>
1430
+ </fieldset>
1431
 
1432
  <?php
1433
  /**
1440
  do_action( 'give_payment_mode_bottom', $form_id );
1441
  ?>
1442
 
1443
+ <div id="give_purchase_form_wrap">
1444
 
1445
  <?php
1446
  /**
1451
  do_action( 'give_donation_form', $form_id );
1452
  ?>
1453
 
1454
+ </div>
1455
 
1456
  <?php
1457
  /**
1506
  }
1507
 
1508
  ?>
1509
+ <fieldset id="give_terms_agreement">
1510
+ <legend><?php echo apply_filters( 'give_terms_agreement_text', esc_html__( 'Terms', 'give' ) ); ?></legend>
1511
+ <div id="give_terms" class="give_terms-<?php echo $form_id; ?>" style="display:none;">
1512
  <?php
1513
  /**
1514
  * Fires while rendering terms of agreement, before the fields.
1525
  */
1526
  do_action( 'give_after_terms' );
1527
  ?>
1528
+ </div>
1529
+ <div id="give_show_terms">
1530
+ <a href="#" class="give_terms_links give_terms_links-<?php echo $form_id; ?>" role="button"
1531
+ aria-controls="give_terms"><?php esc_html_e( 'Show Terms', 'give' ); ?></a>
1532
+ <a href="#" class="give_terms_links give_terms_links-<?php echo $form_id; ?>" role="button"
1533
+ aria-controls="give_terms" style="display:none;"><?php esc_html_e( 'Hide Terms', 'give' ); ?></a>
1534
+ </div>
1535
+
1536
+ <input name="give_agree_to_terms" class="required" type="checkbox"
1537
+ id="give_agree_to_terms-<?php echo $form_id; ?>" value="1" required aria-required="true"/>
1538
+ <label for="give_agree_to_terms-<?php echo $form_id; ?>"><?php echo $label; ?></label>
1539
+
1540
+ </fieldset>
1541
  <?php
1542
  }
1543
 
1567
  return;
1568
  }
1569
  ?>
1570
+ <p id="give-final-total-wrap" class="form-wrap ">
1571
  <span
1572
+ class="give-donation-total-label"><?php echo apply_filters( 'give_donation_total_label', esc_html__( 'Donation Total:', 'give' ) ); ?></span>
1573
+ <span class="give-final-total-amount"
1574
+ data-total="<?php echo give_format_amount( $total ); ?>"><?php echo give_currency_filter( give_format_amount( $total ) ); ?></span>
1575
+ </p>
1576
  <?php
1577
  }
1578
 
1589
  */
1590
  function give_checkout_submit( $form_id ) {
1591
  ?>
1592
+ <fieldset id="give_purchase_submit">
1593
  <?php
1594
  /**
1595
  * Fire before donation form submit.
1609
  */
1610
  do_action( 'give_donation_form_after_submit', $form_id );
1611
  ?>
1612
+ </fieldset>
1613
  <?php
1614
  }
1615
 
1631
  $display_label_field = get_post_meta( $form_id, '_give_checkout_label', true );
1632
  $display_label = ( ! empty( $display_label_field ) ? $display_label_field : esc_html__( 'Donate Now', 'give' ) );
1633
  ob_start(); ?>
1634
+ <div class="give-submit-button-wrap give-clearfix">
1635
+ <input type="submit" class="give-submit give-btn" id="give-purchase-button" name="give-purchase"
1636
+ value="<?php echo $display_label; ?>"/>
1637
+ <span class="give-loading-animation"></span>
1638
+ </div>
1639
  <?php
1640
  return apply_filters( 'give_checkout_button_purchase', ob_get_clean(), $form_id );
1641
  }
1657
 
1658
  if ( give_is_setting_enabled( $form_option, array( 'enabled', 'global' ) ) ) {
1659
  ?>
1660
+ <script type="text/javascript">
1661
  jQuery(document).ready(function ($) {
1662
  $('body').on('click', '.give_terms_links-<?php echo $form_id;?>', function (e) {
1663
  e.preventDefault();
1666
  return false;
1667
  });
1668
  });
1669
+ </script>
1670
  <?php
1671
  }
1672
  }
1702
  * Get form content position.
1703
  *
1704
  * @since 1.8
1705
+ *
1706
  * @param $form_id
1707
  * @param $args
1708
+ *
1709
  * @return mixed|string
1710
  */
1711
  function give_get_form_content_placement( $form_id, $args ) {
1751
  $show_content = give_get_form_content_placement( $form_id, $args );
1752
 
1753
  // Bailout.
1754
+ if ( empty( $show_content ) ) {
1755
  return false;
1756
  }
1757
 
1812
  do_action( 'give_hidden_fields_before', $form_id );
1813
 
1814
  if ( is_user_logged_in() ) { ?>
1815
+ <input type="hidden" name="give-user-id" value="<?php echo get_current_user_id(); ?>"/>
1816
  <?php } ?>
1817
+ <input type="hidden" name="give_action" value="purchase"/>
1818
+ <input type="hidden" name="give-gateway" value="<?php echo give_get_chosen_gateway( $form_id ); ?>"/>
1819
  <?php
1820
  /**
1821
  * Fires while rendering hidden checkout fields, after the fields.
includes/payments/class-give-payment.php CHANGED
@@ -1973,11 +1973,9 @@ final class Give_Payment {
1973
  private function setup_transaction_id() {
1974
  $transaction_id = $this->get_meta( '_give_payment_transaction_id', true );
1975
 
1976
- if ( empty( $transaction_id ) || (int) $transaction_id === (int) $this->ID ) {
1977
-
1978
  $gateway = $this->gateway;
1979
  $transaction_id = apply_filters( "give_get_payment_transaction_id-{$gateway}", $this->ID );
1980
-
1981
  }
1982
 
1983
  return $transaction_id;
1973
  private function setup_transaction_id() {
1974
  $transaction_id = $this->get_meta( '_give_payment_transaction_id', true );
1975
 
1976
+ if ( empty( $transaction_id ) ) {
 
1977
  $gateway = $this->gateway;
1978
  $transaction_id = apply_filters( "give_get_payment_transaction_id-{$gateway}", $this->ID );
 
1979
  }
1980
 
1981
  return $transaction_id;
includes/scripts.php CHANGED
@@ -366,10 +366,10 @@ function give_admin_icon() {
366
  <?php if ( version_compare( get_bloginfo( 'version' ), '3.8-RC', '>=' ) || version_compare( get_bloginfo( 'version' ), '3.8', '>=' ) ) { ?>
367
  @font-face {
368
  font-family: 'give-icomoon';
369
- src: url('<?php echo GIVE_PLUGIN_URL . '/assets/fonts/icomoon.eot?-ngjl88'; ?>');
370
- src: url('<?php echo GIVE_PLUGIN_URL . '/assets/fonts/icomoon.eot?#iefix-ngjl88'?>') format('embedded-opentype'),
371
- url('<?php echo GIVE_PLUGIN_URL . '/assets/fonts/icomoon.woff?-ngjl88'; ?>') format('woff'),
372
- url('<?php echo GIVE_PLUGIN_URL . '/assets/fonts/icomoon.svg?-ngjl88#icomoon'; ?>') format('svg');
373
  font-weight: normal;
374
  font-style: normal;
375
  }
366
  <?php if ( version_compare( get_bloginfo( 'version' ), '3.8-RC', '>=' ) || version_compare( get_bloginfo( 'version' ), '3.8', '>=' ) ) { ?>
367
  @font-face {
368
  font-family: 'give-icomoon';
369
+ src: url('<?php echo GIVE_PLUGIN_URL . '/assets/fonts/icomoon.eot?ngjl88'; ?>');
370
+ src: url('<?php echo GIVE_PLUGIN_URL . '/assets/fonts/icomoon.eot?#iefixngjl88'?>') format('embedded-opentype'),
371
+ url('<?php echo GIVE_PLUGIN_URL . '/assets/fonts/icomoon.woff?ngjl88'; ?>') format('woff'),
372
+ url('<?php echo GIVE_PLUGIN_URL . '/assets/fonts/icomoon.svg?ngjl88#icomoon'; ?>') format('svg');
373
  font-weight: normal;
374
  font-style: normal;
375
  }
includes/shortcodes.php CHANGED
@@ -36,24 +36,32 @@ function give_donation_history() {
36
 
37
  $email_access = give_get_option( 'email_access' );
38
 
39
- //Is user logged in? Does a session exist? Does an email-access token exist?
40
- if ( is_user_logged_in() || Give()->session->get_session_expiration() !== false || ( $email_access == 'on' && Give()->email_access->token_exists ) ) {
 
 
 
 
 
 
 
 
41
  ob_start();
42
  give_get_template_part( 'history', 'donations' );
43
 
44
  return ob_get_clean();
45
- } //Is Email-based access enabled?
46
- elseif ( give_is_setting_enabled( $email_access ) ) {
47
 
 
 
48
  ob_start();
49
  give_get_template_part( 'email', 'login-form' );
50
 
51
  return ob_get_clean();
52
  } else {
53
- $message = esc_html__( 'You must be logged in to view your donation history. Please login using your account or create an account using the same email you used to donate with.', 'give' );
54
- echo apply_filters( 'give_donation_history_nonuser_message', give_output_error( $message, false ), $message );
55
- echo do_shortcode( '[give_login]' );
56
 
 
 
 
57
  }
58
  }
59
 
36
 
37
  $email_access = give_get_option( 'email_access' );
38
 
39
+ /**
40
+ * Determine access
41
+ *
42
+ * a. Check if a user is logged in or does a session exist?
43
+ * b. Does an email-access token exist?
44
+ */
45
+ if (
46
+ is_user_logged_in() || false !== Give()->session->get_session_expiration()
47
+ || ( give_is_setting_enabled( $email_access ) && Give()->email_access->token_exists )
48
+ ) {
49
  ob_start();
50
  give_get_template_part( 'history', 'donations' );
51
 
52
  return ob_get_clean();
 
 
53
 
54
+ } elseif ( give_is_setting_enabled( $email_access ) ) {
55
+ //Is Email-based access enabled?
56
  ob_start();
57
  give_get_template_part( 'email', 'login-form' );
58
 
59
  return ob_get_clean();
60
  } else {
 
 
 
61
 
62
+ echo apply_filters( 'give_donation_history_nonuser_message', give_output_error( __( 'You must be logged in to view your donation history. Please login using your account or create an account using the same email you used to donate with.', 'give' ), false ) );
63
+ echo do_shortcode( '[give_login]' );
64
+
65
  }
66
  }
67
 
languages/give.pot CHANGED
@@ -23,7 +23,7 @@ msgstr ""
23
  msgid "WordPress user #%d is connected to #%d"
24
  msgstr ""
25
 
26
- #: includes/admin/abstract-admin-settings-page.php:145, includes/admin/settings/class-settings-cmb2-backward-compatibility.php:591, includes/admin/views/html-admin-settings.php:98
27
  msgid "Oops, this settings page does not exist."
28
  msgstr ""
29
 
@@ -227,7 +227,7 @@ msgstr ""
227
  msgid "Your settings have been saved."
228
  msgstr ""
229
 
230
- #: includes/admin/class-admin-settings.php:589, includes/admin/give-metabox-functions.php:625
231
  msgid "Add or Upload File"
232
  msgstr ""
233
 
@@ -251,7 +251,7 @@ msgstr ""
251
  msgid "Revoke"
252
  msgstr ""
253
 
254
- #: includes/admin/class-api-keys-table.php:192, includes/forms/template.php:1133, includes/forms/template.php:1143, includes/forms/template.php:1268, templates/shortcode-login.php:23, templates/shortcode-register.php:34
255
  msgid "Username"
256
  msgstr ""
257
 
@@ -295,11 +295,11 @@ msgstr ""
295
  msgid "Advanced"
296
  msgstr ""
297
 
298
- #: includes/admin/class-give-settings.php:221, includes/admin/class-give-settings.php:1491, includes/admin/class-give-settings.php:1503, includes/admin/tools/class-settings-api.php:46, includes/admin/tools/class-settings-api.php:84
299
  msgid "API"
300
  msgstr ""
301
 
302
- #: includes/admin/class-give-settings.php:223, includes/admin/class-give-settings.php:1521, includes/admin/class-give-settings.php:1531, includes/admin/tools/class-settings-system-info.php:46
303
  msgid "System Info"
304
  msgstr ""
305
 
@@ -423,7 +423,7 @@ msgstr ""
423
  msgid "The gateway that will be selected by default."
424
  msgstr ""
425
 
426
- #: includes/admin/class-give-settings.php:669, includes/gateways/functions.php:27
427
  msgid "PayPal Standard"
428
  msgstr ""
429
 
@@ -467,7 +467,7 @@ msgstr ""
467
  msgid "If donations are not getting marked as complete, use a slightly less secure method of verifying donations."
468
  msgstr ""
469
 
470
- #: includes/admin/class-give-settings.php:739, includes/admin/forms/class-metabox-form-data.php:1087, includes/gateways/offline-donations.php:303, includes/gateways/offline-donations.php:361
471
  msgid "Offline Donations"
472
  msgstr ""
473
 
@@ -491,7 +491,7 @@ msgstr ""
491
  msgid "Offline Donation Email Instructions Subject"
492
  msgstr ""
493
 
494
- #: includes/admin/class-give-settings.php:785, includes/admin/class-give-settings.php:1171, includes/admin/settings/class-settings-email.php:106, includes/admin/settings/class-settings-gateways.php:133, includes/gateways/offline-donations.php:341
495
  msgid "Enter the subject line for the donation receipt email."
496
  msgstr ""
497
 
@@ -563,339 +563,315 @@ msgstr ""
563
  msgid "The excerpt is an optional summary or description of a donation form; in short, a summary as to why the user should give."
564
  msgstr ""
565
 
566
- #: includes/admin/class-give-settings.php:947, includes/admin/settings/class-settings-display.php:155
567
  msgid "Featured Image Size"
568
  msgstr ""
569
 
570
- #: includes/admin/class-give-settings.php:949, includes/admin/settings/class-settings-display.php:156
571
  msgid "The Featured Image is an image that is chosen as the representative image for a donation form. Some themes may have custom featured image sizes. Please select the size you would like to display for your single donation form's featured image."
572
  msgstr ""
573
 
574
- #: includes/admin/class-give-settings.php:963
575
  msgid "Disable Form Featured Image"
576
  msgstr ""
577
 
578
- #: includes/admin/class-give-settings.php:965, includes/admin/settings/class-settings-display.php:145
579
  msgid "If you do not wish to use the featured image functionality you can disable it using this option and it will not be displayed for single donation forms."
580
  msgstr ""
581
 
582
- #: includes/admin/class-give-settings.php:975
583
  msgid "Disable Single Form Sidebar"
584
  msgstr ""
585
 
586
- #: includes/admin/class-give-settings.php:977
587
  msgid "The sidebar allows you to add additional widget to the Give single form view. If you don't plan on using the sidebar you may disable it with this option."
588
  msgstr ""
589
 
590
- #: includes/admin/class-give-settings.php:987, includes/admin/settings/class-settings-display.php:304
591
  msgid "Taxonomies"
592
  msgstr ""
593
 
594
- #: includes/admin/class-give-settings.php:999
595
  msgid "Enable Form Categories"
596
  msgstr ""
597
 
598
- #: includes/admin/class-give-settings.php:1001
599
  msgid "Enables the \"Category\" taxonomy for all Give forms."
600
  msgstr ""
601
 
602
- #: includes/admin/class-give-settings.php:1011
603
  msgid "Enable Form Tags"
604
  msgstr ""
605
 
606
- #: includes/admin/class-give-settings.php:1013
607
  msgid "Enables the \"Tag\" taxonomy for all Give forms."
608
  msgstr ""
609
 
610
- #: includes/admin/class-give-settings.php:1023
611
- msgid "Term and Conditions"
612
- msgstr ""
613
-
614
- #: includes/admin/class-give-settings.php:1035, includes/admin/settings/class-settings-display.php:247
615
- msgid "Agree to Terms Label"
616
- msgstr ""
617
-
618
- #: includes/admin/class-give-settings.php:1037
619
- msgid "The label shown next to the agree to terms check box. Add your own to customize or leave blank to use the default text placeholder. Note: You can customize the label per form as needed."
620
- msgstr ""
621
-
622
- #: includes/admin/class-give-settings.php:1043, includes/admin/forms/class-metabox-form-data.php:498, includes/admin/settings/class-settings-display.php:251, includes/forms/template.php:1481, includes/forms/template.php:1486
623
- msgid "Agree to Terms?"
624
- msgstr ""
625
-
626
- #: includes/admin/class-give-settings.php:1053, includes/admin/forms/class-metabox-form-data.php:503, includes/admin/settings/class-settings-display.php:256
627
- msgid "Agreement Text"
628
- msgstr ""
629
-
630
- #: includes/admin/class-give-settings.php:1055
631
- msgid "This is the actual text which the user will have to agree to in order to make a donation. Note: You can customize the content per form as needed."
632
- msgstr ""
633
-
634
- #: includes/admin/class-give-settings.php:1081, includes/admin/class-give-settings.php:1089, includes/admin/settings/class-settings-email.php:86, includes/admin/settings/class-settings-email.php:219
635
  msgid "Email Settings"
636
  msgstr ""
637
 
638
- #: includes/admin/class-give-settings.php:1103, includes/admin/settings/class-settings-email.php:57
639
  msgid "Email Template"
640
  msgstr ""
641
 
642
- #: includes/admin/class-give-settings.php:1105
643
  msgid "Choose a template. Click \"Save Changes\" then \"Preview Donation Receipt\" to see the new template."
644
  msgstr ""
645
 
646
- #: includes/admin/class-give-settings.php:1117, includes/admin/settings/class-settings-email.php:64, includes/scripts.php:309
647
  msgid "Logo"
648
  msgstr ""
649
 
650
- #: includes/admin/class-give-settings.php:1119, includes/admin/settings/class-settings-email.php:65
651
  msgid "Upload or choose a logo to be displayed at the top of the donation receipt emails. Displayed on HTML emails only."
652
  msgstr ""
653
 
654
- #: includes/admin/class-give-settings.php:1129, includes/admin/settings/class-settings-email.php:70
655
  msgid "From Name"
656
  msgstr ""
657
 
658
- #: includes/admin/class-give-settings.php:1131
659
  msgid "The name that appears in the \"From\" field in donation receipt emails."
660
  msgstr ""
661
 
662
- #: includes/admin/class-give-settings.php:1143, includes/admin/settings/class-settings-email.php:77
663
  msgid "From Email"
664
  msgstr ""
665
 
666
- #: includes/admin/class-give-settings.php:1145
667
  msgid "Email to send donation receipts from. This will act as the \"from\" and \"reply-to\" address."
668
  msgstr ""
669
 
670
- #: includes/admin/class-give-settings.php:1155, includes/admin/class-give-settings.php:1173, includes/admin/class-give-settings.php:1183, includes/admin/settings/class-settings-email.php:107, includes/admin/settings/class-settings-email.php:112, includes/admin/settings/class-settings-email.php:220, includes/admin/shortcodes/shortcode-give-receipt.php:27, includes/admin/shortcodes/shortcode-give-receipt.php:28, includes/emails/functions.php:59, includes/emails/functions.php:84, includes/emails/functions.php:143, includes/emails/functions.php:154, includes/emails/template.php:165, includes/emails/template.php:420, templates/shortcode-receipt.php:116
671
  msgid "Donation Receipt"
672
  msgstr ""
673
 
674
- #: includes/admin/class-give-settings.php:1169, includes/admin/settings/class-settings-email.php:105
675
  msgid "Donation Email Subject"
676
  msgstr ""
677
 
678
- #: includes/admin/class-give-settings.php:1189
679
  msgid "Enter the email that is sent to users after completing a successful donation. HTML is accepted. Available template tags: %s"
680
  msgstr ""
681
 
682
- #: includes/admin/class-give-settings.php:1203, includes/admin/settings/class-settings-email.php:221
683
  msgid "New Donation Notification"
684
  msgstr ""
685
 
686
- #: includes/admin/class-give-settings.php:1217, includes/admin/settings/class-settings-email.php:155
687
  msgid "Donation Notification Subject"
688
  msgstr ""
689
 
690
- #: includes/admin/class-give-settings.php:1219
691
  msgid "Enter the subject line for the donation notification email."
692
  msgstr ""
693
 
694
- #: includes/admin/class-give-settings.php:1223, includes/admin/settings/class-settings-email.php:158
695
  msgid "New Donation - #{payment_id}"
696
  msgstr ""
697
 
698
- #: includes/admin/class-give-settings.php:1231, includes/admin/settings/class-settings-email.php:162
699
  msgid "Donation Notification"
700
  msgstr ""
701
 
702
- #: includes/admin/class-give-settings.php:1237
703
  msgid "Enter the email that is sent to donation notification emails after completion of a donation. HTML is accepted. Available template tags: %s"
704
  msgstr ""
705
 
706
- #: includes/admin/class-give-settings.php:1253, includes/admin/settings/class-settings-email.php:173
707
  msgid "Donation Notification Emails"
708
  msgstr ""
709
 
710
- #: includes/admin/class-give-settings.php:1255, includes/admin/settings/class-settings-email.php:174
711
  msgid "Enter the email address(es) that should receive a notification anytime a donation is made, please only enter <span class=\"give-underline\">one email address per line</span> and <strong>not separated by commas</strong>."
712
  msgstr ""
713
 
714
- #: includes/admin/class-give-settings.php:1267
715
  msgid "Disable Admin Notifications"
716
  msgstr ""
717
 
718
- #: includes/admin/class-give-settings.php:1269
719
  msgid "Check this box if you do not want to receive emails when new donations are made."
720
  msgstr ""
721
 
722
- #: includes/admin/class-give-settings.php:1287
723
  msgid "Give Add-ons Settings"
724
  msgstr ""
725
 
726
- #: includes/admin/class-give-settings.php:1303
727
  msgid "Give Licenses"
728
  msgstr ""
729
 
730
- #: includes/admin/class-give-settings.php:1319, includes/admin/settings/class-settings-advanced.php:133
731
  msgid "Advanced Options"
732
  msgstr ""
733
 
734
- #: includes/admin/class-give-settings.php:1327, includes/admin/settings/class-settings-general.php:97, includes/admin/settings/class-settings-general.php:275
735
  msgid "Access Control"
736
  msgstr ""
737
 
738
- #: includes/admin/class-give-settings.php:1341, includes/admin/settings/class-settings-general.php:57
739
  msgid "Session Lifetime"
740
  msgstr ""
741
 
742
- #: includes/admin/class-give-settings.php:1343, includes/admin/settings/class-settings-general.php:58
743
  msgid "The length of time a user's session is kept alive. Give starts a new session per user upon donation. Sessions allow donors to view their donation receipts without being logged in."
744
  msgstr ""
745
 
746
- #: includes/admin/class-give-settings.php:1349, includes/admin/settings/class-settings-general.php:61
747
  msgid "24 Hours"
748
  msgstr ""
749
 
750
- #: includes/admin/class-give-settings.php:1351, includes/admin/settings/class-settings-general.php:62
751
  msgid "48 Hours"
752
  msgstr ""
753
 
754
- #: includes/admin/class-give-settings.php:1353, includes/admin/settings/class-settings-general.php:63
755
  msgid "72 Hours"
756
  msgstr ""
757
 
758
- #: includes/admin/class-give-settings.php:1355, includes/admin/settings/class-settings-general.php:64
759
  msgid "1 Week"
760
  msgstr ""
761
 
762
- #: includes/admin/class-give-settings.php:1363, includes/admin/settings/class-settings-general.php:68
763
  msgid "Email Access"
764
  msgstr ""
765
 
766
- #: includes/admin/class-give-settings.php:1365, includes/admin/settings/class-settings-general.php:69
767
  msgid "Would you like your donors to be able to access their donation history using only email? Donors whose sessions have expired and do not have an account may still access their donation history via a temporary email access link."
768
  msgstr ""
769
 
770
- #: includes/admin/class-give-settings.php:1377, includes/admin/settings/class-settings-general.php:80
771
  msgid "reCAPTCHA Site Key"
772
  msgstr ""
773
 
774
- #: includes/admin/class-give-settings.php:1381
775
  msgid "If you would like to prevent spam on the email access form navigate to <a href=\"%s\" target=\"_blank\">the reCAPTCHA website</a> and sign up for an API key. The reCAPTCHA uses Google's user-friendly single click verification method."
776
  msgstr ""
777
 
778
- #: includes/admin/class-give-settings.php:1393, includes/admin/settings/class-settings-general.php:88
779
  msgid "reCAPTCHA Secret Key"
780
  msgstr ""
781
 
782
- #: includes/admin/class-give-settings.php:1395
783
  msgid "Please paste the reCAPTCHA secret key here from your manage reCAPTCHA API Keys panel."
784
  msgstr ""
785
 
786
- #: includes/admin/class-give-settings.php:1405
787
  msgid "Data Control"
788
  msgstr ""
789
 
790
- #: includes/admin/class-give-settings.php:1417
791
  msgid "Remove All Data on Uninstall?"
792
  msgstr ""
793
 
794
- #: includes/admin/class-give-settings.php:1419
795
  msgid "When the plugin is deleted, completely remove all Give data."
796
  msgstr ""
797
 
798
- #: includes/admin/class-give-settings.php:1429
799
  msgid "Filter Control"
800
  msgstr ""
801
 
802
- #: includes/admin/class-give-settings.php:1443
803
  msgid "Disable %s filter"
804
  msgstr ""
805
 
806
- #: includes/admin/class-give-settings.php:1447, includes/admin/settings/class-settings-advanced.php:70
807
  msgid "If you are seeing extra social buttons, related posts, or other unwanted elements appearing within your forms then you can disable WordPress' content filter. <a href=\"%1$s\" target=\"_blank\">Learn more</a> about %2$s filter."
808
  msgstr ""
809
 
810
- #: includes/admin/class-give-settings.php:1457
811
  msgid "Script Loading"
812
  msgstr ""
813
 
814
- #: includes/admin/class-give-settings.php:1469
815
  msgid "Load Scripts in Footer?"
816
  msgstr ""
817
 
818
- #: includes/admin/class-give-settings.php:1471
819
  msgid "Check this box if you would like Give to load all frontend JavaScript files in the footer."
820
  msgstr ""
821
 
822
- #: includes/admin/class-give-settings.php:1533
823
  msgid "Please copy and paste this information in your ticket when contacting support."
824
  msgstr ""
825
 
826
- #: includes/admin/class-give-settings.php:1593
827
  msgid "Settings updated."
828
  msgstr ""
829
 
830
- #: includes/admin/class-give-settings.php:1643
831
  msgid "Invalid property: %s"
832
  msgstr ""
833
 
834
- #: includes/admin/class-give-settings.php:2437
835
  msgid "renew"
836
  msgstr ""
837
 
838
- #: includes/admin/class-give-settings.php:2443
839
  msgid "expire"
840
  msgstr ""
841
 
842
- #: includes/admin/class-give-settings.php:2453
843
  msgid "Your subscription (<a href=\"%s\" target=\"_blank\">#%d</a>) expired. Please <a href=\"%s\" target=\"_blank\" title=\"Renew your license key\">renew your license key</a>"
844
  msgstr ""
845
 
846
- #: includes/admin/class-give-settings.php:2469
847
  msgid "Your subscription (<a href=\"%s\" target=\"_blank\">#%d</a>) will %s in %s."
848
  msgstr ""
849
 
850
- #: includes/admin/class-give-settings.php:2487
851
  msgid "Your subscription (<a href=\"%s\" target=\"_blank\">#%d</a>) will %s on %s."
852
  msgstr ""
853
 
854
- #: includes/admin/class-give-settings.php:2521
855
  msgid "Your license key expired on %s. Please <a href=\"%s\" target=\"_blank\" title=\"Renew your license key\">renew your license key</a>."
856
  msgstr ""
857
 
858
- #: includes/admin/class-give-settings.php:2541
859
  msgid "Invalid license. Please <a href=\"%s\" target=\"_blank\" title=\"Visit account page\">visit your account page</a> and verify it."
860
  msgstr ""
861
 
862
- #: includes/admin/class-give-settings.php:2559, includes/admin/class-give-settings.php:2579
863
  msgid "Your %s is not active for this URL. Please <a href=\"%s\" target=\"_blank\" title=\"Visit account page\">visit your account page</a> to manage your license key URLs."
864
  msgstr ""
865
 
866
- #: includes/admin/class-give-settings.php:2597
867
  msgid "This license %s does not belong to %s."
868
  msgstr ""
869
 
870
- #: includes/admin/class-give-settings.php:2609
871
  msgid "Your license key has reached it's activation limit. <a href=\"%s\">View possible upgrades</a> now."
872
  msgstr ""
873
 
874
- #: includes/admin/class-give-settings.php:2635
875
  msgid "License key never expires."
876
  msgstr ""
877
 
878
- #: includes/admin/class-give-settings.php:2643
879
  msgid "Your license key expires soon! It expires on %s. <a href=\"%s\" target=\"_blank\" title=\"Renew license\">Renew your license key</a>."
880
  msgstr ""
881
 
882
- #: includes/admin/class-give-settings.php:2657
883
  msgid "Your license key expires on %s."
884
  msgstr ""
885
 
886
- #: includes/admin/class-give-settings.php:2677
887
  msgid "To receive updates, please enter your valid %s license key."
888
  msgstr ""
889
 
890
- #: includes/admin/class-give-settings.php:2717
891
  msgid "Deactivate License"
892
  msgstr ""
893
 
894
- #: includes/admin/class-give-settings.php:2737
895
  msgid "To receive updates, please enter your valid license key."
896
  msgstr ""
897
 
898
- #: includes/admin/class-give-settings.php:2835
899
  msgid "You can create API keys for individual users within their profile edit screen. API keys allow users to use the <a href=\"%1$s\" target=\"_blank\">Give REST API</a> to retrieve donation data in JSON or XML for external applications or devices, such as <a href=\"%2$s\" target=\"_blank\">Zapier</a>."
900
  msgstr ""
901
 
@@ -927,7 +903,7 @@ msgstr ""
927
  msgid "Register now &raquo;"
928
  msgstr ""
929
 
930
- #: includes/admin/customers/class-customer-table.php:65, includes/admin/customers/customers.php:151, includes/admin/reporting/class-donor-reports-table.php:66, includes/admin/reporting/class-sales-logs-list-table.php:111
931
  msgid "Donor"
932
  msgstr ""
933
 
@@ -983,7 +959,7 @@ msgstr ""
983
  msgid "You do not have permission to edit this donor."
984
  msgstr ""
985
 
986
- #: includes/admin/customers/customer-actions.php:31, includes/admin/customers/customer-actions.php:43, includes/admin/customers/customer-actions.php:195, includes/admin/customers/customer-actions.php:207, includes/admin/customers/customer-actions.php:273, includes/admin/customers/customer-actions.php:286, includes/admin/customers/customer-actions.php:368, includes/admin/customers/customer-actions.php:379, includes/admin/customers/customer-actions.php:545, includes/admin/customers/customer-actions.php:589, includes/admin/EDD_SL_Plugin_Updater.php:328, includes/admin/forms/dashboard-columns.php:237, includes/admin/payments/actions.php:31, includes/admin/payments/actions.php:88, includes/admin/payments/actions.php:99, includes/admin/payments/actions.php:314, includes/admin/payments/actions.php:334, includes/admin/payments/actions.php:367, includes/admin/payments/actions.php:389, includes/admin/payments/view-order-details.php:24, includes/admin/payments/view-order-details.php:34, includes/admin/reporting/class-api-requests-logs-list-table.php:141, includes/admin/reporting/class-export.php:177, includes/admin/reporting/class-gateway-error-logs-list-table.php:128, includes/admin/reporting/export/class-batch-export.php:133, includes/admin/reporting/export/export-actions.php:26, includes/admin/reporting/pdf-reports.php:31, includes/admin/reporting/pdf-reports.php:35, includes/admin/reporting/tools/class-give-tools-delete-test-transactions.php:157, includes/admin/reporting/tools/class-give-tools-recount-all-stats.php:206, includes/admin/reporting/tools/class-give-tools-recount-customer-stats.php:195, includes/admin/reporting/tools/class-give-tools-recount-form-stats.php:220, includes/admin/reporting/tools/class-give-tools-recount-income.php:157, includes/admin/reporting/tools/class-give-tools-recount-single-customer-stats.php:152, includes/admin/reporting/tools/class-give-tools-reset-stats.php:185, includes/admin/upgrades/upgrade-functions.php:165, includes/admin/upgrades/upgrade-functions.php:277, includes/admin/upgrades/upgrade-functions.php:314, includes/admin/upgrades/upgrade-functions.php:685, includes/api/class-give-api.php:1691, includes/api/class-give-api.php:1696, includes/api/class-give-api.php:1714, includes/api/class-give-api.php:1724, includes/class-give-license-handler.php:323, includes/class-give-license-handler.php:421, includes/emails/actions.php:56, includes/emails/template.php:270, includes/error-tracking.php:50, includes/formatting.php:470, includes/gateways/manual.php:38
987
  msgid "Error"
988
  msgstr ""
989
 
@@ -1131,23 +1107,23 @@ msgstr ""
1131
  msgid "Address:"
1132
  msgstr ""
1133
 
1134
- #: includes/admin/customers/customers.php:309, includes/admin/reporting/export/class-batch-export-payments.php:47, includes/forms/template.php:899, templates/shortcode-profile-editor.php:123
1135
  msgid "Address 1"
1136
  msgstr ""
1137
 
1138
- #: includes/admin/customers/customers.php:310, includes/admin/reporting/export/class-batch-export-customers.php:133, includes/admin/reporting/export/class-batch-export-payments.php:48, includes/forms/template.php:921, templates/shortcode-profile-editor.php:128
1139
  msgid "Address 2"
1140
  msgstr ""
1141
 
1142
- #: includes/admin/customers/customers.php:311, includes/admin/reporting/export/class-batch-export-customers.php:134, includes/admin/reporting/export/class-batch-export-payments.php:49, includes/forms/template.php:942, includes/forms/template.php:954, templates/shortcode-profile-editor.php:133
1143
  msgid "City"
1144
  msgstr ""
1145
 
1146
- #: includes/admin/customers/customers.php:341, includes/forms/template.php:1016, includes/forms/template.php:1046, templates/shortcode-profile-editor.php:152
1147
  msgid "State / Province"
1148
  msgstr ""
1149
 
1150
- #: includes/admin/customers/customers.php:345, includes/admin/reporting/export/class-batch-export-payments.php:52, includes/forms/template.php:962, includes/forms/template.php:976, templates/shortcode-profile-editor.php:138
1151
  msgid "Zip / Postal Code"
1152
  msgstr ""
1153
 
@@ -1155,7 +1131,7 @@ msgstr ""
1155
  msgid "Update Donor"
1156
  msgstr ""
1157
 
1158
- #: includes/admin/customers/customers.php:364, includes/admin/customers/customers.php:759, includes/admin/payments/view-order-details.php:556, includes/class-give-html-elements.php:657, includes/forms/template.php:1305
1159
  msgid "Cancel"
1160
  msgstr ""
1161
 
@@ -1185,7 +1161,7 @@ msgstr ""
1185
  msgid "Remove"
1186
  msgstr ""
1187
 
1188
- #: includes/admin/customers/customers.php:478, includes/admin/reporting/export/class-batch-export-customers.php:129, includes/forms/template.php:691, includes/forms/template.php:703, templates/shortcode-profile-editor.php:93
1189
  msgid "Email Address"
1190
  msgstr ""
1191
 
@@ -1205,11 +1181,11 @@ msgstr ""
1205
  msgid "Amount"
1206
  msgstr ""
1207
 
1208
- #: includes/admin/customers/customers.php:503, includes/admin/forms/dashboard-columns.php:43, includes/admin/payments/class-payments-table.php:275, includes/admin/reporting/class-api-requests-logs-list-table.php:96, includes/admin/reporting/class-export-earnings.php:64, includes/admin/reporting/class-export.php:73, includes/admin/reporting/class-gateway-error-logs-list-table.php:131, includes/admin/reporting/class-sales-logs-list-table.php:116, includes/admin/reporting/export/class-batch-export-payments.php:59, templates/history-donations.php:33
1209
  msgid "Date"
1210
  msgstr ""
1211
 
1212
- #: includes/admin/customers/customers.php:504, includes/admin/payments/class-payments-table.php:274, includes/admin/reporting/class-sales-logs-list-table.php:114, includes/admin/reporting/export/class-batch-export-forms.php:51, includes/admin/reporting/export/class-batch-export-payments.php:61
1213
  msgid "Status"
1214
  msgstr ""
1215
 
@@ -1229,7 +1205,7 @@ msgstr ""
1229
  msgid "Completed Forms"
1230
  msgstr ""
1231
 
1232
- #: includes/admin/customers/customers.php:561, includes/admin/reporting/class-form-reports-table.php:99, includes/admin/reporting/class-sales-logs-list-table.php:112, includes/post-types.php:42, includes/post-types.php:229
1233
  msgid "Form"
1234
  msgstr ""
1235
 
@@ -1368,11 +1344,11 @@ msgstr ""
1368
  msgid "Do you want the user to be able to input their own donation amount?"
1369
  msgstr ""
1370
 
1371
- #: includes/admin/forms/class-metabox-form-data.php:160, includes/admin/forms/class-metabox-form-data.php:292, includes/admin/forms/class-metabox-form-data.php:317, includes/admin/forms/class-metabox-form-data.php:350, includes/admin/forms/class-metabox-form-data.php:393, includes/admin/forms/class-metabox-form-data.php:433, includes/admin/settings/class-settings-advanced.php:75, includes/admin/settings/class-settings-display.php:62, includes/admin/settings/class-settings-display.php:74, includes/admin/settings/class-settings-display.php:86, includes/admin/settings/class-settings-display.php:117, includes/admin/settings/class-settings-display.php:128, includes/admin/settings/class-settings-display.php:139, includes/admin/settings/class-settings-display.php:150, includes/admin/settings/class-settings-display.php:169, includes/admin/settings/class-settings-display.php:200, includes/admin/settings/class-settings-display.php:211, includes/admin/settings/class-settings-display.php:242, includes/admin/settings/class-settings-email.php:149, includes/admin/settings/class-settings-gateways.php:85, includes/admin/settings/class-settings-gateways.php:117, includes/admin/settings/class-settings-gateways.php:176, includes/admin/settings/class-settings-general.php:74, includes/admin/tools/views/html-admin-page-system-info.php:421, includes/admin/tools/views/html-admin-page-system-info.php:494, includes/admin/tools/views/html-admin-page-system-info.php:499, includes/admin/tools/views/html-admin-page-system-info.php:514, includes/admin/tools/views/html-admin-page-system-info.php:519, includes/admin/tools/views/html-admin-page-system-info.php:540, includes/admin/tools/views/html-admin-page-system-info.php:545, includes/gateways/offline-donations.php:323
1372
  msgid "Enabled"
1373
  msgstr ""
1374
 
1375
- #: includes/admin/forms/class-metabox-form-data.php:161, includes/admin/forms/class-metabox-form-data.php:293, includes/admin/forms/class-metabox-form-data.php:318, includes/admin/forms/class-metabox-form-data.php:351, includes/admin/forms/class-metabox-form-data.php:394, includes/admin/forms/class-metabox-form-data.php:434, includes/admin/settings/class-settings-advanced.php:76, includes/admin/settings/class-settings-display.php:63, includes/admin/settings/class-settings-display.php:75, includes/admin/settings/class-settings-display.php:87, includes/admin/settings/class-settings-display.php:118, includes/admin/settings/class-settings-display.php:129, includes/admin/settings/class-settings-display.php:140, includes/admin/settings/class-settings-display.php:151, includes/admin/settings/class-settings-display.php:170, includes/admin/settings/class-settings-display.php:201, includes/admin/settings/class-settings-display.php:212, includes/admin/settings/class-settings-display.php:243, includes/admin/settings/class-settings-email.php:150, includes/admin/settings/class-settings-gateways.php:86, includes/admin/settings/class-settings-gateways.php:118, includes/admin/settings/class-settings-gateways.php:177, includes/admin/settings/class-settings-general.php:75, includes/admin/tools/views/html-admin-page-system-info.php:421, includes/admin/tools/views/html-admin-page-system-info.php:494, includes/admin/tools/views/html-admin-page-system-info.php:499, includes/admin/tools/views/html-admin-page-system-info.php:514, includes/admin/tools/views/html-admin-page-system-info.php:519, includes/admin/tools/views/html-admin-page-system-info.php:540, includes/admin/tools/views/html-admin-page-system-info.php:545, includes/gateways/offline-donations.php:324
1376
  msgid "Disabled"
1377
  msgstr ""
1378
 
@@ -1392,7 +1368,7 @@ msgstr ""
1392
  msgid "This text appears as a label below the custom amount field for set donation forms. For multi-level forms the text will appear as it's own level (ie button, radio, or select option)."
1393
  msgstr ""
1394
 
1395
- #: includes/admin/forms/class-metabox-form-data.php:183, includes/forms/template.php:490
1396
  msgid "Give a Custom Amount"
1397
  msgstr ""
1398
 
@@ -1444,7 +1420,7 @@ msgstr ""
1444
  msgid "The button label for displaying the additional payment fields."
1445
  msgstr ""
1446
 
1447
- #: includes/admin/forms/class-metabox-form-data.php:267, includes/admin/forms/class-metabox-form-data.php:276, includes/forms/template.php:609, includes/forms/template.php:1626
1448
  msgid "Donate Now"
1449
  msgstr ""
1450
 
@@ -1476,7 +1452,7 @@ msgstr ""
1476
  msgid "Display the registration and login forms in the payment section for non-logged-in users."
1477
  msgstr ""
1478
 
1479
- #: includes/admin/forms/class-metabox-form-data.php:304, includes/admin/shortcodes/shortcode-give-login.php:24, includes/admin/shortcodes/shortcode-give-login.php:25, includes/forms/template.php:1093, includes/forms/template.php:1301
1480
  msgid "Login"
1481
  msgstr ""
1482
 
@@ -1492,11 +1468,11 @@ msgstr ""
1492
  msgid "Select the <a href=\"%s\" target=\"_blank\">floating labels</a> setting for this Give form. Be aware that if you have the \"Disable CSS\" option enabled, you will need to style the floating labels yourself."
1493
  msgstr ""
1494
 
1495
- #: includes/admin/forms/class-metabox-form-data.php:316, includes/admin/forms/class-metabox-form-data.php:484, includes/forms/widget.php:176, includes/gateways/offline-donations.php:309
1496
  msgid "Global Option"
1497
  msgstr ""
1498
 
1499
- #: includes/admin/forms/class-metabox-form-data.php:339, includes/admin/forms/class-metabox-form-data.php:344, includes/admin/forms/class-metabox-form-data.php:410
1500
  msgid "Donation Goal"
1501
  msgstr ""
1502
 
@@ -1545,74 +1521,86 @@ msgid "Goal Achieved Message"
1545
  msgstr ""
1546
 
1547
  #: includes/admin/forms/class-metabox-form-data.php:399
1548
- msgid "Do you want to display a custom message when the goal is closed? If none is provided the default message will be displayed"
1549
  msgstr ""
1550
 
1551
- #: includes/admin/forms/class-metabox-form-data.php:403, includes/forms/template.php:90
1552
  msgid "Thank you to all our donors, we have met our fundraising goal."
1553
  msgstr ""
1554
 
1555
- #: includes/admin/forms/class-metabox-form-data.php:422, includes/admin/forms/class-metabox-form-data.php:462
1556
  msgid "Form Content"
1557
  msgstr ""
1558
 
1559
- #: includes/admin/forms/class-metabox-form-data.php:428
1560
  msgid "Display Content"
1561
  msgstr ""
1562
 
1563
- #: includes/admin/forms/class-metabox-form-data.php:429
1564
  msgid "Do you want to add custom content to this form?"
1565
  msgstr ""
1566
 
1567
- #: includes/admin/forms/class-metabox-form-data.php:441
1568
  msgid "Content Placement"
1569
  msgstr ""
1570
 
1571
- #: includes/admin/forms/class-metabox-form-data.php:442
1572
  msgid "This option controls where the content appears within the donation form."
1573
  msgstr ""
1574
 
1575
- #: includes/admin/forms/class-metabox-form-data.php:446
1576
  msgid "Above fields"
1577
  msgstr ""
1578
 
1579
- #: includes/admin/forms/class-metabox-form-data.php:447
1580
  msgid "Below fields"
1581
  msgstr ""
1582
 
1583
- #: includes/admin/forms/class-metabox-form-data.php:453
1584
  msgid "Content"
1585
  msgstr ""
1586
 
1587
- #: includes/admin/forms/class-metabox-form-data.php:454
1588
  msgid "This content will display on the single give form page."
1589
  msgstr ""
1590
 
1591
- #: includes/admin/forms/class-metabox-form-data.php:474, includes/admin/forms/class-metabox-form-data.php:479, includes/admin/forms/class-metabox-form-data.php:511
1592
  msgid "Terms & Conditions"
1593
  msgstr ""
1594
 
1595
- #: includes/admin/forms/class-metabox-form-data.php:480
 
 
 
 
1596
  msgid "Do you want to require the donor to accept terms prior to being able to complete their donation?"
1597
  msgstr ""
1598
 
1599
- #: includes/admin/forms/class-metabox-form-data.php:485, includes/gateways/offline-donations.php:310
1600
  msgid "Customize"
1601
  msgstr ""
1602
 
1603
- #: includes/admin/forms/class-metabox-form-data.php:486, includes/gateways/offline-donations.php:311
1604
  msgid "Disable"
1605
  msgstr ""
1606
 
1607
- #: includes/admin/forms/class-metabox-form-data.php:493
1608
  msgid "Agreement Label"
1609
  msgstr ""
1610
 
1611
- #: includes/admin/forms/class-metabox-form-data.php:494
1612
  msgid "The label shown next to the agree to terms check box. Add your own to customize or leave blank to use the default text placeholder."
1613
  msgstr ""
1614
 
1615
- #: includes/admin/forms/class-metabox-form-data.php:504
 
 
 
 
 
 
 
 
1616
  msgid "This is the actual text which the user will have to agree to in order to make a donation."
1617
  msgstr ""
1618
 
@@ -1648,19 +1636,19 @@ msgstr ""
1648
  msgid "Give Form Shortcode:"
1649
  msgstr ""
1650
 
1651
- #: includes/admin/give-metabox-functions.php:656
1652
  msgid "Global Default"
1653
  msgstr ""
1654
 
1655
- #: includes/admin/give-metabox-functions.php:908
1656
  msgid "Group"
1657
  msgstr ""
1658
 
1659
- #: includes/admin/give-metabox-functions.php:927, includes/admin/give-metabox-functions.php:959, includes/admin/give-metabox-functions.php:993
1660
  msgid "Remove Group"
1661
  msgstr ""
1662
 
1663
- #: includes/admin/give-metabox-functions.php:1026
1664
  msgid "Add Row"
1665
  msgstr ""
1666
 
@@ -1700,7 +1688,7 @@ msgstr ""
1700
  msgid "Search"
1701
  msgstr ""
1702
 
1703
- #: includes/admin/payments/class-payments-table.php:228, includes/admin/reporting/class-sales-logs-list-table.php:305, includes/class-give-html-elements.php:395
1704
  msgid "All"
1705
  msgstr ""
1706
 
@@ -1748,7 +1736,7 @@ msgstr ""
1748
  msgid "by"
1749
  msgstr ""
1750
 
1751
- #: includes/admin/payments/class-payments-table.php:350, includes/admin/shortcodes/abstract-shortcode-generator.php:296, includes/class-give-html-elements.php:130, includes/forms/widget.php:154
1752
  msgid "Untitled (#%s)"
1753
  msgstr ""
1754
 
@@ -1772,11 +1760,11 @@ msgstr ""
1772
  msgid "Delete Donation %s"
1773
  msgstr ""
1774
 
1775
- #: includes/admin/payments/class-payments-table.php:482, includes/admin/payments/view-order-details.php:60, includes/admin/reporting/class-sales-logs-list-table.php:88
1776
  msgid "This donation was made in test mode."
1777
  msgstr ""
1778
 
1779
- #: includes/admin/payments/class-payments-table.php:482, includes/admin/reporting/class-sales-logs-list-table.php:88
1780
  msgid "Test"
1781
  msgstr ""
1782
 
@@ -2008,7 +1996,7 @@ msgstr ""
2008
  msgid "Documentation"
2009
  msgstr ""
2010
 
2011
- #: includes/admin/reporting/class-api-requests-logs-list-table.php:93, includes/admin/reporting/class-gateway-error-logs-list-table.php:127, includes/admin/reporting/class-sales-logs-list-table.php:110
2012
  msgid "Log ID"
2013
  msgstr ""
2014
 
@@ -2108,11 +2096,11 @@ msgstr ""
2108
  msgid "Donation Methods Report"
2109
  msgstr ""
2110
 
2111
- #: includes/admin/reporting/class-sales-logs-list-table.php:113
2112
  msgid "Donation Amount"
2113
  msgstr ""
2114
 
2115
- #: includes/admin/reporting/class-sales-logs-list-table.php:115, includes/admin/reporting/export/class-batch-export-payments.php:57
2116
  msgid "Transaction ID"
2117
  msgstr ""
2118
 
@@ -2148,7 +2136,7 @@ msgstr ""
2148
  msgid "Zip"
2149
  msgstr ""
2150
 
2151
- #: includes/admin/reporting/export/class-batch-export-customers.php:137, includes/admin/reporting/export/class-batch-export-payments.php:51, includes/forms/template.php:984, templates/shortcode-profile-editor.php:143
2152
  msgid "Country"
2153
  msgstr ""
2154
 
@@ -2196,11 +2184,11 @@ msgstr ""
2196
  msgid "Payment Number"
2197
  msgstr ""
2198
 
2199
- #: includes/admin/reporting/export/class-batch-export-payments.php:45, includes/forms/template.php:642, includes/forms/template.php:653, includes/misc-functions.php:632, includes/misc-functions.php:633, templates/shortcode-profile-editor.php:45
2200
  msgid "First Name"
2201
  msgstr ""
2202
 
2203
- #: includes/admin/reporting/export/class-batch-export-payments.php:46, includes/forms/template.php:662, includes/forms/template.php:675, includes/misc-functions.php:636, includes/misc-functions.php:637, templates/shortcode-profile-editor.php:50
2204
  msgid "Last Name"
2205
  msgstr ""
2206
 
@@ -2728,14 +2716,14 @@ msgstr ""
2728
  msgid "Taxonomies Settings"
2729
  msgstr ""
2730
 
2731
- #: includes/admin/settings/class-settings-display.php:236, includes/admin/settings/class-settings-display.php:305
2732
- msgid "Terms and Conditions"
2733
- msgstr ""
2734
-
2735
  #: includes/admin/settings/class-settings-display.php:237
2736
  msgid "Would you like donors to require that donors agree to your terms when donating? Note: You can enable/disable this option and customize the terms per form as well."
2737
  msgstr ""
2738
 
 
 
 
 
2739
  #: includes/admin/settings/class-settings-display.php:248
2740
  msgid "The label shown next to the agree to terms check box. Customize it here or leave blank to use the default placeholder text. Note: You can customize the label per form."
2741
  msgstr ""
@@ -2844,14 +2832,6 @@ msgstr ""
2844
  msgid "Gateway Settings"
2845
  msgstr ""
2846
 
2847
- #: includes/admin/settings/class-settings-gateways.php:235
2848
- msgid "Paypal Standard"
2849
- msgstr ""
2850
-
2851
- #: includes/admin/settings/class-settings-gateways.php:236
2852
- msgid "Offline"
2853
- msgstr ""
2854
-
2855
  #: includes/admin/settings/class-settings-general.php:82
2856
  msgid "Please paste your reCAPTCHA site key here. <br />If you would like to prevent spam on the email access form navigate to <a href=\"%s\" target=\"_blank\">the reCAPTCHA website</a> and sign up for an API key. The reCAPTCHA uses Google's user-friendly single click verification method."
2857
  msgstr ""
@@ -3044,7 +3024,7 @@ msgstr ""
3044
  msgid "Show Payment ID:"
3045
  msgstr ""
3046
 
3047
- #: includes/admin/shortcodes/shortcode-give-register.php:24, includes/admin/shortcodes/shortcode-give-register.php:25, includes/forms/template.php:1246, templates/shortcode-register.php:71
3048
  msgid "Register"
3049
  msgstr ""
3050
 
@@ -3068,7 +3048,7 @@ msgstr ""
3068
  msgid "Data"
3069
  msgstr ""
3070
 
3071
- #: includes/admin/tools/class-settings-logs.php:46, includes/class-give-logging.php:70
3072
  msgid "Logs"
3073
  msgstr ""
3074
 
@@ -3721,23 +3701,23 @@ msgstr ""
3721
  msgid "The parent theme developers URL."
3722
  msgstr ""
3723
 
3724
- #: includes/admin/upgrades/upgrade-functions.php:91
3725
  msgid "Give needs to upgrade the donor database, click <a href=\"%s\">here</a> to start the upgrade."
3726
  msgstr ""
3727
 
3728
- #: includes/admin/upgrades/upgrade-functions.php:100
3729
  msgid "Give needs to upgrade the donations database, click <a href=\"%s\">here</a> to start the upgrade."
3730
  msgstr ""
3731
 
3732
- #: includes/admin/upgrades/upgrade-functions.php:111
3733
  msgid "Give needs to complete a database upgrade that was previously started, click <a href=\"%s\">here</a> to resume the upgrade."
3734
  msgstr ""
3735
 
3736
- #: includes/admin/upgrades/upgrade-functions.php:123
3737
  msgid "Give needs to upgrade the form database, click %1$shere%2$s to start the upgrade."
3738
  msgstr ""
3739
 
3740
- #: includes/admin/upgrades/upgrade-functions.php:165, includes/admin/upgrades/upgrade-functions.php:277, includes/admin/upgrades/upgrade-functions.php:314, includes/admin/upgrades/upgrade-functions.php:685
3741
  msgid "You do not have permission to do Give upgrades."
3742
  msgstr ""
3743
 
@@ -4113,31 +4093,31 @@ msgstr ""
4113
  msgid "New Donation Form"
4114
  msgstr ""
4115
 
4116
- #: includes/class-give-email-access.php:169
4117
  msgid "Please wait a few minutes before requesting a new email access link."
4118
  msgstr ""
4119
 
4120
- #: includes/class-give-email-access.php:204
4121
  msgid "Your Access Link to %s"
4122
  msgstr ""
4123
 
4124
- #: includes/class-give-email-access.php:206
4125
  msgid "You or someone in your organization requested an access link be sent to this email address. This is a temporary access link for you to view your donation information. Click on the link below to view:"
4126
  msgstr ""
4127
 
4128
- #: includes/class-give-email-access.php:207
4129
- msgid "Access My Donation Details &raquo;"
4130
  msgstr ""
4131
 
4132
- #: includes/class-give-email-access.php:209, includes/emails/functions.php:328, includes/gateways/offline-donations.php:442
4133
  msgid "Sincerely,"
4134
  msgstr ""
4135
 
4136
- #: includes/class-give-email-access.php:215
4137
  msgid "Your Access Link"
4138
  msgstr ""
4139
 
4140
- #: includes/class-give-email-access.php:281
4141
  msgid "Your access token has expired. Please request a new one below:"
4142
  msgstr ""
4143
 
@@ -5701,215 +5681,215 @@ msgstr ""
5701
  msgid "Nonce verification has failed."
5702
  msgstr ""
5703
 
5704
- #: includes/forms/template.php:409, includes/forms/template.php:430
5705
  msgid "Donation Amount:"
5706
  msgstr ""
5707
 
5708
- #: includes/forms/template.php:557
5709
  msgid "Choose Your Donation Amount"
5710
  msgstr ""
5711
 
5712
- #: includes/forms/template.php:639
5713
  msgid "Personal Info"
5714
  msgstr ""
5715
 
5716
- #: includes/forms/template.php:647
5717
  msgid "We will use this to personalize your account experience."
5718
  msgstr ""
5719
 
5720
- #: includes/forms/template.php:667
5721
  msgid "We will use this as well to personalize your account experience."
5722
  msgstr ""
5723
 
5724
- #: includes/forms/template.php:696
5725
  msgid "We will send the donation receipt to this address."
5726
  msgstr ""
5727
 
5728
- #: includes/forms/template.php:761
5729
  msgid "Credit Card Info"
5730
  msgstr ""
5731
 
5732
- #: includes/forms/template.php:765
5733
  msgid "This is a secure SSL encrypted payment."
5734
  msgstr ""
5735
 
5736
- #: includes/forms/template.php:770
5737
  msgid "Card Number"
5738
  msgstr ""
5739
 
5740
- #: includes/forms/template.php:773
5741
  msgid "The (typically) 16 digits on the front of your credit card."
5742
  msgstr ""
5743
 
5744
- #: includes/forms/template.php:778
5745
  msgid "Card number"
5746
  msgstr ""
5747
 
5748
- #: includes/forms/template.php:784
5749
  msgid "CVC"
5750
  msgstr ""
5751
 
5752
- #: includes/forms/template.php:787
5753
  msgid "The 3 digit (back) or 4 digit (front) value on your card."
5754
  msgstr ""
5755
 
5756
- #: includes/forms/template.php:791
5757
  msgid "Security code"
5758
  msgstr ""
5759
 
5760
- #: includes/forms/template.php:797
5761
  msgid "Name on the Card"
5762
  msgstr ""
5763
 
5764
- #: includes/forms/template.php:800
5765
  msgid "The name printed on the front of your credit card."
5766
  msgstr ""
5767
 
5768
- #: includes/forms/template.php:804
5769
  msgid "Card name"
5770
  msgstr ""
5771
 
5772
- #: includes/forms/template.php:819
5773
  msgid "Expiration"
5774
  msgstr ""
5775
 
5776
- #: includes/forms/template.php:822
5777
  msgid "The date your credit card expires, typically on the front of the card."
5778
  msgstr ""
5779
 
5780
- #: includes/forms/template.php:831
5781
  msgid "MM / YY"
5782
  msgstr ""
5783
 
5784
- #: includes/forms/template.php:886
5785
  msgid "Billing Details"
5786
  msgstr ""
5787
 
5788
- #: includes/forms/template.php:905
5789
  msgid "The primary billing address for your credit card."
5790
  msgstr ""
5791
 
5792
- #: includes/forms/template.php:913
5793
  msgid "Address line 1"
5794
  msgstr ""
5795
 
5796
- #: includes/forms/template.php:926
5797
  msgid "(optional) The suite, apt no, PO box, etc, associated with your billing address."
5798
  msgstr ""
5799
 
5800
- #: includes/forms/template.php:934
5801
  msgid "Address line 2"
5802
  msgstr ""
5803
 
5804
- #: includes/forms/template.php:947
5805
  msgid "The city for your billing address."
5806
  msgstr ""
5807
 
5808
- #: includes/forms/template.php:967
5809
  msgid "The zip or postal code for your billing address."
5810
  msgstr ""
5811
 
5812
- #: includes/forms/template.php:989
5813
  msgid "The country for your billing address."
5814
  msgstr ""
5815
 
5816
- #: includes/forms/template.php:1021
5817
  msgid "The state or province for your billing address."
5818
  msgstr ""
5819
 
5820
- #: includes/forms/template.php:1091
5821
  msgid "Already have an account?"
5822
  msgstr ""
5823
 
5824
- #: includes/forms/template.php:1115
5825
  msgid "Create an account"
5826
  msgstr ""
5827
 
5828
- #: includes/forms/template.php:1117, includes/forms/template.php:1238
5829
  msgid "(optional)"
5830
  msgstr ""
5831
 
5832
- #: includes/forms/template.php:1138
5833
  msgid "The username you will use to log into your account."
5834
  msgstr ""
5835
 
5836
- #: includes/forms/template.php:1148, includes/forms/template.php:1157, includes/forms/template.php:1281, templates/shortcode-login.php:28, templates/shortcode-register.php:44
5837
  msgid "Password"
5838
  msgstr ""
5839
 
5840
- #: includes/forms/template.php:1153
5841
  msgid "The password used to access your account."
5842
  msgstr ""
5843
 
5844
- #: includes/forms/template.php:1164, templates/shortcode-register.php:49
5845
  msgid "Confirm PW"
5846
  msgstr ""
5847
 
5848
- #: includes/forms/template.php:1169
5849
  msgid "Please retype your password to confirm."
5850
  msgstr ""
5851
 
5852
- #: includes/forms/template.php:1173
5853
  msgid "Confirm password"
5854
  msgstr ""
5855
 
5856
- #: includes/forms/template.php:1236
5857
  msgid "Login to Your Account"
5858
  msgstr ""
5859
 
5860
- #: includes/forms/template.php:1243
5861
  msgid "Need to create an account?"
5862
  msgstr ""
5863
 
5864
- #: includes/forms/template.php:1248
5865
  msgid "or checkout as a guest &raquo;"
5866
  msgstr ""
5867
 
5868
- #: includes/forms/template.php:1276
5869
  msgid "Your username"
5870
  msgstr ""
5871
 
5872
- #: includes/forms/template.php:1288
5873
  msgid "Your password"
5874
  msgstr ""
5875
 
5876
- #: includes/forms/template.php:1295, includes/process-donation.php:643, templates/shortcode-login.php:40
5877
  msgid "Reset Password"
5878
  msgstr ""
5879
 
5880
- #: includes/forms/template.php:1368
5881
  msgid "Select Payment Method"
5882
  msgstr ""
5883
 
5884
- #: includes/forms/template.php:1497
5885
  msgid "Please enter valid terms and conditions in <a href=\"%s\">this form's settings</a>."
5886
  msgstr ""
5887
 
5888
- #: includes/forms/template.php:1505
5889
  msgid "Terms"
5890
  msgstr ""
5891
 
5892
- #: includes/forms/template.php:1526
5893
  msgid "Show Terms"
5894
  msgstr ""
5895
 
5896
- #: includes/forms/template.php:1528
5897
  msgid "Hide Terms"
5898
  msgstr ""
5899
 
5900
- #: includes/forms/template.php:1566
5901
  msgid "Donation Total:"
5902
  msgstr ""
5903
 
5904
- #: includes/forms/template.php:1859
5905
  msgid "Notice:"
5906
  msgstr ""
5907
 
5908
- #: includes/forms/template.php:1859
5909
  msgid "Test mode is enabled. While in test mode no live donations are processed."
5910
  msgstr ""
5911
 
5912
- #: includes/forms/template.php:1889
5913
  msgid "Please log in in order to complete your donation."
5914
  msgstr ""
5915
 
@@ -6806,39 +6786,39 @@ msgstr ""
6806
  msgid "Return to All Donations"
6807
  msgstr ""
6808
 
6809
- #: includes/shortcodes.php:53
6810
  msgid "You must be logged in to view your donation history. Please login using your account or create an account using the same email you used to donate with."
6811
  msgstr ""
6812
 
6813
- #: includes/shortcodes.php:121
6814
  msgid "The shortcode is missing Donation Form ID attribute."
6815
  msgstr ""
6816
 
6817
- #: includes/shortcodes.php:127
6818
  msgid "The form does not have Goals enabled."
6819
  msgstr ""
6820
 
6821
- #: includes/shortcodes.php:211
6822
  msgid "You are missing the payment key to view this donation receipt."
6823
  msgstr ""
6824
 
6825
- #: includes/shortcodes.php:271
6826
  msgid "You must be logged in to view this donation receipt."
6827
  msgstr ""
6828
 
6829
- #: includes/shortcodes.php:400
6830
  msgid "The passwords you entered do not match. Please try again."
6831
  msgstr ""
6832
 
6833
- #: includes/shortcodes.php:408
6834
  msgid "The email you entered is empty."
6835
  msgstr ""
6836
 
6837
- #: includes/shortcodes.php:412
6838
  msgid "The email you entered is not valid. Please use another"
6839
  msgstr ""
6840
 
6841
- #: includes/shortcodes.php:417
6842
  msgid "The email you entered belongs to another user. Please use another."
6843
  msgstr ""
6844
 
23
  msgid "WordPress user #%d is connected to #%d"
24
  msgstr ""
25
 
26
+ #: includes/admin/abstract-admin-settings-page.php:145, includes/admin/settings/class-settings-cmb2-backward-compatibility.php:624, includes/admin/views/html-admin-settings.php:98
27
  msgid "Oops, this settings page does not exist."
28
  msgstr ""
29
 
227
  msgid "Your settings have been saved."
228
  msgstr ""
229
 
230
+ #: includes/admin/class-admin-settings.php:590, includes/admin/give-metabox-functions.php:645
231
  msgid "Add or Upload File"
232
  msgstr ""
233
 
251
  msgid "Revoke"
252
  msgstr ""
253
 
254
+ #: includes/admin/class-api-keys-table.php:192, includes/forms/template.php:1136, includes/forms/template.php:1146, includes/forms/template.php:1272, templates/shortcode-login.php:23, templates/shortcode-register.php:34
255
  msgid "Username"
256
  msgstr ""
257
 
295
  msgid "Advanced"
296
  msgstr ""
297
 
298
+ #: includes/admin/class-give-settings.php:221, includes/admin/class-give-settings.php:1447, includes/admin/class-give-settings.php:1459, includes/admin/tools/class-settings-api.php:46, includes/admin/tools/class-settings-api.php:84
299
  msgid "API"
300
  msgstr ""
301
 
302
+ #: includes/admin/class-give-settings.php:223, includes/admin/class-give-settings.php:1477, includes/admin/class-give-settings.php:1487, includes/admin/tools/class-settings-system-info.php:46
303
  msgid "System Info"
304
  msgstr ""
305
 
423
  msgid "The gateway that will be selected by default."
424
  msgstr ""
425
 
426
+ #: includes/admin/class-give-settings.php:669, includes/admin/settings/class-settings-gateways.php:235, includes/gateways/functions.php:27
427
  msgid "PayPal Standard"
428
  msgstr ""
429
 
467
  msgid "If donations are not getting marked as complete, use a slightly less secure method of verifying donations."
468
  msgstr ""
469
 
470
+ #: includes/admin/class-give-settings.php:739, includes/admin/forms/class-metabox-form-data.php:1085, includes/admin/settings/class-settings-gateways.php:236, includes/gateways/offline-donations.php:303, includes/gateways/offline-donations.php:361
471
  msgid "Offline Donations"
472
  msgstr ""
473
 
491
  msgid "Offline Donation Email Instructions Subject"
492
  msgstr ""
493
 
494
+ #: includes/admin/class-give-settings.php:785, includes/admin/class-give-settings.php:1127, includes/admin/settings/class-settings-email.php:106, includes/admin/settings/class-settings-gateways.php:133, includes/gateways/offline-donations.php:341
495
  msgid "Enter the subject line for the donation receipt email."
496
  msgstr ""
497
 
563
  msgid "The excerpt is an optional summary or description of a donation form; in short, a summary as to why the user should give."
564
  msgstr ""
565
 
566
+ #: includes/admin/class-give-settings.php:945, includes/admin/settings/class-settings-display.php:155
567
  msgid "Featured Image Size"
568
  msgstr ""
569
 
570
+ #: includes/admin/class-give-settings.php:947, includes/admin/settings/class-settings-display.php:156
571
  msgid "The Featured Image is an image that is chosen as the representative image for a donation form. Some themes may have custom featured image sizes. Please select the size you would like to display for your single donation form's featured image."
572
  msgstr ""
573
 
574
+ #: includes/admin/class-give-settings.php:961
575
  msgid "Disable Form Featured Image"
576
  msgstr ""
577
 
578
+ #: includes/admin/class-give-settings.php:963, includes/admin/settings/class-settings-display.php:145
579
  msgid "If you do not wish to use the featured image functionality you can disable it using this option and it will not be displayed for single donation forms."
580
  msgstr ""
581
 
582
+ #: includes/admin/class-give-settings.php:973
583
  msgid "Disable Single Form Sidebar"
584
  msgstr ""
585
 
586
+ #: includes/admin/class-give-settings.php:975
587
  msgid "The sidebar allows you to add additional widget to the Give single form view. If you don't plan on using the sidebar you may disable it with this option."
588
  msgstr ""
589
 
590
+ #: includes/admin/class-give-settings.php:985, includes/admin/settings/class-settings-display.php:304
591
  msgid "Taxonomies"
592
  msgstr ""
593
 
594
+ #: includes/admin/class-give-settings.php:997
595
  msgid "Enable Form Categories"
596
  msgstr ""
597
 
598
+ #: includes/admin/class-give-settings.php:999
599
  msgid "Enables the \"Category\" taxonomy for all Give forms."
600
  msgstr ""
601
 
602
+ #: includes/admin/class-give-settings.php:1009
603
  msgid "Enable Form Tags"
604
  msgstr ""
605
 
606
+ #: includes/admin/class-give-settings.php:1011
607
  msgid "Enables the \"Tag\" taxonomy for all Give forms."
608
  msgstr ""
609
 
610
+ #: includes/admin/class-give-settings.php:1037, includes/admin/class-give-settings.php:1045, includes/admin/settings/class-settings-email.php:86, includes/admin/settings/class-settings-email.php:219
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
611
  msgid "Email Settings"
612
  msgstr ""
613
 
614
+ #: includes/admin/class-give-settings.php:1059, includes/admin/settings/class-settings-email.php:57
615
  msgid "Email Template"
616
  msgstr ""
617
 
618
+ #: includes/admin/class-give-settings.php:1061
619
  msgid "Choose a template. Click \"Save Changes\" then \"Preview Donation Receipt\" to see the new template."
620
  msgstr ""
621
 
622
+ #: includes/admin/class-give-settings.php:1073, includes/admin/settings/class-settings-email.php:64, includes/scripts.php:309
623
  msgid "Logo"
624
  msgstr ""
625
 
626
+ #: includes/admin/class-give-settings.php:1075, includes/admin/settings/class-settings-email.php:65
627
  msgid "Upload or choose a logo to be displayed at the top of the donation receipt emails. Displayed on HTML emails only."
628
  msgstr ""
629
 
630
+ #: includes/admin/class-give-settings.php:1085, includes/admin/settings/class-settings-email.php:70
631
  msgid "From Name"
632
  msgstr ""
633
 
634
+ #: includes/admin/class-give-settings.php:1087
635
  msgid "The name that appears in the \"From\" field in donation receipt emails."
636
  msgstr ""
637
 
638
+ #: includes/admin/class-give-settings.php:1099, includes/admin/settings/class-settings-email.php:77
639
  msgid "From Email"
640
  msgstr ""
641
 
642
+ #: includes/admin/class-give-settings.php:1101
643
  msgid "Email to send donation receipts from. This will act as the \"from\" and \"reply-to\" address."
644
  msgstr ""
645
 
646
+ #: includes/admin/class-give-settings.php:1111, includes/admin/class-give-settings.php:1129, includes/admin/class-give-settings.php:1139, includes/admin/settings/class-settings-email.php:107, includes/admin/settings/class-settings-email.php:112, includes/admin/settings/class-settings-email.php:220, includes/admin/shortcodes/shortcode-give-receipt.php:27, includes/admin/shortcodes/shortcode-give-receipt.php:28, includes/emails/functions.php:59, includes/emails/functions.php:84, includes/emails/functions.php:143, includes/emails/functions.php:154, includes/emails/template.php:165, includes/emails/template.php:420, templates/shortcode-receipt.php:116
647
  msgid "Donation Receipt"
648
  msgstr ""
649
 
650
+ #: includes/admin/class-give-settings.php:1125, includes/admin/settings/class-settings-email.php:105
651
  msgid "Donation Email Subject"
652
  msgstr ""
653
 
654
+ #: includes/admin/class-give-settings.php:1145
655
  msgid "Enter the email that is sent to users after completing a successful donation. HTML is accepted. Available template tags: %s"
656
  msgstr ""
657
 
658
+ #: includes/admin/class-give-settings.php:1159, includes/admin/settings/class-settings-email.php:221
659
  msgid "New Donation Notification"
660
  msgstr ""
661
 
662
+ #: includes/admin/class-give-settings.php:1173, includes/admin/settings/class-settings-email.php:155
663
  msgid "Donation Notification Subject"
664
  msgstr ""
665
 
666
+ #: includes/admin/class-give-settings.php:1175
667
  msgid "Enter the subject line for the donation notification email."
668
  msgstr ""
669
 
670
+ #: includes/admin/class-give-settings.php:1179, includes/admin/settings/class-settings-email.php:158
671
  msgid "New Donation - #{payment_id}"
672
  msgstr ""
673
 
674
+ #: includes/admin/class-give-settings.php:1187, includes/admin/settings/class-settings-email.php:162
675
  msgid "Donation Notification"
676
  msgstr ""
677
 
678
+ #: includes/admin/class-give-settings.php:1193
679
  msgid "Enter the email that is sent to donation notification emails after completion of a donation. HTML is accepted. Available template tags: %s"
680
  msgstr ""
681
 
682
+ #: includes/admin/class-give-settings.php:1209, includes/admin/settings/class-settings-email.php:173
683
  msgid "Donation Notification Emails"
684
  msgstr ""
685
 
686
+ #: includes/admin/class-give-settings.php:1211, includes/admin/settings/class-settings-email.php:174
687
  msgid "Enter the email address(es) that should receive a notification anytime a donation is made, please only enter <span class=\"give-underline\">one email address per line</span> and <strong>not separated by commas</strong>."
688
  msgstr ""
689
 
690
+ #: includes/admin/class-give-settings.php:1223
691
  msgid "Disable Admin Notifications"
692
  msgstr ""
693
 
694
+ #: includes/admin/class-give-settings.php:1225
695
  msgid "Check this box if you do not want to receive emails when new donations are made."
696
  msgstr ""
697
 
698
+ #: includes/admin/class-give-settings.php:1243
699
  msgid "Give Add-ons Settings"
700
  msgstr ""
701
 
702
+ #: includes/admin/class-give-settings.php:1259
703
  msgid "Give Licenses"
704
  msgstr ""
705
 
706
+ #: includes/admin/class-give-settings.php:1275, includes/admin/settings/class-settings-advanced.php:133
707
  msgid "Advanced Options"
708
  msgstr ""
709
 
710
+ #: includes/admin/class-give-settings.php:1283, includes/admin/settings/class-settings-general.php:97, includes/admin/settings/class-settings-general.php:275
711
  msgid "Access Control"
712
  msgstr ""
713
 
714
+ #: includes/admin/class-give-settings.php:1297, includes/admin/settings/class-settings-general.php:57
715
  msgid "Session Lifetime"
716
  msgstr ""
717
 
718
+ #: includes/admin/class-give-settings.php:1299, includes/admin/settings/class-settings-general.php:58
719
  msgid "The length of time a user's session is kept alive. Give starts a new session per user upon donation. Sessions allow donors to view their donation receipts without being logged in."
720
  msgstr ""
721
 
722
+ #: includes/admin/class-give-settings.php:1305, includes/admin/settings/class-settings-general.php:61
723
  msgid "24 Hours"
724
  msgstr ""
725
 
726
+ #: includes/admin/class-give-settings.php:1307, includes/admin/settings/class-settings-general.php:62
727
  msgid "48 Hours"
728
  msgstr ""
729
 
730
+ #: includes/admin/class-give-settings.php:1309, includes/admin/settings/class-settings-general.php:63
731
  msgid "72 Hours"
732
  msgstr ""
733
 
734
+ #: includes/admin/class-give-settings.php:1311, includes/admin/settings/class-settings-general.php:64
735
  msgid "1 Week"
736
  msgstr ""
737
 
738
+ #: includes/admin/class-give-settings.php:1319, includes/admin/settings/class-settings-general.php:68
739
  msgid "Email Access"
740
  msgstr ""
741
 
742
+ #: includes/admin/class-give-settings.php:1321, includes/admin/settings/class-settings-general.php:69
743
  msgid "Would you like your donors to be able to access their donation history using only email? Donors whose sessions have expired and do not have an account may still access their donation history via a temporary email access link."
744
  msgstr ""
745
 
746
+ #: includes/admin/class-give-settings.php:1333, includes/admin/settings/class-settings-general.php:80
747
  msgid "reCAPTCHA Site Key"
748
  msgstr ""
749
 
750
+ #: includes/admin/class-give-settings.php:1337
751
  msgid "If you would like to prevent spam on the email access form navigate to <a href=\"%s\" target=\"_blank\">the reCAPTCHA website</a> and sign up for an API key. The reCAPTCHA uses Google's user-friendly single click verification method."
752
  msgstr ""
753
 
754
+ #: includes/admin/class-give-settings.php:1349, includes/admin/settings/class-settings-general.php:88
755
  msgid "reCAPTCHA Secret Key"
756
  msgstr ""
757
 
758
+ #: includes/admin/class-give-settings.php:1351
759
  msgid "Please paste the reCAPTCHA secret key here from your manage reCAPTCHA API Keys panel."
760
  msgstr ""
761
 
762
+ #: includes/admin/class-give-settings.php:1361
763
  msgid "Data Control"
764
  msgstr ""
765
 
766
+ #: includes/admin/class-give-settings.php:1373
767
  msgid "Remove All Data on Uninstall?"
768
  msgstr ""
769
 
770
+ #: includes/admin/class-give-settings.php:1375
771
  msgid "When the plugin is deleted, completely remove all Give data."
772
  msgstr ""
773
 
774
+ #: includes/admin/class-give-settings.php:1385
775
  msgid "Filter Control"
776
  msgstr ""
777
 
778
+ #: includes/admin/class-give-settings.php:1399
779
  msgid "Disable %s filter"
780
  msgstr ""
781
 
782
+ #: includes/admin/class-give-settings.php:1403, includes/admin/settings/class-settings-advanced.php:70
783
  msgid "If you are seeing extra social buttons, related posts, or other unwanted elements appearing within your forms then you can disable WordPress' content filter. <a href=\"%1$s\" target=\"_blank\">Learn more</a> about %2$s filter."
784
  msgstr ""
785
 
786
+ #: includes/admin/class-give-settings.php:1413
787
  msgid "Script Loading"
788
  msgstr ""
789
 
790
+ #: includes/admin/class-give-settings.php:1425
791
  msgid "Load Scripts in Footer?"
792
  msgstr ""
793
 
794
+ #: includes/admin/class-give-settings.php:1427
795
  msgid "Check this box if you would like Give to load all frontend JavaScript files in the footer."
796
  msgstr ""
797
 
798
+ #: includes/admin/class-give-settings.php:1489
799
  msgid "Please copy and paste this information in your ticket when contacting support."
800
  msgstr ""
801
 
802
+ #: includes/admin/class-give-settings.php:1549
803
  msgid "Settings updated."
804
  msgstr ""
805
 
806
+ #: includes/admin/class-give-settings.php:1599
807
  msgid "Invalid property: %s"
808
  msgstr ""
809
 
810
+ #: includes/admin/class-give-settings.php:2393
811
  msgid "renew"
812
  msgstr ""
813
 
814
+ #: includes/admin/class-give-settings.php:2399
815
  msgid "expire"
816
  msgstr ""
817
 
818
+ #: includes/admin/class-give-settings.php:2409
819
  msgid "Your subscription (<a href=\"%s\" target=\"_blank\">#%d</a>) expired. Please <a href=\"%s\" target=\"_blank\" title=\"Renew your license key\">renew your license key</a>"
820
  msgstr ""
821
 
822
+ #: includes/admin/class-give-settings.php:2425
823
  msgid "Your subscription (<a href=\"%s\" target=\"_blank\">#%d</a>) will %s in %s."
824
  msgstr ""
825
 
826
+ #: includes/admin/class-give-settings.php:2443
827
  msgid "Your subscription (<a href=\"%s\" target=\"_blank\">#%d</a>) will %s on %s."
828
  msgstr ""
829
 
830
+ #: includes/admin/class-give-settings.php:2477
831
  msgid "Your license key expired on %s. Please <a href=\"%s\" target=\"_blank\" title=\"Renew your license key\">renew your license key</a>."
832
  msgstr ""
833
 
834
+ #: includes/admin/class-give-settings.php:2497
835
  msgid "Invalid license. Please <a href=\"%s\" target=\"_blank\" title=\"Visit account page\">visit your account page</a> and verify it."
836
  msgstr ""
837
 
838
+ #: includes/admin/class-give-settings.php:2515, includes/admin/class-give-settings.php:2535
839
  msgid "Your %s is not active for this URL. Please <a href=\"%s\" target=\"_blank\" title=\"Visit account page\">visit your account page</a> to manage your license key URLs."
840
  msgstr ""
841
 
842
+ #: includes/admin/class-give-settings.php:2553
843
  msgid "This license %s does not belong to %s."
844
  msgstr ""
845
 
846
+ #: includes/admin/class-give-settings.php:2565
847
  msgid "Your license key has reached it's activation limit. <a href=\"%s\">View possible upgrades</a> now."
848
  msgstr ""
849
 
850
+ #: includes/admin/class-give-settings.php:2591
851
  msgid "License key never expires."
852
  msgstr ""
853
 
854
+ #: includes/admin/class-give-settings.php:2599
855
  msgid "Your license key expires soon! It expires on %s. <a href=\"%s\" target=\"_blank\" title=\"Renew license\">Renew your license key</a>."
856
  msgstr ""
857
 
858
+ #: includes/admin/class-give-settings.php:2613
859
  msgid "Your license key expires on %s."
860
  msgstr ""
861
 
862
+ #: includes/admin/class-give-settings.php:2633
863
  msgid "To receive updates, please enter your valid %s license key."
864
  msgstr ""
865
 
866
+ #: includes/admin/class-give-settings.php:2673
867
  msgid "Deactivate License"
868
  msgstr ""
869
 
870
+ #: includes/admin/class-give-settings.php:2693
871
  msgid "To receive updates, please enter your valid license key."
872
  msgstr ""
873
 
874
+ #: includes/admin/class-give-settings.php:2791
875
  msgid "You can create API keys for individual users within their profile edit screen. API keys allow users to use the <a href=\"%1$s\" target=\"_blank\">Give REST API</a> to retrieve donation data in JSON or XML for external applications or devices, such as <a href=\"%2$s\" target=\"_blank\">Zapier</a>."
876
  msgstr ""
877
 
903
  msgid "Register now &raquo;"
904
  msgstr ""
905
 
906
+ #: includes/admin/customers/class-customer-table.php:65, includes/admin/customers/customers.php:151, includes/admin/reporting/class-donor-reports-table.php:66, includes/admin/reporting/class-sales-logs-list-table.php:113
907
  msgid "Donor"
908
  msgstr ""
909
 
959
  msgid "You do not have permission to edit this donor."
960
  msgstr ""
961
 
962
+ #: includes/admin/customers/customer-actions.php:31, includes/admin/customers/customer-actions.php:43, includes/admin/customers/customer-actions.php:195, includes/admin/customers/customer-actions.php:207, includes/admin/customers/customer-actions.php:273, includes/admin/customers/customer-actions.php:286, includes/admin/customers/customer-actions.php:368, includes/admin/customers/customer-actions.php:379, includes/admin/customers/customer-actions.php:545, includes/admin/customers/customer-actions.php:589, includes/admin/EDD_SL_Plugin_Updater.php:328, includes/admin/forms/dashboard-columns.php:237, includes/admin/payments/actions.php:31, includes/admin/payments/actions.php:88, includes/admin/payments/actions.php:99, includes/admin/payments/actions.php:314, includes/admin/payments/actions.php:334, includes/admin/payments/actions.php:367, includes/admin/payments/actions.php:389, includes/admin/payments/view-order-details.php:24, includes/admin/payments/view-order-details.php:34, includes/admin/reporting/class-api-requests-logs-list-table.php:141, includes/admin/reporting/class-export.php:177, includes/admin/reporting/class-gateway-error-logs-list-table.php:128, includes/admin/reporting/export/class-batch-export.php:133, includes/admin/reporting/export/export-actions.php:26, includes/admin/reporting/pdf-reports.php:31, includes/admin/reporting/pdf-reports.php:35, includes/admin/reporting/tools/class-give-tools-delete-test-transactions.php:157, includes/admin/reporting/tools/class-give-tools-recount-all-stats.php:206, includes/admin/reporting/tools/class-give-tools-recount-customer-stats.php:195, includes/admin/reporting/tools/class-give-tools-recount-form-stats.php:220, includes/admin/reporting/tools/class-give-tools-recount-income.php:157, includes/admin/reporting/tools/class-give-tools-recount-single-customer-stats.php:152, includes/admin/reporting/tools/class-give-tools-reset-stats.php:185, includes/admin/upgrades/upgrade-functions.php:167, includes/admin/upgrades/upgrade-functions.php:279, includes/admin/upgrades/upgrade-functions.php:316, includes/admin/upgrades/upgrade-functions.php:687, includes/api/class-give-api.php:1691, includes/api/class-give-api.php:1696, includes/api/class-give-api.php:1714, includes/api/class-give-api.php:1724, includes/class-give-license-handler.php:323, includes/class-give-license-handler.php:421, includes/emails/actions.php:56, includes/emails/template.php:270, includes/error-tracking.php:50, includes/formatting.php:470, includes/gateways/manual.php:38
963
  msgid "Error"
964
  msgstr ""
965
 
1107
  msgid "Address:"
1108
  msgstr ""
1109
 
1110
+ #: includes/admin/customers/customers.php:309, includes/admin/reporting/export/class-batch-export-payments.php:47, includes/forms/template.php:900, templates/shortcode-profile-editor.php:123
1111
  msgid "Address 1"
1112
  msgstr ""
1113
 
1114
+ #: includes/admin/customers/customers.php:310, includes/admin/reporting/export/class-batch-export-customers.php:133, includes/admin/reporting/export/class-batch-export-payments.php:48, includes/forms/template.php:922, templates/shortcode-profile-editor.php:128
1115
  msgid "Address 2"
1116
  msgstr ""
1117
 
1118
+ #: includes/admin/customers/customers.php:311, includes/admin/reporting/export/class-batch-export-customers.php:134, includes/admin/reporting/export/class-batch-export-payments.php:49, includes/forms/template.php:943, includes/forms/template.php:955, templates/shortcode-profile-editor.php:133
1119
  msgid "City"
1120
  msgstr ""
1121
 
1122
+ #: includes/admin/customers/customers.php:341, includes/forms/template.php:1017, includes/forms/template.php:1047, templates/shortcode-profile-editor.php:152
1123
  msgid "State / Province"
1124
  msgstr ""
1125
 
1126
+ #: includes/admin/customers/customers.php:345, includes/admin/reporting/export/class-batch-export-payments.php:52, includes/forms/template.php:963, includes/forms/template.php:977, templates/shortcode-profile-editor.php:138
1127
  msgid "Zip / Postal Code"
1128
  msgstr ""
1129
 
1131
  msgid "Update Donor"
1132
  msgstr ""
1133
 
1134
+ #: includes/admin/customers/customers.php:364, includes/admin/customers/customers.php:759, includes/admin/payments/view-order-details.php:556, includes/class-give-html-elements.php:657, includes/forms/template.php:1310
1135
  msgid "Cancel"
1136
  msgstr ""
1137
 
1161
  msgid "Remove"
1162
  msgstr ""
1163
 
1164
+ #: includes/admin/customers/customers.php:478, includes/admin/reporting/export/class-batch-export-customers.php:129, includes/forms/template.php:692, includes/forms/template.php:704, templates/shortcode-profile-editor.php:93
1165
  msgid "Email Address"
1166
  msgstr ""
1167
 
1181
  msgid "Amount"
1182
  msgstr ""
1183
 
1184
+ #: includes/admin/customers/customers.php:503, includes/admin/forms/dashboard-columns.php:43, includes/admin/payments/class-payments-table.php:275, includes/admin/reporting/class-api-requests-logs-list-table.php:96, includes/admin/reporting/class-export-earnings.php:64, includes/admin/reporting/class-export.php:73, includes/admin/reporting/class-gateway-error-logs-list-table.php:131, includes/admin/reporting/class-sales-logs-list-table.php:118, includes/admin/reporting/export/class-batch-export-payments.php:59, templates/history-donations.php:33
1185
  msgid "Date"
1186
  msgstr ""
1187
 
1188
+ #: includes/admin/customers/customers.php:504, includes/admin/payments/class-payments-table.php:274, includes/admin/reporting/class-sales-logs-list-table.php:116, includes/admin/reporting/export/class-batch-export-forms.php:51, includes/admin/reporting/export/class-batch-export-payments.php:61
1189
  msgid "Status"
1190
  msgstr ""
1191
 
1205
  msgid "Completed Forms"
1206
  msgstr ""
1207
 
1208
+ #: includes/admin/customers/customers.php:561, includes/admin/reporting/class-form-reports-table.php:99, includes/admin/reporting/class-sales-logs-list-table.php:114, includes/post-types.php:42, includes/post-types.php:229
1209
  msgid "Form"
1210
  msgstr ""
1211
 
1344
  msgid "Do you want the user to be able to input their own donation amount?"
1345
  msgstr ""
1346
 
1347
+ #: includes/admin/forms/class-metabox-form-data.php:160, includes/admin/forms/class-metabox-form-data.php:292, includes/admin/forms/class-metabox-form-data.php:317, includes/admin/forms/class-metabox-form-data.php:350, includes/admin/forms/class-metabox-form-data.php:393, includes/admin/forms/class-metabox-form-data.php:431, includes/admin/settings/class-settings-advanced.php:75, includes/admin/settings/class-settings-display.php:62, includes/admin/settings/class-settings-display.php:74, includes/admin/settings/class-settings-display.php:86, includes/admin/settings/class-settings-display.php:117, includes/admin/settings/class-settings-display.php:128, includes/admin/settings/class-settings-display.php:139, includes/admin/settings/class-settings-display.php:150, includes/admin/settings/class-settings-display.php:169, includes/admin/settings/class-settings-display.php:200, includes/admin/settings/class-settings-display.php:211, includes/admin/settings/class-settings-display.php:242, includes/admin/settings/class-settings-email.php:149, includes/admin/settings/class-settings-gateways.php:85, includes/admin/settings/class-settings-gateways.php:117, includes/admin/settings/class-settings-gateways.php:176, includes/admin/settings/class-settings-general.php:74, includes/admin/tools/views/html-admin-page-system-info.php:421, includes/admin/tools/views/html-admin-page-system-info.php:494, includes/admin/tools/views/html-admin-page-system-info.php:499, includes/admin/tools/views/html-admin-page-system-info.php:514, includes/admin/tools/views/html-admin-page-system-info.php:519, includes/admin/tools/views/html-admin-page-system-info.php:540, includes/admin/tools/views/html-admin-page-system-info.php:545, includes/gateways/offline-donations.php:323
1348
  msgid "Enabled"
1349
  msgstr ""
1350
 
1351
+ #: includes/admin/forms/class-metabox-form-data.php:161, includes/admin/forms/class-metabox-form-data.php:293, includes/admin/forms/class-metabox-form-data.php:318, includes/admin/forms/class-metabox-form-data.php:351, includes/admin/forms/class-metabox-form-data.php:394, includes/admin/forms/class-metabox-form-data.php:432, includes/admin/settings/class-settings-advanced.php:76, includes/admin/settings/class-settings-display.php:63, includes/admin/settings/class-settings-display.php:75, includes/admin/settings/class-settings-display.php:87, includes/admin/settings/class-settings-display.php:118, includes/admin/settings/class-settings-display.php:129, includes/admin/settings/class-settings-display.php:140, includes/admin/settings/class-settings-display.php:151, includes/admin/settings/class-settings-display.php:170, includes/admin/settings/class-settings-display.php:201, includes/admin/settings/class-settings-display.php:212, includes/admin/settings/class-settings-display.php:243, includes/admin/settings/class-settings-email.php:150, includes/admin/settings/class-settings-gateways.php:86, includes/admin/settings/class-settings-gateways.php:118, includes/admin/settings/class-settings-gateways.php:177, includes/admin/settings/class-settings-general.php:75, includes/admin/tools/views/html-admin-page-system-info.php:421, includes/admin/tools/views/html-admin-page-system-info.php:494, includes/admin/tools/views/html-admin-page-system-info.php:499, includes/admin/tools/views/html-admin-page-system-info.php:514, includes/admin/tools/views/html-admin-page-system-info.php:519, includes/admin/tools/views/html-admin-page-system-info.php:540, includes/admin/tools/views/html-admin-page-system-info.php:545, includes/gateways/offline-donations.php:324
1352
  msgid "Disabled"
1353
  msgstr ""
1354
 
1368
  msgid "This text appears as a label below the custom amount field for set donation forms. For multi-level forms the text will appear as it's own level (ie button, radio, or select option)."
1369
  msgstr ""
1370
 
1371
+ #: includes/admin/forms/class-metabox-form-data.php:183, includes/forms/template.php:491
1372
  msgid "Give a Custom Amount"
1373
  msgstr ""
1374
 
1420
  msgid "The button label for displaying the additional payment fields."
1421
  msgstr ""
1422
 
1423
+ #: includes/admin/forms/class-metabox-form-data.php:267, includes/admin/forms/class-metabox-form-data.php:276, includes/forms/template.php:610, includes/forms/template.php:1632
1424
  msgid "Donate Now"
1425
  msgstr ""
1426
 
1452
  msgid "Display the registration and login forms in the payment section for non-logged-in users."
1453
  msgstr ""
1454
 
1455
+ #: includes/admin/forms/class-metabox-form-data.php:304, includes/admin/shortcodes/shortcode-give-login.php:24, includes/admin/shortcodes/shortcode-give-login.php:25, includes/forms/template.php:1095, includes/forms/template.php:1306
1456
  msgid "Login"
1457
  msgstr ""
1458
 
1468
  msgid "Select the <a href=\"%s\" target=\"_blank\">floating labels</a> setting for this Give form. Be aware that if you have the \"Disable CSS\" option enabled, you will need to style the floating labels yourself."
1469
  msgstr ""
1470
 
1471
+ #: includes/admin/forms/class-metabox-form-data.php:316, includes/admin/forms/class-metabox-form-data.php:482, includes/forms/widget.php:176, includes/gateways/offline-donations.php:309
1472
  msgid "Global Option"
1473
  msgstr ""
1474
 
1475
+ #: includes/admin/forms/class-metabox-form-data.php:339, includes/admin/forms/class-metabox-form-data.php:344, includes/admin/forms/class-metabox-form-data.php:408
1476
  msgid "Donation Goal"
1477
  msgstr ""
1478
 
1521
  msgstr ""
1522
 
1523
  #: includes/admin/forms/class-metabox-form-data.php:399
1524
+ msgid "Do you want to display a custom message when the goal is closed?"
1525
  msgstr ""
1526
 
1527
+ #: includes/admin/forms/class-metabox-form-data.php:402
1528
  msgid "Thank you to all our donors, we have met our fundraising goal."
1529
  msgstr ""
1530
 
1531
+ #: includes/admin/forms/class-metabox-form-data.php:420, includes/admin/forms/class-metabox-form-data.php:460
1532
  msgid "Form Content"
1533
  msgstr ""
1534
 
1535
+ #: includes/admin/forms/class-metabox-form-data.php:426
1536
  msgid "Display Content"
1537
  msgstr ""
1538
 
1539
+ #: includes/admin/forms/class-metabox-form-data.php:427
1540
  msgid "Do you want to add custom content to this form?"
1541
  msgstr ""
1542
 
1543
+ #: includes/admin/forms/class-metabox-form-data.php:439
1544
  msgid "Content Placement"
1545
  msgstr ""
1546
 
1547
+ #: includes/admin/forms/class-metabox-form-data.php:440
1548
  msgid "This option controls where the content appears within the donation form."
1549
  msgstr ""
1550
 
1551
+ #: includes/admin/forms/class-metabox-form-data.php:444
1552
  msgid "Above fields"
1553
  msgstr ""
1554
 
1555
+ #: includes/admin/forms/class-metabox-form-data.php:445
1556
  msgid "Below fields"
1557
  msgstr ""
1558
 
1559
+ #: includes/admin/forms/class-metabox-form-data.php:451
1560
  msgid "Content"
1561
  msgstr ""
1562
 
1563
+ #: includes/admin/forms/class-metabox-form-data.php:452
1564
  msgid "This content will display on the single give form page."
1565
  msgstr ""
1566
 
1567
+ #: includes/admin/forms/class-metabox-form-data.php:472
1568
  msgid "Terms & Conditions"
1569
  msgstr ""
1570
 
1571
+ #: includes/admin/forms/class-metabox-form-data.php:477, includes/admin/forms/class-metabox-form-data.php:509, includes/admin/settings/class-settings-display.php:236, includes/admin/settings/class-settings-display.php:305
1572
+ msgid "Terms and Conditions"
1573
+ msgstr ""
1574
+
1575
+ #: includes/admin/forms/class-metabox-form-data.php:478
1576
  msgid "Do you want to require the donor to accept terms prior to being able to complete their donation?"
1577
  msgstr ""
1578
 
1579
+ #: includes/admin/forms/class-metabox-form-data.php:483, includes/gateways/offline-donations.php:310
1580
  msgid "Customize"
1581
  msgstr ""
1582
 
1583
+ #: includes/admin/forms/class-metabox-form-data.php:484, includes/gateways/offline-donations.php:311
1584
  msgid "Disable"
1585
  msgstr ""
1586
 
1587
+ #: includes/admin/forms/class-metabox-form-data.php:491
1588
  msgid "Agreement Label"
1589
  msgstr ""
1590
 
1591
+ #: includes/admin/forms/class-metabox-form-data.php:492
1592
  msgid "The label shown next to the agree to terms check box. Add your own to customize or leave blank to use the default text placeholder."
1593
  msgstr ""
1594
 
1595
+ #: includes/admin/forms/class-metabox-form-data.php:496, includes/admin/settings/class-settings-display.php:251, includes/forms/template.php:1486, includes/forms/template.php:1491
1596
+ msgid "Agree to Terms?"
1597
+ msgstr ""
1598
+
1599
+ #: includes/admin/forms/class-metabox-form-data.php:501, includes/admin/settings/class-settings-display.php:256
1600
+ msgid "Agreement Text"
1601
+ msgstr ""
1602
+
1603
+ #: includes/admin/forms/class-metabox-form-data.php:502
1604
  msgid "This is the actual text which the user will have to agree to in order to make a donation."
1605
  msgstr ""
1606
 
1636
  msgid "Give Form Shortcode:"
1637
  msgstr ""
1638
 
1639
+ #: includes/admin/give-metabox-functions.php:676
1640
  msgid "Global Default"
1641
  msgstr ""
1642
 
1643
+ #: includes/admin/give-metabox-functions.php:932
1644
  msgid "Group"
1645
  msgstr ""
1646
 
1647
+ #: includes/admin/give-metabox-functions.php:951, includes/admin/give-metabox-functions.php:983, includes/admin/give-metabox-functions.php:1018
1648
  msgid "Remove Group"
1649
  msgstr ""
1650
 
1651
+ #: includes/admin/give-metabox-functions.php:1051
1652
  msgid "Add Row"
1653
  msgstr ""
1654
 
1688
  msgid "Search"
1689
  msgstr ""
1690
 
1691
+ #: includes/admin/payments/class-payments-table.php:228, includes/admin/reporting/class-sales-logs-list-table.php:307, includes/class-give-html-elements.php:395
1692
  msgid "All"
1693
  msgstr ""
1694
 
1736
  msgid "by"
1737
  msgstr ""
1738
 
1739
+ #: includes/admin/payments/class-payments-table.php:350, includes/admin/reporting/class-sales-logs-list-table.php:74, includes/admin/reporting/class-sales-logs-list-table.php:310, includes/admin/shortcodes/abstract-shortcode-generator.php:296, includes/class-give-html-elements.php:130, includes/forms/widget.php:154
1740
  msgid "Untitled (#%s)"
1741
  msgstr ""
1742
 
1760
  msgid "Delete Donation %s"
1761
  msgstr ""
1762
 
1763
+ #: includes/admin/payments/class-payments-table.php:482, includes/admin/payments/view-order-details.php:60, includes/admin/reporting/class-sales-logs-list-table.php:90
1764
  msgid "This donation was made in test mode."
1765
  msgstr ""
1766
 
1767
+ #: includes/admin/payments/class-payments-table.php:482, includes/admin/reporting/class-sales-logs-list-table.php:90
1768
  msgid "Test"
1769
  msgstr ""
1770
 
1996
  msgid "Documentation"
1997
  msgstr ""
1998
 
1999
+ #: includes/admin/reporting/class-api-requests-logs-list-table.php:93, includes/admin/reporting/class-gateway-error-logs-list-table.php:127, includes/admin/reporting/class-sales-logs-list-table.php:112
2000
  msgid "Log ID"
2001
  msgstr ""
2002
 
2096
  msgid "Donation Methods Report"
2097
  msgstr ""
2098
 
2099
+ #: includes/admin/reporting/class-sales-logs-list-table.php:115
2100
  msgid "Donation Amount"
2101
  msgstr ""
2102
 
2103
+ #: includes/admin/reporting/class-sales-logs-list-table.php:117, includes/admin/reporting/export/class-batch-export-payments.php:57
2104
  msgid "Transaction ID"
2105
  msgstr ""
2106
 
2136
  msgid "Zip"
2137
  msgstr ""
2138
 
2139
+ #: includes/admin/reporting/export/class-batch-export-customers.php:137, includes/admin/reporting/export/class-batch-export-payments.php:51, includes/forms/template.php:985, templates/shortcode-profile-editor.php:143
2140
  msgid "Country"
2141
  msgstr ""
2142
 
2184
  msgid "Payment Number"
2185
  msgstr ""
2186
 
2187
+ #: includes/admin/reporting/export/class-batch-export-payments.php:45, includes/forms/template.php:643, includes/forms/template.php:654, includes/misc-functions.php:632, includes/misc-functions.php:633, templates/shortcode-profile-editor.php:45
2188
  msgid "First Name"
2189
  msgstr ""
2190
 
2191
+ #: includes/admin/reporting/export/class-batch-export-payments.php:46, includes/forms/template.php:663, includes/forms/template.php:676, includes/misc-functions.php:636, includes/misc-functions.php:637, templates/shortcode-profile-editor.php:50
2192
  msgid "Last Name"
2193
  msgstr ""
2194
 
2716
  msgid "Taxonomies Settings"
2717
  msgstr ""
2718
 
 
 
 
 
2719
  #: includes/admin/settings/class-settings-display.php:237
2720
  msgid "Would you like donors to require that donors agree to your terms when donating? Note: You can enable/disable this option and customize the terms per form as well."
2721
  msgstr ""
2722
 
2723
+ #: includes/admin/settings/class-settings-display.php:247
2724
+ msgid "Agree to Terms Label"
2725
+ msgstr ""
2726
+
2727
  #: includes/admin/settings/class-settings-display.php:248
2728
  msgid "The label shown next to the agree to terms check box. Customize it here or leave blank to use the default placeholder text. Note: You can customize the label per form."
2729
  msgstr ""
2832
  msgid "Gateway Settings"
2833
  msgstr ""
2834
 
 
 
 
 
 
 
 
 
2835
  #: includes/admin/settings/class-settings-general.php:82
2836
  msgid "Please paste your reCAPTCHA site key here. <br />If you would like to prevent spam on the email access form navigate to <a href=\"%s\" target=\"_blank\">the reCAPTCHA website</a> and sign up for an API key. The reCAPTCHA uses Google's user-friendly single click verification method."
2837
  msgstr ""
3024
  msgid "Show Payment ID:"
3025
  msgstr ""
3026
 
3027
+ #: includes/admin/shortcodes/shortcode-give-register.php:24, includes/admin/shortcodes/shortcode-give-register.php:25, includes/forms/template.php:1250, templates/shortcode-register.php:71
3028
  msgid "Register"
3029
  msgstr ""
3030
 
3048
  msgid "Data"
3049
  msgstr ""
3050
 
3051
+ #: includes/admin/tools/class-settings-logs.php:46, includes/class-give-logging.php:71
3052
  msgid "Logs"
3053
  msgstr ""
3054
 
3701
  msgid "The parent theme developers URL."
3702
  msgstr ""
3703
 
3704
+ #: includes/admin/upgrades/upgrade-functions.php:93
3705
  msgid "Give needs to upgrade the donor database, click <a href=\"%s\">here</a> to start the upgrade."
3706
  msgstr ""
3707
 
3708
+ #: includes/admin/upgrades/upgrade-functions.php:102
3709
  msgid "Give needs to upgrade the donations database, click <a href=\"%s\">here</a> to start the upgrade."
3710
  msgstr ""
3711
 
3712
+ #: includes/admin/upgrades/upgrade-functions.php:113
3713
  msgid "Give needs to complete a database upgrade that was previously started, click <a href=\"%s\">here</a> to resume the upgrade."
3714
  msgstr ""
3715
 
3716
+ #: includes/admin/upgrades/upgrade-functions.php:125
3717
  msgid "Give needs to upgrade the form database, click %1$shere%2$s to start the upgrade."
3718
  msgstr ""
3719
 
3720
+ #: includes/admin/upgrades/upgrade-functions.php:167, includes/admin/upgrades/upgrade-functions.php:279, includes/admin/upgrades/upgrade-functions.php:316, includes/admin/upgrades/upgrade-functions.php:687
3721
  msgid "You do not have permission to do Give upgrades."
3722
  msgstr ""
3723
 
4093
  msgid "New Donation Form"
4094
  msgstr ""
4095
 
4096
+ #: includes/class-give-email-access.php:178
4097
  msgid "Please wait a few minutes before requesting a new email access link."
4098
  msgstr ""
4099
 
4100
+ #: includes/class-give-email-access.php:213
4101
  msgid "Your Access Link to %s"
4102
  msgstr ""
4103
 
4104
+ #: includes/class-give-email-access.php:215
4105
  msgid "You or someone in your organization requested an access link be sent to this email address. This is a temporary access link for you to view your donation information. Click on the link below to view:"
4106
  msgstr ""
4107
 
4108
+ #: includes/class-give-email-access.php:216
4109
+ msgid "Access Donation Details &raquo;"
4110
  msgstr ""
4111
 
4112
+ #: includes/class-give-email-access.php:218, includes/emails/functions.php:328, includes/gateways/offline-donations.php:442
4113
  msgid "Sincerely,"
4114
  msgstr ""
4115
 
4116
+ #: includes/class-give-email-access.php:224
4117
  msgid "Your Access Link"
4118
  msgstr ""
4119
 
4120
+ #: includes/class-give-email-access.php:293
4121
  msgid "Your access token has expired. Please request a new one below:"
4122
  msgstr ""
4123
 
5681
  msgid "Nonce verification has failed."
5682
  msgstr ""
5683
 
5684
+ #: includes/forms/template.php:410, includes/forms/template.php:431
5685
  msgid "Donation Amount:"
5686
  msgstr ""
5687
 
5688
+ #: includes/forms/template.php:558
5689
  msgid "Choose Your Donation Amount"
5690
  msgstr ""
5691
 
5692
+ #: includes/forms/template.php:640
5693
  msgid "Personal Info"
5694
  msgstr ""
5695
 
5696
+ #: includes/forms/template.php:648
5697
  msgid "We will use this to personalize your account experience."
5698
  msgstr ""
5699
 
5700
+ #: includes/forms/template.php:668
5701
  msgid "We will use this as well to personalize your account experience."
5702
  msgstr ""
5703
 
5704
+ #: includes/forms/template.php:697
5705
  msgid "We will send the donation receipt to this address."
5706
  msgstr ""
5707
 
5708
+ #: includes/forms/template.php:762
5709
  msgid "Credit Card Info"
5710
  msgstr ""
5711
 
5712
+ #: includes/forms/template.php:766
5713
  msgid "This is a secure SSL encrypted payment."
5714
  msgstr ""
5715
 
5716
+ #: includes/forms/template.php:771
5717
  msgid "Card Number"
5718
  msgstr ""
5719
 
5720
+ #: includes/forms/template.php:774
5721
  msgid "The (typically) 16 digits on the front of your credit card."
5722
  msgstr ""
5723
 
5724
+ #: includes/forms/template.php:779
5725
  msgid "Card number"
5726
  msgstr ""
5727
 
5728
+ #: includes/forms/template.php:785
5729
  msgid "CVC"
5730
  msgstr ""
5731
 
5732
+ #: includes/forms/template.php:788
5733
  msgid "The 3 digit (back) or 4 digit (front) value on your card."
5734
  msgstr ""
5735
 
5736
+ #: includes/forms/template.php:792
5737
  msgid "Security code"
5738
  msgstr ""
5739
 
5740
+ #: includes/forms/template.php:798
5741
  msgid "Name on the Card"
5742
  msgstr ""
5743
 
5744
+ #: includes/forms/template.php:801
5745
  msgid "The name printed on the front of your credit card."
5746
  msgstr ""
5747
 
5748
+ #: includes/forms/template.php:805
5749
  msgid "Card name"
5750
  msgstr ""
5751
 
5752
+ #: includes/forms/template.php:820
5753
  msgid "Expiration"
5754
  msgstr ""
5755
 
5756
+ #: includes/forms/template.php:823
5757
  msgid "The date your credit card expires, typically on the front of the card."
5758
  msgstr ""
5759
 
5760
+ #: includes/forms/template.php:832
5761
  msgid "MM / YY"
5762
  msgstr ""
5763
 
5764
+ #: includes/forms/template.php:887
5765
  msgid "Billing Details"
5766
  msgstr ""
5767
 
5768
+ #: includes/forms/template.php:906
5769
  msgid "The primary billing address for your credit card."
5770
  msgstr ""
5771
 
5772
+ #: includes/forms/template.php:914
5773
  msgid "Address line 1"
5774
  msgstr ""
5775
 
5776
+ #: includes/forms/template.php:927
5777
  msgid "(optional) The suite, apt no, PO box, etc, associated with your billing address."
5778
  msgstr ""
5779
 
5780
+ #: includes/forms/template.php:935
5781
  msgid "Address line 2"
5782
  msgstr ""
5783
 
5784
+ #: includes/forms/template.php:948
5785
  msgid "The city for your billing address."
5786
  msgstr ""
5787
 
5788
+ #: includes/forms/template.php:968
5789
  msgid "The zip or postal code for your billing address."
5790
  msgstr ""
5791
 
5792
+ #: includes/forms/template.php:990
5793
  msgid "The country for your billing address."
5794
  msgstr ""
5795
 
5796
+ #: includes/forms/template.php:1022
5797
  msgid "The state or province for your billing address."
5798
  msgstr ""
5799
 
5800
+ #: includes/forms/template.php:1093
5801
  msgid "Already have an account?"
5802
  msgstr ""
5803
 
5804
+ #: includes/forms/template.php:1117
5805
  msgid "Create an account"
5806
  msgstr ""
5807
 
5808
+ #: includes/forms/template.php:1119, includes/forms/template.php:1242
5809
  msgid "(optional)"
5810
  msgstr ""
5811
 
5812
+ #: includes/forms/template.php:1141
5813
  msgid "The username you will use to log into your account."
5814
  msgstr ""
5815
 
5816
+ #: includes/forms/template.php:1152, includes/forms/template.php:1161, includes/forms/template.php:1286, templates/shortcode-login.php:28, templates/shortcode-register.php:44
5817
  msgid "Password"
5818
  msgstr ""
5819
 
5820
+ #: includes/forms/template.php:1157
5821
  msgid "The password used to access your account."
5822
  msgstr ""
5823
 
5824
+ #: includes/forms/template.php:1168, templates/shortcode-register.php:49
5825
  msgid "Confirm PW"
5826
  msgstr ""
5827
 
5828
+ #: includes/forms/template.php:1173
5829
  msgid "Please retype your password to confirm."
5830
  msgstr ""
5831
 
5832
+ #: includes/forms/template.php:1177
5833
  msgid "Confirm password"
5834
  msgstr ""
5835
 
5836
+ #: includes/forms/template.php:1240
5837
  msgid "Login to Your Account"
5838
  msgstr ""
5839
 
5840
+ #: includes/forms/template.php:1247
5841
  msgid "Need to create an account?"
5842
  msgstr ""
5843
 
5844
+ #: includes/forms/template.php:1252
5845
  msgid "or checkout as a guest &raquo;"
5846
  msgstr ""
5847
 
5848
+ #: includes/forms/template.php:1280
5849
  msgid "Your username"
5850
  msgstr ""
5851
 
5852
+ #: includes/forms/template.php:1293
5853
  msgid "Your password"
5854
  msgstr ""
5855
 
5856
+ #: includes/forms/template.php:1300, includes/process-donation.php:643, templates/shortcode-login.php:40
5857
  msgid "Reset Password"
5858
  msgstr ""
5859
 
5860
+ #: includes/forms/template.php:1373
5861
  msgid "Select Payment Method"
5862
  msgstr ""
5863
 
5864
+ #: includes/forms/template.php:1502
5865
  msgid "Please enter valid terms and conditions in <a href=\"%s\">this form's settings</a>."
5866
  msgstr ""
5867
 
5868
+ #: includes/forms/template.php:1510
5869
  msgid "Terms"
5870
  msgstr ""
5871
 
5872
+ #: includes/forms/template.php:1531
5873
  msgid "Show Terms"
5874
  msgstr ""
5875
 
5876
+ #: includes/forms/template.php:1533
5877
  msgid "Hide Terms"
5878
  msgstr ""
5879
 
5880
+ #: includes/forms/template.php:1572
5881
  msgid "Donation Total:"
5882
  msgstr ""
5883
 
5884
+ #: includes/forms/template.php:1867
5885
  msgid "Notice:"
5886
  msgstr ""
5887
 
5888
+ #: includes/forms/template.php:1867
5889
  msgid "Test mode is enabled. While in test mode no live donations are processed."
5890
  msgstr ""
5891
 
5892
+ #: includes/forms/template.php:1897
5893
  msgid "Please log in in order to complete your donation."
5894
  msgstr ""
5895
 
6786
  msgid "Return to All Donations"
6787
  msgstr ""
6788
 
6789
+ #: includes/shortcodes.php:62
6790
  msgid "You must be logged in to view your donation history. Please login using your account or create an account using the same email you used to donate with."
6791
  msgstr ""
6792
 
6793
+ #: includes/shortcodes.php:129
6794
  msgid "The shortcode is missing Donation Form ID attribute."
6795
  msgstr ""
6796
 
6797
+ #: includes/shortcodes.php:135
6798
  msgid "The form does not have Goals enabled."
6799
  msgstr ""
6800
 
6801
+ #: includes/shortcodes.php:219
6802
  msgid "You are missing the payment key to view this donation receipt."
6803
  msgstr ""
6804
 
6805
+ #: includes/shortcodes.php:279
6806
  msgid "You must be logged in to view this donation receipt."
6807
  msgstr ""
6808
 
6809
+ #: includes/shortcodes.php:408
6810
  msgid "The passwords you entered do not match. Please try again."
6811
  msgstr ""
6812
 
6813
+ #: includes/shortcodes.php:416
6814
  msgid "The email you entered is empty."
6815
  msgstr ""
6816
 
6817
+ #: includes/shortcodes.php:420
6818
  msgid "The email you entered is not valid. Please use another"
6819
  msgstr ""
6820
 
6821
+ #: includes/shortcodes.php:425
6822
  msgid "The email you entered belongs to another user. Please use another."
6823
  msgstr ""
6824
 
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: https://givewp.com/
4
  Tags: donation, donations, donation plugin, wordpress donation plugin, wp donation, ecommerce, e-commerce, fundraising, fundraiser, crowdfunding, wordpress donations, commerce, wordpress ecommerce, giving, charity, donate, gifts, non-profit, paypal, stripe, churches, nonprofit, paypal donations, paypal donate, stripe donations, stripe donate, authorize.net, authorize.net donations
5
  Requires at least: 4.2
6
  Tested up to: 4.7.2
7
- Stable tag: 1.8.2
8
  License: GPLv3
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
10
 
@@ -18,8 +18,8 @@ Democratizing Generosity - Empower your cause: start accepting donations on Word
18
 
19
  = Features Include: =
20
 
21
- * Accept Single, Custom, and Multi-level donations
22
- * Robust reporting features
23
  * Goal tracking for your campaigns
24
  * Single-page, simple, and hassle-free donor giving
25
  * Zero commission charges
@@ -31,8 +31,9 @@ Democratizing Generosity - Empower your cause: start accepting donations on Word
31
  * Custom user roles for administration
32
  * Flexible public API for developers
33
  * Dedicated US-based support
 
34
  * Continually developed and improved
35
- * Updated and thorough **[documentation](https://givewp.com/documentation "Visit the Give documentation")**
36
 
37
  Find out more on the **[Give website](https://givewp.com "Visit the Give website")**.
38
 
@@ -164,6 +165,15 @@ We also really like WooCommerce. It's hands-down the most robust eCommerce platf
164
 
165
  == Changelog ==
166
 
 
 
 
 
 
 
 
 
 
167
  = 1.8.2 =
168
  * New: A login field will show by default now if a non-logged in user attempts to view the donation history page without email access enabled. [#1485](https://github.com/WordImpress/Give/issues/1485)
169
  * New: Form Metabox API now has the ability to set a custom icon using HTML. [#1506](https://github.com/WordImpress/Give/issues/1506)
4
  Tags: donation, donations, donation plugin, wordpress donation plugin, wp donation, ecommerce, e-commerce, fundraising, fundraiser, crowdfunding, wordpress donations, commerce, wordpress ecommerce, giving, charity, donate, gifts, non-profit, paypal, stripe, churches, nonprofit, paypal donations, paypal donate, stripe donations, stripe donate, authorize.net, authorize.net donations
5
  Requires at least: 4.2
6
  Tested up to: 4.7.2
7
+ Stable tag: 1.8.3
8
  License: GPLv3
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
10
 
18
 
19
  = Features Include: =
20
 
21
+ * Accept single, custom, and multi-level donations
22
+ * Robust reporting features and donor management
23
  * Goal tracking for your campaigns
24
  * Single-page, simple, and hassle-free donor giving
25
  * Zero commission charges
31
  * Custom user roles for administration
32
  * Flexible public API for developers
33
  * Dedicated US-based support
34
+ * Fast codebase with support for PHP7
35
  * Continually developed and improved
36
+ * Consistently updated and thorough **[documentation](https://givewp.com/documentation "Visit the Give documentation")**
37
 
38
  Find out more on the **[Give website](https://givewp.com "Visit the Give website")**.
39
 
165
 
166
  == Changelog ==
167
 
168
+ = 1.8.3 =
169
+ * New: The new Goal Complete message has been turned into a WYSIWYG that also render oEmbeds like YouTube and WordPress shortcodes. This means now you can display a custom video or any content you'd like when a goal has completed. [#1504](https://github.com/WordImpress/Give/issues/1504), [#1545](https://github.com/WordImpress/Give/issues/1545)
170
+ * New: The Give Settings API received a new API Key field type that we will be rolling out into each of the payment gateways for additional security. [#1540](https://github.com/WordImpress/Give/issues/1540)
171
+ * Tweak: Mod_security on some servers was flagging Give's icomoon custom font icons in WP-admin so we removed the hyphen causing the security flag. [#1535](https://github.com/WordImpress/Give/issues/1535)
172
+ * Fix: Email access was not properly using the give_is_setting_enabled() conditional therefore not allowing non-WP users to access their donation history. The condition has been fixed and functionality restored. [#1551](https://github.com/WordImpress/Give/issues/1551)
173
+ * Fix: Show correct log counts in WP-Admin under Donations > Tools > Logs. [#1531](https://github.com/WordImpress/Give/issues/1531)
174
+ * Fix: The gateway and donation ID was not properly displaying under Donations > Tools > Logs. [#1529](https://github.com/WordImpress/Give/issues/1529)
175
+ * Fix: The new Give Settings in 1.8+ would sometimes return an incorrect tab when using non-English languages such as Dutch and Hebrew. [#1510](https://github.com/WordImpress/Give/issues/1510)
176
+
177
  = 1.8.2 =
178
  * New: A login field will show by default now if a non-logged in user attempts to view the donation history page without email access enabled. [#1485](https://github.com/WordImpress/Give/issues/1485)
179
  * New: Form Metabox API now has the ability to set a custom icon using HTML. [#1506](https://github.com/WordImpress/Give/issues/1506)