Give – Donation Plugin and Fundraising Platform - Version 1.8.17

Version Description

Give version 1.8 is a major update. Please make sure you make a backup of your database before updating.

Download this release

Release Info

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

Code changes from version 1.8.16 to 1.8.17

assets/css/give-admin-rtl.css CHANGED
@@ -885,6 +885,10 @@ input.give-text_medium {
885
  .postbox-container .cmb-row .cmb-th label {
886
  padding-right: 8px; }
887
 
 
 
 
 
888
  @media only screen and (min-width: 851px) {
889
  #_give_donation_levels_repeat > .cmb-repeatable-grouping .cmb-field-list > .cmb-row {
890
  float: right;
@@ -1632,6 +1636,11 @@ table.give-table td.row-title p {
1632
  * @copyright Copyright (c) 2016, WordImpress
1633
  * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
1634
  */
 
 
 
 
 
1635
  .give-settings-page .nav-tab-wrapper {
1636
  margin-bottom: 5px;
1637
  overflow: visible; }
@@ -1892,7 +1901,9 @@ h2.give-nav-tab-wrapper {
1892
  .give-nav-tab-wrapper > a {
1893
  width: 100%;
1894
  box-sizing: border-box;
1895
- margin: 0; }
 
 
1896
  .give-nav-tab-wrapper > a:hover {
1897
  border-bottom: 1px solid #ccc; }
1898
  .give-nav-tab-wrapper div.give-sub-nav-tab-wrapper {
@@ -1908,7 +1919,15 @@ h2.give-nav-tab-wrapper {
1908
  margin: 6px auto 0;
1909
  display: block; }
1910
  .give-nav-tab-wrapper div.give-sub-nav-tab-wrapper nav.give-sub-nav-tab {
1911
- top: 35px; } }
 
 
 
 
 
 
 
 
1912
 
1913
  .give-sub-nav-tab-wrapper {
1914
  position: relative;
@@ -1919,11 +1938,11 @@ h2.give-nav-tab-wrapper {
1919
  border: 1px solid #ccc;
1920
  border-bottom: 0;
1921
  position: absolute;
1922
- top: 32px;
1923
- left: 0; }
1924
  .give-sub-nav-tab-wrapper nav.give-sub-nav-tab a {
1925
  float: right;
1926
- background: white;
1927
  padding: 6px 10px;
1928
  clear: both;
1929
  text-decoration: none;
@@ -1932,7 +1951,7 @@ h2.give-nav-tab-wrapper {
1932
  color: #555;
1933
  font-size: 14px; }
1934
  .give-sub-nav-tab-wrapper nav.give-sub-nav-tab a:hover {
1935
- background: #e5e5e5; }
1936
 
1937
  .give-sub-nav-tab-wrapper {
1938
  display: none; }
@@ -2479,6 +2498,10 @@ input.give-price-field {
2479
  .give_forms_page_give-donors #give-donors-filter p.search-box {
2480
  margin: 0; }
2481
 
 
 
 
 
2482
  #give-donor-card-wrapper {
2483
  margin-right: -1px;
2484
  z-index: 2;
@@ -3036,7 +3059,17 @@ body.give_forms_page_give-updates .give-run-update-containt .give-run-update-but
3036
  margin: -8px -22px 11px;
3037
  padding: 12px 22px; }
3038
 
3039
- form#give-import-donations-form table.widefat {
 
 
 
 
 
 
 
 
 
 
3040
  border: none; }
3041
 
3042
  .wrap .give-importer-h1 {
885
  .postbox-container .cmb-row .cmb-th label {
886
  padding-right: 8px; }
887
 
888
+ #give-bulk-donors div[id^="give-donor-"] {
889
+ display: block;
890
+ overflow: hidden; }
891
+
892
  @media only screen and (min-width: 851px) {
893
  #_give_donation_levels_repeat > .cmb-repeatable-grouping .cmb-field-list > .cmb-row {
894
  float: right;
1636
  * @copyright Copyright (c) 2016, WordImpress
1637
  * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
1638
  */
1639
+ .give-settings-page .give-settings-heading-sep {
1640
+ font-size: 14px;
1641
+ line-height: 32px;
1642
+ width: 15px; }
1643
+
1644
  .give-settings-page .nav-tab-wrapper {
1645
  margin-bottom: 5px;
1646
  overflow: visible; }
1901
  .give-nav-tab-wrapper > a {
1902
  width: 100%;
1903
  box-sizing: border-box;
1904
+ margin: 0;
1905
+ background-color: #ffffff;
1906
+ border: 1px solid #cccccc; }
1907
  .give-nav-tab-wrapper > a:hover {
1908
  border-bottom: 1px solid #ccc; }
1909
  .give-nav-tab-wrapper div.give-sub-nav-tab-wrapper {
1919
  margin: 6px auto 0;
1920
  display: block; }
1921
  .give-nav-tab-wrapper div.give-sub-nav-tab-wrapper nav.give-sub-nav-tab {
1922
+ top: 35px;
1923
+ left: 0;
1924
+ right: auto; }
1925
+ .give-nav-tab-wrapper div.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a {
1926
+ background: #ffffff; }
1927
+ .give-nav-tab-wrapper div.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a:hover {
1928
+ background: #e5e5e5; }
1929
+ .give-mobile-hidden {
1930
+ display: none; } }
1931
 
1932
  .give-sub-nav-tab-wrapper {
1933
  position: relative;
1938
  border: 1px solid #ccc;
1939
  border-bottom: 0;
1940
  position: absolute;
1941
+ top: 35px;
1942
+ right: 0; }
1943
  .give-sub-nav-tab-wrapper nav.give-sub-nav-tab a {
1944
  float: right;
1945
+ background: #e5e5e5;
1946
  padding: 6px 10px;
1947
  clear: both;
1948
  text-decoration: none;
1951
  color: #555;
1952
  font-size: 14px; }
1953
  .give-sub-nav-tab-wrapper nav.give-sub-nav-tab a:hover {
1954
+ background: #ffffff; }
1955
 
1956
  .give-sub-nav-tab-wrapper {
1957
  display: none; }
2498
  .give_forms_page_give-donors #give-donors-filter p.search-box {
2499
  margin: 0; }
2500
 
2501
+ .give_forms_page_give-donors #give-donors-search-filter {
2502
+ display: block;
2503
+ overflow: hidden; }
2504
+
2505
  #give-donor-card-wrapper {
2506
  margin-right: -1px;
2507
  z-index: 2;
3059
  margin: -8px -22px 11px;
3060
  padding: 12px 22px; }
3061
 
3062
+ .give-import-core-settings .give-progress-steps li {
3063
+ width: 33.33%; }
3064
+
3065
+ .give-import-core-settings .step-3 h2 {
3066
+ text-align: center;
3067
+ font-size: 20px !important; }
3068
+
3069
+ .give-import-core-settings .step-3 p {
3070
+ text-align: center; }
3071
+
3072
+ form.give-import-form table.widefat {
3073
  border: none; }
3074
 
3075
  .wrap .give-importer-h1 {
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;width:100%;height: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}.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;opacity:.7;filter:alpha(opacity=70);-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-metabox-tabs li .dashicons{font-size:14px;width:14px;line-height:20px}.give-grid-row{position:relative;width:100%}.give-grid-row [class^=give-grid-col]{float:right;margin:.5rem 1%;min-height:.125rem}.give-grid-row::after{content:"";display:table;clear:both}.give-grid-col-1{width:6.33333%}.give-grid-col-2{width:14.66667%}.give-grid-col-3{width:23%}.give-grid-col-4{width:31.33333%}.give-grid-col-5{width:39.66667%}.give-grid-col-6{width:48%}.give-grid-col-7{width:56.33333%}.give-grid-col-8{width:64.66667%}.give-grid-col-9{width:73%}.give-grid-col-10{width:81.33333%}.give-grid-col-11{width:89.66667%}.give-grid-col-12{width:98%}@media only screen and (max-width:33.75em){.give-grid-row [class^=give-grid-col]{width:98%}}#_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:-5px}.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}.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}.cmb2-id--give-agree-label,.cmb2-id--give-agree-text{display:none}input.shortcode-input{width:100%}.price .give_price_range_high,.price .give_price_range_low,.price .give_price_range_sep{display:inline-block}#side-sortables .cmb-th label:after{display:none}#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{display:none;padding-right:170px}#give-metabox-form-data .give_options_panel.active,.no-js #give-metabox-form-data .give_options_panel{display:block}#give-metabox-form-data .give_options_panel .give-field-wrap{padding:1em 162px 1em 20px;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:22px;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:22px;height:22px;border-radius:30px;margin-top:8px;line-height:19px}#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-row .give-move .toggle-indicator:before{margin-right:7px}#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;max-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-export-payments div.chosen-container ul.chosen-choices,#give-export-payments select,.type-download{border:1px solid #ddd}#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:166px;width:170px;max-height:250px}@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.give-label{display:none}#give-metabox-form-data ul.give-metabox-tabs li>a span.give-icon:before{margin:0}#give-metabox-form-data .give_options_panel{padding-right:40px}#give-metabox-form-data .give_options_panel .give-field-wrap{padding:10px}#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{display:block;float:none;margin:0 0 10px;font-size:14px;width:100%}}#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-export-payments div.chosen-container ul.chosen-choices input.chosen-search-input{border:1px solid #ddd;height:20px}#give-export-payments select{vertical-align:inherit;margin:0;height:26px;line-height:26px}.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;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}.give-filter:after,.give-filters:after{content:""}.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 h2.reports-earnings-title,body.give_forms_page_give-reports h2.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}.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}.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}#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 .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}.give-nav-tab-wrapper{position:relative;padding-top:0!important}.give-nav-tab-wrapper>a{width:100%;box-sizing:border-box;margin:0}.give-nav-tab-wrapper>a:hover{border-bottom:1px solid #ccc}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper{position:absolute;top:0;left:0}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper #give-show-sub-nav{height:28px;width:30px;border-radius:0;margin:0}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper #give-show-sub-nav>span.dashicons{margin:6px auto 0;display:block}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper nav.give-sub-nav-tab{top:35px}}.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-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;cursor:pointer}.give-image-thumb img{max-width:250px;border:4px solid #fff}.give-filters,.give-submit-wrap{border:1px solid #dfdfdf;clear:both}.give-filters{background:#f5f5f5;padding:12px 12px 0}.give-filters .give-donation-forms-filter .chosen-single{height:28px;line-height:28px}.give-filters .chosen-container-single .chosen-single div b{background-position:100% 4px}.give-filters .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 6px}.give-filters #give-payment-form-filter,.give-filters #give_donation_forms_filter{display:inline-block;width:300px}@media screen and (max-width:782px){.give-filters #give-payment-form-filter,.give-filters #give_donation_forms_filter{width:100%}}.give-filters #give_donation_forms_filter{width:255px}.give-filter input[type=text],.give-filter select{width:100%}@media screen and (max-width:782px){.give-filters #give_donation_forms_filter{width:100%;max-width:100%}}.give-filters:after{display:table;clear:both}.give-filter{display:block;margin-bottom:12px;width:100%}.give-filter:after{display:table;clear:both}.give-filter label{display:block;margin-left:4px}.give-filter input{margin:0}.give-filter input[type=text],.give-filter input[type=search]{height:28px}.give-filter .button{height:28px;line-height:26px;margin:0;padding:0 10px 1px}@media screen and (min-width:783px){.give-filter{float:right;margin-left:18px;width:auto}.give-filter label{display:inline-block}.give-filter input[type=text]{display:inline-block;width:144px}}.give-filter-search input[type=search]{display:block;float:right;width:68%}.give-filter-search input[type=submit]{display:block;float:left;width:30%}@media screen and (min-width:783px){.give-filter-search input[type=search]{display:inline-block;margin-left:4px;width:144px}.give-filter-search input[type=submit]{display:inline-block;width:auto}}@media screen and (min-width:600px){.give-filter-half{float:right;width:49%}.give-filter-half:last-child{float:left}}@media screen and (min-width:783px){.give-filter-half{width:auto}.give-filter-half:last-child{float:right}.give-filter-half input[type=text]{width:96px}}.give-clear-filters-button{margin-right:8px}.give-submit-wrap{background:#f5f5f5;margin:8px 0;padding:12px;font-size:13px;line-height:2.1em}#give-payment-filters ul.subsubsub{margin-bottom:8px}#give-payments-advanced-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;white-space:nowrap;color:#fff}.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-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:97%}#give-edit-order-form .row{margin-top:10px}#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;margin-bottom:5px}#give-billing-details .column-container{padding:5px 0 10px}#give-billing-details input[type=text]{width:98%}#give-billing-details .chosen-container{width:98%!important}@media screen and (min-width:1200px){#give-edit-order-form .column{width:33%}#give-order-address .column{width:49%}#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-select-chosen .spinner{position:absolute;left:5px;top:2px;z-index:999}.give-select-chosen-ajax .spinner{visibility:visible}.give-select-chosen-ajax .chosen-search input[type=text],.give-select-chosen-ajax.chosen-container-single .chosen-search input[type=text]{background-image:none!important}.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{margin:0}#give-donor-card-wrapper{margin-right:-1px;z-index:2;min-height:200px}#give-donor-card-wrapper input{font-weight:400}#give-donor-card-wrapper .donor-section{border-bottom:1px solid #eee;margin-bottom:10px}#give-donor-card-wrapper .donor-section table{margin-bottom:0}#give-donor-card-wrapper>div:first-child{padding-top:20px}#give-donor-card-wrapper>div:last-child{padding-bottom:20px;border:none}#give-donor-card-wrapper .avatar-wrap{padding:0 0 15px 15px;text-align:center;float:right}#give-donor-card-wrapper .avatar-wrap img{border-radius:3px}#give-donor-card-wrapper a.delete{text-decoration:none;color:red;margin-left:5px}#give-donor-card-wrapper .donor-bio-header .donor-since{margin:10px 0;font-size:16px}#give-donor-card-wrapper .donor-bio-header .donor-id{display:inline-block;font-size:24px;font-weight:600;margin-left:10px}#give-donor-card-wrapper .donor-bio-header .donor-name-wrap{display:inline-block}#give-donor-card-wrapper .donor-bio-header .donor-edit-link{margin-bottom:15px}.donor-main-wrapper{clear:both;margin:0 0 20px}@media (max-width:655px){.donor-main-wrapper{width:100%}}.donor-main-wrapper table{margin:0}.donor-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-donor-card-wrapper .donor-address-wrapper{width:202px}#give-donor-card-wrapper .donor-address-wrapper select,#give-donor-card-wrapper .give_user_search_results ul{width:200px}#give-donor-card-wrapper .donor-address-wrapper span[data-key=line2]{display:table;clear:both}#give-donor-card-wrapper .donor-info{min-height:185px}#give-donor-card-wrapper .info-wrapper{min-height:125px}.donor-info .donor-name{font-size:24px;font-weight:600}#disconnect-donor,#view-user-profile{font-size:12px;font-weight:400;text-decoration:none}#donor-edit-actions{text-align:center;margin-bottom:20px;line-height:28px}#donor-edit-actions .button-secondary{margin-left:10px}#give-donor-card-wrapper .edit-item{display:none}#give-donor-card-wrapper .give_user_search_results{right:1px;top:16px}#donor-stats-wrapper{margin:0 auto;text-align:center;padding:15px}#donor-stats-wrapper ul{margin:0;padding:0;overflow:hidden}#donor-stats-wrapper ul li{width:50%;float:right;line-height:22px;font-size:14px;margin:0}#donor-stats-wrapper a{text-decoration:none}.give-blank-slate__help a,.mce-sc-popup a{text-decoration:underline}#donor-stats-wrapper .dashicons{color:#888}#donor-tables-wrapper table{width:100%;text-align:center}#donor-tables-wrapper th{text-align:center}#donor-tables-wrapper .donations tr>td:first-child,#donor-tables-wrapper .donations tr>th:first-child,#donor-tables-wrapper .emails tr>td:first-child,#donor-tables-wrapper .emails tr>th:first-child{text-align:right}#donor-tables-wrapper .donations tr>td:only-child{text-align:center}#donor-notes-wrapper{min-height:50px}.donor-notes-header img,.donor-notes-header span{font-weight:600;line-height:30px;vertical-align:middle}.donor-note-input{width:100%;margin-bottom:5px}#give-donor-notes div:nth-of-type(even){background-color:#f9f9f9}#give-donor-notes .donor-note-wrapper{border-bottom:1px solid #f9f9f9;min-height:38px;padding:0}#give-donor-notes .donor-note-wrapper .note-content-wrap{padding:10px 12px;line-height:20px;font-size:14px}#give-donor-notes .give-no-donor-notes{text-align:center;padding:20px}.donor-note-wrapper span{display:block}.delete-donor{text-align:center}@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 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}#mce-modal-block.mce-reset.mce-fade.mce-in{opacity:.7;filter:alpha(opacity=70)}.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-bottom:5px}.wrap div.give-debug-report-wrapper p{font-size:18px;margin:1em 0 .7em;padding:0}.wrap div.give-debug-report-wrapper .give-debug-report-actions{margin:0 0 1.7em}.wrap div.give-debug-report-wrapper .give-debug-report-actions .js-give-debug-report-button{margin-left:10px}.wrap div.give-debug-report-wrapper .give-debug-report-actions .dashicons{font-size:16px;position:relative;top:4px;right:-2px}.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}.give-progress{height:15px;width:95%;border-radius:4px;overflow:hidden}.give-progress>div{height:100%;width:0}.admin-color-fresh .give-progress div,.give-progress div{background:#0073aa}.admin-color-light .give-progress div{background:#888}.admin-color-blue .give-progress div{background:#096484}.admin-color-coffee .give-progress div{background:#c7a589}.admin-color-ectoplasm .give-progress div{background:#a3b745}.admin-color-midnight .give-progress div{background:#e14d43}.admin-color-sunrise .give-progress div{background:#dd823b}#give-updates-h1{padding-top:0}.give-update-panel-content p{font-size:16px}#give-updates .dashicons-no-alt{color:red}#give-updates .dashicons-yes{color:green}#give-db-updates .spinner{margin-top:0}body.give_forms_page_give-updates .give-run-update-containt .give-run-update-button{margin-left:10px}.give-blank-slate{background:#fff;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);margin:0 auto;padding:40px;text-align:center}.give-blank-slate :last-child{margin-bottom:0}.give-blank-slate__cta,.give-blank-slate__heading,.give-blank-slate__help,.give-blank-slate__message{margin:0 0 10px}.give-blank-slate__image{display:block;height:80px;margin:0 auto 10px;width:auto}.give-blank-slate__help{color:#666;font-style:italic}.give-blank-slate__help a{display:inline-block}.give-blank-slate a.give-blank-slate__cta{display:inline-block;font-size:1.2em;height:auto;margin:0 0 10px;padding:.75em 1.5em}.give-tools-setting-page-import h1.handle{padding:15px 0 0}.give-tools-setting-page-import .give-progress-steps{width:100%;padding:0 0 24px;margin-right:0;list-style:none;overflow:hidden;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.give-tools-setting-page-import .give-progress-steps li{width:25%;float:right;padding:0 0 1.2em;margin:0;text-align:center;position:relative;border-bottom:4px solid #ccc;line-height:1.4em}.give-tools-setting-page-import .give-progress-steps li.active{border-color:#4ead61;color:#4ead61}.give-tools-setting-page-import .give-progress-steps li.active:before{border-color:#4ead61;color:#4ead61;background:#4ead61}.give-tools-setting-page-import .give-progress-steps li::before{content:'';border:4px solid #ccc;border-radius:100%;width:10px;height:10px;position:absolute;bottom:0;right:50%;margin-right:-6px;margin-bottom:-10px;background:#fff}.give-tools-setting-page-import .step-4 h2{text-align:center;font-size:20px!important}.give-tools-setting-page-import .step-4 p{text-align:center}.give-tools-setting-page-import .button-secondary.step-4,.give-tools-setting-page-import .give-image-thumb{display:none}.give-tools-setting-page-import h2#give-import-title{background:#f3f3f3;font-size:15px;font-weight:600;margin:-8px -22px 11px;padding:12px 22px}form#give-import-donations-form table.widefat{border:none}.wrap .give-importer-h1{margin:0;padding:20px 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;width:100%;height: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}.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;opacity:.7;filter:alpha(opacity=70);-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-metabox-tabs li .dashicons{font-size:14px;width:14px;line-height:20px}.give-grid-row{position:relative;width:100%}.give-grid-row [class^=give-grid-col]{float:right;margin:.5rem 1%;min-height:.125rem}.give-grid-row::after{content:"";display:table;clear:both}.give-grid-col-1{width:6.33333%}.give-grid-col-2{width:14.66667%}.give-grid-col-3{width:23%}.give-grid-col-4{width:31.33333%}.give-grid-col-5{width:39.66667%}.give-grid-col-6{width:48%}.give-grid-col-7{width:56.33333%}.give-grid-col-8{width:64.66667%}.give-grid-col-9{width:73%}.give-grid-col-10{width:81.33333%}.give-grid-col-11{width:89.66667%}.give-grid-col-12{width:98%}@media only screen and (max-width:33.75em){.give-grid-row [class^=give-grid-col]{width:98%}}#_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:-5px}.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}#give-bulk-donors div[id^=give-donor-]{display:block;overflow:hidden}@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}.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}.cmb2-id--give-agree-label,.cmb2-id--give-agree-text{display:none}input.shortcode-input{width:100%}.price .give_price_range_high,.price .give_price_range_low,.price .give_price_range_sep{display:inline-block}#side-sortables .cmb-th label:after{display:none}#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{display:none;padding-right:170px}#give-metabox-form-data .give_options_panel.active,.no-js #give-metabox-form-data .give_options_panel{display:block}#give-metabox-form-data .give_options_panel .give-field-wrap{padding:1em 162px 1em 20px;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:22px;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:22px;height:22px;border-radius:30px;margin-top:8px;line-height:19px}#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-row .give-move .toggle-indicator:before{margin-right:7px}#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;max-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-export-payments div.chosen-container ul.chosen-choices,#give-export-payments select,.type-download{border:1px solid #ddd}#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:166px;width:170px;max-height:250px}@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.give-label{display:none}#give-metabox-form-data ul.give-metabox-tabs li>a span.give-icon:before{margin:0}#give-metabox-form-data .give_options_panel{padding-right:40px}#give-metabox-form-data .give_options_panel .give-field-wrap{padding:10px}#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{display:block;float:none;margin:0 0 10px;font-size:14px;width:100%}}#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-export-payments div.chosen-container ul.chosen-choices input.chosen-search-input{border:1px solid #ddd;height:20px}#give-export-payments select{vertical-align:inherit;margin:0;height:26px;line-height:26px}.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;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}.give-filter:after,.give-filters:after{content:""}.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 h2.reports-earnings-title,body.give_forms_page_give-reports h2.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}.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 .give-settings-heading-sep{font-size:14px;line-height:32px;width:15px}.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}.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}#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 .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}.give-nav-tab-wrapper{position:relative;padding-top:0!important}.give-nav-tab-wrapper>a{width:100%;box-sizing:border-box;margin:0;background-color:#fff;border:1px solid #ccc}.give-nav-tab-wrapper>a:hover{border-bottom:1px solid #ccc}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper{position:absolute;top:0;left:0}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper #give-show-sub-nav{height:28px;width:30px;border-radius:0;margin:0}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper #give-show-sub-nav>span.dashicons{margin:6px auto 0;display:block}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper nav.give-sub-nav-tab{top:35px;left:0;right:auto}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a{background:#fff}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a:hover{background:#e5e5e5}.give-mobile-hidden{display:none}}.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:35px;right:0}.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a{float:right;background:#e5e5e5;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:#fff}#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-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;cursor:pointer}.give-image-thumb img{max-width:250px;border:4px solid #fff}.give-filters,.give-submit-wrap{border:1px solid #dfdfdf;clear:both}.give-filters{background:#f5f5f5;padding:12px 12px 0}.give-filters .give-donation-forms-filter .chosen-single{height:28px;line-height:28px}.give-filters .chosen-container-single .chosen-single div b{background-position:100% 4px}.give-filters .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 6px}.give-filters #give-payment-form-filter,.give-filters #give_donation_forms_filter{display:inline-block;width:300px}@media screen and (max-width:782px){.give-filters #give-payment-form-filter,.give-filters #give_donation_forms_filter{width:100%}}.give-filters #give_donation_forms_filter{width:255px}.give-filter input[type=text],.give-filter select{width:100%}@media screen and (max-width:782px){.give-filters #give_donation_forms_filter{width:100%;max-width:100%}}.give-filters:after{display:table;clear:both}.give-filter{display:block;margin-bottom:12px;width:100%}.give-filter:after{display:table;clear:both}.give-filter label{display:block;margin-left:4px}.give-filter input{margin:0}.give-filter input[type=text],.give-filter input[type=search]{height:28px}.give-filter .button{height:28px;line-height:26px;margin:0;padding:0 10px 1px}@media screen and (min-width:783px){.give-filter{float:right;margin-left:18px;width:auto}.give-filter label{display:inline-block}.give-filter input[type=text]{display:inline-block;width:144px}}.give-filter-search input[type=search]{display:block;float:right;width:68%}.give-filter-search input[type=submit]{display:block;float:left;width:30%}@media screen and (min-width:783px){.give-filter-search input[type=search]{display:inline-block;margin-left:4px;width:144px}.give-filter-search input[type=submit]{display:inline-block;width:auto}}@media screen and (min-width:600px){.give-filter-half{float:right;width:49%}.give-filter-half:last-child{float:left}}@media screen and (min-width:783px){.give-filter-half{width:auto}.give-filter-half:last-child{float:right}.give-filter-half input[type=text]{width:96px}}.give-clear-filters-button{margin-right:8px}.give-submit-wrap{background:#f5f5f5;margin:8px 0;padding:12px;font-size:13px;line-height:2.1em}#give-payment-filters ul.subsubsub{margin-bottom:8px}#give-payments-advanced-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;white-space:nowrap;color:#fff}.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-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:97%}#give-edit-order-form .row{margin-top:10px}#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;margin-bottom:5px}#give-billing-details .column-container{padding:5px 0 10px}#give-billing-details input[type=text]{width:98%}#give-billing-details .chosen-container{width:98%!important}@media screen and (min-width:1200px){#give-edit-order-form .column{width:33%}#give-order-address .column{width:49%}#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-select-chosen .spinner{position:absolute;left:5px;top:2px;z-index:999}.give-select-chosen-ajax .spinner{visibility:visible}.give-select-chosen-ajax .chosen-search input[type=text],.give-select-chosen-ajax.chosen-container-single .chosen-search input[type=text]{background-image:none!important}.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{margin:0}.give_forms_page_give-donors #give-donors-search-filter{display:block;overflow:hidden}#give-donor-card-wrapper{margin-right:-1px;z-index:2;min-height:200px}#give-donor-card-wrapper input{font-weight:400}#give-donor-card-wrapper .donor-section{border-bottom:1px solid #eee;margin-bottom:10px}#give-donor-card-wrapper .donor-section table{margin-bottom:0}#give-donor-card-wrapper>div:first-child{padding-top:20px}#give-donor-card-wrapper>div:last-child{padding-bottom:20px;border:none}#give-donor-card-wrapper .avatar-wrap{padding:0 0 15px 15px;text-align:center;float:right}#give-donor-card-wrapper .avatar-wrap img{border-radius:3px}#give-donor-card-wrapper a.delete{text-decoration:none;color:red;margin-left:5px}#give-donor-card-wrapper .donor-bio-header .donor-since{margin:10px 0;font-size:16px}#give-donor-card-wrapper .donor-bio-header .donor-id{display:inline-block;font-size:24px;font-weight:600;margin-left:10px}#give-donor-card-wrapper .donor-bio-header .donor-name-wrap{display:inline-block}#give-donor-card-wrapper .donor-bio-header .donor-edit-link{margin-bottom:15px}.donor-main-wrapper{clear:both;margin:0 0 20px}@media (max-width:655px){.donor-main-wrapper{width:100%}}.donor-main-wrapper table{margin:0}.donor-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-donor-card-wrapper .donor-address-wrapper{width:202px}#give-donor-card-wrapper .donor-address-wrapper select,#give-donor-card-wrapper .give_user_search_results ul{width:200px}#give-donor-card-wrapper .donor-address-wrapper span[data-key=line2]{display:table;clear:both}#give-donor-card-wrapper .donor-info{min-height:185px}#give-donor-card-wrapper .info-wrapper{min-height:125px}.donor-info .donor-name{font-size:24px;font-weight:600}#disconnect-donor,#view-user-profile{font-size:12px;font-weight:400;text-decoration:none}#donor-edit-actions{text-align:center;margin-bottom:20px;line-height:28px}#donor-edit-actions .button-secondary{margin-left:10px}#give-donor-card-wrapper .edit-item{display:none}#give-donor-card-wrapper .give_user_search_results{right:1px;top:16px}#donor-stats-wrapper{margin:0 auto;text-align:center;padding:15px}#donor-stats-wrapper ul{margin:0;padding:0;overflow:hidden}#donor-stats-wrapper ul li{width:50%;float:right;line-height:22px;font-size:14px;margin:0}#donor-stats-wrapper a{text-decoration:none}.give-blank-slate__help a,.mce-sc-popup a{text-decoration:underline}#donor-stats-wrapper .dashicons{color:#888}#donor-tables-wrapper table{width:100%;text-align:center}#donor-tables-wrapper th{text-align:center}#donor-tables-wrapper .donations tr>td:first-child,#donor-tables-wrapper .donations tr>th:first-child,#donor-tables-wrapper .emails tr>td:first-child,#donor-tables-wrapper .emails tr>th:first-child{text-align:right}#donor-tables-wrapper .donations tr>td:only-child{text-align:center}#donor-notes-wrapper{min-height:50px}.donor-notes-header img,.donor-notes-header span{font-weight:600;line-height:30px;vertical-align:middle}.donor-note-input{width:100%;margin-bottom:5px}#give-donor-notes div:nth-of-type(even){background-color:#f9f9f9}#give-donor-notes .donor-note-wrapper{border-bottom:1px solid #f9f9f9;min-height:38px;padding:0}#give-donor-notes .donor-note-wrapper .note-content-wrap{padding:10px 12px;line-height:20px;font-size:14px}#give-donor-notes .give-no-donor-notes{text-align:center;padding:20px}.donor-note-wrapper span{display:block}.delete-donor{text-align:center}@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 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}#mce-modal-block.mce-reset.mce-fade.mce-in{opacity:.7;filter:alpha(opacity=70)}.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-bottom:5px}.wrap div.give-debug-report-wrapper p{font-size:18px;margin:1em 0 .7em;padding:0}.wrap div.give-debug-report-wrapper .give-debug-report-actions{margin:0 0 1.7em}.wrap div.give-debug-report-wrapper .give-debug-report-actions .js-give-debug-report-button{margin-left:10px}.wrap div.give-debug-report-wrapper .give-debug-report-actions .dashicons{font-size:16px;position:relative;top:4px;right:-2px}.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}.give-progress{height:15px;width:95%;border-radius:4px;overflow:hidden}.give-progress>div{height:100%;width:0}.admin-color-fresh .give-progress div,.give-progress div{background:#0073aa}.admin-color-light .give-progress div{background:#888}.admin-color-blue .give-progress div{background:#096484}.admin-color-coffee .give-progress div{background:#c7a589}.admin-color-ectoplasm .give-progress div{background:#a3b745}.admin-color-midnight .give-progress div{background:#e14d43}.admin-color-sunrise .give-progress div{background:#dd823b}#give-updates-h1{padding-top:0}.give-update-panel-content p{font-size:16px}#give-updates .dashicons-no-alt{color:red}#give-updates .dashicons-yes{color:green}#give-db-updates .spinner{margin-top:0}body.give_forms_page_give-updates .give-run-update-containt .give-run-update-button{margin-left:10px}.give-blank-slate{background:#fff;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);margin:0 auto;padding:40px;text-align:center}.give-blank-slate :last-child{margin-bottom:0}.give-blank-slate__cta,.give-blank-slate__heading,.give-blank-slate__help,.give-blank-slate__message{margin:0 0 10px}.give-blank-slate__image{display:block;height:80px;margin:0 auto 10px;width:auto}.give-blank-slate__help{color:#666;font-style:italic}.give-blank-slate__help a{display:inline-block}.give-blank-slate a.give-blank-slate__cta{display:inline-block;font-size:1.2em;height:auto;margin:0 0 10px;padding:.75em 1.5em}.give-tools-setting-page-import h1.handle{padding:15px 0 0}.give-tools-setting-page-import .give-progress-steps{width:100%;padding:0 0 24px;margin-right:0;list-style:none;overflow:hidden;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.give-tools-setting-page-import .give-progress-steps li{width:25%;float:right;padding:0 0 1.2em;margin:0;text-align:center;position:relative;border-bottom:4px solid #ccc;line-height:1.4em}.give-tools-setting-page-import .give-progress-steps li.active{border-color:#4ead61;color:#4ead61}.give-tools-setting-page-import .give-progress-steps li.active:before{border-color:#4ead61;color:#4ead61;background:#4ead61}.give-tools-setting-page-import .give-progress-steps li::before{content:'';border:4px solid #ccc;border-radius:100%;width:10px;height:10px;position:absolute;bottom:0;right:50%;margin-right:-6px;margin-bottom:-10px;background:#fff}.give-tools-setting-page-import .step-4 h2{text-align:center;font-size:20px!important}.give-tools-setting-page-import .step-4 p{text-align:center}.give-tools-setting-page-import .button-secondary.step-4,.give-tools-setting-page-import .give-image-thumb{display:none}.give-tools-setting-page-import h2#give-import-title{background:#f3f3f3;font-size:15px;font-weight:600;margin:-8px -22px 11px;padding:12px 22px}.give-import-core-settings .give-progress-steps li{width:33.33%}.give-import-core-settings .step-3 h2{text-align:center;font-size:20px!important}.give-import-core-settings .step-3 p{text-align:center}form.give-import-form table.widefat{border:none}.wrap .give-importer-h1{margin:0;padding:20px 0}
assets/css/give-admin.css CHANGED
@@ -885,6 +885,10 @@ input.give-text_medium {
885
  .postbox-container .cmb-row .cmb-th label {
886
  padding-left: 8px; }
887
 
 
 
 
 
888
  @media only screen and (min-width: 851px) {
889
  #_give_donation_levels_repeat > .cmb-repeatable-grouping .cmb-field-list > .cmb-row {
890
  float: left;
@@ -1632,6 +1636,11 @@ table.give-table td.row-title p {
1632
  * @copyright Copyright (c) 2016, WordImpress
1633
  * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
1634
  */
 
 
 
 
 
1635
  .give-settings-page .nav-tab-wrapper {
1636
  margin-bottom: 5px;
1637
  overflow: visible; }
@@ -1893,7 +1902,9 @@ h2.give-nav-tab-wrapper {
1893
  .give-nav-tab-wrapper > a {
1894
  width: 100%;
1895
  box-sizing: border-box;
1896
- margin: 0; }
 
 
1897
  .give-nav-tab-wrapper > a:hover {
1898
  border-bottom: 1px solid #ccc; }
1899
  .give-nav-tab-wrapper div.give-sub-nav-tab-wrapper {
@@ -1909,7 +1920,15 @@ h2.give-nav-tab-wrapper {
1909
  margin: 6px auto 0;
1910
  display: block; }
1911
  .give-nav-tab-wrapper div.give-sub-nav-tab-wrapper nav.give-sub-nav-tab {
1912
- top: 35px; } }
 
 
 
 
 
 
 
 
1913
 
1914
  .give-sub-nav-tab-wrapper {
1915
  position: relative;
@@ -1920,11 +1939,11 @@ h2.give-nav-tab-wrapper {
1920
  border: 1px solid #ccc;
1921
  border-bottom: 0;
1922
  position: absolute;
1923
- top: 32px;
1924
- right: 0; }
1925
  .give-sub-nav-tab-wrapper nav.give-sub-nav-tab a {
1926
  float: left;
1927
- background: white;
1928
  padding: 6px 10px;
1929
  clear: both;
1930
  text-decoration: none;
@@ -1933,7 +1952,7 @@ h2.give-nav-tab-wrapper {
1933
  color: #555;
1934
  font-size: 14px; }
1935
  .give-sub-nav-tab-wrapper nav.give-sub-nav-tab a:hover {
1936
- background: #e5e5e5; }
1937
 
1938
  .give-sub-nav-tab-wrapper {
1939
  display: none; }
@@ -2480,6 +2499,10 @@ input.give-price-field {
2480
  .give_forms_page_give-donors #give-donors-filter p.search-box {
2481
  margin: 0; }
2482
 
 
 
 
 
2483
  #give-donor-card-wrapper {
2484
  margin-left: -1px;
2485
  z-index: 2;
@@ -3037,7 +3060,17 @@ body.give_forms_page_give-updates .give-run-update-containt .give-run-update-but
3037
  margin: -8px -22px 11px;
3038
  padding: 12px 22px; }
3039
 
3040
- form#give-import-donations-form table.widefat {
 
 
 
 
 
 
 
 
 
 
3041
  border: none; }
3042
 
3043
  .wrap .give-importer-h1 {
885
  .postbox-container .cmb-row .cmb-th label {
886
  padding-left: 8px; }
887
 
888
+ #give-bulk-donors div[id^="give-donor-"] {
889
+ display: block;
890
+ overflow: hidden; }
891
+
892
  @media only screen and (min-width: 851px) {
893
  #_give_donation_levels_repeat > .cmb-repeatable-grouping .cmb-field-list > .cmb-row {
894
  float: left;
1636
  * @copyright Copyright (c) 2016, WordImpress
1637
  * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
1638
  */
1639
+ .give-settings-page .give-settings-heading-sep {
1640
+ font-size: 14px;
1641
+ line-height: 32px;
1642
+ width: 15px; }
1643
+
1644
  .give-settings-page .nav-tab-wrapper {
1645
  margin-bottom: 5px;
1646
  overflow: visible; }
1902
  .give-nav-tab-wrapper > a {
1903
  width: 100%;
1904
  box-sizing: border-box;
1905
+ margin: 0;
1906
+ background-color: #ffffff;
1907
+ border: 1px solid #cccccc; }
1908
  .give-nav-tab-wrapper > a:hover {
1909
  border-bottom: 1px solid #ccc; }
1910
  .give-nav-tab-wrapper div.give-sub-nav-tab-wrapper {
1920
  margin: 6px auto 0;
1921
  display: block; }
1922
  .give-nav-tab-wrapper div.give-sub-nav-tab-wrapper nav.give-sub-nav-tab {
1923
+ top: 35px;
1924
+ right: 0;
1925
+ left: auto; }
1926
+ .give-nav-tab-wrapper div.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a {
1927
+ background: #ffffff; }
1928
+ .give-nav-tab-wrapper div.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a:hover {
1929
+ background: #e5e5e5; }
1930
+ .give-mobile-hidden {
1931
+ display: none; } }
1932
 
1933
  .give-sub-nav-tab-wrapper {
1934
  position: relative;
1939
  border: 1px solid #ccc;
1940
  border-bottom: 0;
1941
  position: absolute;
1942
+ top: 35px;
1943
+ left: 0; }
1944
  .give-sub-nav-tab-wrapper nav.give-sub-nav-tab a {
1945
  float: left;
1946
+ background: #e5e5e5;
1947
  padding: 6px 10px;
1948
  clear: both;
1949
  text-decoration: none;
1952
  color: #555;
1953
  font-size: 14px; }
1954
  .give-sub-nav-tab-wrapper nav.give-sub-nav-tab a:hover {
1955
+ background: #ffffff; }
1956
 
1957
  .give-sub-nav-tab-wrapper {
1958
  display: none; }
2499
  .give_forms_page_give-donors #give-donors-filter p.search-box {
2500
  margin: 0; }
2501
 
2502
+ .give_forms_page_give-donors #give-donors-search-filter {
2503
+ display: block;
2504
+ overflow: hidden; }
2505
+
2506
  #give-donor-card-wrapper {
2507
  margin-left: -1px;
2508
  z-index: 2;
3060
  margin: -8px -22px 11px;
3061
  padding: 12px 22px; }
3062
 
3063
+ .give-import-core-settings .give-progress-steps li {
3064
+ width: 33.33%; }
3065
+
3066
+ .give-import-core-settings .step-3 h2 {
3067
+ text-align: center;
3068
+ font-size: 20px !important; }
3069
+
3070
+ .give-import-core-settings .step-3 p {
3071
+ text-align: center; }
3072
+
3073
+ form.give-import-form table.widefat {
3074
  border: none; }
3075
 
3076
  .wrap .give-importer-h1 {
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;width:100%;height: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}.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;opacity:.7;filter:alpha(opacity=70);-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-metabox-tabs li .dashicons{font-size:14px;width:14px;line-height:20px}.give-grid-row{position:relative;width:100%}.give-grid-row [class^=give-grid-col]{float:left;margin:.5rem 1%;min-height:.125rem}.give-grid-row::after{content:"";display:table;clear:both}.give-grid-col-1{width:6.33333%}.give-grid-col-2{width:14.66667%}.give-grid-col-3{width:23%}.give-grid-col-4{width:31.33333%}.give-grid-col-5{width:39.66667%}.give-grid-col-6{width:48%}.give-grid-col-7{width:56.33333%}.give-grid-col-8{width:64.66667%}.give-grid-col-9{width:73%}.give-grid-col-10{width:81.33333%}.give-grid-col-11{width:89.66667%}.give-grid-col-12{width:98%}@media only screen and (max-width:33.75em){.give-grid-row [class^=give-grid-col]{width:98%}}#_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:-5px}.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}.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}.cmb2-id--give-agree-label,.cmb2-id--give-agree-text{display:none}input.shortcode-input{width:100%}.price .give_price_range_high,.price .give_price_range_low,.price .give_price_range_sep{display:inline-block}#side-sortables .cmb-th label:after{display:none}#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{display:none;padding-left:170px}#give-metabox-form-data .give_options_panel.active,.no-js #give-metabox-form-data .give_options_panel{display:block}#give-metabox-form-data .give_options_panel .give-field-wrap{padding:1em 20px 1em 162px;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:22px;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:22px;height:22px;border-radius:30px;margin-top:8px;line-height:19px}#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-row .give-move .toggle-indicator:before{margin-left:7px}#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;max-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-export-payments div.chosen-container ul.chosen-choices,#give-export-payments select,.type-download{border:1px solid #ddd}#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:166px;width:170px;max-height:250px}@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.give-label{display:none}#give-metabox-form-data ul.give-metabox-tabs li>a span.give-icon:before{margin:0}#give-metabox-form-data .give_options_panel{padding-left:40px}#give-metabox-form-data .give_options_panel .give-field-wrap{padding:10px}#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{display:block;float:none;margin:0 0 10px;font-size:14px;width:100%}}#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-export-payments div.chosen-container ul.chosen-choices input.chosen-search-input{border:1px solid #ddd;height:20px}#give-export-payments select{vertical-align:inherit;margin:0;height:26px;line-height:26px}.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;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}.give-filter:after,.give-filters:after{content:""}.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 h2.reports-earnings-title,body.give_forms_page_give-reports h2.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}.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}.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}#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 .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}.give-nav-tab-wrapper{position:relative;padding-top:0!important}.give-nav-tab-wrapper>a{width:100%;box-sizing:border-box;margin:0}.give-nav-tab-wrapper>a:hover{border-bottom:1px solid #ccc}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper{position:absolute;top:0;right:0}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper #give-show-sub-nav{height:28px;width:30px;border-radius:0;margin:0}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper #give-show-sub-nav>span.dashicons{margin:6px auto 0;display:block}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper nav.give-sub-nav-tab{top:35px}}.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-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;cursor:pointer}.give-image-thumb img{max-width:250px;border:4px solid #fff}.give-filters,.give-submit-wrap{border:1px solid #dfdfdf;clear:both}.give-filters{background:#f5f5f5;padding:12px 12px 0}.give-filters .give-donation-forms-filter .chosen-single{height:28px;line-height:28px}.give-filters .chosen-container-single .chosen-single div b{background-position:0 4px}.give-filters .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 6px}.give-filters #give-payment-form-filter,.give-filters #give_donation_forms_filter{display:inline-block;width:300px}@media screen and (max-width:782px){.give-filters #give-payment-form-filter,.give-filters #give_donation_forms_filter{width:100%}}.give-filters #give_donation_forms_filter{width:255px}.give-filter input[type=text],.give-filter select{width:100%}@media screen and (max-width:782px){.give-filters #give_donation_forms_filter{width:100%;max-width:100%}}.give-filters:after{display:table;clear:both}.give-filter{display:block;margin-bottom:12px;width:100%}.give-filter:after{display:table;clear:both}.give-filter label{display:block;margin-right:4px}.give-filter input{margin:0}.give-filter input[type=text],.give-filter input[type=search]{height:28px}.give-filter .button{height:28px;line-height:26px;margin:0;padding:0 10px 1px}@media screen and (min-width:783px){.give-filter{float:left;margin-right:18px;width:auto}.give-filter label{display:inline-block}.give-filter input[type=text]{display:inline-block;width:144px}}.give-filter-search input[type=search]{display:block;float:left;width:68%}.give-filter-search input[type=submit]{display:block;float:right;width:30%}@media screen and (min-width:783px){.give-filter-search input[type=search]{display:inline-block;margin-right:4px;width:144px}.give-filter-search input[type=submit]{display:inline-block;width:auto}}@media screen and (min-width:600px){.give-filter-half{float:left;width:49%}.give-filter-half:last-child{float:right}}@media screen and (min-width:783px){.give-filter-half{width:auto}.give-filter-half:last-child{float:left}.give-filter-half input[type=text]{width:96px}}.give-clear-filters-button{margin-left:8px}.give-submit-wrap{background:#f5f5f5;margin:8px 0;padding:12px;font-size:13px;line-height:2.1em}#give-payment-filters ul.subsubsub{margin-bottom:8px}#give-payments-advanced-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;white-space:nowrap;color:#fff}.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-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:97%}#give-edit-order-form .row{margin-top:10px}#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;margin-bottom:5px}#give-billing-details .column-container{padding:5px 0 10px}#give-billing-details input[type=text]{width:98%}#give-billing-details .chosen-container{width:98%!important}@media screen and (min-width:1200px){#give-edit-order-form .column{width:33%}#give-order-address .column{width:49%}#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-select-chosen .spinner{position:absolute;right:5px;top:2px;z-index:999}.give-select-chosen-ajax .spinner{visibility:visible}.give-select-chosen-ajax .chosen-search input[type=text],.give-select-chosen-ajax.chosen-container-single .chosen-search input[type=text]{background-image:none!important}.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{margin:0}#give-donor-card-wrapper{margin-left:-1px;z-index:2;min-height:200px}#give-donor-card-wrapper input{font-weight:400}#give-donor-card-wrapper .donor-section{border-bottom:1px solid #eee;margin-bottom:10px}#give-donor-card-wrapper .donor-section table{margin-bottom:0}#give-donor-card-wrapper>div:first-child{padding-top:20px}#give-donor-card-wrapper>div:last-child{padding-bottom:20px;border:none}#give-donor-card-wrapper .avatar-wrap{padding:0 15px 15px 0;text-align:center;float:left}#give-donor-card-wrapper .avatar-wrap img{border-radius:3px}#give-donor-card-wrapper a.delete{text-decoration:none;color:red;margin-right:5px}#give-donor-card-wrapper .donor-bio-header .donor-since{margin:10px 0;font-size:16px}#give-donor-card-wrapper .donor-bio-header .donor-id{display:inline-block;font-size:24px;font-weight:600;margin-right:10px}#give-donor-card-wrapper .donor-bio-header .donor-name-wrap{display:inline-block}#give-donor-card-wrapper .donor-bio-header .donor-edit-link{margin-bottom:15px}.donor-main-wrapper{clear:both;margin:0 0 20px}@media (max-width:655px){.donor-main-wrapper{width:100%}}.donor-main-wrapper table{margin:0}.donor-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-donor-card-wrapper .donor-address-wrapper{width:202px}#give-donor-card-wrapper .donor-address-wrapper select,#give-donor-card-wrapper .give_user_search_results ul{width:200px}#give-donor-card-wrapper .donor-address-wrapper span[data-key=line2]{display:table;clear:both}#give-donor-card-wrapper .donor-info{min-height:185px}#give-donor-card-wrapper .info-wrapper{min-height:125px}.donor-info .donor-name{font-size:24px;font-weight:600}#disconnect-donor,#view-user-profile{font-size:12px;font-weight:400;text-decoration:none}#donor-edit-actions{text-align:center;margin-bottom:20px;line-height:28px}#donor-edit-actions .button-secondary{margin-right:10px}#give-donor-card-wrapper .edit-item{display:none}#give-donor-card-wrapper .give_user_search_results{left:1px;top:16px}#donor-stats-wrapper{margin:0 auto;text-align:center;padding:15px}#donor-stats-wrapper ul{margin:0;padding:0;overflow:hidden}#donor-stats-wrapper ul li{width:50%;float:left;line-height:22px;font-size:14px;margin:0}#donor-stats-wrapper a{text-decoration:none}.give-blank-slate__help a,.mce-sc-popup a{text-decoration:underline}#donor-stats-wrapper .dashicons{color:#888}#donor-tables-wrapper table{width:100%;text-align:center}#donor-tables-wrapper th{text-align:center}#donor-tables-wrapper .donations tr>td:first-child,#donor-tables-wrapper .donations tr>th:first-child,#donor-tables-wrapper .emails tr>td:first-child,#donor-tables-wrapper .emails tr>th:first-child{text-align:left}#donor-tables-wrapper .donations tr>td:only-child{text-align:center}#donor-notes-wrapper{min-height:50px}.donor-notes-header img,.donor-notes-header span{font-weight:600;line-height:30px;vertical-align:middle}.donor-note-input{width:100%;margin-bottom:5px}#give-donor-notes div:nth-of-type(even){background-color:#f9f9f9}#give-donor-notes .donor-note-wrapper{border-bottom:1px solid #f9f9f9;min-height:38px;padding:0}#give-donor-notes .donor-note-wrapper .note-content-wrap{padding:10px 12px;line-height:20px;font-size:14px}#give-donor-notes .give-no-donor-notes{text-align:center;padding:20px}.donor-note-wrapper span{display:block}.delete-donor{text-align:center}@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 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}#mce-modal-block.mce-reset.mce-fade.mce-in{opacity:.7;filter:alpha(opacity=70)}.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-bottom:5px}.wrap div.give-debug-report-wrapper p{font-size:18px;margin:1em 0 .7em;padding:0}.wrap div.give-debug-report-wrapper .give-debug-report-actions{margin:0 0 1.7em}.wrap div.give-debug-report-wrapper .give-debug-report-actions .js-give-debug-report-button{margin-right:10px}.wrap div.give-debug-report-wrapper .give-debug-report-actions .dashicons{font-size:16px;position:relative;top:4px;left:-2px}.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}.give-progress{height:15px;width:95%;border-radius:4px;overflow:hidden}.give-progress>div{height:100%;width:0}.admin-color-fresh .give-progress div,.give-progress div{background:#0073aa}.admin-color-light .give-progress div{background:#888}.admin-color-blue .give-progress div{background:#096484}.admin-color-coffee .give-progress div{background:#c7a589}.admin-color-ectoplasm .give-progress div{background:#a3b745}.admin-color-midnight .give-progress div{background:#e14d43}.admin-color-sunrise .give-progress div{background:#dd823b}#give-updates-h1{padding-top:0}.give-update-panel-content p{font-size:16px}#give-updates .dashicons-no-alt{color:red}#give-updates .dashicons-yes{color:green}#give-db-updates .spinner{margin-top:0}body.give_forms_page_give-updates .give-run-update-containt .give-run-update-button{margin-right:10px}.give-blank-slate{background:#fff;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);margin:0 auto;padding:40px;text-align:center}.give-blank-slate :last-child{margin-bottom:0}.give-blank-slate__cta,.give-blank-slate__heading,.give-blank-slate__help,.give-blank-slate__message{margin:0 0 10px}.give-blank-slate__image{display:block;height:80px;margin:0 auto 10px;width:auto}.give-blank-slate__help{color:#666;font-style:italic}.give-blank-slate__help a{display:inline-block}.give-blank-slate a.give-blank-slate__cta{display:inline-block;font-size:1.2em;height:auto;margin:0 0 10px;padding:.75em 1.5em}.give-tools-setting-page-import h1.handle{padding:15px 0 0}.give-tools-setting-page-import .give-progress-steps{width:100%;padding:0 0 24px;margin-left:0;list-style:none;overflow:hidden;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.give-tools-setting-page-import .give-progress-steps li{width:25%;float:left;padding:0 0 1.2em;margin:0;text-align:center;position:relative;border-bottom:4px solid #ccc;line-height:1.4em}.give-tools-setting-page-import .give-progress-steps li.active{border-color:#4ead61;color:#4ead61}.give-tools-setting-page-import .give-progress-steps li.active:before{border-color:#4ead61;color:#4ead61;background:#4ead61}.give-tools-setting-page-import .give-progress-steps li::before{content:'';border:4px solid #ccc;border-radius:100%;width:10px;height:10px;position:absolute;bottom:0;left:50%;margin-left:-6px;margin-bottom:-10px;background:#fff}.give-tools-setting-page-import .step-4 h2{text-align:center;font-size:20px!important}.give-tools-setting-page-import .step-4 p{text-align:center}.give-tools-setting-page-import .button-secondary.step-4,.give-tools-setting-page-import .give-image-thumb{display:none}.give-tools-setting-page-import h2#give-import-title{background:#f3f3f3;font-size:15px;font-weight:600;margin:-8px -22px 11px;padding:12px 22px}form#give-import-donations-form table.widefat{border:none}.wrap .give-importer-h1{margin:0;padding:20px 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;width:100%;height: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}.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;opacity:.7;filter:alpha(opacity=70);-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-metabox-tabs li .dashicons{font-size:14px;width:14px;line-height:20px}.give-grid-row{position:relative;width:100%}.give-grid-row [class^=give-grid-col]{float:left;margin:.5rem 1%;min-height:.125rem}.give-grid-row::after{content:"";display:table;clear:both}.give-grid-col-1{width:6.33333%}.give-grid-col-2{width:14.66667%}.give-grid-col-3{width:23%}.give-grid-col-4{width:31.33333%}.give-grid-col-5{width:39.66667%}.give-grid-col-6{width:48%}.give-grid-col-7{width:56.33333%}.give-grid-col-8{width:64.66667%}.give-grid-col-9{width:73%}.give-grid-col-10{width:81.33333%}.give-grid-col-11{width:89.66667%}.give-grid-col-12{width:98%}@media only screen and (max-width:33.75em){.give-grid-row [class^=give-grid-col]{width:98%}}#_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:-5px}.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}#give-bulk-donors div[id^=give-donor-]{display:block;overflow:hidden}@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}.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}.cmb2-id--give-agree-label,.cmb2-id--give-agree-text{display:none}input.shortcode-input{width:100%}.price .give_price_range_high,.price .give_price_range_low,.price .give_price_range_sep{display:inline-block}#side-sortables .cmb-th label:after{display:none}#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{display:none;padding-left:170px}#give-metabox-form-data .give_options_panel.active,.no-js #give-metabox-form-data .give_options_panel{display:block}#give-metabox-form-data .give_options_panel .give-field-wrap{padding:1em 20px 1em 162px;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:22px;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:22px;height:22px;border-radius:30px;margin-top:8px;line-height:19px}#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-row .give-move .toggle-indicator:before{margin-left:7px}#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;max-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-export-payments div.chosen-container ul.chosen-choices,#give-export-payments select,.type-download{border:1px solid #ddd}#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:166px;width:170px;max-height:250px}@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.give-label{display:none}#give-metabox-form-data ul.give-metabox-tabs li>a span.give-icon:before{margin:0}#give-metabox-form-data .give_options_panel{padding-left:40px}#give-metabox-form-data .give_options_panel .give-field-wrap{padding:10px}#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{display:block;float:none;margin:0 0 10px;font-size:14px;width:100%}}#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-export-payments div.chosen-container ul.chosen-choices input.chosen-search-input{border:1px solid #ddd;height:20px}#give-export-payments select{vertical-align:inherit;margin:0;height:26px;line-height:26px}.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;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}.give-filter:after,.give-filters:after{content:""}.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 h2.reports-earnings-title,body.give_forms_page_give-reports h2.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}.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 .give-settings-heading-sep{font-size:14px;line-height:32px;width:15px}.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}.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}#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 .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}.give-nav-tab-wrapper{position:relative;padding-top:0!important}.give-nav-tab-wrapper>a{width:100%;box-sizing:border-box;margin:0;background-color:#fff;border:1px solid #ccc}.give-nav-tab-wrapper>a:hover{border-bottom:1px solid #ccc}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper{position:absolute;top:0;right:0}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper #give-show-sub-nav{height:28px;width:30px;border-radius:0;margin:0}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper #give-show-sub-nav>span.dashicons{margin:6px auto 0;display:block}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper nav.give-sub-nav-tab{top:35px;right:0;left:auto}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a{background:#fff}.give-nav-tab-wrapper div.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a:hover{background:#e5e5e5}.give-mobile-hidden{display:none}}.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:35px;left:0}.give-sub-nav-tab-wrapper nav.give-sub-nav-tab a{float:left;background:#e5e5e5;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:#fff}#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-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;cursor:pointer}.give-image-thumb img{max-width:250px;border:4px solid #fff}.give-filters,.give-submit-wrap{border:1px solid #dfdfdf;clear:both}.give-filters{background:#f5f5f5;padding:12px 12px 0}.give-filters .give-donation-forms-filter .chosen-single{height:28px;line-height:28px}.give-filters .chosen-container-single .chosen-single div b{background-position:0 4px}.give-filters .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 6px}.give-filters #give-payment-form-filter,.give-filters #give_donation_forms_filter{display:inline-block;width:300px}@media screen and (max-width:782px){.give-filters #give-payment-form-filter,.give-filters #give_donation_forms_filter{width:100%}}.give-filters #give_donation_forms_filter{width:255px}.give-filter input[type=text],.give-filter select{width:100%}@media screen and (max-width:782px){.give-filters #give_donation_forms_filter{width:100%;max-width:100%}}.give-filters:after{display:table;clear:both}.give-filter{display:block;margin-bottom:12px;width:100%}.give-filter:after{display:table;clear:both}.give-filter label{display:block;margin-right:4px}.give-filter input{margin:0}.give-filter input[type=text],.give-filter input[type=search]{height:28px}.give-filter .button{height:28px;line-height:26px;margin:0;padding:0 10px 1px}@media screen and (min-width:783px){.give-filter{float:left;margin-right:18px;width:auto}.give-filter label{display:inline-block}.give-filter input[type=text]{display:inline-block;width:144px}}.give-filter-search input[type=search]{display:block;float:left;width:68%}.give-filter-search input[type=submit]{display:block;float:right;width:30%}@media screen and (min-width:783px){.give-filter-search input[type=search]{display:inline-block;margin-right:4px;width:144px}.give-filter-search input[type=submit]{display:inline-block;width:auto}}@media screen and (min-width:600px){.give-filter-half{float:left;width:49%}.give-filter-half:last-child{float:right}}@media screen and (min-width:783px){.give-filter-half{width:auto}.give-filter-half:last-child{float:left}.give-filter-half input[type=text]{width:96px}}.give-clear-filters-button{margin-left:8px}.give-submit-wrap{background:#f5f5f5;margin:8px 0;padding:12px;font-size:13px;line-height:2.1em}#give-payment-filters ul.subsubsub{margin-bottom:8px}#give-payments-advanced-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;white-space:nowrap;color:#fff}.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-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:97%}#give-edit-order-form .row{margin-top:10px}#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;margin-bottom:5px}#give-billing-details .column-container{padding:5px 0 10px}#give-billing-details input[type=text]{width:98%}#give-billing-details .chosen-container{width:98%!important}@media screen and (min-width:1200px){#give-edit-order-form .column{width:33%}#give-order-address .column{width:49%}#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-select-chosen .spinner{position:absolute;right:5px;top:2px;z-index:999}.give-select-chosen-ajax .spinner{visibility:visible}.give-select-chosen-ajax .chosen-search input[type=text],.give-select-chosen-ajax.chosen-container-single .chosen-search input[type=text]{background-image:none!important}.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{margin:0}.give_forms_page_give-donors #give-donors-search-filter{display:block;overflow:hidden}#give-donor-card-wrapper{margin-left:-1px;z-index:2;min-height:200px}#give-donor-card-wrapper input{font-weight:400}#give-donor-card-wrapper .donor-section{border-bottom:1px solid #eee;margin-bottom:10px}#give-donor-card-wrapper .donor-section table{margin-bottom:0}#give-donor-card-wrapper>div:first-child{padding-top:20px}#give-donor-card-wrapper>div:last-child{padding-bottom:20px;border:none}#give-donor-card-wrapper .avatar-wrap{padding:0 15px 15px 0;text-align:center;float:left}#give-donor-card-wrapper .avatar-wrap img{border-radius:3px}#give-donor-card-wrapper a.delete{text-decoration:none;color:red;margin-right:5px}#give-donor-card-wrapper .donor-bio-header .donor-since{margin:10px 0;font-size:16px}#give-donor-card-wrapper .donor-bio-header .donor-id{display:inline-block;font-size:24px;font-weight:600;margin-right:10px}#give-donor-card-wrapper .donor-bio-header .donor-name-wrap{display:inline-block}#give-donor-card-wrapper .donor-bio-header .donor-edit-link{margin-bottom:15px}.donor-main-wrapper{clear:both;margin:0 0 20px}@media (max-width:655px){.donor-main-wrapper{width:100%}}.donor-main-wrapper table{margin:0}.donor-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-donor-card-wrapper .donor-address-wrapper{width:202px}#give-donor-card-wrapper .donor-address-wrapper select,#give-donor-card-wrapper .give_user_search_results ul{width:200px}#give-donor-card-wrapper .donor-address-wrapper span[data-key=line2]{display:table;clear:both}#give-donor-card-wrapper .donor-info{min-height:185px}#give-donor-card-wrapper .info-wrapper{min-height:125px}.donor-info .donor-name{font-size:24px;font-weight:600}#disconnect-donor,#view-user-profile{font-size:12px;font-weight:400;text-decoration:none}#donor-edit-actions{text-align:center;margin-bottom:20px;line-height:28px}#donor-edit-actions .button-secondary{margin-right:10px}#give-donor-card-wrapper .edit-item{display:none}#give-donor-card-wrapper .give_user_search_results{left:1px;top:16px}#donor-stats-wrapper{margin:0 auto;text-align:center;padding:15px}#donor-stats-wrapper ul{margin:0;padding:0;overflow:hidden}#donor-stats-wrapper ul li{width:50%;float:left;line-height:22px;font-size:14px;margin:0}#donor-stats-wrapper a{text-decoration:none}.give-blank-slate__help a,.mce-sc-popup a{text-decoration:underline}#donor-stats-wrapper .dashicons{color:#888}#donor-tables-wrapper table{width:100%;text-align:center}#donor-tables-wrapper th{text-align:center}#donor-tables-wrapper .donations tr>td:first-child,#donor-tables-wrapper .donations tr>th:first-child,#donor-tables-wrapper .emails tr>td:first-child,#donor-tables-wrapper .emails tr>th:first-child{text-align:left}#donor-tables-wrapper .donations tr>td:only-child{text-align:center}#donor-notes-wrapper{min-height:50px}.donor-notes-header img,.donor-notes-header span{font-weight:600;line-height:30px;vertical-align:middle}.donor-note-input{width:100%;margin-bottom:5px}#give-donor-notes div:nth-of-type(even){background-color:#f9f9f9}#give-donor-notes .donor-note-wrapper{border-bottom:1px solid #f9f9f9;min-height:38px;padding:0}#give-donor-notes .donor-note-wrapper .note-content-wrap{padding:10px 12px;line-height:20px;font-size:14px}#give-donor-notes .give-no-donor-notes{text-align:center;padding:20px}.donor-note-wrapper span{display:block}.delete-donor{text-align:center}@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 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}#mce-modal-block.mce-reset.mce-fade.mce-in{opacity:.7;filter:alpha(opacity=70)}.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-bottom:5px}.wrap div.give-debug-report-wrapper p{font-size:18px;margin:1em 0 .7em;padding:0}.wrap div.give-debug-report-wrapper .give-debug-report-actions{margin:0 0 1.7em}.wrap div.give-debug-report-wrapper .give-debug-report-actions .js-give-debug-report-button{margin-right:10px}.wrap div.give-debug-report-wrapper .give-debug-report-actions .dashicons{font-size:16px;position:relative;top:4px;left:-2px}.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}.give-progress{height:15px;width:95%;border-radius:4px;overflow:hidden}.give-progress>div{height:100%;width:0}.admin-color-fresh .give-progress div,.give-progress div{background:#0073aa}.admin-color-light .give-progress div{background:#888}.admin-color-blue .give-progress div{background:#096484}.admin-color-coffee .give-progress div{background:#c7a589}.admin-color-ectoplasm .give-progress div{background:#a3b745}.admin-color-midnight .give-progress div{background:#e14d43}.admin-color-sunrise .give-progress div{background:#dd823b}#give-updates-h1{padding-top:0}.give-update-panel-content p{font-size:16px}#give-updates .dashicons-no-alt{color:red}#give-updates .dashicons-yes{color:green}#give-db-updates .spinner{margin-top:0}body.give_forms_page_give-updates .give-run-update-containt .give-run-update-button{margin-right:10px}.give-blank-slate{background:#fff;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);margin:0 auto;padding:40px;text-align:center}.give-blank-slate :last-child{margin-bottom:0}.give-blank-slate__cta,.give-blank-slate__heading,.give-blank-slate__help,.give-blank-slate__message{margin:0 0 10px}.give-blank-slate__image{display:block;height:80px;margin:0 auto 10px;width:auto}.give-blank-slate__help{color:#666;font-style:italic}.give-blank-slate__help a{display:inline-block}.give-blank-slate a.give-blank-slate__cta{display:inline-block;font-size:1.2em;height:auto;margin:0 0 10px;padding:.75em 1.5em}.give-tools-setting-page-import h1.handle{padding:15px 0 0}.give-tools-setting-page-import .give-progress-steps{width:100%;padding:0 0 24px;margin-left:0;list-style:none;overflow:hidden;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.give-tools-setting-page-import .give-progress-steps li{width:25%;float:left;padding:0 0 1.2em;margin:0;text-align:center;position:relative;border-bottom:4px solid #ccc;line-height:1.4em}.give-tools-setting-page-import .give-progress-steps li.active{border-color:#4ead61;color:#4ead61}.give-tools-setting-page-import .give-progress-steps li.active:before{border-color:#4ead61;color:#4ead61;background:#4ead61}.give-tools-setting-page-import .give-progress-steps li::before{content:'';border:4px solid #ccc;border-radius:100%;width:10px;height:10px;position:absolute;bottom:0;left:50%;margin-left:-6px;margin-bottom:-10px;background:#fff}.give-tools-setting-page-import .step-4 h2{text-align:center;font-size:20px!important}.give-tools-setting-page-import .step-4 p{text-align:center}.give-tools-setting-page-import .button-secondary.step-4,.give-tools-setting-page-import .give-image-thumb{display:none}.give-tools-setting-page-import h2#give-import-title{background:#f3f3f3;font-size:15px;font-weight:600;margin:-8px -22px 11px;padding:12px 22px}.give-import-core-settings .give-progress-steps li{width:33.33%}.give-import-core-settings .step-3 h2{text-align:center;font-size:20px!important}.give-import-core-settings .step-3 p{text-align:center}form.give-import-form table.widefat{border:none}.wrap .give-importer-h1{margin:0;padding:20px 0}
assets/js/admin/admin-scripts.js CHANGED
@@ -68,58 +68,6 @@ var give_setting_edit = false;
68
  }
69
  };
70
 
71
- /**
72
- * Show alert when admin try to reload the page with saving the changes.
73
- *
74
- * @since 1.8.14
75
- */
76
- var form_edit_alert = function(){
77
- if ( jQuery( 'body.post-type-give_forms' ).length > 0 ) {
78
- window.addEventListener("beforeunload", function (e) {
79
- var confirmationMessage = give_vars.setting_not_save_message;
80
- if ( give_setting_edit ) {
81
- (e || window.event).returnValue = confirmationMessage; //Gecko + IE
82
- return confirmationMessage; //Webkit, Safari, Chrome
83
- }
84
- });
85
-
86
- jQuery( 'body' ).on( 'click', '.give-save-button', function () {
87
- give_setting_edit = false;
88
- });
89
- }
90
- };
91
-
92
- /**
93
- * Display alert in setting page of give if user try to reload the page with saving the changes.
94
- *
95
- * @since 1.8.14
96
- */
97
- var enable_form_edit_alert_setting = function () {
98
- // Check if it give setting page or not.
99
- if ( jQuery( 'body.give_forms_page_give-settings' ).length > 0 ) {
100
-
101
- // Get the default value
102
- var on_load_value = jQuery( 'body.give_forms_page_give-settings #give-mainform' ).serialize();
103
-
104
- /**
105
- * Keyup event add to support to text box and textarea.
106
- * blur event add to support to dropdown.
107
- * Change event add to support to rest all element.
108
- */
109
- jQuery( '.give-settings-page' ).on( 'change keyup blur', 'form', function ( event ) {
110
- // Get the form value after change.
111
- var on_change_value = jQuery( 'body.give_forms_page_give-settings #give-mainform' ).serialize();
112
-
113
- // If both the value are same then no change has being made else change has being made.
114
- if( on_load_value == on_change_value ) {
115
- give_setting_edit = false;
116
- } else{
117
- give_setting_edit = true;
118
- }
119
- } );
120
- }
121
- };
122
-
123
  /**
124
  * Setup Pretty Chosen Select Fields
125
  */
@@ -380,17 +328,25 @@ var give_setting_edit = false;
380
  // Show the states dropdown menu
381
  $this.closest( '.column-container' ).find( '#give-order-address-state-wrap' ).removeClass( 'give-hidden' );
382
 
383
- var state_wrap = $('#give-order-address-state-wrap');
384
- state_wrap.find('*').not('.order-data-address-line').remove();
385
- if (typeof ( response.states_found ) != undefined && true == response.states_found) {
386
- state_wrap.append(response.data);
387
- state_wrap.find('select').chosen();
 
 
 
 
388
  } else {
389
- state_wrap.append('<input type="text" name="give-payment-address[0][state]" value="' + response.default_state + '" class="give-edit-toggles medium-text"/>');
390
 
391
- if (typeof ( response.show_field ) != undefined && false == response.show_field ) {
392
  // Hide the states dropdown menu
393
  $this.closest( '.column-container' ).find( '#give-order-address-state-wrap' ).addClass( 'give-hidden' );
 
 
 
 
394
  }
395
  }
396
  });
@@ -543,23 +499,22 @@ var give_setting_edit = false;
543
  });
544
 
545
  // Add total donation amount if level changes.
546
- $('#give-donation-overview').on('change', 'select[name="give-variable-price"]', function () {
547
- var prices = jQuery(this).data('prices'),
548
- $total_amount = $('#give-payment-total');
 
 
549
 
550
- if ($(this).val() in prices) {
551
- $total_amount
552
- .val(prices[$(this).val()])
553
- .css('background-color', 'yellow');
554
 
555
  window.setTimeout(
556
  function () {
557
- $total_amount.css('background-color', 'white');
558
  },
559
  1000
560
  );
561
  }
562
- });
563
  }
564
 
565
  };
@@ -574,6 +529,9 @@ var give_setting_edit = false;
574
  this.toggle_options();
575
  this.main_setting_update_notice();
576
  this.verify_settings();
 
 
 
577
  },
578
 
579
  /**
@@ -607,20 +565,20 @@ var give_setting_edit = false;
607
  });
608
  },
609
 
610
- toggle_options: function () {
611
 
612
  /**
613
  * Email access
614
  */
615
- var email_access = $('input[name="email_access"]', '.give-setting-tab-body-general');
616
- email_access.on('change', function () {
617
- var field_value = $('input[name="email_access"]:checked', '.give-setting-tab-body-general').val();
618
- if ('enabled' === field_value) {
619
- $('#recaptcha_key').parents('tr').show();
620
- $('#recaptcha_secret').parents('tr').show();
621
  } else {
622
- $('#recaptcha_key').parents('tr').hide();
623
- $('#recaptcha_secret').parents('tr').hide();
624
  }
625
  }).change();
626
 
@@ -714,7 +672,65 @@ var give_setting_edit = false;
714
  });
715
  }
716
  }).change();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
717
  }
 
718
  };
719
 
720
  /**
@@ -925,6 +941,8 @@ var give_setting_edit = false;
925
  */
926
  give_setting_edit = true;
927
 
 
 
928
  $.ajax({
929
  type: 'POST',
930
  url: ajaxurl,
@@ -944,6 +962,8 @@ var give_setting_edit = false;
944
  */
945
  give_setting_edit = false;
946
 
 
 
947
  // We need to get the actual in progress form, not all forms on the page
948
  var export_form = $('.give-export-form').find('.give-progress').parent().parent();
949
  var notice_wrap = export_form.find('.notice-wrap');
@@ -966,8 +986,12 @@ var give_setting_edit = false;
966
  });
967
  self.process_step(parseInt(response.step), data, self);
968
  }
969
- // Reset the form for preventing multiple ajax request.
970
- $('#give-tools-recount-form')[0].reset();
 
 
 
 
971
  }
972
  }).fail(function (response) {
973
  /**
@@ -1167,6 +1191,7 @@ var give_setting_edit = false;
1167
  this.change_country();
1168
  this.add_note();
1169
  this.delete_checked();
 
1170
  $( 'body' ).on( 'click', '#give-donors-filter .bulkactions input[type="submit"]', this.handleBulkActions ) ;
1171
  },
1172
  edit_donor: function () {
@@ -1327,23 +1352,117 @@ var give_setting_edit = false;
1327
  });
1328
  },
1329
 
1330
- handleBulkActions: function() {
1331
- var currentAction = $( this ).closest( '.tablenav' ).find( 'select' ).val(),
1332
- $donors = $( 'input[name="donor[]"]:checked' ).length,
1333
- confirmActionNotice = give_vars.donors_bulk_action[currentAction].zero;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1334
 
1335
- // Check if admin selected any donors or not.
1336
- if ( ! parseInt( $donors ) ) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1337
  alert( confirmActionNotice );
1338
  return false;
1339
  }
1340
 
1341
- // Get message on basis of donors count.
1342
- confirmActionNotice = ( 1 < $donors ) ?
1343
- give_vars.donors_bulk_action[currentAction].multiple.replace( '{donor_count}', $donors ) :
1344
- give_vars.donors_bulk_action[currentAction].single;
1345
 
1346
- return window.confirm( confirmActionNotice );
1347
 
1348
  }
1349
  };
@@ -2122,7 +2241,6 @@ var give_setting_edit = false;
2122
 
2123
  give_dismiss_notice();
2124
  enable_admin_datepicker();
2125
- form_edit_alert();
2126
  handle_status_change();
2127
  setup_chosen_give_selects();
2128
  GiveListDonation.init();
@@ -2226,7 +2344,11 @@ var give_setting_edit = false;
2226
 
2227
  // Back out.
2228
  if (give_unformat_currency('0', false) === give_unformat_currency($(this).val(), false)) {
2229
- $(this).val('');
 
 
 
 
2230
  return false;
2231
  }
2232
 
@@ -2267,9 +2389,6 @@ var give_setting_edit = false;
2267
 
2268
  // Render setting tab.
2269
  give_render_responsive_tabs();
2270
-
2271
- // Called after all the form processing had being done.
2272
- enable_form_edit_alert_setting();
2273
  });
2274
  })(jQuery);
2275
 
@@ -2374,7 +2493,9 @@ function give_render_responsive_tabs() {
2374
 
2375
  jQuery.each($hide_tabs, function (index, $tab_link) {
2376
  $tab_link = jQuery($tab_link);
2377
- $tab_link.addClass('give-hidden');
 
 
2378
  $tab_link.clone().removeClass().appendTo($sub_tab_nav);
2379
  });
2380
 
@@ -2405,6 +2526,41 @@ function get_url_params() {
2405
  return vars;
2406
  }
2407
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2408
  /**
2409
  * Run when user click on upload CSV.
2410
  *
68
  }
69
  };
70
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
71
  /**
72
  * Setup Pretty Chosen Select Fields
73
  */
328
  // Show the states dropdown menu
329
  $this.closest( '.column-container' ).find( '#give-order-address-state-wrap' ).removeClass( 'give-hidden' );
330
 
331
+ // Add support to zip fields.
332
+ $this.closest( '.column-container' ).find( '.give-column' ).removeClass( 'column-full' );
333
+ $this.closest( '.column-container' ).find( '.give-column' ).addClass( 'column' );
334
+
335
+ var state_wrap = $( '#give-order-address-state-wrap' );
336
+ state_wrap.find( '*' ).not( '.order-data-address-line' ).remove();
337
+ if ( typeof ( response.states_found ) !== undefined && true === response.states_found ) {
338
+ state_wrap.append( response.data );
339
+ state_wrap.find( 'select' ).chosen();
340
  } else {
341
+ state_wrap.append( '<input type="text" name="give-payment-address[0][state]" value="' + response.default_state + '" class="give-edit-toggles medium-text"/>' );
342
 
343
+ if ( typeof ( response.show_field ) !== undefined && false === response.show_field ) {
344
  // Hide the states dropdown menu
345
  $this.closest( '.column-container' ).find( '#give-order-address-state-wrap' ).addClass( 'give-hidden' );
346
+
347
+ // Add support to zip fields.
348
+ $this.closest( '.column-container' ).find( '.give-column' ).addClass( 'column-full' );
349
+ $this.closest( '.column-container' ).find( '.give-column' ).removeClass( 'column' );
350
  }
351
  }
352
  });
499
  });
500
 
501
  // Add total donation amount if level changes.
502
+ $( '#give-donation-overview' ).on( 'change', 'select[name="give-variable-price"]', function () {
503
+ var prices = jQuery( this ).data( 'prices' ),
504
+ $total_amount = $( '#give-payment-total' );
505
+
506
+ if ( '' !== prices && $( this ).val() in prices ) {
507
 
508
+ $total_amount.val( prices[ $( this ).val() ] ).css( 'background-color', 'yellow' );
 
 
 
509
 
510
  window.setTimeout(
511
  function () {
512
+ $total_amount.css( 'background-color', 'white' );
513
  },
514
  1000
515
  );
516
  }
517
+ } );
518
  }
519
 
520
  };
529
  this.toggle_options();
530
  this.main_setting_update_notice();
531
  this.verify_settings();
532
+ this.saveButtonTriggered();
533
+ this.changeSettingsUnload();
534
+ this.detectSettingsChange();
535
  },
536
 
537
  /**
565
  });
566
  },
567
 
568
+ toggle_options: function() {
569
 
570
  /**
571
  * Email access
572
  */
573
+ var emailAccess = $( 'input[name="email_access"]', '.give-setting-tab-body-general' );
574
+ emailAccess.on( 'change', function() {
575
+ var fieldValue = $( 'input[name="email_access"]:checked', '.give-setting-tab-body-general' ).val();
576
+ if ( 'enabled' === fieldValue ) {
577
+ $( '#recaptcha_key' ).parents( 'tr' ).show();
578
+ $( '#recaptcha_secret' ).parents( 'tr' ).show();
579
  } else {
580
+ $( '#recaptcha_key' ).parents( 'tr' ).hide();
581
+ $( '#recaptcha_secret' ).parents( 'tr' ).hide();
582
  }
583
  }).change();
584
 
672
  });
673
  }
674
  }).change();
675
+ },
676
+
677
+ saveButtonTriggered: function() {
678
+ $( '.give-settings-setting-page' ).on( 'click', '.give-save-button', function() {
679
+ $( window ).unbind( 'beforeunload' );
680
+ });
681
+ },
682
+
683
+ /**
684
+ * Show alert when admin try to reload the page with saving the changes.
685
+ *
686
+ * @since 1.8.14
687
+ */
688
+ changeSettingsUnload: function() {
689
+ if ( $( '.give-settings-setting-page' ).length > 0 ) {
690
+
691
+ $( window ).bind( 'beforeunload', function( e ) {
692
+
693
+ var confirmationMessage = give_vars.setting_not_save_message;
694
+
695
+ if ( give_setting_edit ) {
696
+ ( e || window.event ).returnValue = confirmationMessage; //Gecko + IE.
697
+ return confirmationMessage; //Webkit, Safari, Chrome.
698
+ }
699
+ });
700
+ }
701
+ },
702
+
703
+ /**
704
+ * Display alert in setting page of give if user try to reload the page with saving the changes.
705
+ *
706
+ * @since 1.8.14
707
+ */
708
+ detectSettingsChange: function() {
709
+
710
+ var settingsPage = $( '.give-settings-setting-page' );
711
+
712
+ // Check if it give setting page or not.
713
+ if ( settingsPage.length > 0 ) {
714
+
715
+ // Get the default value.
716
+ var on_load_value = $( '#give-mainform' ).serialize();
717
+
718
+ /**
719
+ * Keyup event add to support to text box and textarea.
720
+ * blur event add to support to dropdown.
721
+ * Change event add to support to rest all element.
722
+ */
723
+ settingsPage.on( 'change keyup blur', 'form', function() {
724
+ // Get the form value after change.
725
+ var on_change_value = $( '#give-mainform' ).serialize();
726
+
727
+ // If both the value are same then no change has being made else change has being made.
728
+ give_setting_edit = ( on_load_value !== on_change_value ) ? true : false;
729
+
730
+ } );
731
+ }
732
  }
733
+
734
  };
735
 
736
  /**
941
  */
942
  give_setting_edit = true;
943
 
944
+ var reset_form = false;
945
+
946
  $.ajax({
947
  type: 'POST',
948
  url: ajaxurl,
962
  */
963
  give_setting_edit = false;
964
 
965
+ reset_form = true;
966
+
967
  // We need to get the actual in progress form, not all forms on the page
968
  var export_form = $('.give-export-form').find('.give-progress').parent().parent();
969
  var notice_wrap = export_form.find('.notice-wrap');
986
  });
987
  self.process_step(parseInt(response.step), data, self);
988
  }
989
+
990
+ if ( true === reset_form ) {
991
+ // Reset the form for preventing multiple ajax request.
992
+ $( '#give-tools-recount-form' )[ 0 ].reset();
993
+ $( '#give-tools-recount-form .tools-form-dropdown' ).hide();
994
+ }
995
  }
996
  }).fail(function (response) {
997
  /**
1191
  this.change_country();
1192
  this.add_note();
1193
  this.delete_checked();
1194
+ this.bulkDeleteDonor();
1195
  $( 'body' ).on( 'click', '#give-donors-filter .bulkactions input[type="submit"]', this.handleBulkActions ) ;
1196
  },
1197
  edit_donor: function () {
1352
  });
1353
  },
1354
 
1355
+ bulkDeleteDonor: function() {
1356
+ var $body = $( 'body' );
1357
+
1358
+ // Cancel button click event for donor.
1359
+ $body.on( 'click', '#give-bulk-delete-cancel', function( e ) {
1360
+ $( this ).closest( 'tr' ).hide();
1361
+ $( '.give-skip-donor' ).trigger( 'click' );
1362
+ e.preventDefault();
1363
+ });
1364
+
1365
+ // Select All checkbox.
1366
+ $body.on( 'click', '#cb-select-all-1, #cb-select-all-2', function() {
1367
+
1368
+ var selectAll = $( this );
1369
+
1370
+ // Loop through donor selector checkbox.
1371
+ $.each( $( '.donor-selector' ), function() {
1372
+
1373
+ var donorId = $( this ).val(),
1374
+ donorName = $( this ).data( 'name' ),
1375
+ donorHtml = '<div id="give-donor-' + donorId + '" data-id="' + donorId + '">' +
1376
+ '<a class="give-skip-donor" title="' + give_vars.remove_from_bulk_delete + '">X</a>' +
1377
+ donorName + '</div>';
1378
+
1379
+ if( selectAll.is( ':checked' ) && ! $( this ).is( ':checked' ) ) {
1380
+ $( '#give-bulk-donors' ).append( donorHtml );
1381
+ } else if ( ! selectAll.is( ':checked' ) ) {
1382
+ $( '#give-bulk-donors' ).find( '#give-donor-' + donorId ).remove();
1383
+ }
1384
+ });
1385
+ });
1386
+
1387
+ // On checking checkbox, add to bulk delete donor.
1388
+ $body.on( 'click', '.donor-selector', function() {
1389
+ var donorId = $( this ).val(),
1390
+ donorName = $( this ).data( 'name' ),
1391
+ donorHtml = '<div id="give-donor-' + donorId + '" data-id="' + donorId + '">' +
1392
+ '<a class="give-skip-donor" title="' + give_vars.remove_from_bulk_delete + '">X</a>' +
1393
+ donorName + '</div>';
1394
+
1395
+ if( $( this ).is( ':checked' ) ) {
1396
+ $( '#give-bulk-donors' ).prepend( donorHtml );
1397
+ } else {
1398
+ $( '#give-bulk-donors' ).find( '#give-donor-' + donorId ).remove();
1399
+ }
1400
+ });
1401
+
1402
+ // CheckBox click event to confirm deletion of donor.
1403
+ $body.on( 'click', '#give-delete-donor-confirm', function() {
1404
+ if( $( this ).is( ':checked' ) ) {
1405
+ $( '#give-bulk-delete-button' ).removeAttr( 'disabled' );
1406
+ } else {
1407
+ $( '#give-bulk-delete-button' ).attr( 'disabled', true );
1408
+ $( '#give-delete-donor-records' ).removeAttr( 'checked' );
1409
+ }
1410
+ });
1411
+
1412
+ // CheckBox click event to delete records with donor.
1413
+ $body.on( 'click', '#give-delete-donor-records', function() {
1414
+ if( $( this ).is(':checked') ) {
1415
+ $( '#give-delete-donor-confirm' ).attr( 'checked', 'checked' );
1416
+ $( '#give-bulk-delete-button' ).removeAttr( 'disabled' );
1417
+ }
1418
+ });
1419
+
1420
+ // Skip Donor from Bulk Delete List.
1421
+ $body.on( 'click', '.give-skip-donor', function() {
1422
+ var donorId = $( this ).closest( 'div' ).data( 'id' );
1423
+ $( '#give-donor-' + donorId ).remove();
1424
+ $( '#donor-' + donorId ).find( 'input[type="checkbox"]' ).removeAttr( 'checked' );
1425
+ });
1426
+
1427
+ // Clicking Event to Delete Single Donor.
1428
+ $body.on( 'click', '.give-single-donor-delete', function( e ) {
1429
+ var donorSelector = $( this ).closest( 'tr' ).find( '.donor-selector');
1430
+ if( donorSelector.is( ':checked' ) ) {} else {
1431
+ donorSelector.trigger( 'click' );
1432
+ $( '#give-bulk-delete' ).slideDown();
1433
+ }
1434
+ e.preventDefault();
1435
+ });
1436
+ },
1437
+
1438
+ handleBulkActions: function( e ) {
1439
 
1440
+ var currentAction = $( this ).closest( '.tablenav' ).find( 'select' ).val(),
1441
+ donors = [],
1442
+ selectBulkActionNotice = give_vars.donors_bulk_action.no_action_selected,
1443
+ confirmActionNotice = give_vars.donors_bulk_action.no_donor_selected;
1444
+
1445
+ $.each( $( ".donor-selector:checked" ), function() {
1446
+ donors.push( $( this ).val() );
1447
+ });
1448
+
1449
+ // If there is no bulk action selected then show an alert message.
1450
+ if ( '-1' === currentAction ) {
1451
+ alert( selectBulkActionNotice );
1452
+ return false;
1453
+ }
1454
+
1455
+ // If there is no donor selected then show an alert.
1456
+ if ( ! parseInt( donors ) ) {
1457
  alert( confirmActionNotice );
1458
  return false;
1459
  }
1460
 
1461
+ if( 'delete' === currentAction ) {
1462
+ $( '#give-bulk-delete' ).slideDown();
1463
+ }
 
1464
 
1465
+ e.preventDefault();
1466
 
1467
  }
1468
  };
2241
 
2242
  give_dismiss_notice();
2243
  enable_admin_datepicker();
 
2244
  handle_status_change();
2245
  setup_chosen_give_selects();
2246
  GiveListDonation.init();
2344
 
2345
  // Back out.
2346
  if (give_unformat_currency('0', false) === give_unformat_currency($(this).val(), false)) {
2347
+ var default_amount = $(this).attr('placeholder');
2348
+ default_amount = !default_amount ? '0' : default_amount;
2349
+
2350
+ $(this).val(default_amount);
2351
+
2352
  return false;
2353
  }
2354
 
2389
 
2390
  // Render setting tab.
2391
  give_render_responsive_tabs();
 
 
 
2392
  });
2393
  })(jQuery);
2394
 
2493
 
2494
  jQuery.each($hide_tabs, function (index, $tab_link) {
2495
  $tab_link = jQuery($tab_link);
2496
+ if( ! $tab_link.hasClass( 'nav-tab-active' ) ) {
2497
+ $tab_link.addClass('give-hidden');
2498
+ }
2499
  $tab_link.clone().removeClass().appendTo($sub_tab_nav);
2500
  });
2501
 
2526
  return vars;
2527
  }
2528
 
2529
+ /**
2530
+ * Run when user click on submit button.
2531
+ *
2532
+ * @since 1.8.17
2533
+ */
2534
+ function give_on_core_settings_import_start() {
2535
+ var $form = jQuery( 'form.tools-setting-page-import' );
2536
+ var progress = $form.find( '.give-progress' );
2537
+
2538
+ give_setting_edit = true;
2539
+
2540
+ jQuery.ajax( {
2541
+ type: 'POST',
2542
+ url: ajaxurl,
2543
+ data: {
2544
+ action: give_vars.core_settings_import,
2545
+ fields: $form.serialize()
2546
+ },
2547
+ dataType: 'json',
2548
+ success: function ( response ) {
2549
+ give_setting_edit = false;
2550
+ if ( true === response.success ) {
2551
+ jQuery( progress ).find( 'div' ).width( response.percentage + '%' );
2552
+ } else {
2553
+ alert( give_vars.error_message );
2554
+ }
2555
+ window.location = response.url;
2556
+ },
2557
+ error: function () {
2558
+ give_setting_edit = false;
2559
+ alert( give_vars.error_message );
2560
+ }
2561
+ } );
2562
+ }
2563
+
2564
  /**
2565
  * Run when user click on upload CSV.
2566
  *
assets/js/admin/admin-scripts.min.js CHANGED
@@ -1,2 +1,2 @@
1
- function give_render_responsive_tabs(){var e=jQuery(".give-settings-page"),t=jQuery(".give-nav-tab-wrapper"),i=e.width(),n=jQuery(".give-sub-nav-tab-wrapper"),a=jQuery("nav",n),o=jQuery(".give-nav-tab-wrapper>a:not(give-not-tab)"),s=[],r=[],d=0;if(600<jQuery(window).outerWidth()&&(d=200),!e.length)return!1;t.css({height:"auto",overflow:"visible"}),o.removeClass("give-hidden");var c=new Promise(function(e,t){jQuery.each(o,function(e,t){t=jQuery(t),d+=parseInt(t.outerWidth()),d<i?s.push(t):r.push(t)}),e(!0)});c.then(function(e){if(r.length&&-1!=window.location.search.indexOf("&tab=")){var i={},o=get_url_params();r=r.filter(function(e){var t=-1!=parseInt(e.attr("href").indexOf("&tab="+o.tab));return t&&(i=e),!t}),i.length&&(r.unshift(s.pop()),s.push(i))}var d=new Promise(function(e,t){s.length&&jQuery.each(s,function(e,t){t=jQuery(t),t.hasClass("give-hidden")&&t.removeClass("give-hidden")}),e(!0)});d.then(function(e){r.length?(a.html(""),jQuery.each(r,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}function give_on_donation_import_start(){give_on_donation_import_ajax()}function give_on_donation_import_ajax(){var e=jQuery("form.tools-setting-page-import");give_setting_edit=!0;var t=e.find(".give-progress"),i=jQuery(t).data("total_ajax"),n=jQuery(t).data("current"),a=jQuery(t).data("start"),o=jQuery(t).data("end"),s=jQuery(t).data("next"),r=jQuery(t).data("total"),d=jQuery(t).data("per_page");jQuery.ajax({type:"POST",url:ajaxurl,data:{action:give_vars.give_donation_import,total_ajax:i,current:n,start:a,end:o,next:s,total:r,per_page:d,fields:e.serialize()},dataType:"json",success:function(e){jQuery(t).data("current",e.current),jQuery(t).find("div").width(e.percentage+"%"),1==e.next?(jQuery(t).data("start",e.start),jQuery(t).data("end",e.end),1==e.last&&jQuery(t).data("next",!1),give_on_donation_import_ajax()):(give_setting_edit=!1,window.location=e.url)},error:function(){give_setting_edit=!1,alert(give_vars.error_message)}})}jQuery.noConflict();var give_setting_edit=!1;!function(e){function t(e,t){return e=accounting.unformat(e,give_vars.decimal_separator).toString(),t="undefined"!==t&&t,e=!1!==t?parseFloat(e).toFixed(t):parseFloat(e).toFixed(give_vars.currency_decimals)}var i=function(){e("body").on("click","button.notice-dismiss",function(){"give-invalid-license"!==jQuery(this).closest("div.give-notice").data("notice-id")&&n()})},n=function(){var e="give-message",t=document.location.href,i=t.split("?");if(i.length>=2){for(var n=i.shift(),a=i.join("?"),o=encodeURIComponent(e)+"=",s=a.split(/[&;]/g),r=s.length;r-- >0;)s[r].lastIndexOf(o,0)!==-1&&s.splice(r,1);t=n+"?"+s.join("&"),window.history.pushState("",document.title,t)}return t},a=function(){if(e(".give_datepicker").length>0){var t="mm/dd/yy";e(".give_datepicker").datepicker({dateFormat:t})}},o=function(){jQuery("body.post-type-give_forms").length>0&&(window.addEventListener("beforeunload",function(e){var t=give_vars.setting_not_save_message;if(give_setting_edit)return(e||window.event).returnValue=t,t}),jQuery("body").on("click",".give-save-button",function(){give_setting_edit=!1}))},s=function(){if(jQuery("body.give_forms_page_give-settings").length>0){var e=jQuery("body.give_forms_page_give-settings #give-mainform").serialize();jQuery(".give-settings-page").on("change keyup blur","form",function(t){var i=jQuery("body.give_forms_page_give-settings #give-mainform").serialize();give_setting_edit=e!=i})}},r=function(){var t=e(".give-select-chosen");t.on("chosen:ready",function(){e(this).next(".chosen-container").find("input.chosen-search-input").after('<span class="spinner"></span>')}),t.on("chosen:no_results",function(){var t=e(this).next(".chosen-container"),i=t.find("li.no-results"),n="";n=t.hasClass("give-select-chosen-ajax")&&i.length?give_vars.chosen.ajax_search_msg.replace("{search_term}",'"'+e("input",t).val()+'"'):give_vars.chosen.no_results_msg.replace("{search_term}",'"'+e("input",t).val()+'"'),i.html(n)}),t.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%")});var i,n=342;e(document.body).on("keyup",".give-select.chosen-container .chosen-search input, .give-select.chosen-container .search-field input",function(t){var a=e(this).val(),o=e(this).closest(".give-select-chosen"),s=o.prev(),r=o.find('input[type="text"]'),d=(o.hasClass("variations"),t.which),c="give_forms_search";if(o.prev().data("search-type")){if("no_ajax"===s.data("search-type"))return;c="give_"+s.data("search-type")+"_search"}a.length<=3||!c.length||9===d||13===d||16===d||17===d||18===d||19===d||20===d||27===d||33===d||34===d||35===d||36===d||37===d||38===d||39===d||40===d||44===d||45===d||144===d||145===d||91===d||93===d||224===d||112<=d&&123>=d||(clearTimeout(i),o.addClass("give-select-chosen-ajax"),i=setTimeout(function(){e.ajax({type:"GET",url:ajaxurl,data:{action:c,s:a},dataType:"json",beforeSend:function(){s.closest("ul.chosen-results").empty(),r.prop("disabled",!0)},success:function(t){o.removeClass("give-select-chosen-ajax"),e("option:not(:selected)",s).remove(),t.length?(e.each(t,function(t,i){e('option[value="'+i.id+'"]',s).length||s.prepend('<option value="'+i.id+'">'+i.name+"</option>")}),o.prev("select.give-select-chosen").trigger("chosen:updated")):o.prev("select.give-select-chosen").trigger("chosen:no_results"),r.prop("disabled",!1),r.val(a).focus()}}).fail(function(e){window.console&&window.console.log&&console.log(e)}).done(function(e){r.prop("disabled",!1)})},n))}),e(".give-select-chosen .chosen-search input").each(function(){var t=e(this).parent().parent().parent().prev("select.give-select-chosen").data("search-type"),i="";"form"===t?i=give_vars.search_placeholder:(t="search_placeholder_"+t,give_vars[t]&&(i=give_vars[t])),e(this).attr("placeholder",i)})},d={init:function(){this.deleteSingleDonation(),this.resendSingleDonationReceipt()},deleteSingleDonation:function(){e("body").on("click",".delete-single-donation",function(){return confirm(give_vars.delete_payment)})},resendSingleDonationReceipt:function(){e("body").on("click",".resend-single-donation-receipt",function(){return confirm(give_vars.resend_receipt)})}},c={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(i){t.closest(".column-container").find("#give-order-address-state-wrap").removeClass("give-hidden");var n=e("#give-order-address-state-wrap");n.find("*").not(".order-data-address-line").remove(),void 0!=typeof i.states_found&&1==i.states_found?(n.append(i.data),n.find("select").chosen()):(n.append('<input type="text" name="give-payment-address[0][state]" value="'+i.default_state+'" class="give-edit-toggles medium-text"/>'),void 0!=typeof i.show_field&&0==i.show_field&&t.closest(".column-container").find("#give-order-address-state-wrap").addClass("give-hidden"))}),!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-donor, .give-payment-new-donor-cancel",function(t){t.preventDefault(),e(".donor-info").toggle(),e(".new-donor").toggle(),e(".new-donor").is(":visible")?e("#give-new-donor").val(1):e("#give-new-donor").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("#give_payment_form_select").chosen().change(function(){var t,i=e(".give-donation-level");return!!(t=e(this).val())&&(!!i.length&&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))})}},l={init:function(){this.setting_change_country(),this.toggle_options(),this.main_setting_update_notice(),this.verify_settings()},setting_change_country:function(){e('select[name="base_country"]').change(function(){var t=e(this),i={action:"give_get_states",country:t.val(),field_name:"base_state"};return e.post(ajaxurl,i,function(n){t.closest("tr").next().show(),void 0!=typeof n.states_found&&1==n.states_found?e(':input[name="base_state"]').replaceWith(n.data):(void 0!=typeof n.show_field&&0==n.show_field&&t.closest("tr").next().hide(),e(':input[name="base_state"]').replaceWith('<input type="text" name="'+i.field_name+'" value="'+n.default_state+'" class="give-edit-toggles medium-text"/>'))}),!1})},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(e(this).val(""),a.length)return!1;e("h1","#give-mainform").after(n),a=e("#setting-error-give-matched-success-failure-page"),e(".notice-dismiss",a).click(function(){a.remove()})}}).change()}},v={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_donor_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_donor_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(),"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 if("delete-test-donors"===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.delete_test_donor+"</label></p></div>"),n.addClass("button-disabled").attr("disabled","disabled")}else if("delete-import-donors"===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.delete_import_donor+"</label></p></div>"),n.addClass("button-disabled").attr("disabled","disabled")}else a.hide(),a.val(0);current_forms=e(".tools-form-dropdown-"+i),current_forms.show(),current_forms.find(".give-select-chosen").css({width:"auto","min-width":"250px"}),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;r=!0}n.find(".notice-wrap").remove(),n.append('<div class="notice-wrap"></div>');var s=n.find(".notice-wrap"),r=!1;if(null!==i&&0!==i||(s.html('<div class="updated error"><p>'+give_vars.batch_export_no_class+"</p></div>"),r=!0),"recount-form"===a){var d=e('select[name="form_id"]').val();0==d&&(s.html('<div class="updated error"><p>'+give_vars.batch_export_no_reqs+"</p></div>"),r=!0)}if(r)return n.find(".button-disabled").removeClass("button-disabled"),!1})}},u={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){give_setting_edit=!0,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){give_setting_edit=!1;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 s=t.message;o.html('<div class="updated error"><p>'+s+"</p></div>")}else if(t.success){var r=t.message;o.html('<div id="give-batch-success" class="updated notice is-dismissible"><p>'+r+'<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);e("#give-tools-recount-form")[0].reset()}}).fail(function(t){give_setting_edit=!1,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")})}},p={el:{},init:function(){this.submit(),this.dismiss_message()},submit:function(){var t=this,i=1,n=0;t.el.main_container=Give_Selector_Cache.get("#give-db-updates"),t.el.update_link=Give_Selector_Cache.get(".give-update-button a",t.el.main_container),t.el.run_upload_container=Give_Selector_Cache.get(".give-run-database-update",t.el.progress_main_container),t.el.progress_main_container=Give_Selector_Cache.get(".progress-container",t.el.main_container),t.el.heading=Give_Selector_Cache.get(".update-message",t.el.progress_main_container),t.el.progress_container=Give_Selector_Cache.get(".progress-content",t.el.progress_main_container),t.el.update_link.hasClass("active")||(t.el.update_link.on("click","",function(e){e.preventDefault(),t.el.run_upload_container.find(".notice").remove(),t.el.run_upload_container.append('<div class="notice notice-error non-dismissible give-run-update-containt"><p> <a href="#" class="give-run-update-button button">'+give_vars.db_update_confirmation_msg_button+"</a> "+give_vars.db_update_confirmation_msg+"</p></div>")}),e("#give-db-updates").on("click","a.give-run-update-button",function(a){return a.preventDefault(),!e(this).hasClass("active")&&(e(this).addClass("active").fadeOut(),t.el.update_link.addClass("active").fadeOut(),e("#give-db-updates .give-run-update-containt").slideUp(),t.el.progress_container.find(".notice-wrap").remove(),t.el.progress_container.append('<div class="notice-wrap give-clearfix"><span class="spinner is-active"></span><div class="give-progress"><div></div></div></div>'),t.el.progress_main_container.removeClass("give-hidden"),n=parseInt(t.el.heading.data("resume-update")),n&&(i=n),t.process_step(i,1,t),!1)}))},process_step:function(t,i,n){give_setting_edit=!0,e.ajax({type:"POST",url:ajaxurl,data:{action:"give_do_ajax_updates",step:parseInt(t),update:parseInt(i)},dataType:"json",success:function(t){give_setting_edit=!1;var i=Give_Selector_Cache.get(".notice-wrap",n.el.progress_container,!0);-1!==e.inArray("success",Object.keys(t))?t.success?(-1!==e.inArray("heading",Object.keys(t.data))&&n.el.heading.html("<strong>"+t.data.heading+"</strong>"),n.el.update_link.closest("p").remove(),i.html('<div class="notice notice-success is-dismissible"><p>'+t.data.message+'</p><button type="button" class="notice-dismiss"></button></div>')):(-1!==e.inArray("heading",Object.keys(t.data))&&n.el.heading.html("<strong>"+t.data.heading+"</strong>"),i.html('<div class="notice notice-error"><p>'+t.data.message+"</p></div>"),setTimeout(function(){n.el.update_link.removeClass("active").show(),n.el.progress_main_container.addClass("give-hidden")},5e3)):(e(".give-progress div","#give-db-updates").animate({width:t.data.percentage+"%"},50,function(){}),-1!==e.inArray("heading",Object.keys(t.data))&&n.el.heading.html("<strong>"+t.data.heading.replace("{update_count}",n.el.heading.data("update-count"))+"</strong>"),n.process_step(parseInt(t.data.step),t.data.update,n))}}).fail(function(e){give_setting_edit=!1,window.console&&window.console.log&&console.log(e),Give_Selector_Cache.get(".notice-wrap",n.el.progress_container).append(e.responseText)}).always(function(){})},dismiss_message:function(){e("body").on("click","#poststuff .notice-dismiss",function(){e(this).parent().slideUp("fast")})}},g=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)})},_={init:function(){this.edit_donor(),this.add_email(),this.remove_user(),this.cancel_edit(),this.change_country(),this.add_note(),this.delete_checked(),e("body").on("click",'#give-donors-filter .bulkactions input[type="submit"]',this.handleBulkActions)},edit_donor:function(){e("body").on("click","#edit-donor",function(t){t.preventDefault(),e("#give-donor-card-wrapper .editable").hide(),e("#give-donor-card-wrapper .edit-item").fadeIn().css("display","block"),e(".give-select-chosen").css("width","100%")})},remove_user:function(){e("body").on("click","#disconnect-donor",function(t){if(t.preventDefault(),!confirm(give_vars.disconnect_user))return!1;var i=e('input[name="customerinfo[id]"]').val(),n={give_action:"disconnect-userid",customer_id:i,_wpnonce:e("#edit-donor-info #_wpnonce").val()};e.post(ajaxurl,n,function(e){window.location.href=e.redirect},"json")})},cancel_edit:function(){e("body").on("click","#give-edit-donor-cancel",function(t){t.preventDefault(),e("#give-donor-card-wrapper .edit-item").hide(),e("#give-donor-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(n){t.closest(".donor-address").find('[name="customerinfo[state]"]').removeClass("give-hidden"),void 0!=typeof n.states_found&&1==n.states_found?e(':input[name="customerinfo[state]"]').replaceWith(n.data):(e(':input[name="customerinfo[state]"]').replaceWith('<input type="text" name="'+i.field_name+'" value="'+n.default_state+'" class="give-edit-toggles medium-text"/>'),void 0!=typeof n.show_field&&0==n.show_field&&t.closest(".donor-address").find('[name="customerinfo[state]"]').addClass("give-hidden"))}),!1})},add_note:function(){e("body").on("click","#add-donor-note",function(t){t.preventDefault();var i={give_action:"add-donor-note",customer_id:e("#donor-id").val(),donor_note:e("#donor-note").val(),add_donor_note_nonce:e("#add_donor_note_nonce").val()};if(i.donor_note)e.ajax({type:"POST",data:i,url:ajaxurl,success:function(t){e("#give-donor-notes").prepend(t),e(".give-no-donor-notes").hide(),e("#donor-note").val("")}}).fail(function(e){window.console&&window.console.log&&console.log(e)});else{var n=e("#donor-note").css("border-color");e("#donor-note").css("border-color","red"),setTimeout(function(){e("#donor-note").css("border-color",n)},500)}})},delete_checked:function(){e("#give-donor-delete-confirm").change(function(){var t=e("#give-donor-delete-records"),i=e("#give-delete-donor");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-donor-email").length&&e(document.body).on("click","#add-donor-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="donor-id"]').val(),o=n.find('input[name="additional-email"]').val(),s=n.find('input[name="make-additional-primary"]').is(":checked"),r=n.find('input[name="add_email_nonce"]').val(),d={give_action:"add_donor_email",customer_id:a,email:o,primary:s,_wpnonce:r};e.post(ajaxurl,d,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")})},handleBulkActions:function(){var t=e(this).closest(".tablenav").find("select").val(),i=e('input[name="donor[]"]:checked').length,n=give_vars.donors_bulk_action[t].zero;return parseInt(i)?(n=1<i?give_vars.donors_bulk_action[t].multiple.replace("{donor_count}",i):give_vars.donors_bulk_action[t].single,window.confirm(n)):(alert(n),!1)}},f={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)})}},h={init:function(){var t=e.query.get("give_tab").length?e.query.get("give_tab"):"form_field_options";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(),this.activate_tab(e('a[href="#'+t+'"]'))},handle_metabox_tab_click:function(){var t=this,i=e(".give-metabox-tabs a");i.on("click",function(i){i.preventDefault(),$this=e(this),t.activate_tab($this),t.update_query($this)})},activate_tab:function(t){var i=t.data("tab-id"),n=t.parent(),a=e("ul.give-metabox-sub-tabs",n),o=a.length,s=e(".give-metabox-tabs a"),r=s.parents("li"),d=e("ul.give-metabox-sub-tabs"),c=t.parents("ul.give-metabox-sub-tabs").length;if(e("#give_form_active_tab").val(i),o){n.toggleClass("active"),a.removeClass("give-hidden");var l=e("li.active","ul.give-metabox-sub-tabs");d.not(a).addClass("give-hidden"),r.not(n).removeClass("active"),l.addClass("active")}else c?c&&(e("ul.give-metabox-sub-tabs").addClass("give-hidden"),r.removeClass("active"),t.parents("ul.give-metabox-sub-tabs").removeClass("give-hidden").children("li").removeClass("active"),t.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")});t.parent().addClass("active"),e(".give_options_panel").removeClass("active"),e(t.attr("href")).addClass("active")},update_query:function(t){var i=t.data("tab-id"),n=e.query.set("give_tab",i).remove("message").toString();history.replaceState&&history.replaceState(null,null,n)},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,i,n=e("body");n.on("click",".give-upload-button",function(a){a.preventDefault();var o={};switch(i=e(this),e(this).data("field-type")){case"media":o={title:give_vars.metabox_fields.media.button_title,button:{text:give_vars.metabox_fields.media.button_title},multiple:!1,library:{type:"image"}};break;default:o={title:give_vars.metabox_fields.file.button_title,button:{text:give_vars.metabox_fields.file.button_title},multiple:!1}}var s=jQuery(this).closest(".give-field-wrap").find(".give-input-field").attr("editing");"undefined"!=typeof s&&(wp.media.controller.Library.prototype.defaults.contentUserSetting=!1);var r=jQuery(this).closest(".give-field-wrap").find(".give-input-field").attr("library");"undefined"!=typeof r&&""!==r&&(o.library={type:r}),t=wp.media(o),t.on("select",function(){var e=t.state().get("selection").first().toJSON(),a=i.prev(),o="id"===i.data("fvalue")?e.id:e.url;if(n.trigger("give_media_inserted",[e,a]),a.val(o),"id"!==i.data("fvalue")){var s='input[name="'+a.attr("name")+'_id"]',r=a.closest("tr").next("tr").find(s);r.length&&a.closest("tr").next("tr").find(s).val(e.id)}}),t.open()}),n.on("give_media_inserted",function(t,n){var a=i.parents(".give-field-wrap"),o=e(".give-image-thumb",a);return!!o.length&&("image"!==n.type?(o.addClass("give-hidden"),e("img",o).attr("src",""),!1):(o.find("img").attr("src",n.url),void o.removeClass("give-hidden")))}),e("span.give-delete-image-thumb",".give-image-thumb").on("click",function(t){t.preventDefault();var i=e(this).parents(".give-field-wrap"),n=e(this).parent(),a=e('input[type="text"]',i);n.addClass("give-hidden"),a.val(""),e("img",n).attr("src","")})},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:m,before_remove:null,after_remove:b,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,""),s=a+"_field",r="",d="";this.value&&(this.value=this.value.replace(/\[\d+\]/g,"["+(o-1)+"]"),d=this.value.replace(/\[/g,"_").replace(/]/g,""),t.hasClass(s)&&(r=d+"_field",t.removeClass(s).addClass(r)),a==i.attr("id")&&i.attr("id",d))})}),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(){y(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);y(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),s="give_wysiwyg_unique_"+Math.random().toString().replace(".","_"),r=a.prev();
2
- o.attr("id",s),e.post(ajaxurl,{action:"give_load_wp_editor",wp_editor:n.data("wp-editor"),wp_editor_id:s,textarea_name:e("textarea",n).attr("name")},function(t){a.remove(),r.after(t),tinyMCEPreInit.qtInit[o.attr("id")]=e.extend(!0,tinyMCEPreInit.qtInit._give_agree_text,{id:s}),tinyMCEPreInit.mceInit[s]=e.extend(!0,tinyMCEPreInit.mceInit._give_agree_text,{body_class:s+" post-type-give_forms post-status-publish locale-"+tinyMCEPreInit.mceInit._give_agree_text.wp_lang_attr.toLowerCase(),selector:"#"+s}),tinymce.init(tinyMCEPreInit.mceInit[s]),quicktags(tinyMCEPreInit.qtInit[s]),QTags._buttonsInit(),window.setTimeout(function(){switchEditors.go(s,"html"),e("#"+s+"-tmce").trigger("click")},100),window.wpActiveEditor||(window.wpActiveEditor=s)})})})},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),s=o.data("header-title");return(!n.val()||n.val()!==o.html())&&void(n.val()?o.html(s+": "+n.val()):o.html(s))}}),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),a=parseInt(n.val());o<a&&(o=a)}),e('input[type="hidden"].give-levels_id',n).val(++o)})}},m=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])},b=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")},y=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)})}},w=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"))}}})},x={init:function(){e("body").on("click",'#give-payments-filter input[type="submit"]',this.handleBulkActions)},handleBulkActions:function(){var t=e(this).closest(".tablenav").find("select").val(),i=e(this).closest(".tablenav").find('option[value="'+t+'"]').text(),n=e('input[name="payment[]"]:checked').length,a=-1!==t.indexOf("set-status-"),o="",s="";if(t=a?"set-to-status":t,Object.keys(give_vars.donations_bulk_action).length)for(s in give_vars.donations_bulk_action)if(s===t)return o=a?give_vars.donations_bulk_action[t].zero.replace("{status}",i.replace("Set To ","")):give_vars.donations_bulk_action[t].zero,parseInt(n)?(o=1<n?give_vars.donations_bulk_action[t].multiple:give_vars.donations_bulk_action[t].single,window.confirm(o.replace("{payment_count}",n).replace("{status}",i.replace("Set To ","")))):(alert(o),!1);return!0}};e(function(){function n(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(),a(),o(),g(),r(),d.init(),c.init(),l.init(),v.init(),_.init(),f.init(),u.init(),p.init(),h.init(),x.init(),w(),e("a.give-rating-link").click(function(){jQuery(this).parent().text(jQuery(this).data("rated"))});var m=e("input.give-money-field, input.give-price-field"),b=give_vars.thousands_separator,y=give_vars.decimal_separator,k="",j="",C="",Q=y===b?1:0;n(m),e("#_give_donation_levels_repeat").on("click","button.cmb-add-group-row",function(){window.setTimeout(function(){m=e("input.give-money-field, input.give-price-field"),n(m)},100)}),e("#poststuff").on("keyup","input.give-money-field, input.give-price-field",function(){k=(e(this).val().match(new RegExp(b,"g"))||[]).length,j=(e(this).val().match(new RegExp("[a-z]","g"))||[]).length,-1!==e(this).val().indexOf(b)&&Q<k?e(this).qtip("show"):j?e(this).qtip("show"):e(this).qtip("hide"),k=j=""}),e("#poststuff").on("focusout","input.give-money-field, input.give-price-field",function(){return C=t(e(this).val(),!1),t("0",!1)===t(e(this).val(),!1)?(e(this).val(""),!1):(C=C.replace(".",y),-1!==C.indexOf("-")&&(C=C.replace("-","")),void e(this).val(C))}),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","#give-show-sub-nav",function(){var t=e(this).next();t.is(":hover")||t.addClass("give-hidden")}),give_render_responsive_tabs(),s()})}(jQuery),jQuery(window).resize(function(){give_render_responsive_tabs()});
1
+ function give_render_responsive_tabs(){var e=jQuery(".give-settings-page"),t=jQuery(".give-nav-tab-wrapper"),i=e.width(),n=jQuery(".give-sub-nav-tab-wrapper"),a=jQuery("nav",n),o=jQuery(".give-nav-tab-wrapper>a:not(give-not-tab)"),s=[],r=[],d=0;if(600<jQuery(window).outerWidth()&&(d=200),!e.length)return!1;t.css({height:"auto",overflow:"visible"}),o.removeClass("give-hidden");var c=new Promise(function(e,t){jQuery.each(o,function(e,t){t=jQuery(t),d+=parseInt(t.outerWidth()),d<i?s.push(t):r.push(t)}),e(!0)});c.then(function(e){if(r.length&&-1!=window.location.search.indexOf("&tab=")){var i={},o=get_url_params();r=r.filter(function(e){var t=-1!=parseInt(e.attr("href").indexOf("&tab="+o.tab));return t&&(i=e),!t}),i.length&&(r.unshift(s.pop()),s.push(i))}var d=new Promise(function(e,t){s.length&&jQuery.each(s,function(e,t){t=jQuery(t),t.hasClass("give-hidden")&&t.removeClass("give-hidden")}),e(!0)});d.then(function(e){r.length?(a.html(""),jQuery.each(r,function(e,t){t=jQuery(t),t.hasClass("nav-tab-active")||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}function give_on_core_settings_import_start(){var e=jQuery("form.tools-setting-page-import"),t=e.find(".give-progress");give_setting_edit=!0,jQuery.ajax({type:"POST",url:ajaxurl,data:{action:give_vars.core_settings_import,fields:e.serialize()},dataType:"json",success:function(e){give_setting_edit=!1,!0===e.success?jQuery(t).find("div").width(e.percentage+"%"):alert(give_vars.error_message),window.location=e.url},error:function(){give_setting_edit=!1,alert(give_vars.error_message)}})}function give_on_donation_import_start(){give_on_donation_import_ajax()}function give_on_donation_import_ajax(){var e=jQuery("form.tools-setting-page-import");give_setting_edit=!0;var t=e.find(".give-progress"),i=jQuery(t).data("total_ajax"),n=jQuery(t).data("current"),a=jQuery(t).data("start"),o=jQuery(t).data("end"),s=jQuery(t).data("next"),r=jQuery(t).data("total"),d=jQuery(t).data("per_page");jQuery.ajax({type:"POST",url:ajaxurl,data:{action:give_vars.give_donation_import,total_ajax:i,current:n,start:a,end:o,next:s,total:r,per_page:d,fields:e.serialize()},dataType:"json",success:function(e){jQuery(t).data("current",e.current),jQuery(t).find("div").width(e.percentage+"%"),1==e.next?(jQuery(t).data("start",e.start),jQuery(t).data("end",e.end),1==e.last&&jQuery(t).data("next",!1),give_on_donation_import_ajax()):(give_setting_edit=!1,window.location=e.url)},error:function(){give_setting_edit=!1,alert(give_vars.error_message)}})}jQuery.noConflict();var give_setting_edit=!1;!function(e){function t(e,t){return e=accounting.unformat(e,give_vars.decimal_separator).toString(),t="undefined"!==t&&t,e=!1!==t?parseFloat(e).toFixed(t):parseFloat(e).toFixed(give_vars.currency_decimals)}var i=function(){e("body").on("click","button.notice-dismiss",function(){"give-invalid-license"!==jQuery(this).closest("div.give-notice").data("notice-id")&&n()})},n=function(){var e="give-message",t=document.location.href,i=t.split("?");if(i.length>=2){for(var n=i.shift(),a=i.join("?"),o=encodeURIComponent(e)+"=",s=a.split(/[&;]/g),r=s.length;r-- >0;)s[r].lastIndexOf(o,0)!==-1&&s.splice(r,1);t=n+"?"+s.join("&"),window.history.pushState("",document.title,t)}return t},a=function(){if(e(".give_datepicker").length>0){var t="mm/dd/yy";e(".give_datepicker").datepicker({dateFormat:t})}},o=function(){var t=e(".give-select-chosen");t.on("chosen:ready",function(){e(this).next(".chosen-container").find("input.chosen-search-input").after('<span class="spinner"></span>')}),t.on("chosen:no_results",function(){var t=e(this).next(".chosen-container"),i=t.find("li.no-results"),n="";n=t.hasClass("give-select-chosen-ajax")&&i.length?give_vars.chosen.ajax_search_msg.replace("{search_term}",'"'+e("input",t).val()+'"'):give_vars.chosen.no_results_msg.replace("{search_term}",'"'+e("input",t).val()+'"'),i.html(n)}),t.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%")});var i,n=342;e(document.body).on("keyup",".give-select.chosen-container .chosen-search input, .give-select.chosen-container .search-field input",function(t){var a=e(this).val(),o=e(this).closest(".give-select-chosen"),s=o.prev(),r=o.find('input[type="text"]'),d=(o.hasClass("variations"),t.which),c="give_forms_search";if(o.prev().data("search-type")){if("no_ajax"===s.data("search-type"))return;c="give_"+s.data("search-type")+"_search"}a.length<=3||!c.length||9===d||13===d||16===d||17===d||18===d||19===d||20===d||27===d||33===d||34===d||35===d||36===d||37===d||38===d||39===d||40===d||44===d||45===d||144===d||145===d||91===d||93===d||224===d||112<=d&&123>=d||(clearTimeout(i),o.addClass("give-select-chosen-ajax"),i=setTimeout(function(){e.ajax({type:"GET",url:ajaxurl,data:{action:c,s:a},dataType:"json",beforeSend:function(){s.closest("ul.chosen-results").empty(),r.prop("disabled",!0)},success:function(t){o.removeClass("give-select-chosen-ajax"),e("option:not(:selected)",s).remove(),t.length?(e.each(t,function(t,i){e('option[value="'+i.id+'"]',s).length||s.prepend('<option value="'+i.id+'">'+i.name+"</option>")}),o.prev("select.give-select-chosen").trigger("chosen:updated")):o.prev("select.give-select-chosen").trigger("chosen:no_results"),r.prop("disabled",!1),r.val(a).focus()}}).fail(function(e){window.console&&window.console.log&&console.log(e)}).done(function(e){r.prop("disabled",!1)})},n))}),e(".give-select-chosen .chosen-search input").each(function(){var t=e(this).parent().parent().parent().prev("select.give-select-chosen").data("search-type"),i="";"form"===t?i=give_vars.search_placeholder:(t="search_placeholder_"+t,give_vars[t]&&(i=give_vars[t])),e(this).attr("placeholder",i)})},s={init:function(){this.deleteSingleDonation(),this.resendSingleDonationReceipt()},deleteSingleDonation:function(){e("body").on("click",".delete-single-donation",function(){return confirm(give_vars.delete_payment)})},resendSingleDonationReceipt:function(){e("body").on("click",".resend-single-donation-receipt",function(){return confirm(give_vars.resend_receipt)})}},r={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(i){t.closest(".column-container").find("#give-order-address-state-wrap").removeClass("give-hidden"),t.closest(".column-container").find(".give-column").removeClass("column-full"),t.closest(".column-container").find(".give-column").addClass("column");var n=e("#give-order-address-state-wrap");n.find("*").not(".order-data-address-line").remove(),void 0!==typeof i.states_found&&!0===i.states_found?(n.append(i.data),n.find("select").chosen()):(n.append('<input type="text" name="give-payment-address[0][state]" value="'+i.default_state+'" class="give-edit-toggles medium-text"/>'),void 0!==typeof i.show_field&&!1===i.show_field&&(t.closest(".column-container").find("#give-order-address-state-wrap").addClass("give-hidden"),t.closest(".column-container").find(".give-column").addClass("column-full"),t.closest(".column-container").find(".give-column").removeClass("column")))}),!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-donor, .give-payment-new-donor-cancel",function(t){t.preventDefault(),e(".donor-info").toggle(),e(".new-donor").toggle(),e(".new-donor").is(":visible")?e("#give-new-donor").val(1):e("#give-new-donor").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("#give_payment_form_select").chosen().change(function(){var t,i=e(".give-donation-level");return!!(t=e(this).val())&&(!!i.length&&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");""!==t&&e(this).val()in t&&(i.val(t[e(this).val()]).css("background-color","yellow"),window.setTimeout(function(){i.css("background-color","white")},1e3))})}},d={init:function(){this.setting_change_country(),this.toggle_options(),this.main_setting_update_notice(),this.verify_settings(),this.saveButtonTriggered(),this.changeSettingsUnload(),this.detectSettingsChange()},setting_change_country:function(){e('select[name="base_country"]').change(function(){var t=e(this),i={action:"give_get_states",country:t.val(),field_name:"base_state"};return e.post(ajaxurl,i,function(n){t.closest("tr").next().show(),void 0!=typeof n.states_found&&1==n.states_found?e(':input[name="base_state"]').replaceWith(n.data):(void 0!=typeof n.show_field&&0==n.show_field&&t.closest("tr").next().hide(),e(':input[name="base_state"]').replaceWith('<input type="text" name="'+i.field_name+'" value="'+n.default_state+'" class="give-edit-toggles medium-text"/>'))}),!1})},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(e(this).val(""),a.length)return!1;e("h1","#give-mainform").after(n),a=e("#setting-error-give-matched-success-failure-page"),e(".notice-dismiss",a).click(function(){a.remove()})}}).change()},saveButtonTriggered:function(){e(".give-settings-setting-page").on("click",".give-save-button",function(){e(window).unbind("beforeunload")})},changeSettingsUnload:function(){e(".give-settings-setting-page").length>0&&e(window).bind("beforeunload",function(e){var t=give_vars.setting_not_save_message;if(give_setting_edit)return(e||window.event).returnValue=t,t})},detectSettingsChange:function(){var t=e(".give-settings-setting-page");if(t.length>0){var i=e("#give-mainform").serialize();t.on("change keyup blur","form",function(){var t=e("#give-mainform").serialize();give_setting_edit=i!==t})}}},c={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_donor_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_donor_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(),"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 if("delete-test-donors"===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.delete_test_donor+"</label></p></div>"),n.addClass("button-disabled").attr("disabled","disabled")}else if("delete-import-donors"===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.delete_import_donor+"</label></p></div>"),n.addClass("button-disabled").attr("disabled","disabled")}else a.hide(),a.val(0);current_forms=e(".tools-form-dropdown-"+i),current_forms.show(),current_forms.find(".give-select-chosen").css({width:"auto","min-width":"250px"}),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;r=!0}n.find(".notice-wrap").remove(),n.append('<div class="notice-wrap"></div>');var s=n.find(".notice-wrap"),r=!1;if(null!==i&&0!==i||(s.html('<div class="updated error"><p>'+give_vars.batch_export_no_class+"</p></div>"),r=!0),"recount-form"===a){var d=e('select[name="form_id"]').val();0==d&&(s.html('<div class="updated error"><p>'+give_vars.batch_export_no_reqs+"</p></div>"),r=!0)}if(r)return n.find(".button-disabled").removeClass("button-disabled"),!1})}},l={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){give_setting_edit=!0;var a=!1;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){give_setting_edit=!1,a=!0;var o=e(".give-export-form").find(".give-progress").parent().parent(),s=o.find(".notice-wrap");if(o.find(".button-disabled").removeClass("button-disabled"),t.error){var r=t.message;s.html('<div class="updated error"><p>'+r+"</p></div>")}else if(t.success){var d=t.message;s.html('<div id="give-batch-success" class="updated notice is-dismissible"><p>'+d+'<span class="notice-dismiss"></span></p></div>')}else s.remove(),window.location=t.url}else e(".give-progress div").animate({width:t.percentage+"%"},50,function(){}),n.process_step(parseInt(t.step),i,n);!0===a&&(e("#give-tools-recount-form")[0].reset(),e("#give-tools-recount-form .tools-form-dropdown").hide())}}).fail(function(t){give_setting_edit=!1,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")})}},v={el:{},init:function(){this.submit(),this.dismiss_message()},submit:function(){var t=this,i=1,n=0;t.el.main_container=Give_Selector_Cache.get("#give-db-updates"),t.el.update_link=Give_Selector_Cache.get(".give-update-button a",t.el.main_container),t.el.run_upload_container=Give_Selector_Cache.get(".give-run-database-update",t.el.progress_main_container),t.el.progress_main_container=Give_Selector_Cache.get(".progress-container",t.el.main_container),t.el.heading=Give_Selector_Cache.get(".update-message",t.el.progress_main_container),t.el.progress_container=Give_Selector_Cache.get(".progress-content",t.el.progress_main_container),t.el.update_link.hasClass("active")||(t.el.update_link.on("click","",function(e){e.preventDefault(),t.el.run_upload_container.find(".notice").remove(),t.el.run_upload_container.append('<div class="notice notice-error non-dismissible give-run-update-containt"><p> <a href="#" class="give-run-update-button button">'+give_vars.db_update_confirmation_msg_button+"</a> "+give_vars.db_update_confirmation_msg+"</p></div>")}),e("#give-db-updates").on("click","a.give-run-update-button",function(a){return a.preventDefault(),!e(this).hasClass("active")&&(e(this).addClass("active").fadeOut(),t.el.update_link.addClass("active").fadeOut(),e("#give-db-updates .give-run-update-containt").slideUp(),t.el.progress_container.find(".notice-wrap").remove(),t.el.progress_container.append('<div class="notice-wrap give-clearfix"><span class="spinner is-active"></span><div class="give-progress"><div></div></div></div>'),t.el.progress_main_container.removeClass("give-hidden"),n=parseInt(t.el.heading.data("resume-update")),n&&(i=n),t.process_step(i,1,t),!1)}))},process_step:function(t,i,n){give_setting_edit=!0,e.ajax({type:"POST",url:ajaxurl,data:{action:"give_do_ajax_updates",step:parseInt(t),update:parseInt(i)},dataType:"json",success:function(t){give_setting_edit=!1;var i=Give_Selector_Cache.get(".notice-wrap",n.el.progress_container,!0);-1!==e.inArray("success",Object.keys(t))?t.success?(-1!==e.inArray("heading",Object.keys(t.data))&&n.el.heading.html("<strong>"+t.data.heading+"</strong>"),n.el.update_link.closest("p").remove(),i.html('<div class="notice notice-success is-dismissible"><p>'+t.data.message+'</p><button type="button" class="notice-dismiss"></button></div>')):(-1!==e.inArray("heading",Object.keys(t.data))&&n.el.heading.html("<strong>"+t.data.heading+"</strong>"),i.html('<div class="notice notice-error"><p>'+t.data.message+"</p></div>"),setTimeout(function(){n.el.update_link.removeClass("active").show(),n.el.progress_main_container.addClass("give-hidden")},5e3)):(e(".give-progress div","#give-db-updates").animate({width:t.data.percentage+"%"},50,function(){}),-1!==e.inArray("heading",Object.keys(t.data))&&n.el.heading.html("<strong>"+t.data.heading.replace("{update_count}",n.el.heading.data("update-count"))+"</strong>"),n.process_step(parseInt(t.data.step),t.data.update,n))}}).fail(function(e){give_setting_edit=!1,window.console&&window.console.log&&console.log(e),Give_Selector_Cache.get(".notice-wrap",n.el.progress_container).append(e.responseText)}).always(function(){})},dismiss_message:function(){e("body").on("click","#poststuff .notice-dismiss",function(){e(this).parent().slideUp("fast")})}},u=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)})},p={init:function(){this.edit_donor(),this.add_email(),this.remove_user(),this.cancel_edit(),this.change_country(),this.add_note(),this.delete_checked(),this.bulkDeleteDonor(),e("body").on("click",'#give-donors-filter .bulkactions input[type="submit"]',this.handleBulkActions)},edit_donor:function(){e("body").on("click","#edit-donor",function(t){t.preventDefault(),e("#give-donor-card-wrapper .editable").hide(),e("#give-donor-card-wrapper .edit-item").fadeIn().css("display","block"),e(".give-select-chosen").css("width","100%")})},remove_user:function(){e("body").on("click","#disconnect-donor",function(t){if(t.preventDefault(),!confirm(give_vars.disconnect_user))return!1;var i=e('input[name="customerinfo[id]"]').val(),n={give_action:"disconnect-userid",customer_id:i,_wpnonce:e("#edit-donor-info #_wpnonce").val()};e.post(ajaxurl,n,function(e){window.location.href=e.redirect},"json")})},cancel_edit:function(){e("body").on("click","#give-edit-donor-cancel",function(t){t.preventDefault(),e("#give-donor-card-wrapper .edit-item").hide(),e("#give-donor-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(n){t.closest(".donor-address").find('[name="customerinfo[state]"]').removeClass("give-hidden"),void 0!=typeof n.states_found&&1==n.states_found?e(':input[name="customerinfo[state]"]').replaceWith(n.data):(e(':input[name="customerinfo[state]"]').replaceWith('<input type="text" name="'+i.field_name+'" value="'+n.default_state+'" class="give-edit-toggles medium-text"/>'),void 0!=typeof n.show_field&&0==n.show_field&&t.closest(".donor-address").find('[name="customerinfo[state]"]').addClass("give-hidden"))}),!1})},add_note:function(){e("body").on("click","#add-donor-note",function(t){t.preventDefault();var i={give_action:"add-donor-note",customer_id:e("#donor-id").val(),donor_note:e("#donor-note").val(),add_donor_note_nonce:e("#add_donor_note_nonce").val()};if(i.donor_note)e.ajax({type:"POST",data:i,url:ajaxurl,success:function(t){e("#give-donor-notes").prepend(t),e(".give-no-donor-notes").hide(),e("#donor-note").val("")}}).fail(function(e){window.console&&window.console.log&&console.log(e)});else{var n=e("#donor-note").css("border-color");e("#donor-note").css("border-color","red"),setTimeout(function(){e("#donor-note").css("border-color",n)},500)}})},delete_checked:function(){e("#give-donor-delete-confirm").change(function(){var t=e("#give-donor-delete-records"),i=e("#give-delete-donor");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-donor-email").length&&e(document.body).on("click","#add-donor-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="donor-id"]').val(),o=n.find('input[name="additional-email"]').val(),s=n.find('input[name="make-additional-primary"]').is(":checked"),r=n.find('input[name="add_email_nonce"]').val(),d={give_action:"add_donor_email",customer_id:a,email:o,primary:s,_wpnonce:r};e.post(ajaxurl,d,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")})},bulkDeleteDonor:function(){var t=e("body");t.on("click","#give-bulk-delete-cancel",function(t){e(this).closest("tr").hide(),e(".give-skip-donor").trigger("click"),t.preventDefault()}),t.on("click","#cb-select-all-1, #cb-select-all-2",function(){var t=e(this);e.each(e(".donor-selector"),function(){var i=e(this).val(),n=e(this).data("name"),a='<div id="give-donor-'+i+'" data-id="'+i+'"><a class="give-skip-donor" title="'+give_vars.remove_from_bulk_delete+'">X</a>'+n+"</div>";t.is(":checked")&&!e(this).is(":checked")?e("#give-bulk-donors").append(a):t.is(":checked")||e("#give-bulk-donors").find("#give-donor-"+i).remove()})}),t.on("click",".donor-selector",function(){var t=e(this).val(),i=e(this).data("name"),n='<div id="give-donor-'+t+'" data-id="'+t+'"><a class="give-skip-donor" title="'+give_vars.remove_from_bulk_delete+'">X</a>'+i+"</div>";e(this).is(":checked")?e("#give-bulk-donors").prepend(n):e("#give-bulk-donors").find("#give-donor-"+t).remove()}),t.on("click","#give-delete-donor-confirm",function(){e(this).is(":checked")?e("#give-bulk-delete-button").removeAttr("disabled"):(e("#give-bulk-delete-button").attr("disabled",!0),e("#give-delete-donor-records").removeAttr("checked"))}),t.on("click","#give-delete-donor-records",function(){e(this).is(":checked")&&(e("#give-delete-donor-confirm").attr("checked","checked"),e("#give-bulk-delete-button").removeAttr("disabled"))}),t.on("click",".give-skip-donor",function(){var t=e(this).closest("div").data("id");e("#give-donor-"+t).remove(),e("#donor-"+t).find('input[type="checkbox"]').removeAttr("checked")}),t.on("click",".give-single-donor-delete",function(t){var i=e(this).closest("tr").find(".donor-selector");i.is(":checked")||(i.trigger("click"),e("#give-bulk-delete").slideDown()),t.preventDefault()})},handleBulkActions:function(t){var i=e(this).closest(".tablenav").find("select").val(),n=[],a=give_vars.donors_bulk_action.no_action_selected,o=give_vars.donors_bulk_action.no_donor_selected;return e.each(e(".donor-selector:checked"),function(){n.push(e(this).val())}),"-1"===i?(alert(a),!1):parseInt(n)?("delete"===i&&e("#give-bulk-delete").slideDown(),void t.preventDefault()):(alert(o),!1)}},g={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)})}},_={init:function(){var t=e.query.get("give_tab").length?e.query.get("give_tab"):"form_field_options";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(),this.activate_tab(e('a[href="#'+t+'"]'))},handle_metabox_tab_click:function(){var t=this,i=e(".give-metabox-tabs a");i.on("click",function(i){i.preventDefault(),$this=e(this),t.activate_tab($this),t.update_query($this)})},activate_tab:function(t){var i=t.data("tab-id"),n=t.parent(),a=e("ul.give-metabox-sub-tabs",n),o=a.length,s=e(".give-metabox-tabs a"),r=s.parents("li"),d=e("ul.give-metabox-sub-tabs"),c=t.parents("ul.give-metabox-sub-tabs").length;if(e("#give_form_active_tab").val(i),o){n.toggleClass("active"),a.removeClass("give-hidden");var l=e("li.active","ul.give-metabox-sub-tabs");d.not(a).addClass("give-hidden"),r.not(n).removeClass("active"),l.addClass("active")}else c?c&&(e("ul.give-metabox-sub-tabs").addClass("give-hidden"),r.removeClass("active"),t.parents("ul.give-metabox-sub-tabs").removeClass("give-hidden").children("li").removeClass("active"),t.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")});t.parent().addClass("active"),e(".give_options_panel").removeClass("active"),e(t.attr("href")).addClass("active")},update_query:function(t){var i=t.data("tab-id"),n=e.query.set("give_tab",i).remove("message").toString();history.replaceState&&history.replaceState(null,null,n)},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,i,n=e("body");n.on("click",".give-upload-button",function(a){a.preventDefault();var o={};switch(i=e(this),e(this).data("field-type")){case"media":o={title:give_vars.metabox_fields.media.button_title,button:{text:give_vars.metabox_fields.media.button_title},multiple:!1,library:{type:"image"}};break;default:o={title:give_vars.metabox_fields.file.button_title,button:{text:give_vars.metabox_fields.file.button_title},multiple:!1}}var s=jQuery(this).closest(".give-field-wrap").find(".give-input-field").attr("editing");"undefined"!=typeof s&&(wp.media.controller.Library.prototype.defaults.contentUserSetting=!1);var r=jQuery(this).closest(".give-field-wrap").find(".give-input-field").attr("library");"undefined"!=typeof r&&""!==r&&(o.library={type:r}),t=wp.media(o),t.on("select",function(){var e=t.state().get("selection").first().toJSON(),a=i.prev(),o="id"===i.data("fvalue")?e.id:e.url;if(n.trigger("give_media_inserted",[e,a]),a.val(o),"id"!==i.data("fvalue")){var s='input[name="'+a.attr("name")+'_id"]',r=a.closest("tr").next("tr").find(s);r.length&&a.closest("tr").next("tr").find(s).val(e.id)}}),t.open()}),n.on("give_media_inserted",function(t,n){var a=i.parents(".give-field-wrap"),o=e(".give-image-thumb",a);return!!o.length&&("image"!==n.type?(o.addClass("give-hidden"),e("img",o).attr("src",""),!1):(o.find("img").attr("src",n.url),void o.removeClass("give-hidden")))}),e("span.give-delete-image-thumb",".give-image-thumb").on("click",function(t){t.preventDefault();var i=e(this).parents(".give-field-wrap"),n=e(this).parent(),a=e('input[type="text"]',i);n.addClass("give-hidden"),a.val(""),e("img",n).attr("src","")})},setup_repeatable_fields:function(){
2
+ 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:f,before_remove:null,after_remove:h,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,""),s=a+"_field",r="",d="";this.value&&(this.value=this.value.replace(/\[\d+\]/g,"["+(o-1)+"]"),d=this.value.replace(/\[/g,"_").replace(/]/g,""),t.hasClass(s)&&(r=d+"_field",t.removeClass(s).addClass(r)),a==i.attr("id")&&i.attr("id",d))})}),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(){m(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);m(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),s="give_wysiwyg_unique_"+Math.random().toString().replace(".","_"),r=a.prev();o.attr("id",s),e.post(ajaxurl,{action:"give_load_wp_editor",wp_editor:n.data("wp-editor"),wp_editor_id:s,textarea_name:e("textarea",n).attr("name")},function(t){a.remove(),r.after(t),tinyMCEPreInit.qtInit[o.attr("id")]=e.extend(!0,tinyMCEPreInit.qtInit._give_agree_text,{id:s}),tinyMCEPreInit.mceInit[s]=e.extend(!0,tinyMCEPreInit.mceInit._give_agree_text,{body_class:s+" post-type-give_forms post-status-publish locale-"+tinyMCEPreInit.mceInit._give_agree_text.wp_lang_attr.toLowerCase(),selector:"#"+s}),tinymce.init(tinyMCEPreInit.mceInit[s]),quicktags(tinyMCEPreInit.qtInit[s]),QTags._buttonsInit(),window.setTimeout(function(){switchEditors.go(s,"html"),e("#"+s+"-tmce").trigger("click")},100),window.wpActiveEditor||(window.wpActiveEditor=s)})})})},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),s=o.data("header-title");return(!n.val()||n.val()!==o.html())&&void(n.val()?o.html(s+": "+n.val()):o.html(s))}}),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),a=parseInt(n.val());o<a&&(o=a)}),e('input[type="hidden"].give-levels_id',n).val(++o)})}},f=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])},h=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")},m=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)})}},b=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"))}}})},y={init:function(){e("body").on("click",'#give-payments-filter input[type="submit"]',this.handleBulkActions)},handleBulkActions:function(){var t=e(this).closest(".tablenav").find("select").val(),i=e(this).closest(".tablenav").find('option[value="'+t+'"]').text(),n=e('input[name="payment[]"]:checked').length,a=-1!==t.indexOf("set-status-"),o="",s="";if(t=a?"set-to-status":t,Object.keys(give_vars.donations_bulk_action).length)for(s in give_vars.donations_bulk_action)if(s===t)return o=a?give_vars.donations_bulk_action[t].zero.replace("{status}",i.replace("Set To ","")):give_vars.donations_bulk_action[t].zero,parseInt(n)?(o=1<n?give_vars.donations_bulk_action[t].multiple:give_vars.donations_bulk_action[t].single,window.confirm(o.replace("{payment_count}",n).replace("{status}",i.replace("Set To ","")))):(alert(o),!1);return!0}};e(function(){function n(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(),a(),u(),o(),s.init(),r.init(),d.init(),c.init(),p.init(),g.init(),l.init(),v.init(),_.init(),y.init(),b(),e("a.give-rating-link").click(function(){jQuery(this).parent().text(jQuery(this).data("rated"))});var f=e("input.give-money-field, input.give-price-field"),h=give_vars.thousands_separator,m=give_vars.decimal_separator,w="",k="",x="",j=m===h?1:0;n(f),e("#_give_donation_levels_repeat").on("click","button.cmb-add-group-row",function(){window.setTimeout(function(){f=e("input.give-money-field, input.give-price-field"),n(f)},100)}),e("#poststuff").on("keyup","input.give-money-field, input.give-price-field",function(){w=(e(this).val().match(new RegExp(h,"g"))||[]).length,k=(e(this).val().match(new RegExp("[a-z]","g"))||[]).length,-1!==e(this).val().indexOf(h)&&j<w?e(this).qtip("show"):k?e(this).qtip("show"):e(this).qtip("hide"),w=k=""}),e("#poststuff").on("focusout","input.give-money-field, input.give-price-field",function(){if(x=t(e(this).val(),!1),t("0",!1)===t(e(this).val(),!1)){var i=e(this).attr("placeholder");return i=i?i:"0",e(this).val(i),!1}x=x.replace(".",m),-1!==x.indexOf("-")&&(x=x.replace("-","")),e(this).val(x)}),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","#give-show-sub-nav",function(){var t=e(this).next();t.is(":hover")||t.addClass("give-hidden")}),give_render_responsive_tabs()})}(jQuery),jQuery(window).resize(function(){give_render_responsive_tabs()});
assets/js/frontend/give-ajax.js CHANGED
@@ -7,6 +7,8 @@
7
  * @copyright: Copyright (c) 2016, WordImpress
8
  * @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License
9
  */
 
 
10
  var give_scripts, give_global_vars;
11
  jQuery(document).ready(function ($) {
12
 
@@ -22,7 +24,7 @@ jQuery(document).ready(function ($) {
22
  var this_form = $(this).parents('form');
23
  var loading_animation = $(this_form).find('[id^="give-checkout-login-register"] .give-loading-text');
24
  var data = {
25
- action : $this.data('action'),
26
  form_id: $(this_form).find('[name="give-form-id"]').val()
27
  };
28
 
@@ -53,7 +55,7 @@ jQuery(document).ready(function ($) {
53
  var $this = $(this);
54
  var this_form = $(this).parents('form');
55
  var data = {
56
- action : $this.data('action'),
57
  form_id: $(this_form).find('[name="give-form-id"]').val()
58
  };
59
  // AJAX get the payment fields.
@@ -81,32 +83,32 @@ jQuery(document).ready(function ($) {
81
 
82
  this_form.find('[id^=give-login-fields] .give-loading-animation').fadeIn();
83
 
84
- var data = {
85
- action: 'give_process_donation_login',
86
- give_ajax: 1,
87
- give_user_login: this_form.find('[name=give_user_login]').val(),
88
- give_user_pass: this_form.find('[name=give_user_pass]').val()
89
- };
90
 
91
  $.post(give_global_vars.ajaxurl, data, function (response) {
92
  //user is logged in
93
- if ( $.trim( typeof ( response.success ) ) != undefined && response.success == true && typeof ( response.data ) != undefined ) {
94
 
95
  //remove errors
96
  this_form.find('.give_errors').remove();
97
 
98
- // Login successfully message.
99
- this_form.find( '#give-payment-mode-select' ).after( response.data );
100
- this_form.find( '.give_notices.give_errors' ).delay(5000).slideUp();
101
 
102
- //reload the selected gateway so it contains their logged in information
103
  give_load_gateway(this_form, this_form.find('.give-gateway-option-selected input').val());
104
  } else {
105
  //Login failed, show errors
106
  this_form.find('[id^=give-login-fields] input[type=submit]').val(complete_purchase_val);
107
  this_form.find('.give-loading-animation').fadeOut();
108
  this_form.find('.give_errors').remove();
109
- this_form.find('[id^=give-user-login-submit]').before( response.data );
110
  }
111
  });
112
 
@@ -132,6 +134,38 @@ jQuery(document).ready(function ($) {
132
 
133
  });
134
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
135
  /**
136
  * Donation Form AJAX Submission
137
  *
@@ -172,8 +206,11 @@ jQuery(document).ready(function ($) {
172
  //Update submit button text
173
  $(this).val(give_global_vars.purchase_loading);
174
 
175
- //Submit form via AJAX
176
- $.post(give_global_vars.ajaxurl, this_form.serialize() + '&action=give_process_donation&give_ajax=true', function (data) {
 
 
 
177
 
178
  if ($.trim(data) == 'success') {
179
  //Remove any errors
@@ -181,15 +218,17 @@ jQuery(document).ready(function ($) {
181
  //Submit form for normal processing
182
  $(give_purchase_form).submit();
183
 
184
- this_form.trigger( 'give_form_validation_passed' );
185
  } else {
186
  //There was an error / remove old errors and prepend new ones
187
  this_form.find('input[type="submit"].give-submit').val(complete_purchase_val);
188
  loading_animation.fadeOut();
189
  this_form.find('.give_errors').remove();
190
  this_form.find('input[type="submit"].give-submit').before(data);
191
- }
192
 
 
 
 
193
  });
194
 
195
  });
@@ -216,19 +255,19 @@ function give_load_gateway(form_object, payment_mode) {
216
 
217
  if (form_data["blockUI.isBlocked"] != 1) {
218
  jQuery(form_object).find('#give_purchase_form_wrap').block({
219
- message : null,
220
  overlayCSS: {
221
  background: '#fff',
222
- opacity : 0.6
223
  }
224
  });
225
  }
226
 
227
  //Post via AJAX to Give
228
  jQuery.post(give_scripts.ajaxurl + '?payment-mode=' + payment_mode, {
229
- action : 'give_load_gateway',
230
- give_total : give_total,
231
- give_form_id : give_form_id,
232
  give_payment_mode: payment_mode
233
  },
234
  function (response) {
@@ -254,15 +293,14 @@ function give_load_gateway(form_object, payment_mode) {
254
  */
255
  function setup_give_tooltips() {
256
  jQuery('[data-tooltip!=""]').qtip({ // Grab all elements with a non-blank data-tooltip attr.
257
- content : {
258
  attr: 'data-tooltip' // Tell qTip2 to look inside this attr for its content
259
  },
260
- style : {classes: 'qtip-rounded qtip-tipsy'},
261
  position: {
262
  my: 'bottom center', // Position my top left...
263
  at: 'top center' // at the bottom right of...
264
  }
265
  });
266
  jQuery.fn.qtip.zindex = 2147483641; // Higher z-index than Give's magnific modal
267
-
268
- }
7
  * @copyright: Copyright (c) 2016, WordImpress
8
  * @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License
9
  */
10
+
11
+ /* global jQuery, Give */
12
  var give_scripts, give_global_vars;
13
  jQuery(document).ready(function ($) {
14
 
24
  var this_form = $(this).parents('form');
25
  var loading_animation = $(this_form).find('[id^="give-checkout-login-register"] .give-loading-text');
26
  var data = {
27
+ action: $this.data('action'),
28
  form_id: $(this_form).find('[name="give-form-id"]').val()
29
  };
30
 
55
  var $this = $(this);
56
  var this_form = $(this).parents('form');
57
  var data = {
58
+ action: $this.data('action'),
59
  form_id: $(this_form).find('[name="give-form-id"]').val()
60
  };
61
  // AJAX get the payment fields.
83
 
84
  this_form.find('[id^=give-login-fields] .give-loading-animation').fadeIn();
85
 
86
+ var data = {
87
+ action: 'give_process_donation_login',
88
+ give_ajax: 1,
89
+ give_user_login: this_form.find('[name=give_user_login]').val(),
90
+ give_user_pass: this_form.find('[name=give_user_pass]').val()
91
+ };
92
 
93
  $.post(give_global_vars.ajaxurl, data, function (response) {
94
  //user is logged in
95
+ if ($.trim(typeof ( response.success )) != undefined && response.success == true && typeof ( response.data ) != undefined) {
96
 
97
  //remove errors
98
  this_form.find('.give_errors').remove();
99
 
100
+ // Login successfully message.
101
+ this_form.find('#give-payment-mode-select').after(response.data);
102
+ this_form.find('.give_notices.give_errors').delay(5000).slideUp();
103
 
104
+ //reload the selected gateway so it contains their logged in information
105
  give_load_gateway(this_form, this_form.find('.give-gateway-option-selected input').val());
106
  } else {
107
  //Login failed, show errors
108
  this_form.find('[id^=give-login-fields] input[type=submit]').val(complete_purchase_val);
109
  this_form.find('.give-loading-animation').fadeOut();
110
  this_form.find('.give_errors').remove();
111
+ this_form.find('[id^=give-user-login-submit]').before(response.data);
112
  }
113
  });
114
 
134
 
135
  });
136
 
137
+ /**
138
+ * Donation history non login user want to see email list after making a donation
139
+ *
140
+ * @since 1.8.17
141
+ */
142
+ $( 'body' ).on( 'click', '#give-confirm-email-btn', function( e ) {
143
+
144
+ var $this = $( this );
145
+ var data = {
146
+ action: 'give_confirm_email_for_donations_access',
147
+ email: $this.data( 'email' ),
148
+ nonce: give_scripts.ajaxNonce
149
+ };
150
+
151
+ $this.text( give_global_vars.loading );
152
+ $this.attr( 'disabled', 'disabled' );
153
+
154
+ $.post( give_global_vars.ajaxurl, data, function( response ) {
155
+ response = JSON.parse( response );
156
+ if ( 'error' === response.status ) {
157
+ $this.closest( '#give_user_history tfoot' ).hide();
158
+ $this.closest( '.give_user_history_main' ).find( '.give_user_history_notice' ).html( response.message );
159
+ } else if ( 'success' === response.status ) {
160
+ $this.closest( '.give_user_history_main' ).find( '.give_user_history_notice' ).html( response.message );
161
+ $this.hide();
162
+ $this.closest( '.give-security-button-wrap' ).find( 'span' ).show();
163
+ }
164
+ });
165
+
166
+ return false;
167
+ });
168
+
169
  /**
170
  * Donation Form AJAX Submission
171
  *
206
  //Update submit button text
207
  $(this).val(give_global_vars.purchase_loading);
208
 
209
+ // Disable the form donation button.
210
+ Give.form.fn.disable(this_form, true);
211
+
212
+ //Submit form via AJAX
213
+ $.post(give_global_vars.ajaxurl, this_form.serialize() + '&action=give_process_donation&give_ajax=true', function (data) {
214
 
215
  if ($.trim(data) == 'success') {
216
  //Remove any errors
218
  //Submit form for normal processing
219
  $(give_purchase_form).submit();
220
 
221
+ this_form.trigger('give_form_validation_passed');
222
  } else {
223
  //There was an error / remove old errors and prepend new ones
224
  this_form.find('input[type="submit"].give-submit').val(complete_purchase_val);
225
  loading_animation.fadeOut();
226
  this_form.find('.give_errors').remove();
227
  this_form.find('input[type="submit"].give-submit').before(data);
 
228
 
229
+ // Enable the form donation button.
230
+ Give.form.fn.disable(this_form, false);
231
+ }
232
  });
233
 
234
  });
255
 
256
  if (form_data["blockUI.isBlocked"] != 1) {
257
  jQuery(form_object).find('#give_purchase_form_wrap').block({
258
+ message: null,
259
  overlayCSS: {
260
  background: '#fff',
261
+ opacity: 0.6
262
  }
263
  });
264
  }
265
 
266
  //Post via AJAX to Give
267
  jQuery.post(give_scripts.ajaxurl + '?payment-mode=' + payment_mode, {
268
+ action: 'give_load_gateway',
269
+ give_total: give_total,
270
+ give_form_id: give_form_id,
271
  give_payment_mode: payment_mode
272
  },
273
  function (response) {
293
  */
294
  function setup_give_tooltips() {
295
  jQuery('[data-tooltip!=""]').qtip({ // Grab all elements with a non-blank data-tooltip attr.
296
+ content: {
297
  attr: 'data-tooltip' // Tell qTip2 to look inside this attr for its content
298
  },
299
+ style: {classes: 'qtip-rounded qtip-tipsy'},
300
  position: {
301
  my: 'bottom center', // Position my top left...
302
  at: 'top center' // at the bottom right of...
303
  }
304
  });
305
  jQuery.fn.qtip.zindex = 2147483641; // Higher z-index than Give's magnific modal
306
+ }
 
assets/js/frontend/give-ajax.min.js CHANGED
@@ -1 +1 @@
1
- function give_load_gateway(e,i){var t=jQuery(e).find("#give-payment-mode-select .give-loading-text"),a=jQuery(e).find("#give-amount").val(),n=jQuery(e).find('input[name="give-form-id"]').val();t.fadeIn();var o=jQuery(e).data();1!=o["blockUI.isBlocked"]&&jQuery(e).find("#give_purchase_form_wrap").block({message:null,overlayCSS:{background:"#fff",opacity:.6}}),jQuery.post(give_scripts.ajaxurl+"?payment-mode="+i,{action:"give_load_gateway",give_total:a,give_form_id:n,give_payment_mode:i},function(i){jQuery(e).unblock(),jQuery(e).find("#give_purchase_form_wrap").html(i),jQuery(".give-no-js").hide(),jQuery(e).find("#give-payment-mode-select .give-loading-text").fadeOut(),setup_give_tooltips(),jQuery(document).trigger("give_gateway_loaded",[i,jQuery(e).attr("id")])})}function setup_give_tooltips(){jQuery('[data-tooltip!=""]').qtip({content:{attr:"data-tooltip"},style:{classes:"qtip-rounded qtip-tipsy"},position:{my:"bottom center",at:"top center"}}),jQuery.fn.qtip.zindex=2147483641}var give_scripts,give_global_vars;jQuery(document).ready(function(e){setup_give_tooltips(),e(".give-loading-text").hide(),e(document).on("click",".give-checkout-login",function(i){var t=e(this),a=e(this).parents("form"),n=e(a).find('[id^="give-checkout-login-register"] .give-loading-text'),o={action:t.data("action"),form_id:e(a).find('[name="give-form-id"]').val()};return n.show(),e.post(give_scripts.ajaxurl,o,function(i){e(a).find("[id^=give-checkout-login-register]").html(i),e(a).find(".give-submit-button-wrap").hide()}).done(function(){n.hide(),give_fl_trigger(),setup_give_tooltips()}),!1}),e(document).on("click",".give-checkout-register-cancel",function(i){i.preventDefault();var t=e(this),a=e(this).parents("form"),n={action:t.data("action"),form_id:e(a).find('[name="give-form-id"]').val()};e.post(give_scripts.ajaxurl,n,function(i){e(a).find("[id^=give-checkout-login-register]").html(e.parseJSON(i.fields)),e(a).find(".give-submit-button-wrap").show()}).done(function(){give_fl_trigger(),setup_give_tooltips()})}),e(document).on("click","[id^=give-login-fields] input[type=submit]",function(i){i.preventDefault();var t=e(this).val(),a=e(this).parents("form");e(this).val(give_global_vars.purchase_loading),a.find("[id^=give-login-fields] .give-loading-animation").fadeIn();var n={action:"give_process_donation_login",give_ajax:1,give_user_login:a.find("[name=give_user_login]").val(),give_user_pass:a.find("[name=give_user_pass]").val()};e.post(give_global_vars.ajaxurl,n,function(i){void 0!=e.trim(typeof i.success)&&1==i.success&&void 0!=typeof i.data?(a.find(".give_errors").remove(),a.find("#give-payment-mode-select").after(i.data),a.find(".give_notices.give_errors").delay(5e3).slideUp(),give_load_gateway(a,a.find(".give-gateway-option-selected input").val())):(a.find("[id^=give-login-fields] input[type=submit]").val(t),a.find(".give-loading-animation").fadeOut(),a.find(".give_errors").remove(),a.find("[id^=give-user-login-submit]").before(i.data))})}),e("select#give-gateway, input.give-gateway").on("change",function(i){i.preventDefault();var t=e(this).val();return"0"==t?(console.log("There was a problem loading the selected gateway"),!1):(give_load_gateway(e(this).parents("form"),t),!1)}),e("body").on("click touchend",'form.give-form input[name="give-purchase"].give-submit',function(i){var t=e(this).parents("form.give-form"),a=t.find('input[type="submit"].give-submit + .give-loading-animation');a.fadeIn();var n=t.get(0);if("function"!=typeof n.checkValidity||n.checkValidity()!==!1||(a.fadeOut(),(navigator.userAgent.indexOf("Safari")!=-1&&navigator.userAgent.indexOf("Chrome")==-1)!=!1)){i.preventDefault();var o=e(this).val();e(this).val(give_global_vars.purchase_loading),e.post(give_global_vars.ajaxurl,t.serialize()+"&action=give_process_donation&give_ajax=true",function(i){"success"==e.trim(i)?(t.find(".give_errors").remove(),e(n).submit(),t.trigger("give_form_validation_passed")):(t.find('input[type="submit"].give-submit').val(o),a.fadeOut(),t.find(".give_errors").remove(),t.find('input[type="submit"].give-submit').before(i))})}})});
1
+ function give_load_gateway(e,i){var t=jQuery(e).find("#give-payment-mode-select .give-loading-text"),a=jQuery(e).find("#give-amount").val(),o=jQuery(e).find('input[name="give-form-id"]').val();t.fadeIn();var n=jQuery(e).data();1!=n["blockUI.isBlocked"]&&jQuery(e).find("#give_purchase_form_wrap").block({message:null,overlayCSS:{background:"#fff",opacity:.6}}),jQuery.post(give_scripts.ajaxurl+"?payment-mode="+i,{action:"give_load_gateway",give_total:a,give_form_id:o,give_payment_mode:i},function(i){jQuery(e).unblock(),jQuery(e).find("#give_purchase_form_wrap").html(i),jQuery(".give-no-js").hide(),jQuery(e).find("#give-payment-mode-select .give-loading-text").fadeOut(),setup_give_tooltips(),jQuery(document).trigger("give_gateway_loaded",[i,jQuery(e).attr("id")])})}function setup_give_tooltips(){jQuery('[data-tooltip!=""]').qtip({content:{attr:"data-tooltip"},style:{classes:"qtip-rounded qtip-tipsy"},position:{my:"bottom center",at:"top center"}}),jQuery.fn.qtip.zindex=2147483641}var give_scripts,give_global_vars;jQuery(document).ready(function(e){setup_give_tooltips(),e(".give-loading-text").hide(),e(document).on("click",".give-checkout-login",function(i){var t=e(this),a=e(this).parents("form"),o=e(a).find('[id^="give-checkout-login-register"] .give-loading-text'),n={action:t.data("action"),form_id:e(a).find('[name="give-form-id"]').val()};return o.show(),e.post(give_scripts.ajaxurl,n,function(i){e(a).find("[id^=give-checkout-login-register]").html(i),e(a).find(".give-submit-button-wrap").hide()}).done(function(){o.hide(),give_fl_trigger(),setup_give_tooltips()}),!1}),e(document).on("click",".give-checkout-register-cancel",function(i){i.preventDefault();var t=e(this),a=e(this).parents("form"),o={action:t.data("action"),form_id:e(a).find('[name="give-form-id"]').val()};e.post(give_scripts.ajaxurl,o,function(i){e(a).find("[id^=give-checkout-login-register]").html(e.parseJSON(i.fields)),e(a).find(".give-submit-button-wrap").show()}).done(function(){give_fl_trigger(),setup_give_tooltips()})}),e(document).on("click","[id^=give-login-fields] input[type=submit]",function(i){i.preventDefault();var t=e(this).val(),a=e(this).parents("form");e(this).val(give_global_vars.purchase_loading),a.find("[id^=give-login-fields] .give-loading-animation").fadeIn();var o={action:"give_process_donation_login",give_ajax:1,give_user_login:a.find("[name=give_user_login]").val(),give_user_pass:a.find("[name=give_user_pass]").val()};e.post(give_global_vars.ajaxurl,o,function(i){void 0!=e.trim(typeof i.success)&&1==i.success&&void 0!=typeof i.data?(a.find(".give_errors").remove(),a.find("#give-payment-mode-select").after(i.data),a.find(".give_notices.give_errors").delay(5e3).slideUp(),give_load_gateway(a,a.find(".give-gateway-option-selected input").val())):(a.find("[id^=give-login-fields] input[type=submit]").val(t),a.find(".give-loading-animation").fadeOut(),a.find(".give_errors").remove(),a.find("[id^=give-user-login-submit]").before(i.data))})}),e("select#give-gateway, input.give-gateway").on("change",function(i){i.preventDefault();var t=e(this).val();return"0"==t?(console.log("There was a problem loading the selected gateway"),!1):(give_load_gateway(e(this).parents("form"),t),!1)}),e("body").on("click","#give-confirm-email-btn",function(i){var t=e(this),a={action:"give_confirm_email_for_donations_access",email:t.data("email"),nonce:give_scripts.ajaxNonce};return t.text(give_global_vars.loading),t.attr("disabled","disabled"),e.post(give_global_vars.ajaxurl,a,function(e){e=JSON.parse(e),"error"===e.status?(t.closest("#give_user_history tfoot").hide(),t.closest(".give_user_history_main").find(".give_user_history_notice").html(e.message)):"success"===e.status&&(t.closest(".give_user_history_main").find(".give_user_history_notice").html(e.message),t.hide(),t.closest(".give-security-button-wrap").find("span").show())}),!1}),e("body").on("click touchend",'form.give-form input[name="give-purchase"].give-submit',function(i){var t=e(this).parents("form.give-form"),a=t.find('input[type="submit"].give-submit + .give-loading-animation');a.fadeIn();var o=t.get(0);if("function"!=typeof o.checkValidity||o.checkValidity()!==!1||(a.fadeOut(),(navigator.userAgent.indexOf("Safari")!=-1&&navigator.userAgent.indexOf("Chrome")==-1)!=!1)){i.preventDefault();var n=e(this).val();e(this).val(give_global_vars.purchase_loading),Give.form.fn.disable(t,!0),e.post(give_global_vars.ajaxurl,t.serialize()+"&action=give_process_donation&give_ajax=true",function(i){"success"==e.trim(i)?(t.find(".give_errors").remove(),e(o).submit(),t.trigger("give_form_validation_passed")):(t.find('input[type="submit"].give-submit').val(n),a.fadeOut(),t.find(".give_errors").remove(),t.find('input[type="submit"].give-submit').before(i),Give.form.fn.disable(t,!1))})}})});
assets/js/frontend/give-checkout-global.js DELETED
@@ -1,689 +0,0 @@
1
- /*!
2
- * Give Form Checkout JS
3
- *
4
- * @description: Handles JS functionality for the donation form checkout
5
- * @package: Give
6
- * @subpackage: Assets/JS
7
- * @copyright: Copyright (c) 2016, WordImpress
8
- * @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License
9
- */
10
- var give_scripts, give_global_vars;
11
-
12
- jQuery(function ($) {
13
-
14
- var doc = $(document);
15
-
16
- /**
17
- * Update state/province fields per country selection
18
- */
19
- function update_billing_state_field() {
20
- var $this = $(this),
21
- $form = $this.parents('form');
22
- if ('card_state' != $this.attr('id')) {
23
-
24
- //Disable the State field until updated
25
- $form.find('#card_state').empty().append('<option value="1">' + give_global_vars.general_loading + '</option>').prop('disabled', true);
26
-
27
- // If the country field has changed, we need to update the state/province field
28
- var postData = {
29
- action: 'give_get_states',
30
- country: $this.val(),
31
- field_name: 'card_state'
32
- };
33
-
34
- $.ajax({
35
- type: 'POST',
36
- data: postData,
37
- url: give_global_vars.ajaxurl,
38
- xhrFields: {
39
- withCredentials: true
40
- },
41
- success: function (response) {
42
- var html = "";
43
- var states_label = response.states_label;
44
- if (typeof ( response.states_found ) != undefined && true == response.states_found) {
45
- html = response.data;
46
- } else {
47
- html = '<input type="text" id="card_state" name="card_state" class="cart-state give-input required" placeholder="' + states_label + '" value="' + response.default_state + '"/>';
48
- }
49
-
50
- if (false === $form.hasClass('float-labels-enabled')) {
51
- if (typeof ( response.states_require ) != 'undefined' && true == response.states_require) {
52
- $form.find('input[name="card_state"], select[name="card_state"]').closest('p').find('label .give-required-indicator').removeClass('give-hidden');
53
- } else {
54
- $form.find('input[name="card_state"], select[name="card_state"]').closest('p').find('label .give-required-indicator').addClass('give-hidden');
55
- }
56
- } else {
57
- $form.find('input[name="card_state"], select[name="card_state"]').closest('p').find('label').text(states_label);
58
- }
59
-
60
- $form.find('input[name="card_state"], select[name="card_state"]').closest('p').find('label .state-label-text').text(states_label);
61
- $form.find('input[name="card_state"], select[name="card_state"]').replaceWith(html);
62
-
63
- // Check if user want to show the feilds or not.
64
- if (typeof ( response.show_field ) != undefined && true == response.show_field) {
65
- $form.find('p#give-card-state-wrap').removeClass('give-hidden');
66
- } else {
67
- $form.find('p#give-card-state-wrap').addClass('give-hidden');
68
- }
69
-
70
- doc.trigger('give_checkout_billing_address_updated', [response, $form.attr('id')]);
71
- }
72
- }).fail(function (data) {
73
- if (window.console && window.console.log) {
74
- console.log(data);
75
- }
76
- });
77
- }
78
-
79
- return false;
80
- }
81
-
82
- doc.on('change', '#give_cc_address input.card_state, #give_cc_address select', update_billing_state_field
83
- );
84
-
85
- /**
86
- * Format CC Fields
87
- * @description Set variables and format cc fields
88
- * @since 1.2
89
- */
90
- function format_cc_fields() {
91
- var $give_form = $('form.give-form');
92
-
93
- //Loop through forms on page and set CC validation
94
- $give_form.each(function (index, form) {
95
- form = $(form);
96
- var card_number = form.find('.card-number'),
97
- card_cvc = form.find('.card-cvc'),
98
- card_expiry = form.find('.card-expiry');
99
-
100
- //Only validate if there is a card field
101
- if (card_number.length) {
102
- card_number.payment('formatCardNumber');
103
- card_cvc.payment('formatCardCVC');
104
- card_expiry.payment('formatCardExpiry');
105
- }
106
- });
107
-
108
- }
109
-
110
- format_cc_fields();
111
-
112
- // Trigger formatting function when gateway changes
113
- doc.on('give_gateway_loaded', function (e) {
114
- format_cc_fields();
115
- });
116
-
117
- // Toggle validation classes
118
- $.fn.toggleError = function (errored) {
119
- this.toggleClass('error', errored);
120
- this.toggleClass('valid', !errored);
121
-
122
- return this;
123
- };
124
-
125
- /**
126
- * Format Currency
127
- *
128
- * @description format the currency with accounting.js
129
- * @param price
130
- * @param args object
131
- * @returns {*|string}
132
- */
133
- function give_format_currency(price, args) {
134
- price = price.toString().trim();
135
- var number_decimals = parseInt(give_global_vars.number_decimals);
136
-
137
- if ('INR' === give_global_vars.currency) {
138
- actual_price = accounting.unformat(price, give_global_vars.decimal_separator).toString();
139
-
140
- var decimal_amount = result = amount = '',
141
- decimal_index = actual_price.indexOf('.');
142
-
143
- if (( -1 !== decimal_index ) && number_decimals) {
144
- decimal_amount = Number(actual_price.substr(parseInt(decimal_index))).toFixed(number_decimals).toString().substr(1);
145
- actual_price = actual_price.substr(0, parseInt(decimal_index));
146
-
147
- if (!decimal_amount.length) {
148
- decimal_amount = '.0000000000'.substr(0, ( pa + 1 ));
149
- } else if (( number_decimals + 1 ) > decimal_amount.length) {
150
- decimal_amount = ( decimal_amount + '000000000' ).substr(0, number_decimals + 1);
151
- }
152
- }
153
-
154
- // Extract last 3 from amount
155
- result = actual_price.substr(-3);
156
- amount = actual_price.substr(0, parseInt(actual_price.length) - 3);
157
-
158
- // Apply digits 2 by 2
159
- while (amount.length > 0) {
160
- result = amount.substr(-2) + give_global_vars.thousands_separator + result;
161
- amount = amount.substr(0, parseInt(amount.length) - 2);
162
- }
163
-
164
- if (decimal_amount.length) {
165
- result = result + decimal_amount;
166
- }
167
-
168
- price = result;
169
-
170
- if (undefined !== args.symbol && args.symbol.length) {
171
- if ('after' === give_global_vars.currency_pos) {
172
- price = price + args.symbol;
173
- } else {
174
- price = args.symbol + price;
175
- }
176
- }
177
- } else {
178
- //Properly position symbol after if selected
179
- if ('after' === give_global_vars.currency_pos) {
180
- args.format = "%v%s";
181
- }
182
-
183
- price = accounting.formatMoney(price, args);
184
- }
185
-
186
- return price;
187
-
188
- }
189
-
190
- /**
191
- * Unformat Currency
192
- *
193
- * @param price
194
- * @returns {number}
195
- */
196
- function give_unformat_currency(price) {
197
- return Math.abs(parseFloat(accounting.unformat(price, give_global_vars.decimal_separator)));
198
- }
199
-
200
- /**
201
- * Get formatted amount
202
- *
203
- * @param {string/number} amount
204
- */
205
- function give_format_amount(amount) {
206
-
207
- //Set the custom amount input value format properly
208
- var format_args = {
209
- symbol: '',
210
- decimal: give_global_vars.decimal_separator,
211
- thousand: give_global_vars.thousands_separator,
212
- precision: give_global_vars.number_decimals
213
- };
214
-
215
- return give_format_currency(amount, format_args);
216
- }
217
-
218
- /**
219
- * Get Price ID and levels for multi donation form
220
- *
221
- * @param {Object} $form Form jQuery object
222
- *
223
- * @returns {Object}
224
- */
225
- function give_get_variable_prices($form) {
226
- var variable_prices = [];
227
-
228
- // check if currect form type is muti or not.
229
- if (!$form.hasClass('give-form-type-multi')) {
230
- return variable_prices;
231
- }
232
-
233
- $.each($form.find('.give-donation-levels-wrap [data-price-id] '), function (index, item) {
234
- // Get Jquery instance for item.
235
- item = (
236
- !(
237
- item instanceof jQuery
238
- ) ? jQuery(item) : item
239
- );
240
-
241
- // Add price id and amount to collector.
242
- variable_prices.push({
243
- price_id: item.data('price-id'),
244
- amount: give_unformat_currency(item.val())
245
- });
246
- });
247
-
248
- return variable_prices;
249
- }
250
-
251
- // Make sure a gateway is selected
252
- doc.on('submit', '#give_payment_mode', function () {
253
- var gateway = $('#give-gateway option:selected').val();
254
- if (gateway == 0) {
255
- alert(give_global_vars.no_gateway);
256
- return false;
257
- }
258
- });
259
-
260
- // Add a class to the currently selected gateway on click
261
- doc.on('click', '#give-payment-mode-select input', function () {
262
- var $form = $(this).parents('form'),
263
- $gateways_li = $('#give-payment-mode-select li'),
264
- old_payment_gateway = $('#give-payment-mode-select li.give-gateway-option-selected input[name="payment-mode"]').val(),
265
- new_payment_gateways = '';
266
-
267
- // Unselect all payment gateways.
268
- $gateways_li.removeClass('give-gateway-option-selected');
269
- $gateways_li.prop('checked', false);
270
-
271
- // Select payment gateway.
272
- $(this).prop('checked', true);
273
- $(this).parent().addClass('give-gateway-option-selected');
274
-
275
- // Get new payment gateway.
276
- new_payment_gateways = $('#give-payment-mode-select li.give-gateway-option-selected input[name="payment-mode"]').val();
277
-
278
- // Change form action.
279
- $form.attr('action', $form.attr('action').replace(
280
- 'payment-mode=' + old_payment_gateway,
281
- 'payment-mode=' + new_payment_gateways)
282
- );
283
- });
284
-
285
- /**
286
- * Custom Donation Amount Focus In
287
- *
288
- * @description: If user focuses on field & changes value then updates price
289
- */
290
- doc.on('focus', '.give-donation-amount .give-text-input', function (e) {
291
-
292
- var parent_form = $(this).parents('form');
293
-
294
- //Remove any invalid class
295
- $(this).removeClass('invalid-amount');
296
-
297
- //Set data amount
298
- var current_total = parent_form.find('.give-final-total-amount').data('total');
299
- $(this).data('amount', give_unformat_currency(current_total));
300
-
301
- //This class is used for CSS purposes
302
- $(this).parent('.give-donation-amount').addClass('give-custom-amount-focus-in');
303
-
304
- //Set Multi-Level to Custom Amount Field
305
- parent_form.find('.give-default-level, .give-radio-input').removeClass('give-default-level');
306
- parent_form.find('.give-btn-level-custom').addClass('give-default-level');
307
- parent_form.find('.give-radio-input').prop('checked', false); //Radio
308
- parent_form.find('.give-radio-input.give-radio-level-custom').prop('checked', true); //Radio
309
- parent_form.find('.give-select-level').prop('selected', false); //Select
310
- parent_form.find('.give-select-level .give-donation-level-custom').prop('selected', true); //Select
311
-
312
- });
313
-
314
- /**
315
- * Custom Donation Focus Out
316
- *
317
- * @description: Fires on focus end aka "blur"
318
- *
319
- */
320
- doc.on('blur', '.give-donation-amount .give-text-input', function (e, $parent_form, donation_amount, price_id) {
321
- var parent_form = ($parent_form != undefined) ? $parent_form : $(this).closest('form'),
322
- pre_focus_amount = $(this).data('amount'),
323
- this_value = (donation_amount != undefined) ? donation_amount : $(this).val(),
324
- $minimum_amount = parent_form.find('input[name="give-form-minimum"]'),
325
- value_min = give_unformat_currency($minimum_amount.val()),
326
- value_now = (this_value == 0) ? value_min : give_unformat_currency(this_value),
327
- variable_prices = give_get_variable_prices($(this).parents('form')),
328
- error_msg = '';
329
-
330
- /**
331
- * Flag Multi-levels for min. donation conditional.
332
- *
333
- * Note: Value of this variable will be:
334
- * a. -1 if no any level found.
335
- * b. [0-*] Any number from zero if donation level found.
336
- * c custom if donation level not found and donation amount is greater than the custom minimum amount.
337
- *
338
- * @type {number/string} Donation level ID.
339
- */
340
- price_id = (
341
- undefined != price_id
342
- ) ? price_id : -1;
343
-
344
- //Set the custom amount input value format properly
345
- var format_args = {
346
- symbol: '',
347
- decimal: give_global_vars.decimal_separator,
348
- thousand: give_global_vars.thousands_separator,
349
- precision: give_global_vars.number_decimals
350
- };
351
-
352
- var formatted_total = give_format_currency(value_now, format_args);
353
- $(this).val(formatted_total);
354
-
355
- // Find price id with amount in variable prices.
356
- if (
357
- variable_prices.length
358
- && !(-1 < price_id )
359
- ) {
360
-
361
- // Find amount in donation levels.
362
- $.each(variable_prices, function (index, variable_price) {
363
- if (variable_price.amount === value_now) {
364
- price_id = variable_price.price_id;
365
- return false;
366
- }
367
- });
368
-
369
- // Set level to custom.
370
- if (
371
- !(-1 < price_id)
372
- && (value_min <= value_now)
373
- ) {
374
- price_id = 'custom';
375
- }
376
- }
377
-
378
- //Does this number have an accepted minimum value?
379
- if (
380
- (value_now < value_min || value_now < 1)
381
- && (-1 === price_id)
382
- ) {
383
-
384
- //It doesn't... Invalid Minimum
385
- $(this).addClass('give-invalid-amount');
386
- format_args.symbol = give_global_vars.currency_sign;
387
- error_msg = give_global_vars.bad_minimum + ' ' + give_format_currency(value_min, format_args);
388
-
389
- //Disable submit
390
- parent_form.find('.give-submit').prop('disabled', true);
391
- var invalid_minimum = parent_form.find('.give-invalid-minimum');
392
-
393
- //If no error present, create it, insert, slide down (show)
394
- if (invalid_minimum.length === 0) {
395
- var error = $('<div class="give_error give-invalid-minimum">' + error_msg + '</div>').hide();
396
- error.insertBefore(parent_form.find('.give-total-wrap')).show();
397
- }
398
-
399
- } else {
400
-
401
- // Remove error massage class from price field.
402
- $(this).removeClass('give-invalid-amount');
403
-
404
- //Minimum amount met - slide up error & remove it from DOM
405
- parent_form.find('.give-invalid-minimum').slideUp(300, function () {
406
- $(this).remove();
407
- });
408
-
409
- //Re-enable submit
410
- parent_form.find('.give-submit').prop('disabled', false);
411
-
412
- }
413
-
414
- //If values don't match up then proceed with updating donation total value
415
- if (pre_focus_amount !== value_now) {
416
-
417
- //update donation total (include currency symbol)
418
- format_args.symbol = give_global_vars.currency_sign;
419
- parent_form.find('.give-final-total-amount').data('total', value_now).text(give_format_currency(value_now, format_args));
420
-
421
- }
422
-
423
- // Set price id for current amount.
424
- if (-1 !== price_id) {
425
-
426
- // Auto set give price id.
427
- $('input[name="give-price-id"]', parent_form).val(price_id);
428
-
429
- // Update hidden amount field
430
- parent_form.find('.give-amount-hidden').val(give_format_amount(value_now));
431
-
432
- // Remove old selected class & add class for CSS purposes
433
- parent_form.find('.give-default-level').removeClass('give-default-level');
434
-
435
- // Auto select variable price items ( Radio/Button/Select ).
436
- switch (true) {
437
-
438
- // Auto select radio button.
439
- case (
440
- !!parent_form.find('.give-radio-input').length
441
- ) :
442
- parent_form.find('.give-radio-input').prop('checked', false);
443
- parent_form.find('.give-radio-input[data-price-id="' + price_id + '"]')
444
- .prop('checked', true)
445
- .addClass('give-default-level');
446
- break;
447
-
448
- // Set focus to price id button.
449
- case (
450
- !!parent_form.find('button.give-donation-level-btn').length
451
- ) :
452
- parent_form.find('button.give-donation-level-btn').blur();
453
- parent_form.find('button.give-donation-level-btn[data-price-id="' + price_id + '"]')
454
- .focus()
455
- .addClass('give-default-level');
456
- break;
457
-
458
- // Auto select option.
459
- case (
460
- !!parent_form.find('select.give-select-level').length
461
- ) :
462
- parent_form.find('select.give-select-level option').prop('selected', false);
463
- parent_form.find('select.give-select-level option[data-price-id="' + price_id + '"]')
464
- .prop('selected', true)
465
- .addClass('give-default-level');
466
- break;
467
-
468
- }
469
- }
470
-
471
- //This class is used for CSS purposes
472
- $(this).parent('.give-donation-amount').removeClass('give-custom-amount-focus-in');
473
-
474
- });
475
-
476
- //Multi-level Buttons: Update Amount Field based on Multi-level Donation Select
477
- doc.on('click touchend', '.give-donation-level-btn', function (e) {
478
- e.preventDefault(); //don't let the form submit
479
- update_multiselect_vals($(this));
480
- });
481
-
482
- //Multi-level Radios: Update Amount Field based on Multi-level Donation Select
483
- doc.on('click touchend', '.give-radio-input-level', function (e) {
484
- update_multiselect_vals($(this));
485
- });
486
-
487
- //Multi-level Radios: Update Amount Field based on Multi-level Donation Select
488
- doc.on('change', '.give-select-level', function (e) {
489
- update_multiselect_vals($(this));
490
- });
491
-
492
- /**
493
- * Update Multiselect Values
494
- *
495
- * @description Helper function: Sets the multiselect amount values
496
- *
497
- * @param selected_field
498
- * @returns {boolean}
499
- */
500
- function update_multiselect_vals(selected_field) {
501
-
502
- var $parent_form = selected_field.parents('form'),
503
- this_amount = selected_field.val(),
504
- price_id = selected_field.data('price-id');
505
-
506
- // Check if price ID blank because of dropdown type
507
- if (undefined == price_id) {
508
- price_id = selected_field.find('option:selected').data('price-id');
509
- }
510
-
511
- // Is this a custom amount selection?
512
- if (this_amount === 'custom') {
513
- //It is, so focus on the custom amount input
514
- $parent_form.find('.give-amount-top').val('').focus();
515
- return false; //Bounce out
516
- }
517
-
518
- //update custom amount field
519
- $parent_form.find('.give-amount-top').val(this_amount);
520
- $parent_form.find('span.give-amount-top').text(this_amount);
521
-
522
- // Cache previous amount and set data amount.
523
- $('.give-donation-amount .give-text-input', $parent_form)
524
- .data(
525
- 'amount',
526
- give_unformat_currency(
527
- $parent_form.find('.give-final-total-amount').data('total')
528
- )
529
- );
530
-
531
- // Manually trigger blur event with two params:
532
- // (a) form jquery object
533
- // (b) price id
534
- // (c) donation amount
535
- $parent_form.find('.give-donation-amount .give-text-input').trigger('blur', [
536
- $parent_form,
537
- this_amount,
538
- price_id
539
- ]);
540
-
541
- // trigger an event for hooks
542
- $(document).trigger('give_donation_value_updated', [$parent_form, this_amount, price_id]);
543
- }
544
-
545
- /**
546
- * Donor sent back to the form
547
- */
548
- function sent_back_to_form() {
549
-
550
- var form_id = give_get_parameter_by_name('form-id');
551
- var payment_mode = give_get_parameter_by_name('payment-mode');
552
-
553
- // Sanity check - only proceed if query strings in place.
554
- if (!form_id || !payment_mode) {
555
- return false;
556
- }
557
-
558
- var form_wrap = $('body').find('#give-form-' + form_id + '-wrap');
559
- var form = form_wrap.find('form.give-form');
560
- var display_modal = form_wrap.hasClass('give-display-modal');
561
- var display_reveal = form_wrap.hasClass('give-display-reveal');
562
-
563
- // Update payment mode radio so it's correctly checked.
564
- form.find('#give-gateway-radio-list label').removeClass('give-gateway-option-selected');
565
- form.find('input[name=payment-mode][value=' + payment_mode + ']').prop('checked', true).parent().addClass('give-gateway-option-selected');
566
-
567
- // Select the proper level for Multi-level forms.
568
- // It can either be a dropdown, buttons, or radio list. Default is buttons field type.
569
- var level_id = give_get_parameter_by_name('level-id');
570
- var level_field = form.find('*[data-price-id="' + level_id + '"]');
571
- if (level_field.length > 0) {
572
- update_multiselect_vals(level_field);
573
- }
574
-
575
- // This form is modal display so show the modal.
576
- if (display_modal) {
577
- give_open_form_modal(form_wrap, form);
578
- } else if (display_reveal) {
579
- // This is a reveal form, show it.
580
- form.find('.give-btn-reveal').hide();
581
- form.find('#give-payment-mode-select, #give_purchase_form_wrap').slideDown();
582
- }
583
-
584
- }
585
-
586
- sent_back_to_form();
587
-
588
- /**
589
- * Get Parameter by Name
590
- *
591
- * @see: http://stackoverflow.com/questions/901115/how-can-i-get-query-string-values-in-javascript
592
- * @param name
593
- * @param url
594
- * @since 1.4.2
595
- * @returns {*}
596
- */
597
- function give_get_parameter_by_name(name, url) {
598
- if (!url) {
599
- url = window.location.href;
600
- }
601
- name = name.replace(/[\[\]]/g, "\\$&");
602
- var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"),
603
- results = regex.exec(url);
604
- if (!results) {
605
- return null;
606
- }
607
- if (!results[2]) {
608
- return '';
609
- }
610
- return decodeURIComponent(results[2].replace(/\+/g, " "));
611
- }
612
-
613
- /**
614
- * Show/Hide term and condition
615
- */
616
- doc.on('click', '.give_terms_links', function (e) {
617
- e.preventDefault();
618
- var $fieldset_wrapper = $(this).closest('fieldset');
619
- $('[class^=give_terms-]', $fieldset_wrapper).slideToggle();
620
- $('a.give_terms_links', $fieldset_wrapper).toggle();
621
- return false;
622
- });
623
- });
624
-
625
- jQuery(window).load(function(){
626
-
627
- /**
628
- * Validate cc fields on change
629
- */
630
- jQuery('body').on('keyup change focusout', '.give-form .card-number, .give-form .card-cvc, .give-form .card-expiry', function (e) {
631
- var el = jQuery(this),
632
- give_form = el.parents('form.give-form'),
633
- id = el.attr('id'),
634
- card_number = give_form.find('.card-number'),
635
- card_cvc = give_form.find('.card-cvc'),
636
- card_expiry = give_form.find('.card-expiry'),
637
- type = jQuery.payment.cardType(card_number.val()),
638
- error = false;
639
-
640
- switch (e.type) {
641
- case 'focusout':
642
- if (id.indexOf('card_number') > -1) {
643
- // Set card number error.
644
- error = !jQuery.payment.validateCardNumber(card_number.val());
645
- card_number.toggleError(error);
646
-
647
- } else if (id.indexOf('card_cvc') > -1) {
648
- // Set card cvc error.
649
- error = !jQuery.payment.validateCardCVC(card_cvc.val(), type);
650
- card_cvc.toggleError(error);
651
-
652
- } else if (id.indexOf('card_expiry') > -1) {
653
- // Set card expiry error.
654
- error = !jQuery.payment.validateCardExpiry(card_expiry.payment('cardExpiryVal'));
655
- card_expiry.toggleError(error);
656
- }
657
-
658
- // Disable submit button
659
- el.parents('form').find('.give-submit').prop('disabled', error);
660
- break;
661
-
662
- default:
663
- // Remove error class.
664
- if (el.hasClass('error')) {
665
- el.removeClass('error');
666
- }
667
-
668
- if (id.indexOf('card_number') > -1) {
669
- // Add card related classes.
670
- var card_type = give_form.find('.card-type');
671
-
672
- if (type === null) {
673
- card_type.removeClass().addClass('off card-type');
674
- el.removeClass('valid').addClass('error');
675
- }
676
- else {
677
- card_type.removeClass().addClass('card-type ' + type);
678
- }
679
-
680
- } else if (id.indexOf('card_expiry') > -1) {
681
- // set expiry date params.
682
- var expiry = card_expiry.payment('cardExpiryVal');
683
-
684
- give_form.find('.card-expiry-month').val(expiry.month);
685
- give_form.find('.card-expiry-year').val(expiry.year);
686
- }
687
- }
688
- });
689
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/js/frontend/give-checkout-global.min.js DELETED
@@ -1 +0,0 @@
1
- var give_scripts,give_global_vars;jQuery(function(e){function a(){var a=e(this),t=a.parents("form");if("card_state"!=a.attr("id")){t.find("#card_state").empty().append('<option value="1">'+give_global_vars.general_loading+"</option>").prop("disabled",!0);var i={action:"give_get_states",country:a.val(),field_name:"card_state"};e.ajax({type:"POST",data:i,url:give_global_vars.ajaxurl,xhrFields:{withCredentials:!0},success:function(e){var a="",i=e.states_label;a=void 0!=typeof e.states_found&&1==e.states_found?e.data:'<input type="text" id="card_state" name="card_state" class="cart-state give-input required" placeholder="'+i+'" value="'+e.default_state+'"/>',!1===t.hasClass("float-labels-enabled")?"undefined"!=typeof e.states_require&&1==e.states_require?t.find('input[name="card_state"], select[name="card_state"]').closest("p").find("label .give-required-indicator").removeClass("give-hidden"):t.find('input[name="card_state"], select[name="card_state"]').closest("p").find("label .give-required-indicator").addClass("give-hidden"):t.find('input[name="card_state"], select[name="card_state"]').closest("p").find("label").text(i),t.find('input[name="card_state"], select[name="card_state"]').closest("p").find("label .state-label-text").text(i),t.find('input[name="card_state"], select[name="card_state"]').replaceWith(a),void 0!=typeof e.show_field&&1==e.show_field?t.find("p#give-card-state-wrap").removeClass("give-hidden"):t.find("p#give-card-state-wrap").addClass("give-hidden"),v.trigger("give_checkout_billing_address_updated",[e,t.attr("id")])}}).fail(function(e){window.console&&window.console.log&&console.log(e)})}return!1}function t(){var a=e("form.give-form");a.each(function(a,t){t=e(t);var i=t.find(".card-number"),n=t.find(".card-cvc"),r=t.find(".card-expiry");i.length&&(i.payment("formatCardNumber"),n.payment("formatCardCVC"),r.payment("formatCardExpiry"))})}function i(e,a){e=e.toString().trim();var t=parseInt(give_global_vars.number_decimals);if("INR"===give_global_vars.currency){actual_price=accounting.unformat(e,give_global_vars.decimal_separator).toString();var i=result=amount="",n=actual_price.indexOf(".");for(-1!==n&&t&&(i=Number(actual_price.substr(parseInt(n))).toFixed(t).toString().substr(1),actual_price=actual_price.substr(0,parseInt(n)),i.length?t+1>i.length&&(i=(i+"000000000").substr(0,t+1)):i=".0000000000".substr(0,pa+1)),result=actual_price.substr(-3),amount=actual_price.substr(0,parseInt(actual_price.length)-3);amount.length>0;)result=amount.substr(-2)+give_global_vars.thousands_separator+result,amount=amount.substr(0,parseInt(amount.length)-2);i.length&&(result+=i),e=result,void 0!==a.symbol&&a.symbol.length&&("after"===give_global_vars.currency_pos?e+=a.symbol:e=a.symbol+e)}else"after"===give_global_vars.currency_pos&&(a.format="%v%s"),e=accounting.formatMoney(e,a);return e}function n(e){return Math.abs(parseFloat(accounting.unformat(e,give_global_vars.decimal_separator)))}function r(e){var a={symbol:"",decimal:give_global_vars.decimal_separator,thousand:give_global_vars.thousands_separator,precision:give_global_vars.number_decimals};return i(e,a)}function o(a){var t=[];return a.hasClass("give-form-type-multi")?(e.each(a.find(".give-donation-levels-wrap [data-price-id] "),function(e,a){a=a instanceof jQuery?a:jQuery(a),t.push({price_id:a.data("price-id"),amount:n(a.val())})}),t):t}function l(a){var t=a.parents("form"),i=a.val(),r=a.data("price-id");return void 0==r&&(r=a.find("option:selected").data("price-id")),"custom"===i?(t.find(".give-amount-top").val("").focus(),!1):(t.find(".give-amount-top").val(i),t.find("span.give-amount-top").text(i),e(".give-donation-amount .give-text-input",t).data("amount",n(t.find(".give-final-total-amount").data("total"))),t.find(".give-donation-amount .give-text-input").trigger("blur",[t,i,r]),void e(document).trigger("give_donation_value_updated",[t,i,r]))}function d(){var a=s("form-id"),t=s("payment-mode");if(!a||!t)return!1;var i=e("body").find("#give-form-"+a+"-wrap"),n=i.find("form.give-form"),r=i.hasClass("give-display-modal"),o=i.hasClass("give-display-reveal");n.find("#give-gateway-radio-list label").removeClass("give-gateway-option-selected"),n.find("input[name=payment-mode][value="+t+"]").prop("checked",!0).parent().addClass("give-gateway-option-selected");var d=s("level-id"),v=n.find('*[data-price-id="'+d+'"]');v.length>0&&l(v),r?give_open_form_modal(i,n):o&&(n.find(".give-btn-reveal").hide(),n.find("#give-payment-mode-select, #give_purchase_form_wrap").slideDown())}function s(e,a){a||(a=window.location.href),e=e.replace(/[\[\]]/g,"\\$&");var t=new RegExp("[?&]"+e+"(=([^&#]*)|&|#|$)"),i=t.exec(a);return i?i[2]?decodeURIComponent(i[2].replace(/\+/g," ")):"":null}var v=e(document);v.on("change","#give_cc_address input.card_state, #give_cc_address select",a),t(),v.on("give_gateway_loaded",function(e){t()}),e.fn.toggleError=function(e){return this.toggleClass("error",e),this.toggleClass("valid",!e),this},v.on("submit","#give_payment_mode",function(){var a=e("#give-gateway option:selected").val();if(0==a)return alert(give_global_vars.no_gateway),!1}),v.on("click","#give-payment-mode-select input",function(){var a=e(this).parents("form"),t=e("#give-payment-mode-select li"),i=e('#give-payment-mode-select li.give-gateway-option-selected input[name="payment-mode"]').val(),n="";t.removeClass("give-gateway-option-selected"),t.prop("checked",!1),e(this).prop("checked",!0),e(this).parent().addClass("give-gateway-option-selected"),n=e('#give-payment-mode-select li.give-gateway-option-selected input[name="payment-mode"]').val(),a.attr("action",a.attr("action").replace("payment-mode="+i,"payment-mode="+n))}),v.on("focus",".give-donation-amount .give-text-input",function(a){var t=e(this).parents("form");e(this).removeClass("invalid-amount");var i=t.find(".give-final-total-amount").data("total");e(this).data("amount",n(i)),e(this).parent(".give-donation-amount").addClass("give-custom-amount-focus-in"),t.find(".give-default-level, .give-radio-input").removeClass("give-default-level"),t.find(".give-btn-level-custom").addClass("give-default-level"),t.find(".give-radio-input").prop("checked",!1),t.find(".give-radio-input.give-radio-level-custom").prop("checked",!0),t.find(".give-select-level").prop("selected",!1),t.find(".give-select-level .give-donation-level-custom").prop("selected",!0)}),v.on("blur",".give-donation-amount .give-text-input",function(a,t,l,d){var s=void 0!=t?t:e(this).closest("form"),v=e(this).data("amount"),c=void 0!=l?l:e(this).val(),u=s.find('input[name="give-form-minimum"]'),g=n(u.val()),p=0==c?g:n(c),m=o(e(this).parents("form")),f="";d=void 0!=d?d:-1;var _={symbol:"",decimal:give_global_vars.decimal_separator,thousand:give_global_vars.thousands_separator,precision:give_global_vars.number_decimals},h=i(p,_);if(e(this).val(h),!m.length||-1<d||(e.each(m,function(e,a){if(a.amount===p)return d=a.price_id,!1}),!(-1<d)&&g<=p&&(d="custom")),(p<g||p<1)&&-1===d){e(this).addClass("give-invalid-amount"),_.symbol=give_global_vars.currency_sign,f=give_global_vars.bad_minimum+" "+i(g,_),s.find(".give-submit").prop("disabled",!0);var y=s.find(".give-invalid-minimum");if(0===y.length){var b=e('<div class="give_error give-invalid-minimum">'+f+"</div>").hide();b.insertBefore(s.find(".give-total-wrap")).show()}}else e(this).removeClass("give-invalid-amount"),s.find(".give-invalid-minimum").slideUp(300,function(){e(this).remove()}),s.find(".give-submit").prop("disabled",!1);if(v!==p&&(_.symbol=give_global_vars.currency_sign,s.find(".give-final-total-amount").data("total",p).text(i(p,_))),-1!==d)switch(e('input[name="give-price-id"]',s).val(d),s.find(".give-amount-hidden").val(r(p)),s.find(".give-default-level").removeClass("give-default-level"),!0){case!!s.find(".give-radio-input").length:s.find(".give-radio-input").prop("checked",!1),s.find('.give-radio-input[data-price-id="'+d+'"]').prop("checked",!0).addClass("give-default-level");break;case!!s.find("button.give-donation-level-btn").length:s.find("button.give-donation-level-btn").blur(),s.find('button.give-donation-level-btn[data-price-id="'+d+'"]').focus().addClass("give-default-level");break;case!!s.find("select.give-select-level").length:s.find("select.give-select-level option").prop("selected",!1),s.find('select.give-select-level option[data-price-id="'+d+'"]').prop("selected",!0).addClass("give-default-level")}e(this).parent(".give-donation-amount").removeClass("give-custom-amount-focus-in")}),v.on("click touchend",".give-donation-level-btn",function(a){a.preventDefault(),l(e(this))}),v.on("click touchend",".give-radio-input-level",function(a){l(e(this))}),v.on("change",".give-select-level",function(a){l(e(this))}),d(),v.on("click",".give_terms_links",function(a){a.preventDefault();var t=e(this).closest("fieldset");return e("[class^=give_terms-]",t).slideToggle(),e("a.give_terms_links",t).toggle(),!1})}),jQuery(window).load(function(){jQuery("body").on("keyup change focusout",".give-form .card-number, .give-form .card-cvc, .give-form .card-expiry",function(e){var a=jQuery(this),t=a.parents("form.give-form"),i=a.attr("id"),n=t.find(".card-number"),r=t.find(".card-cvc"),o=t.find(".card-expiry"),l=jQuery.payment.cardType(n.val()),d=!1;switch(e.type){case"focusout":i.indexOf("card_number")>-1?(d=!jQuery.payment.validateCardNumber(n.val()),n.toggleError(d)):i.indexOf("card_cvc")>-1?(d=!jQuery.payment.validateCardCVC(r.val(),l),r.toggleError(d)):i.indexOf("card_expiry")>-1&&(d=!jQuery.payment.validateCardExpiry(o.payment("cardExpiryVal")),o.toggleError(d)),a.parents("form").find(".give-submit").prop("disabled",d);break;default:if(a.hasClass("error")&&a.removeClass("error"),i.indexOf("card_number")>-1){var s=t.find(".card-type");null===l?(s.removeClass().addClass("off card-type"),a.removeClass("valid").addClass("error")):s.removeClass().addClass("card-type "+l)}else if(i.indexOf("card_expiry")>-1){var v=o.payment("cardExpiryVal");t.find(".card-expiry-month").val(v.month),t.find(".card-expiry-year").val(v.year)}}})});
 
assets/js/frontend/give-donations.js ADDED
@@ -0,0 +1,1180 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*!
2
+ * Give Form Checkout JS
3
+ *
4
+ * @description: Handles JS functionality for the donation form checkout
5
+ * @package: Give
6
+ * @subpackage: Assets/JS
7
+ * @copyright: Copyright (c) 2016, WordImpress
8
+ * @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License
9
+ */
10
+
11
+ /* global jQuery, accounting */
12
+ var give_scripts, give_global_vars;
13
+ var Give = 'undefined' !== typeof Give ? Give : {};
14
+
15
+ /**
16
+ * This API is under development.
17
+ *
18
+ * Currently uses only for internal purpose.
19
+ */
20
+ Give = {
21
+ init: function () {
22
+ var subHelperObjs = ['form'],
23
+ counter = 0;
24
+
25
+ jQuery(document).trigger('give:preInit');
26
+
27
+ this.fn.__initialize_cache();
28
+
29
+ // Initialize all init methods od sub helper objects.
30
+ while (counter < subHelperObjs.length) {
31
+ if (!!Give[subHelperObjs[counter]].init) {
32
+ Give[subHelperObjs[counter]].init();
33
+ }
34
+ counter++;
35
+ }
36
+
37
+ jQuery(document).trigger('give:postInit');
38
+ },
39
+
40
+ fn: {
41
+ /**
42
+ * Format Currency
43
+ *
44
+ * Formats the currency with accounting.js
45
+ *
46
+ * @param {string} price
47
+ * @param {object} args
48
+ * @param {object} $form
49
+ * @returns {*|string}
50
+ */
51
+ formatCurrency: function (price, args, $form) {
52
+ // Global currency setting.
53
+ var format_args = {
54
+ symbol: '',
55
+ decimal: parseInt(give_global_vars.decimal_separator),
56
+ thousand: give_global_vars.thousands_separator,
57
+ precision: give_global_vars.number_decimals,
58
+ currency: give_global_vars.currency
59
+ };
60
+
61
+ price = price.toString().trim();
62
+ $form = 'undefined' === typeof $form ? {} : $form;
63
+
64
+ // Form specific currency setting.
65
+ if ($form.length) {
66
+ //Set the custom amount input value format properly
67
+ format_args = {
68
+ symbol: '',
69
+ decimal: Give.form.fn.getInfo('decimal_separator', $form),
70
+ thousand: Give.form.fn.getInfo('thousands_separator', $form),
71
+ precision: Give.form.fn.getInfo('number_decimals', $form),
72
+ currency: Give.form.fn.getInfo('currency_code', $form),
73
+ };
74
+ }
75
+
76
+ args = jQuery.extend(format_args, args);
77
+
78
+ // Make sure precision is integer type
79
+ args.precision = parseInt(args.precision);
80
+
81
+ if ('INR' === args.currency) {
82
+ var actual_price = accounting.unformat(price, '.').toString();
83
+
84
+ var decimal_amount = '',
85
+ result,
86
+ amount,
87
+ decimal_index = actual_price.indexOf('.');
88
+
89
+ if ((-1 !== decimal_index) && args.precision) {
90
+ decimal_amount = Number(actual_price.substr(parseInt(decimal_index)))
91
+ .toFixed(args.precision)
92
+ .toString()
93
+ .substr(1);
94
+ actual_price = actual_price.substr(0, parseInt(decimal_index));
95
+
96
+ if (!decimal_amount.length) {
97
+ decimal_amount = '.0000000000'.substr(0, (parseInt(decimal_index) + 1));
98
+ } else if ((args.precision + 1) > decimal_amount.length) {
99
+ decimal_amount = (decimal_amount + '000000000').substr(0, args.precision + 1);
100
+ }
101
+ } else {
102
+ decimal_amount = '.000000000'.substr(0, args.precision + 1);
103
+ }
104
+
105
+ // Extract last 3 from amount
106
+ result = actual_price.substr(-3);
107
+ amount = actual_price.substr(0, parseInt(actual_price.length) - 3);
108
+
109
+ // Apply digits 2 by 2
110
+ while (amount.length > 0) {
111
+ result = amount.substr(-2) + args.thousand + result;
112
+ amount = amount.substr(0, parseInt(amount.length) - 2);
113
+ }
114
+
115
+ if (decimal_amount.length) {
116
+ result = result + decimal_amount;
117
+ }
118
+
119
+ price = result;
120
+
121
+ if (undefined !== args.symbol && args.symbol.length) {
122
+ if ('after' === args.position) {
123
+ price = price + args.symbol;
124
+ } else {
125
+ price = args.symbol + price;
126
+ }
127
+ }
128
+ } else {
129
+ //Properly position symbol after if selected
130
+ if ('after' === args.position) {
131
+ args.format = "%v%s";
132
+ }
133
+
134
+ price = accounting.formatMoney(price, args);
135
+ }
136
+
137
+ return price;
138
+
139
+ },
140
+
141
+ /**
142
+ * Unformat Currency
143
+ *
144
+ * @param price
145
+ * @param {string} decimal_separator
146
+ * @returns {number}
147
+ */
148
+ unFormatCurrency: function (price, decimal_separator) {
149
+ return Math.abs(parseFloat(accounting.unformat(price, decimal_separator)));
150
+ },
151
+
152
+ /**
153
+ * Get Parameter by Name
154
+ *
155
+ * @see: http://stackoverflow.com/questions/901115/how-can-i-get-query-string-values-in-javascript
156
+ * @param name
157
+ * @param url
158
+ * @since 1.4.2
159
+ * @returns {*}
160
+ */
161
+ getParameterByName: function (name, url) {
162
+ if (!url) {
163
+ url = window.location.href;
164
+ }
165
+
166
+ name = name.replace(/[\[\]]/g, "\\$&");
167
+
168
+ var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"),
169
+ results = regex.exec(url);
170
+
171
+ if (!results) {
172
+ return null;
173
+ }
174
+
175
+ if (!results[2]) {
176
+ return '';
177
+ }
178
+
179
+ return decodeURIComponent(results[2].replace(/\+/g, " "));
180
+ },
181
+
182
+ /**
183
+ * Get information from global var
184
+ *
185
+ * @since 1.8.17
186
+ * @param {string} str
187
+ *
188
+ * @return {string}
189
+ */
190
+ getGlobalVar: function (str) {
191
+ if ('undefined' === typeof give_global_vars[str]) {
192
+ return '';
193
+ }
194
+
195
+ return give_global_vars[str];
196
+ },
197
+
198
+ /**
199
+ * set cache
200
+ *
201
+ * @since 1.8.17
202
+ *
203
+ * @param {string} key
204
+ * @param {string} value
205
+ * @param {object} $form
206
+ */
207
+ setCache: function (key, value, $form) {
208
+ if ($form.length) {
209
+ Give.cache['form_' + Give.form.fn.getInfo('form-id', $form)][key] = value;
210
+ } else {
211
+ Give.cache[key] = value;
212
+ }
213
+ },
214
+
215
+ /**
216
+ * Get cache
217
+ *
218
+ * @since 1.8.17
219
+ * @param key
220
+ * @param $form
221
+ * @return {string|*}
222
+ */
223
+ getCache: function (key, $form) {
224
+ var cache;
225
+
226
+ if ($form.length) {
227
+ cache = Give.cache['form_' + Give.form.fn.getInfo('form-id', $form)][key];
228
+ } else {
229
+ cache = Give.cache[key];
230
+ }
231
+
232
+ cache = 'undefined' === typeof cache ? '' : cache;
233
+
234
+ return cache;
235
+ },
236
+
237
+ /**
238
+ * Initialize cache.
239
+ *
240
+ * @since 1.8.17
241
+ * @private
242
+ */
243
+ __initialize_cache: function () {
244
+ jQuery.each(jQuery('.give-form'), function (index, $item) {
245
+ $item = $item instanceof jQuery ? $item : jQuery($item);
246
+
247
+ Give.cache['form_' + Give.form.fn.getInfo('form-id', $item)] = [];
248
+ });
249
+ }
250
+ }
251
+ ,
252
+
253
+ /**
254
+ * This object key will be use to cache predicted data or donor activity.
255
+ *
256
+ * @since 1.8.17
257
+ */
258
+ cache: {}
259
+ }
260
+ ;
261
+
262
+ Give.form = {
263
+ init: function () {
264
+ this.fn.field.formatCreditCard(jQuery('form.give-form'));
265
+
266
+ window.onload = function () {
267
+ Give.form.fn.__sendBackToForm();
268
+ };
269
+ },
270
+
271
+ fn: {
272
+
273
+ /**
274
+ * Disable donation form.
275
+ *
276
+ * @param {object} $form
277
+ * @param {boolean} is_disable
278
+ *
279
+ * @return {*}
280
+ */
281
+ disable: function ($form, is_disable) {
282
+ if (!$form.length) {
283
+ return false;
284
+ }
285
+
286
+ $form.find('.give-submit').prop('disabled', is_disable);
287
+ },
288
+
289
+ /**
290
+ * Get formatted amount
291
+ *
292
+ * @param {string/number} amount
293
+ * @param {object} $form
294
+ * @param {object} args
295
+ */
296
+ formatAmount: function (amount, $form, args) {
297
+ // Do not format amount if form did not exist.
298
+ if (!$form.length) {
299
+ return amount;
300
+ }
301
+
302
+ return Give.fn.formatCurrency(amount, args, $form);
303
+ },
304
+
305
+ /**
306
+ * Get form information
307
+ *
308
+ * @since 1.8.17
309
+ * @param {string} str
310
+ * @param {object} $form
311
+ *
312
+ * @return {string}
313
+ */
314
+ getInfo: function (str, $form) {
315
+ var data = '';
316
+ $form = 'undefined' !== typeof $form ? $form : {};
317
+
318
+ // Bailout.
319
+ if (!str.length || !$form.length) {
320
+ return data;
321
+ }
322
+
323
+ switch (str) {
324
+ case 'gateways':
325
+ data = [];
326
+ jQuery.each($form.find('input[name="payment-mode"]'), function (index, gateway) {
327
+ gateway = !( gateway instanceof jQuery ) ? jQuery(gateway) : gateway;
328
+ data.push(gateway.val().trim());
329
+ });
330
+ break;
331
+
332
+ case 'form-type':
333
+ if ($form.hasClass('give-form-type-set')) {
334
+ data = 'set';
335
+ } else if ($form.hasClass('give-form-type-multi')) {
336
+ data = 'multi';
337
+ }
338
+ break;
339
+
340
+ case 'form-id':
341
+ data = $form.find('input[name="give-form-id"]').val();
342
+ break;
343
+
344
+ default:
345
+ if ($form.get(0).hasAttribute('data-' + str)) {
346
+ data = $form.attr('data-' + str);
347
+ } else {
348
+ data = $form.attr(str);
349
+ }
350
+
351
+ 'undefined' !== typeof data ? data.trim() : data;
352
+ }
353
+
354
+ return data;
355
+ },
356
+
357
+ /**
358
+ * Set form information
359
+ *
360
+ * @since 1.8.17
361
+ * @param {string} str
362
+ * @param {string} val
363
+ * @param {object} $form
364
+ * @param {string} type
365
+ *
366
+ * @return {string|boolean}
367
+ */
368
+ setInfo: function (str, val, $form, type) {
369
+ // Bailout.
370
+ if (!str.length || !$form.length) {
371
+ return false;
372
+ }
373
+
374
+ type = 'undefined' === typeof type ? 'data' : type;
375
+
376
+ switch (type) {
377
+ case 'attr':
378
+ $form.attr(str, val);
379
+ break;
380
+
381
+ default:
382
+ $form.data(str, val);
383
+ break;
384
+ }
385
+
386
+ return true;
387
+ },
388
+
389
+ /**
390
+ * Get formatted amount
391
+ *
392
+ * @since 1.8.17
393
+ * @param {object} $form
394
+ */
395
+ getGateway: function ($form) {
396
+ var gateway = '';
397
+
398
+ if (!$form.length) {
399
+ return gateway;
400
+ }
401
+
402
+ gateway = $form.find('input[name="payment-mode"]:checked').val().trim();
403
+
404
+ return 'undefined' !== typeof gateway ? gateway : '';
405
+ },
406
+
407
+ /**
408
+ * Get Price ID and levels for multi donation form
409
+ *
410
+ * @param {Object} $form Form jQuery object
411
+ *
412
+ * @returns {Object}
413
+ */
414
+ getVariablePrices: function ($form) {
415
+ var variable_prices = [], formLevels;
416
+
417
+ // check if correct form type is multi or not.
418
+ if (
419
+ !$form.length ||
420
+ !$form.hasClass('give-form-type-multi') ||
421
+ !( formLevels = $form.find('.give-donation-levels-wrap [data-price-id] ') )
422
+ ) {
423
+ return variable_prices;
424
+ }
425
+
426
+ jQuery.each(formLevels, function (index, item) {
427
+ // Get Jquery instance for item.
428
+ item = !(item instanceof jQuery) ? jQuery(item) : item;
429
+
430
+ var decimal_separator = Give.form.fn.getInfo('decimal_separator', $form);
431
+
432
+ // Add price id and amount to collector.
433
+ variable_prices.push({
434
+ price_id: item.data('price-id'),
435
+ amount: Give.fn.unFormatCurrency(item.val(), decimal_separator)
436
+ });
437
+ });
438
+
439
+ return variable_prices;
440
+ },
441
+
442
+ /**
443
+ * Get form price ID
444
+ *
445
+ * @since 1.8.17
446
+ * @param {object} $form
447
+ * @param {boolean} is_amount
448
+ *
449
+ * @return {string}
450
+ */
451
+ getPriceID: function ($form, is_amount) {
452
+
453
+ var variable_prices = this.getVariablePrices($form),
454
+ current_amount = Give.fn.unFormatCurrency(
455
+ $form.find('input[name="give-amount"]').val(),
456
+ this.getInfo('decimal_separator', $form)
457
+ ),
458
+
459
+ /**
460
+ * Flag Multi-levels for min. donation conditional.
461
+ *
462
+ * Note: Value of this variable will be:
463
+ * a. -1 if no any level found.
464
+ * b. [0-*] Any number from zero if donation level found.
465
+ * c custom if donation level not found and donation amount is greater than the custom minimum amount.
466
+ *
467
+ * @type {number/string} Donation level ID.
468
+ */
469
+ price_id = !!Give.fn.getCache('amount_' + current_amount, $form) ? Give.fn.getCache('amount_' + current_amount, $form) : -1;
470
+
471
+ // Flag to decide on which param we want to find price_id
472
+ is_amount = 'undefined' === typeof is_amount ? true : is_amount;
473
+
474
+ // Find price id with amount in variable prices.
475
+ if (variable_prices.length) {
476
+
477
+ // Get recent selected price id for same amount.
478
+ if (-1 === price_id) {
479
+ if (is_amount) {
480
+ // Find amount in donation levels.
481
+ jQuery.each(variable_prices, function (index, variable_price) {
482
+ if (variable_price.amount === current_amount) {
483
+ price_id = variable_price.price_id;
484
+
485
+ return false;
486
+ }
487
+ });
488
+
489
+ // Set level to custom.
490
+ if (-1 === price_id && this.getMinimumAmount($form) <= current_amount) {
491
+ price_id = 'custom';
492
+ }
493
+ } else {
494
+ price_id = jQuery('input[name="give-price-id"]', $form).val();
495
+ }
496
+ }
497
+ }
498
+
499
+ return price_id;
500
+ },
501
+
502
+ /**
503
+ * Get form minimum amount
504
+ *
505
+ * @since 1.8.17
506
+ * @param {object} $form
507
+ *
508
+ * @return {string}
509
+ */
510
+ getMinimumAmount: function ($form) {
511
+ return Give.fn.unFormatCurrency($form.find('input[name="give-form-minimum"]').val());
512
+ },
513
+
514
+ /**
515
+ * Get form amount
516
+ *
517
+ * @since 1.8.17
518
+ * @param $form
519
+ * @return {*}
520
+ */
521
+ getAmount: function ($form) {
522
+ // Bailout
523
+ if (!$form.length) {
524
+ return null;
525
+ }
526
+
527
+ var amount = $form.find('input[name="give-amount"]').val();
528
+
529
+ if ('undefined' === typeof amount || !amount) {
530
+ amount = 0;
531
+ }
532
+
533
+ return Give.fn.unFormatCurrency(amount, this.getInfo('decimal_separator', $form));
534
+ },
535
+
536
+ /**
537
+ * Auto select donation level
538
+ *
539
+ * @since 1.8.17
540
+ * @param {object} $form
541
+ * @param {string} price_id
542
+ *
543
+ * @return {boolean}
544
+ */
545
+ autoSelectDonationLevel: function ($form, price_id) {
546
+
547
+ if (!$form.length || 'multi' !== this.getInfo('form-type', $form)) {
548
+ return false;
549
+ }
550
+
551
+ price_id = ( 'undefined' === typeof price_id ) ? this.getPriceID($form, false) : price_id;
552
+
553
+ switch (true) {
554
+
555
+ // Auto select radio button.
556
+ case (!!$form.find('.give-radio-input').length) :
557
+ $form.find('.give-radio-input')
558
+ .prop('checked', false);
559
+ $form.find('.give-radio-input[data-price-id="' + price_id + '"]')
560
+ .prop('checked', true)
561
+ .addClass('give-default-level');
562
+ break;
563
+
564
+ // Set focus to price id button.
565
+ case (!!$form.find('button.give-donation-level-btn').length) :
566
+ $form.find('button.give-donation-level-btn')
567
+ .blur();
568
+ $form.find('button.give-donation-level-btn[data-price-id="' + price_id + '"]')
569
+ .focus()
570
+ .addClass('give-default-level');
571
+ break;
572
+
573
+ // Auto select option.
574
+ case (!!$form.find('select.give-select-level').length) :
575
+ $form.find('select.give-select-level option')
576
+ .prop('selected', false);
577
+ $form.find('select.give-select-level option[data-price-id="' + price_id + '"]')
578
+ .prop('selected', true)
579
+ .addClass('give-default-level');
580
+ break;
581
+
582
+ }
583
+ },
584
+
585
+ /**
586
+ * Update level values
587
+ *
588
+ * Helper function: Sets the multi-select amount values
589
+ *
590
+ * @since 1.8.17
591
+ * @param {object} $level
592
+ * @returns {boolean}
593
+ */
594
+ autoSetMultiLevel: function ($level) {
595
+
596
+ var $form = $level.parents('form'),
597
+ level_amount = $level.val(),
598
+ level_price_id = $level.data('price-id');
599
+
600
+ // Check if price ID blank because of dropdown type
601
+ if ('undefined' === typeof level_price_id) {
602
+ level_price_id = $level.find('option:selected').data('price-id');
603
+ }
604
+
605
+ // Is this a custom amount selection?
606
+ if ('custom' === level_amount) {
607
+ // It is, so focus on the custom amount input.
608
+ $form.find('.give-amount-top').val('').focus();
609
+ return false; // Bounce out
610
+ }
611
+
612
+ // Update custom amount field
613
+ $form.find('.give-amount-top').val(level_amount);
614
+ $form.find('span.give-amount-top').text(level_amount);
615
+
616
+ var decimal_separator = Give.form.fn.getInfo('decimal_separator', $form);
617
+
618
+ // Cache previous amount and set data amount.
619
+ jQuery('.give-donation-amount .give-text-input', $form)
620
+ .data(
621
+ 'amount',
622
+ Give.fn.unFormatCurrency(
623
+ $form.find('.give-final-total-amount').data('total'),
624
+ decimal_separator
625
+ )
626
+ );
627
+
628
+ // Manually trigger blur event with two params:
629
+ // (a) form jquery object
630
+ // (b) price id
631
+ // (c) donation amount
632
+ $form.find('.give-donation-amount .give-text-input')
633
+ .trigger('blur', [$form, level_amount, level_price_id]);
634
+
635
+ // trigger an event for hooks
636
+ jQuery(document).trigger('give_donation_value_updated', [$form, level_amount, level_price_id]);
637
+ },
638
+
639
+ /**
640
+ * Donor sent back to the form
641
+ *
642
+ * @since 1.8.17
643
+ * @access private
644
+ */
645
+ __sendBackToForm: function () {
646
+
647
+ var form_id = Give.fn.getParameterByName('form-id'),
648
+ payment_mode = Give.fn.getParameterByName('payment-mode');
649
+
650
+ // Sanity check - only proceed if query strings in place.
651
+ if (!form_id || !payment_mode) {
652
+ return false;
653
+ }
654
+
655
+ var $form_wrapper = jQuery('body').find('#give-form-' + form_id + '-wrap'),
656
+ $form = $form_wrapper.find('form.give-form'),
657
+ display_modal = $form_wrapper.hasClass('give-display-modal'),
658
+ display_reveal = $form_wrapper.hasClass('give-display-reveal');
659
+
660
+ // Update payment mode radio so it's correctly checked.
661
+ $form.find('#give-gateway-radio-list label')
662
+ .removeClass('give-gateway-option-selected');
663
+ $form.find('input[name=payment-mode][value=' + payment_mode + ']')
664
+ .prop('checked', true)
665
+ .parent()
666
+ .addClass('give-gateway-option-selected');
667
+
668
+ // Select the proper level for Multi-level forms.
669
+ // It can either be a dropdown, buttons, or radio list. Default is buttons field type.
670
+ var level_id = Give.fn.getParameterByName('level-id'),
671
+ level_field = $form.find('*[data-price-id="' + level_id + '"]');
672
+
673
+ if (level_field.length > 0) {
674
+ this.autoSetMultiLevel(level_field);
675
+ }
676
+
677
+ // This form is modal display so show the modal.
678
+ if (display_modal) {
679
+ give_open_form_modal($form_wrapper, $form);
680
+ } else if (display_reveal) {
681
+ // This is a reveal form, show it.
682
+ $form.find('.give-btn-reveal').hide();
683
+ $form.find('#give-payment-mode-select, #give_purchase_form_wrap').slideDown();
684
+ }
685
+
686
+ },
687
+
688
+ /**
689
+ * Check if donation amount valid or not
690
+ * @since 1.8.17
691
+ *
692
+ * @param {object} $form
693
+ *
694
+ * @return {boolean}
695
+ */
696
+ isValidDonationAmount: function ($form) {
697
+ var min_amount = this.getMinimumAmount($form),
698
+ amount = this.getAmount($form),
699
+ price_id = this.getPriceID($form, true);
700
+
701
+ return (
702
+ ( ( -1 < amount ) && ( amount >= min_amount ) ) ||
703
+ ( -1 !== price_id )
704
+ );
705
+ },
706
+
707
+ field: {
708
+
709
+ /**
710
+ * Format CC Fields
711
+ *
712
+ * Set variables and format cc fields.
713
+ *
714
+ * @since 1.2
715
+ *
716
+ * @param {object} $forms
717
+ */
718
+ formatCreditCard: function ($forms) {
719
+ //Loop through forms on page and set CC validation
720
+ $forms.each(function (index, form) {
721
+ form = jQuery(form);
722
+ var card_number = form.find('.card-number'),
723
+ card_cvc = form.find('.card-cvc'),
724
+ card_expiry = form.find('.card-expiry');
725
+
726
+ //Only validate if there is a card field
727
+ if (card_number.length) {
728
+ card_number.payment('formatCardNumber');
729
+ card_cvc.payment('formatCardCVC');
730
+ card_expiry.payment('formatCardExpiry');
731
+ }
732
+ });
733
+ }
734
+ }
735
+ }
736
+ };
737
+
738
+ Give.notice = {
739
+ fn: {
740
+ /**
741
+ * Render notice
742
+ * @since 1.8.17
743
+ *
744
+ * @param {string} notice_code
745
+ * @param {object} $container
746
+ *
747
+ * @return {string}
748
+ */
749
+ renderNotice: function (notice_code, $container) {
750
+ var notice_html = '',
751
+ $notice;
752
+ $container = 'undefined' !== typeof $container ? $container : {};
753
+
754
+ switch (notice_code) {
755
+ case 'bad_minimum':
756
+ $notice = jQuery(
757
+ '<div class="give_error give-invalid-minimum give-hidden">' +
758
+ this.getNotice(notice_code, $container) +
759
+ '</div>'
760
+ );
761
+ break;
762
+ }
763
+
764
+ // Return html if container did not find.
765
+ if (!$container.length) {
766
+ return notice_html;
767
+ }
768
+
769
+ $notice.insertBefore($container.find('.give-total-wrap')).show();
770
+ },
771
+
772
+ /**
773
+ * Get error notice
774
+ *
775
+ * @since 1.8.17
776
+ * @param {string} error_code
777
+ * @param {object} $form
778
+ *
779
+ * @return {*}
780
+ */
781
+ getNotice: function (error_code, $form) {
782
+ // Bailout.
783
+ if (!error_code.length) {
784
+ return null;
785
+ }
786
+
787
+ var notice = '';
788
+
789
+ switch (error_code) {
790
+ case 'bad_minimum':
791
+ if ($form.length) {
792
+ notice = Give.fn.getGlobalVar('bad_minimum') +
793
+ ' ' +
794
+ Give.fn.formatCurrency(
795
+ Give.form.fn.getMinimumAmount($form),
796
+ {symbol: Give.form.fn.getInfo('currency_symbol', $form)},
797
+ $form
798
+ );
799
+ }
800
+ break;
801
+ }
802
+
803
+ return notice;
804
+ }
805
+ }
806
+ };
807
+
808
+ jQuery(function ($) {
809
+
810
+ var $forms = jQuery('form.give-form'),
811
+ doc = $(document);
812
+
813
+ // Toggle validation classes
814
+ $.fn.toggleError = function (errored) {
815
+ this.toggleClass('error', errored);
816
+ this.toggleClass('valid', !errored);
817
+
818
+ return this;
819
+ };
820
+
821
+ // Initialize Give object.
822
+ Give.init();
823
+
824
+ /**
825
+ * Update state/province fields per country selection
826
+ */
827
+ function update_billing_state_field() {
828
+ var $this = $(this),
829
+ $form = $this.parents('form');
830
+ if ('card_state' != $this.attr('id')) {
831
+
832
+ //Disable the State field until updated
833
+ $form.find('#card_state').empty().append('<option value="1">' + give_global_vars.general_loading + '</option>').prop('disabled', true);
834
+
835
+ // If the country field has changed, we need to update the state/province field
836
+ var postData = {
837
+ action: 'give_get_states',
838
+ country: $this.val(),
839
+ field_name: 'card_state'
840
+ };
841
+
842
+ $.ajax({
843
+ type: 'POST',
844
+ data: postData,
845
+ url: give_global_vars.ajaxurl,
846
+ xhrFields: {
847
+ withCredentials: true
848
+ },
849
+ success: function (response) {
850
+ var html = "";
851
+ var states_label = response.states_label;
852
+ if (typeof ( response.states_found ) != undefined && true == response.states_found) {
853
+ html = response.data;
854
+ } else {
855
+ html = '<input type="text" id="card_state" name="card_state" class="cart-state give-input required" placeholder="' + states_label + '" value="' + response.default_state + '"/>';
856
+ }
857
+
858
+ if (false === $form.hasClass('float-labels-enabled')) {
859
+ if (typeof ( response.states_require ) != 'undefined' && true == response.states_require) {
860
+ $form.find('input[name="card_state"], select[name="card_state"]').closest('p').find('label .give-required-indicator').removeClass('give-hidden');
861
+ } else {
862
+ $form.find('input[name="card_state"], select[name="card_state"]').closest('p').find('label .give-required-indicator').addClass('give-hidden');
863
+ }
864
+ } else {
865
+ $form.find('input[name="card_state"], select[name="card_state"]').closest('p').find('label').text(states_label);
866
+ }
867
+
868
+ $form.find('input[name="card_state"], select[name="card_state"]').closest('p').find('label .state-label-text').text(states_label);
869
+ $form.find('input[name="card_state"], select[name="card_state"]').replaceWith(html);
870
+
871
+ // Check if user want to show the feilds or not.
872
+ if (typeof ( response.show_field ) != undefined && true == response.show_field) {
873
+ $form.find('p#give-card-state-wrap').removeClass('give-hidden');
874
+
875
+ // Add support to zip fields.
876
+ $form.find('p#give-card-zip-wrap').addClass('form-row-last');
877
+ $form.find('p#give-card-zip-wrap').removeClass('form-row-wide');
878
+ } else {
879
+ $form.find('p#give-card-state-wrap').addClass('give-hidden');
880
+
881
+ // Add support to zip fields.
882
+ $form.find('p#give-card-zip-wrap').addClass('form-row-wide');
883
+ $form.find('p#give-card-zip-wrap').removeClass('form-row-last');
884
+ }
885
+
886
+ doc.trigger('give_checkout_billing_address_updated', [response, $form.attr('id')]);
887
+ }
888
+ }).fail(function (data) {
889
+ if (window.console && window.console.log) {
890
+ console.log(data);
891
+ }
892
+ });
893
+ }
894
+
895
+ return false;
896
+ }
897
+
898
+ // Sync state field with country.
899
+ doc.on(
900
+ 'change',
901
+ '#give_cc_address input.card_state, #give_cc_address select',
902
+ update_billing_state_field
903
+ );
904
+
905
+ // Trigger formatting function when gateway changes.
906
+ doc.on(
907
+ 'give_gateway_loaded',
908
+ function () {
909
+ Give.form.fn.field.formatCreditCard($forms);
910
+ }
911
+ );
912
+
913
+ // Make sure a gateway is selected.
914
+ doc.on(
915
+ 'submit',
916
+ '#give_payment_mode',
917
+ function () {
918
+ var gateway = Give.form.fn.getGateway($(this).closest('form'));
919
+ if (!gateway.length) {
920
+ alert(Give.fn.getGlobalVar('no_gateway'));
921
+ return false;
922
+ }
923
+ }
924
+ );
925
+
926
+ // Add a class to the currently selected gateway on click
927
+ doc.on(
928
+ 'click',
929
+ '#give-payment-mode-select input',
930
+ function () {
931
+ var $form = $(this).parents('form'),
932
+ $gateways_li = $form.find('#give-payment-mode-select li'),
933
+ old_payment_gateway = $form.find('li.give-gateway-option-selected input[name="payment-mode"]').val().trim(),
934
+ new_payment_gateways;
935
+
936
+ // Unselect all payment gateways.
937
+ $gateways_li.removeClass('give-gateway-option-selected');
938
+ $gateways_li.prop('checked', false);
939
+
940
+ // Select payment gateway.
941
+ $(this).prop('checked', true);
942
+ $(this).parent().addClass('give-gateway-option-selected');
943
+
944
+ // Get new payment gateway.
945
+ new_payment_gateways = Give.form.fn.getGateway($form);
946
+
947
+ // Change form action.
948
+ $form.attr('action', $form.attr('action').replace(
949
+ 'payment-mode=' + old_payment_gateway,
950
+ 'payment-mode=' + new_payment_gateways)
951
+ );
952
+ }
953
+ );
954
+
955
+ /**
956
+ * Custom Donation Amount Focus In
957
+ *
958
+ * @description: If user focuses on field & changes value then updates price
959
+ */
960
+ doc.on('focus', '.give-donation-amount .give-text-input', function (e) {
961
+
962
+ var parent_form = $(this).parents('form');
963
+
964
+ //Remove any invalid class
965
+ $(this).removeClass('invalid-amount');
966
+
967
+ //Set data amount
968
+ var current_total = parent_form.find('.give-final-total-amount').data('total');
969
+ var decimal_separator = Give.form.fn.getInfo('decimal_separator', parent_form);
970
+ $(this).data('amount', Give.fn.unFormatCurrency(current_total, decimal_separator));
971
+
972
+ //This class is used for CSS purposes
973
+ $(this).parent('.give-donation-amount').addClass('give-custom-amount-focus-in');
974
+
975
+ //Set Multi-Level to Custom Amount Field
976
+ parent_form.find('.give-default-level, .give-radio-input').removeClass('give-default-level');
977
+ parent_form.find('.give-btn-level-custom').addClass('give-default-level');
978
+ parent_form.find('.give-radio-input').prop('checked', false); //Radio
979
+ parent_form.find('.give-radio-input.give-radio-level-custom').prop('checked', true); //Radio
980
+ parent_form.find('.give-select-level').prop('selected', false); //Select
981
+ parent_form.find('.give-select-level .give-donation-level-custom').prop('selected', true); //Select
982
+
983
+ });
984
+
985
+ /**
986
+ * Custom Donation Focus Out
987
+ *
988
+ * Fires on focus end aka "blur"
989
+ */
990
+ doc.on('blur', '.give-donation-amount .give-text-input', function (e, $parent_form, donation_amount, price_id) {
991
+ var parent_form = ( 'undefined' !== typeof $parent_form ) ? $parent_form : $(this).closest('form'),
992
+ pre_focus_amount = $(this).data('amount'),
993
+ this_value = ( 'undefined' !== typeof donation_amount ) ? donation_amount : $(this).val(),
994
+ decimal_separator = Give.form.fn.getInfo('decimal_separator', parent_form),
995
+ value_min = Give.form.fn.getMinimumAmount(parent_form),
996
+ value_now = (this_value === 0) ? value_min : Give.fn.unFormatCurrency(this_value, decimal_separator),
997
+ formatted_total = Give.form.fn.formatAmount(value_now, parent_form, {});
998
+
999
+ price_id = 'undefined' === typeof price_id ? Give.form.fn.getPriceID(parent_form, true) : price_id;
1000
+
1001
+ // Cache donor selected price id for a amount.
1002
+ Give.fn.setCache('amount_' + value_now, price_id, parent_form);
1003
+
1004
+ $(this).val(formatted_total);
1005
+
1006
+ //Does this number have an accepted minimum value?
1007
+ if (!Give.form.fn.isValidDonationAmount(parent_form)) {
1008
+
1009
+ //It doesn't... Invalid Minimum
1010
+ $(this).addClass('give-invalid-amount');
1011
+
1012
+ //Disable submit
1013
+ Give.form.fn.disable(parent_form, true);
1014
+ var invalid_minimum = parent_form.find('.give-invalid-minimum');
1015
+
1016
+ //If no error present, create it, insert, slide down (show)
1017
+ if (invalid_minimum.length === 0) {
1018
+ Give.notice.fn.renderNotice('bad_minimum', parent_form);
1019
+ }
1020
+
1021
+ } else {
1022
+
1023
+ // Remove error massage class from price field.
1024
+ $(this).removeClass('give-invalid-amount');
1025
+
1026
+ // Minimum amount met - slide up error & remove it from DOM.
1027
+ parent_form.find('.give-invalid-minimum').slideUp(300, function () {
1028
+ $(this).remove();
1029
+ });
1030
+
1031
+ // Re-enable submit.
1032
+ Give.form.fn.disable(parent_form, false);
1033
+ }
1034
+
1035
+ //If values don't match up then proceed with updating donation total value
1036
+ if (pre_focus_amount !== value_now) {
1037
+
1038
+ // Update donation total (include currency symbol)
1039
+ parent_form.find('.give-final-total-amount')
1040
+ .data('total', value_now)
1041
+ .text(Give.fn.formatCurrency(
1042
+ value_now,
1043
+ {
1044
+ symbol: Give.form.fn.getInfo('currency_symbol', parent_form),
1045
+ position: Give.form.fn.getInfo('currency_position', parent_form)
1046
+ },
1047
+ parent_form)
1048
+ );
1049
+
1050
+ }
1051
+
1052
+ // Set price id for current amount.
1053
+ if (-1 !== price_id) {
1054
+
1055
+ // Auto set give price id.
1056
+ $('input[name="give-price-id"]', parent_form).val(price_id);
1057
+
1058
+ // Update hidden amount field
1059
+ parent_form.find('.give-amount-hidden').val(Give.form.fn.formatAmount(value_now, parent_form, {}));
1060
+
1061
+ // Remove old selected class & add class for CSS purposes
1062
+ parent_form.find('.give-default-level').removeClass('give-default-level');
1063
+
1064
+ // Auto select variable price items ( Radio/Button/Select ).
1065
+ Give.form.fn.autoSelectDonationLevel(parent_form, price_id);
1066
+ }
1067
+
1068
+ //This class is used for CSS purposes
1069
+ $(this).parent('.give-donation-amount')
1070
+ .removeClass('give-custom-amount-focus-in');
1071
+
1072
+ });
1073
+
1074
+ // Multi-level Buttons: Update Amount Field based on Multi-level Donation Select
1075
+ doc.on('click touchend', '.give-donation-level-btn', function (e) {
1076
+ e.preventDefault(); //don't let the form submit
1077
+ Give.form.fn.autoSetMultiLevel($(this));
1078
+ });
1079
+
1080
+ // Multi-level Radios: Update Amount Field based on Multi-level Donation Select
1081
+ doc.on('click touchend', '.give-radio-input-level', function (e) {
1082
+ Give.form.fn.autoSetMultiLevel($(this));
1083
+ });
1084
+
1085
+ // Multi-level Checkboxes: Update Amount Field based on Multi-level Donation Select
1086
+ doc.on('change', '.give-select-level', function (e) {
1087
+ Give.form.fn.autoSetMultiLevel($(this));
1088
+ });
1089
+
1090
+ /**
1091
+ * Show/Hide term and condition
1092
+ */
1093
+ doc.on('click', '.give_terms_links', function (e) {
1094
+ e.preventDefault();
1095
+ var $fieldset_wrapper = $(this).closest('fieldset');
1096
+ $('[class^=give_terms-]', $fieldset_wrapper).slideToggle();
1097
+ $('a.give_terms_links', $fieldset_wrapper).toggle();
1098
+ return false;
1099
+ });
1100
+
1101
+ /**
1102
+ * Prevent level jump which happen due to same id.
1103
+ * @see https://github.com/WordImpress/Give/issues/2292
1104
+ */
1105
+ $('label[for^="give-radio-level"]').on('click', function (e) {
1106
+ var $form = $(this).closest('form'),
1107
+ $inputField = $form.find('#' + $(this).attr('for'));
1108
+
1109
+ if ($inputField.length) {
1110
+ $inputField.trigger('click');
1111
+ e.preventDefault();
1112
+ }
1113
+ });
1114
+ });
1115
+
1116
+ jQuery(window).load(function () {
1117
+
1118
+ /**
1119
+ * Validate cc fields on change
1120
+ */
1121
+ jQuery('body').on('keyup change focusout', '.give-form .card-number, .give-form .card-cvc, .give-form .card-expiry', function (e) {
1122
+ var el = jQuery(this),
1123
+ give_form = el.parents('form.give-form'),
1124
+ id = el.attr('id'),
1125
+ card_number = give_form.find('.card-number'),
1126
+ card_cvc = give_form.find('.card-cvc'),
1127
+ card_expiry = give_form.find('.card-expiry'),
1128
+ type = jQuery.payment.cardType(card_number.val()),
1129
+ error = false;
1130
+
1131
+ switch (e.type) {
1132
+ case 'focusout':
1133
+ if (id.indexOf('card_number') > -1) {
1134
+ // Set card number error.
1135
+ error = !jQuery.payment.validateCardNumber(card_number.val());
1136
+ card_number.toggleError(error);
1137
+
1138
+ } else if (id.indexOf('card_cvc') > -1) {
1139
+ // Set card cvc error.
1140
+ error = !jQuery.payment.validateCardCVC(card_cvc.val(), type);
1141
+ card_cvc.toggleError(error);
1142
+
1143
+ } else if (id.indexOf('card_expiry') > -1) {
1144
+ // Set card expiry error.
1145
+ error = !jQuery.payment.validateCardExpiry(card_expiry.payment('cardExpiryVal'));
1146
+ card_expiry.toggleError(error);
1147
+ }
1148
+
1149
+ // Disable submit button
1150
+ Give.form.fn.disable(el.parents('form'), error);
1151
+ break;
1152
+
1153
+ default:
1154
+ // Remove error class.
1155
+ if (el.hasClass('error')) {
1156
+ el.removeClass('error');
1157
+ }
1158
+
1159
+ if (id.indexOf('card_number') > -1) {
1160
+ // Add card related classes.
1161
+ var card_type = give_form.find('.card-type');
1162
+
1163
+ if (type === null) {
1164
+ card_type.removeClass().addClass('off card-type');
1165
+ el.removeClass('valid').addClass('error');
1166
+ }
1167
+ else {
1168
+ card_type.removeClass().addClass('card-type ' + type);
1169
+ }
1170
+
1171
+ } else if (id.indexOf('card_expiry') > -1) {
1172
+ // set expiry date params.
1173
+ var expiry = card_expiry.payment('cardExpiryVal');
1174
+
1175
+ give_form.find('.card-expiry-month').val(expiry.month);
1176
+ give_form.find('.card-expiry-year').val(expiry.year);
1177
+ }
1178
+ }
1179
+ });
1180
+ });
assets/js/frontend/give-donations.min.js ADDED
@@ -0,0 +1 @@
 
1
+ var give_scripts,give_global_vars,Give="undefined"!=typeof Give?Give:{};Give={init:function(){var e=["form"],t=0;for(jQuery(document).trigger("give:preInit"),this.fn.__initialize_cache();t<e.length;)Give[e[t]].init&&Give[e[t]].init(),t++;jQuery(document).trigger("give:postInit")},fn:{formatCurrency:function(e,t,i){var n={symbol:"",decimal:parseInt(give_global_vars.decimal_separator),thousand:give_global_vars.thousands_separator,precision:give_global_vars.number_decimals,currency:give_global_vars.currency};if(e=e.toString().trim(),i="undefined"==typeof i?{}:i,i.length&&(n={symbol:"",decimal:Give.form.fn.getInfo("decimal_separator",i),thousand:Give.form.fn.getInfo("thousands_separator",i),precision:Give.form.fn.getInfo("number_decimals",i),currency:Give.form.fn.getInfo("currency_code",i)}),t=jQuery.extend(n,t),t.precision=parseInt(t.precision),"INR"===t.currency){var a,r,o=accounting.unformat(e,".").toString(),d="",l=o.indexOf(".");for(-1!==l&&t.precision?(d=Number(o.substr(parseInt(l))).toFixed(t.precision).toString().substr(1),o=o.substr(0,parseInt(l)),d.length?t.precision+1>d.length&&(d=(d+"000000000").substr(0,t.precision+1)):d=".0000000000".substr(0,parseInt(l)+1)):d=".000000000".substr(0,t.precision+1),a=o.substr(-3),r=o.substr(0,parseInt(o.length)-3);r.length>0;)a=r.substr(-2)+t.thousand+a,r=r.substr(0,parseInt(r.length)-2);d.length&&(a+=d),e=a,void 0!==t.symbol&&t.symbol.length&&("after"===t.position?e+=t.symbol:e=t.symbol+e)}else"after"===t.position&&(t.format="%v%s"),e=accounting.formatMoney(e,t);return e},unFormatCurrency:function(e,t){return Math.abs(parseFloat(accounting.unformat(e,t)))},getParameterByName:function(e,t){t||(t=window.location.href),e=e.replace(/[\[\]]/g,"\\$&");var i=new RegExp("[?&]"+e+"(=([^&#]*)|&|#|$)"),n=i.exec(t);return n?n[2]?decodeURIComponent(n[2].replace(/\+/g," ")):"":null},getGlobalVar:function(e){return"undefined"==typeof give_global_vars[e]?"":give_global_vars[e]},setCache:function(e,t,i){i.length?Give.cache["form_"+Give.form.fn.getInfo("form-id",i)][e]=t:Give.cache[e]=t},getCache:function(e,t){var i;return i=t.length?Give.cache["form_"+Give.form.fn.getInfo("form-id",t)][e]:Give.cache[e],i="undefined"==typeof i?"":i},__initialize_cache:function(){jQuery.each(jQuery(".give-form"),function(e,t){t=t instanceof jQuery?t:jQuery(t),Give.cache["form_"+Give.form.fn.getInfo("form-id",t)]=[]})}},cache:{}},Give.form={init:function(){this.fn.field.formatCreditCard(jQuery("form.give-form")),window.onload=function(){Give.form.fn.__sendBackToForm()}},fn:{disable:function(e,t){return!!e.length&&void e.find(".give-submit").prop("disabled",t)},formatAmount:function(e,t,i){return t.length?Give.fn.formatCurrency(e,i,t):e},getInfo:function(e,t){var i="";if(t="undefined"!=typeof t?t:{},!e.length||!t.length)return i;switch(e){case"gateways":i=[],jQuery.each(t.find('input[name="payment-mode"]'),function(e,t){t=t instanceof jQuery?t:jQuery(t),i.push(t.val().trim())});break;case"form-type":t.hasClass("give-form-type-set")?i="set":t.hasClass("give-form-type-multi")&&(i="multi");break;case"form-id":i=t.find('input[name="give-form-id"]').val();break;default:i=t.get(0).hasAttribute("data-"+e)?t.attr("data-"+e):t.attr(e),"undefined"!=typeof i?i.trim():i}return i},setInfo:function(e,t,i,n){if(!e.length||!i.length)return!1;switch(n="undefined"==typeof n?"data":n){case"attr":i.attr(e,t);break;default:i.data(e,t)}return!0},getGateway:function(e){var t="";return e.length?(t=e.find('input[name="payment-mode"]:checked').val().trim(),"undefined"!=typeof t?t:""):t},getVariablePrices:function(e){var t,i=[];return e.length&&e.hasClass("give-form-type-multi")&&(t=e.find(".give-donation-levels-wrap [data-price-id] "))?(jQuery.each(t,function(t,n){n=n instanceof jQuery?n:jQuery(n);var a=Give.form.fn.getInfo("decimal_separator",e);i.push({price_id:n.data("price-id"),amount:Give.fn.unFormatCurrency(n.val(),a)})}),i):i},getPriceID:function(e,t){var i=this.getVariablePrices(e),n=Give.fn.unFormatCurrency(e.find('input[name="give-amount"]').val(),this.getInfo("decimal_separator",e)),a=Give.fn.getCache("amount_"+n,e)?Give.fn.getCache("amount_"+n,e):-1;return t="undefined"==typeof t||t,i.length&&-1===a&&(t?(jQuery.each(i,function(e,t){if(t.amount===n)return a=t.price_id,!1}),-1===a&&this.getMinimumAmount(e)<=n&&(a="custom")):a=jQuery('input[name="give-price-id"]',e).val()),a},getMinimumAmount:function(e){return Give.fn.unFormatCurrency(e.find('input[name="give-form-minimum"]').val())},getAmount:function(e){if(!e.length)return null;var t=e.find('input[name="give-amount"]').val();return"undefined"!=typeof t&&t||(t=0),Give.fn.unFormatCurrency(t,this.getInfo("decimal_separator",e))},autoSelectDonationLevel:function(e,t){if(!e.length||"multi"!==this.getInfo("form-type",e))return!1;switch(t="undefined"==typeof t?this.getPriceID(e,!1):t,!0){case!!e.find(".give-radio-input").length:e.find(".give-radio-input").prop("checked",!1),e.find('.give-radio-input[data-price-id="'+t+'"]').prop("checked",!0).addClass("give-default-level");break;case!!e.find("button.give-donation-level-btn").length:e.find("button.give-donation-level-btn").blur(),e.find('button.give-donation-level-btn[data-price-id="'+t+'"]').focus().addClass("give-default-level");break;case!!e.find("select.give-select-level").length:e.find("select.give-select-level option").prop("selected",!1),e.find('select.give-select-level option[data-price-id="'+t+'"]').prop("selected",!0).addClass("give-default-level")}},autoSetMultiLevel:function(e){var t=e.parents("form"),i=e.val(),n=e.data("price-id");if("undefined"==typeof n&&(n=e.find("option:selected").data("price-id")),"custom"===i)return t.find(".give-amount-top").val("").focus(),!1;t.find(".give-amount-top").val(i),t.find("span.give-amount-top").text(i);var a=Give.form.fn.getInfo("decimal_separator",t);jQuery(".give-donation-amount .give-text-input",t).data("amount",Give.fn.unFormatCurrency(t.find(".give-final-total-amount").data("total"),a)),t.find(".give-donation-amount .give-text-input").trigger("blur",[t,i,n]),jQuery(document).trigger("give_donation_value_updated",[t,i,n])},__sendBackToForm:function(){var e=Give.fn.getParameterByName("form-id"),t=Give.fn.getParameterByName("payment-mode");if(!e||!t)return!1;var i=jQuery("body").find("#give-form-"+e+"-wrap"),n=i.find("form.give-form"),a=i.hasClass("give-display-modal"),r=i.hasClass("give-display-reveal");n.find("#give-gateway-radio-list label").removeClass("give-gateway-option-selected"),n.find("input[name=payment-mode][value="+t+"]").prop("checked",!0).parent().addClass("give-gateway-option-selected");var o=Give.fn.getParameterByName("level-id"),d=n.find('*[data-price-id="'+o+'"]');d.length>0&&this.autoSetMultiLevel(d),a?give_open_form_modal(i,n):r&&(n.find(".give-btn-reveal").hide(),n.find("#give-payment-mode-select, #give_purchase_form_wrap").slideDown())},isValidDonationAmount:function(e){var t=this.getMinimumAmount(e),i=this.getAmount(e),n=this.getPriceID(e,!0);return-1<i&&i>=t||-1!==n},field:{formatCreditCard:function(e){e.each(function(e,t){t=jQuery(t);var i=t.find(".card-number"),n=t.find(".card-cvc"),a=t.find(".card-expiry");i.length&&(i.payment("formatCardNumber"),n.payment("formatCardCVC"),a.payment("formatCardExpiry"))})}}}},Give.notice={fn:{renderNotice:function(e,t){var i,n="";switch(t="undefined"!=typeof t?t:{},e){case"bad_minimum":i=jQuery('<div class="give_error give-invalid-minimum give-hidden">'+this.getNotice(e,t)+"</div>")}return t.length?void i.insertBefore(t.find(".give-total-wrap")).show():n},getNotice:function(e,t){if(!e.length)return null;var i="";switch(e){case"bad_minimum":t.length&&(i=Give.fn.getGlobalVar("bad_minimum")+" "+Give.fn.formatCurrency(Give.form.fn.getMinimumAmount(t),{symbol:Give.form.fn.getInfo("currency_symbol",t)},t))}return i}}},jQuery(function(e){function t(){var t=e(this),i=t.parents("form");if("card_state"!=t.attr("id")){i.find("#card_state").empty().append('<option value="1">'+give_global_vars.general_loading+"</option>").prop("disabled",!0);var a={action:"give_get_states",country:t.val(),field_name:"card_state"};e.ajax({type:"POST",data:a,url:give_global_vars.ajaxurl,xhrFields:{withCredentials:!0},success:function(e){var t="",a=e.states_label;t=void 0!=typeof e.states_found&&1==e.states_found?e.data:'<input type="text" id="card_state" name="card_state" class="cart-state give-input required" placeholder="'+a+'" value="'+e.default_state+'"/>',!1===i.hasClass("float-labels-enabled")?"undefined"!=typeof e.states_require&&1==e.states_require?i.find('input[name="card_state"], select[name="card_state"]').closest("p").find("label .give-required-indicator").removeClass("give-hidden"):i.find('input[name="card_state"], select[name="card_state"]').closest("p").find("label .give-required-indicator").addClass("give-hidden"):i.find('input[name="card_state"], select[name="card_state"]').closest("p").find("label").text(a),i.find('input[name="card_state"], select[name="card_state"]').closest("p").find("label .state-label-text").text(a),i.find('input[name="card_state"], select[name="card_state"]').replaceWith(t),void 0!=typeof e.show_field&&1==e.show_field?(i.find("p#give-card-state-wrap").removeClass("give-hidden"),i.find("p#give-card-zip-wrap").addClass("form-row-last"),i.find("p#give-card-zip-wrap").removeClass("form-row-wide")):(i.find("p#give-card-state-wrap").addClass("give-hidden"),i.find("p#give-card-zip-wrap").addClass("form-row-wide"),i.find("p#give-card-zip-wrap").removeClass("form-row-last")),n.trigger("give_checkout_billing_address_updated",[e,i.attr("id")])}}).fail(function(e){window.console&&window.console.log&&console.log(e)})}return!1}var i=jQuery("form.give-form"),n=e(document);e.fn.toggleError=function(e){return this.toggleClass("error",e),this.toggleClass("valid",!e),this},Give.init(),n.on("change","#give_cc_address input.card_state, #give_cc_address select",t),n.on("give_gateway_loaded",function(){Give.form.fn.field.formatCreditCard(i)}),n.on("submit","#give_payment_mode",function(){var t=Give.form.fn.getGateway(e(this).closest("form"));if(!t.length)return alert(Give.fn.getGlobalVar("no_gateway")),!1}),n.on("click","#give-payment-mode-select input",function(){var t,i=e(this).parents("form"),n=i.find("#give-payment-mode-select li"),a=i.find('li.give-gateway-option-selected input[name="payment-mode"]').val().trim();n.removeClass("give-gateway-option-selected"),n.prop("checked",!1),e(this).prop("checked",!0),e(this).parent().addClass("give-gateway-option-selected"),t=Give.form.fn.getGateway(i),i.attr("action",i.attr("action").replace("payment-mode="+a,"payment-mode="+t))}),n.on("focus",".give-donation-amount .give-text-input",function(t){var i=e(this).parents("form");e(this).removeClass("invalid-amount");var n=i.find(".give-final-total-amount").data("total"),a=Give.form.fn.getInfo("decimal_separator",i);e(this).data("amount",Give.fn.unFormatCurrency(n,a)),e(this).parent(".give-donation-amount").addClass("give-custom-amount-focus-in"),i.find(".give-default-level, .give-radio-input").removeClass("give-default-level"),i.find(".give-btn-level-custom").addClass("give-default-level"),i.find(".give-radio-input").prop("checked",!1),i.find(".give-radio-input.give-radio-level-custom").prop("checked",!0),i.find(".give-select-level").prop("selected",!1),i.find(".give-select-level .give-donation-level-custom").prop("selected",!0)}),n.on("blur",".give-donation-amount .give-text-input",function(t,i,n,a){var r="undefined"!=typeof i?i:e(this).closest("form"),o=e(this).data("amount"),d="undefined"!=typeof n?n:e(this).val(),l=Give.form.fn.getInfo("decimal_separator",r),s=Give.form.fn.getMinimumAmount(r),f=0===d?s:Give.fn.unFormatCurrency(d,l),u=Give.form.fn.formatAmount(f,r,{});if(a="undefined"==typeof a?Give.form.fn.getPriceID(r,!0):a,Give.fn.setCache("amount_"+f,a,r),e(this).val(u),Give.form.fn.isValidDonationAmount(r))e(this).removeClass("give-invalid-amount"),r.find(".give-invalid-minimum").slideUp(300,function(){e(this).remove()}),Give.form.fn.disable(r,!1);else{e(this).addClass("give-invalid-amount"),Give.form.fn.disable(r,!0);var c=r.find(".give-invalid-minimum");0===c.length&&Give.notice.fn.renderNotice("bad_minimum",r)}o!==f&&r.find(".give-final-total-amount").data("total",f).text(Give.fn.formatCurrency(f,{symbol:Give.form.fn.getInfo("currency_symbol",r),position:Give.form.fn.getInfo("currency_position",r)},r)),-1!==a&&(e('input[name="give-price-id"]',r).val(a),r.find(".give-amount-hidden").val(Give.form.fn.formatAmount(f,r,{})),r.find(".give-default-level").removeClass("give-default-level"),Give.form.fn.autoSelectDonationLevel(r,a)),e(this).parent(".give-donation-amount").removeClass("give-custom-amount-focus-in")}),n.on("click touchend",".give-donation-level-btn",function(t){t.preventDefault(),Give.form.fn.autoSetMultiLevel(e(this))}),n.on("click touchend",".give-radio-input-level",function(t){Give.form.fn.autoSetMultiLevel(e(this))}),n.on("change",".give-select-level",function(t){Give.form.fn.autoSetMultiLevel(e(this))}),n.on("click",".give_terms_links",function(t){t.preventDefault();var i=e(this).closest("fieldset");return e("[class^=give_terms-]",i).slideToggle(),e("a.give_terms_links",i).toggle(),!1}),e('label[for^="give-radio-level"]').on("click",function(t){var i=e(this).closest("form"),n=i.find("#"+e(this).attr("for"));n.length&&(n.trigger("click"),t.preventDefault())})}),jQuery(window).load(function(){jQuery("body").on("keyup change focusout",".give-form .card-number, .give-form .card-cvc, .give-form .card-expiry",function(e){var t=jQuery(this),i=t.parents("form.give-form"),n=t.attr("id"),a=i.find(".card-number"),r=i.find(".card-cvc"),o=i.find(".card-expiry"),d=jQuery.payment.cardType(a.val()),l=!1;switch(e.type){case"focusout":n.indexOf("card_number")>-1?(l=!jQuery.payment.validateCardNumber(a.val()),a.toggleError(l)):n.indexOf("card_cvc")>-1?(l=!jQuery.payment.validateCardCVC(r.val(),d),r.toggleError(l)):n.indexOf("card_expiry")>-1&&(l=!jQuery.payment.validateCardExpiry(o.payment("cardExpiryVal")),o.toggleError(l)),Give.form.fn.disable(t.parents("form"),l);break;default:if(t.hasClass("error")&&t.removeClass("error"),n.indexOf("card_number")>-1){var s=i.find(".card-type");null===d?(s.removeClass().addClass("off card-type"),t.removeClass("valid").addClass("error")):s.removeClass().addClass("card-type "+d)}else if(n.indexOf("card_expiry")>-1){var f=o.payment("cardExpiryVal");i.find(".card-expiry-month").val(f.month),i.find(".card-expiry-year").val(f.year)}}})});
assets/js/frontend/give.all.min.js CHANGED
@@ -5,6 +5,6 @@
5
  (function(){var t,e,n,r,a,i,o,l,u,s,c,h,p,f,g,v,d,m,y,C,T,w,$,D,S=[].slice,k=[].indexOf||function(t){for(var e=0,n=this.length;e<n;e++)if(e in this&&this[e]===t)return e;return-1};t=window.jQuery||window.Zepto||window.$,t.payment={},t.payment.fn={},t.fn.payment=function(){var e,n;return n=arguments[0],e=2<=arguments.length?S.call(arguments,1):[],t.payment.fn[n].apply(this,e)},a=/(\d{1,4})/g,t.payment.cards=r=[{type:"maestro",patterns:[5018,502,503,506,56,58,639,6220,67],format:a,length:[12,13,14,15,16,17,18,19],cvcLength:[3],luhn:!0},{type:"forbrugsforeningen",patterns:[600],format:a,length:[16],cvcLength:[3],luhn:!0},{type:"dankort",patterns:[5019],format:a,length:[16],cvcLength:[3],luhn:!0},{type:"visa",patterns:[4],format:a,length:[13,16],cvcLength:[3],luhn:!0},{type:"mastercard",patterns:[51,52,53,54,55,22,23,24,25,26,27],format:a,length:[16],cvcLength:[3],luhn:!0},{type:"amex",patterns:[34,37],format:/(\d{1,4})(\d{1,6})?(\d{1,5})?/,length:[15],cvcLength:[3,4],luhn:!0},{type:"dinersclub",patterns:[30,36,38,39],format:/(\d{1,4})(\d{1,6})?(\d{1,4})?/,length:[14],cvcLength:[3],luhn:!0},{type:"discover",patterns:[60,64,65,622],format:a,length:[16],cvcLength:[3],luhn:!0},{type:"unionpay",patterns:[62,88],format:a,length:[16,17,18,19],cvcLength:[3],luhn:!1},{type:"jcb",patterns:[35],format:a,length:[16],cvcLength:[3],luhn:!0}],e=function(t){var e,n,a,i,o,l,u,s;for(t=(t+"").replace(/\D/g,""),i=0,l=r.length;i<l;i++)for(e=r[i],s=e.patterns,o=0,u=s.length;o<u;o++)if(a=s[o],n=a+"",t.substr(0,n.length)===n)return e},n=function(t){var e,n,a;for(n=0,a=r.length;n<a;n++)if(e=r[n],e.type===t)return e},p=function(t){var e,n,r,a,i,o;for(r=!0,a=0,n=(t+"").split("").reverse(),i=0,o=n.length;i<o;i++)e=n[i],e=parseInt(e,10),(r=!r)&&(e*=2),e>9&&(e-=9),a+=e;return a%10===0},h=function(t){var e;return null!=t.prop("selectionStart")&&t.prop("selectionStart")!==t.prop("selectionEnd")||!(null==("undefined"!=typeof document&&null!==document&&null!=(e=document.selection)?e.createRange:void 0)||!document.selection.createRange().text)},$=function(t,e){var n,r,a,i,o,l;try{r=e.prop("selectionStart")}catch(u){i=u,r=null}if(o=e.val(),e.val(t),null!==r&&e.is(":focus"))return r===o.length&&(r=t.length),o!==t&&(l=o.slice(r-1,+r+1||9e9),n=t.slice(r-1,+r+1||9e9),a=t[r],/\d/.test(a)&&l===""+a+" "&&n===" "+a&&(r+=1)),e.prop("selectionStart",r),e.prop("selectionEnd",r)},m=function(t){var e,n,r,a,i,o,l,u;for(null==t&&(t=""),r="0123456789",a="0123456789",o="",e=t.split(""),l=0,u=e.length;l<u;l++)n=e[l],i=r.indexOf(n),i>-1&&(n=a[i]),o+=n;return o},d=function(e){var n;return n=t(e.currentTarget),setTimeout(function(){var t;return t=n.val(),t=m(t),t=t.replace(/\D/g,""),$(t,n)})},g=function(e){var n;return n=t(e.currentTarget),setTimeout(function(){var e;return e=n.val(),e=m(e),e=t.payment.formatCardNumber(e),$(e,n)})},l=function(n){var r,a,i,o,l,u,s;if(i=String.fromCharCode(n.which),/^\d+$/.test(i)&&(r=t(n.currentTarget),s=r.val(),a=e(s+i),o=(s.replace(/\D/g,"")+i).length,u=16,a&&(u=a.length[a.length.length-1]),!(o>=u||null!=r.prop("selectionStart")&&r.prop("selectionStart")!==s.length)))return l=a&&"amex"===a.type?/^(\d{4}|\d{4}\s\d{6})$/:/(?:^|\s)(\d{4})$/,l.test(s)?(n.preventDefault(),setTimeout(function(){return r.val(s+" "+i)})):l.test(s+i)?(n.preventDefault(),setTimeout(function(){return r.val(s+i+" ")})):void 0},i=function(e){var n,r;if(n=t(e.currentTarget),r=n.val(),8===e.which&&(null==n.prop("selectionStart")||n.prop("selectionStart")===r.length))return/\d\s$/.test(r)?(e.preventDefault(),setTimeout(function(){return n.val(r.replace(/\d\s$/,""))})):/\s\d?$/.test(r)?(e.preventDefault(),setTimeout(function(){return n.val(r.replace(/\d$/,""))})):void 0},v=function(e){var n;return n=t(e.currentTarget),setTimeout(function(){var e;return e=n.val(),e=m(e),e=t.payment.formatExpiry(e),$(e,n)})},u=function(e){var n,r,a;if(r=String.fromCharCode(e.which),/^\d+$/.test(r))return n=t(e.currentTarget),a=n.val()+r,/^\d$/.test(a)&&"0"!==a&&"1"!==a?(e.preventDefault(),setTimeout(function(){return n.val("0"+a+" / ")})):/^\d\d$/.test(a)?(e.preventDefault(),setTimeout(function(){var t,e;return t=parseInt(a[0],10),e=parseInt(a[1],10),e>2&&0!==t?n.val("0"+t+" / "+e):n.val(""+a+" / ")})):void 0},s=function(e){var n,r,a;if(r=String.fromCharCode(e.which),/^\d+$/.test(r))return n=t(e.currentTarget),a=n.val(),/^\d\d$/.test(a)?n.val(""+a+" / "):void 0},c=function(e){var n,r,a;if(a=String.fromCharCode(e.which),"/"===a||" "===a)return n=t(e.currentTarget),r=n.val(),/^\d$/.test(r)&&"0"!==r?n.val("0"+r+" / "):void 0},o=function(e){var n,r;if(n=t(e.currentTarget),r=n.val(),8===e.which&&(null==n.prop("selectionStart")||n.prop("selectionStart")===r.length))return/\d\s\/\s$/.test(r)?(e.preventDefault(),setTimeout(function(){return n.val(r.replace(/\d\s\/\s$/,""))})):void 0},f=function(e){var n;return n=t(e.currentTarget),setTimeout(function(){var t;return t=n.val(),t=m(t),t=t.replace(/\D/g,"").slice(0,4),$(t,n)})},w=function(t){var e;return!(!t.metaKey&&!t.ctrlKey)||32!==t.which&&(0===t.which||(t.which<33||(e=String.fromCharCode(t.which),!!/[\d\s]/.test(e))))},C=function(n){var r,a,i,o;if(r=t(n.currentTarget),i=String.fromCharCode(n.which),/^\d+$/.test(i)&&!h(r))return o=(r.val()+i).replace(/\D/g,""),a=e(o),a?o.length<=a.length[a.length.length-1]:o.length<=16},T=function(e){var n,r,a;if(n=t(e.currentTarget),r=String.fromCharCode(e.which),/^\d+$/.test(r)&&!h(n))return a=n.val()+r,a=a.replace(/\D/g,""),!(a.length>6)&&void 0},y=function(e){var n,r,a;if(n=t(e.currentTarget),r=String.fromCharCode(e.which),/^\d+$/.test(r)&&!h(n))return a=n.val()+r,a.length<=4},D=function(e){var n,a,i,o,l;if(n=t(e.currentTarget),l=n.val(),o=t.payment.cardType(l)||"unknown",!n.hasClass(o))return a=function(){var t,e,n;for(n=[],t=0,e=r.length;t<e;t++)i=r[t],n.push(i.type);return n}(),n.removeClass("unknown"),n.removeClass(a.join(" ")),n.addClass(o),n.toggleClass("identified","unknown"!==o),n.trigger("payment.cardType",o)},t.payment.fn.formatCardCVC=function(){return this.on("keypress",w),this.on("keypress",y),this.on("paste",f),this.on("change",f),this.on("input",f),this},t.payment.fn.formatCardExpiry=function(){return this.on("keypress",w),this.on("keypress",T),this.on("keypress",u),this.on("keypress",c),this.on("keypress",s),this.on("keydown",o),this.on("change",v),this.on("input",v),this},t.payment.fn.formatCardNumber=function(){return this.on("keypress",w),this.on("keypress",C),this.on("keypress",l),this.on("keydown",i),this.on("keyup",D),this.on("paste",g),this.on("change",g),this.on("input",g),this.on("input",D),this},t.payment.fn.restrictNumeric=function(){return this.on("keypress",w),this.on("paste",d),this.on("change",d),this.on("input",d),this},t.payment.fn.cardExpiryVal=function(){return t.payment.cardExpiryVal(t(this).val())},t.payment.cardExpiryVal=function(t){var e,n,r,a;return a=t.split(/[\s\/]+/,2),e=a[0],r=a[1],2===(null!=r?r.length:void 0)&&/^\d+$/.test(r)&&(n=(new Date).getFullYear(),n=n.toString().slice(0,2),r=n+r),e=parseInt(e,10),r=parseInt(r,10),{month:e,year:r}},t.payment.validateCardNumber=function(t){var n,r;return t=(t+"").replace(/\s+|-/g,""),!!/^\d+$/.test(t)&&(n=e(t),!!n&&(r=t.length,k.call(n.length,r)>=0&&(n.luhn===!1||p(t))))},t.payment.validateCardExpiry=function(e,n){var r,a,i;return"object"==typeof e&&"month"in e&&(i=e,e=i.month,n=i.year),!(!e||!n)&&(e=t.trim(e),n=t.trim(n),!!/^\d+$/.test(e)&&(!!/^\d+$/.test(n)&&(1<=e&&e<=12&&(2===n.length&&(n=n<70?"20"+n:"19"+n),4===n.length&&(a=new Date(n,e),r=new Date,a.setMonth(a.getMonth()-1),a.setMonth(a.getMonth()+1,1),a>r)))))},t.payment.validateCardCVC=function(e,r){var a,i;return e=t.trim(e),!!/^\d+$/.test(e)&&(a=n(r),null!=a?(i=e.length,k.call(a.cvcLength,i)>=0):e.length>=3&&e.length<=4)},t.payment.cardType=function(t){var n;return t?(null!=(n=e(t))?n.type:void 0)||null:null},t.payment.formatCardNumber=function(n){var r,a,i,o;return n=n.replace(/\D/g,""),(r=e(n))?(i=r.length[r.length.length-1],n=n.slice(0,i),r.format.global?null!=(o=n.match(r.format))?o.join(" "):void 0:(a=r.format.exec(n),null!=a?(a.shift(),a=t.grep(a,function(t){return t}),a.join(" ")):void 0)):n},t.payment.formatExpiry=function(t){var e,n,r,a;return(n=t.match(/^\D*(\d{1,2})(\D+)?(\d{1,4})?/))?(e=n[1]||"",r=n[2]||"",a=n[3]||"",a.length>0?r=" / ":" /"===r?(e=e.substring(0,1),r=""):2===e.length||r.length>0?r=" / ":1===e.length&&"0"!==e&&"1"!==e&&(e="0"+e,r=" / "),e+r+a):""}}).call(this);
6
  !function(t,e,i){!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):jQuery&&!jQuery.fn.qtip&&t(jQuery)}(function(s){"use strict";function o(t,e,i,o){this.id=i,this.target=t,this.tooltip=k,this.elements={target:t},this._id=R+"-"+i,this.timers={img:{}},this.options=e,this.plugins={},this.cache={event:{},target:s(),disabled:I,attr:o,onTooltip:I,lastClass:""},this.rendered=this.destroyed=this.disabled=this.waiting=this.hiddenDuringWait=this.positioning=this.triggering=I}function n(t){return t===k||"object"!==s.type(t)}function r(t){return!(s.isFunction(t)||t&&t.attr||t.length||"object"===s.type(t)&&(t.jquery||t.then))}function a(t){var e,i,o,a;return n(t)?I:(n(t.metadata)&&(t.metadata={type:t.metadata}),"content"in t&&(e=t.content,n(e)||e.jquery||e.done?e=t.content={text:i=r(e)?I:e}:i=e.text,"ajax"in e&&(o=e.ajax,a=o&&o.once!==I,delete e.ajax,e.text=function(t,e){var n=i||s(this).attr(e.options.content.attr)||"Loading...",r=s.ajax(s.extend({},o,{context:e})).then(o.success,k,o.error).then(function(t){return t&&a&&e.set("content.text",t),t},function(t,i,s){e.destroyed||0===t.status||e.set("content.text",i+": "+s)});return a?n:(e.set("content.text",n),r)}),"title"in e&&(s.isPlainObject(e.title)&&(e.button=e.title.button,e.title=e.title.text),r(e.title||I)&&(e.title=I))),"position"in t&&n(t.position)&&(t.position={my:t.position,at:t.position}),"show"in t&&n(t.show)&&(t.show=t.show.jquery?{target:t.show}:t.show===W?{ready:W}:{event:t.show}),"hide"in t&&n(t.hide)&&(t.hide=t.hide.jquery?{target:t.hide}:{event:t.hide}),"style"in t&&n(t.style)&&(t.style={classes:t.style}),s.each(V,function(){this.sanitize&&this.sanitize(t)}),t)}function h(t,e){for(var i,s=0,o=t,n=e.split(".");o=o[n[s++]];)s<n.length&&(i=o);return[i||t,n.pop()]}function l(t,e){var i,s,o;for(i in this.checks)for(s in this.checks[i])(o=new RegExp(s,"i").exec(t))&&(e.push(o),("builtin"===i||this.plugins[i])&&this.checks[i][s].apply(this.plugins[i]||this,e))}function c(t){return Y.concat("").join(t?"-"+t+" ":" ")}function d(t,e){return e>0?setTimeout(s.proxy(t,this),e):void t.call(this)}function p(t){this.tooltip.hasClass(tt)||(clearTimeout(this.timers.show),clearTimeout(this.timers.hide),this.timers.show=d.call(this,function(){this.toggle(W,t)},this.options.show.delay))}function u(t){if(!this.tooltip.hasClass(tt)&&!this.destroyed){var e=s(t.relatedTarget),i=e.closest(G)[0]===this.tooltip[0],o=e[0]===this.options.show.target[0];if(clearTimeout(this.timers.show),clearTimeout(this.timers.hide),this!==e[0]&&"mouse"===this.options.position.target&&i||this.options.hide.fixed&&/mouse(out|leave|move)/.test(t.type)&&(i||o))try{t.preventDefault(),t.stopImmediatePropagation()}catch(n){}else this.timers.hide=d.call(this,function(){this.toggle(I,t)},this.options.hide.delay,this)}}function f(t){!this.tooltip.hasClass(tt)&&this.options.hide.inactive&&(clearTimeout(this.timers.inactive),this.timers.inactive=d.call(this,function(){this.hide(t)},this.options.hide.inactive))}function g(t){this.rendered&&this.tooltip[0].offsetWidth>0&&this.reposition(t)}function m(t,i,o){s(e.body).delegate(t,(i.split?i:i.join("."+R+" "))+"."+R,function(){var t=q.api[s.attr(this,X)];t&&!t.disabled&&o.apply(t,arguments)})}function v(t,i,n){var r,h,l,c,d,p=s(e.body),u=t[0]===e?p:t,f=t.metadata?t.metadata(n.metadata):k,g="html5"===n.metadata.type&&f?f[n.metadata.name]:k,m=t.data(n.metadata.name||"qtipopts");try{m="string"==typeof m?s.parseJSON(m):m}catch(v){}if(c=s.extend(W,{},q.defaults,n,"object"==typeof m?a(m):k,a(g||f)),h=c.position,c.id=i,"boolean"==typeof c.content.text){if(l=t.attr(c.content.attr),c.content.attr===I||!l)return I;c.content.text=l}if(h.container.length||(h.container=p),h.target===I&&(h.target=u),c.show.target===I&&(c.show.target=u),c.show.solo===W&&(c.show.solo=h.container.closest("body")),c.hide.target===I&&(c.hide.target=u),c.position.viewport===W&&(c.position.viewport=h.container),h.container=h.container.eq(0),h.at=new j(h.at,W),h.my=new j(h.my),t.data(R))if(c.overwrite)t.qtip("destroy",!0);else if(c.overwrite===I)return I;return t.attr(H,i),c.suppress&&(d=t.attr("title"))&&t.removeAttr("title").attr(it,d).attr("title",""),r=new o(t,c,i,(!!l)),t.data(R,r),r}function y(t){return t.charAt(0).toUpperCase()+t.slice(1)}function b(t,e){var s,o,n=e.charAt(0).toUpperCase()+e.slice(1),r=(e+" "+vt.join(n+" ")+n).split(" "),a=0;if(mt[e])return t.css(mt[e]);for(;s=r[a++];)if((o=t.css(s))!==i)return mt[e]=s,o}function w(t,e){return Math.ceil(parseFloat(b(t,e)))}function _(t,e){this._ns="tip",this.options=e,this.offset=e.offset,this.size=[e.width,e.height],this.init(this.qtip=t)}function x(t,e){this.options=e,this._ns="-modal",this.init(this.qtip=t)}function C(t,e){this._ns="ie6",this.init(this.qtip=t)}var q,T,j,z,M,W=!0,I=!1,k=null,E="x",S="y",A="width",L="height",P="top",D="left",B="bottom",F="right",N="center",O="flipinvert",$="shift",V={},R="qtip",H="data-hasqtip",X="data-qtip-id",Y=["ui-widget","ui-tooltip"],G="."+R,U="click dblclick mousedown mouseup mousemove mouseleave mouseenter".split(" "),Q=R+"-fixed",J=R+"-default",K=R+"-focus",Z=R+"-hover",tt=R+"-disabled",et="_replacedByqTip",it="oldtitle",st={ie:function(){for(var t=4,i=e.createElement("div");(i.innerHTML="<!--[if gt IE "+t+"]><i></i><![endif]-->")&&i.getElementsByTagName("i")[0];t+=1);return t>4?t:NaN}(),iOS:parseFloat((""+(/CPU.*OS ([0-9_]{1,5})|(CPU like).*AppleWebKit.*Mobile/i.exec(navigator.userAgent)||[0,""])[1]).replace("undefined","3_2").replace("_",".").replace("_",""))||I};T=o.prototype,T._when=function(t){return s.when.apply(s,t)},T.render=function(t){if(this.rendered||this.destroyed)return this;var e,i=this,o=this.options,n=this.cache,r=this.elements,a=o.content.text,h=o.content.title,l=o.content.button,c=o.position,d=("."+this._id+" ",[]);return s.attr(this.target[0],"aria-describedby",this._id),n.posClass=this._createPosClass((this.position={my:c.my,at:c.at}).my),this.tooltip=r.tooltip=e=s("<div/>",{id:this._id,"class":[R,J,o.style.classes,n.posClass].join(" "),width:o.style.width||"",height:o.style.height||"",tracking:"mouse"===c.target&&c.adjust.mouse,role:"alert","aria-live":"polite","aria-atomic":I,"aria-describedby":this._id+"-content","aria-hidden":W}).toggleClass(tt,this.disabled).attr(X,this.id).data(R,this).appendTo(c.container).append(r.content=s("<div />",{"class":R+"-content",id:this._id+"-content","aria-atomic":W})),this.rendered=-1,this.positioning=W,h&&(this._createTitle(),s.isFunction(h)||d.push(this._updateTitle(h,I))),l&&this._createButton(),s.isFunction(a)||d.push(this._updateContent(a,I)),this.rendered=W,this._setWidget(),s.each(V,function(t){var e;"render"===this.initialize&&(e=this(i))&&(i.plugins[t]=e)}),this._unassignEvents(),this._assignEvents(),this._when(d).then(function(){i._trigger("render"),i.positioning=I,i.hiddenDuringWait||!o.show.ready&&!t||i.toggle(W,n.event,I),i.hiddenDuringWait=I}),q.api[this.id]=this,this},T.destroy=function(t){function e(){if(!this.destroyed){this.destroyed=W;var t,e=this.target,i=e.attr(it);this.rendered&&this.tooltip.stop(1,0).find("*").remove().end().remove(),s.each(this.plugins,function(t){this.destroy&&this.destroy()});for(t in this.timers)clearTimeout(this.timers[t]);e.removeData(R).removeAttr(X).removeAttr(H).removeAttr("aria-describedby"),this.options.suppress&&i&&e.attr("title",i).removeAttr(it),this._unassignEvents(),this.options=this.elements=this.cache=this.timers=this.plugins=this.mouse=k,delete q.api[this.id]}}return this.destroyed?this.target:(t===W&&"hide"!==this.triggering||!this.rendered?e.call(this):(this.tooltip.one("tooltiphidden",s.proxy(e,this)),!this.triggering&&this.hide()),this.target)},z=T.checks={builtin:{"^id$":function(t,e,i,o){var n=i===W?q.nextid:i,r=R+"-"+n;n!==I&&n.length>0&&!s("#"+r).length?(this._id=r,this.rendered&&(this.tooltip[0].id=this._id,this.elements.content[0].id=this._id+"-content",this.elements.title[0].id=this._id+"-title")):t[e]=o},"^prerender":function(t,e,i){i&&!this.rendered&&this.render(this.options.show.ready)},"^content.text$":function(t,e,i){this._updateContent(i)},"^content.attr$":function(t,e,i,s){this.options.content.text===this.target.attr(s)&&this._updateContent(this.target.attr(i))},"^content.title$":function(t,e,i){return i?(i&&!this.elements.title&&this._createTitle(),void this._updateTitle(i)):this._removeTitle()},"^content.button$":function(t,e,i){this._updateButton(i)},"^content.title.(text|button)$":function(t,e,i){this.set("content."+e,i)},"^position.(my|at)$":function(t,e,i){"string"==typeof i&&(this.position[e]=t[e]=new j(i,"at"===e))},"^position.container$":function(t,e,i){this.rendered&&this.tooltip.appendTo(i)},"^show.ready$":function(t,e,i){i&&(!this.rendered&&this.render(W)||this.toggle(W))},"^style.classes$":function(t,e,i,s){this.rendered&&this.tooltip.removeClass(s).addClass(i)},"^style.(width|height)":function(t,e,i){this.rendered&&this.tooltip.css(e,i)},"^style.widget|content.title":function(){this.rendered&&this._setWidget()},"^style.def":function(t,e,i){this.rendered&&this.tooltip.toggleClass(J,!!i)},"^events.(render|show|move|hide|focus|blur)$":function(t,e,i){this.rendered&&this.tooltip[(s.isFunction(i)?"":"un")+"bind"]("tooltip"+e,i)},"^(show|hide|position).(event|target|fixed|inactive|leave|distance|viewport|adjust)":function(){if(this.rendered){var t=this.options.position;this.tooltip.attr("tracking","mouse"===t.target&&t.adjust.mouse),this._unassignEvents(),this._assignEvents()}}}},T.get=function(t){if(this.destroyed)return this;var e=h(this.options,t.toLowerCase()),i=e[0][e[1]];return i.precedance?i.string():i};var ot=/^position\.(my|at|adjust|target|container|viewport)|style|content|show\.ready/i,nt=/^prerender|show\.ready/i;T.set=function(t,e){if(this.destroyed)return this;var i,o=this.rendered,n=I,r=this.options;this.checks;return"string"==typeof t?(i=t,t={},t[i]=e):t=s.extend({},t),s.each(t,function(e,i){if(o&&nt.test(e))return void delete t[e];var a,l=h(r,e.toLowerCase());a=l[0][l[1]],l[0][l[1]]=i&&i.nodeType?s(i):i,n=ot.test(e)||n,t[e]=[l[0],l[1],i,a]}),a(r),this.positioning=W,s.each(t,s.proxy(l,this)),this.positioning=I,this.rendered&&this.tooltip[0].offsetWidth>0&&n&&this.reposition("mouse"===r.position.target?k:this.cache.event),this},T._update=function(t,e,i){var o=this,n=this.cache;return this.rendered&&t?(s.isFunction(t)&&(t=t.call(this.elements.target,n.event,this)||""),s.isFunction(t.then)?(n.waiting=W,t.then(function(t){return n.waiting=I,o._update(t,e)},k,function(t){return o._update(t,e)})):t===I||!t&&""!==t?I:(t.jquery&&t.length>0?e.empty().append(t.css({display:"block",visibility:"visible"})):e.html(t),this._waitForContent(e).then(function(t){o.rendered&&o.tooltip[0].offsetWidth>0&&o.reposition(n.event,!t.length)}))):I},T._waitForContent=function(t){var e=this.cache;return e.waiting=W,(s.fn.imagesLoaded?t.imagesLoaded():s.Deferred().resolve([])).done(function(){e.waiting=I}).promise()},T._updateContent=function(t,e){this._update(t,this.elements.content,e)},T._updateTitle=function(t,e){this._update(t,this.elements.title,e)===I&&this._removeTitle(I)},T._createTitle=function(){var t=this.elements,e=this._id+"-title";t.titlebar&&this._removeTitle(),t.titlebar=s("<div />",{"class":R+"-titlebar "+(this.options.style.widget?c("header"):"")}).append(t.title=s("<div />",{id:e,"class":R+"-title","aria-atomic":W})).insertBefore(t.content).delegate(".qtip-close","mousedown keydown mouseup keyup mouseout",function(t){s(this).toggleClass("ui-state-active ui-state-focus","down"===t.type.substr(-4))}).delegate(".qtip-close","mouseover mouseout",function(t){s(this).toggleClass("ui-state-hover","mouseover"===t.type)}),this.options.content.button&&this._createButton()},T._removeTitle=function(t){var e=this.elements;e.title&&(e.titlebar.remove(),e.titlebar=e.title=e.button=k,t!==I&&this.reposition())},T._createPosClass=function(t){return R+"-pos-"+(t||this.options.position.my).abbrev()},T.reposition=function(i,o){if(!this.rendered||this.positioning||this.destroyed)return this;this.positioning=W;var n,r,a,h,l=this.cache,c=this.tooltip,d=this.options.position,p=d.target,u=d.my,f=d.at,g=d.viewport,m=d.container,v=d.adjust,y=v.method.split(" "),b=c.outerWidth(I),w=c.outerHeight(I),_=0,x=0,C=c.css("position"),q={left:0,top:0},T=c[0].offsetWidth>0,j=i&&"scroll"===i.type,z=s(t),M=m[0].ownerDocument,k=this.mouse;if(s.isArray(p)&&2===p.length)f={x:D,y:P},q={left:p[0],top:p[1]};else if("mouse"===p)f={x:D,y:P},(!v.mouse||this.options.hide.distance)&&l.origin&&l.origin.pageX?i=l.origin:!i||i&&("resize"===i.type||"scroll"===i.type)?i=l.event:k&&k.pageX&&(i=k),"static"!==C&&(q=m.offset()),M.body.offsetWidth!==(t.innerWidth||M.documentElement.clientWidth)&&(r=s(e.body).offset()),q={left:i.pageX-q.left+(r&&r.left||0),top:i.pageY-q.top+(r&&r.top||0)},v.mouse&&j&&k&&(q.left-=(k.scrollX||0)-z.scrollLeft(),q.top-=(k.scrollY||0)-z.scrollTop());else{if("event"===p?i&&i.target&&"scroll"!==i.type&&"resize"!==i.type?l.target=s(i.target):i.target||(l.target=this.elements.target):"event"!==p&&(l.target=s(p.jquery?p:this.elements.target)),p=l.target,p=s(p).eq(0),0===p.length)return this;p[0]===e||p[0]===t?(_=st.iOS?t.innerWidth:p.width(),x=st.iOS?t.innerHeight:p.height(),p[0]===t&&(q={top:(g||p).scrollTop(),left:(g||p).scrollLeft()})):V.imagemap&&p.is("area")?n=V.imagemap(this,p,f,V.viewport?y:I):V.svg&&p&&p[0].ownerSVGElement?n=V.svg(this,p,f,V.viewport?y:I):(_=p.outerWidth(I),x=p.outerHeight(I),q=p.offset()),n&&(_=n.width,x=n.height,r=n.offset,q=n.position),q=this.reposition.offset(p,q,m),(st.iOS>3.1&&st.iOS<4.1||st.iOS>=4.3&&st.iOS<4.33||!st.iOS&&"fixed"===C)&&(q.left-=z.scrollLeft(),q.top-=z.scrollTop()),(!n||n&&n.adjustable!==I)&&(q.left+=f.x===F?_:f.x===N?_/2:0,q.top+=f.y===B?x:f.y===N?x/2:0)}return q.left+=v.x+(u.x===F?-b:u.x===N?-b/2:0),q.top+=v.y+(u.y===B?-w:u.y===N?-w/2:0),V.viewport?(a=q.adjusted=V.viewport(this,q,d,_,x,b,w),r&&a.left&&(q.left+=r.left),r&&a.top&&(q.top+=r.top),a.my&&(this.position.my=a.my)):q.adjusted={left:0,top:0},l.posClass!==(h=this._createPosClass(this.position.my))&&c.removeClass(l.posClass).addClass(l.posClass=h),this._trigger("move",[q,g.elem||g],i)?(delete q.adjusted,o===I||!T||isNaN(q.left)||isNaN(q.top)||"mouse"===p||!s.isFunction(d.effect)?c.css(q):s.isFunction(d.effect)&&(d.effect.call(c,this,s.extend({},q)),c.queue(function(t){s(this).css({opacity:"",height:""}),st.ie&&this.style.removeAttribute("filter"),t()})),this.positioning=I,this):this},T.reposition.offset=function(t,i,o){function n(t,e){i.left+=e*t.scrollLeft(),i.top+=e*t.scrollTop()}if(!o[0])return i;var r,a,h,l,c=s(t[0].ownerDocument),d=!!st.ie&&"CSS1Compat"!==e.compatMode,p=o[0];do"static"!==(a=s.css(p,"position"))&&("fixed"===a?(h=p.getBoundingClientRect(),n(c,-1)):(h=s(p).position(),h.left+=parseFloat(s.css(p,"borderLeftWidth"))||0,h.top+=parseFloat(s.css(p,"borderTopWidth"))||0),i.left-=h.left+(parseFloat(s.css(p,"marginLeft"))||0),i.top-=h.top+(parseFloat(s.css(p,"marginTop"))||0),r||"hidden"===(l=s.css(p,"overflow"))||"visible"===l||(r=s(p)));while(p=p.offsetParent);return r&&(r[0]!==c[0]||d)&&n(r,1),i};var rt=(j=T.reposition.Corner=function(t,e){t=(""+t).replace(/([A-Z])/," $1").replace(/middle/gi,N).toLowerCase(),this.x=(t.match(/left|right/i)||t.match(/center/)||["inherit"])[0].toLowerCase(),this.y=(t.match(/top|bottom|center/i)||["inherit"])[0].toLowerCase(),this.forceY=!!e;var i=t.charAt(0);this.precedance="t"===i||"b"===i?S:E}).prototype;rt.invert=function(t,e){this[t]=this[t]===D?F:this[t]===F?D:e||this[t]},rt.string=function(t){var e=this.x,i=this.y,s=e!==i?"center"===e||"center"!==i&&(this.precedance===S||this.forceY)?[i,e]:[e,i]:[e];return t!==!1?s.join(" "):s},rt.abbrev=function(){var t=this.string(!1);return t[0].charAt(0)+(t[1]&&t[1].charAt(0)||"")},rt.clone=function(){return new j(this.string(),this.forceY)},T.toggle=function(t,i){var o=this.cache,n=this.options,r=this.tooltip;if(i){if(/over|enter/.test(i.type)&&o.event&&/out|leave/.test(o.event.type)&&n.show.target.add(i.target).length===n.show.target.length&&r.has(i.relatedTarget).length)return this;o.event=s.event.fix(i)}if(this.waiting&&!t&&(this.hiddenDuringWait=W),!this.rendered)return t?this.render(1):this;if(this.destroyed||this.disabled)return this;var a,h,l,c=t?"show":"hide",d=this.options[c],p=(this.options[t?"hide":"show"],this.options.position),u=this.options.content,f=this.tooltip.css("width"),g=this.tooltip.is(":visible"),m=t||1===d.target.length,v=!i||d.target.length<2||o.target[0]===i.target;return(typeof t).search("boolean|number")&&(t=!g),a=!r.is(":animated")&&g===t&&v,h=a?k:!!this._trigger(c,[90]),this.destroyed?this:(h!==I&&t&&this.focus(i),!h||a?this:(s.attr(r[0],"aria-hidden",!t),t?(this.mouse&&(o.origin=s.event.fix(this.mouse)),s.isFunction(u.text)&&this._updateContent(u.text,I),s.isFunction(u.title)&&this._updateTitle(u.title,I),!M&&"mouse"===p.target&&p.adjust.mouse&&(s(e).bind("mousemove."+R,this._storeMouse),M=W),f||r.css("width",r.outerWidth(I)),this.reposition(i,arguments[2]),f||r.css("width",""),d.solo&&("string"==typeof d.solo?s(d.solo):s(G,d.solo)).not(r).not(d.target).qtip("hide",s.Event("tooltipsolo"))):(clearTimeout(this.timers.show),delete o.origin,M&&!s(G+'[tracking="true"]:visible',d.solo).not(r).length&&(s(e).unbind("mousemove."+R),M=I),this.blur(i)),l=s.proxy(function(){t?(st.ie&&r[0].style.removeAttribute("filter"),r.css("overflow",""),"string"==typeof d.autofocus&&s(this.options.show.autofocus,r).focus(),this.options.show.target.trigger("qtip-"+this.id+"-inactive")):r.css({display:"",visibility:"",opacity:"",left:"",top:""}),this._trigger(t?"visible":"hidden")},this),d.effect===I||m===I?(r[c](),l()):s.isFunction(d.effect)?(r.stop(1,1),d.effect.call(r,this),r.queue("fx",function(t){l(),t()})):r.fadeTo(90,t?1:0,l),t&&d.target.trigger("qtip-"+this.id+"-inactive"),this))},T.show=function(t){return this.toggle(W,t)},T.hide=function(t){return this.toggle(I,t)},T.focus=function(t){if(!this.rendered||this.destroyed)return this;var e=s(G),i=this.tooltip,o=parseInt(i[0].style.zIndex,10),n=q.zindex+e.length;return i.hasClass(K)||this._trigger("focus",[n],t)&&(o!==n&&(e.each(function(){this.style.zIndex>o&&(this.style.zIndex=this.style.zIndex-1)}),e.filter("."+K).qtip("blur",t)),i.addClass(K)[0].style.zIndex=n),this},T.blur=function(t){return!this.rendered||this.destroyed?this:(this.tooltip.removeClass(K),this._trigger("blur",[this.tooltip.css("zIndex")],t),this)},T.disable=function(t){return this.destroyed?this:("toggle"===t?t=!(this.rendered?this.tooltip.hasClass(tt):this.disabled):"boolean"!=typeof t&&(t=W),this.rendered&&this.tooltip.toggleClass(tt,t).attr("aria-disabled",t),this.disabled=!!t,this)},T.enable=function(){return this.disable(I)},T._createButton=function(){var t=this,e=this.elements,i=e.tooltip,o=this.options.content.button,n="string"==typeof o,r=n?o:"Close tooltip";e.button&&e.button.remove(),o.jquery?e.button=o:e.button=s("<a />",{"class":"qtip-close "+(this.options.style.widget?"":R+"-icon"),title:r,"aria-label":r}).prepend(s("<span />",{"class":"ui-icon ui-icon-close",html:"&times;"})),e.button.appendTo(e.titlebar||i).attr("role","button").click(function(e){return i.hasClass(tt)||t.hide(e),I})},T._updateButton=function(t){if(!this.rendered)return I;var e=this.elements.button;t?this._createButton():e.remove()},T._setWidget=function(){var t=this.options.style.widget,e=this.elements,i=e.tooltip,s=i.hasClass(tt);i.removeClass(tt),tt=t?"ui-state-disabled":"qtip-disabled",i.toggleClass(tt,s),i.toggleClass("ui-helper-reset "+c(),t).toggleClass(J,this.options.style.def&&!t),e.content&&e.content.toggleClass(c("content"),t),e.titlebar&&e.titlebar.toggleClass(c("header"),t),e.button&&e.button.toggleClass(R+"-icon",!t)},T._storeMouse=function(t){return(this.mouse=s.event.fix(t)).type="mousemove",this},T._bind=function(t,e,i,o,n){if(t&&i&&e.length){var r="."+this._id+(o?"-"+o:"");return s(t).bind((e.split?e:e.join(r+" "))+r,s.proxy(i,n||this)),this}},T._unbind=function(t,e){return t&&s(t).unbind("."+this._id+(e?"-"+e:"")),this},T._trigger=function(t,e,i){var o=s.Event("tooltip"+t);return o.originalEvent=i&&s.extend({},i)||this.cache.event||k,this.triggering=t,this.tooltip.trigger(o,[this].concat(e||[])),this.triggering=I,!o.isDefaultPrevented()},T._bindEvents=function(t,e,i,o,n,r){var a=i.filter(o).add(o.filter(i)),h=[];a.length&&(s.each(e,function(e,i){var o=s.inArray(i,t);o>-1&&h.push(t.splice(o,1)[0])}),h.length&&(this._bind(a,h,function(t){var e=!!this.rendered&&this.tooltip[0].offsetWidth>0;(e?r:n).call(this,t)}),i=i.not(a),o=o.not(a))),this._bind(i,t,n),this._bind(o,e,r)},T._assignInitialEvents=function(t){function e(t){return this.disabled||this.destroyed?I:(this.cache.event=t&&s.event.fix(t),this.cache.target=t&&s(t.target),clearTimeout(this.timers.show),void(this.timers.show=d.call(this,function(){this.render("object"==typeof t||i.show.ready)},i.prerender?0:i.show.delay)))}var i=this.options,o=i.show.target,n=i.hide.target,r=i.show.event?s.trim(""+i.show.event).split(" "):[],a=i.hide.event?s.trim(""+i.hide.event).split(" "):[];this._bind(this.elements.target,["remove","removeqtip"],function(t){this.destroy(!0)},"destroy"),/mouse(over|enter)/i.test(i.show.event)&&!/mouse(out|leave)/i.test(i.hide.event)&&a.push("mouseleave"),this._bind(o,"mousemove",function(t){this._storeMouse(t),this.cache.onTarget=W}),this._bindEvents(r,a,o,n,e,function(){return this.timers?void clearTimeout(this.timers.show):I}),(i.show.ready||i.prerender)&&e.call(this,t)},T._assignEvents=function(){var i=this,o=this.options,n=o.position,r=this.tooltip,a=o.show.target,h=o.hide.target,l=n.container,c=n.viewport,d=s(e),m=(s(e.body),s(t)),v=o.show.event?s.trim(""+o.show.event).split(" "):[],y=o.hide.event?s.trim(""+o.hide.event).split(" "):[];s.each(o.events,function(t,e){i._bind(r,"toggle"===t?["tooltipshow","tooltiphide"]:["tooltip"+t],e,null,r)}),/mouse(out|leave)/i.test(o.hide.event)&&"window"===o.hide.leave&&this._bind(d,["mouseout","blur"],function(t){/select|option/.test(t.target.nodeName)||t.relatedTarget||this.hide(t)}),o.hide.fixed?h=h.add(r.addClass(Q)):/mouse(over|enter)/i.test(o.show.event)&&this._bind(h,"mouseleave",function(){clearTimeout(this.timers.show)}),(""+o.hide.event).indexOf("unfocus")>-1&&this._bind(l.closest("html"),["mousedown","touchstart"],function(t){var e=s(t.target),i=this.rendered&&!this.tooltip.hasClass(tt)&&this.tooltip[0].offsetWidth>0,o=e.parents(G).filter(this.tooltip[0]).length>0;e[0]===this.target[0]||e[0]===this.tooltip[0]||o||this.target.has(e[0]).length||!i||this.hide(t)}),"number"==typeof o.hide.inactive&&(this._bind(a,"qtip-"+this.id+"-inactive",f,"inactive"),this._bind(h.add(r),q.inactiveEvents,f)),this._bindEvents(v,y,a,h,p,u),this._bind(a.add(r),"mousemove",function(t){if("number"==typeof o.hide.distance){var e=this.cache.origin||{},i=this.options.hide.distance,s=Math.abs;(s(t.pageX-e.pageX)>=i||s(t.pageY-e.pageY)>=i)&&this.hide(t)}this._storeMouse(t)}),"mouse"===n.target&&n.adjust.mouse&&(o.hide.event&&this._bind(a,["mouseenter","mouseleave"],function(t){return this.cache?void(this.cache.onTarget="mouseenter"===t.type):I}),this._bind(d,"mousemove",function(t){this.rendered&&this.cache.onTarget&&!this.tooltip.hasClass(tt)&&this.tooltip[0].offsetWidth>0&&this.reposition(t)})),(n.adjust.resize||c.length)&&this._bind(s.event.special.resize?c:m,"resize",g),n.adjust.scroll&&this._bind(m.add(n.container),"scroll",g)},T._unassignEvents=function(){var i=this.options,o=i.show.target,n=i.hide.target,r=s.grep([this.elements.target[0],this.rendered&&this.tooltip[0],i.position.container[0],i.position.viewport[0],i.position.container.closest("html")[0],t,e],function(t){return"object"==typeof t});o&&o.toArray&&(r=r.concat(o.toArray())),n&&n.toArray&&(r=r.concat(n.toArray())),this._unbind(r)._unbind(r,"destroy")._unbind(r,"inactive")},s(function(){m(G,["mouseenter","mouseleave"],function(t){var e="mouseenter"===t.type,i=s(t.currentTarget),o=s(t.relatedTarget||t.target),n=this.options;e?(this.focus(t),i.hasClass(Q)&&!i.hasClass(tt)&&clearTimeout(this.timers.hide)):"mouse"===n.position.target&&n.position.adjust.mouse&&n.hide.event&&n.show.target&&!o.closest(n.show.target[0]).length&&this.hide(t),i.toggleClass(Z,e)}),m("["+X+"]",U,f)}),q=s.fn.qtip=function(t,e,o){var n=(""+t).toLowerCase(),r=k,h=s.makeArray(arguments).slice(1),l=h[h.length-1],c=this[0]?s.data(this[0],R):k;return!arguments.length&&c||"api"===n?c:"string"==typeof t?(this.each(function(){var t=s.data(this,R);if(!t)return W;if(l&&l.timeStamp&&(t.cache.event=l),!e||"option"!==n&&"options"!==n)t[n]&&t[n].apply(t,h);else{if(o===i&&!s.isPlainObject(e))return r=t.get(e),I;t.set(e,o)}}),r!==k?r:this):"object"!=typeof t&&arguments.length?void 0:(c=a(s.extend(W,{},t)),this.each(function(t){var e,i;return i=s.isArray(c.id)?c.id[t]:c.id,i=!i||i===I||i.length<1||q.api[i]?q.nextid++:i,e=v(s(this),i,c),e===I?W:(q.api[i]=e,s.each(V,function(){"initialize"===this.initialize&&this(e)}),void e._assignInitialEvents(l))}))},s.qtip=o,q.api={},s.each({attr:function(t,e){if(this.length){var i=this[0],o="title",n=s.data(i,"qtip");if(t===o&&n&&"object"==typeof n&&n.options.suppress)return arguments.length<2?s.attr(i,it):(n&&n.options.content.attr===o&&n.cache.attr&&n.set("content.text",e),this.attr(it,e))}return s.fn["attr"+et].apply(this,arguments)},clone:function(t){var e=(s([]),s.fn["clone"+et].apply(this,arguments));return t||e.filter("["+it+"]").attr("title",function(){return s.attr(this,it)}).removeAttr(it),e}},function(t,e){if(!e||s.fn[t+et])return W;var i=s.fn[t+et]=s.fn[t];s.fn[t]=function(){return e.apply(this,arguments)||i.apply(this,arguments)}}),s.ui||(s["cleanData"+et]=s.cleanData,s.cleanData=function(t){for(var e,i=0;(e=s(t[i])).length;i++)if(e.attr(H))try{e.triggerHandler("removeqtip")}catch(o){}s["cleanData"+et].apply(this,arguments)}),q.version="2.2.1",q.nextid=0,q.inactiveEvents=U,q.zindex=15e3,q.defaults={prerender:I,id:I,overwrite:W,suppress:W,content:{text:W,attr:"title",title:I,button:I},position:{my:"top left",at:"bottom right",target:I,container:I,viewport:I,adjust:{x:0,y:0,mouse:W,scroll:W,resize:W,method:"flipinvert flipinvert"},effect:function(t,e,i){s(this).animate(e,{duration:200,queue:I})}},show:{target:I,event:"mouseenter",effect:W,delay:90,solo:I,ready:I,autofocus:I},hide:{target:I,event:"mouseleave",effect:W,delay:0,fixed:I,inactive:I,leave:"window",distance:I},style:{classes:"",widget:I,width:I,height:I,def:W},events:{render:k,move:k,show:k,hide:k,toggle:k,visible:k,hidden:k,focus:k,blur:k}};var at,ht="margin",lt="border",ct="color",dt="background-color",pt="transparent",ut=" !important",ft=!!e.createElement("canvas").getContext,gt=/rgba?\(0, 0, 0(, 0)?\)|transparent|#123456/i,mt={},vt=["Webkit","O","Moz","ms"];if(ft)var yt=t.devicePixelRatio||1,bt=function(){var t=e.createElement("canvas").getContext("2d");return t.backingStorePixelRatio||t.webkitBackingStorePixelRatio||t.mozBackingStorePixelRatio||t.msBackingStorePixelRatio||t.oBackingStorePixelRatio||1}(),wt=yt/bt;else var _t=function(t,e,i){return"<qtipvml:"+t+' xmlns="urn:schemas-microsoft.com:vml" class="qtip-vml" '+(e||"")+' style="behavior: url(#default#VML); '+(i||"")+'" />'};s.extend(_.prototype,{init:function(t){var e,i;i=this.element=t.elements.tip=s("<div />",{"class":R+"-tip"}).prependTo(t.tooltip),ft?(e=s("<canvas />").appendTo(this.element)[0].getContext("2d"),e.lineJoin="miter",e.miterLimit=1e5,e.save()):(e=_t("shape",'coordorigin="0,0"',"position:absolute;"),this.element.html(e+e),t._bind(s("*",i).add(i),["click","mousedown"],function(t){t.stopPropagation()},this._ns)),t._bind(t.tooltip,"tooltipmove",this.reposition,this._ns,this),this.create()},_swapDimensions:function(){this.size[0]=this.options.height,this.size[1]=this.options.width},_resetDimensions:function(){this.size[0]=this.options.width,this.size[1]=this.options.height},_useTitle:function(t){var e=this.qtip.elements.titlebar;return e&&(t.y===P||t.y===N&&this.element.position().top+this.size[1]/2+this.options.offset<e.outerHeight(W))},_parseCorner:function(t){var e=this.qtip.options.position.my;return t===I||e===I?t=I:t===W?t=new j(e.string()):t.string||(t=new j(t),t.fixed=W),t},_parseWidth:function(t,e,i){var s=this.qtip.elements,o=lt+y(e)+"Width";return(i?w(i,o):w(s.content,o)||w(this._useTitle(t)&&s.titlebar||s.content,o)||w(s.tooltip,o))||0},_parseRadius:function(t){var e=this.qtip.elements,i=lt+y(t.y)+y(t.x)+"Radius";return st.ie<9?0:w(this._useTitle(t)&&e.titlebar||e.content,i)||w(e.tooltip,i)||0},_invalidColour:function(t,e,i){var s=t.css(e);return!s||i&&s===t.css(i)||gt.test(s)?I:s},_parseColours:function(t){var e=this.qtip.elements,i=this.element.css("cssText",""),o=lt+y(t[t.precedance])+y(ct),n=this._useTitle(t)&&e.titlebar||e.content,r=this._invalidColour,a=[];return a[0]=r(i,dt)||r(n,dt)||r(e.content,dt)||r(e.tooltip,dt)||i.css(dt),a[1]=r(i,o,ct)||r(n,o,ct)||r(e.content,o,ct)||r(e.tooltip,o,ct)||e.tooltip.css(o),s("*",i).add(i).css("cssText",dt+":"+pt+ut+";"+lt+":0"+ut+";"),a},_calculateSize:function(t){var e,i,s,o=t.precedance===S,n=this.options.width,r=this.options.height,a="c"===t.abbrev(),h=(o?n:r)*(a?.5:1),l=Math.pow,c=Math.round,d=Math.sqrt(l(h,2)+l(r,2)),p=[this.border/h*d,this.border/r*d];return p[2]=Math.sqrt(l(p[0],2)-l(this.border,2)),p[3]=Math.sqrt(l(p[1],2)-l(this.border,2)),e=d+p[2]+p[3]+(a?0:p[0]),i=e/d,s=[c(i*n),c(i*r)],o?s:s.reverse()},_calculateTip:function(t,e,i){i=i||1,e=e||this.size;var s=e[0]*i,o=e[1]*i,n=Math.ceil(s/2),r=Math.ceil(o/2),a={br:[0,0,s,o,s,0],bl:[0,0,s,0,0,o],tr:[0,o,s,0,s,o],tl:[0,0,0,o,s,o],tc:[0,o,n,0,s,o],bc:[0,0,s,0,n,o],rc:[0,0,s,r,0,o],lc:[s,0,s,o,0,r]};return a.lt=a.br,a.rt=a.bl,a.lb=a.tr,a.rb=a.tl,a[t.abbrev()]},_drawCoords:function(t,e){t.beginPath(),t.moveTo(e[0],e[1]),t.lineTo(e[2],e[3]),t.lineTo(e[4],e[5]),t.closePath()},create:function(){var t=this.corner=(ft||st.ie)&&this._parseCorner(this.options.corner);return(this.enabled=!!this.corner&&"c"!==this.corner.abbrev())&&(this.qtip.cache.corner=t.clone(),this.update()),this.element.toggle(this.enabled),this.corner},update:function(e,i){if(!this.enabled)return this;var o,n,r,a,h,l,c,d,p=this.qtip.elements,u=this.element,f=u.children(),g=this.options,m=this.size,v=g.mimic,y=Math.round;e||(e=this.qtip.cache.corner||this.corner),v===I?v=e:(v=new j(v),v.precedance=e.precedance,"inherit"===v.x?v.x=e.x:"inherit"===v.y?v.y=e.y:v.x===v.y&&(v[e.precedance]=e[e.precedance])),n=v.precedance,e.precedance===E?this._swapDimensions():this._resetDimensions(),o=this.color=this._parseColours(e),o[1]!==pt?(d=this.border=this._parseWidth(e,e[e.precedance]),g.border&&d<1&&!gt.test(o[1])&&(o[0]=o[1]),this.border=d=g.border!==W?g.border:d):this.border=d=0,c=this.size=this._calculateSize(e),u.css({width:c[0],height:c[1],lineHeight:c[1]+"px"}),l=e.precedance===S?[y(v.x===D?d:v.x===F?c[0]-m[0]-d:(c[0]-m[0])/2),y(v.y===P?c[1]-m[1]:0)]:[y(v.x===D?c[0]-m[0]:0),y(v.y===P?d:v.y===B?c[1]-m[1]-d:(c[1]-m[1])/2)],ft?(r=f[0].getContext("2d"),r.restore(),r.save(),r.clearRect(0,0,6e3,6e3),a=this._calculateTip(v,m,wt),h=this._calculateTip(v,this.size,wt),f.attr(A,c[0]*wt).attr(L,c[1]*wt),f.css(A,c[0]).css(L,c[1]),this._drawCoords(r,h),r.fillStyle=o[1],r.fill(),r.translate(l[0]*wt,l[1]*wt),this._drawCoords(r,a),r.fillStyle=o[0],r.fill()):(a=this._calculateTip(v),a="m"+a[0]+","+a[1]+" l"+a[2]+","+a[3]+" "+a[4]+","+a[5]+" xe",l[2]=d&&/^(r|b)/i.test(e.string())?8===st.ie?2:1:0,f.css({coordsize:c[0]+d+" "+(c[1]+d),antialias:""+(v.string().indexOf(N)>-1),left:l[0]-l[2]*Number(n===E),top:l[1]-l[2]*Number(n===S),width:c[0]+d,height:c[1]+d}).each(function(t){var e=s(this);e[e.prop?"prop":"attr"]({coordsize:c[0]+d+" "+(c[1]+d),path:a,fillcolor:o[0],filled:!!t,stroked:!t}).toggle(!(!d&&!t)),!t&&e.html(_t("stroke",'weight="'+2*d+'px" color="'+o[1]+'" miterlimit="1000" joinstyle="miter"'))})),t.opera&&setTimeout(function(){p.tip.css({display:"inline-block",visibility:"visible"})},1),i!==I&&this.calculate(e,c)},calculate:function(t,e){if(!this.enabled)return I;var i,o,n=this,r=this.qtip.elements,a=this.element,h=this.options.offset,l=(r.tooltip.hasClass("ui-widget"),
7
  {});return t=t||this.corner,i=t.precedance,e=e||this._calculateSize(t),o=[t.x,t.y],i===E&&o.reverse(),s.each(o,function(s,o){var a,c,d;o===N?(a=i===S?D:P,l[a]="50%",l[ht+"-"+a]=-Math.round(e[i===S?0:1]/2)+h):(a=n._parseWidth(t,o,r.tooltip),c=n._parseWidth(t,o,r.content),d=n._parseRadius(t),l[o]=Math.max(-n.border,s?c:h+(d>a?d:-a)))}),l[t[i]]-=e[i===E?0:1],a.css({margin:"",top:"",bottom:"",left:"",right:""}).css(l),l},reposition:function(t,e,s,o){function n(t,e,i,s,o){t===$&&c.precedance===e&&d[s]&&c[i]!==N?c.precedance=c.precedance===E?S:E:t!==$&&d[s]&&(c[e]=c[e]===N?d[s]>0?s:o:c[e]===s?o:s)}function r(t,e,o){c[t]===N?m[ht+"-"+e]=g[t]=a[ht+"-"+e]-d[e]:(h=a[o]!==i?[d[e],-a[e]]:[-d[e],a[e]],(g[t]=Math.max(h[0],h[1]))>h[0]&&(s[e]-=d[e],g[e]=I),m[a[o]!==i?o:e]=g[t])}if(this.enabled){var a,h,l=e.cache,c=this.corner.clone(),d=s.adjusted,p=e.options.position.adjust.method.split(" "),u=p[0],f=p[1]||p[0],g={left:I,top:I,x:0,y:0},m={};this.corner.fixed!==W&&(n(u,E,S,D,F),n(f,S,E,P,B),c.string()===l.corner.string()&&l.cornerTop===d.top&&l.cornerLeft===d.left||this.update(c,I)),a=this.calculate(c),a.right!==i&&(a.left=-a.right),a.bottom!==i&&(a.top=-a.bottom),a.user=this.offset,(g.left=u===$&&!!d.left)&&r(E,D,F),(g.top=f===$&&!!d.top)&&r(S,P,B),this.element.css(m).toggle(!(g.x&&g.y||c.x===N&&g.y||c.y===N&&g.x)),s.left-=a.left.charAt?a.user:u!==$||g.top||!g.left&&!g.top?a.left+this.border:0,s.top-=a.top.charAt?a.user:f!==$||g.left||!g.left&&!g.top?a.top+this.border:0,l.cornerLeft=d.left,l.cornerTop=d.top,l.corner=c.clone()}},destroy:function(){this.qtip._unbind(this.qtip.tooltip,this._ns),this.qtip.elements.tip&&this.qtip.elements.tip.find("*").remove().end().remove()}}),at=V.tip=function(t){return new _(t,t.options.style.tip)},at.initialize="render",at.sanitize=function(t){if(t.style&&"tip"in t.style){var e=t.style.tip;"object"!=typeof e&&(e=t.style.tip={corner:e}),/string|boolean/i.test(typeof e.corner)||(e.corner=W)}},z.tip={"^position.my|style.tip.(corner|mimic|border)$":function(){this.create(),this.qtip.reposition()},"^style.tip.(height|width)$":function(t){this.size=[t.width,t.height],this.update(),this.qtip.reposition()},"^content.title|style.(classes|widget)$":function(){this.update()}},s.extend(W,q.defaults,{style:{tip:{corner:W,mimic:I,width:6,height:6,border:W,offset:0}}});var xt,Ct,qt="qtip-modal",Tt="."+qt;Ct=function(){function t(t){if(s.expr[":"].focusable)return s.expr[":"].focusable;var e,i,o,n=!isNaN(s.attr(t,"tabindex")),r=t.nodeName&&t.nodeName.toLowerCase();return"area"===r?(e=t.parentNode,i=e.name,!(!t.href||!i||"map"!==e.nodeName.toLowerCase())&&(o=s("img[usemap=#"+i+"]")[0],!!o&&o.is(":visible"))):/input|select|textarea|button|object/.test(r)?!t.disabled:"a"===r?t.href||n:n}function i(t){c.length<1&&t.length?t.not("body").blur():c.first().focus()}function o(t){if(h.is(":visible")){var e,o=s(t.target),a=n.tooltip,l=o.closest(G);e=l.length<1?I:parseInt(l[0].style.zIndex,10)>parseInt(a[0].style.zIndex,10),e||o.closest(G)[0]===a[0]||i(o),r=t.target===c[c.length-1]}}var n,r,a,h,l=this,c={};s.extend(l,{init:function(){return h=l.elem=s("<div />",{id:"qtip-overlay",html:"<div></div>",mousedown:function(){return I}}).hide(),s(e.body).bind("focusin"+Tt,o),s(e).bind("keydown"+Tt,function(t){n&&n.options.show.modal.escape&&27===t.keyCode&&n.hide(t)}),h.bind("click"+Tt,function(t){n&&n.options.show.modal.blur&&n.hide(t)}),l},update:function(e){n=e,c=e.options.show.modal.stealfocus!==I?e.tooltip.find("*").filter(function(){return t(this)}):[]},toggle:function(t,o,r){var c=(s(e.body),t.tooltip),d=t.options.show.modal,p=d.effect,u=o?"show":"hide",f=h.is(":visible"),g=s(Tt).filter(":visible:not(:animated)").not(c);return l.update(t),o&&d.stealfocus!==I&&i(s(":focus")),h.toggleClass("blurs",d.blur),o&&h.appendTo(e.body),h.is(":animated")&&f===o&&a!==I||!o&&g.length?l:(h.stop(W,I),s.isFunction(p)?p.call(h,o):p===I?h[u]():h.fadeTo(parseInt(r,10)||90,o?1:0,function(){o||h.hide()}),o||h.queue(function(t){h.css({left:"",top:""}),s(Tt).length||h.detach(),t()}),a=o,n.destroyed&&(n=k),l)}}),l.init()},Ct=new Ct,s.extend(x.prototype,{init:function(t){var e=t.tooltip;return this.options.on?(t.elements.overlay=Ct.elem,e.addClass(qt).css("z-index",q.modal_zindex+s(Tt).length),t._bind(e,["tooltipshow","tooltiphide"],function(t,i,o){var n=t.originalEvent;if(t.target===e[0])if(n&&"tooltiphide"===t.type&&/mouse(leave|enter)/.test(n.type)&&s(n.relatedTarget).closest(Ct.elem[0]).length)try{t.preventDefault()}catch(r){}else(!n||n&&"tooltipsolo"!==n.type)&&this.toggle(t,"tooltipshow"===t.type,o)},this._ns,this),t._bind(e,"tooltipfocus",function(t,i){if(!t.isDefaultPrevented()&&t.target===e[0]){var o=s(Tt),n=q.modal_zindex+o.length,r=parseInt(e[0].style.zIndex,10);Ct.elem[0].style.zIndex=n-1,o.each(function(){this.style.zIndex>r&&(this.style.zIndex-=1)}),o.filter("."+K).qtip("blur",t.originalEvent),e.addClass(K)[0].style.zIndex=n,Ct.update(i);try{t.preventDefault()}catch(a){}}},this._ns,this),void t._bind(e,"tooltiphide",function(t){t.target===e[0]&&s(Tt).filter(":visible").not(e).last().qtip("focus",t)},this._ns,this)):this},toggle:function(t,e,i){return t&&t.isDefaultPrevented()?this:void Ct.toggle(this.qtip,!!e,i)},destroy:function(){this.qtip.tooltip.removeClass(qt),this.qtip._unbind(this.qtip.tooltip,this._ns),Ct.toggle(this.qtip,I),delete this.qtip.elements.overlay}}),xt=V.modal=function(t){return new x(t,t.options.show.modal)},xt.sanitize=function(t){t.show&&("object"!=typeof t.show.modal?t.show.modal={on:!!t.show.modal}:"undefined"==typeof t.show.modal.on&&(t.show.modal.on=W))},q.modal_zindex=q.zindex-200,xt.initialize="render",z.modal={"^show.modal.(on|blur)$":function(){this.destroy(),this.init(),this.qtip.elems.overlay.toggle(this.qtip.tooltip[0].offsetWidth>0)}},s.extend(W,q.defaults,{show:{modal:{on:I,effect:W,blur:W,stealfocus:W,escape:W}}}),V.viewport=function(i,s,o,n,r,a,h){function l(t,e,i,o,n,r,a,h,l){var c=s[n],y=w[t],b=_[t],x=i===$,C=y===n?l:y===r?-l:-l/2,q=b===n?h:b===r?-h:-h/2,T=m[n]+v[n]-(u?0:p[n]),j=T-c,z=c+l-(a===A?f:g)-T,M=C-(w.precedance===t||y===w[e]?q:0)-(b===N?h/2:0);return x?(M=(y===n?1:-1)*C,s[n]+=j>0?j:z>0?-z:0,s[n]=Math.max(-p[n]+v[n],c-M,Math.min(Math.max(-p[n]+v[n]+(a===A?f:g),c+M),s[n],"center"===y?c-C:1e9))):(o*=i===O?2:0,j>0&&(y!==n||z>0)?(s[n]-=M+o,d.invert(t,n)):z>0&&(y!==r||j>0)&&(s[n]-=(y===N?-M:M)+o,d.invert(t,r)),s[n]<m&&-s[n]>z&&(s[n]=c,d=w.clone())),s[n]-c}var c,d,p,u,f,g,m,v,y=o.target,b=i.elements.tooltip,w=o.my,_=o.at,x=o.adjust,C=x.method.split(" "),q=C[0],T=C[1]||C[0],j=o.viewport,z=o.container,M=(i.cache,{left:0,top:0});return j.jquery&&y[0]!==t&&y[0]!==e.body&&"none"!==x.method?(p=z.offset()||M,u="static"===z.css("position"),c="fixed"===b.css("position"),f=j[0]===t?j.width():j.outerWidth(I),g=j[0]===t?j.height():j.outerHeight(I),m={left:c?0:j.scrollLeft(),top:c?0:j.scrollTop()},v=j.offset()||M,"shift"===q&&"shift"===T||(d=w.clone()),M={left:"none"!==q?l(E,S,q,x.x,D,F,A,n,a):0,top:"none"!==T?l(S,E,T,x.y,P,B,L,r,h):0,my:d}):M},V.polys={polygon:function(t,e){var i,s,o,n={width:0,height:0,position:{top:1e10,right:0,bottom:0,left:1e10},adjustable:I},r=0,a=[],h=1,l=1,c=0,d=0;for(r=t.length;r--;)i=[parseInt(t[--r],10),parseInt(t[r+1],10)],i[0]>n.position.right&&(n.position.right=i[0]),i[0]<n.position.left&&(n.position.left=i[0]),i[1]>n.position.bottom&&(n.position.bottom=i[1]),i[1]<n.position.top&&(n.position.top=i[1]),a.push(i);if(s=n.width=Math.abs(n.position.right-n.position.left),o=n.height=Math.abs(n.position.bottom-n.position.top),"c"===e.abbrev())n.position={left:n.position.left+n.width/2,top:n.position.top+n.height/2};else{for(;s>0&&o>0&&h>0&&l>0;)for(s=Math.floor(s/2),o=Math.floor(o/2),e.x===D?h=s:e.x===F?h=n.width-s:h+=Math.floor(s/2),e.y===P?l=o:e.y===B?l=n.height-o:l+=Math.floor(o/2),r=a.length;r--&&!(a.length<2);)c=a[r][0]-n.position.left,d=a[r][1]-n.position.top,(e.x===D&&c>=h||e.x===F&&c<=h||e.x===N&&(c<h||c>n.width-h)||e.y===P&&d>=l||e.y===B&&d<=l||e.y===N&&(d<l||d>n.height-l))&&a.splice(r,1);n.position={left:a[0][0],top:a[0][1]}}return n},rect:function(t,e,i,s){return{width:Math.abs(i-t),height:Math.abs(s-e),position:{left:Math.min(t,i),top:Math.min(e,s)}}},_angles:{tc:1.5,tr:7/4,tl:5/4,bc:.5,br:.25,bl:.75,rc:2,lc:1,c:0},ellipse:function(t,e,i,s,o){var n=V.polys._angles[o.abbrev()],r=0===n?0:i*Math.cos(n*Math.PI),a=s*Math.sin(n*Math.PI);return{width:2*i-Math.abs(r),height:2*s-Math.abs(a),position:{left:t+r,top:e+a},adjustable:I}},circle:function(t,e,i,s){return V.polys.ellipse(t,e,i,i,s)}},V.svg=function(t,i,o){for(var n,r,a,h,l,c,d,p,u,f=(s(e),i[0]),g=s(f.ownerSVGElement),m=f.ownerDocument,v=(parseInt(i.css("stroke-width"),10)||0)/2;!f.getBBox;)f=f.parentNode;if(!f.getBBox||!f.parentNode)return I;switch(f.nodeName){case"ellipse":case"circle":p=V.polys.ellipse(f.cx.baseVal.value,f.cy.baseVal.value,(f.rx||f.r).baseVal.value+v,(f.ry||f.r).baseVal.value+v,o);break;case"line":case"polygon":case"polyline":for(d=f.points||[{x:f.x1.baseVal.value,y:f.y1.baseVal.value},{x:f.x2.baseVal.value,y:f.y2.baseVal.value}],p=[],c=-1,h=d.numberOfItems||d.length;++c<h;)l=d.getItem?d.getItem(c):d[c],p.push.apply(p,[l.x,l.y]);p=V.polys.polygon(p,o);break;default:p=f.getBBox(),p={width:p.width,height:p.height,position:{left:p.x,top:p.y}}}return u=p.position,g=g[0],g.createSVGPoint&&(r=f.getScreenCTM(),d=g.createSVGPoint(),d.x=u.left,d.y=u.top,a=d.matrixTransform(r),u.left=a.x,u.top=a.y),m!==e&&"mouse"!==t.position.target&&(n=s((m.defaultView||m.parentWindow).frameElement).offset(),n&&(u.left+=n.left,u.top+=n.top)),m=s(m),u.left+=m.scrollLeft(),u.top+=m.scrollTop(),p},V.imagemap=function(t,e,i,o){e.jquery||(e=s(e));var n,r,a,h,l,c=(e.attr("shape")||"rect").toLowerCase().replace("poly","polygon"),d=s('img[usemap="#'+e.parent("map").attr("name")+'"]'),p=s.trim(e.attr("coords")),u=p.replace(/,$/,"").split(",");if(!d.length)return I;if("polygon"===c)h=V.polys.polygon(u,i);else{if(!V.polys[c])return I;for(a=-1,l=u.length,r=[];++a<l;)r.push(parseInt(u[a],10));h=V.polys[c].apply(this,r.concat(i))}return n=d.offset(),n.left+=Math.ceil((d.outerWidth(I)-d.width())/2),n.top+=Math.ceil((d.outerHeight(I)-d.height())/2),h.position.left+=n.left,h.position.top+=n.top,h};var jt,zt='<iframe class="qtip-bgiframe" frameborder="0" tabindex="-1" src="javascript:\'\';" style="display:block; position:absolute; z-index:-1; filter:alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";"></iframe>';s.extend(C.prototype,{_scroll:function(){var e=this.qtip.elements.overlay;e&&(e[0].style.top=s(t).scrollTop()+"px")},init:function(i){var o=i.tooltip;s("select, object").length<1&&(this.bgiframe=i.elements.bgiframe=s(zt).appendTo(o),i._bind(o,"tooltipmove",this.adjustBGIFrame,this._ns,this)),this.redrawContainer=s("<div/>",{id:R+"-rcontainer"}).appendTo(e.body),i.elements.overlay&&i.elements.overlay.addClass("qtipmodal-ie6fix")&&(i._bind(t,["scroll","resize"],this._scroll,this._ns,this),i._bind(o,["tooltipshow"],this._scroll,this._ns,this)),this.redraw()},adjustBGIFrame:function(){var t,e,i=this.qtip.tooltip,s={height:i.outerHeight(I),width:i.outerWidth(I)},o=this.qtip.plugins.tip,n=this.qtip.elements.tip;e=parseInt(i.css("borderLeftWidth"),10)||0,e={left:-e,top:-e},o&&n&&(t="x"===o.corner.precedance?[A,D]:[L,P],e[t[1]]-=n[t[0]]()),this.bgiframe.css(e).css(s)},redraw:function(){if(this.qtip.rendered<1||this.drawing)return this;var t,e,i,s,o=this.qtip.tooltip,n=this.qtip.options.style,r=this.qtip.options.position.container;return this.qtip.drawing=1,n.height&&o.css(L,n.height),n.width?o.css(A,n.width):(o.css(A,"").appendTo(this.redrawContainer),e=o.width(),e%2<1&&(e+=1),i=o.css("maxWidth")||"",s=o.css("minWidth")||"",t=(i+s).indexOf("%")>-1?r.width()/100:0,i=(i.indexOf("%")>-1?t:1)*parseInt(i,10)||e,s=(s.indexOf("%")>-1?t:1)*parseInt(s,10)||0,e=i+s?Math.min(Math.max(e,s),i):e,o.css(A,Math.round(e)).appendTo(r)),this.drawing=0,this},destroy:function(){this.bgiframe&&this.bgiframe.remove(),this.qtip._unbind([t,this.qtip.tooltip],this._ns)}}),jt=V.ie6=function(t){return 6===st.ie?new C(t):I},jt.initialize="render",z.ie6={"^content|style$":function(){this.redraw()}}})}(window,document);
8
- function give_load_gateway(e,i){var t=jQuery(e).find("#give-payment-mode-select .give-loading-text"),a=jQuery(e).find("#give-amount").val(),n=jQuery(e).find('input[name="give-form-id"]').val();t.fadeIn();var o=jQuery(e).data();1!=o["blockUI.isBlocked"]&&jQuery(e).find("#give_purchase_form_wrap").block({message:null,overlayCSS:{background:"#fff",opacity:.6}}),jQuery.post(give_scripts.ajaxurl+"?payment-mode="+i,{action:"give_load_gateway",give_total:a,give_form_id:n,give_payment_mode:i},function(i){jQuery(e).unblock(),jQuery(e).find("#give_purchase_form_wrap").html(i),jQuery(".give-no-js").hide(),jQuery(e).find("#give-payment-mode-select .give-loading-text").fadeOut(),setup_give_tooltips(),jQuery(document).trigger("give_gateway_loaded",[i,jQuery(e).attr("id")])})}function setup_give_tooltips(){jQuery('[data-tooltip!=""]').qtip({content:{attr:"data-tooltip"},style:{classes:"qtip-rounded qtip-tipsy"},position:{my:"bottom center",at:"top center"}}),jQuery.fn.qtip.zindex=2147483641}var give_scripts,give_global_vars;jQuery(document).ready(function(e){setup_give_tooltips(),e(".give-loading-text").hide(),e(document).on("click",".give-checkout-login",function(i){var t=e(this),a=e(this).parents("form"),n=e(a).find('[id^="give-checkout-login-register"] .give-loading-text'),o={action:t.data("action"),form_id:e(a).find('[name="give-form-id"]').val()};return n.show(),e.post(give_scripts.ajaxurl,o,function(i){e(a).find("[id^=give-checkout-login-register]").html(i),e(a).find(".give-submit-button-wrap").hide()}).done(function(){n.hide(),give_fl_trigger(),setup_give_tooltips()}),!1}),e(document).on("click",".give-checkout-register-cancel",function(i){i.preventDefault();var t=e(this),a=e(this).parents("form"),n={action:t.data("action"),form_id:e(a).find('[name="give-form-id"]').val()};e.post(give_scripts.ajaxurl,n,function(i){e(a).find("[id^=give-checkout-login-register]").html(e.parseJSON(i.fields)),e(a).find(".give-submit-button-wrap").show()}).done(function(){give_fl_trigger(),setup_give_tooltips()})}),e(document).on("click","[id^=give-login-fields] input[type=submit]",function(i){i.preventDefault();var t=e(this).val(),a=e(this).parents("form");e(this).val(give_global_vars.purchase_loading),a.find("[id^=give-login-fields] .give-loading-animation").fadeIn();var n={action:"give_process_donation_login",give_ajax:1,give_user_login:a.find("[name=give_user_login]").val(),give_user_pass:a.find("[name=give_user_pass]").val()};e.post(give_global_vars.ajaxurl,n,function(i){void 0!=e.trim(typeof i.success)&&1==i.success&&void 0!=typeof i.data?(a.find(".give_errors").remove(),a.find("#give-payment-mode-select").after(i.data),a.find(".give_notices.give_errors").delay(5e3).slideUp(),give_load_gateway(a,a.find(".give-gateway-option-selected input").val())):(a.find("[id^=give-login-fields] input[type=submit]").val(t),a.find(".give-loading-animation").fadeOut(),a.find(".give_errors").remove(),a.find("[id^=give-user-login-submit]").before(i.data))})}),e("select#give-gateway, input.give-gateway").on("change",function(i){i.preventDefault();var t=e(this).val();return"0"==t?(console.log("There was a problem loading the selected gateway"),!1):(give_load_gateway(e(this).parents("form"),t),!1)}),e("body").on("click touchend",'form.give-form input[name="give-purchase"].give-submit',function(i){var t=e(this).parents("form.give-form"),a=t.find('input[type="submit"].give-submit + .give-loading-animation');a.fadeIn();var n=t.get(0);if("function"!=typeof n.checkValidity||n.checkValidity()!==!1||(a.fadeOut(),(navigator.userAgent.indexOf("Safari")!=-1&&navigator.userAgent.indexOf("Chrome")==-1)!=!1)){i.preventDefault();var o=e(this).val();e(this).val(give_global_vars.purchase_loading),e.post(give_global_vars.ajaxurl,t.serialize()+"&action=give_process_donation&give_ajax=true",function(i){"success"==e.trim(i)?(t.find(".give_errors").remove(),e(n).submit(),t.trigger("give_form_validation_passed")):(t.find('input[type="submit"].give-submit').val(o),a.fadeOut(),t.find(".give_errors").remove(),t.find('input[type="submit"].give-submit').before(i))})}})});
9
- var give_scripts,give_global_vars;jQuery(function(e){function a(){var a=e(this),t=a.parents("form");if("card_state"!=a.attr("id")){t.find("#card_state").empty().append('<option value="1">'+give_global_vars.general_loading+"</option>").prop("disabled",!0);var i={action:"give_get_states",country:a.val(),field_name:"card_state"};e.ajax({type:"POST",data:i,url:give_global_vars.ajaxurl,xhrFields:{withCredentials:!0},success:function(e){var a="",i=e.states_label;a=void 0!=typeof e.states_found&&1==e.states_found?e.data:'<input type="text" id="card_state" name="card_state" class="cart-state give-input required" placeholder="'+i+'" value="'+e.default_state+'"/>',!1===t.hasClass("float-labels-enabled")?"undefined"!=typeof e.states_require&&1==e.states_require?t.find('input[name="card_state"], select[name="card_state"]').closest("p").find("label .give-required-indicator").removeClass("give-hidden"):t.find('input[name="card_state"], select[name="card_state"]').closest("p").find("label .give-required-indicator").addClass("give-hidden"):t.find('input[name="card_state"], select[name="card_state"]').closest("p").find("label").text(i),t.find('input[name="card_state"], select[name="card_state"]').closest("p").find("label .state-label-text").text(i),t.find('input[name="card_state"], select[name="card_state"]').replaceWith(a),void 0!=typeof e.show_field&&1==e.show_field?t.find("p#give-card-state-wrap").removeClass("give-hidden"):t.find("p#give-card-state-wrap").addClass("give-hidden"),v.trigger("give_checkout_billing_address_updated",[e,t.attr("id")])}}).fail(function(e){window.console&&window.console.log&&console.log(e)})}return!1}function t(){var a=e("form.give-form");a.each(function(a,t){t=e(t);var i=t.find(".card-number"),n=t.find(".card-cvc"),r=t.find(".card-expiry");i.length&&(i.payment("formatCardNumber"),n.payment("formatCardCVC"),r.payment("formatCardExpiry"))})}function i(e,a){e=e.toString().trim();var t=parseInt(give_global_vars.number_decimals);if("INR"===give_global_vars.currency){actual_price=accounting.unformat(e,give_global_vars.decimal_separator).toString();var i=result=amount="",n=actual_price.indexOf(".");for(-1!==n&&t&&(i=Number(actual_price.substr(parseInt(n))).toFixed(t).toString().substr(1),actual_price=actual_price.substr(0,parseInt(n)),i.length?t+1>i.length&&(i=(i+"000000000").substr(0,t+1)):i=".0000000000".substr(0,pa+1)),result=actual_price.substr(-3),amount=actual_price.substr(0,parseInt(actual_price.length)-3);amount.length>0;)result=amount.substr(-2)+give_global_vars.thousands_separator+result,amount=amount.substr(0,parseInt(amount.length)-2);i.length&&(result+=i),e=result,void 0!==a.symbol&&a.symbol.length&&("after"===give_global_vars.currency_pos?e+=a.symbol:e=a.symbol+e)}else"after"===give_global_vars.currency_pos&&(a.format="%v%s"),e=accounting.formatMoney(e,a);return e}function n(e){return Math.abs(parseFloat(accounting.unformat(e,give_global_vars.decimal_separator)))}function r(e){var a={symbol:"",decimal:give_global_vars.decimal_separator,thousand:give_global_vars.thousands_separator,precision:give_global_vars.number_decimals};return i(e,a)}function o(a){var t=[];return a.hasClass("give-form-type-multi")?(e.each(a.find(".give-donation-levels-wrap [data-price-id] "),function(e,a){a=a instanceof jQuery?a:jQuery(a),t.push({price_id:a.data("price-id"),amount:n(a.val())})}),t):t}function l(a){var t=a.parents("form"),i=a.val(),r=a.data("price-id");return void 0==r&&(r=a.find("option:selected").data("price-id")),"custom"===i?(t.find(".give-amount-top").val("").focus(),!1):(t.find(".give-amount-top").val(i),t.find("span.give-amount-top").text(i),e(".give-donation-amount .give-text-input",t).data("amount",n(t.find(".give-final-total-amount").data("total"))),t.find(".give-donation-amount .give-text-input").trigger("blur",[t,i,r]),void e(document).trigger("give_donation_value_updated",[t,i,r]))}function d(){var a=s("form-id"),t=s("payment-mode");if(!a||!t)return!1;var i=e("body").find("#give-form-"+a+"-wrap"),n=i.find("form.give-form"),r=i.hasClass("give-display-modal"),o=i.hasClass("give-display-reveal");n.find("#give-gateway-radio-list label").removeClass("give-gateway-option-selected"),n.find("input[name=payment-mode][value="+t+"]").prop("checked",!0).parent().addClass("give-gateway-option-selected");var d=s("level-id"),v=n.find('*[data-price-id="'+d+'"]');v.length>0&&l(v),r?give_open_form_modal(i,n):o&&(n.find(".give-btn-reveal").hide(),n.find("#give-payment-mode-select, #give_purchase_form_wrap").slideDown())}function s(e,a){a||(a=window.location.href),e=e.replace(/[\[\]]/g,"\\$&");var t=new RegExp("[?&]"+e+"(=([^&#]*)|&|#|$)"),i=t.exec(a);return i?i[2]?decodeURIComponent(i[2].replace(/\+/g," ")):"":null}var v=e(document);v.on("change","#give_cc_address input.card_state, #give_cc_address select",a),t(),v.on("give_gateway_loaded",function(e){t()}),e.fn.toggleError=function(e){return this.toggleClass("error",e),this.toggleClass("valid",!e),this},v.on("submit","#give_payment_mode",function(){var a=e("#give-gateway option:selected").val();if(0==a)return alert(give_global_vars.no_gateway),!1}),v.on("click","#give-payment-mode-select input",function(){var a=e(this).parents("form"),t=e("#give-payment-mode-select li"),i=e('#give-payment-mode-select li.give-gateway-option-selected input[name="payment-mode"]').val(),n="";t.removeClass("give-gateway-option-selected"),t.prop("checked",!1),e(this).prop("checked",!0),e(this).parent().addClass("give-gateway-option-selected"),n=e('#give-payment-mode-select li.give-gateway-option-selected input[name="payment-mode"]').val(),a.attr("action",a.attr("action").replace("payment-mode="+i,"payment-mode="+n))}),v.on("focus",".give-donation-amount .give-text-input",function(a){var t=e(this).parents("form");e(this).removeClass("invalid-amount");var i=t.find(".give-final-total-amount").data("total");e(this).data("amount",n(i)),e(this).parent(".give-donation-amount").addClass("give-custom-amount-focus-in"),t.find(".give-default-level, .give-radio-input").removeClass("give-default-level"),t.find(".give-btn-level-custom").addClass("give-default-level"),t.find(".give-radio-input").prop("checked",!1),t.find(".give-radio-input.give-radio-level-custom").prop("checked",!0),t.find(".give-select-level").prop("selected",!1),t.find(".give-select-level .give-donation-level-custom").prop("selected",!0)}),v.on("blur",".give-donation-amount .give-text-input",function(a,t,l,d){var s=void 0!=t?t:e(this).closest("form"),v=e(this).data("amount"),c=void 0!=l?l:e(this).val(),u=s.find('input[name="give-form-minimum"]'),g=n(u.val()),p=0==c?g:n(c),m=o(e(this).parents("form")),f="";d=void 0!=d?d:-1;var _={symbol:"",decimal:give_global_vars.decimal_separator,thousand:give_global_vars.thousands_separator,precision:give_global_vars.number_decimals},h=i(p,_);if(e(this).val(h),!m.length||-1<d||(e.each(m,function(e,a){if(a.amount===p)return d=a.price_id,!1}),!(-1<d)&&g<=p&&(d="custom")),(p<g||p<1)&&-1===d){e(this).addClass("give-invalid-amount"),_.symbol=give_global_vars.currency_sign,f=give_global_vars.bad_minimum+" "+i(g,_),s.find(".give-submit").prop("disabled",!0);var y=s.find(".give-invalid-minimum");if(0===y.length){var b=e('<div class="give_error give-invalid-minimum">'+f+"</div>").hide();b.insertBefore(s.find(".give-total-wrap")).show()}}else e(this).removeClass("give-invalid-amount"),s.find(".give-invalid-minimum").slideUp(300,function(){e(this).remove()}),s.find(".give-submit").prop("disabled",!1);if(v!==p&&(_.symbol=give_global_vars.currency_sign,s.find(".give-final-total-amount").data("total",p).text(i(p,_))),-1!==d)switch(e('input[name="give-price-id"]',s).val(d),s.find(".give-amount-hidden").val(r(p)),s.find(".give-default-level").removeClass("give-default-level"),!0){case!!s.find(".give-radio-input").length:s.find(".give-radio-input").prop("checked",!1),s.find('.give-radio-input[data-price-id="'+d+'"]').prop("checked",!0).addClass("give-default-level");break;case!!s.find("button.give-donation-level-btn").length:s.find("button.give-donation-level-btn").blur(),s.find('button.give-donation-level-btn[data-price-id="'+d+'"]').focus().addClass("give-default-level");break;case!!s.find("select.give-select-level").length:s.find("select.give-select-level option").prop("selected",!1),s.find('select.give-select-level option[data-price-id="'+d+'"]').prop("selected",!0).addClass("give-default-level")}e(this).parent(".give-donation-amount").removeClass("give-custom-amount-focus-in")}),v.on("click touchend",".give-donation-level-btn",function(a){a.preventDefault(),l(e(this))}),v.on("click touchend",".give-radio-input-level",function(a){l(e(this))}),v.on("change",".give-select-level",function(a){l(e(this))}),d(),v.on("click",".give_terms_links",function(a){a.preventDefault();var t=e(this).closest("fieldset");return e("[class^=give_terms-]",t).slideToggle(),e("a.give_terms_links",t).toggle(),!1})}),jQuery(window).load(function(){jQuery("body").on("keyup change focusout",".give-form .card-number, .give-form .card-cvc, .give-form .card-expiry",function(e){var a=jQuery(this),t=a.parents("form.give-form"),i=a.attr("id"),n=t.find(".card-number"),r=t.find(".card-cvc"),o=t.find(".card-expiry"),l=jQuery.payment.cardType(n.val()),d=!1;switch(e.type){case"focusout":i.indexOf("card_number")>-1?(d=!jQuery.payment.validateCardNumber(n.val()),n.toggleError(d)):i.indexOf("card_cvc")>-1?(d=!jQuery.payment.validateCardCVC(r.val(),l),r.toggleError(d)):i.indexOf("card_expiry")>-1&&(d=!jQuery.payment.validateCardExpiry(o.payment("cardExpiryVal")),o.toggleError(d)),a.parents("form").find(".give-submit").prop("disabled",d);break;default:if(a.hasClass("error")&&a.removeClass("error"),i.indexOf("card_number")>-1){var s=t.find(".card-type");null===l?(s.removeClass().addClass("off card-type"),a.removeClass("valid").addClass("error")):s.removeClass().addClass("card-type "+l)}else if(i.indexOf("card_expiry")>-1){var v=o.payment("cardExpiryVal");t.find(".card-expiry-month").val(v.month),t.find(".card-expiry-year").val(v.year)}}})});
10
- function give_open_form_modal(e,i){var t="#give_purchase_form_wrap, #give-payment-mode-select, .mfp-close, .give-hidden";jQuery.magnificPopup.open({mainClass:give_global_vars.magnific_options.main_class,closeOnBgClick:give_global_vars.magnific_options.close_on_bg_click,fixedContentPos:!0,fixedBgPos:!0,items:{src:i,type:"inline"},callbacks:{beforeOpen:function(){if(e.hasClass("give-display-button-only")&&!i.data("content")){var t=jQuery(".give-form-content-wrap",e),a=jQuery(".give-form-title",e),n=jQuery(".give-goal-progress",e),o=jQuery(">.give_error",e),l=jQuery(".give_errors",e);t.length&&!jQuery(".give-form-content-wrap",i).length&&(t.hasClass("give_post_form-content")?i.append(t):i.prepend(t)),l.length&&!jQuery(".give_errors",i).length&&l.each(function(e,t){i.prepend(jQuery(t))}),o.length&&!jQuery(">.give_error",i).length&&o.each(function(e,t){i.prepend(jQuery(t))}),n.length&&!jQuery(".give-goal-progress",i).length&&i.prepend(n),a.length&&!jQuery(".give-form-title",i).length&&i.prepend(a),i.data("content","loaded")}},open:function(){var a=jQuery(".mfp-content");a.outerWidth()>=500&&a.addClass("give-responsive-mfp-content"),e.hasClass("give-display-button-only")&&(t=i.children().not(".give-hidden, .give-btn-modal")),i.children().not(t).hide()},close:function(){i.removeClass("mfp-hide"),i.children().not(t).show()}}})}function give_fl_trigger(){give_float_labels instanceof FloatLabels?give_float_labels.rebuild():give_float_labels=new FloatLabels(".float-labels-enabled",{exclude:"#give-amount, .give-select-level, [multiple]",prioritize:"placeholder",style:"give"})}function give_change_html5_form_field_validation_message(){var e,i=jQuery(".give-form");i.length&&jQuery.each(i,function(i,t){e=jQuery("input",t),e.length&&jQuery.each(e,function(e,i){i=jQuery(i).get(0),give_global_vars.form_translation.hasOwnProperty(i.name)&&(i.oninvalid=function(e){e.target.setCustomValidity(""),e.target.validity.valid||e.target.setCustomValidity(give_global_vars.form_translation[i.name])})})})}function update_profile_state_field(){var e=jQuery(this),i=e.parents("form");if("give_address_country"===e.attr("id")){i.find("#give_address_state").empty().append('<option value="1">'+give_global_vars.general_loading+"</option>").prop("disabled",!0);var t={action:"give_get_states",country:e.val(),field_name:"give_address_state"};jQuery.ajax({type:"POST",data:t,url:give_global_vars.ajaxurl,xhrFields:{withCredentials:!0},success:function(e){var t="",a=e.states_label;t=void 0!=typeof e.states_found&&1==e.states_found?e.data:'<input type="text" id="give_address_state" name="give_address_state" class="text give-input" placeholder="'+a+'" value="'+e.default_state+'"/>',i.find('input[name="give_address_state"], select[name="give_address_state"]').replaceWith(t),void 0!=typeof e.show_field&&1==e.show_field?i.find("p#give-card-state-wrap").removeClass("give-hidden"):i.find("p#give-card-state-wrap").addClass("give-hidden")}}).fail(function(e){window.console&&window.console.log&&console.log(e)})}return!1}var give_scripts,give_float_labels;jQuery(function(e){var i=e(document);give_fl_trigger(),give_change_html5_form_field_validation_message(),i.on("give_gateway_loaded",function(e,i,t){give_fl_trigger()}),i.on("give_checkout_billing_address_updated",function(i,t,a){e("form#"+a).hasClass("float-labels-enabled")&&give_fl_trigger()}),i.on("click",".give-btn-reveal",function(i){i.preventDefault();var t=e(this),a=e(this).parents("form"),n="#give-payment-mode-select",o=e(n),l="";return t.hide(),e("li",o).length>1&&(l=n+", "),a.find(l+"#give_purchase_form_wrap").slideDown(),!1}),i.on("click",".give-btn-modal",function(i){i.preventDefault();var t=e(this).parents("div.give-form-wrap"),a=t.find("form.give-form"),n=a.find("#give-amount"),o=n.val();return!o||o<=0?(n.focus(),!1):void give_open_form_modal(t,a)});var t=jQuery('.give_notice[data-dismissible="auto"]');t.length&&t.each(function(i,t){t=e(t),window.setTimeout(function(){t.slideUp()},t.data("dismiss-interval"))}),i.on("change","#give_profile_billing_address_wrap #give_address_country",update_profile_state_field)});
5
  (function(){var t,e,n,r,a,i,o,l,u,s,c,h,p,f,g,v,d,m,y,C,T,w,$,D,S=[].slice,k=[].indexOf||function(t){for(var e=0,n=this.length;e<n;e++)if(e in this&&this[e]===t)return e;return-1};t=window.jQuery||window.Zepto||window.$,t.payment={},t.payment.fn={},t.fn.payment=function(){var e,n;return n=arguments[0],e=2<=arguments.length?S.call(arguments,1):[],t.payment.fn[n].apply(this,e)},a=/(\d{1,4})/g,t.payment.cards=r=[{type:"maestro",patterns:[5018,502,503,506,56,58,639,6220,67],format:a,length:[12,13,14,15,16,17,18,19],cvcLength:[3],luhn:!0},{type:"forbrugsforeningen",patterns:[600],format:a,length:[16],cvcLength:[3],luhn:!0},{type:"dankort",patterns:[5019],format:a,length:[16],cvcLength:[3],luhn:!0},{type:"visa",patterns:[4],format:a,length:[13,16],cvcLength:[3],luhn:!0},{type:"mastercard",patterns:[51,52,53,54,55,22,23,24,25,26,27],format:a,length:[16],cvcLength:[3],luhn:!0},{type:"amex",patterns:[34,37],format:/(\d{1,4})(\d{1,6})?(\d{1,5})?/,length:[15],cvcLength:[3,4],luhn:!0},{type:"dinersclub",patterns:[30,36,38,39],format:/(\d{1,4})(\d{1,6})?(\d{1,4})?/,length:[14],cvcLength:[3],luhn:!0},{type:"discover",patterns:[60,64,65,622],format:a,length:[16],cvcLength:[3],luhn:!0},{type:"unionpay",patterns:[62,88],format:a,length:[16,17,18,19],cvcLength:[3],luhn:!1},{type:"jcb",patterns:[35],format:a,length:[16],cvcLength:[3],luhn:!0}],e=function(t){var e,n,a,i,o,l,u,s;for(t=(t+"").replace(/\D/g,""),i=0,l=r.length;i<l;i++)for(e=r[i],s=e.patterns,o=0,u=s.length;o<u;o++)if(a=s[o],n=a+"",t.substr(0,n.length)===n)return e},n=function(t){var e,n,a;for(n=0,a=r.length;n<a;n++)if(e=r[n],e.type===t)return e},p=function(t){var e,n,r,a,i,o;for(r=!0,a=0,n=(t+"").split("").reverse(),i=0,o=n.length;i<o;i++)e=n[i],e=parseInt(e,10),(r=!r)&&(e*=2),e>9&&(e-=9),a+=e;return a%10===0},h=function(t){var e;return null!=t.prop("selectionStart")&&t.prop("selectionStart")!==t.prop("selectionEnd")||!(null==("undefined"!=typeof document&&null!==document&&null!=(e=document.selection)?e.createRange:void 0)||!document.selection.createRange().text)},$=function(t,e){var n,r,a,i,o,l;try{r=e.prop("selectionStart")}catch(u){i=u,r=null}if(o=e.val(),e.val(t),null!==r&&e.is(":focus"))return r===o.length&&(r=t.length),o!==t&&(l=o.slice(r-1,+r+1||9e9),n=t.slice(r-1,+r+1||9e9),a=t[r],/\d/.test(a)&&l===""+a+" "&&n===" "+a&&(r+=1)),e.prop("selectionStart",r),e.prop("selectionEnd",r)},m=function(t){var e,n,r,a,i,o,l,u;for(null==t&&(t=""),r="0123456789",a="0123456789",o="",e=t.split(""),l=0,u=e.length;l<u;l++)n=e[l],i=r.indexOf(n),i>-1&&(n=a[i]),o+=n;return o},d=function(e){var n;return n=t(e.currentTarget),setTimeout(function(){var t;return t=n.val(),t=m(t),t=t.replace(/\D/g,""),$(t,n)})},g=function(e){var n;return n=t(e.currentTarget),setTimeout(function(){var e;return e=n.val(),e=m(e),e=t.payment.formatCardNumber(e),$(e,n)})},l=function(n){var r,a,i,o,l,u,s;if(i=String.fromCharCode(n.which),/^\d+$/.test(i)&&(r=t(n.currentTarget),s=r.val(),a=e(s+i),o=(s.replace(/\D/g,"")+i).length,u=16,a&&(u=a.length[a.length.length-1]),!(o>=u||null!=r.prop("selectionStart")&&r.prop("selectionStart")!==s.length)))return l=a&&"amex"===a.type?/^(\d{4}|\d{4}\s\d{6})$/:/(?:^|\s)(\d{4})$/,l.test(s)?(n.preventDefault(),setTimeout(function(){return r.val(s+" "+i)})):l.test(s+i)?(n.preventDefault(),setTimeout(function(){return r.val(s+i+" ")})):void 0},i=function(e){var n,r;if(n=t(e.currentTarget),r=n.val(),8===e.which&&(null==n.prop("selectionStart")||n.prop("selectionStart")===r.length))return/\d\s$/.test(r)?(e.preventDefault(),setTimeout(function(){return n.val(r.replace(/\d\s$/,""))})):/\s\d?$/.test(r)?(e.preventDefault(),setTimeout(function(){return n.val(r.replace(/\d$/,""))})):void 0},v=function(e){var n;return n=t(e.currentTarget),setTimeout(function(){var e;return e=n.val(),e=m(e),e=t.payment.formatExpiry(e),$(e,n)})},u=function(e){var n,r,a;if(r=String.fromCharCode(e.which),/^\d+$/.test(r))return n=t(e.currentTarget),a=n.val()+r,/^\d$/.test(a)&&"0"!==a&&"1"!==a?(e.preventDefault(),setTimeout(function(){return n.val("0"+a+" / ")})):/^\d\d$/.test(a)?(e.preventDefault(),setTimeout(function(){var t,e;return t=parseInt(a[0],10),e=parseInt(a[1],10),e>2&&0!==t?n.val("0"+t+" / "+e):n.val(""+a+" / ")})):void 0},s=function(e){var n,r,a;if(r=String.fromCharCode(e.which),/^\d+$/.test(r))return n=t(e.currentTarget),a=n.val(),/^\d\d$/.test(a)?n.val(""+a+" / "):void 0},c=function(e){var n,r,a;if(a=String.fromCharCode(e.which),"/"===a||" "===a)return n=t(e.currentTarget),r=n.val(),/^\d$/.test(r)&&"0"!==r?n.val("0"+r+" / "):void 0},o=function(e){var n,r;if(n=t(e.currentTarget),r=n.val(),8===e.which&&(null==n.prop("selectionStart")||n.prop("selectionStart")===r.length))return/\d\s\/\s$/.test(r)?(e.preventDefault(),setTimeout(function(){return n.val(r.replace(/\d\s\/\s$/,""))})):void 0},f=function(e){var n;return n=t(e.currentTarget),setTimeout(function(){var t;return t=n.val(),t=m(t),t=t.replace(/\D/g,"").slice(0,4),$(t,n)})},w=function(t){var e;return!(!t.metaKey&&!t.ctrlKey)||32!==t.which&&(0===t.which||(t.which<33||(e=String.fromCharCode(t.which),!!/[\d\s]/.test(e))))},C=function(n){var r,a,i,o;if(r=t(n.currentTarget),i=String.fromCharCode(n.which),/^\d+$/.test(i)&&!h(r))return o=(r.val()+i).replace(/\D/g,""),a=e(o),a?o.length<=a.length[a.length.length-1]:o.length<=16},T=function(e){var n,r,a;if(n=t(e.currentTarget),r=String.fromCharCode(e.which),/^\d+$/.test(r)&&!h(n))return a=n.val()+r,a=a.replace(/\D/g,""),!(a.length>6)&&void 0},y=function(e){var n,r,a;if(n=t(e.currentTarget),r=String.fromCharCode(e.which),/^\d+$/.test(r)&&!h(n))return a=n.val()+r,a.length<=4},D=function(e){var n,a,i,o,l;if(n=t(e.currentTarget),l=n.val(),o=t.payment.cardType(l)||"unknown",!n.hasClass(o))return a=function(){var t,e,n;for(n=[],t=0,e=r.length;t<e;t++)i=r[t],n.push(i.type);return n}(),n.removeClass("unknown"),n.removeClass(a.join(" ")),n.addClass(o),n.toggleClass("identified","unknown"!==o),n.trigger("payment.cardType",o)},t.payment.fn.formatCardCVC=function(){return this.on("keypress",w),this.on("keypress",y),this.on("paste",f),this.on("change",f),this.on("input",f),this},t.payment.fn.formatCardExpiry=function(){return this.on("keypress",w),this.on("keypress",T),this.on("keypress",u),this.on("keypress",c),this.on("keypress",s),this.on("keydown",o),this.on("change",v),this.on("input",v),this},t.payment.fn.formatCardNumber=function(){return this.on("keypress",w),this.on("keypress",C),this.on("keypress",l),this.on("keydown",i),this.on("keyup",D),this.on("paste",g),this.on("change",g),this.on("input",g),this.on("input",D),this},t.payment.fn.restrictNumeric=function(){return this.on("keypress",w),this.on("paste",d),this.on("change",d),this.on("input",d),this},t.payment.fn.cardExpiryVal=function(){return t.payment.cardExpiryVal(t(this).val())},t.payment.cardExpiryVal=function(t){var e,n,r,a;return a=t.split(/[\s\/]+/,2),e=a[0],r=a[1],2===(null!=r?r.length:void 0)&&/^\d+$/.test(r)&&(n=(new Date).getFullYear(),n=n.toString().slice(0,2),r=n+r),e=parseInt(e,10),r=parseInt(r,10),{month:e,year:r}},t.payment.validateCardNumber=function(t){var n,r;return t=(t+"").replace(/\s+|-/g,""),!!/^\d+$/.test(t)&&(n=e(t),!!n&&(r=t.length,k.call(n.length,r)>=0&&(n.luhn===!1||p(t))))},t.payment.validateCardExpiry=function(e,n){var r,a,i;return"object"==typeof e&&"month"in e&&(i=e,e=i.month,n=i.year),!(!e||!n)&&(e=t.trim(e),n=t.trim(n),!!/^\d+$/.test(e)&&(!!/^\d+$/.test(n)&&(1<=e&&e<=12&&(2===n.length&&(n=n<70?"20"+n:"19"+n),4===n.length&&(a=new Date(n,e),r=new Date,a.setMonth(a.getMonth()-1),a.setMonth(a.getMonth()+1,1),a>r)))))},t.payment.validateCardCVC=function(e,r){var a,i;return e=t.trim(e),!!/^\d+$/.test(e)&&(a=n(r),null!=a?(i=e.length,k.call(a.cvcLength,i)>=0):e.length>=3&&e.length<=4)},t.payment.cardType=function(t){var n;return t?(null!=(n=e(t))?n.type:void 0)||null:null},t.payment.formatCardNumber=function(n){var r,a,i,o;return n=n.replace(/\D/g,""),(r=e(n))?(i=r.length[r.length.length-1],n=n.slice(0,i),r.format.global?null!=(o=n.match(r.format))?o.join(" "):void 0:(a=r.format.exec(n),null!=a?(a.shift(),a=t.grep(a,function(t){return t}),a.join(" ")):void 0)):n},t.payment.formatExpiry=function(t){var e,n,r,a;return(n=t.match(/^\D*(\d{1,2})(\D+)?(\d{1,4})?/))?(e=n[1]||"",r=n[2]||"",a=n[3]||"",a.length>0?r=" / ":" /"===r?(e=e.substring(0,1),r=""):2===e.length||r.length>0?r=" / ":1===e.length&&"0"!==e&&"1"!==e&&(e="0"+e,r=" / "),e+r+a):""}}).call(this);
6
  !function(t,e,i){!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):jQuery&&!jQuery.fn.qtip&&t(jQuery)}(function(s){"use strict";function o(t,e,i,o){this.id=i,this.target=t,this.tooltip=k,this.elements={target:t},this._id=R+"-"+i,this.timers={img:{}},this.options=e,this.plugins={},this.cache={event:{},target:s(),disabled:I,attr:o,onTooltip:I,lastClass:""},this.rendered=this.destroyed=this.disabled=this.waiting=this.hiddenDuringWait=this.positioning=this.triggering=I}function n(t){return t===k||"object"!==s.type(t)}function r(t){return!(s.isFunction(t)||t&&t.attr||t.length||"object"===s.type(t)&&(t.jquery||t.then))}function a(t){var e,i,o,a;return n(t)?I:(n(t.metadata)&&(t.metadata={type:t.metadata}),"content"in t&&(e=t.content,n(e)||e.jquery||e.done?e=t.content={text:i=r(e)?I:e}:i=e.text,"ajax"in e&&(o=e.ajax,a=o&&o.once!==I,delete e.ajax,e.text=function(t,e){var n=i||s(this).attr(e.options.content.attr)||"Loading...",r=s.ajax(s.extend({},o,{context:e})).then(o.success,k,o.error).then(function(t){return t&&a&&e.set("content.text",t),t},function(t,i,s){e.destroyed||0===t.status||e.set("content.text",i+": "+s)});return a?n:(e.set("content.text",n),r)}),"title"in e&&(s.isPlainObject(e.title)&&(e.button=e.title.button,e.title=e.title.text),r(e.title||I)&&(e.title=I))),"position"in t&&n(t.position)&&(t.position={my:t.position,at:t.position}),"show"in t&&n(t.show)&&(t.show=t.show.jquery?{target:t.show}:t.show===W?{ready:W}:{event:t.show}),"hide"in t&&n(t.hide)&&(t.hide=t.hide.jquery?{target:t.hide}:{event:t.hide}),"style"in t&&n(t.style)&&(t.style={classes:t.style}),s.each(V,function(){this.sanitize&&this.sanitize(t)}),t)}function h(t,e){for(var i,s=0,o=t,n=e.split(".");o=o[n[s++]];)s<n.length&&(i=o);return[i||t,n.pop()]}function l(t,e){var i,s,o;for(i in this.checks)for(s in this.checks[i])(o=new RegExp(s,"i").exec(t))&&(e.push(o),("builtin"===i||this.plugins[i])&&this.checks[i][s].apply(this.plugins[i]||this,e))}function c(t){return Y.concat("").join(t?"-"+t+" ":" ")}function d(t,e){return e>0?setTimeout(s.proxy(t,this),e):void t.call(this)}function p(t){this.tooltip.hasClass(tt)||(clearTimeout(this.timers.show),clearTimeout(this.timers.hide),this.timers.show=d.call(this,function(){this.toggle(W,t)},this.options.show.delay))}function u(t){if(!this.tooltip.hasClass(tt)&&!this.destroyed){var e=s(t.relatedTarget),i=e.closest(G)[0]===this.tooltip[0],o=e[0]===this.options.show.target[0];if(clearTimeout(this.timers.show),clearTimeout(this.timers.hide),this!==e[0]&&"mouse"===this.options.position.target&&i||this.options.hide.fixed&&/mouse(out|leave|move)/.test(t.type)&&(i||o))try{t.preventDefault(),t.stopImmediatePropagation()}catch(n){}else this.timers.hide=d.call(this,function(){this.toggle(I,t)},this.options.hide.delay,this)}}function f(t){!this.tooltip.hasClass(tt)&&this.options.hide.inactive&&(clearTimeout(this.timers.inactive),this.timers.inactive=d.call(this,function(){this.hide(t)},this.options.hide.inactive))}function g(t){this.rendered&&this.tooltip[0].offsetWidth>0&&this.reposition(t)}function m(t,i,o){s(e.body).delegate(t,(i.split?i:i.join("."+R+" "))+"."+R,function(){var t=q.api[s.attr(this,X)];t&&!t.disabled&&o.apply(t,arguments)})}function v(t,i,n){var r,h,l,c,d,p=s(e.body),u=t[0]===e?p:t,f=t.metadata?t.metadata(n.metadata):k,g="html5"===n.metadata.type&&f?f[n.metadata.name]:k,m=t.data(n.metadata.name||"qtipopts");try{m="string"==typeof m?s.parseJSON(m):m}catch(v){}if(c=s.extend(W,{},q.defaults,n,"object"==typeof m?a(m):k,a(g||f)),h=c.position,c.id=i,"boolean"==typeof c.content.text){if(l=t.attr(c.content.attr),c.content.attr===I||!l)return I;c.content.text=l}if(h.container.length||(h.container=p),h.target===I&&(h.target=u),c.show.target===I&&(c.show.target=u),c.show.solo===W&&(c.show.solo=h.container.closest("body")),c.hide.target===I&&(c.hide.target=u),c.position.viewport===W&&(c.position.viewport=h.container),h.container=h.container.eq(0),h.at=new j(h.at,W),h.my=new j(h.my),t.data(R))if(c.overwrite)t.qtip("destroy",!0);else if(c.overwrite===I)return I;return t.attr(H,i),c.suppress&&(d=t.attr("title"))&&t.removeAttr("title").attr(it,d).attr("title",""),r=new o(t,c,i,(!!l)),t.data(R,r),r}function y(t){return t.charAt(0).toUpperCase()+t.slice(1)}function b(t,e){var s,o,n=e.charAt(0).toUpperCase()+e.slice(1),r=(e+" "+vt.join(n+" ")+n).split(" "),a=0;if(mt[e])return t.css(mt[e]);for(;s=r[a++];)if((o=t.css(s))!==i)return mt[e]=s,o}function w(t,e){return Math.ceil(parseFloat(b(t,e)))}function _(t,e){this._ns="tip",this.options=e,this.offset=e.offset,this.size=[e.width,e.height],this.init(this.qtip=t)}function x(t,e){this.options=e,this._ns="-modal",this.init(this.qtip=t)}function C(t,e){this._ns="ie6",this.init(this.qtip=t)}var q,T,j,z,M,W=!0,I=!1,k=null,E="x",S="y",A="width",L="height",P="top",D="left",B="bottom",F="right",N="center",O="flipinvert",$="shift",V={},R="qtip",H="data-hasqtip",X="data-qtip-id",Y=["ui-widget","ui-tooltip"],G="."+R,U="click dblclick mousedown mouseup mousemove mouseleave mouseenter".split(" "),Q=R+"-fixed",J=R+"-default",K=R+"-focus",Z=R+"-hover",tt=R+"-disabled",et="_replacedByqTip",it="oldtitle",st={ie:function(){for(var t=4,i=e.createElement("div");(i.innerHTML="<!--[if gt IE "+t+"]><i></i><![endif]-->")&&i.getElementsByTagName("i")[0];t+=1);return t>4?t:NaN}(),iOS:parseFloat((""+(/CPU.*OS ([0-9_]{1,5})|(CPU like).*AppleWebKit.*Mobile/i.exec(navigator.userAgent)||[0,""])[1]).replace("undefined","3_2").replace("_",".").replace("_",""))||I};T=o.prototype,T._when=function(t){return s.when.apply(s,t)},T.render=function(t){if(this.rendered||this.destroyed)return this;var e,i=this,o=this.options,n=this.cache,r=this.elements,a=o.content.text,h=o.content.title,l=o.content.button,c=o.position,d=("."+this._id+" ",[]);return s.attr(this.target[0],"aria-describedby",this._id),n.posClass=this._createPosClass((this.position={my:c.my,at:c.at}).my),this.tooltip=r.tooltip=e=s("<div/>",{id:this._id,"class":[R,J,o.style.classes,n.posClass].join(" "),width:o.style.width||"",height:o.style.height||"",tracking:"mouse"===c.target&&c.adjust.mouse,role:"alert","aria-live":"polite","aria-atomic":I,"aria-describedby":this._id+"-content","aria-hidden":W}).toggleClass(tt,this.disabled).attr(X,this.id).data(R,this).appendTo(c.container).append(r.content=s("<div />",{"class":R+"-content",id:this._id+"-content","aria-atomic":W})),this.rendered=-1,this.positioning=W,h&&(this._createTitle(),s.isFunction(h)||d.push(this._updateTitle(h,I))),l&&this._createButton(),s.isFunction(a)||d.push(this._updateContent(a,I)),this.rendered=W,this._setWidget(),s.each(V,function(t){var e;"render"===this.initialize&&(e=this(i))&&(i.plugins[t]=e)}),this._unassignEvents(),this._assignEvents(),this._when(d).then(function(){i._trigger("render"),i.positioning=I,i.hiddenDuringWait||!o.show.ready&&!t||i.toggle(W,n.event,I),i.hiddenDuringWait=I}),q.api[this.id]=this,this},T.destroy=function(t){function e(){if(!this.destroyed){this.destroyed=W;var t,e=this.target,i=e.attr(it);this.rendered&&this.tooltip.stop(1,0).find("*").remove().end().remove(),s.each(this.plugins,function(t){this.destroy&&this.destroy()});for(t in this.timers)clearTimeout(this.timers[t]);e.removeData(R).removeAttr(X).removeAttr(H).removeAttr("aria-describedby"),this.options.suppress&&i&&e.attr("title",i).removeAttr(it),this._unassignEvents(),this.options=this.elements=this.cache=this.timers=this.plugins=this.mouse=k,delete q.api[this.id]}}return this.destroyed?this.target:(t===W&&"hide"!==this.triggering||!this.rendered?e.call(this):(this.tooltip.one("tooltiphidden",s.proxy(e,this)),!this.triggering&&this.hide()),this.target)},z=T.checks={builtin:{"^id$":function(t,e,i,o){var n=i===W?q.nextid:i,r=R+"-"+n;n!==I&&n.length>0&&!s("#"+r).length?(this._id=r,this.rendered&&(this.tooltip[0].id=this._id,this.elements.content[0].id=this._id+"-content",this.elements.title[0].id=this._id+"-title")):t[e]=o},"^prerender":function(t,e,i){i&&!this.rendered&&this.render(this.options.show.ready)},"^content.text$":function(t,e,i){this._updateContent(i)},"^content.attr$":function(t,e,i,s){this.options.content.text===this.target.attr(s)&&this._updateContent(this.target.attr(i))},"^content.title$":function(t,e,i){return i?(i&&!this.elements.title&&this._createTitle(),void this._updateTitle(i)):this._removeTitle()},"^content.button$":function(t,e,i){this._updateButton(i)},"^content.title.(text|button)$":function(t,e,i){this.set("content."+e,i)},"^position.(my|at)$":function(t,e,i){"string"==typeof i&&(this.position[e]=t[e]=new j(i,"at"===e))},"^position.container$":function(t,e,i){this.rendered&&this.tooltip.appendTo(i)},"^show.ready$":function(t,e,i){i&&(!this.rendered&&this.render(W)||this.toggle(W))},"^style.classes$":function(t,e,i,s){this.rendered&&this.tooltip.removeClass(s).addClass(i)},"^style.(width|height)":function(t,e,i){this.rendered&&this.tooltip.css(e,i)},"^style.widget|content.title":function(){this.rendered&&this._setWidget()},"^style.def":function(t,e,i){this.rendered&&this.tooltip.toggleClass(J,!!i)},"^events.(render|show|move|hide|focus|blur)$":function(t,e,i){this.rendered&&this.tooltip[(s.isFunction(i)?"":"un")+"bind"]("tooltip"+e,i)},"^(show|hide|position).(event|target|fixed|inactive|leave|distance|viewport|adjust)":function(){if(this.rendered){var t=this.options.position;this.tooltip.attr("tracking","mouse"===t.target&&t.adjust.mouse),this._unassignEvents(),this._assignEvents()}}}},T.get=function(t){if(this.destroyed)return this;var e=h(this.options,t.toLowerCase()),i=e[0][e[1]];return i.precedance?i.string():i};var ot=/^position\.(my|at|adjust|target|container|viewport)|style|content|show\.ready/i,nt=/^prerender|show\.ready/i;T.set=function(t,e){if(this.destroyed)return this;var i,o=this.rendered,n=I,r=this.options;this.checks;return"string"==typeof t?(i=t,t={},t[i]=e):t=s.extend({},t),s.each(t,function(e,i){if(o&&nt.test(e))return void delete t[e];var a,l=h(r,e.toLowerCase());a=l[0][l[1]],l[0][l[1]]=i&&i.nodeType?s(i):i,n=ot.test(e)||n,t[e]=[l[0],l[1],i,a]}),a(r),this.positioning=W,s.each(t,s.proxy(l,this)),this.positioning=I,this.rendered&&this.tooltip[0].offsetWidth>0&&n&&this.reposition("mouse"===r.position.target?k:this.cache.event),this},T._update=function(t,e,i){var o=this,n=this.cache;return this.rendered&&t?(s.isFunction(t)&&(t=t.call(this.elements.target,n.event,this)||""),s.isFunction(t.then)?(n.waiting=W,t.then(function(t){return n.waiting=I,o._update(t,e)},k,function(t){return o._update(t,e)})):t===I||!t&&""!==t?I:(t.jquery&&t.length>0?e.empty().append(t.css({display:"block",visibility:"visible"})):e.html(t),this._waitForContent(e).then(function(t){o.rendered&&o.tooltip[0].offsetWidth>0&&o.reposition(n.event,!t.length)}))):I},T._waitForContent=function(t){var e=this.cache;return e.waiting=W,(s.fn.imagesLoaded?t.imagesLoaded():s.Deferred().resolve([])).done(function(){e.waiting=I}).promise()},T._updateContent=function(t,e){this._update(t,this.elements.content,e)},T._updateTitle=function(t,e){this._update(t,this.elements.title,e)===I&&this._removeTitle(I)},T._createTitle=function(){var t=this.elements,e=this._id+"-title";t.titlebar&&this._removeTitle(),t.titlebar=s("<div />",{"class":R+"-titlebar "+(this.options.style.widget?c("header"):"")}).append(t.title=s("<div />",{id:e,"class":R+"-title","aria-atomic":W})).insertBefore(t.content).delegate(".qtip-close","mousedown keydown mouseup keyup mouseout",function(t){s(this).toggleClass("ui-state-active ui-state-focus","down"===t.type.substr(-4))}).delegate(".qtip-close","mouseover mouseout",function(t){s(this).toggleClass("ui-state-hover","mouseover"===t.type)}),this.options.content.button&&this._createButton()},T._removeTitle=function(t){var e=this.elements;e.title&&(e.titlebar.remove(),e.titlebar=e.title=e.button=k,t!==I&&this.reposition())},T._createPosClass=function(t){return R+"-pos-"+(t||this.options.position.my).abbrev()},T.reposition=function(i,o){if(!this.rendered||this.positioning||this.destroyed)return this;this.positioning=W;var n,r,a,h,l=this.cache,c=this.tooltip,d=this.options.position,p=d.target,u=d.my,f=d.at,g=d.viewport,m=d.container,v=d.adjust,y=v.method.split(" "),b=c.outerWidth(I),w=c.outerHeight(I),_=0,x=0,C=c.css("position"),q={left:0,top:0},T=c[0].offsetWidth>0,j=i&&"scroll"===i.type,z=s(t),M=m[0].ownerDocument,k=this.mouse;if(s.isArray(p)&&2===p.length)f={x:D,y:P},q={left:p[0],top:p[1]};else if("mouse"===p)f={x:D,y:P},(!v.mouse||this.options.hide.distance)&&l.origin&&l.origin.pageX?i=l.origin:!i||i&&("resize"===i.type||"scroll"===i.type)?i=l.event:k&&k.pageX&&(i=k),"static"!==C&&(q=m.offset()),M.body.offsetWidth!==(t.innerWidth||M.documentElement.clientWidth)&&(r=s(e.body).offset()),q={left:i.pageX-q.left+(r&&r.left||0),top:i.pageY-q.top+(r&&r.top||0)},v.mouse&&j&&k&&(q.left-=(k.scrollX||0)-z.scrollLeft(),q.top-=(k.scrollY||0)-z.scrollTop());else{if("event"===p?i&&i.target&&"scroll"!==i.type&&"resize"!==i.type?l.target=s(i.target):i.target||(l.target=this.elements.target):"event"!==p&&(l.target=s(p.jquery?p:this.elements.target)),p=l.target,p=s(p).eq(0),0===p.length)return this;p[0]===e||p[0]===t?(_=st.iOS?t.innerWidth:p.width(),x=st.iOS?t.innerHeight:p.height(),p[0]===t&&(q={top:(g||p).scrollTop(),left:(g||p).scrollLeft()})):V.imagemap&&p.is("area")?n=V.imagemap(this,p,f,V.viewport?y:I):V.svg&&p&&p[0].ownerSVGElement?n=V.svg(this,p,f,V.viewport?y:I):(_=p.outerWidth(I),x=p.outerHeight(I),q=p.offset()),n&&(_=n.width,x=n.height,r=n.offset,q=n.position),q=this.reposition.offset(p,q,m),(st.iOS>3.1&&st.iOS<4.1||st.iOS>=4.3&&st.iOS<4.33||!st.iOS&&"fixed"===C)&&(q.left-=z.scrollLeft(),q.top-=z.scrollTop()),(!n||n&&n.adjustable!==I)&&(q.left+=f.x===F?_:f.x===N?_/2:0,q.top+=f.y===B?x:f.y===N?x/2:0)}return q.left+=v.x+(u.x===F?-b:u.x===N?-b/2:0),q.top+=v.y+(u.y===B?-w:u.y===N?-w/2:0),V.viewport?(a=q.adjusted=V.viewport(this,q,d,_,x,b,w),r&&a.left&&(q.left+=r.left),r&&a.top&&(q.top+=r.top),a.my&&(this.position.my=a.my)):q.adjusted={left:0,top:0},l.posClass!==(h=this._createPosClass(this.position.my))&&c.removeClass(l.posClass).addClass(l.posClass=h),this._trigger("move",[q,g.elem||g],i)?(delete q.adjusted,o===I||!T||isNaN(q.left)||isNaN(q.top)||"mouse"===p||!s.isFunction(d.effect)?c.css(q):s.isFunction(d.effect)&&(d.effect.call(c,this,s.extend({},q)),c.queue(function(t){s(this).css({opacity:"",height:""}),st.ie&&this.style.removeAttribute("filter"),t()})),this.positioning=I,this):this},T.reposition.offset=function(t,i,o){function n(t,e){i.left+=e*t.scrollLeft(),i.top+=e*t.scrollTop()}if(!o[0])return i;var r,a,h,l,c=s(t[0].ownerDocument),d=!!st.ie&&"CSS1Compat"!==e.compatMode,p=o[0];do"static"!==(a=s.css(p,"position"))&&("fixed"===a?(h=p.getBoundingClientRect(),n(c,-1)):(h=s(p).position(),h.left+=parseFloat(s.css(p,"borderLeftWidth"))||0,h.top+=parseFloat(s.css(p,"borderTopWidth"))||0),i.left-=h.left+(parseFloat(s.css(p,"marginLeft"))||0),i.top-=h.top+(parseFloat(s.css(p,"marginTop"))||0),r||"hidden"===(l=s.css(p,"overflow"))||"visible"===l||(r=s(p)));while(p=p.offsetParent);return r&&(r[0]!==c[0]||d)&&n(r,1),i};var rt=(j=T.reposition.Corner=function(t,e){t=(""+t).replace(/([A-Z])/," $1").replace(/middle/gi,N).toLowerCase(),this.x=(t.match(/left|right/i)||t.match(/center/)||["inherit"])[0].toLowerCase(),this.y=(t.match(/top|bottom|center/i)||["inherit"])[0].toLowerCase(),this.forceY=!!e;var i=t.charAt(0);this.precedance="t"===i||"b"===i?S:E}).prototype;rt.invert=function(t,e){this[t]=this[t]===D?F:this[t]===F?D:e||this[t]},rt.string=function(t){var e=this.x,i=this.y,s=e!==i?"center"===e||"center"!==i&&(this.precedance===S||this.forceY)?[i,e]:[e,i]:[e];return t!==!1?s.join(" "):s},rt.abbrev=function(){var t=this.string(!1);return t[0].charAt(0)+(t[1]&&t[1].charAt(0)||"")},rt.clone=function(){return new j(this.string(),this.forceY)},T.toggle=function(t,i){var o=this.cache,n=this.options,r=this.tooltip;if(i){if(/over|enter/.test(i.type)&&o.event&&/out|leave/.test(o.event.type)&&n.show.target.add(i.target).length===n.show.target.length&&r.has(i.relatedTarget).length)return this;o.event=s.event.fix(i)}if(this.waiting&&!t&&(this.hiddenDuringWait=W),!this.rendered)return t?this.render(1):this;if(this.destroyed||this.disabled)return this;var a,h,l,c=t?"show":"hide",d=this.options[c],p=(this.options[t?"hide":"show"],this.options.position),u=this.options.content,f=this.tooltip.css("width"),g=this.tooltip.is(":visible"),m=t||1===d.target.length,v=!i||d.target.length<2||o.target[0]===i.target;return(typeof t).search("boolean|number")&&(t=!g),a=!r.is(":animated")&&g===t&&v,h=a?k:!!this._trigger(c,[90]),this.destroyed?this:(h!==I&&t&&this.focus(i),!h||a?this:(s.attr(r[0],"aria-hidden",!t),t?(this.mouse&&(o.origin=s.event.fix(this.mouse)),s.isFunction(u.text)&&this._updateContent(u.text,I),s.isFunction(u.title)&&this._updateTitle(u.title,I),!M&&"mouse"===p.target&&p.adjust.mouse&&(s(e).bind("mousemove."+R,this._storeMouse),M=W),f||r.css("width",r.outerWidth(I)),this.reposition(i,arguments[2]),f||r.css("width",""),d.solo&&("string"==typeof d.solo?s(d.solo):s(G,d.solo)).not(r).not(d.target).qtip("hide",s.Event("tooltipsolo"))):(clearTimeout(this.timers.show),delete o.origin,M&&!s(G+'[tracking="true"]:visible',d.solo).not(r).length&&(s(e).unbind("mousemove."+R),M=I),this.blur(i)),l=s.proxy(function(){t?(st.ie&&r[0].style.removeAttribute("filter"),r.css("overflow",""),"string"==typeof d.autofocus&&s(this.options.show.autofocus,r).focus(),this.options.show.target.trigger("qtip-"+this.id+"-inactive")):r.css({display:"",visibility:"",opacity:"",left:"",top:""}),this._trigger(t?"visible":"hidden")},this),d.effect===I||m===I?(r[c](),l()):s.isFunction(d.effect)?(r.stop(1,1),d.effect.call(r,this),r.queue("fx",function(t){l(),t()})):r.fadeTo(90,t?1:0,l),t&&d.target.trigger("qtip-"+this.id+"-inactive"),this))},T.show=function(t){return this.toggle(W,t)},T.hide=function(t){return this.toggle(I,t)},T.focus=function(t){if(!this.rendered||this.destroyed)return this;var e=s(G),i=this.tooltip,o=parseInt(i[0].style.zIndex,10),n=q.zindex+e.length;return i.hasClass(K)||this._trigger("focus",[n],t)&&(o!==n&&(e.each(function(){this.style.zIndex>o&&(this.style.zIndex=this.style.zIndex-1)}),e.filter("."+K).qtip("blur",t)),i.addClass(K)[0].style.zIndex=n),this},T.blur=function(t){return!this.rendered||this.destroyed?this:(this.tooltip.removeClass(K),this._trigger("blur",[this.tooltip.css("zIndex")],t),this)},T.disable=function(t){return this.destroyed?this:("toggle"===t?t=!(this.rendered?this.tooltip.hasClass(tt):this.disabled):"boolean"!=typeof t&&(t=W),this.rendered&&this.tooltip.toggleClass(tt,t).attr("aria-disabled",t),this.disabled=!!t,this)},T.enable=function(){return this.disable(I)},T._createButton=function(){var t=this,e=this.elements,i=e.tooltip,o=this.options.content.button,n="string"==typeof o,r=n?o:"Close tooltip";e.button&&e.button.remove(),o.jquery?e.button=o:e.button=s("<a />",{"class":"qtip-close "+(this.options.style.widget?"":R+"-icon"),title:r,"aria-label":r}).prepend(s("<span />",{"class":"ui-icon ui-icon-close",html:"&times;"})),e.button.appendTo(e.titlebar||i).attr("role","button").click(function(e){return i.hasClass(tt)||t.hide(e),I})},T._updateButton=function(t){if(!this.rendered)return I;var e=this.elements.button;t?this._createButton():e.remove()},T._setWidget=function(){var t=this.options.style.widget,e=this.elements,i=e.tooltip,s=i.hasClass(tt);i.removeClass(tt),tt=t?"ui-state-disabled":"qtip-disabled",i.toggleClass(tt,s),i.toggleClass("ui-helper-reset "+c(),t).toggleClass(J,this.options.style.def&&!t),e.content&&e.content.toggleClass(c("content"),t),e.titlebar&&e.titlebar.toggleClass(c("header"),t),e.button&&e.button.toggleClass(R+"-icon",!t)},T._storeMouse=function(t){return(this.mouse=s.event.fix(t)).type="mousemove",this},T._bind=function(t,e,i,o,n){if(t&&i&&e.length){var r="."+this._id+(o?"-"+o:"");return s(t).bind((e.split?e:e.join(r+" "))+r,s.proxy(i,n||this)),this}},T._unbind=function(t,e){return t&&s(t).unbind("."+this._id+(e?"-"+e:"")),this},T._trigger=function(t,e,i){var o=s.Event("tooltip"+t);return o.originalEvent=i&&s.extend({},i)||this.cache.event||k,this.triggering=t,this.tooltip.trigger(o,[this].concat(e||[])),this.triggering=I,!o.isDefaultPrevented()},T._bindEvents=function(t,e,i,o,n,r){var a=i.filter(o).add(o.filter(i)),h=[];a.length&&(s.each(e,function(e,i){var o=s.inArray(i,t);o>-1&&h.push(t.splice(o,1)[0])}),h.length&&(this._bind(a,h,function(t){var e=!!this.rendered&&this.tooltip[0].offsetWidth>0;(e?r:n).call(this,t)}),i=i.not(a),o=o.not(a))),this._bind(i,t,n),this._bind(o,e,r)},T._assignInitialEvents=function(t){function e(t){return this.disabled||this.destroyed?I:(this.cache.event=t&&s.event.fix(t),this.cache.target=t&&s(t.target),clearTimeout(this.timers.show),void(this.timers.show=d.call(this,function(){this.render("object"==typeof t||i.show.ready)},i.prerender?0:i.show.delay)))}var i=this.options,o=i.show.target,n=i.hide.target,r=i.show.event?s.trim(""+i.show.event).split(" "):[],a=i.hide.event?s.trim(""+i.hide.event).split(" "):[];this._bind(this.elements.target,["remove","removeqtip"],function(t){this.destroy(!0)},"destroy"),/mouse(over|enter)/i.test(i.show.event)&&!/mouse(out|leave)/i.test(i.hide.event)&&a.push("mouseleave"),this._bind(o,"mousemove",function(t){this._storeMouse(t),this.cache.onTarget=W}),this._bindEvents(r,a,o,n,e,function(){return this.timers?void clearTimeout(this.timers.show):I}),(i.show.ready||i.prerender)&&e.call(this,t)},T._assignEvents=function(){var i=this,o=this.options,n=o.position,r=this.tooltip,a=o.show.target,h=o.hide.target,l=n.container,c=n.viewport,d=s(e),m=(s(e.body),s(t)),v=o.show.event?s.trim(""+o.show.event).split(" "):[],y=o.hide.event?s.trim(""+o.hide.event).split(" "):[];s.each(o.events,function(t,e){i._bind(r,"toggle"===t?["tooltipshow","tooltiphide"]:["tooltip"+t],e,null,r)}),/mouse(out|leave)/i.test(o.hide.event)&&"window"===o.hide.leave&&this._bind(d,["mouseout","blur"],function(t){/select|option/.test(t.target.nodeName)||t.relatedTarget||this.hide(t)}),o.hide.fixed?h=h.add(r.addClass(Q)):/mouse(over|enter)/i.test(o.show.event)&&this._bind(h,"mouseleave",function(){clearTimeout(this.timers.show)}),(""+o.hide.event).indexOf("unfocus")>-1&&this._bind(l.closest("html"),["mousedown","touchstart"],function(t){var e=s(t.target),i=this.rendered&&!this.tooltip.hasClass(tt)&&this.tooltip[0].offsetWidth>0,o=e.parents(G).filter(this.tooltip[0]).length>0;e[0]===this.target[0]||e[0]===this.tooltip[0]||o||this.target.has(e[0]).length||!i||this.hide(t)}),"number"==typeof o.hide.inactive&&(this._bind(a,"qtip-"+this.id+"-inactive",f,"inactive"),this._bind(h.add(r),q.inactiveEvents,f)),this._bindEvents(v,y,a,h,p,u),this._bind(a.add(r),"mousemove",function(t){if("number"==typeof o.hide.distance){var e=this.cache.origin||{},i=this.options.hide.distance,s=Math.abs;(s(t.pageX-e.pageX)>=i||s(t.pageY-e.pageY)>=i)&&this.hide(t)}this._storeMouse(t)}),"mouse"===n.target&&n.adjust.mouse&&(o.hide.event&&this._bind(a,["mouseenter","mouseleave"],function(t){return this.cache?void(this.cache.onTarget="mouseenter"===t.type):I}),this._bind(d,"mousemove",function(t){this.rendered&&this.cache.onTarget&&!this.tooltip.hasClass(tt)&&this.tooltip[0].offsetWidth>0&&this.reposition(t)})),(n.adjust.resize||c.length)&&this._bind(s.event.special.resize?c:m,"resize",g),n.adjust.scroll&&this._bind(m.add(n.container),"scroll",g)},T._unassignEvents=function(){var i=this.options,o=i.show.target,n=i.hide.target,r=s.grep([this.elements.target[0],this.rendered&&this.tooltip[0],i.position.container[0],i.position.viewport[0],i.position.container.closest("html")[0],t,e],function(t){return"object"==typeof t});o&&o.toArray&&(r=r.concat(o.toArray())),n&&n.toArray&&(r=r.concat(n.toArray())),this._unbind(r)._unbind(r,"destroy")._unbind(r,"inactive")},s(function(){m(G,["mouseenter","mouseleave"],function(t){var e="mouseenter"===t.type,i=s(t.currentTarget),o=s(t.relatedTarget||t.target),n=this.options;e?(this.focus(t),i.hasClass(Q)&&!i.hasClass(tt)&&clearTimeout(this.timers.hide)):"mouse"===n.position.target&&n.position.adjust.mouse&&n.hide.event&&n.show.target&&!o.closest(n.show.target[0]).length&&this.hide(t),i.toggleClass(Z,e)}),m("["+X+"]",U,f)}),q=s.fn.qtip=function(t,e,o){var n=(""+t).toLowerCase(),r=k,h=s.makeArray(arguments).slice(1),l=h[h.length-1],c=this[0]?s.data(this[0],R):k;return!arguments.length&&c||"api"===n?c:"string"==typeof t?(this.each(function(){var t=s.data(this,R);if(!t)return W;if(l&&l.timeStamp&&(t.cache.event=l),!e||"option"!==n&&"options"!==n)t[n]&&t[n].apply(t,h);else{if(o===i&&!s.isPlainObject(e))return r=t.get(e),I;t.set(e,o)}}),r!==k?r:this):"object"!=typeof t&&arguments.length?void 0:(c=a(s.extend(W,{},t)),this.each(function(t){var e,i;return i=s.isArray(c.id)?c.id[t]:c.id,i=!i||i===I||i.length<1||q.api[i]?q.nextid++:i,e=v(s(this),i,c),e===I?W:(q.api[i]=e,s.each(V,function(){"initialize"===this.initialize&&this(e)}),void e._assignInitialEvents(l))}))},s.qtip=o,q.api={},s.each({attr:function(t,e){if(this.length){var i=this[0],o="title",n=s.data(i,"qtip");if(t===o&&n&&"object"==typeof n&&n.options.suppress)return arguments.length<2?s.attr(i,it):(n&&n.options.content.attr===o&&n.cache.attr&&n.set("content.text",e),this.attr(it,e))}return s.fn["attr"+et].apply(this,arguments)},clone:function(t){var e=(s([]),s.fn["clone"+et].apply(this,arguments));return t||e.filter("["+it+"]").attr("title",function(){return s.attr(this,it)}).removeAttr(it),e}},function(t,e){if(!e||s.fn[t+et])return W;var i=s.fn[t+et]=s.fn[t];s.fn[t]=function(){return e.apply(this,arguments)||i.apply(this,arguments)}}),s.ui||(s["cleanData"+et]=s.cleanData,s.cleanData=function(t){for(var e,i=0;(e=s(t[i])).length;i++)if(e.attr(H))try{e.triggerHandler("removeqtip")}catch(o){}s["cleanData"+et].apply(this,arguments)}),q.version="2.2.1",q.nextid=0,q.inactiveEvents=U,q.zindex=15e3,q.defaults={prerender:I,id:I,overwrite:W,suppress:W,content:{text:W,attr:"title",title:I,button:I},position:{my:"top left",at:"bottom right",target:I,container:I,viewport:I,adjust:{x:0,y:0,mouse:W,scroll:W,resize:W,method:"flipinvert flipinvert"},effect:function(t,e,i){s(this).animate(e,{duration:200,queue:I})}},show:{target:I,event:"mouseenter",effect:W,delay:90,solo:I,ready:I,autofocus:I},hide:{target:I,event:"mouseleave",effect:W,delay:0,fixed:I,inactive:I,leave:"window",distance:I},style:{classes:"",widget:I,width:I,height:I,def:W},events:{render:k,move:k,show:k,hide:k,toggle:k,visible:k,hidden:k,focus:k,blur:k}};var at,ht="margin",lt="border",ct="color",dt="background-color",pt="transparent",ut=" !important",ft=!!e.createElement("canvas").getContext,gt=/rgba?\(0, 0, 0(, 0)?\)|transparent|#123456/i,mt={},vt=["Webkit","O","Moz","ms"];if(ft)var yt=t.devicePixelRatio||1,bt=function(){var t=e.createElement("canvas").getContext("2d");return t.backingStorePixelRatio||t.webkitBackingStorePixelRatio||t.mozBackingStorePixelRatio||t.msBackingStorePixelRatio||t.oBackingStorePixelRatio||1}(),wt=yt/bt;else var _t=function(t,e,i){return"<qtipvml:"+t+' xmlns="urn:schemas-microsoft.com:vml" class="qtip-vml" '+(e||"")+' style="behavior: url(#default#VML); '+(i||"")+'" />'};s.extend(_.prototype,{init:function(t){var e,i;i=this.element=t.elements.tip=s("<div />",{"class":R+"-tip"}).prependTo(t.tooltip),ft?(e=s("<canvas />").appendTo(this.element)[0].getContext("2d"),e.lineJoin="miter",e.miterLimit=1e5,e.save()):(e=_t("shape",'coordorigin="0,0"',"position:absolute;"),this.element.html(e+e),t._bind(s("*",i).add(i),["click","mousedown"],function(t){t.stopPropagation()},this._ns)),t._bind(t.tooltip,"tooltipmove",this.reposition,this._ns,this),this.create()},_swapDimensions:function(){this.size[0]=this.options.height,this.size[1]=this.options.width},_resetDimensions:function(){this.size[0]=this.options.width,this.size[1]=this.options.height},_useTitle:function(t){var e=this.qtip.elements.titlebar;return e&&(t.y===P||t.y===N&&this.element.position().top+this.size[1]/2+this.options.offset<e.outerHeight(W))},_parseCorner:function(t){var e=this.qtip.options.position.my;return t===I||e===I?t=I:t===W?t=new j(e.string()):t.string||(t=new j(t),t.fixed=W),t},_parseWidth:function(t,e,i){var s=this.qtip.elements,o=lt+y(e)+"Width";return(i?w(i,o):w(s.content,o)||w(this._useTitle(t)&&s.titlebar||s.content,o)||w(s.tooltip,o))||0},_parseRadius:function(t){var e=this.qtip.elements,i=lt+y(t.y)+y(t.x)+"Radius";return st.ie<9?0:w(this._useTitle(t)&&e.titlebar||e.content,i)||w(e.tooltip,i)||0},_invalidColour:function(t,e,i){var s=t.css(e);return!s||i&&s===t.css(i)||gt.test(s)?I:s},_parseColours:function(t){var e=this.qtip.elements,i=this.element.css("cssText",""),o=lt+y(t[t.precedance])+y(ct),n=this._useTitle(t)&&e.titlebar||e.content,r=this._invalidColour,a=[];return a[0]=r(i,dt)||r(n,dt)||r(e.content,dt)||r(e.tooltip,dt)||i.css(dt),a[1]=r(i,o,ct)||r(n,o,ct)||r(e.content,o,ct)||r(e.tooltip,o,ct)||e.tooltip.css(o),s("*",i).add(i).css("cssText",dt+":"+pt+ut+";"+lt+":0"+ut+";"),a},_calculateSize:function(t){var e,i,s,o=t.precedance===S,n=this.options.width,r=this.options.height,a="c"===t.abbrev(),h=(o?n:r)*(a?.5:1),l=Math.pow,c=Math.round,d=Math.sqrt(l(h,2)+l(r,2)),p=[this.border/h*d,this.border/r*d];return p[2]=Math.sqrt(l(p[0],2)-l(this.border,2)),p[3]=Math.sqrt(l(p[1],2)-l(this.border,2)),e=d+p[2]+p[3]+(a?0:p[0]),i=e/d,s=[c(i*n),c(i*r)],o?s:s.reverse()},_calculateTip:function(t,e,i){i=i||1,e=e||this.size;var s=e[0]*i,o=e[1]*i,n=Math.ceil(s/2),r=Math.ceil(o/2),a={br:[0,0,s,o,s,0],bl:[0,0,s,0,0,o],tr:[0,o,s,0,s,o],tl:[0,0,0,o,s,o],tc:[0,o,n,0,s,o],bc:[0,0,s,0,n,o],rc:[0,0,s,r,0,o],lc:[s,0,s,o,0,r]};return a.lt=a.br,a.rt=a.bl,a.lb=a.tr,a.rb=a.tl,a[t.abbrev()]},_drawCoords:function(t,e){t.beginPath(),t.moveTo(e[0],e[1]),t.lineTo(e[2],e[3]),t.lineTo(e[4],e[5]),t.closePath()},create:function(){var t=this.corner=(ft||st.ie)&&this._parseCorner(this.options.corner);return(this.enabled=!!this.corner&&"c"!==this.corner.abbrev())&&(this.qtip.cache.corner=t.clone(),this.update()),this.element.toggle(this.enabled),this.corner},update:function(e,i){if(!this.enabled)return this;var o,n,r,a,h,l,c,d,p=this.qtip.elements,u=this.element,f=u.children(),g=this.options,m=this.size,v=g.mimic,y=Math.round;e||(e=this.qtip.cache.corner||this.corner),v===I?v=e:(v=new j(v),v.precedance=e.precedance,"inherit"===v.x?v.x=e.x:"inherit"===v.y?v.y=e.y:v.x===v.y&&(v[e.precedance]=e[e.precedance])),n=v.precedance,e.precedance===E?this._swapDimensions():this._resetDimensions(),o=this.color=this._parseColours(e),o[1]!==pt?(d=this.border=this._parseWidth(e,e[e.precedance]),g.border&&d<1&&!gt.test(o[1])&&(o[0]=o[1]),this.border=d=g.border!==W?g.border:d):this.border=d=0,c=this.size=this._calculateSize(e),u.css({width:c[0],height:c[1],lineHeight:c[1]+"px"}),l=e.precedance===S?[y(v.x===D?d:v.x===F?c[0]-m[0]-d:(c[0]-m[0])/2),y(v.y===P?c[1]-m[1]:0)]:[y(v.x===D?c[0]-m[0]:0),y(v.y===P?d:v.y===B?c[1]-m[1]-d:(c[1]-m[1])/2)],ft?(r=f[0].getContext("2d"),r.restore(),r.save(),r.clearRect(0,0,6e3,6e3),a=this._calculateTip(v,m,wt),h=this._calculateTip(v,this.size,wt),f.attr(A,c[0]*wt).attr(L,c[1]*wt),f.css(A,c[0]).css(L,c[1]),this._drawCoords(r,h),r.fillStyle=o[1],r.fill(),r.translate(l[0]*wt,l[1]*wt),this._drawCoords(r,a),r.fillStyle=o[0],r.fill()):(a=this._calculateTip(v),a="m"+a[0]+","+a[1]+" l"+a[2]+","+a[3]+" "+a[4]+","+a[5]+" xe",l[2]=d&&/^(r|b)/i.test(e.string())?8===st.ie?2:1:0,f.css({coordsize:c[0]+d+" "+(c[1]+d),antialias:""+(v.string().indexOf(N)>-1),left:l[0]-l[2]*Number(n===E),top:l[1]-l[2]*Number(n===S),width:c[0]+d,height:c[1]+d}).each(function(t){var e=s(this);e[e.prop?"prop":"attr"]({coordsize:c[0]+d+" "+(c[1]+d),path:a,fillcolor:o[0],filled:!!t,stroked:!t}).toggle(!(!d&&!t)),!t&&e.html(_t("stroke",'weight="'+2*d+'px" color="'+o[1]+'" miterlimit="1000" joinstyle="miter"'))})),t.opera&&setTimeout(function(){p.tip.css({display:"inline-block",visibility:"visible"})},1),i!==I&&this.calculate(e,c)},calculate:function(t,e){if(!this.enabled)return I;var i,o,n=this,r=this.qtip.elements,a=this.element,h=this.options.offset,l=(r.tooltip.hasClass("ui-widget"),
7
  {});return t=t||this.corner,i=t.precedance,e=e||this._calculateSize(t),o=[t.x,t.y],i===E&&o.reverse(),s.each(o,function(s,o){var a,c,d;o===N?(a=i===S?D:P,l[a]="50%",l[ht+"-"+a]=-Math.round(e[i===S?0:1]/2)+h):(a=n._parseWidth(t,o,r.tooltip),c=n._parseWidth(t,o,r.content),d=n._parseRadius(t),l[o]=Math.max(-n.border,s?c:h+(d>a?d:-a)))}),l[t[i]]-=e[i===E?0:1],a.css({margin:"",top:"",bottom:"",left:"",right:""}).css(l),l},reposition:function(t,e,s,o){function n(t,e,i,s,o){t===$&&c.precedance===e&&d[s]&&c[i]!==N?c.precedance=c.precedance===E?S:E:t!==$&&d[s]&&(c[e]=c[e]===N?d[s]>0?s:o:c[e]===s?o:s)}function r(t,e,o){c[t]===N?m[ht+"-"+e]=g[t]=a[ht+"-"+e]-d[e]:(h=a[o]!==i?[d[e],-a[e]]:[-d[e],a[e]],(g[t]=Math.max(h[0],h[1]))>h[0]&&(s[e]-=d[e],g[e]=I),m[a[o]!==i?o:e]=g[t])}if(this.enabled){var a,h,l=e.cache,c=this.corner.clone(),d=s.adjusted,p=e.options.position.adjust.method.split(" "),u=p[0],f=p[1]||p[0],g={left:I,top:I,x:0,y:0},m={};this.corner.fixed!==W&&(n(u,E,S,D,F),n(f,S,E,P,B),c.string()===l.corner.string()&&l.cornerTop===d.top&&l.cornerLeft===d.left||this.update(c,I)),a=this.calculate(c),a.right!==i&&(a.left=-a.right),a.bottom!==i&&(a.top=-a.bottom),a.user=this.offset,(g.left=u===$&&!!d.left)&&r(E,D,F),(g.top=f===$&&!!d.top)&&r(S,P,B),this.element.css(m).toggle(!(g.x&&g.y||c.x===N&&g.y||c.y===N&&g.x)),s.left-=a.left.charAt?a.user:u!==$||g.top||!g.left&&!g.top?a.left+this.border:0,s.top-=a.top.charAt?a.user:f!==$||g.left||!g.left&&!g.top?a.top+this.border:0,l.cornerLeft=d.left,l.cornerTop=d.top,l.corner=c.clone()}},destroy:function(){this.qtip._unbind(this.qtip.tooltip,this._ns),this.qtip.elements.tip&&this.qtip.elements.tip.find("*").remove().end().remove()}}),at=V.tip=function(t){return new _(t,t.options.style.tip)},at.initialize="render",at.sanitize=function(t){if(t.style&&"tip"in t.style){var e=t.style.tip;"object"!=typeof e&&(e=t.style.tip={corner:e}),/string|boolean/i.test(typeof e.corner)||(e.corner=W)}},z.tip={"^position.my|style.tip.(corner|mimic|border)$":function(){this.create(),this.qtip.reposition()},"^style.tip.(height|width)$":function(t){this.size=[t.width,t.height],this.update(),this.qtip.reposition()},"^content.title|style.(classes|widget)$":function(){this.update()}},s.extend(W,q.defaults,{style:{tip:{corner:W,mimic:I,width:6,height:6,border:W,offset:0}}});var xt,Ct,qt="qtip-modal",Tt="."+qt;Ct=function(){function t(t){if(s.expr[":"].focusable)return s.expr[":"].focusable;var e,i,o,n=!isNaN(s.attr(t,"tabindex")),r=t.nodeName&&t.nodeName.toLowerCase();return"area"===r?(e=t.parentNode,i=e.name,!(!t.href||!i||"map"!==e.nodeName.toLowerCase())&&(o=s("img[usemap=#"+i+"]")[0],!!o&&o.is(":visible"))):/input|select|textarea|button|object/.test(r)?!t.disabled:"a"===r?t.href||n:n}function i(t){c.length<1&&t.length?t.not("body").blur():c.first().focus()}function o(t){if(h.is(":visible")){var e,o=s(t.target),a=n.tooltip,l=o.closest(G);e=l.length<1?I:parseInt(l[0].style.zIndex,10)>parseInt(a[0].style.zIndex,10),e||o.closest(G)[0]===a[0]||i(o),r=t.target===c[c.length-1]}}var n,r,a,h,l=this,c={};s.extend(l,{init:function(){return h=l.elem=s("<div />",{id:"qtip-overlay",html:"<div></div>",mousedown:function(){return I}}).hide(),s(e.body).bind("focusin"+Tt,o),s(e).bind("keydown"+Tt,function(t){n&&n.options.show.modal.escape&&27===t.keyCode&&n.hide(t)}),h.bind("click"+Tt,function(t){n&&n.options.show.modal.blur&&n.hide(t)}),l},update:function(e){n=e,c=e.options.show.modal.stealfocus!==I?e.tooltip.find("*").filter(function(){return t(this)}):[]},toggle:function(t,o,r){var c=(s(e.body),t.tooltip),d=t.options.show.modal,p=d.effect,u=o?"show":"hide",f=h.is(":visible"),g=s(Tt).filter(":visible:not(:animated)").not(c);return l.update(t),o&&d.stealfocus!==I&&i(s(":focus")),h.toggleClass("blurs",d.blur),o&&h.appendTo(e.body),h.is(":animated")&&f===o&&a!==I||!o&&g.length?l:(h.stop(W,I),s.isFunction(p)?p.call(h,o):p===I?h[u]():h.fadeTo(parseInt(r,10)||90,o?1:0,function(){o||h.hide()}),o||h.queue(function(t){h.css({left:"",top:""}),s(Tt).length||h.detach(),t()}),a=o,n.destroyed&&(n=k),l)}}),l.init()},Ct=new Ct,s.extend(x.prototype,{init:function(t){var e=t.tooltip;return this.options.on?(t.elements.overlay=Ct.elem,e.addClass(qt).css("z-index",q.modal_zindex+s(Tt).length),t._bind(e,["tooltipshow","tooltiphide"],function(t,i,o){var n=t.originalEvent;if(t.target===e[0])if(n&&"tooltiphide"===t.type&&/mouse(leave|enter)/.test(n.type)&&s(n.relatedTarget).closest(Ct.elem[0]).length)try{t.preventDefault()}catch(r){}else(!n||n&&"tooltipsolo"!==n.type)&&this.toggle(t,"tooltipshow"===t.type,o)},this._ns,this),t._bind(e,"tooltipfocus",function(t,i){if(!t.isDefaultPrevented()&&t.target===e[0]){var o=s(Tt),n=q.modal_zindex+o.length,r=parseInt(e[0].style.zIndex,10);Ct.elem[0].style.zIndex=n-1,o.each(function(){this.style.zIndex>r&&(this.style.zIndex-=1)}),o.filter("."+K).qtip("blur",t.originalEvent),e.addClass(K)[0].style.zIndex=n,Ct.update(i);try{t.preventDefault()}catch(a){}}},this._ns,this),void t._bind(e,"tooltiphide",function(t){t.target===e[0]&&s(Tt).filter(":visible").not(e).last().qtip("focus",t)},this._ns,this)):this},toggle:function(t,e,i){return t&&t.isDefaultPrevented()?this:void Ct.toggle(this.qtip,!!e,i)},destroy:function(){this.qtip.tooltip.removeClass(qt),this.qtip._unbind(this.qtip.tooltip,this._ns),Ct.toggle(this.qtip,I),delete this.qtip.elements.overlay}}),xt=V.modal=function(t){return new x(t,t.options.show.modal)},xt.sanitize=function(t){t.show&&("object"!=typeof t.show.modal?t.show.modal={on:!!t.show.modal}:"undefined"==typeof t.show.modal.on&&(t.show.modal.on=W))},q.modal_zindex=q.zindex-200,xt.initialize="render",z.modal={"^show.modal.(on|blur)$":function(){this.destroy(),this.init(),this.qtip.elems.overlay.toggle(this.qtip.tooltip[0].offsetWidth>0)}},s.extend(W,q.defaults,{show:{modal:{on:I,effect:W,blur:W,stealfocus:W,escape:W}}}),V.viewport=function(i,s,o,n,r,a,h){function l(t,e,i,o,n,r,a,h,l){var c=s[n],y=w[t],b=_[t],x=i===$,C=y===n?l:y===r?-l:-l/2,q=b===n?h:b===r?-h:-h/2,T=m[n]+v[n]-(u?0:p[n]),j=T-c,z=c+l-(a===A?f:g)-T,M=C-(w.precedance===t||y===w[e]?q:0)-(b===N?h/2:0);return x?(M=(y===n?1:-1)*C,s[n]+=j>0?j:z>0?-z:0,s[n]=Math.max(-p[n]+v[n],c-M,Math.min(Math.max(-p[n]+v[n]+(a===A?f:g),c+M),s[n],"center"===y?c-C:1e9))):(o*=i===O?2:0,j>0&&(y!==n||z>0)?(s[n]-=M+o,d.invert(t,n)):z>0&&(y!==r||j>0)&&(s[n]-=(y===N?-M:M)+o,d.invert(t,r)),s[n]<m&&-s[n]>z&&(s[n]=c,d=w.clone())),s[n]-c}var c,d,p,u,f,g,m,v,y=o.target,b=i.elements.tooltip,w=o.my,_=o.at,x=o.adjust,C=x.method.split(" "),q=C[0],T=C[1]||C[0],j=o.viewport,z=o.container,M=(i.cache,{left:0,top:0});return j.jquery&&y[0]!==t&&y[0]!==e.body&&"none"!==x.method?(p=z.offset()||M,u="static"===z.css("position"),c="fixed"===b.css("position"),f=j[0]===t?j.width():j.outerWidth(I),g=j[0]===t?j.height():j.outerHeight(I),m={left:c?0:j.scrollLeft(),top:c?0:j.scrollTop()},v=j.offset()||M,"shift"===q&&"shift"===T||(d=w.clone()),M={left:"none"!==q?l(E,S,q,x.x,D,F,A,n,a):0,top:"none"!==T?l(S,E,T,x.y,P,B,L,r,h):0,my:d}):M},V.polys={polygon:function(t,e){var i,s,o,n={width:0,height:0,position:{top:1e10,right:0,bottom:0,left:1e10},adjustable:I},r=0,a=[],h=1,l=1,c=0,d=0;for(r=t.length;r--;)i=[parseInt(t[--r],10),parseInt(t[r+1],10)],i[0]>n.position.right&&(n.position.right=i[0]),i[0]<n.position.left&&(n.position.left=i[0]),i[1]>n.position.bottom&&(n.position.bottom=i[1]),i[1]<n.position.top&&(n.position.top=i[1]),a.push(i);if(s=n.width=Math.abs(n.position.right-n.position.left),o=n.height=Math.abs(n.position.bottom-n.position.top),"c"===e.abbrev())n.position={left:n.position.left+n.width/2,top:n.position.top+n.height/2};else{for(;s>0&&o>0&&h>0&&l>0;)for(s=Math.floor(s/2),o=Math.floor(o/2),e.x===D?h=s:e.x===F?h=n.width-s:h+=Math.floor(s/2),e.y===P?l=o:e.y===B?l=n.height-o:l+=Math.floor(o/2),r=a.length;r--&&!(a.length<2);)c=a[r][0]-n.position.left,d=a[r][1]-n.position.top,(e.x===D&&c>=h||e.x===F&&c<=h||e.x===N&&(c<h||c>n.width-h)||e.y===P&&d>=l||e.y===B&&d<=l||e.y===N&&(d<l||d>n.height-l))&&a.splice(r,1);n.position={left:a[0][0],top:a[0][1]}}return n},rect:function(t,e,i,s){return{width:Math.abs(i-t),height:Math.abs(s-e),position:{left:Math.min(t,i),top:Math.min(e,s)}}},_angles:{tc:1.5,tr:7/4,tl:5/4,bc:.5,br:.25,bl:.75,rc:2,lc:1,c:0},ellipse:function(t,e,i,s,o){var n=V.polys._angles[o.abbrev()],r=0===n?0:i*Math.cos(n*Math.PI),a=s*Math.sin(n*Math.PI);return{width:2*i-Math.abs(r),height:2*s-Math.abs(a),position:{left:t+r,top:e+a},adjustable:I}},circle:function(t,e,i,s){return V.polys.ellipse(t,e,i,i,s)}},V.svg=function(t,i,o){for(var n,r,a,h,l,c,d,p,u,f=(s(e),i[0]),g=s(f.ownerSVGElement),m=f.ownerDocument,v=(parseInt(i.css("stroke-width"),10)||0)/2;!f.getBBox;)f=f.parentNode;if(!f.getBBox||!f.parentNode)return I;switch(f.nodeName){case"ellipse":case"circle":p=V.polys.ellipse(f.cx.baseVal.value,f.cy.baseVal.value,(f.rx||f.r).baseVal.value+v,(f.ry||f.r).baseVal.value+v,o);break;case"line":case"polygon":case"polyline":for(d=f.points||[{x:f.x1.baseVal.value,y:f.y1.baseVal.value},{x:f.x2.baseVal.value,y:f.y2.baseVal.value}],p=[],c=-1,h=d.numberOfItems||d.length;++c<h;)l=d.getItem?d.getItem(c):d[c],p.push.apply(p,[l.x,l.y]);p=V.polys.polygon(p,o);break;default:p=f.getBBox(),p={width:p.width,height:p.height,position:{left:p.x,top:p.y}}}return u=p.position,g=g[0],g.createSVGPoint&&(r=f.getScreenCTM(),d=g.createSVGPoint(),d.x=u.left,d.y=u.top,a=d.matrixTransform(r),u.left=a.x,u.top=a.y),m!==e&&"mouse"!==t.position.target&&(n=s((m.defaultView||m.parentWindow).frameElement).offset(),n&&(u.left+=n.left,u.top+=n.top)),m=s(m),u.left+=m.scrollLeft(),u.top+=m.scrollTop(),p},V.imagemap=function(t,e,i,o){e.jquery||(e=s(e));var n,r,a,h,l,c=(e.attr("shape")||"rect").toLowerCase().replace("poly","polygon"),d=s('img[usemap="#'+e.parent("map").attr("name")+'"]'),p=s.trim(e.attr("coords")),u=p.replace(/,$/,"").split(",");if(!d.length)return I;if("polygon"===c)h=V.polys.polygon(u,i);else{if(!V.polys[c])return I;for(a=-1,l=u.length,r=[];++a<l;)r.push(parseInt(u[a],10));h=V.polys[c].apply(this,r.concat(i))}return n=d.offset(),n.left+=Math.ceil((d.outerWidth(I)-d.width())/2),n.top+=Math.ceil((d.outerHeight(I)-d.height())/2),h.position.left+=n.left,h.position.top+=n.top,h};var jt,zt='<iframe class="qtip-bgiframe" frameborder="0" tabindex="-1" src="javascript:\'\';" style="display:block; position:absolute; z-index:-1; filter:alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";"></iframe>';s.extend(C.prototype,{_scroll:function(){var e=this.qtip.elements.overlay;e&&(e[0].style.top=s(t).scrollTop()+"px")},init:function(i){var o=i.tooltip;s("select, object").length<1&&(this.bgiframe=i.elements.bgiframe=s(zt).appendTo(o),i._bind(o,"tooltipmove",this.adjustBGIFrame,this._ns,this)),this.redrawContainer=s("<div/>",{id:R+"-rcontainer"}).appendTo(e.body),i.elements.overlay&&i.elements.overlay.addClass("qtipmodal-ie6fix")&&(i._bind(t,["scroll","resize"],this._scroll,this._ns,this),i._bind(o,["tooltipshow"],this._scroll,this._ns,this)),this.redraw()},adjustBGIFrame:function(){var t,e,i=this.qtip.tooltip,s={height:i.outerHeight(I),width:i.outerWidth(I)},o=this.qtip.plugins.tip,n=this.qtip.elements.tip;e=parseInt(i.css("borderLeftWidth"),10)||0,e={left:-e,top:-e},o&&n&&(t="x"===o.corner.precedance?[A,D]:[L,P],e[t[1]]-=n[t[0]]()),this.bgiframe.css(e).css(s)},redraw:function(){if(this.qtip.rendered<1||this.drawing)return this;var t,e,i,s,o=this.qtip.tooltip,n=this.qtip.options.style,r=this.qtip.options.position.container;return this.qtip.drawing=1,n.height&&o.css(L,n.height),n.width?o.css(A,n.width):(o.css(A,"").appendTo(this.redrawContainer),e=o.width(),e%2<1&&(e+=1),i=o.css("maxWidth")||"",s=o.css("minWidth")||"",t=(i+s).indexOf("%")>-1?r.width()/100:0,i=(i.indexOf("%")>-1?t:1)*parseInt(i,10)||e,s=(s.indexOf("%")>-1?t:1)*parseInt(s,10)||0,e=i+s?Math.min(Math.max(e,s),i):e,o.css(A,Math.round(e)).appendTo(r)),this.drawing=0,this},destroy:function(){this.bgiframe&&this.bgiframe.remove(),this.qtip._unbind([t,this.qtip.tooltip],this._ns)}}),jt=V.ie6=function(t){return 6===st.ie?new C(t):I},jt.initialize="render",z.ie6={"^content|style$":function(){this.redraw()}}})}(window,document);
8
+ function give_load_gateway(e,i){var t=jQuery(e).find("#give-payment-mode-select .give-loading-text"),a=jQuery(e).find("#give-amount").val(),o=jQuery(e).find('input[name="give-form-id"]').val();t.fadeIn();var n=jQuery(e).data();1!=n["blockUI.isBlocked"]&&jQuery(e).find("#give_purchase_form_wrap").block({message:null,overlayCSS:{background:"#fff",opacity:.6}}),jQuery.post(give_scripts.ajaxurl+"?payment-mode="+i,{action:"give_load_gateway",give_total:a,give_form_id:o,give_payment_mode:i},function(i){jQuery(e).unblock(),jQuery(e).find("#give_purchase_form_wrap").html(i),jQuery(".give-no-js").hide(),jQuery(e).find("#give-payment-mode-select .give-loading-text").fadeOut(),setup_give_tooltips(),jQuery(document).trigger("give_gateway_loaded",[i,jQuery(e).attr("id")])})}function setup_give_tooltips(){jQuery('[data-tooltip!=""]').qtip({content:{attr:"data-tooltip"},style:{classes:"qtip-rounded qtip-tipsy"},position:{my:"bottom center",at:"top center"}}),jQuery.fn.qtip.zindex=2147483641}var give_scripts,give_global_vars;jQuery(document).ready(function(e){setup_give_tooltips(),e(".give-loading-text").hide(),e(document).on("click",".give-checkout-login",function(i){var t=e(this),a=e(this).parents("form"),o=e(a).find('[id^="give-checkout-login-register"] .give-loading-text'),n={action:t.data("action"),form_id:e(a).find('[name="give-form-id"]').val()};return o.show(),e.post(give_scripts.ajaxurl,n,function(i){e(a).find("[id^=give-checkout-login-register]").html(i),e(a).find(".give-submit-button-wrap").hide()}).done(function(){o.hide(),give_fl_trigger(),setup_give_tooltips()}),!1}),e(document).on("click",".give-checkout-register-cancel",function(i){i.preventDefault();var t=e(this),a=e(this).parents("form"),o={action:t.data("action"),form_id:e(a).find('[name="give-form-id"]').val()};e.post(give_scripts.ajaxurl,o,function(i){e(a).find("[id^=give-checkout-login-register]").html(e.parseJSON(i.fields)),e(a).find(".give-submit-button-wrap").show()}).done(function(){give_fl_trigger(),setup_give_tooltips()})}),e(document).on("click","[id^=give-login-fields] input[type=submit]",function(i){i.preventDefault();var t=e(this).val(),a=e(this).parents("form");e(this).val(give_global_vars.purchase_loading),a.find("[id^=give-login-fields] .give-loading-animation").fadeIn();var o={action:"give_process_donation_login",give_ajax:1,give_user_login:a.find("[name=give_user_login]").val(),give_user_pass:a.find("[name=give_user_pass]").val()};e.post(give_global_vars.ajaxurl,o,function(i){void 0!=e.trim(typeof i.success)&&1==i.success&&void 0!=typeof i.data?(a.find(".give_errors").remove(),a.find("#give-payment-mode-select").after(i.data),a.find(".give_notices.give_errors").delay(5e3).slideUp(),give_load_gateway(a,a.find(".give-gateway-option-selected input").val())):(a.find("[id^=give-login-fields] input[type=submit]").val(t),a.find(".give-loading-animation").fadeOut(),a.find(".give_errors").remove(),a.find("[id^=give-user-login-submit]").before(i.data))})}),e("select#give-gateway, input.give-gateway").on("change",function(i){i.preventDefault();var t=e(this).val();return"0"==t?(console.log("There was a problem loading the selected gateway"),!1):(give_load_gateway(e(this).parents("form"),t),!1)}),e("body").on("click","#give-confirm-email-btn",function(i){var t=e(this),a={action:"give_confirm_email_for_donations_access",email:t.data("email"),nonce:give_scripts.ajaxNonce};return t.text(give_global_vars.loading),t.attr("disabled","disabled"),e.post(give_global_vars.ajaxurl,a,function(e){e=JSON.parse(e),"error"===e.status?(t.closest("#give_user_history tfoot").hide(),t.closest(".give_user_history_main").find(".give_user_history_notice").html(e.message)):"success"===e.status&&(t.closest(".give_user_history_main").find(".give_user_history_notice").html(e.message),t.hide(),t.closest(".give-security-button-wrap").find("span").show())}),!1}),e("body").on("click touchend",'form.give-form input[name="give-purchase"].give-submit',function(i){var t=e(this).parents("form.give-form"),a=t.find('input[type="submit"].give-submit + .give-loading-animation');a.fadeIn();var o=t.get(0);if("function"!=typeof o.checkValidity||o.checkValidity()!==!1||(a.fadeOut(),(navigator.userAgent.indexOf("Safari")!=-1&&navigator.userAgent.indexOf("Chrome")==-1)!=!1)){i.preventDefault();var n=e(this).val();e(this).val(give_global_vars.purchase_loading),Give.form.fn.disable(t,!0),e.post(give_global_vars.ajaxurl,t.serialize()+"&action=give_process_donation&give_ajax=true",function(i){"success"==e.trim(i)?(t.find(".give_errors").remove(),e(o).submit(),t.trigger("give_form_validation_passed")):(t.find('input[type="submit"].give-submit').val(n),a.fadeOut(),t.find(".give_errors").remove(),t.find('input[type="submit"].give-submit').before(i),Give.form.fn.disable(t,!1))})}})});
9
+ var give_scripts,give_global_vars,Give="undefined"!=typeof Give?Give:{};Give={init:function(){var e=["form"],t=0;for(jQuery(document).trigger("give:preInit"),this.fn.__initialize_cache();t<e.length;)Give[e[t]].init&&Give[e[t]].init(),t++;jQuery(document).trigger("give:postInit")},fn:{formatCurrency:function(e,t,i){var n={symbol:"",decimal:parseInt(give_global_vars.decimal_separator),thousand:give_global_vars.thousands_separator,precision:give_global_vars.number_decimals,currency:give_global_vars.currency};if(e=e.toString().trim(),i="undefined"==typeof i?{}:i,i.length&&(n={symbol:"",decimal:Give.form.fn.getInfo("decimal_separator",i),thousand:Give.form.fn.getInfo("thousands_separator",i),precision:Give.form.fn.getInfo("number_decimals",i),currency:Give.form.fn.getInfo("currency_code",i)}),t=jQuery.extend(n,t),t.precision=parseInt(t.precision),"INR"===t.currency){var a,r,o=accounting.unformat(e,".").toString(),d="",l=o.indexOf(".");for(-1!==l&&t.precision?(d=Number(o.substr(parseInt(l))).toFixed(t.precision).toString().substr(1),o=o.substr(0,parseInt(l)),d.length?t.precision+1>d.length&&(d=(d+"000000000").substr(0,t.precision+1)):d=".0000000000".substr(0,parseInt(l)+1)):d=".000000000".substr(0,t.precision+1),a=o.substr(-3),r=o.substr(0,parseInt(o.length)-3);r.length>0;)a=r.substr(-2)+t.thousand+a,r=r.substr(0,parseInt(r.length)-2);d.length&&(a+=d),e=a,void 0!==t.symbol&&t.symbol.length&&("after"===t.position?e+=t.symbol:e=t.symbol+e)}else"after"===t.position&&(t.format="%v%s"),e=accounting.formatMoney(e,t);return e},unFormatCurrency:function(e,t){return Math.abs(parseFloat(accounting.unformat(e,t)))},getParameterByName:function(e,t){t||(t=window.location.href),e=e.replace(/[\[\]]/g,"\\$&");var i=new RegExp("[?&]"+e+"(=([^&#]*)|&|#|$)"),n=i.exec(t);return n?n[2]?decodeURIComponent(n[2].replace(/\+/g," ")):"":null},getGlobalVar:function(e){return"undefined"==typeof give_global_vars[e]?"":give_global_vars[e]},setCache:function(e,t,i){i.length?Give.cache["form_"+Give.form.fn.getInfo("form-id",i)][e]=t:Give.cache[e]=t},getCache:function(e,t){var i;return i=t.length?Give.cache["form_"+Give.form.fn.getInfo("form-id",t)][e]:Give.cache[e],i="undefined"==typeof i?"":i},__initialize_cache:function(){jQuery.each(jQuery(".give-form"),function(e,t){t=t instanceof jQuery?t:jQuery(t),Give.cache["form_"+Give.form.fn.getInfo("form-id",t)]=[]})}},cache:{}},Give.form={init:function(){this.fn.field.formatCreditCard(jQuery("form.give-form")),window.onload=function(){Give.form.fn.__sendBackToForm()}},fn:{disable:function(e,t){return!!e.length&&void e.find(".give-submit").prop("disabled",t)},formatAmount:function(e,t,i){return t.length?Give.fn.formatCurrency(e,i,t):e},getInfo:function(e,t){var i="";if(t="undefined"!=typeof t?t:{},!e.length||!t.length)return i;switch(e){case"gateways":i=[],jQuery.each(t.find('input[name="payment-mode"]'),function(e,t){t=t instanceof jQuery?t:jQuery(t),i.push(t.val().trim())});break;case"form-type":t.hasClass("give-form-type-set")?i="set":t.hasClass("give-form-type-multi")&&(i="multi");break;case"form-id":i=t.find('input[name="give-form-id"]').val();break;default:i=t.get(0).hasAttribute("data-"+e)?t.attr("data-"+e):t.attr(e),"undefined"!=typeof i?i.trim():i}return i},setInfo:function(e,t,i,n){if(!e.length||!i.length)return!1;switch(n="undefined"==typeof n?"data":n){case"attr":i.attr(e,t);break;default:i.data(e,t)}return!0},getGateway:function(e){var t="";return e.length?(t=e.find('input[name="payment-mode"]:checked').val().trim(),"undefined"!=typeof t?t:""):t},getVariablePrices:function(e){var t,i=[];return e.length&&e.hasClass("give-form-type-multi")&&(t=e.find(".give-donation-levels-wrap [data-price-id] "))?(jQuery.each(t,function(t,n){n=n instanceof jQuery?n:jQuery(n);var a=Give.form.fn.getInfo("decimal_separator",e);i.push({price_id:n.data("price-id"),amount:Give.fn.unFormatCurrency(n.val(),a)})}),i):i},getPriceID:function(e,t){var i=this.getVariablePrices(e),n=Give.fn.unFormatCurrency(e.find('input[name="give-amount"]').val(),this.getInfo("decimal_separator",e)),a=Give.fn.getCache("amount_"+n,e)?Give.fn.getCache("amount_"+n,e):-1;return t="undefined"==typeof t||t,i.length&&-1===a&&(t?(jQuery.each(i,function(e,t){if(t.amount===n)return a=t.price_id,!1}),-1===a&&this.getMinimumAmount(e)<=n&&(a="custom")):a=jQuery('input[name="give-price-id"]',e).val()),a},getMinimumAmount:function(e){return Give.fn.unFormatCurrency(e.find('input[name="give-form-minimum"]').val())},getAmount:function(e){if(!e.length)return null;var t=e.find('input[name="give-amount"]').val();return"undefined"!=typeof t&&t||(t=0),Give.fn.unFormatCurrency(t,this.getInfo("decimal_separator",e))},autoSelectDonationLevel:function(e,t){if(!e.length||"multi"!==this.getInfo("form-type",e))return!1;switch(t="undefined"==typeof t?this.getPriceID(e,!1):t,!0){case!!e.find(".give-radio-input").length:e.find(".give-radio-input").prop("checked",!1),e.find('.give-radio-input[data-price-id="'+t+'"]').prop("checked",!0).addClass("give-default-level");break;case!!e.find("button.give-donation-level-btn").length:e.find("button.give-donation-level-btn").blur(),e.find('button.give-donation-level-btn[data-price-id="'+t+'"]').focus().addClass("give-default-level");break;case!!e.find("select.give-select-level").length:e.find("select.give-select-level option").prop("selected",!1),e.find('select.give-select-level option[data-price-id="'+t+'"]').prop("selected",!0).addClass("give-default-level")}},autoSetMultiLevel:function(e){var t=e.parents("form"),i=e.val(),n=e.data("price-id");if("undefined"==typeof n&&(n=e.find("option:selected").data("price-id")),"custom"===i)return t.find(".give-amount-top").val("").focus(),!1;t.find(".give-amount-top").val(i),t.find("span.give-amount-top").text(i);var a=Give.form.fn.getInfo("decimal_separator",t);jQuery(".give-donation-amount .give-text-input",t).data("amount",Give.fn.unFormatCurrency(t.find(".give-final-total-amount").data("total"),a)),t.find(".give-donation-amount .give-text-input").trigger("blur",[t,i,n]),jQuery(document).trigger("give_donation_value_updated",[t,i,n])},__sendBackToForm:function(){var e=Give.fn.getParameterByName("form-id"),t=Give.fn.getParameterByName("payment-mode");if(!e||!t)return!1;var i=jQuery("body").find("#give-form-"+e+"-wrap"),n=i.find("form.give-form"),a=i.hasClass("give-display-modal"),r=i.hasClass("give-display-reveal");n.find("#give-gateway-radio-list label").removeClass("give-gateway-option-selected"),n.find("input[name=payment-mode][value="+t+"]").prop("checked",!0).parent().addClass("give-gateway-option-selected");var o=Give.fn.getParameterByName("level-id"),d=n.find('*[data-price-id="'+o+'"]');d.length>0&&this.autoSetMultiLevel(d),a?give_open_form_modal(i,n):r&&(n.find(".give-btn-reveal").hide(),n.find("#give-payment-mode-select, #give_purchase_form_wrap").slideDown())},isValidDonationAmount:function(e){var t=this.getMinimumAmount(e),i=this.getAmount(e),n=this.getPriceID(e,!0);return-1<i&&i>=t||-1!==n},field:{formatCreditCard:function(e){e.each(function(e,t){t=jQuery(t);var i=t.find(".card-number"),n=t.find(".card-cvc"),a=t.find(".card-expiry");i.length&&(i.payment("formatCardNumber"),n.payment("formatCardCVC"),a.payment("formatCardExpiry"))})}}}},Give.notice={fn:{renderNotice:function(e,t){var i,n="";switch(t="undefined"!=typeof t?t:{},e){case"bad_minimum":i=jQuery('<div class="give_error give-invalid-minimum give-hidden">'+this.getNotice(e,t)+"</div>")}return t.length?void i.insertBefore(t.find(".give-total-wrap")).show():n},getNotice:function(e,t){if(!e.length)return null;var i="";switch(e){case"bad_minimum":t.length&&(i=Give.fn.getGlobalVar("bad_minimum")+" "+Give.fn.formatCurrency(Give.form.fn.getMinimumAmount(t),{symbol:Give.form.fn.getInfo("currency_symbol",t)},t))}return i}}},jQuery(function(e){function t(){var t=e(this),i=t.parents("form");if("card_state"!=t.attr("id")){i.find("#card_state").empty().append('<option value="1">'+give_global_vars.general_loading+"</option>").prop("disabled",!0);var a={action:"give_get_states",country:t.val(),field_name:"card_state"};e.ajax({type:"POST",data:a,url:give_global_vars.ajaxurl,xhrFields:{withCredentials:!0},success:function(e){var t="",a=e.states_label;t=void 0!=typeof e.states_found&&1==e.states_found?e.data:'<input type="text" id="card_state" name="card_state" class="cart-state give-input required" placeholder="'+a+'" value="'+e.default_state+'"/>',!1===i.hasClass("float-labels-enabled")?"undefined"!=typeof e.states_require&&1==e.states_require?i.find('input[name="card_state"], select[name="card_state"]').closest("p").find("label .give-required-indicator").removeClass("give-hidden"):i.find('input[name="card_state"], select[name="card_state"]').closest("p").find("label .give-required-indicator").addClass("give-hidden"):i.find('input[name="card_state"], select[name="card_state"]').closest("p").find("label").text(a),i.find('input[name="card_state"], select[name="card_state"]').closest("p").find("label .state-label-text").text(a),i.find('input[name="card_state"], select[name="card_state"]').replaceWith(t),void 0!=typeof e.show_field&&1==e.show_field?(i.find("p#give-card-state-wrap").removeClass("give-hidden"),i.find("p#give-card-zip-wrap").addClass("form-row-last"),i.find("p#give-card-zip-wrap").removeClass("form-row-wide")):(i.find("p#give-card-state-wrap").addClass("give-hidden"),i.find("p#give-card-zip-wrap").addClass("form-row-wide"),i.find("p#give-card-zip-wrap").removeClass("form-row-last")),n.trigger("give_checkout_billing_address_updated",[e,i.attr("id")])}}).fail(function(e){window.console&&window.console.log&&console.log(e)})}return!1}var i=jQuery("form.give-form"),n=e(document);e.fn.toggleError=function(e){return this.toggleClass("error",e),this.toggleClass("valid",!e),this},Give.init(),n.on("change","#give_cc_address input.card_state, #give_cc_address select",t),n.on("give_gateway_loaded",function(){Give.form.fn.field.formatCreditCard(i)}),n.on("submit","#give_payment_mode",function(){var t=Give.form.fn.getGateway(e(this).closest("form"));if(!t.length)return alert(Give.fn.getGlobalVar("no_gateway")),!1}),n.on("click","#give-payment-mode-select input",function(){var t,i=e(this).parents("form"),n=i.find("#give-payment-mode-select li"),a=i.find('li.give-gateway-option-selected input[name="payment-mode"]').val().trim();n.removeClass("give-gateway-option-selected"),n.prop("checked",!1),e(this).prop("checked",!0),e(this).parent().addClass("give-gateway-option-selected"),t=Give.form.fn.getGateway(i),i.attr("action",i.attr("action").replace("payment-mode="+a,"payment-mode="+t))}),n.on("focus",".give-donation-amount .give-text-input",function(t){var i=e(this).parents("form");e(this).removeClass("invalid-amount");var n=i.find(".give-final-total-amount").data("total"),a=Give.form.fn.getInfo("decimal_separator",i);e(this).data("amount",Give.fn.unFormatCurrency(n,a)),e(this).parent(".give-donation-amount").addClass("give-custom-amount-focus-in"),i.find(".give-default-level, .give-radio-input").removeClass("give-default-level"),i.find(".give-btn-level-custom").addClass("give-default-level"),i.find(".give-radio-input").prop("checked",!1),i.find(".give-radio-input.give-radio-level-custom").prop("checked",!0),i.find(".give-select-level").prop("selected",!1),i.find(".give-select-level .give-donation-level-custom").prop("selected",!0)}),n.on("blur",".give-donation-amount .give-text-input",function(t,i,n,a){var r="undefined"!=typeof i?i:e(this).closest("form"),o=e(this).data("amount"),d="undefined"!=typeof n?n:e(this).val(),l=Give.form.fn.getInfo("decimal_separator",r),s=Give.form.fn.getMinimumAmount(r),f=0===d?s:Give.fn.unFormatCurrency(d,l),u=Give.form.fn.formatAmount(f,r,{});if(a="undefined"==typeof a?Give.form.fn.getPriceID(r,!0):a,Give.fn.setCache("amount_"+f,a,r),e(this).val(u),Give.form.fn.isValidDonationAmount(r))e(this).removeClass("give-invalid-amount"),r.find(".give-invalid-minimum").slideUp(300,function(){e(this).remove()}),Give.form.fn.disable(r,!1);else{e(this).addClass("give-invalid-amount"),Give.form.fn.disable(r,!0);var c=r.find(".give-invalid-minimum");0===c.length&&Give.notice.fn.renderNotice("bad_minimum",r)}o!==f&&r.find(".give-final-total-amount").data("total",f).text(Give.fn.formatCurrency(f,{symbol:Give.form.fn.getInfo("currency_symbol",r),position:Give.form.fn.getInfo("currency_position",r)},r)),-1!==a&&(e('input[name="give-price-id"]',r).val(a),r.find(".give-amount-hidden").val(Give.form.fn.formatAmount(f,r,{})),r.find(".give-default-level").removeClass("give-default-level"),Give.form.fn.autoSelectDonationLevel(r,a)),e(this).parent(".give-donation-amount").removeClass("give-custom-amount-focus-in")}),n.on("click touchend",".give-donation-level-btn",function(t){t.preventDefault(),Give.form.fn.autoSetMultiLevel(e(this))}),n.on("click touchend",".give-radio-input-level",function(t){Give.form.fn.autoSetMultiLevel(e(this))}),n.on("change",".give-select-level",function(t){Give.form.fn.autoSetMultiLevel(e(this))}),n.on("click",".give_terms_links",function(t){t.preventDefault();var i=e(this).closest("fieldset");return e("[class^=give_terms-]",i).slideToggle(),e("a.give_terms_links",i).toggle(),!1}),e('label[for^="give-radio-level"]').on("click",function(t){var i=e(this).closest("form"),n=i.find("#"+e(this).attr("for"));n.length&&(n.trigger("click"),t.preventDefault())})}),jQuery(window).load(function(){jQuery("body").on("keyup change focusout",".give-form .card-number, .give-form .card-cvc, .give-form .card-expiry",function(e){var t=jQuery(this),i=t.parents("form.give-form"),n=t.attr("id"),a=i.find(".card-number"),r=i.find(".card-cvc"),o=i.find(".card-expiry"),d=jQuery.payment.cardType(a.val()),l=!1;switch(e.type){case"focusout":n.indexOf("card_number")>-1?(l=!jQuery.payment.validateCardNumber(a.val()),a.toggleError(l)):n.indexOf("card_cvc")>-1?(l=!jQuery.payment.validateCardCVC(r.val(),d),r.toggleError(l)):n.indexOf("card_expiry")>-1&&(l=!jQuery.payment.validateCardExpiry(o.payment("cardExpiryVal")),o.toggleError(l)),Give.form.fn.disable(t.parents("form"),l);break;default:if(t.hasClass("error")&&t.removeClass("error"),n.indexOf("card_number")>-1){var s=i.find(".card-type");null===d?(s.removeClass().addClass("off card-type"),t.removeClass("valid").addClass("error")):s.removeClass().addClass("card-type "+d)}else if(n.indexOf("card_expiry")>-1){var f=o.payment("cardExpiryVal");i.find(".card-expiry-month").val(f.month),i.find(".card-expiry-year").val(f.year)}}})});
10
+ function give_open_form_modal(e,i){var a="#give_purchase_form_wrap, #give-payment-mode-select, .mfp-close, .give-hidden";jQuery.magnificPopup.open({mainClass:give_global_vars.magnific_options.main_class,closeOnBgClick:give_global_vars.magnific_options.close_on_bg_click,fixedContentPos:!0,fixedBgPos:!0,removalDelay:250,items:{src:i,type:"inline"},callbacks:{beforeOpen:function(){if(jQuery("body").addClass("give-modal-open"),e.hasClass("give-display-button-only")&&!i.data("content")){var a=jQuery(".give-form-content-wrap",e),t=jQuery(".give-form-title",e),n=jQuery(".give-goal-progress",e),o=jQuery(">.give_error",e),r=jQuery(".give_errors",e);a.length&&!jQuery(".give-form-content-wrap",i).length&&(a.hasClass("give_post_form-content")?i.append(a):i.prepend(a)),r.length&&!jQuery(".give_errors",i).length&&r.each(function(e,a){i.prepend(jQuery(a))}),o.length&&!jQuery(">.give_error",i).length&&o.each(function(e,a){i.prepend(jQuery(a))}),n.length&&!jQuery(".give-goal-progress",i).length&&i.prepend(n),t.length&&!jQuery(".give-form-title",i).length&&i.prepend(t),i.data("content","loaded")}},open:function(){var t=jQuery(".mfp-content");t.outerWidth()>=500&&t.addClass("give-responsive-mfp-content"),e.hasClass("give-display-button-only")&&(a=i.children().not(".give-hidden, .give-btn-modal")),i.children().not(a).hide()},close:function(){i.removeClass("mfp-hide"),jQuery("body").removeClass("give-modal-open"),i.children().not(a).show()}}})}function give_fl_trigger(){give_float_labels instanceof FloatLabels?give_float_labels.rebuild():give_float_labels=new FloatLabels(".float-labels-enabled",{exclude:"#give-amount, .give-select-level, [multiple]",prioritize:"placeholder",style:"give"})}function give_change_html5_form_field_validation_message(){var e,i=jQuery(".give-form");i.length&&jQuery.each(i,function(i,a){e=jQuery("input",a),e.length&&jQuery.each(e,function(e,i){i=jQuery(i).get(0),give_global_vars.form_translation.hasOwnProperty(i.name)&&(i.oninvalid=function(e){e.target.setCustomValidity(""),e.target.validity.valid||e.target.setCustomValidity(give_global_vars.form_translation[i.name])})})})}function update_profile_state_field(){var e=jQuery(this),i=e.parents("form");if("give_address_country"===e.attr("id")){i.find("#give_address_state").empty().append('<option value="1">'+give_global_vars.general_loading+"</option>").prop("disabled",!0);var a={action:"give_get_states",country:e.val(),field_name:"give_address_state"};jQuery.ajax({type:"POST",data:a,url:give_global_vars.ajaxurl,xhrFields:{withCredentials:!0},success:function(e){var a="",t=e.states_label;a=void 0!=typeof e.states_found&&1==e.states_found?e.data:'<input type="text" id="give_address_state" name="give_address_state" class="text give-input" placeholder="'+t+'" value="'+e.default_state+'"/>',i.find('input[name="give_address_state"], select[name="give_address_state"]').replaceWith(a),void 0!=typeof e.show_field&&1==e.show_field?(i.find("p#give-card-state-wrap").removeClass("give-hidden"),i.find("p#give-card-zip-wrap").addClass("form-row-last"),i.find("p#give-card-zip-wrap").removeClass("form-row-wide")):(i.find("p#give-card-state-wrap").addClass("give-hidden"),i.find("p#give-card-zip-wrap").addClass("form-row-wide"),i.find("p#give-card-zip-wrap").removeClass("form-row-last"))}}).fail(function(e){window.console&&window.console.log&&console.log(e)})}return!1}var give_scripts,give_float_labels;jQuery(function(e){var i=e(document);give_fl_trigger(),give_change_html5_form_field_validation_message(),i.on("give_gateway_loaded",function(e,i,a){give_fl_trigger()}),i.on("give_checkout_billing_address_updated",function(i,a,t){e("form#"+t).hasClass("float-labels-enabled")&&give_fl_trigger()}),i.on("click",".give-btn-reveal",function(i){i.preventDefault();var a=e(this),t=e(this).parents("form"),n="#give-payment-mode-select",o=e(n),r="";return a.hide(),e("li",o).length>1&&(r=n+", "),t.find(r+"#give_purchase_form_wrap").slideDown(),!1}),i.on("click",".give-btn-modal",function(i){i.preventDefault();var a=e(this).parents("div.give-form-wrap"),t=a.find("form.give-form"),n=t.find("#give-amount"),o=n.val();return!o||o<=0?(n.focus(),!1):void give_open_form_modal(a,t)});var a=jQuery('.give_notice[data-dismissible="auto"]');a.length&&a.each(function(i,a){a=e(a),window.setTimeout(function(){a.slideUp()},a.data("dismiss-interval"))}),i.on("change","#give_profile_billing_address_wrap #give_address_country",update_profile_state_field)});
assets/js/frontend/give.js CHANGED
@@ -106,12 +106,16 @@ function give_open_form_modal( $form_wrap, $form ) {
106
  closeOnBgClick: give_global_vars.magnific_options.close_on_bg_click,
107
  fixedContentPos: true,
108
  fixedBgPos: true,
 
109
  items: {
110
  src: $form,
111
  type: 'inline'
112
  },
113
  callbacks: {
114
  beforeOpen: function() {
 
 
 
115
  // add title, content, goal and error to form if admin want to show button only
116
  if ( $form_wrap.hasClass( 'give-display-button-only' ) && ! $form.data( 'content' ) ) {
117
 
@@ -158,6 +162,7 @@ function give_open_form_modal( $form_wrap, $form ) {
158
  }
159
  },
160
  open: function() {
 
161
  // Will fire when this exact popup is opened
162
  // this - is Magnific Popup object
163
  var $mfp_content = jQuery( '.mfp-content' );
@@ -177,6 +182,8 @@ function give_open_form_modal( $form_wrap, $form ) {
177
  //Remove popup class
178
  $form.removeClass( 'mfp-hide' );
179
 
 
 
180
  //Show all fields again
181
  $form.children().not( children ).show();
182
  }
@@ -267,7 +274,7 @@ function update_profile_state_field() {
267
  success: function( response ) {
268
  var html = '';
269
  var states_label = response.states_label;
270
- if ( typeof ( response.states_found ) != undefined && true == response.states_found ) {
271
  html = response.data;
272
  } else {
273
  html = '<input type="text" id="give_address_state" name="give_address_state" class="text give-input" placeholder="' + states_label + '" value="' + response.default_state + '"/>';
@@ -275,10 +282,18 @@ function update_profile_state_field() {
275
  $form.find( 'input[name="give_address_state"], select[name="give_address_state"]' ).replaceWith( html );
276
 
277
  // Check if user want to show the feilds or not.
278
- if ( typeof ( response.show_field ) != undefined && true == response.show_field ) {
279
  $form.find( 'p#give-card-state-wrap' ).removeClass( 'give-hidden' );
 
 
 
 
280
  } else {
281
  $form.find( 'p#give-card-state-wrap' ).addClass( 'give-hidden' );
 
 
 
 
282
  }
283
  }
284
  } ).fail( function( data ) {
106
  closeOnBgClick: give_global_vars.magnific_options.close_on_bg_click,
107
  fixedContentPos: true,
108
  fixedBgPos: true,
109
+ removalDelay: 250, //delay removal by X to allow out-animation
110
  items: {
111
  src: $form,
112
  type: 'inline'
113
  },
114
  callbacks: {
115
  beforeOpen: function() {
116
+
117
+ jQuery( 'body' ).addClass( 'give-modal-open' );
118
+
119
  // add title, content, goal and error to form if admin want to show button only
120
  if ( $form_wrap.hasClass( 'give-display-button-only' ) && ! $form.data( 'content' ) ) {
121
 
162
  }
163
  },
164
  open: function() {
165
+
166
  // Will fire when this exact popup is opened
167
  // this - is Magnific Popup object
168
  var $mfp_content = jQuery( '.mfp-content' );
182
  //Remove popup class
183
  $form.removeClass( 'mfp-hide' );
184
 
185
+ jQuery( 'body' ).removeClass( 'give-modal-open' );
186
+
187
  //Show all fields again
188
  $form.children().not( children ).show();
189
  }
274
  success: function( response ) {
275
  var html = '';
276
  var states_label = response.states_label;
277
+ if ( typeof (response.states_found) != undefined && true == response.states_found ) {
278
  html = response.data;
279
  } else {
280
  html = '<input type="text" id="give_address_state" name="give_address_state" class="text give-input" placeholder="' + states_label + '" value="' + response.default_state + '"/>';
282
  $form.find( 'input[name="give_address_state"], select[name="give_address_state"]' ).replaceWith( html );
283
 
284
  // Check if user want to show the feilds or not.
285
+ if ( typeof (response.show_field) != undefined && true == response.show_field ) {
286
  $form.find( 'p#give-card-state-wrap' ).removeClass( 'give-hidden' );
287
+
288
+ // Add support to zip fields.
289
+ $form.find( 'p#give-card-zip-wrap' ).addClass( 'form-row-last' );
290
+ $form.find( 'p#give-card-zip-wrap' ).removeClass( 'form-row-wide' );
291
  } else {
292
  $form.find( 'p#give-card-state-wrap' ).addClass( 'give-hidden' );
293
+
294
+ // Add support to zip fields.
295
+ $form.find( 'p#give-card-zip-wrap' ).addClass( 'form-row-wide' );
296
+ $form.find( 'p#give-card-zip-wrap' ).removeClass( 'form-row-last' );
297
  }
298
  }
299
  } ).fail( function( data ) {
assets/js/frontend/give.min.js CHANGED
@@ -1 +1 @@
1
- function give_open_form_modal(e,i){var t="#give_purchase_form_wrap, #give-payment-mode-select, .mfp-close, .give-hidden";jQuery.magnificPopup.open({mainClass:give_global_vars.magnific_options.main_class,closeOnBgClick:give_global_vars.magnific_options.close_on_bg_click,fixedContentPos:!0,fixedBgPos:!0,items:{src:i,type:"inline"},callbacks:{beforeOpen:function(){if(e.hasClass("give-display-button-only")&&!i.data("content")){var t=jQuery(".give-form-content-wrap",e),a=jQuery(".give-form-title",e),n=jQuery(".give-goal-progress",e),o=jQuery(">.give_error",e),l=jQuery(".give_errors",e);t.length&&!jQuery(".give-form-content-wrap",i).length&&(t.hasClass("give_post_form-content")?i.append(t):i.prepend(t)),l.length&&!jQuery(".give_errors",i).length&&l.each(function(e,t){i.prepend(jQuery(t))}),o.length&&!jQuery(">.give_error",i).length&&o.each(function(e,t){i.prepend(jQuery(t))}),n.length&&!jQuery(".give-goal-progress",i).length&&i.prepend(n),a.length&&!jQuery(".give-form-title",i).length&&i.prepend(a),i.data("content","loaded")}},open:function(){var a=jQuery(".mfp-content");a.outerWidth()>=500&&a.addClass("give-responsive-mfp-content"),e.hasClass("give-display-button-only")&&(t=i.children().not(".give-hidden, .give-btn-modal")),i.children().not(t).hide()},close:function(){i.removeClass("mfp-hide"),i.children().not(t).show()}}})}function give_fl_trigger(){give_float_labels instanceof FloatLabels?give_float_labels.rebuild():give_float_labels=new FloatLabels(".float-labels-enabled",{exclude:"#give-amount, .give-select-level, [multiple]",prioritize:"placeholder",style:"give"})}function give_change_html5_form_field_validation_message(){var e,i=jQuery(".give-form");i.length&&jQuery.each(i,function(i,t){e=jQuery("input",t),e.length&&jQuery.each(e,function(e,i){i=jQuery(i).get(0),give_global_vars.form_translation.hasOwnProperty(i.name)&&(i.oninvalid=function(e){e.target.setCustomValidity(""),e.target.validity.valid||e.target.setCustomValidity(give_global_vars.form_translation[i.name])})})})}function update_profile_state_field(){var e=jQuery(this),i=e.parents("form");if("give_address_country"===e.attr("id")){i.find("#give_address_state").empty().append('<option value="1">'+give_global_vars.general_loading+"</option>").prop("disabled",!0);var t={action:"give_get_states",country:e.val(),field_name:"give_address_state"};jQuery.ajax({type:"POST",data:t,url:give_global_vars.ajaxurl,xhrFields:{withCredentials:!0},success:function(e){var t="",a=e.states_label;t=void 0!=typeof e.states_found&&1==e.states_found?e.data:'<input type="text" id="give_address_state" name="give_address_state" class="text give-input" placeholder="'+a+'" value="'+e.default_state+'"/>',i.find('input[name="give_address_state"], select[name="give_address_state"]').replaceWith(t),void 0!=typeof e.show_field&&1==e.show_field?i.find("p#give-card-state-wrap").removeClass("give-hidden"):i.find("p#give-card-state-wrap").addClass("give-hidden")}}).fail(function(e){window.console&&window.console.log&&console.log(e)})}return!1}var give_scripts,give_float_labels;jQuery(function(e){var i=e(document);give_fl_trigger(),give_change_html5_form_field_validation_message(),i.on("give_gateway_loaded",function(e,i,t){give_fl_trigger()}),i.on("give_checkout_billing_address_updated",function(i,t,a){e("form#"+a).hasClass("float-labels-enabled")&&give_fl_trigger()}),i.on("click",".give-btn-reveal",function(i){i.preventDefault();var t=e(this),a=e(this).parents("form"),n="#give-payment-mode-select",o=e(n),l="";return t.hide(),e("li",o).length>1&&(l=n+", "),a.find(l+"#give_purchase_form_wrap").slideDown(),!1}),i.on("click",".give-btn-modal",function(i){i.preventDefault();var t=e(this).parents("div.give-form-wrap"),a=t.find("form.give-form"),n=a.find("#give-amount"),o=n.val();return!o||o<=0?(n.focus(),!1):void give_open_form_modal(t,a)});var t=jQuery('.give_notice[data-dismissible="auto"]');t.length&&t.each(function(i,t){t=e(t),window.setTimeout(function(){t.slideUp()},t.data("dismiss-interval"))}),i.on("change","#give_profile_billing_address_wrap #give_address_country",update_profile_state_field)});
1
+ function give_open_form_modal(e,i){var a="#give_purchase_form_wrap, #give-payment-mode-select, .mfp-close, .give-hidden";jQuery.magnificPopup.open({mainClass:give_global_vars.magnific_options.main_class,closeOnBgClick:give_global_vars.magnific_options.close_on_bg_click,fixedContentPos:!0,fixedBgPos:!0,removalDelay:250,items:{src:i,type:"inline"},callbacks:{beforeOpen:function(){if(jQuery("body").addClass("give-modal-open"),e.hasClass("give-display-button-only")&&!i.data("content")){var a=jQuery(".give-form-content-wrap",e),t=jQuery(".give-form-title",e),n=jQuery(".give-goal-progress",e),o=jQuery(">.give_error",e),r=jQuery(".give_errors",e);a.length&&!jQuery(".give-form-content-wrap",i).length&&(a.hasClass("give_post_form-content")?i.append(a):i.prepend(a)),r.length&&!jQuery(".give_errors",i).length&&r.each(function(e,a){i.prepend(jQuery(a))}),o.length&&!jQuery(">.give_error",i).length&&o.each(function(e,a){i.prepend(jQuery(a))}),n.length&&!jQuery(".give-goal-progress",i).length&&i.prepend(n),t.length&&!jQuery(".give-form-title",i).length&&i.prepend(t),i.data("content","loaded")}},open:function(){var t=jQuery(".mfp-content");t.outerWidth()>=500&&t.addClass("give-responsive-mfp-content"),e.hasClass("give-display-button-only")&&(a=i.children().not(".give-hidden, .give-btn-modal")),i.children().not(a).hide()},close:function(){i.removeClass("mfp-hide"),jQuery("body").removeClass("give-modal-open"),i.children().not(a).show()}}})}function give_fl_trigger(){give_float_labels instanceof FloatLabels?give_float_labels.rebuild():give_float_labels=new FloatLabels(".float-labels-enabled",{exclude:"#give-amount, .give-select-level, [multiple]",prioritize:"placeholder",style:"give"})}function give_change_html5_form_field_validation_message(){var e,i=jQuery(".give-form");i.length&&jQuery.each(i,function(i,a){e=jQuery("input",a),e.length&&jQuery.each(e,function(e,i){i=jQuery(i).get(0),give_global_vars.form_translation.hasOwnProperty(i.name)&&(i.oninvalid=function(e){e.target.setCustomValidity(""),e.target.validity.valid||e.target.setCustomValidity(give_global_vars.form_translation[i.name])})})})}function update_profile_state_field(){var e=jQuery(this),i=e.parents("form");if("give_address_country"===e.attr("id")){i.find("#give_address_state").empty().append('<option value="1">'+give_global_vars.general_loading+"</option>").prop("disabled",!0);var a={action:"give_get_states",country:e.val(),field_name:"give_address_state"};jQuery.ajax({type:"POST",data:a,url:give_global_vars.ajaxurl,xhrFields:{withCredentials:!0},success:function(e){var a="",t=e.states_label;a=void 0!=typeof e.states_found&&1==e.states_found?e.data:'<input type="text" id="give_address_state" name="give_address_state" class="text give-input" placeholder="'+t+'" value="'+e.default_state+'"/>',i.find('input[name="give_address_state"], select[name="give_address_state"]').replaceWith(a),void 0!=typeof e.show_field&&1==e.show_field?(i.find("p#give-card-state-wrap").removeClass("give-hidden"),i.find("p#give-card-zip-wrap").addClass("form-row-last"),i.find("p#give-card-zip-wrap").removeClass("form-row-wide")):(i.find("p#give-card-state-wrap").addClass("give-hidden"),i.find("p#give-card-zip-wrap").addClass("form-row-wide"),i.find("p#give-card-zip-wrap").removeClass("form-row-last"))}}).fail(function(e){window.console&&window.console.log&&console.log(e)})}return!1}var give_scripts,give_float_labels;jQuery(function(e){var i=e(document);give_fl_trigger(),give_change_html5_form_field_validation_message(),i.on("give_gateway_loaded",function(e,i,a){give_fl_trigger()}),i.on("give_checkout_billing_address_updated",function(i,a,t){e("form#"+t).hasClass("float-labels-enabled")&&give_fl_trigger()}),i.on("click",".give-btn-reveal",function(i){i.preventDefault();var a=e(this),t=e(this).parents("form"),n="#give-payment-mode-select",o=e(n),r="";return a.hide(),e("li",o).length>1&&(r=n+", "),t.find(r+"#give_purchase_form_wrap").slideDown(),!1}),i.on("click",".give-btn-modal",function(i){i.preventDefault();var a=e(this).parents("div.give-form-wrap"),t=a.find("form.give-form"),n=t.find("#give-amount"),o=n.val();return!o||o<=0?(n.focus(),!1):void give_open_form_modal(a,t)});var a=jQuery('.give_notice[data-dismissible="auto"]');a.length&&a.each(function(i,a){a=e(a),window.setTimeout(function(){a.slideUp()},a.data("dismiss-interval"))}),i.on("change","#give_profile_billing_address_wrap #give_address_country",update_profile_state_field)});
assets/scss/admin/donors.scss CHANGED
@@ -27,6 +27,11 @@
27
  margin: 0;
28
  }
29
  }
 
 
 
 
 
30
  }
31
 
32
  //--------------------------------------------------------------
27
  margin: 0;
28
  }
29
  }
30
+
31
+ #give-donors-search-filter {
32
+ display: block;
33
+ overflow: hidden;
34
+ }
35
  }
36
 
37
  //--------------------------------------------------------------
assets/scss/admin/forms.scss CHANGED
@@ -170,6 +170,12 @@ input.give-text_medium {
170
 
171
  }
172
 
 
 
 
 
 
 
173
  //---------------------------------------------------
174
  // Responsive
175
  //---------------------------------------------------
170
 
171
  }
172
 
173
+ // Show unnamed donors one per line.
174
+ #give-bulk-donors div[id^="give-donor-"] {
175
+ display: block;
176
+ overflow: hidden;
177
+ }
178
+
179
  //---------------------------------------------------
180
  // Responsive
181
  //---------------------------------------------------
assets/scss/admin/importer.scss CHANGED
@@ -79,12 +79,28 @@
79
  margin: -8px -22px 11px;
80
  padding: 12px 22px;
81
  }
82
-
83
  }
84
 
85
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
86
 
87
- form#give-import-donations-form table.widefat {
88
  border:none;
89
  }
90
 
79
  margin: -8px -22px 11px;
80
  padding: 12px 22px;
81
  }
 
82
  }
83
 
84
 
85
+ .give-import-core-settings {
86
+ .give-progress-steps {
87
+ li {
88
+ width: 33.33%;
89
+ }
90
+ }
91
+
92
+ .step-3 {
93
+ h2 {
94
+ text-align: center;
95
+ font-size: 20px !important;
96
+ }
97
+ p {
98
+ text-align: center;
99
+ }
100
+ }
101
+ }
102
 
103
+ form.give-import-form table.widefat {
104
  border:none;
105
  }
106
 
assets/scss/admin/settings.scss CHANGED
@@ -13,6 +13,12 @@
13
 
14
  .give-settings-page {
15
 
 
 
 
 
 
 
16
  .nav-tab-wrapper {
17
  margin-bottom: 5px;
18
  overflow: visible;
@@ -388,12 +394,14 @@ h2.give-nav-tab-wrapper {
388
  @media screen and (max-width: 600px) {
389
  .give-nav-tab-wrapper {
390
  position: relative;
391
- padding-top:0 !important;
392
 
393
  > a {
394
  width: 100%;
395
  box-sizing: border-box;
396
- margin:0;
 
 
397
  &:hover {
398
  border-bottom: 1px solid #ccc;
399
  }
@@ -401,14 +409,14 @@ h2.give-nav-tab-wrapper {
401
 
402
  div.give-sub-nav-tab-wrapper {
403
  position: absolute;
404
- top:0;
405
- right:0;
406
 
407
  #give-show-sub-nav {
408
  height: 28px;
409
  width: 30px;
410
  border-radius: 0;
411
- margin:0;
412
  > span.dashicons {
413
  margin: 6px auto 0;
414
  display: block;
@@ -417,11 +425,25 @@ h2.give-nav-tab-wrapper {
417
  }
418
 
419
  nav.give-sub-nav-tab {
420
- top:35px;
 
 
 
 
 
 
 
 
 
 
421
  }
422
  }
423
 
424
  }
 
 
 
 
425
  }
426
 
427
  .give-sub-nav-tab-wrapper {
@@ -434,12 +456,12 @@ h2.give-nav-tab-wrapper {
434
  border: 1px solid #ccc;
435
  border-bottom: 0;
436
  position: absolute;
437
- top: 32px;
438
- right: 0;
439
 
440
  a {
441
  float: left;
442
- background: white;
443
  padding: 6px 10px;
444
  clear: both;
445
  text-decoration: none;
@@ -450,14 +472,14 @@ h2.give-nav-tab-wrapper {
450
  }
451
 
452
  a:hover {
453
- background: #e5e5e5;
454
  }
455
  }
456
  }
457
 
458
  // By default hide setting tab wrapper.
459
- .give-sub-nav-tab-wrapper{
460
- display:none;
461
  }
462
 
463
  #give-show-sub-nav {
@@ -467,12 +489,12 @@ h2.give-nav-tab-wrapper {
467
  line-height: 0;
468
  background: white;
469
  border-radius: 4px;
470
- margin-top:5px;
471
 
472
  > span.dashicons {
473
- font-size:16px;
474
- height:16px;
475
- width:16px;
476
  }
477
  }
478
 
@@ -481,7 +503,6 @@ h2.give-nav-tab-wrapper {
481
  box-shadow: inset 0px 0px 4px #ddd;
482
  }
483
 
484
-
485
  //--------------------------------------------------------------
486
  // Image preview container
487
  //--------------------------------------------------------------
13
 
14
  .give-settings-page {
15
 
16
+ .give-settings-heading-sep {
17
+ font-size:14px;
18
+ line-height: 32px;
19
+ width:15px;
20
+ }
21
+
22
  .nav-tab-wrapper {
23
  margin-bottom: 5px;
24
  overflow: visible;
394
  @media screen and (max-width: 600px) {
395
  .give-nav-tab-wrapper {
396
  position: relative;
397
+ padding-top: 0 !important;
398
 
399
  > a {
400
  width: 100%;
401
  box-sizing: border-box;
402
+ margin: 0;
403
+ background-color: #ffffff;
404
+ border: 1px solid #cccccc;
405
  &:hover {
406
  border-bottom: 1px solid #ccc;
407
  }
409
 
410
  div.give-sub-nav-tab-wrapper {
411
  position: absolute;
412
+ top: 0;
413
+ right: 0;
414
 
415
  #give-show-sub-nav {
416
  height: 28px;
417
  width: 30px;
418
  border-radius: 0;
419
+ margin: 0;
420
  > span.dashicons {
421
  margin: 6px auto 0;
422
  display: block;
425
  }
426
 
427
  nav.give-sub-nav-tab {
428
+ top: 35px;
429
+ right: 0;
430
+ left: auto;
431
+
432
+ a {
433
+ background: #ffffff;
434
+ &:hover {
435
+ background: #e5e5e5;
436
+ }
437
+ }
438
+
439
  }
440
  }
441
 
442
  }
443
+
444
+ .give-mobile-hidden {
445
+ display: none;
446
+ }
447
  }
448
 
449
  .give-sub-nav-tab-wrapper {
456
  border: 1px solid #ccc;
457
  border-bottom: 0;
458
  position: absolute;
459
+ top: 35px;
460
+ left: 0;
461
 
462
  a {
463
  float: left;
464
+ background: #e5e5e5;
465
  padding: 6px 10px;
466
  clear: both;
467
  text-decoration: none;
472
  }
473
 
474
  a:hover {
475
+ background: #ffffff;
476
  }
477
  }
478
  }
479
 
480
  // By default hide setting tab wrapper.
481
+ .give-sub-nav-tab-wrapper {
482
+ display: none;
483
  }
484
 
485
  #give-show-sub-nav {
489
  line-height: 0;
490
  background: white;
491
  border-radius: 4px;
492
+ margin-top: 5px;
493
 
494
  > span.dashicons {
495
+ font-size: 16px;
496
+ height: 16px;
497
+ width: 16px;
498
  }
499
  }
500
 
503
  box-shadow: inset 0px 0px 4px #ddd;
504
  }
505
 
 
506
  //--------------------------------------------------------------
507
  // Image preview container
508
  //--------------------------------------------------------------
assets/scss/frontend/_variables.scss CHANGED
@@ -53,5 +53,5 @@ $float-labels: (
53
  color-text : #333,
54
  line-height : normal,
55
  font-weight : 700,
56
- parent : '[id*="give-form"] ',
57
  );
53
  color-text : #333,
54
  line-height : normal,
55
  font-weight : 700,
56
+ parent : '[id*="give-form"]',
57
  );
assets/scss/frontend/donation-history.scss ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .give-donation-history {
2
+ .give-table {
3
+ table-layout: auto;
4
+
5
+ .give-security-column {
6
+ float: left;
7
+
8
+ &.give-security-description-wrap {
9
+ width: 75%;
10
+ padding: 16px 13px;
11
+ font-size: 12px;
12
+ font-style: italic;
13
+ }
14
+
15
+ &.give-security-button-wrap {
16
+ width: 25%;
17
+ padding: 25px 5px;
18
+
19
+ span {
20
+ display: none;
21
+ padding: 0 20px;
22
+ }
23
+ }
24
+ }
25
+ }
26
+ }
assets/scss/frontend/give-frontend.scss CHANGED
@@ -22,3 +22,4 @@
22
  @import 'modal';
23
  @import 'tables';
24
  @import 'theme-compatibility';
 
22
  @import 'modal';
23
  @import 'tables';
24
  @import 'theme-compatibility';
25
+ @import 'donation-history';
assets/scss/frontend/modal.scss CHANGED
@@ -9,136 +9,107 @@
9
 
10
  // Wrapper for popup
11
  .give-modal {
12
- top: 0;
13
- left: 0;
14
- width: 100%;
15
- height: 100%;
16
- z-index: $mfp-z-index-base + 2147482500;
17
- position: fixed;
18
- outline: none !important;
19
- -webkit-backface-visibility: hidden; // fixes webkit bug that can cause "false" scrollbar
20
- -webkit-overflow-scrolling: touch;
21
- -webkit-transform: translateZ(0);
22
-
23
- form[id*='give-form'] {
24
- margin-bottom: 0;
25
- .give-submit {
26
- margin-bottom: 0;
27
- }
28
- .give-payment-mode-label {
29
- margin-top: 0;
30
- padding-top: 0;
31
- }
32
  }
33
-
34
- // Root container
35
- .mfp-container {
36
- text-align: center;
37
- position: absolute;
38
- width: 100%;
39
- height: 100%;
40
- left: 0;
41
- top: 0;
42
- padding: 0 $mfp-popup-padding-left;
43
- -webkit-box-sizing: border-box;
44
- -moz-box-sizing: border-box;
45
- box-sizing: border-box;
46
  }
47
-
48
- // Vertical centerer helper
49
- .mfp-container {
50
- &:before {
51
- content: '';
52
- display: inline-block;
53
- height: 100%;
54
- vertical-align: middle;
55
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
56
  }
57
 
58
- // Remove vertical centering when popup has class `mfp-align-top`
59
- .mfp-align-top {
60
- .mfp-container {
61
- &:before {
62
- display: none;
63
- }
64
- }
65
  }
66
 
67
- // Popup content holder
68
- .mfp-content {
69
- display: inline-block;
70
- box-sizing: border-box;
71
- vertical-align: middle;
72
- text-align: left;
73
- position: relative;
74
- background: #FFF;
75
- padding: 20px;
76
- width: auto;
77
- max-width: 500px;
78
- margin: 40px auto;
79
- z-index: $mfp-z-index-base + 2147482600;
80
-
81
- [id*='give-form'] #give-payment-mode-select,
82
- [id*='give-form'] #give_purchase_form_wrap,
83
- [id*='give-form'].give-display-button-only .give-donation-amount,
84
- [id*='give-form'].give-display-button-only .give-donation-levels-wrap {
85
- display: block;
86
- }
87
 
88
- }
 
 
 
89
 
90
- .mfp-inline-holder,
91
- .mfp-ajax-holder {
92
- .mfp-content {
93
- width: 100%;
94
- cursor: auto;
95
- }
96
- }
97
 
98
- // Cursors
99
- .mfp-ajax-cur {
100
- cursor: progress;
101
- }
102
 
103
- .mfp-zoom-out-cur {
104
- &, .mfp-image-holder .mfp-close {
105
- cursor: -moz-zoom-out;
106
- cursor: -webkit-zoom-out;
107
- cursor: zoom-out;
108
- }
109
- }
110
 
111
- .mfp-zoom {
112
- cursor: pointer;
113
- cursor: -webkit-zoom-in;
114
- cursor: -moz-zoom-in;
115
- cursor: zoom-in;
116
- }
117
 
118
- .mfp-auto-cursor {
119
- .mfp-content {
120
- cursor: auto;
121
- }
122
- }
 
123
 
124
- .mfp-close,
125
- .mfp-arrow,
126
- .mfp-preloader,
127
- .mfp-counter {
128
- -webkit-user-select: none;
129
- -moz-user-select: none;
130
- user-select: none;
131
- }
132
 
133
- .mfp-close:hover {
134
- background-color: transparent;
 
 
 
135
  }
 
 
 
 
 
 
 
136
 
137
- // Hide the image during the loading
138
- .mfp-loading {
139
- &.mfp-figure {
140
- display: none;
141
- }
142
  }
 
 
 
 
 
143
 
144
- }
9
 
10
  // Wrapper for popup
11
  .give-modal {
12
+ top: 0;
13
+ left: 0;
14
+ width: 100%;
15
+ height: 100%;
16
+ z-index: $mfp-z-index-base + 2147482500;
17
+ position: fixed;
18
+ overflow:hidden;
19
+ outline: none !important;
20
+ -webkit-backface-visibility: hidden; // fixes webkit bug that can cause "false" scrollbar
21
+ -webkit-overflow-scrolling: touch;
22
+ -webkit-transform: translateZ(0);
23
+
24
+ form[id*='give-form'] {
25
+ margin-bottom: 0;
26
+ .give-submit {
27
+ margin-bottom: 0;
 
 
 
 
28
  }
29
+ .give-payment-mode-label {
30
+ margin-top: 0;
31
+ padding-top: 0;
 
 
 
 
 
 
 
 
 
 
32
  }
33
+ @media (max-width: 580px) {
34
+ .give-input {
35
+ font-size:16px; // Prevents mobile zoom to inputs.
36
+ }
37
+ }
38
+ }
39
+
40
+ // Popup content holder
41
+ .mfp-content {
42
+ box-sizing: border-box;
43
+ position: relative;
44
+ background: #FFF;
45
+ padding: 20px;
46
+ width: auto;
47
+ max-width: 500px;
48
+ margin: 40px auto;
49
+ z-index: $mfp-z-index-base + 2147482600;
50
+
51
+ [id*='give-form'] #give-payment-mode-select,
52
+ [id*='give-form'] #give_purchase_form_wrap,
53
+ [id*='give-form'].give-display-button-only .give-donation-amount,
54
+ [id*='give-form'].give-display-button-only .give-donation-levels-wrap {
55
+ display: block;
56
  }
57
 
58
+ .mfp-close:hover {
59
+ background-color: transparent;
 
 
 
 
 
60
  }
61
 
62
+ }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
63
 
64
+ form.give-form button.mfp-close {
65
+ position: absolute;
66
+ display: block !important;
67
+ }
68
 
69
+ .mfp-container:after {
70
+ display: none;
71
+ }
 
 
 
 
72
 
73
+ }
 
 
 
74
 
75
+ // Move-from-top effect.
 
 
 
 
 
 
76
 
77
+ .give-modal {
 
 
 
 
 
78
 
79
+ .mfp-content {
80
+ vertical-align:middle;
81
+ opacity: 0;
82
+ transition: all 0.2s;
83
+ transform: translateY(-100px);
84
+ }
85
 
86
+ &.mfp-bg {
87
+ opacity: 0;
88
+ transition: all 0.2s;
89
+ }
 
 
 
 
90
 
91
+ /* animate in */
92
+ &.mfp-ready {
93
+ .mfp-content {
94
+ opacity: 1;
95
+ transform: translateY(0);
96
  }
97
+ &.mfp-bg {
98
+ opacity: 0.8;
99
+ }
100
+ }
101
+
102
+ /* animate out */
103
+ &.mfp-removing {
104
 
105
+ .mfp-content {
106
+ transform: translateY(-50px);
107
+ opacity: 0;
 
 
108
  }
109
+ &.mfp-bg {
110
+ opacity: 0;
111
+ }
112
+
113
+ }
114
 
115
+ }
assets/sourcemaps/give-admin.css.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"file":"../scss/give-admin.css","sources":["admin/give-admin.scss","frontend/_mixins.scss","frontend/_variables.scss","plugins/qtip.scss","frontend/fonts.scss","admin/fonts.scss","admin/grids.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","admin/util.scss","admin/updates.scss","admin/blank-slate.scss","admin/importer.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 'grids';\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@import 'util';\r\n@import 'updates';\r\n@import 'blank-slate';\r\n@import 'importer';\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\r\n\r\n$float-labels: (\r\n\tbase-height : 30px,\r\n\tborder-radius : 0,\r\n\tmargin-bottom : 0,\r\n\tcolor-background : inherit,\r\n\tcolor-background-active : inherit,\r\n\tcolor-background-focus : inherit,\r\n\tcolor-border : #ccc,\r\n\tcolor-border-active : #ccc,\r\n\tcolor-border-focus : #ccc,\r\n\tcolor-text : #333,\r\n\tline-height : normal,\r\n\tfont-weight : 700,\r\n\tparent : '[id*=\"give-form\"] ',\r\n);\r\n","/*\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\t.dashicons {\n\t\tfont-size:14px;\n\t\twidth:14px;\n\t\tline-height: 20px;\n\t}\n\n}","$width: 98%;\n$gutter: 2%;\n$breakpoint-small: 33.75em; // 540px\n$breakpoint-medium: 45em; // 720px\n$breakpoint-large: 60em; // 960px\n\n.give-grid-row {\n position: relative;\n width: 100%;\n\n [class^=\"give-grid-col\"] {\n float: left;\n margin: 0.5rem 1%;\n min-height: 0.125rem;\n }\n\n &::after {\n content: \"\";\n display: table;\n clear: both;\n }\n}\n\n\n.give-grid-col-1 { width:($width / 12) - ($gutter * 11 / 12); }\n.give-grid-col-2 { width: ($width / 6) - ($gutter * 10 / 12); }\n.give-grid-col-3 { width: ($width / 4) - ($gutter * 9 / 12); }\n.give-grid-col-4 { width: ($width / 3) - ($gutter * 8 / 12); }\n.give-grid-col-5 { width: ($width / (12 / 5)) - ($gutter * 7 / 12); }\n.give-grid-col-6 { width: ($width / 2) - ($gutter * 6 / 12); }\n.give-grid-col-7 { width: ($width / (12 / 7)) - ($gutter * 5 / 12); }\n.give-grid-col-8 { width: ($width / (12 / 8)) - ($gutter * 4 / 12); }\n.give-grid-col-9 { width: ($width / (12 / 9)) - ($gutter * 3 / 12); }\n.give-grid-col-10 { width: ($width / (12 / 10)) - ($gutter * 2 / 12); }\n.give-grid-col-11 { width: ($width / (12 / 11)) - ($gutter * 1 / 12); }\n.give-grid-col-12 { width: $width; }\n\n@media only screen and (max-width: $breakpoint-small) {\n .give-grid-row {\n [class^=\"give-grid-col\"] {\n width: $width;\n }\n }\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: -5px;\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.price .give_price_range_low,\r\n.price .give_price_range_high,\r\n.price .give_price_range_sep{\r\n\tdisplay: inline-block;\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\tdisplay: none;\r\n\t\tpadding-left: 170px;\r\n\r\n\t\t&.active,\r\n\t\t.no-js & {\r\n\t\t\tdisplay: block;\r\n\t\t}\r\n\r\n\t\t.give-field-wrap {\r\n\t\t\tpadding: 1em 20px 1em 162px;\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: 22px;\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: 22px;\r\n\t\t\t\theight: 22px;\r\n\t\t\t\tborder-radius: 30px;\r\n\t\t\t\tmargin-top: 8px;\r\n\t\t\t\tline-height: 19px;\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-row .give-move .toggle-indicator:before {\r\n\t\t\t\tmargin-left: 7px;\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\tmax-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: 166px;\r\n\t\t\t\twidth: 170px;\r\n\t\t\t\tmax-height: 250px;\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.give-label {\r\n\t\t\t\t\tdisplay: none;\r\n\t\t\t\t}\r\n\r\n\t\t\t\tspan.give-icon:before {\r\n\t\t\t\t\tmargin: 0;\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\r\n\t\t\t.give-field-wrap {\r\n\t\t\t\tpadding: 10px;\r\n\r\n\t\t\t\tspan.give-field-label, label {\r\n\t\t\t\t\tdisplay: block;\r\n\t\t\t\t\tfloat: none;\r\n\t\t\t\t\tmargin: 0 0 10px 0;\r\n\t\t\t\t\tfont-size: 14px;\r\n\t\t\t\t\twidth: 100%;\r\n\t\t\t\t}\r\n\r\n\t\t\t}\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\tdiv.chosen-container {\r\n\t\tul.chosen-choices {\r\n\t\t\tinput.chosen-search-input {\r\n\t\t\t\tborder: 1px solid #ddd;\r\n\t\t\t\theight: 20px;\r\n\t\t\t}\r\n\r\n\t\t\tborder: 1px solid #ddd;\r\n\t\t}\r\n\t}\r\n\r\n\tselect {\r\n\t\tvertical-align: inherit;\r\n\t\tmargin: 0;\r\n\t\theight: 26px;\r\n\t\tline-height: 26px;\r\n\t\tborder: 1px solid #ddd;\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 h2.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//---------------------------------------------------------\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.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#api {\r\n\t.tablenav .actions {\r\n\t\toverflow: visible;\r\n\t}\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\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\t.give-nav-tab-wrapper {\r\n\t\tposition: relative;\r\n\t\tpadding-top:0 !important;\r\n\r\n\t\t> a {\r\n\t\t\twidth: 100%;\r\n\t\t\tbox-sizing: border-box;\r\n\t\t\tmargin:0;\r\n\t\t\t&:hover {\r\n\t\t\t\tborder-bottom: 1px solid #ccc;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\tdiv.give-sub-nav-tab-wrapper {\r\n\t\t\tposition: absolute;\r\n\t\t\ttop:0;\r\n\t\t\tright:0;\r\n\r\n\t\t\t#give-show-sub-nav {\r\n\t\t\t\theight: 28px;\r\n\t\t\t\twidth: 30px;\r\n\t\t\t\tborder-radius: 0;\r\n\t\t\t\tmargin:0;\r\n\t\t\t\t> span.dashicons {\r\n\t\t\t\t\tmargin: 6px auto 0;\r\n\t\t\t\t\tdisplay: block;\r\n\t\t\t\t}\r\n\r\n\t\t\t}\r\n\r\n\t\t\tnav.give-sub-nav-tab {\r\n\t\t\t\ttop:35px;\r\n\t\t\t}\r\n\t\t}\r\n\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\r\n\r\n//--------------------------------------------------------------\r\n// Image preview container\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\tcursor: pointer;\r\n\t}\r\n\r\n\timg {\r\n\t\tmax-width: 250px;\r\n\t\tborder: 4px solid white;\r\n\t}\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//------------------------------------\r\n// Payment Filters\r\n//------------------------------------\r\n\r\n// Wrapper for multiple filter fields.\r\n.give-filters {\r\n clear: both;\r\n background: #f5f5f5;\r\n border: 1px solid #dfdfdf;\r\n padding: 12px 12px 0 12px;\r\n\r\n // Chosen height adjustment.\r\n .give-donation-forms-filter .chosen-single {\r\n\theight: 28px;\r\n\tline-height: 28px;\r\n }\r\n\r\n // Chosen up arrow.\r\n .chosen-container-single .chosen-single div b {\r\n\tbackground-position: 0 4px;\r\n }\r\n\r\n // Chosen down arrow.\r\n .chosen-container-active.chosen-with-drop .chosen-single div b {\r\n\tbackground-position: -18px 6px;\r\n }\r\n\r\n\r\n // Prevent select from causing line break flash.\r\n #give-payment-form-filter, #give_donation_forms_filter {\r\n\tdisplay: inline-block;\r\n\twidth: 300px;\r\n\t@media screen and (max-width: 782px) {\r\n\t width: 100%;\r\n\t}\r\n }\r\n // Chosen / Select donation form filter dropdown.\r\n #give_donation_forms_filter {\r\n\twidth: 255px;\r\n\t@media screen and (max-width: 782px) {\r\n\t width: 100%;\r\n\t max-width:100%;\r\n\t}\r\n }\r\n\r\n &:after {\r\n\tcontent: \"\";\r\n\tdisplay: table;\r\n\tclear: both;\r\n }\r\n}\r\n\r\n// Individual filter field.\r\n.give-filter {\r\n display: block;\r\n margin-bottom: 12px;\r\n width: 100%;\r\n\r\n &:after {\r\n\tcontent: \"\";\r\n\tdisplay: table;\r\n\tclear: both;\r\n }\r\n\r\n label {\r\n\tdisplay: block;\r\n\tmargin-right: 4px;\r\n }\r\n\r\n input {\r\n\tmargin: 0;\r\n }\r\n\r\n input[type=\"text\"] {\r\n\theight: 28px;\r\n\twidth: 100%;\r\n }\r\n\r\n input[type=\"text\"],\r\n input[type=\"search\"] {\r\n\theight: 28px;\r\n }\r\n\r\n .button {\r\n\theight: 28px;\r\n\tline-height: 26px;\r\n\tmargin: 0;\r\n\tpadding: 0 10px 1px;\r\n }\r\n\r\n select {\r\n\twidth: 100%;\r\n }\r\n\r\n @media screen and (min-width: 783px) {\r\n\tfloat: left;\r\n\tmargin-right: 18px;\r\n\twidth: auto;\r\n\r\n\tlabel {\r\n\t display: inline-block;\r\n\t}\r\n\r\n\tinput[type=\"text\"] {\r\n\t display: inline-block;\r\n\t width: 144px;\r\n\t}\r\n }\r\n}\r\n\r\n.give-filter-search {\r\n input[type=\"search\"] {\r\n\tdisplay: block;\r\n\tfloat: left;\r\n\twidth: 68%;\r\n }\r\n\r\n input[type=\"submit\"] {\r\n\tdisplay: block;\r\n\tfloat: right;\r\n\twidth: 30%;\r\n }\r\n\r\n @media screen and (min-width: 783px) {\r\n\tinput[type=\"search\"] {\r\n\t display: inline-block;\r\n\t margin-right: 4px;\r\n\t width: 144px;\r\n\t}\r\n\r\n\tinput[type=\"submit\"] {\r\n\t display: inline-block;\r\n\t width: auto;\r\n\t}\r\n }\r\n}\r\n\r\n.give-filter-half {\r\n @media screen and (min-width: 600px) {\r\n\tfloat: left;\r\n\twidth: 49%;\r\n\r\n\t&:last-child {\r\n\t float: right;\r\n\t}\r\n }\r\n\r\n @media screen and (min-width: 783px) {\r\n\twidth: auto;\r\n\r\n\t&:last-child {\r\n\t float: left;\r\n\t}\r\n\r\n\tinput[type=\"text\"] {\r\n\t width: 96px;\r\n\t}\r\n }\r\n}\r\n\r\n.give-clear-filters-button {\r\n margin-left: 8px;\r\n}\r\n\r\n.give-submit-wrap {\r\n clear: both;\r\n background: #f5f5f5;\r\n border: 1px solid #dfdfdf;\r\n margin: 8px 0;\r\n padding: 12px;\r\n font-size: 13px;\r\n line-height: 2.1em;\r\n}\r\n\r\n#give-payment-filters {\r\n ul.subsubsub {\r\n\tmargin-bottom: 8px;\r\n }\r\n}\r\n\r\n#give-payments-advanced-filter {\r\n ul.subsubsub {\r\n\tmargin-bottom: 12px;\r\n }\r\n}\r\n\r\n#give-payments-filter {\r\n .tablenav.top {\r\n\tfloat: none;\r\n\t.bulkactions {\r\n\t margin-top: 1px;\r\n\t padding-top: 0;\r\n\t}\r\n\r\n }\r\n\r\n .give-email-column-value {\r\n\tfont-size: 14px;\r\n\tfont-weight: bold;\r\n }\r\n\r\n #the-list .check-column input {\r\n\tmargin-top: 1px;\r\n }\r\n\r\n .column-details {\r\n\twidth: 50px;\r\n }\r\n\r\n .column-amount {\r\n\twidth: 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\tdisplay: inline-block;\r\n\twidth: 12px;\r\n\theight: 12px;\r\n\tposition: relative;\r\n\ttop: 1px;\r\n\tmargin: 0;\r\n\tpadding: 0;\r\n\tborder-radius: 50%;\r\n\tbackground: #888;\r\n\tline-height: 16px;\r\n }\r\n\r\n //Pending\r\n &.status-pending > span {\r\n\tbackground-color: $orange;\r\n }\r\n\r\n //Complete\r\n &.status-complete > span, &.status-publish > span {\r\n\tbackground-color: $status-complete;\r\n }\r\n\r\n //Refunded\r\n &.status-refunded > span {\r\n\tbackground-color: $status-default;\r\n }\r\n\r\n &.status-failed > span {\r\n\tbackground-color: $red;\r\n }\r\n\r\n &.status-abandoned > span {\r\n\tbackground-color: $dark;\r\n }\r\n\r\n &.status-revoked > span {\r\n\tbackground-color: $status-revoked;\r\n }\r\n\r\n &.status-subscription > span, &.status-renewal > span, &.status-give_subscription > span {\r\n\tbackground-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\t@include give-label();\r\n\tfont-weight: normal;\r\n\t@extend .give-item-label-gray;\r\n }\r\n\r\n .column-details {\r\n\tpadding-right: 30px;\r\n }\r\n\r\n .give-donation-status {\r\n\tdisplay: 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\tdisplay: inline-block;\r\n\tfloat: none;\r\n\tmargin: 0 10px;\r\n\tposition: relative;\r\n\ttop: 3px;\r\n }\r\n}\r\n\r\n//Donation Column\r\n.column-donation_form {\r\n .donation-level-text-wrap {\r\n\tfont-style: italic;\r\n\tdisplay: 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\twidth: 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-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: 97%;\r\n}\r\n\r\n#give-edit-order-form .row {\r\n\tmargin-top: 10px;\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\tfont-size: 13px;\r\n\r\n\t&.actions {\r\n\t text-align: right;\r\n\t min-width: 200px;\r\n\t}\r\n\r\n\t&.remove {\r\n\t text-align: right;\r\n\t}\r\n\r\n }\r\n\r\n .row {\r\n\tpadding: 12px;\r\n\tborder-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\tmin-height: 150px;\r\n }\r\n #give-add-payment-note {\r\n\tmargin: 6px 0 15px;\r\n }\r\n\r\n}\r\n\r\n//------------------------------------------\r\n//Edit Order Form\r\n//------------------------------------------\r\n#give-billing-details {\r\n\t.column > div {\r\n\t\tmargin: 0 0 10px;\r\n\t}\r\n\r\n\tlabel {\r\n\t\tdisplay: block;\r\n\t\tmargin-bottom: 5px;\r\n\t}\r\n\r\n\t.column-container {\r\n\t\tpadding: 5px 0 10px;\r\n\t}\r\n\r\n\tinput[type=\"text\"] {\r\n\t\twidth: 98%;\r\n\t}\r\n\r\n\t.chosen-container {\r\n\t\twidth: 98% !important;\r\n\t}\r\n}\r\n\r\n//------------------------------------------\r\n//Responsive\r\n//------------------------------------------\r\n@media screen and (min-width: 1200px) {\r\n\t#give-edit-order-form .column {\r\n\t\twidth: 33%;\r\n\t}\r\n\r\n\t#give-order-address .column {\r\n\t\twidth: 49%;\r\n\t}\r\n\r\n\t#give-donation-overview.columns-4 li.actions {\r\n\t\twidth: 25%;\r\n\t\tmargin-top: 0;\r\n\t\tmargin-right: 0;\r\n\t}\r\n}\r\n\r\n@media screen and (max-width: 1199px) {\r\n #give-edit-order-form .column {\r\n\twidth: 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\tpadding: 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}\r\n\r\n//------------------------------------------\r\n// Ajax chosen select field\r\n//------------------------------------------\r\n.give-select-chosen {\r\n .spinner {\r\n\tposition: absolute;\r\n\tright: 5px;\r\n\ttop: 2px;\r\n\tz-index: 999;\r\n }\r\n}\r\n\r\n.give-select-chosen-ajax {\r\n // Show spinner.\r\n .spinner {\r\n\tvisibility: visible;\r\n }\r\n\r\n // Hide search icon.\r\n .chosen-search input[type=\"text\"] {\r\n\tbackground-image: none !important;\r\n }\r\n}\r\n\r\n.give-select-chosen-ajax.chosen-container-single .chosen-search input[type=\"text\"] {\r\n background-image: none !important;\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 margin: 0;\n\t}\n }\n}\n\n//--------------------------------------------------------------\n// Donor Styles\n//--------------------------------------------------------------\n#give-donor-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 .donor-section {\n\tborder-bottom: 1px solid #eee;\n\tmargin-bottom: 10px;\n }\n\n .donor-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.donor-since {\n\t margin: 10px 0;\n\t font-size: 16px;\n\t}\n\n\t.donor-id {\n display: inline-block;\n\t font-size: 24px;\n\t font-weight: 600;\n\t margin-right: 10px;\n\t}\n\n .donor-name-wrap {\n display: inline-block;\n }\n\n\t.donor-edit-link {\n\t margin-bottom: 15px;\n\t}\n\n }\n\n}\n\n.donor-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-donor-card-wrapper .donor-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-donor-card-wrapper .donor-address-wrapper select {\n width: 200px;\n}\n\n#give-donor-card-wrapper .donor-info {\n min-height: 185px;\n}\n\n#give-donor-card-wrapper .info-wrapper {\n min-height: 125px;\n}\n\n.donor-info .donor-name {\n font-size: 24px;\n font-weight: 600;\n}\n\n#disconnect-donor {\n font-size: 12px;\n font-weight: normal;\n text-decoration: none;\n}\n\n#view-user-profile {\n @extend #disconnect-donor;\n}\n\n#donor-edit-actions {\n text-align: center;\n margin-bottom: 20px;\n line-height: 28px;\n}\n\n#donor-edit-actions .button-secondary {\n margin-right: 10px;\n}\n\n#give-donor-card-wrapper .edit-item {\n display: none;\n}\n\n#give-donor-card-wrapper .give_user_search_results {\n left: 1px;\n top: 16px;\n}\n\n#give-donor-card-wrapper .give_user_search_results ul {\n width: 200px\n}\n\n#donor-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#donor-stats-wrapper .dashicons {\n color: #888;\n}\n\n#donor-tables-wrapper table {\n width: 100%;\n text-align: center;\n}\n\n#donor-tables-wrapper th {\n text-align: center;\n}\n\n#donor-tables-wrapper .donations tr > th:first-child,\n#donor-tables-wrapper .donations tr > td:first-child,\n#donor-tables-wrapper .emails tr > th:first-child,\n#donor-tables-wrapper .emails tr > td:first-child {\n text-align: left;\n}\n\n#donor-tables-wrapper .donations tr > td:only-child {\n text-align: center;\n}\n\n#donor-notes-wrapper {\n min-height: 50px;\n}\n\n.donor-notes-header span, .donor-notes-header img {\n font-weight: 600;\n line-height: 30px;\n vertical-align: middle;\n}\n\n.donor-note-input {\n width: 100%;\n margin-bottom: 5px;\n}\n\n// Donor Notes\n#give-donor-notes {\n div:nth-of-type(even) {\n\tbackground-color: #f9f9f9;\n }\n .donor-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-donor-notes {\n\ttext-align: center;\n\tpadding: 20px;\n }\n\n}\n\n.donor-note-wrapper span {\n display: block;\n}\n\n.delete-donor {\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\tfont-size: 14px;\n\tmargin: 0;\n }\n\n tr {\n\t&:nth-child(2n) {\n\t th,\n\t td {\n\t\tbackground: #fcfcfc;\n\t }\n\t}\n }\n\n th {\n\tfont-weight: 700;\n\tpadding: 9px;\n }\n\n td:first-child {\n\twidth: 33%;\n }\n\n td.help {\n\twidth: 1em;\n }\n\n td {\n\tpadding: 9px;\n\tfont-size: 1.1em;\n\n\tmark {\n\t background: transparent none;\n\t}\n\n\tmark.yes {\n\t color: $green;\n\t}\n\n\tmark.no {\n\t color: #999;\n\t}\n\n\tmark.error {\n\t color: $red;\n\t}\n\n\tul {\n\t margin: 0;\n\t}\n }\n}\n\n/* System info download header */\n.wrap div.give-debug-report-wrapper {\n margin-bottom: 5px;\n p {\n\tfont-size: 18px;\n\tmargin: 1em 0 0.7em;\n\tpadding: 0;\n }\n\n .give-debug-report-actions {\n\tmargin: 0 0 1.7em;\n\t.js-give-debug-report-button {\n\t margin-right: 10px;\n\t}\n\t.dashicons {\n\t font-size: 16px;\n\t position: relative;\n\t top: 4px;\n\t left: -2px;\n\t}\n }\n}\n\n.give-debug-report {\n display: none;\n margin: 10px 0;\n padding: 0;\n position: relative;\n\n textarea {\n\tfont-family: monospace;\n\twidth: 100%;\n\tmargin: 0;\n\theight: 300px;\n\tpadding: 20px;\n\t-moz-border-radius: 0;\n\t-webkit-border-radius: 0;\n\tborder-radius: 0;\n\tresize: none;\n\tfont-size: 12px;\n\tline-height: 20px;\n\toutline: 0;\n }\n}\n","//---------------------------------------------------------\n//Progress Bar Styles\n//---------------------------------------------------------\n.give-progress {\n\theight: 15px;\n\twidth: 95%;\n\tborder-radius: 4px;\n\toverflow: hidden;\n\t> div {\n\t\theight: 100%;\n\t\twidth: 0;\n\t}\n\n}\n\n.admin-color-fresh .give-progress div, .give-progress div {\n\tbackground: #0073aa;\n}\n\n.admin-color-light .give-progress div {\n\tbackground: #888;\n}\n\n.admin-color-blue .give-progress div {\n\tbackground: #096484;\n}\n\n.admin-color-coffee .give-progress div {\n\tbackground: #c7a589;\n}\n\n.admin-color-ectoplasm .give-progress div {\n\tbackground: #a3b745;\n}\n\n.admin-color-midnight .give-progress div {\n\tbackground: #e14d43;\n}\n\n.admin-color-sunrise .give-progress div {\n\tbackground: #dd823b;\n}","/**\n * Give Updates Panel SCSS\n *\n * @description Updates Panel Styles\n * @package Give\n * @subpackage SCSS/Admin\n * @copyright Copyright (c) 2017, WordImpress\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n\n#give-updates-h1 {\n padding-top: 0;\n}\n\n.give-update-panel-content p {\n font-size: 16px;\n}\n\n#give-updates .dashicons-no-alt {\n color: red;\n}\n\n#give-updates .dashicons-yes {\n color: green;\n}\n\n#give-db-updates .spinner {\n margin-top:0;\n}\n\nbody.give_forms_page_give-updates {\n\t.give-run-update-containt {\n\t\t.give-run-update-button {\n\t\t\tmargin-right: 10px;\n\t\t}\n\t}\n}\n","/**\n * Give Blank Slate\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.give-blank-slate {\n\tbackground: white;\n\tborder: 1px solid #e5e5e5;\n\tbox-shadow: 0 1px 1px rgba( 0,0,0,0.04 );\n\tmargin: 0 auto;\n\tpadding: 40px;\n\ttext-align: center;\n\n\t:last-child {\n\t\tmargin-bottom: 0;\n\t}\n\n\t&__heading,\n\t&__message,\n\t&__cta,\n\t&__help {\n\t\tmargin: 0 0 10px;\n\t}\n\n\t&__image {\n\t\tdisplay: block;\n\t\theight: 80px;\n\t\tmargin: 0 auto 10px;\n\t\twidth: auto;\n\t}\n\n\t&__help {\n\t\tcolor: #666;\n\t\tfont-style: italic;\n\n\t\ta {\n\t\t\tdisplay: inline-block;\n\t\t\ttext-decoration: underline;\n\t\t}\n\t}\n}\n\n// Extra selectors needed to override WP Core styles.\n.give-blank-slate a.give-blank-slate__cta {\n\tdisplay: inline-block;\n\tfont-size: 1.2em;\n\theight: auto;\n\tmargin: 0 0 10px;\n\tpadding: .75em 1.5em;\n}\n","/**\r\n * Give Donations Importer\r\n *\r\n * @description Payment History Styles\r\n * @package Give\r\n * @subpackage SCSS/Admin\r\n * @copyright Copyright (c) 2017, WordImpress\r\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\r\n*/\r\n\r\n.give-tools-setting-page-import {\r\n h1.handle {\r\n\tpadding: 15px 0 0;\r\n }\r\n .give-progress-steps {\r\n\twidth: 100%;\r\n\tpadding: 0 0 24px;\r\n\tmargin-left: 0;\r\n\tlist-style: none outside;\r\n\toverflow: hidden;\r\n\tdisplay: -webkit-inline-flex;\r\n\tdisplay: -ms-inline-flexbox;\r\n\tdisplay: inline-flex;\r\n\tli {\r\n\t width: 25%;\r\n\t float: left;\r\n\t padding: 0 0 1.2em;\r\n\t margin: 0;\r\n\t text-align: center;\r\n\t position: relative;\r\n\t border-bottom: 4px solid #ccc;\r\n\t line-height: 1.4em;\r\n\t}\r\n\r\n\tli.active {\r\n\t border-color: #4ead61;\r\n\t color: #4ead61;\r\n\r\n\t &:before {\r\n\t\tborder-color: #4ead61;\r\n\t\tcolor: #4ead61;\r\n\t\tbackground: #4ead61;\r\n\t }\r\n\t}\r\n\r\n\tli::before {\r\n\t content: '';\r\n\t border: 4px solid #ccc;\r\n\t border-radius: 100%;\r\n\t width: 10px;\r\n\t height: 10px;\r\n\t position: absolute;\r\n\t bottom: 0;\r\n\t left: 50%;\r\n\t margin-left: -6px;\r\n\t margin-bottom: -10px;\r\n\t background: #fff;\r\n\t}\r\n }\r\n\r\n .step-4 {\r\n\th2 {\r\n\t text-align: center;\r\n\t font-size: 20px !important;\r\n\t}\r\n\tp {\r\n\t text-align: center;\r\n\t}\r\n }\r\n\r\n .button-secondary.step-4, .give-image-thumb {\r\n\tdisplay: none;\r\n }\r\n\r\n h2#give-import-title {\r\n\tbackground: #f3f3f3;\r\n\tfont-size: 15px;\r\n\tfont-weight: 600;\r\n\tmargin: -8px -22px 11px;\r\n\tpadding: 12px 22px;\r\n }\r\n\r\n}\r\n\r\n\r\n\r\nform#give-import-donations-form table.widefat {\r\n border:none;\r\n}\r\n\r\n.wrap .give-importer-h1 {\r\n margin: 0;\r\n padding: 20px 0;\r\n}"],"mappings":"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","names":[]}
1
+ {"version":3,"file":"../scss/give-admin.css","sources":["admin/give-admin.scss","frontend/_mixins.scss","frontend/_variables.scss","plugins/qtip.scss","frontend/fonts.scss","admin/fonts.scss","admin/grids.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","admin/util.scss","admin/updates.scss","admin/blank-slate.scss","admin/importer.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 'grids';\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@import 'util';\r\n@import 'updates';\r\n@import 'blank-slate';\r\n@import 'importer';\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\r\n\r\n$float-labels: (\r\n\tbase-height : 30px,\r\n\tborder-radius : 0,\r\n\tmargin-bottom : 0,\r\n\tcolor-background : inherit,\r\n\tcolor-background-active : inherit,\r\n\tcolor-background-focus : inherit,\r\n\tcolor-border : #ccc,\r\n\tcolor-border-active : #ccc,\r\n\tcolor-border-focus : #ccc,\r\n\tcolor-text : #333,\r\n\tline-height : normal,\r\n\tfont-weight : 700,\r\n\tparent : '[id*=\"give-form\"]',\r\n);\r\n","/*\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\t.dashicons {\n\t\tfont-size:14px;\n\t\twidth:14px;\n\t\tline-height: 20px;\n\t}\n\n}","$width: 98%;\n$gutter: 2%;\n$breakpoint-small: 33.75em; // 540px\n$breakpoint-medium: 45em; // 720px\n$breakpoint-large: 60em; // 960px\n\n.give-grid-row {\n position: relative;\n width: 100%;\n\n [class^=\"give-grid-col\"] {\n float: left;\n margin: 0.5rem 1%;\n min-height: 0.125rem;\n }\n\n &::after {\n content: \"\";\n display: table;\n clear: both;\n }\n}\n\n\n.give-grid-col-1 { width:($width / 12) - ($gutter * 11 / 12); }\n.give-grid-col-2 { width: ($width / 6) - ($gutter * 10 / 12); }\n.give-grid-col-3 { width: ($width / 4) - ($gutter * 9 / 12); }\n.give-grid-col-4 { width: ($width / 3) - ($gutter * 8 / 12); }\n.give-grid-col-5 { width: ($width / (12 / 5)) - ($gutter * 7 / 12); }\n.give-grid-col-6 { width: ($width / 2) - ($gutter * 6 / 12); }\n.give-grid-col-7 { width: ($width / (12 / 7)) - ($gutter * 5 / 12); }\n.give-grid-col-8 { width: ($width / (12 / 8)) - ($gutter * 4 / 12); }\n.give-grid-col-9 { width: ($width / (12 / 9)) - ($gutter * 3 / 12); }\n.give-grid-col-10 { width: ($width / (12 / 10)) - ($gutter * 2 / 12); }\n.give-grid-col-11 { width: ($width / (12 / 11)) - ($gutter * 1 / 12); }\n.give-grid-col-12 { width: $width; }\n\n@media only screen and (max-width: $breakpoint-small) {\n .give-grid-row {\n [class^=\"give-grid-col\"] {\n width: $width;\n }\n }\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: -5px;\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// Show unnamed donors one per line.\r\n#give-bulk-donors div[id^=\"give-donor-\"] {\r\n display: block;\r\n overflow: hidden;\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.price .give_price_range_low,\r\n.price .give_price_range_high,\r\n.price .give_price_range_sep{\r\n\tdisplay: inline-block;\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\tdisplay: none;\r\n\t\tpadding-left: 170px;\r\n\r\n\t\t&.active,\r\n\t\t.no-js & {\r\n\t\t\tdisplay: block;\r\n\t\t}\r\n\r\n\t\t.give-field-wrap {\r\n\t\t\tpadding: 1em 20px 1em 162px;\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: 22px;\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: 22px;\r\n\t\t\t\theight: 22px;\r\n\t\t\t\tborder-radius: 30px;\r\n\t\t\t\tmargin-top: 8px;\r\n\t\t\t\tline-height: 19px;\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-row .give-move .toggle-indicator:before {\r\n\t\t\t\tmargin-left: 7px;\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\tmax-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: 166px;\r\n\t\t\t\twidth: 170px;\r\n\t\t\t\tmax-height: 250px;\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.give-label {\r\n\t\t\t\t\tdisplay: none;\r\n\t\t\t\t}\r\n\r\n\t\t\t\tspan.give-icon:before {\r\n\t\t\t\t\tmargin: 0;\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\r\n\t\t\t.give-field-wrap {\r\n\t\t\t\tpadding: 10px;\r\n\r\n\t\t\t\tspan.give-field-label, label {\r\n\t\t\t\t\tdisplay: block;\r\n\t\t\t\t\tfloat: none;\r\n\t\t\t\t\tmargin: 0 0 10px 0;\r\n\t\t\t\t\tfont-size: 14px;\r\n\t\t\t\t\twidth: 100%;\r\n\t\t\t\t}\r\n\r\n\t\t\t}\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\tdiv.chosen-container {\r\n\t\tul.chosen-choices {\r\n\t\t\tinput.chosen-search-input {\r\n\t\t\t\tborder: 1px solid #ddd;\r\n\t\t\t\theight: 20px;\r\n\t\t\t}\r\n\r\n\t\t\tborder: 1px solid #ddd;\r\n\t\t}\r\n\t}\r\n\r\n\tselect {\r\n\t\tvertical-align: inherit;\r\n\t\tmargin: 0;\r\n\t\theight: 26px;\r\n\t\tline-height: 26px;\r\n\t\tborder: 1px solid #ddd;\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 h2.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//---------------------------------------------------------\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.give-settings-heading-sep {\r\n\t font-size:14px;\r\n\t line-height: 32px;\r\n\t width:15px;\r\n\t}\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.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#api {\r\n\t.tablenav .actions {\r\n\t\toverflow: visible;\r\n\t}\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\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\t.give-nav-tab-wrapper {\r\n\t\tposition: relative;\r\n\t\tpadding-top: 0 !important;\r\n\r\n\t\t> a {\r\n\t\t\twidth: 100%;\r\n\t\t\tbox-sizing: border-box;\r\n\t\t\tmargin: 0;\r\n\t\t\tbackground-color: #ffffff;\r\n\t\t\tborder: 1px solid #cccccc;\r\n\t\t\t&:hover {\r\n\t\t\t\tborder-bottom: 1px solid #ccc;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\tdiv.give-sub-nav-tab-wrapper {\r\n\t\t\tposition: absolute;\r\n\t\t\ttop: 0;\r\n\t\t\tright: 0;\r\n\r\n\t\t\t#give-show-sub-nav {\r\n\t\t\t\theight: 28px;\r\n\t\t\t\twidth: 30px;\r\n\t\t\t\tborder-radius: 0;\r\n\t\t\t\tmargin: 0;\r\n\t\t\t\t> span.dashicons {\r\n\t\t\t\t\tmargin: 6px auto 0;\r\n\t\t\t\t\tdisplay: block;\r\n\t\t\t\t}\r\n\r\n\t\t\t}\r\n\r\n\t\t\tnav.give-sub-nav-tab {\r\n\t\t\t\ttop: 35px;\r\n\t\t\t\tright: 0;\r\n\t\t\t\tleft: auto;\r\n\r\n\t\t\t\ta {\r\n\t\t\t\t\tbackground: #ffffff;\r\n\t\t\t\t\t&:hover {\r\n\t\t\t\t\t\tbackground: #e5e5e5;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t}\r\n\r\n\t.give-mobile-hidden {\r\n\t\tdisplay: none;\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: 35px;\r\n\t\tleft: 0;\r\n\r\n\t\ta {\r\n\t\t\tfloat: left;\r\n\t\t\tbackground: #e5e5e5;\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: #ffffff;\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\tmargin-top: 5px;\r\n\r\n\t> span.dashicons {\r\n\t\tfont-size: 16px;\r\n\t\theight: 16px;\r\n\t\twidth: 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\r\n//--------------------------------------------------------------\r\n// Image preview container\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\tcursor: pointer;\r\n\t}\r\n\r\n\timg {\r\n\t\tmax-width: 250px;\r\n\t\tborder: 4px solid white;\r\n\t}\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//------------------------------------\r\n// Payment Filters\r\n//------------------------------------\r\n\r\n// Wrapper for multiple filter fields.\r\n.give-filters {\r\n clear: both;\r\n background: #f5f5f5;\r\n border: 1px solid #dfdfdf;\r\n padding: 12px 12px 0 12px;\r\n\r\n // Chosen height adjustment.\r\n .give-donation-forms-filter .chosen-single {\r\n\theight: 28px;\r\n\tline-height: 28px;\r\n }\r\n\r\n // Chosen up arrow.\r\n .chosen-container-single .chosen-single div b {\r\n\tbackground-position: 0 4px;\r\n }\r\n\r\n // Chosen down arrow.\r\n .chosen-container-active.chosen-with-drop .chosen-single div b {\r\n\tbackground-position: -18px 6px;\r\n }\r\n\r\n\r\n // Prevent select from causing line break flash.\r\n #give-payment-form-filter, #give_donation_forms_filter {\r\n\tdisplay: inline-block;\r\n\twidth: 300px;\r\n\t@media screen and (max-width: 782px) {\r\n\t width: 100%;\r\n\t}\r\n }\r\n // Chosen / Select donation form filter dropdown.\r\n #give_donation_forms_filter {\r\n\twidth: 255px;\r\n\t@media screen and (max-width: 782px) {\r\n\t width: 100%;\r\n\t max-width:100%;\r\n\t}\r\n }\r\n\r\n &:after {\r\n\tcontent: \"\";\r\n\tdisplay: table;\r\n\tclear: both;\r\n }\r\n}\r\n\r\n// Individual filter field.\r\n.give-filter {\r\n display: block;\r\n margin-bottom: 12px;\r\n width: 100%;\r\n\r\n &:after {\r\n\tcontent: \"\";\r\n\tdisplay: table;\r\n\tclear: both;\r\n }\r\n\r\n label {\r\n\tdisplay: block;\r\n\tmargin-right: 4px;\r\n }\r\n\r\n input {\r\n\tmargin: 0;\r\n }\r\n\r\n input[type=\"text\"] {\r\n\theight: 28px;\r\n\twidth: 100%;\r\n }\r\n\r\n input[type=\"text\"],\r\n input[type=\"search\"] {\r\n\theight: 28px;\r\n }\r\n\r\n .button {\r\n\theight: 28px;\r\n\tline-height: 26px;\r\n\tmargin: 0;\r\n\tpadding: 0 10px 1px;\r\n }\r\n\r\n select {\r\n\twidth: 100%;\r\n }\r\n\r\n @media screen and (min-width: 783px) {\r\n\tfloat: left;\r\n\tmargin-right: 18px;\r\n\twidth: auto;\r\n\r\n\tlabel {\r\n\t display: inline-block;\r\n\t}\r\n\r\n\tinput[type=\"text\"] {\r\n\t display: inline-block;\r\n\t width: 144px;\r\n\t}\r\n }\r\n}\r\n\r\n.give-filter-search {\r\n input[type=\"search\"] {\r\n\tdisplay: block;\r\n\tfloat: left;\r\n\twidth: 68%;\r\n }\r\n\r\n input[type=\"submit\"] {\r\n\tdisplay: block;\r\n\tfloat: right;\r\n\twidth: 30%;\r\n }\r\n\r\n @media screen and (min-width: 783px) {\r\n\tinput[type=\"search\"] {\r\n\t display: inline-block;\r\n\t margin-right: 4px;\r\n\t width: 144px;\r\n\t}\r\n\r\n\tinput[type=\"submit\"] {\r\n\t display: inline-block;\r\n\t width: auto;\r\n\t}\r\n }\r\n}\r\n\r\n.give-filter-half {\r\n @media screen and (min-width: 600px) {\r\n\tfloat: left;\r\n\twidth: 49%;\r\n\r\n\t&:last-child {\r\n\t float: right;\r\n\t}\r\n }\r\n\r\n @media screen and (min-width: 783px) {\r\n\twidth: auto;\r\n\r\n\t&:last-child {\r\n\t float: left;\r\n\t}\r\n\r\n\tinput[type=\"text\"] {\r\n\t width: 96px;\r\n\t}\r\n }\r\n}\r\n\r\n.give-clear-filters-button {\r\n margin-left: 8px;\r\n}\r\n\r\n.give-submit-wrap {\r\n clear: both;\r\n background: #f5f5f5;\r\n border: 1px solid #dfdfdf;\r\n margin: 8px 0;\r\n padding: 12px;\r\n font-size: 13px;\r\n line-height: 2.1em;\r\n}\r\n\r\n#give-payment-filters {\r\n ul.subsubsub {\r\n\tmargin-bottom: 8px;\r\n }\r\n}\r\n\r\n#give-payments-advanced-filter {\r\n ul.subsubsub {\r\n\tmargin-bottom: 12px;\r\n }\r\n}\r\n\r\n#give-payments-filter {\r\n .tablenav.top {\r\n\tfloat: none;\r\n\t.bulkactions {\r\n\t margin-top: 1px;\r\n\t padding-top: 0;\r\n\t}\r\n\r\n }\r\n\r\n .give-email-column-value {\r\n\tfont-size: 14px;\r\n\tfont-weight: bold;\r\n }\r\n\r\n #the-list .check-column input {\r\n\tmargin-top: 1px;\r\n }\r\n\r\n .column-details {\r\n\twidth: 50px;\r\n }\r\n\r\n .column-amount {\r\n\twidth: 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\tdisplay: inline-block;\r\n\twidth: 12px;\r\n\theight: 12px;\r\n\tposition: relative;\r\n\ttop: 1px;\r\n\tmargin: 0;\r\n\tpadding: 0;\r\n\tborder-radius: 50%;\r\n\tbackground: #888;\r\n\tline-height: 16px;\r\n }\r\n\r\n //Pending\r\n &.status-pending > span {\r\n\tbackground-color: $orange;\r\n }\r\n\r\n //Complete\r\n &.status-complete > span, &.status-publish > span {\r\n\tbackground-color: $status-complete;\r\n }\r\n\r\n //Refunded\r\n &.status-refunded > span {\r\n\tbackground-color: $status-default;\r\n }\r\n\r\n &.status-failed > span {\r\n\tbackground-color: $red;\r\n }\r\n\r\n &.status-abandoned > span {\r\n\tbackground-color: $dark;\r\n }\r\n\r\n &.status-revoked > span {\r\n\tbackground-color: $status-revoked;\r\n }\r\n\r\n &.status-subscription > span, &.status-renewal > span, &.status-give_subscription > span {\r\n\tbackground-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\t@include give-label();\r\n\tfont-weight: normal;\r\n\t@extend .give-item-label-gray;\r\n }\r\n\r\n .column-details {\r\n\tpadding-right: 30px;\r\n }\r\n\r\n .give-donation-status {\r\n\tdisplay: 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\tdisplay: inline-block;\r\n\tfloat: none;\r\n\tmargin: 0 10px;\r\n\tposition: relative;\r\n\ttop: 3px;\r\n }\r\n}\r\n\r\n//Donation Column\r\n.column-donation_form {\r\n .donation-level-text-wrap {\r\n\tfont-style: italic;\r\n\tdisplay: 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\twidth: 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-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: 97%;\r\n}\r\n\r\n#give-edit-order-form .row {\r\n\tmargin-top: 10px;\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\tfont-size: 13px;\r\n\r\n\t&.actions {\r\n\t text-align: right;\r\n\t min-width: 200px;\r\n\t}\r\n\r\n\t&.remove {\r\n\t text-align: right;\r\n\t}\r\n\r\n }\r\n\r\n .row {\r\n\tpadding: 12px;\r\n\tborder-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\tmin-height: 150px;\r\n }\r\n #give-add-payment-note {\r\n\tmargin: 6px 0 15px;\r\n }\r\n\r\n}\r\n\r\n//------------------------------------------\r\n//Edit Order Form\r\n//------------------------------------------\r\n#give-billing-details {\r\n\t.column > div {\r\n\t\tmargin: 0 0 10px;\r\n\t}\r\n\r\n\tlabel {\r\n\t\tdisplay: block;\r\n\t\tmargin-bottom: 5px;\r\n\t}\r\n\r\n\t.column-container {\r\n\t\tpadding: 5px 0 10px;\r\n\t}\r\n\r\n\tinput[type=\"text\"] {\r\n\t\twidth: 98%;\r\n\t}\r\n\r\n\t.chosen-container {\r\n\t\twidth: 98% !important;\r\n\t}\r\n}\r\n\r\n//------------------------------------------\r\n//Responsive\r\n//------------------------------------------\r\n@media screen and (min-width: 1200px) {\r\n\t#give-edit-order-form .column {\r\n\t\twidth: 33%;\r\n\t}\r\n\r\n\t#give-order-address .column {\r\n\t\twidth: 49%;\r\n\t}\r\n\r\n\t#give-donation-overview.columns-4 li.actions {\r\n\t\twidth: 25%;\r\n\t\tmargin-top: 0;\r\n\t\tmargin-right: 0;\r\n\t}\r\n}\r\n\r\n@media screen and (max-width: 1199px) {\r\n #give-edit-order-form .column {\r\n\twidth: 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\tpadding: 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}\r\n\r\n//------------------------------------------\r\n// Ajax chosen select field\r\n//------------------------------------------\r\n.give-select-chosen {\r\n .spinner {\r\n\tposition: absolute;\r\n\tright: 5px;\r\n\ttop: 2px;\r\n\tz-index: 999;\r\n }\r\n}\r\n\r\n.give-select-chosen-ajax {\r\n // Show spinner.\r\n .spinner {\r\n\tvisibility: visible;\r\n }\r\n\r\n // Hide search icon.\r\n .chosen-search input[type=\"text\"] {\r\n\tbackground-image: none !important;\r\n }\r\n}\r\n\r\n.give-select-chosen-ajax.chosen-container-single .chosen-search input[type=\"text\"] {\r\n background-image: none !important;\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 margin: 0;\n\t}\n }\n\n #give-donors-search-filter {\n\tdisplay: block;\n\toverflow: hidden;\n }\n}\n\n//--------------------------------------------------------------\n// Donor Styles\n//--------------------------------------------------------------\n#give-donor-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 .donor-section {\n\tborder-bottom: 1px solid #eee;\n\tmargin-bottom: 10px;\n }\n\n .donor-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.donor-since {\n\t margin: 10px 0;\n\t font-size: 16px;\n\t}\n\n\t.donor-id {\n display: inline-block;\n\t font-size: 24px;\n\t font-weight: 600;\n\t margin-right: 10px;\n\t}\n\n .donor-name-wrap {\n display: inline-block;\n }\n\n\t.donor-edit-link {\n\t margin-bottom: 15px;\n\t}\n\n }\n\n}\n\n.donor-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-donor-card-wrapper .donor-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-donor-card-wrapper .donor-address-wrapper select {\n width: 200px;\n}\n\n#give-donor-card-wrapper .donor-info {\n min-height: 185px;\n}\n\n#give-donor-card-wrapper .info-wrapper {\n min-height: 125px;\n}\n\n.donor-info .donor-name {\n font-size: 24px;\n font-weight: 600;\n}\n\n#disconnect-donor {\n font-size: 12px;\n font-weight: normal;\n text-decoration: none;\n}\n\n#view-user-profile {\n @extend #disconnect-donor;\n}\n\n#donor-edit-actions {\n text-align: center;\n margin-bottom: 20px;\n line-height: 28px;\n}\n\n#donor-edit-actions .button-secondary {\n margin-right: 10px;\n}\n\n#give-donor-card-wrapper .edit-item {\n display: none;\n}\n\n#give-donor-card-wrapper .give_user_search_results {\n left: 1px;\n top: 16px;\n}\n\n#give-donor-card-wrapper .give_user_search_results ul {\n width: 200px\n}\n\n#donor-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#donor-stats-wrapper .dashicons {\n color: #888;\n}\n\n#donor-tables-wrapper table {\n width: 100%;\n text-align: center;\n}\n\n#donor-tables-wrapper th {\n text-align: center;\n}\n\n#donor-tables-wrapper .donations tr > th:first-child,\n#donor-tables-wrapper .donations tr > td:first-child,\n#donor-tables-wrapper .emails tr > th:first-child,\n#donor-tables-wrapper .emails tr > td:first-child {\n text-align: left;\n}\n\n#donor-tables-wrapper .donations tr > td:only-child {\n text-align: center;\n}\n\n#donor-notes-wrapper {\n min-height: 50px;\n}\n\n.donor-notes-header span, .donor-notes-header img {\n font-weight: 600;\n line-height: 30px;\n vertical-align: middle;\n}\n\n.donor-note-input {\n width: 100%;\n margin-bottom: 5px;\n}\n\n// Donor Notes\n#give-donor-notes {\n div:nth-of-type(even) {\n\tbackground-color: #f9f9f9;\n }\n .donor-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-donor-notes {\n\ttext-align: center;\n\tpadding: 20px;\n }\n\n}\n\n.donor-note-wrapper span {\n display: block;\n}\n\n.delete-donor {\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\tfont-size: 14px;\n\tmargin: 0;\n }\n\n tr {\n\t&:nth-child(2n) {\n\t th,\n\t td {\n\t\tbackground: #fcfcfc;\n\t }\n\t}\n }\n\n th {\n\tfont-weight: 700;\n\tpadding: 9px;\n }\n\n td:first-child {\n\twidth: 33%;\n }\n\n td.help {\n\twidth: 1em;\n }\n\n td {\n\tpadding: 9px;\n\tfont-size: 1.1em;\n\n\tmark {\n\t background: transparent none;\n\t}\n\n\tmark.yes {\n\t color: $green;\n\t}\n\n\tmark.no {\n\t color: #999;\n\t}\n\n\tmark.error {\n\t color: $red;\n\t}\n\n\tul {\n\t margin: 0;\n\t}\n }\n}\n\n/* System info download header */\n.wrap div.give-debug-report-wrapper {\n margin-bottom: 5px;\n p {\n\tfont-size: 18px;\n\tmargin: 1em 0 0.7em;\n\tpadding: 0;\n }\n\n .give-debug-report-actions {\n\tmargin: 0 0 1.7em;\n\t.js-give-debug-report-button {\n\t margin-right: 10px;\n\t}\n\t.dashicons {\n\t font-size: 16px;\n\t position: relative;\n\t top: 4px;\n\t left: -2px;\n\t}\n }\n}\n\n.give-debug-report {\n display: none;\n margin: 10px 0;\n padding: 0;\n position: relative;\n\n textarea {\n\tfont-family: monospace;\n\twidth: 100%;\n\tmargin: 0;\n\theight: 300px;\n\tpadding: 20px;\n\t-moz-border-radius: 0;\n\t-webkit-border-radius: 0;\n\tborder-radius: 0;\n\tresize: none;\n\tfont-size: 12px;\n\tline-height: 20px;\n\toutline: 0;\n }\n}\n","//---------------------------------------------------------\n//Progress Bar Styles\n//---------------------------------------------------------\n.give-progress {\n\theight: 15px;\n\twidth: 95%;\n\tborder-radius: 4px;\n\toverflow: hidden;\n\t> div {\n\t\theight: 100%;\n\t\twidth: 0;\n\t}\n\n}\n\n.admin-color-fresh .give-progress div, .give-progress div {\n\tbackground: #0073aa;\n}\n\n.admin-color-light .give-progress div {\n\tbackground: #888;\n}\n\n.admin-color-blue .give-progress div {\n\tbackground: #096484;\n}\n\n.admin-color-coffee .give-progress div {\n\tbackground: #c7a589;\n}\n\n.admin-color-ectoplasm .give-progress div {\n\tbackground: #a3b745;\n}\n\n.admin-color-midnight .give-progress div {\n\tbackground: #e14d43;\n}\n\n.admin-color-sunrise .give-progress div {\n\tbackground: #dd823b;\n}","/**\n * Give Updates Panel SCSS\n *\n * @description Updates Panel Styles\n * @package Give\n * @subpackage SCSS/Admin\n * @copyright Copyright (c) 2017, WordImpress\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n\n#give-updates-h1 {\n padding-top: 0;\n}\n\n.give-update-panel-content p {\n font-size: 16px;\n}\n\n#give-updates .dashicons-no-alt {\n color: red;\n}\n\n#give-updates .dashicons-yes {\n color: green;\n}\n\n#give-db-updates .spinner {\n margin-top:0;\n}\n\nbody.give_forms_page_give-updates {\n\t.give-run-update-containt {\n\t\t.give-run-update-button {\n\t\t\tmargin-right: 10px;\n\t\t}\n\t}\n}\n","/**\n * Give Blank Slate\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.give-blank-slate {\n\tbackground: white;\n\tborder: 1px solid #e5e5e5;\n\tbox-shadow: 0 1px 1px rgba( 0,0,0,0.04 );\n\tmargin: 0 auto;\n\tpadding: 40px;\n\ttext-align: center;\n\n\t:last-child {\n\t\tmargin-bottom: 0;\n\t}\n\n\t&__heading,\n\t&__message,\n\t&__cta,\n\t&__help {\n\t\tmargin: 0 0 10px;\n\t}\n\n\t&__image {\n\t\tdisplay: block;\n\t\theight: 80px;\n\t\tmargin: 0 auto 10px;\n\t\twidth: auto;\n\t}\n\n\t&__help {\n\t\tcolor: #666;\n\t\tfont-style: italic;\n\n\t\ta {\n\t\t\tdisplay: inline-block;\n\t\t\ttext-decoration: underline;\n\t\t}\n\t}\n}\n\n// Extra selectors needed to override WP Core styles.\n.give-blank-slate a.give-blank-slate__cta {\n\tdisplay: inline-block;\n\tfont-size: 1.2em;\n\theight: auto;\n\tmargin: 0 0 10px;\n\tpadding: .75em 1.5em;\n}\n","/**\r\n * Give Donations Importer\r\n *\r\n * @description Payment History Styles\r\n * @package Give\r\n * @subpackage SCSS/Admin\r\n * @copyright Copyright (c) 2017, WordImpress\r\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\r\n*/\r\n\r\n.give-tools-setting-page-import {\r\n h1.handle {\r\n\tpadding: 15px 0 0;\r\n }\r\n .give-progress-steps {\r\n\twidth: 100%;\r\n\tpadding: 0 0 24px;\r\n\tmargin-left: 0;\r\n\tlist-style: none outside;\r\n\toverflow: hidden;\r\n\tdisplay: -webkit-inline-flex;\r\n\tdisplay: -ms-inline-flexbox;\r\n\tdisplay: inline-flex;\r\n\tli {\r\n\t width: 25%;\r\n\t float: left;\r\n\t padding: 0 0 1.2em;\r\n\t margin: 0;\r\n\t text-align: center;\r\n\t position: relative;\r\n\t border-bottom: 4px solid #ccc;\r\n\t line-height: 1.4em;\r\n\t}\r\n\r\n\tli.active {\r\n\t border-color: #4ead61;\r\n\t color: #4ead61;\r\n\r\n\t &:before {\r\n\t\tborder-color: #4ead61;\r\n\t\tcolor: #4ead61;\r\n\t\tbackground: #4ead61;\r\n\t }\r\n\t}\r\n\r\n\tli::before {\r\n\t content: '';\r\n\t border: 4px solid #ccc;\r\n\t border-radius: 100%;\r\n\t width: 10px;\r\n\t height: 10px;\r\n\t position: absolute;\r\n\t bottom: 0;\r\n\t left: 50%;\r\n\t margin-left: -6px;\r\n\t margin-bottom: -10px;\r\n\t background: #fff;\r\n\t}\r\n }\r\n\r\n .step-4 {\r\n\th2 {\r\n\t text-align: center;\r\n\t font-size: 20px !important;\r\n\t}\r\n\tp {\r\n\t text-align: center;\r\n\t}\r\n }\r\n\r\n .button-secondary.step-4, .give-image-thumb {\r\n\tdisplay: none;\r\n }\r\n\r\n h2#give-import-title {\r\n\tbackground: #f3f3f3;\r\n\tfont-size: 15px;\r\n\tfont-weight: 600;\r\n\tmargin: -8px -22px 11px;\r\n\tpadding: 12px 22px;\r\n }\r\n}\r\n\r\n\r\n.give-import-core-settings {\r\n\t.give-progress-steps {\r\n\t\tli {\r\n\t\t\twidth: 33.33%;\r\n\t\t}\r\n\t}\r\n\r\n\t.step-3 {\r\n\t\th2 {\r\n\t\t\ttext-align: center;\r\n\t\t\tfont-size: 20px !important;\r\n\t\t}\r\n\t\tp {\r\n\t\t\ttext-align: center;\r\n\t\t}\r\n\t}\r\n}\r\n\r\nform.give-import-form table.widefat {\r\n border:none;\r\n}\r\n\r\n.wrap .give-importer-h1 {\r\n margin: 0;\r\n padding: 20px 0;\r\n}"],"names":[],"mappings":"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"}
assets/sourcemaps/give.css.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"file":"../../scss/give.css","sources":["frontend/give-frontend.scss","frontend/_variables.scss","frontend/_mixins.scss","frontend/fonts.scss","plugins/qtip.scss","frontend/receipt.scss","plugins/float-labels.scss","frontend/float-labels.scss","frontend/forms.scss","frontend/alerts.scss","plugins/magnific-popup.scss","plugins/_settings.scss","frontend/layouts.scss","frontend/progress-bar.scss","frontend/modal.scss","frontend/tables.scss","frontend/theme-compatibility.scss"],"sourcesContent":["/*!\r\n * Give Frontend SCSS/CSS\r\n *\r\n * @description: The Main SCSS file for FRONTEND styles which is compiled and minified via Gulp taskrunner\r\n * @package: Give\r\n * @subpackage: SCSS/Frontend\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 '_variables';\r\n@import '_mixins';\r\n@import 'fonts';\r\n@import '../plugins/qtip';\r\n@import 'receipt';\r\n@import '../plugins/float-labels';\r\n@import 'float-labels';\r\n@import 'forms';\r\n@import 'alerts';\r\n@import '../plugins/magnific-popup';\r\n@import 'layouts';\r\n@import 'progress-bar';\r\n@import 'modal';\r\n@import 'tables';\r\n@import 'theme-compatibility';\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\r\n\r\n$float-labels: (\r\n\tbase-height : 30px,\r\n\tborder-radius : 0,\r\n\tmargin-bottom : 0,\r\n\tcolor-background : inherit,\r\n\tcolor-background-active : inherit,\r\n\tcolor-background-focus : inherit,\r\n\tcolor-border : #ccc,\r\n\tcolor-border-active : #ccc,\r\n\tcolor-border-focus : #ccc,\r\n\tcolor-text : #333,\r\n\tline-height : normal,\r\n\tfont-weight : 700,\r\n\tparent : '[id*=\"give-form\"] ',\r\n);\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}","/**\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","/*\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","/**\r\n * Give Frontend Receipt SCSS\r\n *\r\n * @package Give\r\n * @subpackage SCSS/Frontend\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// Email Browser Receipt Page\r\n//------------------------------------------------------------\r\nbody.give_receipt_page {\r\n\tbackground-color: #fff;\r\n\tcolor: #141412;\r\n\tmargin: 0;\r\n\tfont-family: Helvetica, sans-serif;\r\n\tfont-size: 12px;\r\n\r\n\t#give_receipt_wrapper {\r\n\t\twidth: 660px;\r\n\t\tmargin: 0 auto;\r\n\t\tpadding: 50px 0;\r\n\t}\r\n\r\n\ttable {\r\n\t\tdisplay: table;\r\n\t\twidth: 100%;\r\n\t\tborder-bottom: 1px solid #ededed;\r\n\t\tborder-collapse: collapse;\r\n\t\tborder-spacing: 0;\r\n\t\tfont-size: 14px;\r\n\t\tline-height: 2;\r\n\t\tmargin: 0 0 20px;\r\n\t}\r\n\r\n\ttd, th {\r\n\t\tdisplay: table-cell;\r\n\t\ttext-align: left;\r\n\t\tborder-top: 1px solid #ededed;\r\n\t\tpadding: 6px 10px 6px 0;\r\n\t\tfont-weight: normal;\r\n\t}\r\n\r\n\tth {\r\n\t\tfont-weight: bold;\r\n\t\ttext-transform: uppercase;\r\n\t}\r\n\r\n\th3 {\r\n\t\tfont-size: 22px;\r\n\t\tmargin: 40px 0 5px;\r\n\t\tclear: both;\r\n\t\tdisplay: block;\r\n\t\tfont-weight: bold;\r\n\t}\r\n\r\n}\r\n\r\n//------------------------------------------------------------\r\n// On Site Donation Summary Tables\r\n//------------------------------------------------------------\r\n\r\ntable#give_donation_receipt_products,\r\ntable#give_donation_receipt {\r\n\twidth: 100%;\r\n}\r\n\r\ntable#give_donation_receipt {\r\n\r\n\ttd, th, td, th {\r\n\t\ttext-align: left;\r\n\t}\r\n\r\n\t.give-receipt-thead-text {\r\n\t\tfont-size: 18px;\r\n\t\ttext-align: center;\r\n\t\tdisplay: block;\r\n\r\n\t\t> span {\r\n\t\t\tfont-size: 16px;\r\n\t\t}\r\n\r\n\t}\r\n\r\n\tli {\r\n\t\tmargin: 0 0 8px 10px;\r\n\t}\r\n\r\n\tul {\r\n\t\tmargin: 0;\r\n\t\tpadding: 0;\r\n\t\tlist-style: none;\r\n\t}\r\n\r\n\t.give_receipt_payment_status.pending,\r\n\t.give_receipt_payment_status.revoked,\r\n\t.give_receipt_payment_status.failed {\r\n\t\tcolor: #f73f2e;\r\n\t}\r\n\r\n\tspan.donation-level-text-wrap {\r\n\t\tfont-style: italic;\r\n\t\tdisplay: block;\r\n\t}\r\n\r\n}\r\n","/*!\n * Float Labels\n *\n * @version: 3.2.0\n * @author: Paul Ryley (http://geminilabs.io)\n * @url: https://geminilabs.github.io/float-labels.js\n * @license: MIT\n */\n\n$float-labels: () !default;\n\n$float-labels-defaults: (\n\tbase-height : 24px,\n\tbase-padding : 6px,\n\tborder-radius : 3px,\n\tborder-width : 1px,\n\tmargin-bottom : 24px,\n\tcolor-background : #fff,\n\tcolor-background-active : #fff,\n\tcolor-background-focus : #fff,\n\tcolor-border : #dfdfdf,\n\tcolor-border-active : #dfdfdf,\n\tcolor-border-focus : #1976D2,\n\tcolor-placeholder : #bbb,\n\tcolor-required : #D32F2F,\n\tcolor-text : #444,\n\tcolor-text-focus : #1976D2,\n\tline-height : 1.5,\n\tfont-size : 16px,\n\tfont-size-small : 12px,\n\tfont-weight : 400,\n\tparent : '',\n\tprefix : 'fl-',\n\ttransition-easing : ease-in-out,\n\ttransition-speed : 0.2s,\n);\n\n@function fl($value) {\n\t@return map-get(map-merge($float-labels-defaults, $float-labels), $value);\n}\n\n@mixin fl-style-1 {\n\tinput.#{fl(prefix)}input,\n\tselect.#{fl(prefix)}select,\n\ttextarea.#{fl(prefix)}textarea {\n\t\tpadding: fl(base-padding) fl(base-padding)*2;\n\t}\n\tselect.#{fl(prefix)}select {\n\t\theight: fl(base-height) + fl(base-padding)*2 + fl(border-width)*2;\n\t}\n\t.#{fl(prefix)}is-active input.#{fl(prefix)}input,\n\t.#{fl(prefix)}is-active select.#{fl(prefix)}select,\n\t.#{fl(prefix)}is-active textarea.#{fl(prefix)}textarea {\n\t\tpadding: fl(base-padding) fl(base-padding)*2;\n\t}\n\tlabel.#{fl(prefix)}label {\n\t\ttop: fl(border-width);\n\t\tleft: fl(border-width) + fl(base-padding)*1.5;\n\t\tbackground-color: transparent;\n\t\tpadding: fl(base-padding)*2 fl(base-padding)/2;\n\t}\n\tlabel.#{fl(prefix)}label:before {\n\t\tcontent: '';\n\t\tdisplay: block;\n\t\tposition: absolute;\n\t\ttop: fl(border-width) + fl(base-padding) + fl(font-size-small);\n\t\tleft: 0;\n\t\tright: 0;\n\t\theight: fl(border-width);\n\t\tbackground-color: fl(color-background);\n\t\tz-index: -1;\n\t}\n\t$label-top: round((fl(base-padding) + fl(font-size-small))/2);\n\t.#{fl(prefix)}is-active label.#{fl(prefix)}label {\n\t\ttop: - $label-top;\n\t\tpadding: fl(base-padding)/2;\n\t}\n\t.#{fl(prefix)}is-active label.#{fl(prefix)}label:before {\n\t\ttop: $label-top;\n\t}\n}\n\n@mixin fl-style-2 {\n\tinput.#{fl(prefix)}input,\n\tselect.#{fl(prefix)}select,\n\ttextarea.#{fl(prefix)}textarea {\n\t\tpadding: fl(base-padding)*2;\n\t}\n\tselect.#{fl(prefix)}select {\n\t\theight: fl(base-height) + fl(base-padding)*4 + fl(border-width)*2;\n\t}\n\t.#{fl(prefix)}is-active input.#{fl(prefix)}input,\n\t.#{fl(prefix)}is-active select.#{fl(prefix)}select,\n\t.#{fl(prefix)}is-active textarea.#{fl(prefix)}textarea {\n\t\tpadding: fl(base-padding)*3 fl(base-padding)*2 fl(base-padding)*1;\n\t}\n\tlabel.#{fl(prefix)}label {\n\t\ttop: fl(border-width);\n\t\tleft: fl(border-width) + fl(base-padding)*1.5;\n\t\tpadding: fl(base-padding) fl(base-padding)/2 fl(base-padding)/2;\n\t}\n\t.#{fl(prefix)}is-required:before {\n\t\tpadding-top: fl(base-padding)*2;\n\t}\n}\n\n#{fl(parent)}.#{fl(prefix)}form .#{fl(prefix)}wrap {\n\tposition: relative;\n\ttext-rendering: optimizeLegibility;\n\t-webkit-font-smoothing: antialiased;\n\t-moz-osx-font-smoothing: grayscale;\n}\n\n#{fl(parent)}.#{fl(prefix)}form input.#{fl(prefix)}input,\n#{fl(parent)}.#{fl(prefix)}form select.#{fl(prefix)}select,\n#{fl(parent)}.#{fl(prefix)}form textarea.#{fl(prefix)}textarea {\n\twidth: 100%;\n\toutline: 0;\n\tfont-size: fl(font-size);\n\tline-height: fl(line-height);\n\tborder-radius: fl(border-radius);\n\tborder: fl(border-width) solid fl(color-border);\n\tbackground-color: fl(color-background);\n\tbox-sizing: border-box;\n\ttransition: all fl(transition-speed) fl(transition-easing);\n\tmargin-bottom: fl(margin-bottom);\n\n\t&:-moz-placeholder {\n\t\tcolor: fl(color-placeholder);\n\t}\n\t&::-moz-placeholder {\n\t\tcolor: fl(color-placeholder);\n\t}\n\t&:-ms-input-placeholder {\n\t\tcolor: fl(color-placeholder);\n\t}\n\t&::-webkit-input-placeholder {\n\t\tcolor: fl(color-placeholder);\n\t}\n}\n\n#{fl(parent)}.#{fl(prefix)}form select.#{fl(prefix)}select {\n\tposition: relative;\n\tcolor: fl(color-placeholder);\n\tcursor: pointer;\n\t-webkit-appearance: none;\n\t-moz-appearance: none;\n}\n\n#{fl(parent)}.#{fl(prefix)}form .#{fl(prefix)}is-active input.#{fl(prefix)}input,\n#{fl(parent)}.#{fl(prefix)}form .#{fl(prefix)}is-active select.#{fl(prefix)}select,\n#{fl(parent)}.#{fl(prefix)}form .#{fl(prefix)}is-active textarea.#{fl(prefix)}textarea {\n\tcolor: fl(color-text);\n\tbackground-color: fl(color-background-active);\n\tborder-color: fl(color-border-active);\n}\n\n#{fl(parent)}.#{fl(prefix)}form .#{fl(prefix)}has-focus input.#{fl(prefix)}input,\n#{fl(parent)}.#{fl(prefix)}form .#{fl(prefix)}has-focus select.#{fl(prefix)}select,\n#{fl(parent)}.#{fl(prefix)}form .#{fl(prefix)}has-focus textarea.#{fl(prefix)}textarea {\n\tbackground-color: fl(color-background-focus);\n\tborder-color: fl(color-border-focus);\n}\n\n#{fl(parent)}.#{fl(prefix)}form label.#{fl(prefix)}label {\n\topacity: 0;\n\tvisibility: hidden;\n\tdisplay: block;\n\tposition: absolute;\n\ttop: - fl(font-size-small);\n\tleft: 0;\n\tfont-size: fl(font-size-small);\n\tfont-weight: fl(font-weight);\n\tline-height: 1;\n\tcolor: fl(color-placeholder);\n\tborder-radius-top-left: fl(border-radius);\n\ttransition: all fl(transition-speed) fl(transition-easing);\n\tz-index: 1;\n}\n\n#{fl(parent)}.#{fl(prefix)}form .#{fl(prefix)}is-active label.#{fl(prefix)}label {\n\topacity: 1;\n\tvisibility: visible;\n}\n\n#{fl(parent)}.#{fl(prefix)}form .#{fl(prefix)}has-focus label.#{fl(prefix)}label {\n\tcolor: fl(color-text-focus);\n}\n\n#{fl(parent)}.#{fl(prefix)}form .#{fl(prefix)}is-required:before {\n\topacity: 1;\n\tcontent: '*';\n\tdisplay: block;\n\tposition: absolute;\n\ttop: fl(border-width);\n\tright: fl(base-height)/2 + fl(base-padding)/2;\n\tfont-size: fl(font-size);\n\tline-height: 1.75;\n\tcolor: fl(color-required);\n\ttransition: all fl(transition-speed) fl(transition-easing);\n\tpadding: fl(base-padding) 0 0;\n\tz-index: 1;\n}\n\n#{fl(parent)}.#{fl(prefix)}form .#{fl(prefix)}is-required.#{fl(prefix)}is-active:before {\n\topacity: 0;\n}\n\n#{fl(parent)}.#{fl(prefix)}form.#{fl(prefix)}style-1 {\n\t@include fl-style-1;\n}\n\n#{fl(parent)}.#{fl(prefix)}form.#{fl(prefix)}style-2 {\n\t@include fl-style-2;\n}\n\n#{fl(parent)}.#{fl(prefix)}form .#{fl(prefix)}wrap-select:after {\n\tcontent: '';\n\tposition: absolute;\n\tdisplay: block;\n\ttop: fl(border-width);\n\tright: 6px;\n\theight: calc(100% - #{fl(border-width)*2});\n\twidth: fl(base-height)/2;\n\tbackground: url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 16'><path fill='#{fl(color-placeholder)}' d='M 4 0 L 0 6.5 L 8 6.5 L 4 0 z M 0 9.5 L 4 16 L 4 16 L 8 9.5 z'/></svg>\") no-repeat;\n\tbackground-position: 100% 50%;\n\tbackground-size: 7px 14px;\n\tz-index: 2;\n}\n","#{fl(parent)}.#{fl(prefix)}form.#{fl(prefix)}style-give {\r\n\tinput.#{fl(prefix)}input,\r\n\tselect.#{fl(prefix)}select,\r\n\ttextarea.#{fl(prefix)}textarea {\r\n\t\tline-height: inherit;\r\n\t\tpadding: 12px;\r\n\t}\r\n\tselect.#{fl(prefix)}select {\r\n\t\tline-height: inherit;\r\n\t}\r\n\t.#{fl(prefix)}is-active input.#{fl(prefix)}input,\r\n\t.#{fl(prefix)}is-active select.#{fl(prefix)}select,\r\n\t.#{fl(prefix)}is-active textarea.#{fl(prefix)}textarea {\r\n\t\tpadding: 20px 12px 4px;\r\n\t\ttransition: padding fl(transition-speed) fl(transition-easing),\r\n\t\t\t\t\tborder fl(transition-speed) fl(transition-easing);\r\n\t}\r\n\tlabel.#{fl(prefix)}label {\r\n\t\ttop: fl(border-width);\r\n\t\tleft: 13px;\r\n\t\tright: 0;\r\n\t\tpadding: 6px 0 0;\r\n\t}\r\n\t.#{fl(prefix)}is-required:before {\r\n\t\tpadding-top: 12px;\r\n\t}\r\n\tlabel.#{fl(prefix)}label .give-required-indicator {\r\n\t\tdisplay: none;\r\n\t}\r\n\tlabel.#{fl(prefix)}label .give-tooltip {\r\n\t\tposition: absolute;\r\n\t\ttop: 0;\r\n\t\twidth: 100%;\r\n\t\theight: 100%;\r\n\t\tmargin: 0;\r\n\t\tz-index: 1;\r\n\t\t&::before {\r\n\t\t\tcontent: unset;\r\n\t\t}\r\n\t}\r\n}\r\n","/**\r\n * Give Frontend Forms SCSS\r\n *\r\n * @package Give\r\n * @subpackage SCSS/Frontend\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\nLayout\r\n--------------------------------------*/\r\n.give-clearfix {\r\n @include clearfix();\r\n}\r\n\r\n[id*='give-form'] {\r\n\r\n .give-hidden {\r\n\tdisplay: none;\r\n }\r\n\r\n fieldset {\r\n\tborder: none;\r\n\tpadding: 0;\r\n\tmargin: 0;\r\n\tborder: 0;\r\n }\r\n\r\n .give-form-title {\r\n\tpadding: 0;\r\n\tmargin: 0 0 15px;\r\n }\r\n\r\n div#give-sidebar-left {\r\n\twidth: 38%;\r\n\tfloat: left;\r\n }\r\n\r\n div.images {\r\n\tmargin: 0 0 15px;\r\n\r\n\timg {\r\n\t display: block;\r\n\t width: 100%;\r\n\t height: auto;\r\n\t box-shadow: none;\r\n\t}\r\n }\r\n\r\n .give-custom-amount-text {\r\n\tclear: both;\r\n }\r\n\r\n div.summary {\r\n\twidth: 58%;\r\n\tfloat: right;\r\n\r\n\t&.give-full-width {\r\n\t width: 100%;\r\n\t float: none;\r\n\t}\r\n }\r\n\r\n .give_form select.give-select.required {\r\n\tcolor: #000;\r\n }\r\n\r\n div.give-form-content-wrap {\r\n\tmargin: 0 0 20px;\r\n }\r\n\r\n div.give-form-content-wrap.give_post_form-content {\r\n\tmargin: 20px 0 0 0;\r\n }\r\n\r\n &.give-display-reveal, &.give-display-modal {\r\n\t.give-btn {\r\n\t margin: 0 0 15px;\r\n\t}\r\n\t#give-payment-mode-select, #give_purchase_form_wrap {\r\n\t display: none;\r\n\t}\r\n }\r\n\r\n .cc-address {\r\n\tmargin-bottom: 15px;\r\n }\r\n}\r\n\r\n/*------------------------------------\r\nSingle Forms\r\n--------------------------------------*/\r\n\r\n.single-give_forms {\r\n\r\n &.et_right_sidebar #main-content .container:before {\r\n\tdisplay: none; //hide Divi sidebar sep on single give forms\r\n }\r\n\r\n .give_forms {\r\n\t@include clearfix;\r\n }\r\n\r\n}\r\n\r\n/*------------------------------------\r\nGravatar List\r\n--------------------------------------*/\r\n#give-purchase-gravatars {\r\n\r\n .give-gravatars-title {\r\n\tmargin: 0 0 15px;\r\n }\r\n\r\n .give-purchase-gravatars-list {\r\n\tlist-style: none;\r\n\tmargin: 0;\r\n\tpadding: 0;\r\n\r\n\tli {\r\n\t list-style-type: none;\r\n\t display: inline-block;\r\n\t margin: 0 5px 0 0;\r\n\t padding: 0;\r\n\t}\r\n\r\n }\r\n}\r\n\r\n/*------------------------------------\r\nBase Form Styles\r\n--------------------------------------*/\r\n\r\nform[id*='give-form'],\r\n#give-recurring-form,\r\nform.give-form {\r\n margin: 0 0 25px;\r\n padding: 0;\r\n\r\n .give-hidden {\r\n\tdisplay: none;\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\r\n\t&:hover {\r\n\t color: $dark;\r\n\t}\r\n }\r\n\r\n h3.give-section-break,\r\n h4.give-section-break,\r\n legend {\r\n\tfont-size: 1.15em;\r\n\tfont-weight: bold;\r\n\tmargin: 10px 0 15px;\r\n\tpadding: 0 0 5px;\r\n\tborder-bottom: 1px solid rgba(0, 0, 0, .1);\r\n\twidth: 100%;\r\n\r\n\tspan.sub-text {\r\n\t font-style: italic;\r\n\t font-weight: normal;\r\n\t}\r\n }\r\n\r\n //Form Layout\r\n .form-row {\r\n\t@include clearfix();\r\n\t@include box-sizing(border-box);\r\n\tmargin: 0 0 15px;\r\n\toverflow: visible;\r\n\tpadding: 0;\r\n\r\n\t// Prevent some themes from removing margin on last-child.\r\n\t&:last-child {\r\n\t margin-bottom: 15px;\r\n\t}\r\n\r\n\tlabel {\r\n\t display: block;\r\n\t margin: 0 0 5px;\r\n\t position: relative;\r\n\t line-height: 1.7;\r\n\r\n\t &.checkbox {\r\n\t\tdisplay: inline;\r\n\t }\r\n\r\n\t}\r\n\r\n\tselect, textarea, input[type=\"text\"], input[type=\"tel\"], input[type=\"email\"], input[type=\"password\"], input[type=\"url\"] {\r\n\t @include box-sizing(border-box);\r\n\t width: 100%;\r\n\t border-radius: 0;\r\n\t outline: none;\r\n\t color: $dark;\r\n\t background-color: #FDFDFD;\r\n\t border: 1px solid $borders;\r\n\t margin: 0;\r\n\t padding: .5em;\r\n\r\n\t &:focus {\r\n\t\tbackground-color: #fff;\r\n\t }\r\n\t &.required {\r\n\t\tcolor: $dark;\r\n\t }\r\n\r\n\t}\r\n\r\n }\r\n\r\n .form-row-first,\r\n .form-row-last {\r\n\tfloat: left;\r\n\twidth: 48.5%;\r\n }\r\n\r\n .form-row-last {\r\n\tfloat: right;\r\n }\r\n\r\n .form-row-wide {\r\n\t@include clearfix();\r\n\tclear: both;\r\n }\r\n\r\n .form-row-two-thirds {\r\n\tfloat: left;\r\n\twidth: 65.75%;\r\n\r\n\t&.form-row-first {\r\n\t margin-left: 0;\r\n\t}\r\n }\r\n\r\n .form-row-one-third {\r\n\tfloat: left;\r\n\twidth: 31.25%;\r\n\tmargin-left: 3%;\r\n\r\n\t&.form-row-first {\r\n\t margin-left: 0;\r\n\t}\r\n }\r\n\r\n .form-row-responsive {\r\n\t// Full-width on small viewports.\r\n\t@media (max-width: 480px) {\r\n\t margin-left: 0;\r\n\t margin-right: 0;\r\n\t width: 100%;\r\n\t}\r\n }\r\n\r\n .give-error,\r\n .give-required-indicator {\r\n\tcolor: $red;\r\n }\r\n\r\n .card-expiration {\r\n\t> select {\r\n\t width: 44%;\r\n\t margin: 0;\r\n\t}\r\n\t> span.exp-divider {\r\n\t display: inline;\r\n\t text-align: center;\r\n\t}\r\n\r\n\tselect.card-expiry-year {\r\n\t float: right;\r\n\t}\r\n\r\n }\r\n .give-disabled, [disabled] {\r\n\tcursor: not-allowed;\r\n }\r\n}\r\n\r\n/*---------------------------------\r\nForm Price & Amount\r\n-----------------------------------*/\r\n\r\nform[id*='give-form'] {\r\n\r\n .give-donation-amount {\r\n\tmargin: 0 0 15px;\r\n\r\n\t.give-currency-symbol {\r\n\t @include give-currency();\r\n\t float: left;\r\n\r\n\t &.give-currency-position-before {\r\n\t\tborder-left: 1px solid $borders;\r\n\t\tborder-right: none;\r\n\t }\r\n\t &.give-currency-position-after {\r\n\t\tborder-left: none;\r\n\t\tborder-right: 1px solid $borders;\r\n\t }\r\n\r\n\t}\r\n\r\n\t#give-amount,\r\n\t#give-amount-text {\r\n\t @include give-input();\r\n\t min-width: 125px;\r\n\t float: left;\r\n\r\n\t &.invalid-amount {\r\n\t\tborder: 1px solid red;\r\n\t }\r\n\r\n\t}\r\n\r\n\tinput.give-amount-top {\r\n\t width: 125px;\r\n\t}\r\n\r\n\tspan.give-final-total-amount {\r\n\t @include give-input();\r\n\t cursor: not-allowed;\r\n\t background: #FFF;\r\n\t float: left;\r\n\t}\r\n\r\n }\r\n\r\n #give_terms_agreement {\r\n\r\n\tlegend {\r\n\t display: none;\r\n\t}\r\n\r\n\tlabel {\r\n\t display: inline-block;\r\n\t}\r\n\r\n }\r\n\r\n #give-final-total-wrap {\r\n\tmargin: 10px 0 25px;\r\n\tpadding: 0;\r\n\t@include clearfix();\r\n\r\n\t.give-donation-total-label {\r\n\t @include give-currency();\r\n\t float: left;\r\n\t border: 1px solid $borders;\r\n\r\n\t @media (max-width: 480px) {\r\n\t\tdisplay: block;\r\n\t\tfloat: none;\r\n\t }\r\n\t}\r\n\r\n\t.give-final-total-amount {\r\n\t font-size: $font-size-medium;\r\n\t @include give-input();\r\n\t border-left: none;\r\n\t float: left;\r\n\r\n\t @media (max-width: 480px) {\r\n\t\tborder: 1px solid $borders;\r\n\t\tborder-top: 0;\r\n\t\tdisplay: block;\r\n\t\tfloat: none;\r\n\t }\r\n\t}\r\n\r\n }\r\n\r\n}\r\n\r\n.give-display-button-only > *:not(form) {\r\n display: none !important;\r\n}\r\n\r\n.give-display-button-only form > *:not(.give-btn-modal) {\r\n display: none !important;\r\n}\r\n\r\n/*---------------------------------\r\nRadio Lists\r\n-----------------------------------*/\r\nform[id*='give-form'] {\r\n input[type=\"radio\"] {\r\n\tmargin: 0 .5em 0 0;\r\n }\r\n\r\n #give-donation-level-radio-list {\r\n\t//this is the radio list for the various user set donation levels\r\n\tmargin: 0 0 15px;\r\n\tpadding: 0;\r\n\tlist-style: none;\r\n\tclear: both;\r\n\r\n\t> li {\r\n\t list-style-type: none;\r\n\t list-style-image: none;\r\n\t margin: 0;\r\n\t padding: 0;\r\n\r\n\t label {\r\n\t\tcursor: pointer;\r\n\t\tdisplay: inline-block;\r\n\t\tmargin: 0;\r\n\t }\r\n\r\n\t input[type=\"radio\"] {\r\n\t\tmargin: 0 .5em 0 0;\r\n\t\toutline: none;\r\n\t\twidth: auto;\r\n\t }\r\n\t}\r\n }\r\n\r\n #give-gateway-radio-list {\r\n\t//this is the radio list for to select a gateway\r\n\t@include clearfix();\r\n\tmargin: 0 0 15px;\r\n\tpadding: 0;\r\n\tlist-style: none;\r\n\r\n\t> li {\r\n\t list-style-type: none;\r\n\t list-style-image: none;\r\n\t margin: 0;\r\n\t padding: 0;\r\n\r\n\t @media (min-width: 480px) {\r\n\t\tdisplay: inline-block;\r\n\t\tmargin-right: 15px;\r\n\t\tmargin-left: 0;\r\n\t }\r\n\r\n\t label.give-gateway-option {\r\n\t\tcursor: pointer;\r\n\t\tdisplay: inline;\r\n\t\tmargin: 0;\r\n\t }\r\n\r\n\t input[type=\"radio\"] {\r\n\t\tmargin: 0 .25em 0 0;\r\n\t\toutline: none;\r\n\t\twidth: auto;\r\n\t\tdisplay: inline;\r\n\t }\r\n\r\n\t}\r\n\r\n }\r\n}\r\n\r\n/*---------------------------------\r\nCheckboxes\r\n-----------------------------------*/\r\nform[id*='give-form'] {\r\n input[type=\"checkbox\"] {\r\n\tmargin: 0 .25em 0 0;\r\n }\r\n}\r\n\r\n/*---------------------------------\r\nDonation Level: Dropdown/Select\r\n-----------------------------------*/\r\nform[id*='give-form'] {\r\n select.give-select-level {\r\n\toutline: none;\r\n\tborder-radius: 0;\r\n\tmin-width: 155px;\r\n\tborder: 1px solid $borders;\r\n\tmargin: 0 0 15px;\r\n\tdisplay: block;\r\n\tclear: both;\r\n\tcolor: $dark;\r\n\tbackground-color: #FDFDFD;\r\n\tpadding: .5em;\r\n\tmax-width: 100%;\r\n }\r\n}\r\n\r\n/*---------------------------------\r\nButtons\r\n-----------------------------------*/\r\n\r\n#give-donation-level-button-wrap {\r\n @include clearfix();\r\n margin: 0 0 15px;\r\n padding: 0;\r\n clear: both;\r\n list-style: none;\r\n\r\n > li {\r\n\tlist-style-type: none;\r\n\tlist-style-image: none;\r\n\tfloat: left;\r\n\tmargin: 0 5px 5px 0;\r\n }\r\n\r\n}\r\n\r\n.give_terms_links {\r\n float: right;\r\n}\r\n\r\n/*---------------------------------\r\nCC Validation\r\n-----------------------------------*/\r\n\r\n[id*='give_secure_site_wrapper'] {\r\n padding: 4px 4px 15px 0;\r\n font-size: 16px;\r\n line-height: 20px;\r\n //Secure padlock (SSL/HTTPS)\r\n span.padlock {\r\n\t@include iconstyle();\r\n\t@extend .give-icon-locked;\r\n\tfont-size: 16px;\r\n\tline-height: 20px;\r\n\r\n\t:before {\r\n\t display: inline-block;\r\n\t}\r\n }\r\n}\r\n\r\n#give_purchase_form_wrap {\r\n input.give-input.card-number.valid,\r\n input.give-input.card-cvc.valid,\r\n input.give-input.card-expiry.valid {\r\n\tbackground-image: url('../assets/images/tick.png');\r\n\tbackground-repeat: no-repeat;\r\n\tbackground-position: right 10px top 50%;\r\n\tbackground-size: 16px;\r\n\t&.fl-input:not(.card-cvc):not(.card-expiry) {\r\n\t background-position: right 55px top 50%;\r\n\t}\r\n }\r\n\r\n span.card-type {\r\n\tposition: absolute;\r\n\ttop: -2px;\r\n\tright: 0;\r\n\twidth: 37px;\r\n\theight: 26px;\r\n\tbackground-size: 37px 26px !important;\r\n }\r\n\r\n .fl-wrap {\r\n\tspan.card-type {\r\n\t top: calc(0.5em + #{fl(base-padding)});\r\n\t right: 11px;\r\n\t}\r\n }\r\n\r\n span.card-type.off {\r\n\tdisplay: none;\r\n }\r\n span.card-type.visa {\r\n\tbackground: url('../assets/images/visa.png') no-repeat;\r\n }\r\n span.card-type.mastercard {\r\n\tbackground: url('../assets/images/mastercard.png') no-repeat;\r\n }\r\n span.card-type.discover {\r\n\tbackground: url('../assets/images/discover.png') no-repeat;\r\n }\r\n span.card-type.amex {\r\n\tbackground: url('../assets/images/amex.png') no-repeat;\r\n }\r\n span.card-type.maestro {\r\n\tbackground: url('../assets/images/maestro.png') no-repeat;\r\n }\r\n span.card-type.dinersclub {\r\n\tbackground: url('../assets/images/diners-club.png') no-repeat;\r\n }\r\n span.card-type.jcb {\r\n\tbackground: url('../assets/images/jcb.png') no-repeat;\r\n }\r\n span.card-type.dankort {\r\n\tbackground: url('../assets/images/dankort.png') no-repeat;\r\n }\r\n span.card-type.unionpay {\r\n\tbackground: url('../assets/images/unionpay.png') no-repeat;\r\n }\r\n}\r\n\r\n/*---------------------------------\r\nLoading Animation\r\n-----------------------------------*/\r\n\r\n/* Loading Elipsis */\r\n@-webkit-keyframes opacity {\r\n 0% {\r\n\topacity: 1;\r\n }\r\n 100% {\r\n\topacity: 0;\r\n }\r\n}\r\n\r\n@-moz-keyframes opacity {\r\n 0% {\r\n\topacity: 1;\r\n }\r\n 100% {\r\n\topacity: 0;\r\n }\r\n}\r\n\r\nform[id*='give-form'] {\r\n p.give-loading-text,\r\n span.give-loading-text {\r\n\tdisplay: none;\r\n\tfloat: right;\r\n\theight: 16px;\r\n\twidth: 16px;\r\n\tmargin: 0;\r\n\tpadding: 0;\r\n\tfont-style: italic;\r\n\tline-height: 20px;\r\n\tfont-size: 16px;\r\n\tfont-weight: normal;\r\n }\r\n\r\n .give-loading-animation {\r\n\t@include iconstyle();\r\n\tfloat: left;\r\n\theight: 16px;\r\n\twidth: 16px;\r\n\tline-height: 1;\r\n\tfont-size: 16px;\r\n\tmargin: 0 5px 0 0;\r\n\tbackground-size: 20px 20px;\r\n\tbackground-repeat: no-repeat;\r\n\tbackground-color: transparent;\r\n\t@extend .give-icon-spinner2;\r\n\t@extend .fa-spin;\r\n }\r\n\r\n .give-payment-mode-label\r\n .give-loading-text {\r\n\tfloat: right;\r\n }\r\n}\r\n\r\n/*---------------------------------\r\nUser Login\r\n-----------------------------------*/\r\n\r\n/*\r\n * User Login within Donation Form\r\n * (visible when Form Display > Login is enabled)\r\n */\r\n[id*='give-form'] {\r\n .give-login-account-wrap {\r\n\tmargin: 0 0 15px;\r\n\tposition: relative;\r\n\r\n\t.give-login-message {\r\n\t margin: 0;\r\n\t padding: 0;\r\n\t}\r\n\r\n\t.give-loading-text {\r\n\t position: absolute;\r\n\t right: 0;\r\n\t top: .25em;\r\n\t}\r\n }\r\n\r\n fieldset[id^=\"give-login-fields\"] {\r\n\tmargin: 0 0 15px;\r\n }\r\n\r\n .give-new-account-link {\r\n\tmargin: 0 0 15px;\r\n\tpadding: 0;\r\n }\r\n\r\n .give_login_forgot_password {\r\n\tfloat: right;\r\n }\r\n}\r\n\r\n[id^='give-user-login-submit'],\r\n.give-submit-button-wrap {\r\n\r\n input.give-cancel-login {\r\n\tmargin-left: 5px;\r\n }\r\n\r\n span.give-loading-animation {\r\n\tmargin: 0 0 0 .5em;\r\n\tdisplay: none;\r\n }\r\n .give-submit {\r\n\tfloat: left;\r\n }\r\n}\r\n\r\n/* Login Shortcode Form */\r\n#give-login-form,\r\n#give-register-form {\r\n legend, div.give-login {\r\n\tline-height: 2;\r\n\tmargin-bottom: 15px;\r\n }\r\n\r\n label {\r\n\tmin-width: 100px;\r\n\tdisplay: inline-block;\r\n }\r\n}\r\n\r\n/*---------------------------------\r\nModal - Magnific Popup\r\n-----------------------------------*/\r\n\r\n//Show/Hide elements in Magnific Popup\r\ndiv.give-form-wrap.mfp-hide {\r\n display: block !important;\r\n}\r\n\r\ndiv.mfp-content {\r\n //Basic Styles\r\n fieldset {\r\n\tp, ol, ul {\r\n\t margin-bottom: 1.2em;\r\n\t line-height: 1.4;\r\n\t}\r\n }\r\n\r\n}\r\n\r\n/*---------------------------------\r\nBasic Button Style\r\n-----------------------------------*/\r\n\r\n.give-btn {\r\n background: $light-gray;\r\n border: 1px solid $borders;\r\n color: $dark;\r\n padding: 8px 10px;\r\n cursor: pointer;\r\n line-height: 1.2em;\r\n font-size: 1em;\r\n\r\n &:hover {\r\n\tbackground: #dbdbdb;\r\n }\r\n\r\n}\r\n\r\n/*---------------------------------\r\nProfile Editor Form\r\n-----------------------------------*/\r\n#give_profile_editor_form {\r\n\tlegend {\r\n\t\twidth: auto;\r\n\t\tpadding: 0 5px 5px 5px;\r\n\t\tborder-bottom: 0;\r\n\t}\r\n}\r\n\r\n/*---------------------------------\r\nEmail Access Form\r\n-----------------------------------*/\r\n\r\nform#give-email-access-form {\r\n div.g-recaptcha, input#give-email {\r\n\tmargin: 0 0 15px;\r\n }\r\n input#give-email {\r\n\twidth: 305px;\r\n }\r\n}\r\n\r\n/*---------------------------------\r\nResponsiveness\r\n-----------------------------------*/\r\n@media (max-width: 768px) {\r\n // Multi-column layout for single forms.\r\n [id*='give-form'] {\r\n\tdiv.images, div.summary {\r\n\t width: 100%;\r\n\t float: none;\r\n\t}\r\n\r\n\tdiv#give-sidebar-left {\r\n\t width: 100%;\r\n\t float: none;\r\n\t}\r\n }\r\n}\r\n\r\n/*---------------------------------\r\nSection Breaks\r\n-----------------------------------*/\r\n\r\n// Headings are commonly styled by themes, so we need to be extra-specific.\r\n.give-form-wrap .give-form h3.give-section-break,\r\n.give-form-wrap .give-form h4.give-section-break {\r\n margin: 10px 0 0;\r\n}\r\n\r\n/*---------------------------------\r\nForm validation style\r\n-----------------------------------*/\r\n.give-do-validate {\r\n input.error {\r\n\tborder-color: red !important;\r\n }\r\n}","/*---------------------------------\nNotices, Warnings & Errors\n-----------------------------------*/\n.give_error, .give_success {\n position: relative;\n margin: 15px 0;\n background: #F9F9F9;\n padding: 1em 1em 1em 2em;\n border-left: 4px solid $red;\n box-shadow: 0 1px 1px rgba(0, 0, 0, 0.125);\n clear: both;\n\n > p {\n margin: 0 !important;\n color: $dark;\n }\n\n &:before {\n @include iconstyle();\n position: absolute;\n top: 50%;\n font-size: 16px;\n margin-top: -15px;\n left: -17px;\n background-color: $red;\n color: #FFF;\n width: 30px;\n height: 30px;\n border-radius: 100%;\n text-align: center;\n line-height: 30px;\n text-shadow: 1px 1px rgba(0, 0, 0, 0.5);\n content: '\\f02d';\n }\n\n &.give_warning {\n border-color: $orange;\n\n &:before {\n background-color: $orange;\n text-shadow: 1px 1px rgba(0, 0, 0, 0.1);\n }\n }\n}\n\n.give_success {\n border-color: $green;\n\n &:before {\n background-color: $green;\n content: '\\e601';\n text-shadow: 1px 1px rgba(0, 0, 0, 0.2);\n }\n\n}","/* Magnific Popup CSS */\n\n@import \"settings\";\n\n////////////////////////\n//\n// Contents:\n//\n// 1. General styles\n// - Transluscent overlay\n// - Containers, wrappers\n// - Cursors\n// - Helper classes\n// 2. Appearance\n// - Preloader & text that displays error messages\n// - CSS reset for buttons\n// - Close icon\n// - \"1 of X\" counter\n// - Navigation (left/right) arrows\n// - Iframe content type styles\n// - Image content type styles\n// - Media query where size of arrows is reduced\n// - IE7 support\n//\n////////////////////////\n\n\n\n////////////////////////\n// 1. General styles\n////////////////////////\n\n// Transluscent overlay\n.mfp-bg {\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: $mfp-z-index-base + 2;\n overflow: hidden;\n position: fixed;\n\n background: $mfp-overlay-color;\n opacity: $mfp-overlay-opacity;\n}\n\n// Wrapper for popup\n.mfp-wrap {\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: $mfp-z-index-base + 3;\n position: fixed;\n outline: none !important;\n -webkit-backface-visibility: hidden; // fixes webkit bug that can cause \"false\" scrollbar\n}\n\n// Root container\n.mfp-container {\n text-align: center;\n position: absolute;\n width: 100%;\n height: 100%;\n left: 0;\n top: 0;\n padding: 0 $mfp-popup-padding-left;\n box-sizing: border-box;\n}\n\n// Vertical centerer helper\n.mfp-container {\n &:before {\n content: '';\n display: inline-block;\n height: 100%;\n vertical-align: middle;\n }\n}\n\n// Remove vertical centering when popup has class `mfp-align-top`\n.mfp-align-top {\n .mfp-container {\n &:before {\n display: none;\n }\n }\n}\n\n// Popup content holder\n.mfp-content {\n position: relative;\n display: inline-block;\n vertical-align: middle;\n margin: 0 auto;\n text-align: left;\n z-index: $mfp-z-index-base + 5;\n}\n.mfp-inline-holder,\n.mfp-ajax-holder {\n .mfp-content {\n width: 100%;\n cursor: auto;\n }\n}\n\n// Cursors\n.mfp-ajax-cur {\n cursor: progress;\n}\n.mfp-zoom-out-cur {\n &, .mfp-image-holder .mfp-close {\n cursor: -moz-zoom-out;\n cursor: -webkit-zoom-out;\n cursor: zoom-out;\n }\n}\n.mfp-zoom {\n cursor: pointer;\n cursor: -webkit-zoom-in;\n cursor: -moz-zoom-in;\n cursor: zoom-in;\n}\n.mfp-auto-cursor {\n .mfp-content {\n cursor: auto;\n }\n}\n\n.mfp-close,\n.mfp-arrow,\n.mfp-preloader,\n.mfp-counter {\n -webkit-user-select:none;\n -moz-user-select: none;\n user-select: none;\n}\n\n// Hide the image during the loading\n.mfp-loading {\n &.mfp-figure {\n display: none;\n }\n}\n\n// Helper class that hides stuff\n@if $mfp-use-visuallyhidden {\n // From HTML5 Boilerplate https://github.com/h5bp/html5-boilerplate/blob/v4.2.0/doc/css.md#visuallyhidden\n .mfp-hide {\n border: 0 !important;\n clip: rect(0 0 0 0) !important;\n height: 1px !important;\n margin: -1px !important;\n overflow: hidden !important;\n padding: 0 !important;\n position: absolute !important;\n width: 1px !important;\n }\n} @else {\n .mfp-hide {\n display: none !important;\n }\n}\n\n\n////////////////////////\n// 2. Appearance\n////////////////////////\n\n// Preloader and text that displays error messages\n.mfp-preloader {\n color: $mfp-controls-text-color;\n position: absolute;\n top: 50%;\n width: auto;\n text-align: center;\n margin-top: -0.8em;\n left: 8px;\n right: 8px;\n z-index: $mfp-z-index-base + 4;\n a {\n color: $mfp-controls-text-color;\n &:hover {\n color: $mfp-controls-text-color-hover;\n }\n }\n}\n\n// Hide preloader when content successfully loaded\n.mfp-s-ready {\n .mfp-preloader {\n display: none;\n }\n}\n\n// Hide content when it was not loaded\n.mfp-s-error {\n .mfp-content {\n display: none;\n }\n}\n\n// CSS-reset for buttons\nbutton {\n &.mfp-close,\n &.mfp-arrow {\n overflow: visible;\n cursor: pointer;\n background: transparent;\n border: 0;\n -webkit-appearance: none;\n display: block;\n outline: none;\n padding: 0;\n z-index: $mfp-z-index-base + 6;\n box-shadow: none;\n touch-action: manipulation;\n }\n &::-moz-focus-inner {\n padding: 0;\n border: 0\n }\n}\n\n\n// Close icon\n.mfp-close {\n width: 44px;\n height: 44px;\n line-height: 44px;\n\n position: absolute;\n right: 0;\n top: 0;\n text-decoration: none;\n text-align: center;\n opacity: $mfp-controls-opacity;\n padding: 0 0 18px 10px;\n color: $mfp-controls-color;\n\n font-style: normal;\n font-size: 28px;\n font-family: Arial, Baskerville, monospace;\n\n &:hover,\n &:focus {\n opacity: 1;\n }\n\n &:active {\n top: 1px;\n }\n}\n.mfp-close-btn-in {\n .mfp-close {\n color: $mfp-inner-close-icon-color;\n }\n}\n.mfp-image-holder,\n.mfp-iframe-holder {\n .mfp-close {\n color: $mfp-controls-color;\n right: -6px;\n text-align: right;\n padding-right: 6px;\n width: 100%;\n }\n}\n\n// \"1 of X\" counter\n.mfp-counter {\n position: absolute;\n top: 0;\n right: 0;\n color: $mfp-controls-text-color;\n font-size: 12px;\n line-height: 18px;\n white-space: nowrap;\n}\n\n// Navigation arrows\n@if $mfp-include-arrows {\n .mfp-arrow {\n position: absolute;\n opacity: $mfp-controls-opacity;\n margin: 0;\n top: 50%;\n margin-top: -55px;\n padding: 0;\n width: 90px;\n height: 110px;\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n &:active {\n margin-top: -54px;\n }\n &:hover,\n &:focus {\n opacity: 1;\n }\n &:before,\n &:after {\n content: '';\n display: block;\n width: 0;\n height: 0;\n position: absolute;\n left: 0;\n top: 0;\n margin-top: 35px;\n margin-left: 35px;\n border: medium inset transparent;\n }\n\n &:after {\n\n border-top-width: 13px;\n border-bottom-width: 13px;\n top:8px;\n }\n\n &:before {\n border-top-width: 21px;\n border-bottom-width: 21px;\n opacity: 0.7;\n }\n\n }\n\n .mfp-arrow-left {\n left: 0;\n &:after {\n border-right: 17px solid $mfp-controls-color;\n margin-left: 31px;\n }\n &:before {\n margin-left: 25px;\n border-right: 27px solid $mfp-controls-border-color;\n }\n }\n\n .mfp-arrow-right {\n right: 0;\n &:after {\n border-left: 17px solid $mfp-controls-color;\n margin-left: 39px\n }\n &:before {\n border-left: 27px solid $mfp-controls-border-color;\n }\n }\n}\n\n\n\n// Iframe content type\n@if $mfp-include-iframe-type {\n .mfp-iframe-holder {\n padding-top: $mfp-iframe-padding-top;\n padding-bottom: $mfp-iframe-padding-top;\n .mfp-content {\n line-height: 0;\n width: 100%;\n max-width: $mfp-iframe-max-width;\n }\n .mfp-close {\n top: -40px;\n }\n }\n .mfp-iframe-scaler {\n width: 100%;\n height: 0;\n overflow: hidden;\n padding-top: $mfp-iframe-ratio * 100%;\n iframe {\n position: absolute;\n display: block;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n box-shadow: $mfp-shadow;\n background: $mfp-iframe-background;\n }\n }\n}\n\n\n\n// Image content type\n@if $mfp-include-image-type {\n\n /* Main image in popup */\n img {\n &.mfp-img {\n width: auto;\n max-width: 100%;\n height: auto;\n display: block;\n line-height: 0;\n box-sizing: border-box;\n padding: $mfp-image-padding-top 0 $mfp-image-padding-bottom;\n margin: 0 auto;\n }\n }\n\n /* The shadow behind the image */\n .mfp-figure {\n line-height: 0;\n &:after {\n content: '';\n position: absolute;\n left: 0;\n top: $mfp-image-padding-top;\n bottom: $mfp-image-padding-bottom;\n display: block;\n right: 0;\n width: auto;\n height: auto;\n z-index: -1;\n box-shadow: $mfp-shadow;\n background: $mfp-image-background;\n }\n small {\n color: $mfp-caption-subtitle-color;\n display: block;\n font-size: 12px;\n line-height: 14px;\n }\n figure {\n margin: 0;\n }\n }\n .mfp-bottom-bar {\n margin-top: -$mfp-image-padding-bottom + 4;\n position: absolute;\n top: 100%;\n left: 0;\n width: 100%;\n cursor: auto;\n }\n .mfp-title {\n text-align: left;\n line-height: 18px;\n color: $mfp-caption-title-color;\n word-wrap: break-word;\n padding-right: 36px; // leave some space for counter at right side\n }\n\n .mfp-image-holder {\n .mfp-content {\n max-width: 100%;\n }\n }\n\n .mfp-gallery {\n .mfp-image-holder {\n .mfp-figure {\n cursor: pointer;\n }\n }\n }\n\n\n @if $mfp-include-mobile-layout-for-image {\n @media screen and (max-width: 800px) and (orientation:landscape), screen and (max-height: 300px) {\n /**\n * Remove all paddings around the image on small screen\n */\n .mfp-img-mobile {\n .mfp-image-holder {\n padding-left: 0;\n padding-right: 0;\n }\n img {\n &.mfp-img {\n padding: 0;\n }\n }\n .mfp-figure {\n // The shadow behind the image\n &:after {\n top: 0;\n bottom: 0;\n }\n small {\n display: inline;\n margin-left: 5px;\n }\n }\n .mfp-bottom-bar {\n background: rgba(0,0,0,0.6);\n bottom: 0;\n margin: 0;\n top: auto;\n padding: 3px 5px;\n position: fixed;\n box-sizing: border-box;\n &:empty {\n padding: 0;\n }\n }\n .mfp-counter {\n right: 5px;\n top: 3px;\n }\n .mfp-close {\n top: 0;\n right: 0;\n width: 35px;\n height: 35px;\n line-height: 35px;\n background: rgba(0, 0, 0, 0.6);\n position: fixed;\n text-align: center;\n padding: 0;\n }\n }\n }\n }\n}\n\n\n\n// Scale navigation arrows and reduce padding from sides\n@media all and (max-width: 900px) {\n .mfp-arrow {\n -webkit-transform: scale(0.75);\n transform: scale(0.75);\n }\n .mfp-arrow-left {\n -webkit-transform-origin: 0;\n transform-origin: 0;\n }\n .mfp-arrow-right {\n -webkit-transform-origin: 100%;\n transform-origin: 100%;\n }\n .mfp-container {\n padding-left: $mfp-popup-padding-left-mobile;\n padding-right: $mfp-popup-padding-left-mobile;\n }\n}\n\n","////////////////////////\n// Settings //\n////////////////////////\n\n// overlay\n$mfp-overlay-color: #0b0b0b !default; // Color of overlay screen\n$mfp-overlay-opacity: 0.8 !default; // Opacity of overlay screen\n$mfp-shadow: 0 0 8px rgba(0, 0, 0, 0.6) !default; // Shadow on image or iframe\n\n// spacing\n$mfp-popup-padding-left: 8px !default; // Padding from left and from right side\n$mfp-popup-padding-left-mobile: 6px !default; // Same as above, but is applied when width of window is less than 800px\n\n$mfp-z-index-base: 1040 !default; // Base z-index of popup\n\n// controls\n$mfp-include-arrows: true !default; // Include styles for nav arrows\n$mfp-controls-opacity: 0.65 !default; // Opacity of controls\n$mfp-controls-color: #FFF !default; // Color of controls\n$mfp-controls-border-color: #3F3F3F !default; \t // Border color of controls\n$mfp-inner-close-icon-color: #333 !default; // Color of close button when inside\n$mfp-controls-text-color: #CCC !default; // Color of preloader and \"1 of X\" indicator\n$mfp-controls-text-color-hover: #FFF !default; // Hover color of preloader and \"1 of X\" indicator\n\n// Iframe-type options\n$mfp-include-iframe-type: true !default; // Enable Iframe-type popups\n$mfp-iframe-padding-top: 40px !default; // Iframe padding top\n$mfp-iframe-background: #000 !default; // Background color of iframes\n$mfp-iframe-max-width: 900px !default; // Maximum width of iframes\n$mfp-iframe-ratio: 9/16 !default; // Ratio of iframe (9/16 = widescreen, 3/4 = standard, etc.)\n\n// Image-type options\n$mfp-include-image-type: true !default; // Enable Image-type popups\n$mfp-image-background: #444 !default;\n$mfp-image-padding-top: 40px !default; // Image padding top\n$mfp-image-padding-bottom: 40px !default; // Image padding bottom\n$mfp-include-mobile-layout-for-image: true !default; // Removes paddings from top and bottom\n\n// Image caption options\n$mfp-caption-title-color: #F3F3F3 !default; // Caption title color\n$mfp-caption-subtitle-color: #BDBDBD !default; // Caption subtitle color\n\n// A11y\n$mfp-use-visuallyhidden: false !default; // Hide content from browsers, but make it available for screen readers\n","/**\n * Give Layouts SCSS/CSS\n *\n * @description: This file provides layout styles for various themes such as the default WordPress themes and others if applicable; Most themes handle Give's template system just fine ;)\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\n/**\n * Twenty Thirteen specific styles\n */\n\n.twentythirteen {\n\n .give_forms {\n\tpadding: 40px 0;\n }\n\n}\n\n/**\n * Twenty Fourteen specific styles\n */\n.twentyfourteen {\n .tfgive {\n\tpadding: 12px 10px 0;\n\tmax-width: 474px;\n\tmargin: 0 auto;\n\n\t.give_forms .entry-summary {\n\t padding: 0 !important;\n\t margin: 0 0 1.618em !important;\n\t}\n\n\tdiv.give_forms.hentry.has-post-thumbnail {\n\t margin-top: 0;\n\t}\n\n\t.give_forms {\n\t .images {\n\t\timg {\n\t\t margin-bottom: 1em;\n\t\t}\n\t }\n\t}\n }\n}\n\n@media screen and (min-width: 673px) {\n .twentyfourteen {\n\t.tfgive {\n\t padding-right: 30px;\n\t padding-left: 30px;\n\t}\n }\n}\n\n@media screen and (min-width: 1040px) {\n .twentyfourteen {\n\t.tfgive {\n\t padding-right: 15px;\n\t padding-left: 15px;\n\t}\n }\n}\n\n@media screen and (min-width: 1110px) {\n .twentyfourteen {\n\t.tfgive {\n\t padding-right: 30px;\n\t padding-left: 30px;\n\t}\n }\n}\n\n@media screen and (min-width: 1218px) {\n .twentyfourteen {\n\t.tfgive {\n\t margin-right: 54px;\n\t}\n }\n .full-width {\n\t.twentyfourteen {\n\t .tfgive {\n\t\tmargin-right: auto;\n\t }\n\t}\n }\n}\n\n/**\n * Twenty Fifteen specific styles\n */\n.twentyfifteen {\n .t15give {\n\tpadding-left: 7.6923%;\n\tpadding-right: 7.6923%;\n\tpadding-top: 7.6923%;\n\tmargin-bottom: 7.6923%;\n\tbackground: #fff;\n\tbox-shadow: 0 0 1px rgba(0, 0, 0, 0.15);\n\n\t.page-title {\n\t margin-left: 0;\n\t}\n\tdiv.summary {\n\t padding: 0;\n\t}\n }\n}\n\n@media screen and (min-width: 38.75em) {\n .twentyfifteen {\n\t.t15give {\n\t margin-right: 7.6923%;\n\t margin-left: 7.6923%;\n\t margin-top: 8.3333%;\n\t}\n }\n}\n\n@media screen and (min-width: 59.6875em) {\n .twentyfifteen {\n\t.t15give {\n\t margin-left: 8.3333%;\n\t margin-right: 8.3333%;\n\t padding: 10%;\n\t}\n }\n\n .single-product {\n\t.twentyfifteen {\n\t .entry-summary {\n\t\tpadding: 0 !important;\n\t }\n\t}\n }\n}\n\n/*----------------------------------------------\nAvada\n------------------------------------------------*/\n\n.avada-row > div.give-wrap #content {\n width: 100%;\n}","/**\n * Give Frontend Progress Bar SCSS\n *\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\n.give-goal-progress {\n margin-bottom: 20px;\n clear:both;\n\n .income {\n\tfont-size: 46px;\n\tline-height: 48px;\n\tletter-spacing: -1px;\n\tcolor: #333;\n }\n\n .raised {\n\tmargin-bottom: 15px;\n }\n}\n\n.give-progress-bar {\n height: 20px; \n position: relative;\n background: #EEE;\n border-radius: 25px;\n overflow: hidden;\n\n > span {\n\tdisplay: block;\n\theight: 100%;\n\tborder-top-right-radius: 8px;\n\tborder-bottom-right-radius: 8px;\n\tborder-top-left-radius: 20px;\n\tborder-bottom-left-radius: 20px;\n\tbackground-color: rgb(43, 194, 83);\n\tposition: relative;\n\toverflow: hidden;\n }\n}","/**\n * Give Magnific Modal Custom SCSS\n *\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\n// Wrapper for popup\n.give-modal {\n\ttop: 0;\n\tleft: 0;\n\twidth: 100%;\n\theight: 100%;\n\tz-index: $mfp-z-index-base + 2147482500;\n\tposition: fixed;\n\toutline: none !important;\n\t-webkit-backface-visibility: hidden; // fixes webkit bug that can cause \"false\" scrollbar\n \t-webkit-overflow-scrolling: touch;\n \t-webkit-transform: translateZ(0);\n\n\tform[id*='give-form'] {\n\t\tmargin-bottom: 0;\n\t\t.give-submit {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t\t.give-payment-mode-label {\n\t\t\tmargin-top: 0;\n\t\t\tpadding-top: 0;\n\t\t}\n\t}\n\n\t// Root container\n\t.mfp-container {\n\t\ttext-align: center;\n\t\tposition: absolute;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tleft: 0;\n\t\ttop: 0;\n\t\tpadding: 0 $mfp-popup-padding-left;\n\t\t-webkit-box-sizing: border-box;\n\t\t-moz-box-sizing: border-box;\n\t\tbox-sizing: border-box;\n\t}\n\n\t// Vertical centerer helper\n\t.mfp-container {\n\t\t&:before {\n\t\t\tcontent: '';\n\t\t\tdisplay: inline-block;\n\t\t\theight: 100%;\n\t\t\tvertical-align: middle;\n\t\t}\n\t}\n\n\t// Remove vertical centering when popup has class `mfp-align-top`\n\t.mfp-align-top {\n\t\t.mfp-container {\n\t\t\t&:before {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\t\t}\n\t}\n\n\t// Popup content holder\n\t.mfp-content {\n\t\tdisplay: inline-block;\n\t \tbox-sizing: border-box;\n\t\tvertical-align: middle;\n\t\ttext-align: left;\n\t\tposition: relative;\n\t\tbackground: #FFF;\n\t\tpadding: 20px;\n\t\twidth: auto;\n\t\tmax-width: 500px;\n\t\tmargin: 40px auto;\n\t\tz-index: $mfp-z-index-base + 2147482600;\n\n\t\t[id*='give-form'] #give-payment-mode-select,\n\t\t[id*='give-form'] #give_purchase_form_wrap,\n\t\t[id*='give-form'].give-display-button-only .give-donation-amount,\n\t\t[id*='give-form'].give-display-button-only .give-donation-levels-wrap {\n\t\t\tdisplay: block;\n\t\t}\n\n\t}\n\n\t.mfp-inline-holder,\n\t.mfp-ajax-holder {\n\t\t.mfp-content {\n\t\t\twidth: 100%;\n\t\t\tcursor: auto;\n\t\t}\n\t}\n\n\t// Cursors\n\t.mfp-ajax-cur {\n\t\tcursor: progress;\n\t}\n\n\t.mfp-zoom-out-cur {\n\t\t&, .mfp-image-holder .mfp-close {\n\t\t\tcursor: -moz-zoom-out;\n\t\t\tcursor: -webkit-zoom-out;\n\t\t\tcursor: zoom-out;\n\t\t}\n\t}\n\n\t.mfp-zoom {\n\t\tcursor: pointer;\n\t\tcursor: -webkit-zoom-in;\n\t\tcursor: -moz-zoom-in;\n\t\tcursor: zoom-in;\n\t}\n\n\t.mfp-auto-cursor {\n\t\t.mfp-content {\n\t\t\tcursor: auto;\n\t\t}\n\t}\n\n\t.mfp-close,\n\t.mfp-arrow,\n\t.mfp-preloader,\n\t.mfp-counter {\n\t\t-webkit-user-select: none;\n\t\t-moz-user-select: none;\n\t\tuser-select: none;\n\t}\n\n\t.mfp-close:hover {\n\t\tbackground-color: transparent;\n\t}\n\n\t// Hide the image during the loading\n\t.mfp-loading {\n\t\t&.mfp-figure {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n}","/**\n * Give Frontend Tables SCSS\n *\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\ntable.give-table {\n color: #666;\n font-size: 14px;\n text-shadow: 1px 1px 0px #fff;\n background: #eaebec;\n margin: 20px 0;\n border: 1px solid #e0e0e0;\n border-top: none;\n border-bottom: none;\n width: 100%;\n\n thead {\n font-weight: bold;\n\n th:first-child {\n text-align: left;\n }\n }\n\n th {\n padding: 21px 25px;\n border-top: 1px solid #E8E8E8;\n border-bottom: 1px solid #e0e0e0;\n border-left: 1px solid #e0e0e0;\n border-right: none;\n background: #F6F6F6;\n text-align: center;\n font-weight: bold;\n }\n\n tbody {\n\n tr {\n text-align: center;\n\n td {\n padding: 18px;\n border: none;\n border-top: 1px solid #ffffff;\n border-bottom: 1px solid #e0e0e0;\n border-left: 1px solid #e0e0e0;\n background: #FFF;\n text-align: center;\n }\n\n td:first-child {\n text-align: left;\n border-left: 0;\n }\n }\n\n //Even Rows\n tr:nth-child(even) td {\n background: #fcfcfc;\n }\n\n }\n\n}","/**\n * Give Frontend Theme Compatibility\n *\n * @description: The following styles help Give look good and fixes CSS conflicts with popular WordPress themes\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\n//Divi\n.give-divi {\n\n .qtip-tipsy {\n\tz-index: 1000002 !important;\n }\n\n}\n\n//Twenty Sixteen\nbody.give-twentysixteen {\n\n div.entry-summary {\n\tmargin: 0;\n }\n\n button.give-btn {\n\tcolor: #333;\n }\n\n .give-submit {\n\tcolor: #FFF;\n }\n\n fieldset#give_terms_agreement {\n\tpadding-left: 0;\n }\n\n}\n\n//Twenty Seventeen Dark Color Scheme\nbody.give-twentyseventeen.colors-dark {\n div.give-total-wrap input.give-text-input,\n div#give_purchase_form_wrap span.give-final-total-amount,\n div.give_notices p {\n\tcolor: black;\n }\n\n form[id*=\"give\"] fieldset {\n\tbackground-color: transparent;\n }\n\n}"],"mappings":"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","names":[]}
1
+ {"version":3,"file":"../../scss/give.css","sources":["frontend/give-frontend.scss","frontend/_variables.scss","frontend/_mixins.scss","frontend/fonts.scss","plugins/qtip.scss","frontend/receipt.scss","plugins/float-labels.scss","frontend/float-labels.scss","frontend/forms.scss","frontend/alerts.scss","plugins/magnific-popup.scss","plugins/_settings.scss","frontend/layouts.scss","frontend/progress-bar.scss","frontend/modal.scss","frontend/tables.scss","frontend/theme-compatibility.scss","frontend/donation-history.scss"],"sourcesContent":["/*!\r\n * Give Frontend SCSS/CSS\r\n *\r\n * @description: The Main SCSS file for FRONTEND styles which is compiled and minified via Gulp taskrunner\r\n * @package: Give\r\n * @subpackage: SCSS/Frontend\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 '_variables';\r\n@import '_mixins';\r\n@import 'fonts';\r\n@import '../plugins/qtip';\r\n@import 'receipt';\r\n@import '../plugins/float-labels';\r\n@import 'float-labels';\r\n@import 'forms';\r\n@import 'alerts';\r\n@import '../plugins/magnific-popup';\r\n@import 'layouts';\r\n@import 'progress-bar';\r\n@import 'modal';\r\n@import 'tables';\r\n@import 'theme-compatibility';\r\n@import 'donation-history';\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\r\n\r\n$float-labels: (\r\n\tbase-height : 30px,\r\n\tborder-radius : 0,\r\n\tmargin-bottom : 0,\r\n\tcolor-background : inherit,\r\n\tcolor-background-active : inherit,\r\n\tcolor-background-focus : inherit,\r\n\tcolor-border : #ccc,\r\n\tcolor-border-active : #ccc,\r\n\tcolor-border-focus : #ccc,\r\n\tcolor-text : #333,\r\n\tline-height : normal,\r\n\tfont-weight : 700,\r\n\tparent : '[id*=\"give-form\"]',\r\n);\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}","/**\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","/*\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","/**\r\n * Give Frontend Receipt SCSS\r\n *\r\n * @package Give\r\n * @subpackage SCSS/Frontend\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// Email Browser Receipt Page\r\n//------------------------------------------------------------\r\nbody.give_receipt_page {\r\n\tbackground-color: #fff;\r\n\tcolor: #141412;\r\n\tmargin: 0;\r\n\tfont-family: Helvetica, sans-serif;\r\n\tfont-size: 12px;\r\n\r\n\t#give_receipt_wrapper {\r\n\t\twidth: 660px;\r\n\t\tmargin: 0 auto;\r\n\t\tpadding: 50px 0;\r\n\t}\r\n\r\n\ttable {\r\n\t\tdisplay: table;\r\n\t\twidth: 100%;\r\n\t\tborder-bottom: 1px solid #ededed;\r\n\t\tborder-collapse: collapse;\r\n\t\tborder-spacing: 0;\r\n\t\tfont-size: 14px;\r\n\t\tline-height: 2;\r\n\t\tmargin: 0 0 20px;\r\n\t}\r\n\r\n\ttd, th {\r\n\t\tdisplay: table-cell;\r\n\t\ttext-align: left;\r\n\t\tborder-top: 1px solid #ededed;\r\n\t\tpadding: 6px 10px 6px 0;\r\n\t\tfont-weight: normal;\r\n\t}\r\n\r\n\tth {\r\n\t\tfont-weight: bold;\r\n\t\ttext-transform: uppercase;\r\n\t}\r\n\r\n\th3 {\r\n\t\tfont-size: 22px;\r\n\t\tmargin: 40px 0 5px;\r\n\t\tclear: both;\r\n\t\tdisplay: block;\r\n\t\tfont-weight: bold;\r\n\t}\r\n\r\n}\r\n\r\n//------------------------------------------------------------\r\n// On Site Donation Summary Tables\r\n//------------------------------------------------------------\r\n\r\ntable#give_donation_receipt_products,\r\ntable#give_donation_receipt {\r\n\twidth: 100%;\r\n}\r\n\r\ntable#give_donation_receipt {\r\n\r\n\ttd, th, td, th {\r\n\t\ttext-align: left;\r\n\t}\r\n\r\n\t.give-receipt-thead-text {\r\n\t\tfont-size: 18px;\r\n\t\ttext-align: center;\r\n\t\tdisplay: block;\r\n\r\n\t\t> span {\r\n\t\t\tfont-size: 16px;\r\n\t\t}\r\n\r\n\t}\r\n\r\n\tli {\r\n\t\tmargin: 0 0 8px 10px;\r\n\t}\r\n\r\n\tul {\r\n\t\tmargin: 0;\r\n\t\tpadding: 0;\r\n\t\tlist-style: none;\r\n\t}\r\n\r\n\t.give_receipt_payment_status.pending,\r\n\t.give_receipt_payment_status.revoked,\r\n\t.give_receipt_payment_status.failed {\r\n\t\tcolor: #f73f2e;\r\n\t}\r\n\r\n\tspan.donation-level-text-wrap {\r\n\t\tfont-style: italic;\r\n\t\tdisplay: block;\r\n\t}\r\n\r\n}\r\n","/*!\n * Float Labels\n *\n * @version: 3.2.0\n * @author: Paul Ryley (http://geminilabs.io)\n * @url: https://geminilabs.github.io/float-labels.js\n * @license: MIT\n */\n\n$float-labels: () !default;\n\n$float-labels-defaults: (\n\tbase-height : 24px,\n\tbase-padding : 6px,\n\tborder-radius : 3px,\n\tborder-width : 1px,\n\tmargin-bottom : 24px,\n\tcolor-background : #fff,\n\tcolor-background-active : #fff,\n\tcolor-background-focus : #fff,\n\tcolor-border : #dfdfdf,\n\tcolor-border-active : #dfdfdf,\n\tcolor-border-focus : #1976D2,\n\tcolor-placeholder : #bbb,\n\tcolor-required : #D32F2F,\n\tcolor-text : #444,\n\tcolor-text-focus : #1976D2,\n\tline-height : 1.5,\n\tfont-size : 16px,\n\tfont-size-small : 12px,\n\tfont-weight : 400,\n\tparent : '',\n\tprefix : 'fl-',\n\ttransition-easing : ease-in-out,\n\ttransition-speed : 0.2s,\n);\n\n@function fl($value) {\n\t@return map-get(map-merge($float-labels-defaults, $float-labels), $value);\n}\n\n@mixin fl-style-1 {\n\tinput.#{fl(prefix)}input,\n\tselect.#{fl(prefix)}select,\n\ttextarea.#{fl(prefix)}textarea {\n\t\tpadding: fl(base-padding) fl(base-padding)*2;\n\t}\n\tselect.#{fl(prefix)}select {\n\t\theight: fl(base-height) + fl(base-padding)*2 + fl(border-width)*2;\n\t}\n\t.#{fl(prefix)}is-active input.#{fl(prefix)}input,\n\t.#{fl(prefix)}is-active select.#{fl(prefix)}select,\n\t.#{fl(prefix)}is-active textarea.#{fl(prefix)}textarea {\n\t\tpadding: fl(base-padding) fl(base-padding)*2;\n\t}\n\tlabel.#{fl(prefix)}label {\n\t\ttop: fl(border-width);\n\t\tleft: fl(border-width) + fl(base-padding)*1.5;\n\t\tbackground-color: transparent;\n\t\tpadding: fl(base-padding)*2 fl(base-padding)/2;\n\t}\n\tlabel.#{fl(prefix)}label:before {\n\t\tcontent: '';\n\t\tdisplay: block;\n\t\tposition: absolute;\n\t\ttop: fl(border-width) + fl(base-padding) + fl(font-size-small);\n\t\tleft: 0;\n\t\tright: 0;\n\t\theight: fl(border-width);\n\t\tbackground-color: fl(color-background);\n\t\tz-index: -1;\n\t}\n\t$label-top: round((fl(base-padding) + fl(font-size-small))/2);\n\t.#{fl(prefix)}is-active label.#{fl(prefix)}label {\n\t\ttop: - $label-top;\n\t\tpadding: fl(base-padding)/2;\n\t}\n\t.#{fl(prefix)}is-active label.#{fl(prefix)}label:before {\n\t\ttop: $label-top;\n\t}\n}\n\n@mixin fl-style-2 {\n\tinput.#{fl(prefix)}input,\n\tselect.#{fl(prefix)}select,\n\ttextarea.#{fl(prefix)}textarea {\n\t\tpadding: fl(base-padding)*2;\n\t}\n\tselect.#{fl(prefix)}select {\n\t\theight: fl(base-height) + fl(base-padding)*4 + fl(border-width)*2;\n\t}\n\t.#{fl(prefix)}is-active input.#{fl(prefix)}input,\n\t.#{fl(prefix)}is-active select.#{fl(prefix)}select,\n\t.#{fl(prefix)}is-active textarea.#{fl(prefix)}textarea {\n\t\tpadding: fl(base-padding)*3 fl(base-padding)*2 fl(base-padding)*1;\n\t}\n\tlabel.#{fl(prefix)}label {\n\t\ttop: fl(border-width);\n\t\tleft: fl(border-width) + fl(base-padding)*1.5;\n\t\tpadding: fl(base-padding) fl(base-padding)/2 fl(base-padding)/2;\n\t}\n\t.#{fl(prefix)}is-required:before {\n\t\tpadding-top: fl(base-padding)*2;\n\t}\n}\n\n#{fl(parent)}.#{fl(prefix)}form .#{fl(prefix)}wrap {\n\tposition: relative;\n\ttext-rendering: optimizeLegibility;\n\t-webkit-font-smoothing: antialiased;\n\t-moz-osx-font-smoothing: grayscale;\n}\n\n#{fl(parent)}.#{fl(prefix)}form input.#{fl(prefix)}input,\n#{fl(parent)}.#{fl(prefix)}form select.#{fl(prefix)}select,\n#{fl(parent)}.#{fl(prefix)}form textarea.#{fl(prefix)}textarea {\n\twidth: 100%;\n\toutline: 0;\n\tfont-size: fl(font-size);\n\tline-height: fl(line-height);\n\tborder-radius: fl(border-radius);\n\tborder: fl(border-width) solid fl(color-border);\n\tbackground-color: fl(color-background);\n\tbox-sizing: border-box;\n\ttransition: all fl(transition-speed) fl(transition-easing);\n\tmargin-bottom: fl(margin-bottom);\n\n\t&:-moz-placeholder {\n\t\tcolor: fl(color-placeholder);\n\t}\n\t&::-moz-placeholder {\n\t\tcolor: fl(color-placeholder);\n\t}\n\t&:-ms-input-placeholder {\n\t\tcolor: fl(color-placeholder);\n\t}\n\t&::-webkit-input-placeholder {\n\t\tcolor: fl(color-placeholder);\n\t}\n}\n\n#{fl(parent)}.#{fl(prefix)}form select.#{fl(prefix)}select {\n\tposition: relative;\n\tcolor: fl(color-placeholder);\n\tcursor: pointer;\n\t-webkit-appearance: none;\n\t-moz-appearance: none;\n}\n\n#{fl(parent)}.#{fl(prefix)}form .#{fl(prefix)}is-active input.#{fl(prefix)}input,\n#{fl(parent)}.#{fl(prefix)}form .#{fl(prefix)}is-active select.#{fl(prefix)}select,\n#{fl(parent)}.#{fl(prefix)}form .#{fl(prefix)}is-active textarea.#{fl(prefix)}textarea {\n\tcolor: fl(color-text);\n\tbackground-color: fl(color-background-active);\n\tborder-color: fl(color-border-active);\n}\n\n#{fl(parent)}.#{fl(prefix)}form .#{fl(prefix)}has-focus input.#{fl(prefix)}input,\n#{fl(parent)}.#{fl(prefix)}form .#{fl(prefix)}has-focus select.#{fl(prefix)}select,\n#{fl(parent)}.#{fl(prefix)}form .#{fl(prefix)}has-focus textarea.#{fl(prefix)}textarea {\n\tbackground-color: fl(color-background-focus);\n\tborder-color: fl(color-border-focus);\n}\n\n#{fl(parent)}.#{fl(prefix)}form label.#{fl(prefix)}label {\n\topacity: 0;\n\tvisibility: hidden;\n\tdisplay: block;\n\tposition: absolute;\n\ttop: - fl(font-size-small);\n\tleft: 0;\n\tfont-size: fl(font-size-small);\n\tfont-weight: fl(font-weight);\n\tline-height: 1;\n\tcolor: fl(color-placeholder);\n\tborder-radius-top-left: fl(border-radius);\n\ttransition: all fl(transition-speed) fl(transition-easing);\n\tz-index: 1;\n}\n\n#{fl(parent)}.#{fl(prefix)}form .#{fl(prefix)}is-active label.#{fl(prefix)}label {\n\topacity: 1;\n\tvisibility: visible;\n}\n\n#{fl(parent)}.#{fl(prefix)}form .#{fl(prefix)}has-focus label.#{fl(prefix)}label {\n\tcolor: fl(color-text-focus);\n}\n\n#{fl(parent)}.#{fl(prefix)}form .#{fl(prefix)}is-required:before {\n\topacity: 1;\n\tcontent: '*';\n\tdisplay: block;\n\tposition: absolute;\n\ttop: fl(border-width);\n\tright: fl(base-height)/2 + fl(base-padding)/2;\n\tfont-size: fl(font-size);\n\tline-height: 1.75;\n\tcolor: fl(color-required);\n\ttransition: all fl(transition-speed) fl(transition-easing);\n\tpadding: fl(base-padding) 0 0;\n\tz-index: 1;\n}\n\n#{fl(parent)}.#{fl(prefix)}form .#{fl(prefix)}is-required.#{fl(prefix)}is-active:before {\n\topacity: 0;\n}\n\n#{fl(parent)}.#{fl(prefix)}form.#{fl(prefix)}style-1 {\n\t@include fl-style-1;\n}\n\n#{fl(parent)}.#{fl(prefix)}form.#{fl(prefix)}style-2 {\n\t@include fl-style-2;\n}\n\n#{fl(parent)}.#{fl(prefix)}form .#{fl(prefix)}wrap-select:after {\n\tcontent: '';\n\tposition: absolute;\n\tdisplay: block;\n\ttop: fl(border-width);\n\tright: 6px;\n\theight: calc(100% - #{fl(border-width)*2});\n\twidth: fl(base-height)/2;\n\tbackground: url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 16'><path fill='#{fl(color-placeholder)}' d='M 4 0 L 0 6.5 L 8 6.5 L 4 0 z M 0 9.5 L 4 16 L 4 16 L 8 9.5 z'/></svg>\") no-repeat;\n\tbackground-position: 100% 50%;\n\tbackground-size: 7px 14px;\n\tz-index: 2;\n}\n","#{fl(parent)}.#{fl(prefix)}form.#{fl(prefix)}style-give {\r\n\tinput.#{fl(prefix)}input,\r\n\tselect.#{fl(prefix)}select,\r\n\ttextarea.#{fl(prefix)}textarea {\r\n\t\tline-height: inherit;\r\n\t\tpadding: 12px;\r\n\t}\r\n\tselect.#{fl(prefix)}select {\r\n\t\tline-height: inherit;\r\n\t}\r\n\t.#{fl(prefix)}is-active input.#{fl(prefix)}input,\r\n\t.#{fl(prefix)}is-active select.#{fl(prefix)}select,\r\n\t.#{fl(prefix)}is-active textarea.#{fl(prefix)}textarea {\r\n\t\tpadding: 20px 12px 4px;\r\n\t\ttransition: padding fl(transition-speed) fl(transition-easing),\r\n\t\t\t\t\tborder fl(transition-speed) fl(transition-easing);\r\n\t}\r\n\tlabel.#{fl(prefix)}label {\r\n\t\ttop: fl(border-width);\r\n\t\tleft: 13px;\r\n\t\tright: 0;\r\n\t\tpadding: 6px 0 0;\r\n\t}\r\n\t.#{fl(prefix)}is-required:before {\r\n\t\tpadding-top: 12px;\r\n\t}\r\n\tlabel.#{fl(prefix)}label .give-required-indicator {\r\n\t\tdisplay: none;\r\n\t}\r\n\tlabel.#{fl(prefix)}label .give-tooltip {\r\n\t\tposition: absolute;\r\n\t\ttop: 0;\r\n\t\twidth: 100%;\r\n\t\theight: 100%;\r\n\t\tmargin: 0;\r\n\t\tz-index: 1;\r\n\t\t&::before {\r\n\t\t\tcontent: unset;\r\n\t\t}\r\n\t}\r\n}\r\n","/**\r\n * Give Frontend Forms SCSS\r\n *\r\n * @package Give\r\n * @subpackage SCSS/Frontend\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\nLayout\r\n--------------------------------------*/\r\n.give-clearfix {\r\n @include clearfix();\r\n}\r\n\r\n[id*='give-form'] {\r\n\r\n .give-hidden {\r\n\tdisplay: none;\r\n }\r\n\r\n fieldset {\r\n\tborder: none;\r\n\tpadding: 0;\r\n\tmargin: 0;\r\n\tborder: 0;\r\n }\r\n\r\n .give-form-title {\r\n\tpadding: 0;\r\n\tmargin: 0 0 15px;\r\n }\r\n\r\n div#give-sidebar-left {\r\n\twidth: 38%;\r\n\tfloat: left;\r\n }\r\n\r\n div.images {\r\n\tmargin: 0 0 15px;\r\n\r\n\timg {\r\n\t display: block;\r\n\t width: 100%;\r\n\t height: auto;\r\n\t box-shadow: none;\r\n\t}\r\n }\r\n\r\n .give-custom-amount-text {\r\n\tclear: both;\r\n }\r\n\r\n div.summary {\r\n\twidth: 58%;\r\n\tfloat: right;\r\n\r\n\t&.give-full-width {\r\n\t width: 100%;\r\n\t float: none;\r\n\t}\r\n }\r\n\r\n .give_form select.give-select.required {\r\n\tcolor: #000;\r\n }\r\n\r\n div.give-form-content-wrap {\r\n\tmargin: 0 0 20px;\r\n }\r\n\r\n div.give-form-content-wrap.give_post_form-content {\r\n\tmargin: 20px 0 0 0;\r\n }\r\n\r\n &.give-display-reveal, &.give-display-modal {\r\n\t.give-btn {\r\n\t margin: 0 0 15px;\r\n\t}\r\n\t#give-payment-mode-select, #give_purchase_form_wrap {\r\n\t display: none;\r\n\t}\r\n }\r\n\r\n .cc-address {\r\n\tmargin-bottom: 15px;\r\n }\r\n}\r\n\r\n/*------------------------------------\r\nSingle Forms\r\n--------------------------------------*/\r\n\r\n.single-give_forms {\r\n\r\n &.et_right_sidebar #main-content .container:before {\r\n\tdisplay: none; //hide Divi sidebar sep on single give forms\r\n }\r\n\r\n .give_forms {\r\n\t@include clearfix;\r\n }\r\n\r\n}\r\n\r\n/*------------------------------------\r\nGravatar List\r\n--------------------------------------*/\r\n#give-purchase-gravatars {\r\n\r\n .give-gravatars-title {\r\n\tmargin: 0 0 15px;\r\n }\r\n\r\n .give-purchase-gravatars-list {\r\n\tlist-style: none;\r\n\tmargin: 0;\r\n\tpadding: 0;\r\n\r\n\tli {\r\n\t list-style-type: none;\r\n\t display: inline-block;\r\n\t margin: 0 5px 0 0;\r\n\t padding: 0;\r\n\t}\r\n\r\n }\r\n}\r\n\r\n/*------------------------------------\r\nBase Form Styles\r\n--------------------------------------*/\r\n\r\nform[id*='give-form'],\r\n#give-recurring-form,\r\nform.give-form {\r\n margin: 0 0 25px;\r\n padding: 0;\r\n\r\n .give-hidden {\r\n\tdisplay: none;\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\r\n\t&:hover {\r\n\t color: $dark;\r\n\t}\r\n }\r\n\r\n h3.give-section-break,\r\n h4.give-section-break,\r\n legend {\r\n\tfont-size: 1.15em;\r\n\tfont-weight: bold;\r\n\tmargin: 10px 0 15px;\r\n\tpadding: 0 0 5px;\r\n\tborder-bottom: 1px solid rgba(0, 0, 0, .1);\r\n\twidth: 100%;\r\n\r\n\tspan.sub-text {\r\n\t font-style: italic;\r\n\t font-weight: normal;\r\n\t}\r\n }\r\n\r\n //Form Layout\r\n .form-row {\r\n\t@include clearfix();\r\n\t@include box-sizing(border-box);\r\n\tmargin: 0 0 15px;\r\n\toverflow: visible;\r\n\tpadding: 0;\r\n\r\n\t// Prevent some themes from removing margin on last-child.\r\n\t&:last-child {\r\n\t margin-bottom: 15px;\r\n\t}\r\n\r\n\tlabel {\r\n\t display: block;\r\n\t margin: 0 0 5px;\r\n\t position: relative;\r\n\t line-height: 1.7;\r\n\r\n\t &.checkbox {\r\n\t\tdisplay: inline;\r\n\t }\r\n\r\n\t}\r\n\r\n\tselect, textarea, input[type=\"text\"], input[type=\"tel\"], input[type=\"email\"], input[type=\"password\"], input[type=\"url\"] {\r\n\t @include box-sizing(border-box);\r\n\t width: 100%;\r\n\t border-radius: 0;\r\n\t outline: none;\r\n\t color: $dark;\r\n\t background-color: #FDFDFD;\r\n\t border: 1px solid $borders;\r\n\t margin: 0;\r\n\t padding: .5em;\r\n\r\n\t &:focus {\r\n\t\tbackground-color: #fff;\r\n\t }\r\n\t &.required {\r\n\t\tcolor: $dark;\r\n\t }\r\n\r\n\t}\r\n\r\n }\r\n\r\n .form-row-first,\r\n .form-row-last {\r\n\tfloat: left;\r\n\twidth: 48.5%;\r\n }\r\n\r\n .form-row-last {\r\n\tfloat: right;\r\n }\r\n\r\n .form-row-wide {\r\n\t@include clearfix();\r\n\tclear: both;\r\n }\r\n\r\n .form-row-two-thirds {\r\n\tfloat: left;\r\n\twidth: 65.75%;\r\n\r\n\t&.form-row-first {\r\n\t margin-left: 0;\r\n\t}\r\n }\r\n\r\n .form-row-one-third {\r\n\tfloat: left;\r\n\twidth: 31.25%;\r\n\tmargin-left: 3%;\r\n\r\n\t&.form-row-first {\r\n\t margin-left: 0;\r\n\t}\r\n }\r\n\r\n .form-row-responsive {\r\n\t// Full-width on small viewports.\r\n\t@media (max-width: 480px) {\r\n\t margin-left: 0;\r\n\t margin-right: 0;\r\n\t width: 100%;\r\n\t}\r\n }\r\n\r\n .give-error,\r\n .give-required-indicator {\r\n\tcolor: $red;\r\n }\r\n\r\n .card-expiration {\r\n\t> select {\r\n\t width: 44%;\r\n\t margin: 0;\r\n\t}\r\n\t> span.exp-divider {\r\n\t display: inline;\r\n\t text-align: center;\r\n\t}\r\n\r\n\tselect.card-expiry-year {\r\n\t float: right;\r\n\t}\r\n\r\n }\r\n .give-disabled, [disabled] {\r\n\tcursor: not-allowed;\r\n }\r\n}\r\n\r\n/*---------------------------------\r\nForm Price & Amount\r\n-----------------------------------*/\r\n\r\nform[id*='give-form'] {\r\n\r\n .give-donation-amount {\r\n\tmargin: 0 0 15px;\r\n\r\n\t.give-currency-symbol {\r\n\t @include give-currency();\r\n\t float: left;\r\n\r\n\t &.give-currency-position-before {\r\n\t\tborder-left: 1px solid $borders;\r\n\t\tborder-right: none;\r\n\t }\r\n\t &.give-currency-position-after {\r\n\t\tborder-left: none;\r\n\t\tborder-right: 1px solid $borders;\r\n\t }\r\n\r\n\t}\r\n\r\n\t#give-amount,\r\n\t#give-amount-text {\r\n\t @include give-input();\r\n\t min-width: 125px;\r\n\t float: left;\r\n\r\n\t &.invalid-amount {\r\n\t\tborder: 1px solid red;\r\n\t }\r\n\r\n\t}\r\n\r\n\tinput.give-amount-top {\r\n\t width: 125px;\r\n\t}\r\n\r\n\tspan.give-final-total-amount {\r\n\t @include give-input();\r\n\t cursor: not-allowed;\r\n\t background: #FFF;\r\n\t float: left;\r\n\t}\r\n\r\n }\r\n\r\n #give_terms_agreement {\r\n\r\n\tlegend {\r\n\t display: none;\r\n\t}\r\n\r\n\tlabel {\r\n\t display: inline-block;\r\n\t}\r\n\r\n }\r\n\r\n #give-final-total-wrap {\r\n\tmargin: 10px 0 25px;\r\n\tpadding: 0;\r\n\t@include clearfix();\r\n\r\n\t.give-donation-total-label {\r\n\t @include give-currency();\r\n\t float: left;\r\n\t border: 1px solid $borders;\r\n\r\n\t @media (max-width: 480px) {\r\n\t\tdisplay: block;\r\n\t\tfloat: none;\r\n\t }\r\n\t}\r\n\r\n\t.give-final-total-amount {\r\n\t font-size: $font-size-medium;\r\n\t @include give-input();\r\n\t border-left: none;\r\n\t float: left;\r\n\r\n\t @media (max-width: 480px) {\r\n\t\tborder: 1px solid $borders;\r\n\t\tborder-top: 0;\r\n\t\tdisplay: block;\r\n\t\tfloat: none;\r\n\t }\r\n\t}\r\n\r\n }\r\n\r\n}\r\n\r\n.give-display-button-only > *:not(form) {\r\n display: none !important;\r\n}\r\n\r\n.give-display-button-only form > *:not(.give-btn-modal) {\r\n display: none !important;\r\n}\r\n\r\n/*---------------------------------\r\nRadio Lists\r\n-----------------------------------*/\r\nform[id*='give-form'] {\r\n input[type=\"radio\"] {\r\n\tmargin: 0 .5em 0 0;\r\n }\r\n\r\n #give-donation-level-radio-list {\r\n\t//this is the radio list for the various user set donation levels\r\n\tmargin: 0 0 15px;\r\n\tpadding: 0;\r\n\tlist-style: none;\r\n\tclear: both;\r\n\r\n\t> li {\r\n\t list-style-type: none;\r\n\t list-style-image: none;\r\n\t margin: 0;\r\n\t padding: 0;\r\n\r\n\t label {\r\n\t\tcursor: pointer;\r\n\t\tdisplay: inline-block;\r\n\t\tmargin: 0;\r\n\t }\r\n\r\n\t input[type=\"radio\"] {\r\n\t\tmargin: 0 .5em 0 0;\r\n\t\toutline: none;\r\n\t\twidth: auto;\r\n\t }\r\n\t}\r\n }\r\n\r\n #give-gateway-radio-list {\r\n\t//this is the radio list for to select a gateway\r\n\t@include clearfix();\r\n\tmargin: 0 0 15px;\r\n\tpadding: 0;\r\n\tlist-style: none;\r\n\r\n\t> li {\r\n\t list-style-type: none;\r\n\t list-style-image: none;\r\n\t margin: 0;\r\n\t padding: 0;\r\n\r\n\t @media (min-width: 480px) {\r\n\t\tdisplay: inline-block;\r\n\t\tmargin-right: 15px;\r\n\t\tmargin-left: 0;\r\n\t }\r\n\r\n\t label.give-gateway-option {\r\n\t\tcursor: pointer;\r\n\t\tdisplay: inline;\r\n\t\tmargin: 0;\r\n\t }\r\n\r\n\t input[type=\"radio\"] {\r\n\t\tmargin: 0 .25em 0 0;\r\n\t\toutline: none;\r\n\t\twidth: auto;\r\n\t\tdisplay: inline;\r\n\t }\r\n\r\n\t}\r\n\r\n }\r\n}\r\n\r\n/*---------------------------------\r\nCheckboxes\r\n-----------------------------------*/\r\nform[id*='give-form'] {\r\n input[type=\"checkbox\"] {\r\n\tmargin: 0 .25em 0 0;\r\n }\r\n}\r\n\r\n/*---------------------------------\r\nDonation Level: Dropdown/Select\r\n-----------------------------------*/\r\nform[id*='give-form'] {\r\n select.give-select-level {\r\n\toutline: none;\r\n\tborder-radius: 0;\r\n\tmin-width: 155px;\r\n\tborder: 1px solid $borders;\r\n\tmargin: 0 0 15px;\r\n\tdisplay: block;\r\n\tclear: both;\r\n\tcolor: $dark;\r\n\tbackground-color: #FDFDFD;\r\n\tpadding: .5em;\r\n\tmax-width: 100%;\r\n }\r\n}\r\n\r\n/*---------------------------------\r\nButtons\r\n-----------------------------------*/\r\n\r\n#give-donation-level-button-wrap {\r\n @include clearfix();\r\n margin: 0 0 15px;\r\n padding: 0;\r\n clear: both;\r\n list-style: none;\r\n\r\n > li {\r\n\tlist-style-type: none;\r\n\tlist-style-image: none;\r\n\tfloat: left;\r\n\tmargin: 0 5px 5px 0;\r\n }\r\n\r\n}\r\n\r\n.give_terms_links {\r\n float: right;\r\n}\r\n\r\n/*---------------------------------\r\nCC Validation\r\n-----------------------------------*/\r\n\r\n[id*='give_secure_site_wrapper'] {\r\n padding: 4px 4px 15px 0;\r\n font-size: 16px;\r\n line-height: 20px;\r\n //Secure padlock (SSL/HTTPS)\r\n span.padlock {\r\n\t@include iconstyle();\r\n\t@extend .give-icon-locked;\r\n\tfont-size: 16px;\r\n\tline-height: 20px;\r\n\r\n\t:before {\r\n\t display: inline-block;\r\n\t}\r\n }\r\n}\r\n\r\n#give_purchase_form_wrap {\r\n input.give-input.card-number.valid,\r\n input.give-input.card-cvc.valid,\r\n input.give-input.card-expiry.valid {\r\n\tbackground-image: url('../assets/images/tick.png');\r\n\tbackground-repeat: no-repeat;\r\n\tbackground-position: right 10px top 50%;\r\n\tbackground-size: 16px;\r\n\t&.fl-input:not(.card-cvc):not(.card-expiry) {\r\n\t background-position: right 55px top 50%;\r\n\t}\r\n }\r\n\r\n span.card-type {\r\n\tposition: absolute;\r\n\ttop: -2px;\r\n\tright: 0;\r\n\twidth: 37px;\r\n\theight: 26px;\r\n\tbackground-size: 37px 26px !important;\r\n }\r\n\r\n .fl-wrap {\r\n\tspan.card-type {\r\n\t top: calc(0.5em + #{fl(base-padding)});\r\n\t right: 11px;\r\n\t}\r\n }\r\n\r\n span.card-type.off {\r\n\tdisplay: none;\r\n }\r\n span.card-type.visa {\r\n\tbackground: url('../assets/images/visa.png') no-repeat;\r\n }\r\n span.card-type.mastercard {\r\n\tbackground: url('../assets/images/mastercard.png') no-repeat;\r\n }\r\n span.card-type.discover {\r\n\tbackground: url('../assets/images/discover.png') no-repeat;\r\n }\r\n span.card-type.amex {\r\n\tbackground: url('../assets/images/amex.png') no-repeat;\r\n }\r\n span.card-type.maestro {\r\n\tbackground: url('../assets/images/maestro.png') no-repeat;\r\n }\r\n span.card-type.dinersclub {\r\n\tbackground: url('../assets/images/diners-club.png') no-repeat;\r\n }\r\n span.card-type.jcb {\r\n\tbackground: url('../assets/images/jcb.png') no-repeat;\r\n }\r\n span.card-type.dankort {\r\n\tbackground: url('../assets/images/dankort.png') no-repeat;\r\n }\r\n span.card-type.unionpay {\r\n\tbackground: url('../assets/images/unionpay.png') no-repeat;\r\n }\r\n}\r\n\r\n/*---------------------------------\r\nLoading Animation\r\n-----------------------------------*/\r\n\r\n/* Loading Elipsis */\r\n@-webkit-keyframes opacity {\r\n 0% {\r\n\topacity: 1;\r\n }\r\n 100% {\r\n\topacity: 0;\r\n }\r\n}\r\n\r\n@-moz-keyframes opacity {\r\n 0% {\r\n\topacity: 1;\r\n }\r\n 100% {\r\n\topacity: 0;\r\n }\r\n}\r\n\r\nform[id*='give-form'] {\r\n p.give-loading-text,\r\n span.give-loading-text {\r\n\tdisplay: none;\r\n\tfloat: right;\r\n\theight: 16px;\r\n\twidth: 16px;\r\n\tmargin: 0;\r\n\tpadding: 0;\r\n\tfont-style: italic;\r\n\tline-height: 20px;\r\n\tfont-size: 16px;\r\n\tfont-weight: normal;\r\n }\r\n\r\n .give-loading-animation {\r\n\t@include iconstyle();\r\n\tfloat: left;\r\n\theight: 16px;\r\n\twidth: 16px;\r\n\tline-height: 1;\r\n\tfont-size: 16px;\r\n\tmargin: 0 5px 0 0;\r\n\tbackground-size: 20px 20px;\r\n\tbackground-repeat: no-repeat;\r\n\tbackground-color: transparent;\r\n\t@extend .give-icon-spinner2;\r\n\t@extend .fa-spin;\r\n }\r\n\r\n .give-payment-mode-label\r\n .give-loading-text {\r\n\tfloat: right;\r\n }\r\n}\r\n\r\n/*---------------------------------\r\nUser Login\r\n-----------------------------------*/\r\n\r\n/*\r\n * User Login within Donation Form\r\n * (visible when Form Display > Login is enabled)\r\n */\r\n[id*='give-form'] {\r\n .give-login-account-wrap {\r\n\tmargin: 0 0 15px;\r\n\tposition: relative;\r\n\r\n\t.give-login-message {\r\n\t margin: 0;\r\n\t padding: 0;\r\n\t}\r\n\r\n\t.give-loading-text {\r\n\t position: absolute;\r\n\t right: 0;\r\n\t top: .25em;\r\n\t}\r\n }\r\n\r\n fieldset[id^=\"give-login-fields\"] {\r\n\tmargin: 0 0 15px;\r\n }\r\n\r\n .give-new-account-link {\r\n\tmargin: 0 0 15px;\r\n\tpadding: 0;\r\n }\r\n\r\n .give_login_forgot_password {\r\n\tfloat: right;\r\n }\r\n}\r\n\r\n[id^='give-user-login-submit'],\r\n.give-submit-button-wrap {\r\n\r\n input.give-cancel-login {\r\n\tmargin-left: 5px;\r\n }\r\n\r\n span.give-loading-animation {\r\n\tmargin: 0 0 0 .5em;\r\n\tdisplay: none;\r\n }\r\n .give-submit {\r\n\tfloat: left;\r\n }\r\n}\r\n\r\n/* Login Shortcode Form */\r\n#give-login-form,\r\n#give-register-form {\r\n legend, div.give-login {\r\n\tline-height: 2;\r\n\tmargin-bottom: 15px;\r\n }\r\n\r\n label {\r\n\tmin-width: 100px;\r\n\tdisplay: inline-block;\r\n }\r\n}\r\n\r\n/*---------------------------------\r\nModal - Magnific Popup\r\n-----------------------------------*/\r\n\r\n//Show/Hide elements in Magnific Popup\r\ndiv.give-form-wrap.mfp-hide {\r\n display: block !important;\r\n}\r\n\r\ndiv.mfp-content {\r\n //Basic Styles\r\n fieldset {\r\n\tp, ol, ul {\r\n\t margin-bottom: 1.2em;\r\n\t line-height: 1.4;\r\n\t}\r\n }\r\n\r\n}\r\n\r\n/*---------------------------------\r\nBasic Button Style\r\n-----------------------------------*/\r\n\r\n.give-btn {\r\n background: $light-gray;\r\n border: 1px solid $borders;\r\n color: $dark;\r\n padding: 8px 10px;\r\n cursor: pointer;\r\n line-height: 1.2em;\r\n font-size: 1em;\r\n\r\n &:hover {\r\n\tbackground: #dbdbdb;\r\n }\r\n\r\n}\r\n\r\n/*---------------------------------\r\nProfile Editor Form\r\n-----------------------------------*/\r\n#give_profile_editor_form {\r\n\tlegend {\r\n\t\twidth: auto;\r\n\t\tpadding: 0 5px 5px 5px;\r\n\t\tborder-bottom: 0;\r\n\t}\r\n}\r\n\r\n/*---------------------------------\r\nEmail Access Form\r\n-----------------------------------*/\r\n\r\nform#give-email-access-form {\r\n div.g-recaptcha, input#give-email {\r\n\tmargin: 0 0 15px;\r\n }\r\n input#give-email {\r\n\twidth: 305px;\r\n }\r\n}\r\n\r\n/*---------------------------------\r\nResponsiveness\r\n-----------------------------------*/\r\n@media (max-width: 768px) {\r\n // Multi-column layout for single forms.\r\n [id*='give-form'] {\r\n\tdiv.images, div.summary {\r\n\t width: 100%;\r\n\t float: none;\r\n\t}\r\n\r\n\tdiv#give-sidebar-left {\r\n\t width: 100%;\r\n\t float: none;\r\n\t}\r\n }\r\n}\r\n\r\n/*---------------------------------\r\nSection Breaks\r\n-----------------------------------*/\r\n\r\n// Headings are commonly styled by themes, so we need to be extra-specific.\r\n.give-form-wrap .give-form h3.give-section-break,\r\n.give-form-wrap .give-form h4.give-section-break {\r\n margin: 10px 0 0;\r\n}\r\n\r\n/*---------------------------------\r\nForm validation style\r\n-----------------------------------*/\r\n.give-do-validate {\r\n input.error {\r\n\tborder-color: red !important;\r\n }\r\n}","/*---------------------------------\nNotices, Warnings & Errors\n-----------------------------------*/\n.give_error, .give_success {\n position: relative;\n margin: 15px 0;\n background: #F9F9F9;\n padding: 1em 1em 1em 2em;\n border-left: 4px solid $red;\n box-shadow: 0 1px 1px rgba(0, 0, 0, 0.125);\n clear: both;\n\n > p {\n margin: 0 !important;\n color: $dark;\n }\n\n &:before {\n @include iconstyle();\n position: absolute;\n top: 50%;\n font-size: 16px;\n margin-top: -15px;\n left: -17px;\n background-color: $red;\n color: #FFF;\n width: 30px;\n height: 30px;\n border-radius: 100%;\n text-align: center;\n line-height: 30px;\n text-shadow: 1px 1px rgba(0, 0, 0, 0.5);\n content: '\\f02d';\n }\n\n &.give_warning {\n border-color: $orange;\n\n &:before {\n background-color: $orange;\n text-shadow: 1px 1px rgba(0, 0, 0, 0.1);\n }\n }\n}\n\n.give_success {\n border-color: $green;\n\n &:before {\n background-color: $green;\n content: '\\e601';\n text-shadow: 1px 1px rgba(0, 0, 0, 0.2);\n }\n\n}","/* Magnific Popup CSS */\n\n@import \"settings\";\n\n////////////////////////\n//\n// Contents:\n//\n// 1. General styles\n// - Transluscent overlay\n// - Containers, wrappers\n// - Cursors\n// - Helper classes\n// 2. Appearance\n// - Preloader & text that displays error messages\n// - CSS reset for buttons\n// - Close icon\n// - \"1 of X\" counter\n// - Navigation (left/right) arrows\n// - Iframe content type styles\n// - Image content type styles\n// - Media query where size of arrows is reduced\n// - IE7 support\n//\n////////////////////////\n\n\n\n////////////////////////\n// 1. General styles\n////////////////////////\n\n// Transluscent overlay\n.mfp-bg {\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: $mfp-z-index-base + 2;\n overflow: hidden;\n position: fixed;\n\n background: $mfp-overlay-color;\n opacity: $mfp-overlay-opacity;\n}\n\n// Wrapper for popup\n.mfp-wrap {\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: $mfp-z-index-base + 3;\n position: fixed;\n outline: none !important;\n -webkit-backface-visibility: hidden; // fixes webkit bug that can cause \"false\" scrollbar\n}\n\n// Root container\n.mfp-container {\n text-align: center;\n position: absolute;\n width: 100%;\n height: 100%;\n left: 0;\n top: 0;\n padding: 0 $mfp-popup-padding-left;\n box-sizing: border-box;\n}\n\n// Vertical centerer helper\n.mfp-container {\n &:before {\n content: '';\n display: inline-block;\n height: 100%;\n vertical-align: middle;\n }\n}\n\n// Remove vertical centering when popup has class `mfp-align-top`\n.mfp-align-top {\n .mfp-container {\n &:before {\n display: none;\n }\n }\n}\n\n// Popup content holder\n.mfp-content {\n position: relative;\n display: inline-block;\n vertical-align: middle;\n margin: 0 auto;\n text-align: left;\n z-index: $mfp-z-index-base + 5;\n}\n.mfp-inline-holder,\n.mfp-ajax-holder {\n .mfp-content {\n width: 100%;\n cursor: auto;\n }\n}\n\n// Cursors\n.mfp-ajax-cur {\n cursor: progress;\n}\n.mfp-zoom-out-cur {\n &, .mfp-image-holder .mfp-close {\n cursor: -moz-zoom-out;\n cursor: -webkit-zoom-out;\n cursor: zoom-out;\n }\n}\n.mfp-zoom {\n cursor: pointer;\n cursor: -webkit-zoom-in;\n cursor: -moz-zoom-in;\n cursor: zoom-in;\n}\n.mfp-auto-cursor {\n .mfp-content {\n cursor: auto;\n }\n}\n\n.mfp-close,\n.mfp-arrow,\n.mfp-preloader,\n.mfp-counter {\n -webkit-user-select:none;\n -moz-user-select: none;\n user-select: none;\n}\n\n// Hide the image during the loading\n.mfp-loading {\n &.mfp-figure {\n display: none;\n }\n}\n\n// Helper class that hides stuff\n@if $mfp-use-visuallyhidden {\n // From HTML5 Boilerplate https://github.com/h5bp/html5-boilerplate/blob/v4.2.0/doc/css.md#visuallyhidden\n .mfp-hide {\n border: 0 !important;\n clip: rect(0 0 0 0) !important;\n height: 1px !important;\n margin: -1px !important;\n overflow: hidden !important;\n padding: 0 !important;\n position: absolute !important;\n width: 1px !important;\n }\n} @else {\n .mfp-hide {\n display: none !important;\n }\n}\n\n\n////////////////////////\n// 2. Appearance\n////////////////////////\n\n// Preloader and text that displays error messages\n.mfp-preloader {\n color: $mfp-controls-text-color;\n position: absolute;\n top: 50%;\n width: auto;\n text-align: center;\n margin-top: -0.8em;\n left: 8px;\n right: 8px;\n z-index: $mfp-z-index-base + 4;\n a {\n color: $mfp-controls-text-color;\n &:hover {\n color: $mfp-controls-text-color-hover;\n }\n }\n}\n\n// Hide preloader when content successfully loaded\n.mfp-s-ready {\n .mfp-preloader {\n display: none;\n }\n}\n\n// Hide content when it was not loaded\n.mfp-s-error {\n .mfp-content {\n display: none;\n }\n}\n\n// CSS-reset for buttons\nbutton {\n &.mfp-close,\n &.mfp-arrow {\n overflow: visible;\n cursor: pointer;\n background: transparent;\n border: 0;\n -webkit-appearance: none;\n display: block;\n outline: none;\n padding: 0;\n z-index: $mfp-z-index-base + 6;\n box-shadow: none;\n touch-action: manipulation;\n }\n &::-moz-focus-inner {\n padding: 0;\n border: 0\n }\n}\n\n\n// Close icon\n.mfp-close {\n width: 44px;\n height: 44px;\n line-height: 44px;\n\n position: absolute;\n right: 0;\n top: 0;\n text-decoration: none;\n text-align: center;\n opacity: $mfp-controls-opacity;\n padding: 0 0 18px 10px;\n color: $mfp-controls-color;\n\n font-style: normal;\n font-size: 28px;\n font-family: Arial, Baskerville, monospace;\n\n &:hover,\n &:focus {\n opacity: 1;\n }\n\n &:active {\n top: 1px;\n }\n}\n.mfp-close-btn-in {\n .mfp-close {\n color: $mfp-inner-close-icon-color;\n }\n}\n.mfp-image-holder,\n.mfp-iframe-holder {\n .mfp-close {\n color: $mfp-controls-color;\n right: -6px;\n text-align: right;\n padding-right: 6px;\n width: 100%;\n }\n}\n\n// \"1 of X\" counter\n.mfp-counter {\n position: absolute;\n top: 0;\n right: 0;\n color: $mfp-controls-text-color;\n font-size: 12px;\n line-height: 18px;\n white-space: nowrap;\n}\n\n// Navigation arrows\n@if $mfp-include-arrows {\n .mfp-arrow {\n position: absolute;\n opacity: $mfp-controls-opacity;\n margin: 0;\n top: 50%;\n margin-top: -55px;\n padding: 0;\n width: 90px;\n height: 110px;\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n &:active {\n margin-top: -54px;\n }\n &:hover,\n &:focus {\n opacity: 1;\n }\n &:before,\n &:after {\n content: '';\n display: block;\n width: 0;\n height: 0;\n position: absolute;\n left: 0;\n top: 0;\n margin-top: 35px;\n margin-left: 35px;\n border: medium inset transparent;\n }\n\n &:after {\n\n border-top-width: 13px;\n border-bottom-width: 13px;\n top:8px;\n }\n\n &:before {\n border-top-width: 21px;\n border-bottom-width: 21px;\n opacity: 0.7;\n }\n\n }\n\n .mfp-arrow-left {\n left: 0;\n &:after {\n border-right: 17px solid $mfp-controls-color;\n margin-left: 31px;\n }\n &:before {\n margin-left: 25px;\n border-right: 27px solid $mfp-controls-border-color;\n }\n }\n\n .mfp-arrow-right {\n right: 0;\n &:after {\n border-left: 17px solid $mfp-controls-color;\n margin-left: 39px\n }\n &:before {\n border-left: 27px solid $mfp-controls-border-color;\n }\n }\n}\n\n\n\n// Iframe content type\n@if $mfp-include-iframe-type {\n .mfp-iframe-holder {\n padding-top: $mfp-iframe-padding-top;\n padding-bottom: $mfp-iframe-padding-top;\n .mfp-content {\n line-height: 0;\n width: 100%;\n max-width: $mfp-iframe-max-width;\n }\n .mfp-close {\n top: -40px;\n }\n }\n .mfp-iframe-scaler {\n width: 100%;\n height: 0;\n overflow: hidden;\n padding-top: $mfp-iframe-ratio * 100%;\n iframe {\n position: absolute;\n display: block;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n box-shadow: $mfp-shadow;\n background: $mfp-iframe-background;\n }\n }\n}\n\n\n\n// Image content type\n@if $mfp-include-image-type {\n\n /* Main image in popup */\n img {\n &.mfp-img {\n width: auto;\n max-width: 100%;\n height: auto;\n display: block;\n line-height: 0;\n box-sizing: border-box;\n padding: $mfp-image-padding-top 0 $mfp-image-padding-bottom;\n margin: 0 auto;\n }\n }\n\n /* The shadow behind the image */\n .mfp-figure {\n line-height: 0;\n &:after {\n content: '';\n position: absolute;\n left: 0;\n top: $mfp-image-padding-top;\n bottom: $mfp-image-padding-bottom;\n display: block;\n right: 0;\n width: auto;\n height: auto;\n z-index: -1;\n box-shadow: $mfp-shadow;\n background: $mfp-image-background;\n }\n small {\n color: $mfp-caption-subtitle-color;\n display: block;\n font-size: 12px;\n line-height: 14px;\n }\n figure {\n margin: 0;\n }\n }\n .mfp-bottom-bar {\n margin-top: -$mfp-image-padding-bottom + 4;\n position: absolute;\n top: 100%;\n left: 0;\n width: 100%;\n cursor: auto;\n }\n .mfp-title {\n text-align: left;\n line-height: 18px;\n color: $mfp-caption-title-color;\n word-wrap: break-word;\n padding-right: 36px; // leave some space for counter at right side\n }\n\n .mfp-image-holder {\n .mfp-content {\n max-width: 100%;\n }\n }\n\n .mfp-gallery {\n .mfp-image-holder {\n .mfp-figure {\n cursor: pointer;\n }\n }\n }\n\n\n @if $mfp-include-mobile-layout-for-image {\n @media screen and (max-width: 800px) and (orientation:landscape), screen and (max-height: 300px) {\n /**\n * Remove all paddings around the image on small screen\n */\n .mfp-img-mobile {\n .mfp-image-holder {\n padding-left: 0;\n padding-right: 0;\n }\n img {\n &.mfp-img {\n padding: 0;\n }\n }\n .mfp-figure {\n // The shadow behind the image\n &:after {\n top: 0;\n bottom: 0;\n }\n small {\n display: inline;\n margin-left: 5px;\n }\n }\n .mfp-bottom-bar {\n background: rgba(0,0,0,0.6);\n bottom: 0;\n margin: 0;\n top: auto;\n padding: 3px 5px;\n position: fixed;\n box-sizing: border-box;\n &:empty {\n padding: 0;\n }\n }\n .mfp-counter {\n right: 5px;\n top: 3px;\n }\n .mfp-close {\n top: 0;\n right: 0;\n width: 35px;\n height: 35px;\n line-height: 35px;\n background: rgba(0, 0, 0, 0.6);\n position: fixed;\n text-align: center;\n padding: 0;\n }\n }\n }\n }\n}\n\n\n\n// Scale navigation arrows and reduce padding from sides\n@media all and (max-width: 900px) {\n .mfp-arrow {\n -webkit-transform: scale(0.75);\n transform: scale(0.75);\n }\n .mfp-arrow-left {\n -webkit-transform-origin: 0;\n transform-origin: 0;\n }\n .mfp-arrow-right {\n -webkit-transform-origin: 100%;\n transform-origin: 100%;\n }\n .mfp-container {\n padding-left: $mfp-popup-padding-left-mobile;\n padding-right: $mfp-popup-padding-left-mobile;\n }\n}\n\n","////////////////////////\n// Settings //\n////////////////////////\n\n// overlay\n$mfp-overlay-color: #0b0b0b !default; // Color of overlay screen\n$mfp-overlay-opacity: 0.8 !default; // Opacity of overlay screen\n$mfp-shadow: 0 0 8px rgba(0, 0, 0, 0.6) !default; // Shadow on image or iframe\n\n// spacing\n$mfp-popup-padding-left: 8px !default; // Padding from left and from right side\n$mfp-popup-padding-left-mobile: 6px !default; // Same as above, but is applied when width of window is less than 800px\n\n$mfp-z-index-base: 1040 !default; // Base z-index of popup\n\n// controls\n$mfp-include-arrows: true !default; // Include styles for nav arrows\n$mfp-controls-opacity: 0.65 !default; // Opacity of controls\n$mfp-controls-color: #FFF !default; // Color of controls\n$mfp-controls-border-color: #3F3F3F !default; \t // Border color of controls\n$mfp-inner-close-icon-color: #333 !default; // Color of close button when inside\n$mfp-controls-text-color: #CCC !default; // Color of preloader and \"1 of X\" indicator\n$mfp-controls-text-color-hover: #FFF !default; // Hover color of preloader and \"1 of X\" indicator\n\n// Iframe-type options\n$mfp-include-iframe-type: true !default; // Enable Iframe-type popups\n$mfp-iframe-padding-top: 40px !default; // Iframe padding top\n$mfp-iframe-background: #000 !default; // Background color of iframes\n$mfp-iframe-max-width: 900px !default; // Maximum width of iframes\n$mfp-iframe-ratio: 9/16 !default; // Ratio of iframe (9/16 = widescreen, 3/4 = standard, etc.)\n\n// Image-type options\n$mfp-include-image-type: true !default; // Enable Image-type popups\n$mfp-image-background: #444 !default;\n$mfp-image-padding-top: 40px !default; // Image padding top\n$mfp-image-padding-bottom: 40px !default; // Image padding bottom\n$mfp-include-mobile-layout-for-image: true !default; // Removes paddings from top and bottom\n\n// Image caption options\n$mfp-caption-title-color: #F3F3F3 !default; // Caption title color\n$mfp-caption-subtitle-color: #BDBDBD !default; // Caption subtitle color\n\n// A11y\n$mfp-use-visuallyhidden: false !default; // Hide content from browsers, but make it available for screen readers\n","/**\n * Give Layouts SCSS/CSS\n *\n * @description: This file provides layout styles for various themes such as the default WordPress themes and others if applicable; Most themes handle Give's template system just fine ;)\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\n/**\n * Twenty Thirteen specific styles\n */\n\n.twentythirteen {\n\n .give_forms {\n\tpadding: 40px 0;\n }\n\n}\n\n/**\n * Twenty Fourteen specific styles\n */\n.twentyfourteen {\n .tfgive {\n\tpadding: 12px 10px 0;\n\tmax-width: 474px;\n\tmargin: 0 auto;\n\n\t.give_forms .entry-summary {\n\t padding: 0 !important;\n\t margin: 0 0 1.618em !important;\n\t}\n\n\tdiv.give_forms.hentry.has-post-thumbnail {\n\t margin-top: 0;\n\t}\n\n\t.give_forms {\n\t .images {\n\t\timg {\n\t\t margin-bottom: 1em;\n\t\t}\n\t }\n\t}\n }\n}\n\n@media screen and (min-width: 673px) {\n .twentyfourteen {\n\t.tfgive {\n\t padding-right: 30px;\n\t padding-left: 30px;\n\t}\n }\n}\n\n@media screen and (min-width: 1040px) {\n .twentyfourteen {\n\t.tfgive {\n\t padding-right: 15px;\n\t padding-left: 15px;\n\t}\n }\n}\n\n@media screen and (min-width: 1110px) {\n .twentyfourteen {\n\t.tfgive {\n\t padding-right: 30px;\n\t padding-left: 30px;\n\t}\n }\n}\n\n@media screen and (min-width: 1218px) {\n .twentyfourteen {\n\t.tfgive {\n\t margin-right: 54px;\n\t}\n }\n .full-width {\n\t.twentyfourteen {\n\t .tfgive {\n\t\tmargin-right: auto;\n\t }\n\t}\n }\n}\n\n/**\n * Twenty Fifteen specific styles\n */\n.twentyfifteen {\n .t15give {\n\tpadding-left: 7.6923%;\n\tpadding-right: 7.6923%;\n\tpadding-top: 7.6923%;\n\tmargin-bottom: 7.6923%;\n\tbackground: #fff;\n\tbox-shadow: 0 0 1px rgba(0, 0, 0, 0.15);\n\n\t.page-title {\n\t margin-left: 0;\n\t}\n\tdiv.summary {\n\t padding: 0;\n\t}\n }\n}\n\n@media screen and (min-width: 38.75em) {\n .twentyfifteen {\n\t.t15give {\n\t margin-right: 7.6923%;\n\t margin-left: 7.6923%;\n\t margin-top: 8.3333%;\n\t}\n }\n}\n\n@media screen and (min-width: 59.6875em) {\n .twentyfifteen {\n\t.t15give {\n\t margin-left: 8.3333%;\n\t margin-right: 8.3333%;\n\t padding: 10%;\n\t}\n }\n\n .single-product {\n\t.twentyfifteen {\n\t .entry-summary {\n\t\tpadding: 0 !important;\n\t }\n\t}\n }\n}\n\n/*----------------------------------------------\nAvada\n------------------------------------------------*/\n\n.avada-row > div.give-wrap #content {\n width: 100%;\n}","/**\n * Give Frontend Progress Bar SCSS\n *\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\n.give-goal-progress {\n margin-bottom: 20px;\n clear:both;\n\n .income {\n\tfont-size: 46px;\n\tline-height: 48px;\n\tletter-spacing: -1px;\n\tcolor: #333;\n }\n\n .raised {\n\tmargin-bottom: 15px;\n }\n}\n\n.give-progress-bar {\n height: 20px; \n position: relative;\n background: #EEE;\n border-radius: 25px;\n overflow: hidden;\n\n > span {\n\tdisplay: block;\n\theight: 100%;\n\tborder-top-right-radius: 8px;\n\tborder-bottom-right-radius: 8px;\n\tborder-top-left-radius: 20px;\n\tborder-bottom-left-radius: 20px;\n\tbackground-color: rgb(43, 194, 83);\n\tposition: relative;\n\toverflow: hidden;\n }\n}","/**\n * Give Magnific Modal Custom SCSS\n *\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\n// Wrapper for popup\n.give-modal {\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: $mfp-z-index-base + 2147482500;\n position: fixed;\n overflow:hidden;\n outline: none !important;\n -webkit-backface-visibility: hidden; // fixes webkit bug that can cause \"false\" scrollbar\n -webkit-overflow-scrolling: touch;\n -webkit-transform: translateZ(0);\n\n form[id*='give-form'] {\n\tmargin-bottom: 0;\n\t.give-submit {\n\t margin-bottom: 0;\n\t}\n\t.give-payment-mode-label {\n\t margin-top: 0;\n\t padding-top: 0;\n\t}\n\t@media (max-width: 580px) {\n\t .give-input {\n\t\tfont-size:16px; // Prevents mobile zoom to inputs.\n\t }\n\t}\n }\n\n // Popup content holder\n .mfp-content {\n\tbox-sizing: border-box;\n\tposition: relative;\n\tbackground: #FFF;\n\tpadding: 20px;\n\twidth: auto;\n\tmax-width: 500px;\n\tmargin: 40px auto;\n\tz-index: $mfp-z-index-base + 2147482600;\n\n\t[id*='give-form'] #give-payment-mode-select,\n\t[id*='give-form'] #give_purchase_form_wrap,\n\t[id*='give-form'].give-display-button-only .give-donation-amount,\n\t[id*='give-form'].give-display-button-only .give-donation-levels-wrap {\n\t display: block;\n\t}\n\n\t.mfp-close:hover {\n\t background-color: transparent;\n\t}\n\n }\n\n form.give-form button.mfp-close {\n\tposition: absolute;\n\tdisplay: block !important;\n }\n\n .mfp-container:after {\n\tdisplay: none;\n }\n\n}\n\n// Move-from-top effect.\n\n.give-modal {\n\n .mfp-content {\n\tvertical-align:middle;\n\topacity: 0;\n\ttransition: all 0.2s;\n\ttransform: translateY(-100px);\n }\n\n &.mfp-bg {\n\topacity: 0;\n\ttransition: all 0.2s;\n }\n\n /* animate in */\n &.mfp-ready {\n\t.mfp-content {\n\t opacity: 1;\n\t transform: translateY(0);\n\t}\n\t&.mfp-bg {\n\t opacity: 0.8;\n\t}\n }\n\n /* animate out */\n &.mfp-removing {\n\n\t.mfp-content {\n\t transform: translateY(-50px);\n\t opacity: 0;\n\t}\n\t&.mfp-bg {\n\t opacity: 0;\n\t}\n\n }\n\n}\n","/**\n * Give Frontend Tables SCSS\n *\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\ntable.give-table {\n color: #666;\n font-size: 14px;\n text-shadow: 1px 1px 0px #fff;\n background: #eaebec;\n margin: 20px 0;\n border: 1px solid #e0e0e0;\n border-top: none;\n border-bottom: none;\n width: 100%;\n\n thead {\n font-weight: bold;\n\n th:first-child {\n text-align: left;\n }\n }\n\n th {\n padding: 21px 25px;\n border-top: 1px solid #E8E8E8;\n border-bottom: 1px solid #e0e0e0;\n border-left: 1px solid #e0e0e0;\n border-right: none;\n background: #F6F6F6;\n text-align: center;\n font-weight: bold;\n }\n\n tbody {\n\n tr {\n text-align: center;\n\n td {\n padding: 18px;\n border: none;\n border-top: 1px solid #ffffff;\n border-bottom: 1px solid #e0e0e0;\n border-left: 1px solid #e0e0e0;\n background: #FFF;\n text-align: center;\n }\n\n td:first-child {\n text-align: left;\n border-left: 0;\n }\n }\n\n //Even Rows\n tr:nth-child(even) td {\n background: #fcfcfc;\n }\n\n }\n\n}","/**\n * Give Frontend Theme Compatibility\n *\n * @description: The following styles help Give look good and fixes CSS conflicts with popular WordPress themes\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\n//Divi\n.give-divi {\n\n .qtip-tipsy {\n\tz-index: 1000002 !important;\n }\n\n}\n\n//Twenty Sixteen\nbody.give-twentysixteen {\n\n div.entry-summary {\n\tmargin: 0;\n }\n\n button.give-btn {\n\tcolor: #333;\n }\n\n .give-submit {\n\tcolor: #FFF;\n }\n\n fieldset#give_terms_agreement {\n\tpadding-left: 0;\n }\n\n}\n\n//Twenty Seventeen Dark Color Scheme\nbody.give-twentyseventeen.colors-dark {\n div.give-total-wrap input.give-text-input,\n div#give_purchase_form_wrap span.give-final-total-amount,\n div.give_notices p {\n\tcolor: black;\n }\n\n form[id*=\"give\"] fieldset {\n\tbackground-color: transparent;\n }\n\n}",".give-donation-history {\n .give-table {\n\ttable-layout: auto;\n\n\t.give-security-column {\n\t float: left;\n\n\t &.give-security-description-wrap {\n\t\twidth: 75%;\n\t\tpadding: 16px 13px;\n\t\tfont-size: 12px;\n\t\tfont-style: italic;\n\t }\n\n\t &.give-security-button-wrap {\n\t\twidth: 25%;\n\t\tpadding: 25px 5px;\n\n\t\tspan {\n\t\t display: none;\n\t\t padding: 0 20px;\n\t\t}\n\t }\n\t}\n }\n}"],"names":[],"mappings":"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