Fuse Social Floating Sidebar - Version 5.3.9

Version Description

= 5.0 = Major update, you might need to setup the plugin settings again.

Download this release

Release Info

Developer daniyalahmedk
Plugin Icon 128x128 Fuse Social Floating Sidebar
Version 5.3.9
Comparing to
See all releases

Code changes from version 5.3.8 to 5.3.9

Files changed (58) hide show
  1. framework/ReduxCore/README.md +4 -0
  2. framework/ReduxCore/assets/css/color-picker/color-picker.css +0 -1
  3. framework/ReduxCore/assets/css/color-picker/color-picker.css.map +0 -7
  4. framework/ReduxCore/assets/css/color-picker/color-picker.scss +0 -107
  5. framework/ReduxCore/assets/css/import_export/import_export.css +0 -1
  6. framework/ReduxCore/assets/css/import_export/import_export.css.map +0 -7
  7. framework/ReduxCore/assets/css/import_export/import_export.scss +0 -11
  8. framework/ReduxCore/assets/css/media/media.css +0 -1
  9. framework/ReduxCore/assets/css/media/media.css.map +0 -7
  10. framework/ReduxCore/assets/css/media/media.scss +0 -61
  11. framework/ReduxCore/assets/css/redux-admin.css +0 -5
  12. framework/ReduxCore/assets/css/redux-admin.css.map +0 -7
  13. framework/ReduxCore/assets/css/redux-admin.scss +0 -1530
  14. framework/ReduxCore/assets/css/redux-fields.css +0 -1
  15. framework/ReduxCore/assets/css/redux-vendor.css +0 -1
  16. framework/ReduxCore/assets/css/rtl.css +0 -1
  17. framework/ReduxCore/assets/css/rtl.css.map +0 -7
  18. framework/ReduxCore/assets/css/rtl.scss +0 -125
  19. framework/ReduxCore/assets/css/vendor/elusive-icons/elusive-icons.css +0 -4
  20. framework/ReduxCore/assets/css/vendor/elusive-icons/elusive-icons.css.map +0 -7
  21. framework/ReduxCore/assets/css/vendor/elusive-icons/elusive-icons.scss +0 -1415
  22. framework/ReduxCore/assets/css/vendor/elusive-icons/scss/_animated.scss +0 -34
  23. framework/ReduxCore/assets/css/vendor/elusive-icons/scss/_bordered-pulled.scss +0 -16
  24. framework/ReduxCore/assets/css/vendor/elusive-icons/scss/_core.scss +0 -13
  25. framework/ReduxCore/assets/css/vendor/elusive-icons/scss/_fixed-width.scss +0 -6
  26. framework/ReduxCore/assets/css/vendor/elusive-icons/scss/_icons.scss +0 -615
  27. framework/ReduxCore/assets/css/vendor/elusive-icons/scss/_larger.scss +0 -13
  28. framework/ReduxCore/assets/css/vendor/elusive-icons/scss/_list.scss +0 -19
  29. framework/ReduxCore/assets/css/vendor/elusive-icons/scss/_mixins.scss +0 -27
  30. framework/ReduxCore/assets/css/vendor/elusive-icons/scss/_path.scss +0 -14
  31. framework/ReduxCore/assets/css/vendor/elusive-icons/scss/_rotated-flipped.scss +0 -20
  32. framework/ReduxCore/assets/css/vendor/elusive-icons/scss/_stacked.scss +0 -20
  33. framework/ReduxCore/assets/css/vendor/elusive-icons/scss/elusive-icons.css +0 -4
  34. framework/ReduxCore/assets/css/vendor/elusive-icons/scss/elusive-icons.css.map +0 -7
  35. framework/ReduxCore/assets/css/vendor/jquery-ui-bootstrap/jquery-ui-1.10.0.custom.css +0 -9
  36. framework/ReduxCore/assets/css/vendor/jquery-ui-bootstrap/jquery-ui-1.10.0.custom.css.map +0 -7
  37. framework/ReduxCore/assets/css/vendor/jquery-ui-bootstrap/jquery-ui-1.10.0.custom.scss +0 -799
  38. framework/ReduxCore/assets/css/vendor/qtip/jquery.qtip.css +0 -1
  39. framework/ReduxCore/assets/css/vendor/qtip/jquery.qtip.css.map +0 -7
  40. framework/ReduxCore/assets/css/vendor/qtip/jquery.qtip.min.css +0 -3
  41. framework/ReduxCore/assets/css/vendor/qtip/jquery.qtip.scss +0 -617
  42. framework/ReduxCore/assets/css/vendor/spectrum/redux-spectrum.css +0 -1
  43. framework/ReduxCore/assets/css/vendor/spectrum/redux-spectrum.css.map +0 -7
  44. framework/ReduxCore/assets/css/vendor/spectrum/redux-spectrum.scss +0 -566
  45. framework/ReduxCore/assets/js/media/media.js +0 -223
  46. framework/ReduxCore/assets/js/media/media.min.js +0 -1
  47. framework/ReduxCore/assets/js/redux.js +0 -1779
  48. framework/ReduxCore/assets/js/redux.min.js +0 -1
  49. framework/ReduxCore/assets/js/vendor.min.js +0 -1
  50. framework/ReduxCore/assets/js/vendor/cookie.js +0 -95
  51. framework/ReduxCore/assets/js/vendor/jquery.alphanum.js +0 -786
  52. framework/ReduxCore/assets/js/vendor/jquery.serializeForm.js +0 -60
  53. framework/ReduxCore/assets/js/vendor/jquery.typewatch.js +0 -94
  54. framework/ReduxCore/assets/js/vendor/jsonview.js +0 -265
  55. framework/ReduxCore/assets/js/vendor/jsonview.min.js +0 -16
  56. framework/ReduxCore/assets/js/vendor/lte-ie7.js +0 -311
  57. framework/ReduxCore/assets/js/vendor/qtip/jquery.qtip.js +0 -3451
  58. framework/ReduxCore/assets/js/vendor/qtip/jquery.qtip.min.js +0 -4
framework/ReduxCore/README.md ADDED
@@ -0,0 +1,4 @@
 
 
 
 
1
+ # Shim directory for old integrations.
2
+
3
+ We found a number of theme developers tried including files directly. To alleviate issues with this we've created this
4
+ shadow directory.
framework/ReduxCore/assets/css/color-picker/color-picker.css DELETED
@@ -1 +0,0 @@
1
- .redux-main input.redux-color{float:left;width:70px;margin-left:5px}.redux-main input.color-transparency{margin-left:10px;margin-right:3px}.redux-main input.wp-color-picker{width:80px !important}.redux-main .section-color .controls{width:345px}.redux-main .section-color .explain{width:225px}.redux-main .iris-picker .iris-strip .ui-slider-handle{position:absolute;background:none !important;right:-3px;left:-3px;border:4px solid #aaa !important;border-width:4px 3px;width:auto;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,0.2);opacity:.9;z-index:5;cursor:ns-resize}.redux-main .iris-picker .iris-slider-offset{position:absolute;top:2px;left:0px;right:0;bottom:4px;width:28px;background:none !important;border:0 !important;height:auto}.redux-main .wp-picker-container{display:inline-block;outline:0}.redux-main .wp-picker-container input{margin-bottom:inherit;margin-top:inherit;padding:3px 5px}.redux-main .wp-picker-container .wp-color-result{outline:0;margin:0;height:24px !important;margin:0 6px 6px 0 !important}.redux-main .wp-picker-container .wp-picker-default{padding:0 10px 1px}.redux-main .wp-picker-container .wp-color-result-text{line-height:22px}.redux-main .redux-color-gradient{line-height:24px}.redux-main .color-transparency-check{line-height:1;margin:0 !important;padding-top:10px}.redux-main .wp-picker-clear{margin-top:0 !important}.wp-customizer .redux-main input.wp-picker-default,.wp-customizer .redux-main .redux-typography-container input.wp-picker-default,.wp-customizer .redux-main .redux-typography-container .redux-typography-color{padding:0px 4px !important}.wp-customizer .redux-main input.wp-color-picker{width:65px !important;margin-left:5px !important}
 
framework/ReduxCore/assets/css/color-picker/color-picker.css.map DELETED
@@ -1,7 +0,0 @@
1
- {
2
- "version": 3,
3
- "mappings": "AAEQ,6BAAc;EACV,KAAK,EAAE,IAAI;EACX,KAAK,EAAE,IAAI;EACX,WAAW,EAAE,GAAG;AAGpB,oCAAqB;EACjB,WAAW,EAAE,IAAI;EACjB,YAAY,EAAE,GAAG;AAGrB,iCAAkB;EACd,KAAK,EAAE,eAAe;AAK1B,oCAAU;EACN,KAAK,EAAE,KAAK;AAGhB,mCAAS;EACL,KAAK,EAAE,KAAK;AAKhB,sDAA8B;EAC1B,QAAQ,EAAE,QAAQ;EAClB,UAAU,EAAE,eAAe;EAC3B,KAAK,EAAE,IAAI;EACX,IAAI,EAAE,IAAI;EACV,MAAM,EAAE,yBAAyB;EACjC,YAAY,EAAE,OAAO;EACrB,KAAK,EAAE,IAAI;EACX,aAAa,EAAE,GAAG;EAClB,UAAU,EAAE,4BAA2B;EACvC,OAAO,EAAE,EAAE;EACX,OAAO,EAAE,CAAC;EACV,MAAM,EAAE,SAAS;AAGrB,4CAAoB;EAChB,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,GAAG;EACR,IAAI,EAAE,CAAC;EACP,KAAK,EAAE,CAAC;EACR,MAAM,EAAE,GAAG;EACX,KAAK,EAAE,IAAI;EACX,UAAU,EAAE,eAAe;EAC3B,MAAM,EAAE,YAAY;EACpB,MAAM,EAAE,IAAI;AAKhB,sCAAM;EACF,aAAa,EAAE,OAAO;EACtB,UAAU,EAAE,OAAO;EACnB,OAAO,EAAE,OAAO;AAGpB,iDAAiB;EACb,OAAO,EAAE,CAAC;EACV,MAAM,EAAE,CAAC;AAGb,mDAAmB;EACf,OAAO,EAAE,UAAU;AAI3B,iCAAsB;EAClB,WAAW,EAAE,IAAI;AAGrB,qCAA0B;EACtB,WAAW,EAAE,CAAC;EACd,UAAU,EAAE,cAAc;AAG9B,4BAAiB;EACb,UAAU,EAAE,YAAY;;AAK5B,kNAAsK;EAClK,OAAO,EAAE,kBAAkB;AAE/B,gDAAkC;EAC9B,KAAK,EAAE,eAAe;EACtB,WAAW,EAAE,cAAc",
4
- "sources": ["color-picker.scss"],
5
- "names": [],
6
- "file": "color-picker.css"
7
- }
 
 
 
 
 
 
 
framework/ReduxCore/assets/css/color-picker/color-picker.scss DELETED
@@ -1,107 +0,0 @@
1
- .redux-main {
2
- input{
3
- &.redux-color {
4
- float: left;
5
- width: 70px;
6
- margin-left: 5px;
7
- }
8
-
9
- &.color-transparency {
10
- margin-left: 10px;
11
- margin-right: 3px;
12
- }
13
-
14
- &.wp-color-picker {
15
- width: 80px !important;
16
- }
17
- }
18
-
19
- .section-color {
20
- .controls {
21
- width: 345px;
22
- }
23
-
24
- .explain {
25
- width: 225px;
26
- }
27
- }
28
-
29
- .iris-picker {
30
- .iris-strip .ui-slider-handle {
31
- position: absolute;
32
- background: none !important;
33
- right: -3px;
34
- left: -3px;
35
- border: 4px solid #aaa !important;
36
- border-width: 4px 3px;
37
- width: auto;
38
- border-radius: 4px;
39
- box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
40
- opacity: .9;
41
- z-index: 5;
42
- cursor: ns-resize;
43
- }
44
-
45
- .iris-slider-offset {
46
- position: absolute;
47
- top: 2px;
48
- left: 0px;
49
- right: 0;
50
- bottom: 4px;
51
- width: 28px; //17
52
- background: none !important;
53
- border: 0 !important;
54
- height: auto;
55
- }
56
- }
57
-
58
- .wp-picker-container {
59
- display: inline-block;
60
- outline: 0;
61
-
62
- input {
63
- margin-bottom: inherit;
64
- margin-top: inherit;
65
- padding: 3px 5px;
66
- }
67
-
68
- .wp-color-result {
69
- outline: 0;
70
- margin: 0;
71
- height: 24px!important;
72
- margin: 0 6px 6px 0!important;
73
- }
74
-
75
- .wp-picker-default {
76
- padding: 0 10px 1px;
77
- }
78
-
79
- .wp-color-result-text {
80
- line-height: 22px;
81
- }
82
- }
83
-
84
- .redux-color-gradient {
85
- line-height: 24px;
86
- }
87
-
88
- .color-transparency-check {
89
- line-height: 1;
90
- margin: 0!important;
91
- padding-top: 10px;
92
- }
93
-
94
- .wp-picker-clear {
95
- margin-top: 0 !important;
96
- }
97
- }
98
-
99
- .wp-customizer {
100
- .redux-main input.wp-picker-default, .redux-main .redux-typography-container input.wp-picker-default, .redux-main .redux-typography-container .redux-typography-color {
101
- padding: 0px 4px !important;
102
- }
103
- .redux-main input.wp-color-picker {
104
- width: 65px !important;
105
- margin-left: 5px !important;
106
- }
107
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
framework/ReduxCore/assets/css/import_export/import_export.css DELETED
@@ -1 +0,0 @@
1
- #redux-import-link-wrapper,#redux-import-code-wrapper{display:none}#redux-export-code,#redux-export-link-value{display:none}#redux-import-action span{color:#b94a48}
 
framework/ReduxCore/assets/css/import_export/import_export.css.map DELETED
@@ -1,7 +0,0 @@
1
- {
2
- "version": 3,
3
- "mappings": "AAAA,sDAAuD;EACnD,OAAO,EAAE,IAAI;;AAGjB,4CAA6C;EACzC,OAAO,EAAE,IAAI;;AAGjB,yBAA0B;EACtB,KAAK,EAAE,OAAO",
4
- "sources": ["import_export.scss"],
5
- "names": [],
6
- "file": "import_export.css"
7
- }
 
 
 
 
 
 
 
framework/ReduxCore/assets/css/import_export/import_export.scss DELETED
@@ -1,11 +0,0 @@
1
- #redux-import-link-wrapper, #redux-import-code-wrapper {
2
- display: none
3
- }
4
-
5
- #redux-export-code, #redux-export-link-value {
6
- display: none
7
- }
8
-
9
- #redux-import-action span {
10
- color: #B94A48
11
- }
 
 
 
 
 
 
 
 
 
 
 
framework/ReduxCore/assets/css/media/media.css DELETED
@@ -1 +0,0 @@
1
- .redux-main .button.remove-image,.redux-main .removeCSS{margin-left:10px;color:#ef521d}.redux-main .button.remove-image:hover,.redux-main .removeCSS:hover{color:red}.redux-main .upload_button_div{margin-bottom:5px}.redux-main .upload-error{float:left;color:#666;font-size:10px;font-weight:bold;text-decoration:none;text-shadow:1px 1px 0 #FFFFFF;margin:0 10px 0 0;padding:3px 10px;background:#FFDFEC;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.redux-main .reset-button{font-family:Arial, Verdana, sans-serif;float:left;margin:0;color:#ef521d;border-color:#bbb}.redux-main .redux-option-image{max-height:340px;max-width:340px;padding:5px;margin-bottom:0;margin-top:10px;margin-right:15px;border:1px solid #e3e3e3;background:#f7f7f7;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.redux-main .redux-main .upload{width:80% !important}.redux-main .button{margin-top:2px}
 
framework/ReduxCore/assets/css/media/media.css.map DELETED
@@ -1,7 +0,0 @@
1
- {
2
- "version": 3,
3
- "mappings": "AACI;sBACW;EACP,WAAW,EAAE,IAAI;EACjB,KAAK,EAAE,OAAO;EAEd;8BAAQ;IACJ,KAAK,EAAE,GAAG;AAIlB,8BAAmB;EACf,aAAa,EAAE,GAAG;AAGtB,yBAAc;EACV,KAAK,EAAE,IAAI;EACX,KAAK,EAAE,IAAI;EACX,SAAS,EAAE,IAAI;EACf,WAAW,EAAE,IAAI;EACjB,eAAe,EAAE,IAAI;EACrB,WAAW,EAAE,iBAAiB;EAC9B,MAAM,EAAE,UAAU;EAClB,OAAO,EAAE,QAAQ;EACjB,UAAU,EAAE,OAAO;EACnB,qBAAqB,EAAE,GAAG;EAC1B,kBAAkB,EAAE,GAAG;EACvB,aAAa,EAAE,GAAG;AAGtB,yBAAc;EACV,WAAW,EAAE,0BAA0B;EACvC,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,CAAC;EACT,KAAK,EAAE,OAAO;EACd,YAAY,EAAE,IAAI;AAGtB,+BAAoB;EAChB,UAAU,EAAE,KAAK;EACjB,SAAS,EAAE,KAAK;EAChB,OAAO,EAAE,GAAG;EACZ,aAAa,EAAE,CAAC;EAChB,UAAU,EAAE,IAAI;EAChB,YAAY,EAAE,IAAI;EAClB,MAAM,EAAE,iBAAiB;EACzB,UAAU,EAAE,OAAO;EACnB,kBAAkB,EAAE,GAAG;EACvB,oBAAoB,EAAE,GAAG;EACzB,qBAAqB,EAAE,GAAG;EAC1B,aAAa,EAAE,GAAG;AAGtB,+BAAoB;EAChB,KAAK,EAAE,cAAc;AAGzB,mBAAQ;EACJ,UAAU,EAAE,GAAG",
4
- "sources": ["media.scss"],
5
- "names": [],
6
- "file": "media.css"
7
- }
 
 
 
 
 
 
 
framework/ReduxCore/assets/css/media/media.scss DELETED
@@ -1,61 +0,0 @@
1
- .redux-main {
2
- .button.remove-image,
3
- .removeCSS {
4
- margin-left: 10px;
5
- color: #ef521d;
6
-
7
- &:hover {
8
- color: red;
9
- }
10
- }
11
-
12
- .upload_button_div {
13
- margin-bottom: 5px;
14
- }
15
-
16
- .upload-error {
17
- float: left;
18
- color: #666;
19
- font-size: 10px;
20
- font-weight: bold;
21
- text-decoration: none;
22
- text-shadow: 1px 1px 0 #FFFFFF;
23
- margin: 0 10px 0 0;
24
- padding: 3px 10px;
25
- background: #FFDFEC;
26
- -webkit-border-radius: 4px;
27
- -moz-border-radius: 4px;
28
- border-radius: 4px;
29
- }
30
-
31
- .reset-button {
32
- font-family: Arial, Verdana, sans-serif;
33
- float: left;
34
- margin: 0;
35
- color: #ef521d;
36
- border-color: #bbb;
37
- }
38
-
39
- .redux-option-image {
40
- max-height: 340px;
41
- max-width: 340px;
42
- padding: 5px;
43
- margin-bottom: 0;
44
- margin-top: 10px;
45
- margin-right: 15px;
46
- border: 1px solid #e3e3e3;
47
- background: #f7f7f7;
48
- -moz-border-radius: 3px;
49
- -khtml-border-radius: 3px;
50
- -webkit-border-radius: 3px;
51
- border-radius: 3px;
52
- }
53
-
54
- .redux-main .upload {
55
- width: 80% !important;
56
- }
57
-
58
- .button {
59
- margin-top: 2px;
60
- }
61
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
framework/ReduxCore/assets/css/redux-admin.css DELETED
@@ -1,5 +0,0 @@
1
- .spinner{visibility:hidden;display:block}.spinner.is-active{visibility:visible}.redux-main .description{margin-top:7px}.redux-container{background-color:#f5f5f5;background-repeat:repeat-x;background-image:-moz-linear-gradient(top, #f2f2f2 0%, #f5f5f5 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, #f5f5f5));background-image:-webkit-linear-gradient(top, #f2f2f2 0%, #f5f5f5 100%);background-image:-ms-linear-gradient(top, #f2f2f2 0%, #f5f5f5 100%);background-image:-o-linear-gradient(top, #f2f2f2 0%, #f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#eeeeee', GradientType=0);background-image:-linear-gradient(top, #f2f2f2 0%, #f5f5f5 100%);border:1px solid #dedede;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.04);box-shadow:0 1px 1px rgba(0,0,0,0.04);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.4);margin-top:5px;overflow:hidden}.redux-container .form-table>tbody>tr>th{width:30%}.redux-container .form-table th,.redux-container .form-table td{margin:0;padding:0;width:auto}.redux-container .redux_field_th{font-weight:600;padding:20px 10px 20px 0px;display:block}.redux-container .redux_field_th span:first-child{font-weight:normal;display:block;color:#666}.redux-container #ui-datepicker-div{display:none}.redux-container a:focus{box-shadow:none}.redux-container #redux-header,.redux-container #redux-footer{text-align:right;padding:6px 10px}.redux-container #redux-header{background:#f1f1f1;border-bottom:3px solid blue}.redux-container #redux-header .display_header{float:left;margin:20px 10px}.redux-container #redux-header .display_header h2{display:inline-block;font-style:normal;padding-right:5px}.redux-container #redux-header .display_header .redux-dev-mode-notice-container{position:absolute;top:67px;left:20px;bottom:auto;width:auto}.redux-container #redux-header .display_header span{color:#888}.redux-container #redux-header .display_header span.redux-dev-mode-notice{background-color:#f0ad4e;display:inline;padding:.2em .5em .2em;font-weight:700;line-height:1;color:#fff !important;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.redux-container #redux-header .icon32{float:right;margin:16px 16px 0}.redux-container #redux-footer{border-top:1px solid #E7E7E7;z-index:999}.redux-container #redux-footer #redux-share{float:left;line-height:28px;font-size:15px}.redux-container #redux-footer #redux-share a{text-decoration:none;margin-right:10px}.redux-container #redux-footer #redux-share a img{margin-bottom:-3px}.redux-container .notice-green{margin:0;border-bottom:1px solid #E7E7E7;background-color:#DFF0D8;color:#468847;padding:8px 35px 8px 14px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.redux-container .notice-blue{margin:0;border-bottom:1px solid #BCE8F1;background-color:#D9EDF7;color:#3A87AD;padding:8px 35px 8px 14px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.redux-container .notice-yellow{margin:0;border-bottom:1px solid #E7E7E7;background-color:#FCF8E3;color:#C09853;padding:8px 35px 8px 14px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.redux-container .notice-red,.redux-container .redux-field-errors{margin:0;border-bottom:1px solid #E7E7E7;background-color:#F2DEDE;color:#B94A48;padding:8px 35px 8px 14px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.redux-container .redux-field-error input,.redux-container .redux-field-error textarea,.redux-container .redux-field-error checkbox{background-color:#FFF6F6;color:#A00}.redux-container .redux-field-warning input,.redux-container .redux-field-warning textarea,.redux-container .redux-field-warning checkbox{background-color:#fcf8e3;color:#444}.redux-container .redux-field-errors,.redux-container .redux-field-warnings,.redux-container .redux-save-warn{display:none}.redux-container .sticky-save-warn{min-height:76px}.redux-container .sticky-save-warn .redux-save-warn{position:fixed;top:32px;right:21px;left:183px;opacity:1;z-index:9999}.redux-container #info_bar{background:#f3f3f3;border-bottom:1px solid #dedede;padding:6px 10px 6px 6px;text-align:right;-moz-box-shadow:inset 0 1px 0 #fcfcfc;-webkit-box-shadow:inset 0 1px 0 #fcfcfc;box-shadow:inset 0 1px 0 #fcfcfc}.redux-container .redux-group-tab{display:none;margin-bottom:15px}.redux-container .redux-group-tab .redux-theme-data{padding:20px 0;border-top:1px solid #E7E7E7}.redux-container .redux-group-tab .redux-theme-data.theme-description{padding:10px 0;border-width:0}.redux-container .redux-group-tab .redux-theme-data.theme-uri,.redux-container .redux-group-tab .redux-theme-data.theme-author,.redux-container .redux-group-tab .redux-theme-data.theme-version{padding:0;border-width:0}.redux-container .redux-group-tab h3{margin-top:0;line-height:2em;border-bottom:1px solid #E7E7E7}.redux-container .redux-group-tab .redux-section-desc{margin-bottom:15px;color:#666}.redux-container .redux-action_bar{float:right}.redux-container .redux-action_bar .spinner{float:left;margin-top:4px}.redux-container .redux-ajax-loading{display:none;background:red url(data:image/gif;base64,R0lGODlhEAAQAPUAAIiIiIqKio2NjZSUlJqamp6enqKioqSkpK+vr7i4uL+/v8PDw8XFxcnJyc/Pz9HR0dTU1NjY2Nzc3OLi4ubm5unp6ezs7PPz88vLy83NzdDQ0NXV1d3d3eHh4bu7u8zMzOvr6+3t7ZiYmNbW1sDAwMTExNra2s7OztPT09vb2+Xl5QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/i1NYWRlIGJ5IEtyYXNpbWlyYSBOZWpjaGV2YSAod3d3LmxvYWRpbmZvLm5ldCkAIfkEAAoA/wAsAAAAABAAEAAABXDgJY6XZZEoOTnOlI5WdUFNA5UnSR3FJNUSieFAIUUEgcdl4noEBBGSZaHIiSqKhTX2GhVFiQGjuxgkSoYAoosAGE6RhKQrUURHlS+pItMVCHMjEgQ9JBJISg+JT3ciFg4NFkcCNw0OViiDgF0oTC8hACH5BAAKAP8ALAAAAAAQABAAAAVx4CWOZGle1qJYp2hV1xYE29V1JXUYHWUcnQgGwyFFBAENiqUZ1kapFamTyeBcsNOLMkoMGC3GIIEyBBAtRMDAiiSKp04iQqpwc9kRpUCAizgEBVciEQNJFxpKGgECdFAYYBsCAjUMGS0XgAODmDacIyEAIfkEAAoA/wAsAAAAABAAEAAABnbAi3BILBovIMUidBSGQJdNIKBBMomUg6FDMRgoHcOBQowIqNaLJiCIEEMLxdWpnIfITRAHnxgwjiEfDR8UIQYBCEcgDYwdUR6ORxEfG3MgeFiFRB0FBBxEHAQFkUJmaBofamxuRB9/GwICGxeMTRehnrabpERBACH5BAAKAP8ALAAAAAAQABAAAAZ9wItwSCwaL5aFwnIUWiqXUSAwulSYRMrB0KEYDJSO4UAhRgQBDZLpCAgixOSSWFEssEho81IWJgYMTQwDCUgGAQhNCAEGTCMJHU0dCXBDFX1DFhwdeHwFIhxmGBihQxEDaRcOGhYao1WZGIFnAiMUDg6YRR0ioE57Fx2RRkEAIfkEAAoA/wAsAAAAABAAEAAABXLgJY5kaV7WolinaLGQEEBXxZLUUUyUYVATw4FCisg0NZYmIIiQUosKqaJY3FDS1oUoSgwYrcUggTIAEC1EwMCKJCatSYI2qnBx2dGkQOCQOAQFdxdGARoVGhCITE4kGBgWEI8QFgwYWhGTWiMWERFXIyEAIfkEAAoA/wAsAAAAABAAEAAABn/Ai3BILBovloXCchRaKpdRIDC6VJhEysHQoRgMlI7hQCFGBAENkukICCLE5JJYUSywSGjzUhYmBgxNDAMJSAYBCE0IAAZMEQkdTRwKVUMcHHhCFXpDERgYcJYEBZFDI58aFhoOFxpuoUIUGhoUZwJVGA6ZaxccBAQce0QdpUVBACH5BAAKAP8ALAAAAAAQABAAAAZ8wItwSCwaLyEFKXQUhioXSCAAuVSYRMrB0KEYDJSO4UAhmgQBDZKpCQhMxFBJgRVWlFkOtElhUj4NH3VEJQMJFx0NintFCAEGISEQH3BHHR5VThVlRRSMQh0FBBxEHAQFnEJnaRcfHxdtb0WKIWcCVSUNTYgEo7tEHR1HQQAh+QQACgD/ACwAAAAAEAAQAAAGdcCLcEgsGi8hhSJ0FHY6l1EgMLqAmEROo5HqGAwqL5g42qKsoAsqIEgRVacTdAhSLLBI1bWpwiYGDE0MAwlIBgEITQgBBkwjCRxNHQlVdCpGekUqBQSRQxwEBZdDKQIBZ3FqbG5EDYEjpikhW3hFoJ1NRU9HQQA7) no-repeat;width:16px;height:16px;margin:3px 4px 0;float:right}.redux-container #redux-intro-text{background:#f3f3f3;border-bottom:1px solid #dedede;-moz-box-shadow:inset 0 1px 0 #fcfcfc;-webkit-box-shadow:inset 0 1px 0 #fcfcfc;box-shadow:inset 0 1px 0 #fcfcfc;padding:3px;padding:10px 10px}.redux-container #redux-intro-text p{margin:0;font-family:"Lucida Grande", Sans-serif;color:#888}.redux-container .expand_options{cursor:pointer;display:block;height:22px;width:21px;float:left;font-size:0;text-indent:-9999px;margin:1px 0 0 5px;border:1px solid #bbb;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAyCAIAAAAm4OfBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQhJREFUeNrslT0KhDAQhTeLR7ATT6IXSKGFYO0lciFrO1N4AU8TLNXKv0CaJbLJRAZxl1hYyJuXN+PoR/Z9fyFdBNNr27Zf8Oq6bhgGSGUYhpTSzyeBNi8hRFVVEK+6rrXaQFOs6yrvTdOYjcqyVEpTLqXI89yaSypBudq2xckF2TipOSvfmmhZFuAGnJV6Licvey5gj7fnwpwXvEfLfqnT0jQ1OBJCQLnUBvZ9b85VFAV076UU8g1ZckVRxBiDzD6OY62WzPOM9i+cpunvvcZxfCQfPWs9a91Ym2UZ5xyHtd/e8hXWng+/zlrD9jmz1tDj7bkw5wXv0Y210itJEs9az9oHsPYQYACveK0/IuB51AAAAABJRU5ErkJggg==) no-repeat -2px -26px}.redux-container .expand_options.expanded{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAyCAIAAAAm4OfBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQhJREFUeNrslT0KhDAQhTeLR7ATT6IXSKGFYO0lciFrO1N4AU8TLNXKv0CaJbLJRAZxl1hYyJuXN+PoR/Z9fyFdBNNr27Zf8Oq6bhgGSGUYhpTSzyeBNi8hRFVVEK+6rrXaQFOs6yrvTdOYjcqyVEpTLqXI89yaSypBudq2xckF2TipOSvfmmhZFuAGnJV6Licvey5gj7fnwpwXvEfLfqnT0jQ1OBJCQLnUBvZ9b85VFAV076UU8g1ZckVRxBiDzD6OY62WzPOM9i+cpunvvcZxfCQfPWs9a91Ym2UZ5xyHtd/e8hXWng+/zlrD9jmz1tDj7bkw5wXv0Y210itJEs9az9oHsPYQYACveK0/IuB51AAAAABJRU5ErkJggg==) no-repeat -2px -1px}.redux-container .expand_options:hover{border-color:#888}.redux-container .sticky-footer-fixed{background:#f3f3f3;border-top:1px solid #dedede !important;-moz-box-shadow:inset 0 1px 0 #fcfcfc;-webkit-box-shadow:inset 0 1px 0 #fcfcfc;box-shadow:inset 0 1px 0 #fcfcfc}.redux-container .redux-sidebar,.redux-container .redux-main{min-height:300px}.redux-container .redux-main{background:#FCFCFC;margin-left:201px;border-left:1px solid #D8D8D8;padding:10px 20px;-moz-box-shadow:inset 0 1px 0 #fff;-webkit-box-shadow:inset 0 1px 0 #FFF;box-shadow:inset 0 1px 0 #FFF;position:relative}.redux-container .redux-main #redux_ajax_overlay{position:absolute;top:0;left:0;right:0;bottom:0;-moz-opacity:0.10;-khtml-opacity:0.10;opacity:0.10;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10);filter:alpha(opacity=10);background:#000;z-index:200;display:none}.redux-container .redux-main .form-table.no-border{border-top:none}.redux-container .redux-main .form-table tr{border-bottom:1px solid #E7E7E7}.redux-container .redux-main .form-table tr:last-child{border-bottom:none !important}.redux-container .redux-main .form-table tr th,.redux-container .redux-main .form-table tr td{color:#333}.redux-container .redux-main .form-table tr td table.mceLayout,.redux-container .redux-main .form-table tr td table.mceLayout tr,.redux-container .redux-main .form-table tr td table.mceLayout tr td{padding:0;border-width:0}.redux-container .redux-main .form-table tr td .redux-th-warning{font-size:1em;color:#C09853;font-weight:normal;display:block;margin-top:10px}.redux-container .redux-main .form-table tr td .redux-field-warning{border-color:#C09853;margin-top:10px}.redux-container .redux-main .form-table tr td .redux-th-error{font-size:1em;color:#B94A48;font-weight:normal;display:block;margin-top:10px}.redux-container .redux-main input.large-text{width:100%}.redux-container .redux-main .hide{display:none}.redux-container .redux-main .redux-field-container{padding:20px 0}.redux-container .redux-main .mini,.redux-container .redux-main input[type=text].mini{width:60px;text-align:center}.redux-container .redux-main input{line-height:19px}.redux-container .redux-main img{max-width:100%;height:auto;width:auto !important}.redux-container .redux-main .select2-default{width:auto !important}.redux-container .redux-main .showDefaults{display:block;font-weight:normal;font-size:.8em;color:#888}.redux-container .redux-main span.description{display:block;font-style:normal;font-weight:400}.redux-container .redux-main #redux-system-info textarea{min-height:730px;width:100%}.redux-container .redux-main .field-desc{clear:both;font-size:13px}.redux-container .redux-main .data-full li{width:100%}.redux-container .redux-main .data-half li{width:50%;float:left}.redux-container .redux-main .data-third li{width:33.3%;float:left}.redux-container .redux-main .data-quarter li{width:25%;float:left}.redux-container .redux-main .ui-helper-hidden-accessible{top:inherit}.redux-container .redux-main .form-table{clear:none;margin-top:0px !important}.redux-container .redux-main .form-table tr:first-child th,.redux-container .redux-main .form-table tr:first-child td{padding-top:0}.redux-container .redux-main .input-append input{border-right:0;margin-bottom:0;border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0;float:left;margin-top:0;display:block}.redux-container .redux-main .input-append .add-on{border-top-right-radius:3px;border-bottom-right-radius:3px;margin-left:-2px;padding-top:4px !important;padding-bottom:2px !important}.redux-container .redux-main .input-prepend input{border-left:0;margin-bottom:0;border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0;padding-top:2px;padding-bottom:5px;float:left;margin-top:0;display:block}.redux-container .redux-main .input-prepend .add-on{border-top-left-radius:3px;border-bottom-left-radius:3px;float:left}.redux-container .redux-main .input-append{margin-right:10px;font-size:0;white-space:nowrap;float:left;display:inline-block;margin-bottom:6px}.redux-container .redux-main .input-append .add-on,.redux-container .redux-main .input-prepend .add-on{width:auto;display:inline-block;min-width:16px;padding:3px 4px;font-size:12px;font-weight:400;line-height:20px;text-align:center;text-shadow:0 1px 0 #ffffff;background-color:#eeeeee;border:1px solid #cccccc}.redux-container .redux-main .input-prepend{font-size:0;white-space:nowrap;float:left;display:inline-block;margin-bottom:6px}.redux-container .redux-main pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.no-js{border:1px solid #ffbaba;margin:0;border-bottom:1px solid #E7E7E7;background-color:#F2DEDE;color:#B94A48;padding:8px 35px 8px 14px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.redux-sidebar{width:202px;float:left}.redux-sidebar .redux-group-menu{margin-top:0 !important}.redux-sidebar .redux-group-menu li{margin-top:0}.redux-sidebar .redux-group-menu li.active a,.redux-sidebar .redux-group-menu li.active a:hover,.redux-sidebar .redux-group-menu li.activeChild a,.redux-sidebar .redux-group-menu li.activeChild a:hover{background:#FCFCFC;color:#269ad6;width:184px;opacity:1}.redux-sidebar .redux-group-menu li.active a li a{background:#333;padding-left:5px}.redux-sidebar .redux-group-menu li.divide{padding:0;border-width:1px 0;border-style:solid;border-bottom-color:#E7E7E7;border-top-color:#F9F9F9}.redux-sidebar .redux-group-menu li a:first-child{border-top:none}.redux-sidebar .redux-group-menu li a{display:block;padding:10px 4px 10px 14px;background:#e0e0e0;background:transparent;border-width:1px 0;border-style:solid;border-bottom-color:#E7E7E7;border-top-color:#F9F9F9;opacity:0.7;color:#555;font-weight:600;text-decoration:none;-webkit-transition:none;transition:none}.redux-sidebar .redux-group-menu li a.custom-tab{background:#f6f6f6}.redux-sidebar .redux-group-menu li a img{width:16px;height:16px;position:absolute;left:15px}.redux-sidebar .redux-group-menu li a:hover{background:#e5e5e5;color:#777;opacity:1}.redux-sidebar .redux-menu-warning,.redux-sidebar .redux-menu-error,.redux-sidebar .hasSubSections .extraIconSubsections{display:inline-block;float:right;padding:6px 7px 4px 7px;margin-left:4px;font-family:sans-serif;font-size:9px;font-weight:600;line-height:9px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border:0 solid transparent}.redux-sidebar .redux-menu-warning i,.redux-sidebar .redux-menu-error i,.redux-sidebar .hasSubSections .extraIconSubsections i{margin-left:-3px;margin-top:-3px}.redux-sidebar .redux-menu-error{background-color:#b94a48;color:#f2dede}.redux-sidebar .redux-menu-warning{background-color:#C09853;color:#FCF8E3}.redux-sidebar ul .subsection{display:none}.redux-sidebar .redux-group-tab-link-a{position:relative;outline:0}.redux-sidebar .redux-group-tab-link-a i{vertical-align:middle;font-size:1.35em;position:absolute}.redux-sidebar .redux-group-tab-link-a span{display:block}.redux-sidebar .redux-group-tab-link-a span.group_title{padding-left:30px}.redux-sidebar .redux-group-tab-link-li a.hasError span.group_title{padding-right:25px}.redux-sidebar #redux-header{text-align:center}.redux-sidebar #redux-header .display_header{float:none}.farb-popup-wrapper{position:relative;display:block}.farb-popup{position:absolute;left:40px;top:40px;background-color:white;border:1px solid #222;padding:5px;z-index:100}.mp6 .icon-themes{display:none}.mp6 .redux-container #info_bar{padding:6px 10px 6px 6px}.mp6 .redux-container #info_bar a{margin-top:2px}.redux-timer{text-align:center;font-size:10px;color:#888}.wrap{margin-top:0}@media screen and (max-width: 600px){.redux-sidebar{width:44px}.redux-sidebar .extraIconSubsections{display:none !important}.redux-sidebar .redux-group-menu li a,.redux-sidebar .redux-group-menu li a:hover,.redux-sidebar .redux-group-menu li.active a,.redux-sidebar .redux-group-menu li.active a:hover,.redux-sidebar .redux-group-menu li.activeChild a,.redux-sidebar .redux-group-menu li.activeChild a:hover{width:auto}.redux-sidebar .redux-group-tab-link-a{position:relative}.redux-sidebar .redux-group-tab-link-a i{position:inherit}.redux-sidebar .redux-group-tab-link-a span{display:none;position:absolute;top:0;left:44px;padding:12px;width:200px;background:#eeeeee;border:1px solid #ccc;-webkit-box-shadow:2px 2px 8px rgba(0,0,0,0.2);-moz-box-shadow:2px 2px 8px rgba(0,0,0,0.2);box-shadow:2px 2px 8px rgba(0,0,0,0.2);border-width:1px 1px 1px 0px;z-index:3}.redux-sidebar .redux-group-tab-link-a:hover>span{display:block}.redux-main{margin-left:43px;width:auto;max-width:100%}table.form-table,.form-table>thead,.form-table>tbody,.form-table>tbody>tr>th,.form-table>tbody>tr>td,.form-table>tbody>tr{display:block;width:100% !important;padding:0px !important}.form-table>tbody>tr>th,.form-table>tbody>tr>td{padding:10px !important}.form-table>tbody>tr>th,.form-table>tbody>tr>td{padding:10px !important}}@media screen and (max-width: 782px){.form-table>tbody>tr>th{width:100%}.redux_field_th{padding-bottom:0}.mp6 .redux-container #info_bar{height:auto;padding-bottom:1px}.mp6 .redux-container #info_bar a{margin-top:5px}.redux-container-switch label{padding:5px 10px !important}.redux-container-button_set label{padding:12px 10px}.redux-container #redux-footer #redux-share{line-height:34px}}pre{overflow:hidden}#redux-header h2{color:#fff}.admin-color-fresh .button.ui-datepicker-current,.admin-color-fresh button.ui-datepicker-close,.wp-customizer .button.ui-datepicker-current,.wp-customizer button.ui-datepicker-close{background-color:#007db9 !important}.admin-color-fresh .ui-datepicker-buttonpane button.ui-datepicker-current,.wp-customizer .ui-datepicker-buttonpane button.ui-datepicker-current{background:#1e8cbe !important;color:white !important;border:1px solid #104b66 !important}.admin-color-fresh .ui-datepicker-header .ui-icon,.wp-customizer .ui-datepicker-header .ui-icon{background-image:url(data:image/png;base64,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) !important}.admin-color-fresh .ui-datepicker-header,.wp-customizer .ui-datepicker-header{background-color:#23282d !important;color:white !important}.admin-color-fresh .ui-datepicker td .ui-state-active,.wp-customizer .ui-datepicker td .ui-state-active{background-color:#007db9 !important;color:white !important}.admin-color-fresh .ui-datepicker td .ui-state-hover,.wp-customizer .ui-datepicker td .ui-state-hover{color:#007db9 !important}.admin-color-fresh .ui-datepicker td .ui-state-highlight,.wp-customizer .ui-datepicker td .ui-state-highlight{background:#0073aa !important;border:1px solid #23282d !important;color:white !important}.admin-color-fresh .redux-container-switch .cb-disable,.admin-color-fresh .redux-container-switch .cb-enable,.admin-color-fresh .ui-state-default,.admin-color-fresh .ui-widget-content .ui-state-default,.admin-color-fresh .ui-widget-header .ui-state-default,.wp-customizer .redux-container-switch .cb-disable,.wp-customizer .redux-container-switch .cb-enable,.wp-customizer .ui-state-default,.wp-customizer .ui-widget-content .ui-state-default,.wp-customizer .ui-widget-header .ui-state-default{background-color:#f5f5f5 !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f5f5f5)) !important;background-image:-moz-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-ms-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(100%, #f5f5f5)) !important;background-image:-webkit-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-o-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-linear-gradient(top, #f8f8f8, #f5f5f5) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#f5f5f5', GradientType=0) !important;border-color:#ccc !important}.admin-color-fresh .ui-datepicker td .ui-state-active,.wp-customizer .ui-datepicker td .ui-state-active{color:black !important;font-weight:700 !important;background:white !important}.admin-color-fresh .redux-container-switch .cb-disable.selected,.wp-customizer .redux-container-switch .cb-disable.selected{background-color:#646464 !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#929292), to(#646464)) !important;background-image:-moz-linear-gradient(top, #929292, #646464) !important;background-image:-ms-linear-gradient(top, #929292, #646464) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #929292), color-stop(100%, #646464)) !important;background-image:-webkit-linear-gradient(top, #929292, #646464) !important;background-image:-o-linear-gradient(top, #929292, #646464) !important;background-image:-linear-gradient(top, #929292, #646464) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#929292', endColorstr='#646464', GradientType=0) !important;border-color:#767676 !important}.admin-color-fresh .redux-container-switch .cb-enable.selected,.admin-color-fresh .redux-field-container .ui-buttonset .ui-state-active,.wp-customizer .redux-container-switch .cb-enable.selected,.wp-customizer .redux-field-container .ui-buttonset .ui-state-active{background-color:#0073aa !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#008bce), to(#0073aa)) !important;background-image:-moz-linear-gradient(top, #008bce, #0073aa) !important;background-image:-ms-linear-gradient(top, #008bce, #0073aa) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #008bce), color-stop(100%, #0073aa)) !important;background-image:-webkit-linear-gradient(top, #008bce, #0073aa) !important;background-image:-o-linear-gradient(top, #008bce, #0073aa) !important;background-image:-linear-gradient(top, #008bce, #0073aa) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#008bce', endColorstr='#0073aa', GradientType=0) !important;border-color:#003f5e !important;border-color:#005177 !important;-webkit-box-shadow:inset 0 1px 0 #00a7f7,0 1px 0 rgba(0,0,0,0.15) !important;box-shadow:inset 0 1px 0 #00a7f7,0 1px 0 rgba(0,0,0,0.15) !important}.admin-color-fresh #redux-header,.wp-customizer #redux-header{background:#23282d;border-color:#0073aa}.admin-color-fresh #redux-header .display_header span,.wp-customizer #redux-header .display_header span{color:#a0a5aa}.admin-color-fresh .redux-sidebar .redux-group-menu li.active.hasSubSections a,.wp-customizer .redux-sidebar .redux-group-menu li.active.hasSubSections a{position:relative}.admin-color-fresh .redux-sidebar .redux-group-menu li.active.hasSubSections a:after,.wp-customizer .redux-sidebar .redux-group-menu li.active.hasSubSections a:after{right:0;border:solid 8px transparent;content:"\0020";height:0;width:0;position:absolute;pointer-events:none;border-right-color:#fff;top:50%;margin-top:-8px}.admin-color-fresh .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a:after,.wp-customizer .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a:after{border:0 none !important;content:"\0020" !important}.admin-color-fresh .redux-sidebar .redux-group-menu li.hasSubSections .redux-menu-error,.wp-customizer .redux-sidebar .redux-group-menu li.hasSubSections .redux-menu-error{display:none;margin-right:5px}.admin-color-fresh .redux-sidebar .redux-group-menu li.hasSubSections a.hasError .extraIconSubsections,.wp-customizer .redux-sidebar .redux-group-menu li.hasSubSections a.hasError .extraIconSubsections{background-color:#b94a48;color:#f2dede}.admin-color-fresh .redux-sidebar .redux-group-menu li.hasSubSections a .extraIconSubsections,.wp-customizer .redux-sidebar .redux-group-menu li.hasSubSections a .extraIconSubsections{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border:0 solid transparent;font-size:9px;height:9px;line-height:9px;margin-right:5px;padding:6px 7px 4px 7px;width:5px}.admin-color-fresh .redux-sidebar .redux-group-menu li.active a .extraIconSubsections,.admin-color-fresh .redux-sidebar .redux-group-menu li.activeChild a .extraIconSubsections,.wp-customizer .redux-sidebar .redux-group-menu li.active a .extraIconSubsections,.wp-customizer .redux-sidebar .redux-group-menu li.activeChild a .extraIconSubsections{display:none}.admin-color-fresh .redux-sidebar .redux-group-menu li.active.hasSubSections .redux-menu-error,.admin-color-fresh .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .redux-menu-error,.wp-customizer .redux-sidebar .redux-group-menu li.active.hasSubSections .redux-menu-error,.wp-customizer .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .redux-menu-error{display:block}.admin-color-fresh .redux-sidebar .redux-group-menu li.active.hasSubSections .subsection .redux-menu-error,.admin-color-fresh .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .subsection .redux-menu-error,.wp-customizer .redux-sidebar .redux-group-menu li.active.hasSubSections .subsection .redux-menu-error,.wp-customizer .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .subsection .redux-menu-error{margin-right:2px}.admin-color-fresh .redux-sidebar .redux-group-menu li.active,.admin-color-fresh .redux-sidebar .redux-group-menu li.activeChild,.wp-customizer .redux-sidebar .redux-group-menu li.active,.wp-customizer .redux-sidebar .redux-group-menu li.activeChild{border-left:0 none}.admin-color-fresh .redux-sidebar .redux-group-menu li.active a,.admin-color-fresh .redux-sidebar .redux-group-menu li.activeChild a,.wp-customizer .redux-sidebar .redux-group-menu li.active a,.wp-customizer .redux-sidebar .redux-group-menu li.activeChild a{color:#23282d}.admin-color-fresh .redux-sidebar .redux-group-menu li.active.hasSubSections .active a:after,.admin-color-fresh .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .active a:after,.wp-customizer .redux-sidebar .redux-group-menu li.active.hasSubSections .active a:after,.wp-customizer .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .active a:after{right:0;border:solid 8px transparent;content:"\0020";height:0;width:0;position:absolute;pointer-events:none;border-right-color:#fff;top:50%;margin-top:-8px}.admin-color-fresh .redux-sidebar .redux-group-menu li.active.hasSubSections a,.admin-color-fresh .redux-sidebar .redux-group-menu li.activeChild.hasSubSections a,.wp-customizer .redux-sidebar .redux-group-menu li.active.hasSubSections a,.wp-customizer .redux-sidebar .redux-group-menu li.activeChild.hasSubSections a{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;color:#fff;width:auto;border-bottom:0}.admin-color-fresh .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li,.admin-color-fresh .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li,.wp-customizer .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li,.wp-customizer .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li{border-top:0 none !important}.admin-color-fresh .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.active a:hover,.admin-color-fresh .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.active a:hover,.wp-customizer .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.active a:hover,.wp-customizer .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.active a:hover{color:#fff}.admin-color-fresh .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a,.admin-color-fresh .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a,.wp-customizer .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a,.wp-customizer .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a{width:auto;border-top:0 !important;padding:7px;color:#fff;padding-left:15px;-webkit-transition:all 0.2;-moz-transition:all 0.2;-ms-transition:all 0.2;-o-transition:all 0.2;transition:all 0.2}.admin-color-fresh .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a:hover,.admin-color-fresh .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a:hover,.wp-customizer .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a:hover,.wp-customizer .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a:hover{color:#1e8cbe;background:#0d0f10}.admin-color-fresh .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a span.group_title,.admin-color-fresh .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a span.group_title,.wp-customizer .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a span.group_title,.wp-customizer .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a span.group_title{padding-left:5px !important}.admin-color-fresh .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.hasIcon a,.admin-color-fresh .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.hasIcon a,.wp-customizer .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.hasIcon a,.wp-customizer .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.hasIcon a{padding-left:14px}.admin-color-fresh .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.hasIcon a span.group_title,.admin-color-fresh .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.hasIcon a span.group_title,.wp-customizer .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.hasIcon a span.group_title,.wp-customizer .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.hasIcon a span.group_title{padding-left:30px !important}.admin-color-fresh .redux-sidebar .redux-group-menu li.active.hasSubSections a,.wp-customizer .redux-sidebar .redux-group-menu li.active.hasSubSections a{background:#0073aa}.admin-color-fresh .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a,.wp-customizer .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a{background:#23282d}.admin-color-fresh .redux-sidebar .redux-group-menu li.activeChild.hasSubSections a,.wp-customizer .redux-sidebar .redux-group-menu li.activeChild.hasSubSections a{background:#a0a5aa;text-shadow:1px 1px #54595d}.admin-color-fresh .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a,.wp-customizer .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a{background:#23282d;text-shadow:none}.admin-color-fresh .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.active a,.wp-customizer .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.active a{background:#0073aa;text-shadow:1px 1px #002e44}.admin-color-fresh .redux-container-image_select .redux-image-select-selected img,.wp-customizer .redux-container-image_select .redux-image-select-selected img{border-color:#0073aa}.admin-color-fresh .redux-container-image_select .redux-image-select-selected .tiles,.wp-customizer .redux-container-image_select .redux-image-select-selected .tiles{border-color:#0073aa}.admin-color-fresh #redux-footer #redux-share a,.wp-customizer #redux-footer #redux-share a{color:#0073aa}.admin-color-fresh #redux-footer #redux-share a:hover,.wp-customizer #redux-footer #redux-share a:hover{color:#002e44}.admin-color-fresh .select2-results .select2-highlighted,.wp-customizer .select2-results .select2-highlighted{background:#0073aa}.admin-color-fresh .select2-drop-active,.admin-color-fresh .select2-container-multi.select2-container-active .select2-choices,.admin-color-fresh .select2-drop.select2-drop-above.select2-drop-active,.admin-color-fresh .select2-container-active .select2-choice,.admin-color-fresh .select2-container-active .select2-choices,.admin-color-fresh .select2-dropdown-open.select2-drop-above .select2-choice,.admin-color-fresh .select2-dropdown-open.select2-drop-above .select2-choices,.wp-customizer .select2-drop-active,.wp-customizer .select2-container-multi.select2-container-active .select2-choices,.wp-customizer .select2-drop.select2-drop-above.select2-drop-active,.wp-customizer .select2-container-active .select2-choice,.wp-customizer .select2-container-active .select2-choices,.wp-customizer .select2-dropdown-open.select2-drop-above .select2-choice,.wp-customizer .select2-dropdown-open.select2-drop-above .select2-choices{border-color:#0073aa}.admin-color-fresh .select2-dropdown-open.select2-drop-above .select2-choice,.admin-color-fresh .select2-dropdown-open.select2-drop-above .select2-choices,.wp-customizer .select2-dropdown-open.select2-drop-above .select2-choice,.wp-customizer .select2-dropdown-open.select2-drop-above .select2-choices{border-top:inherit}.admin-color-fresh .noUi-connect,.wp-customizer .noUi-connect{background-color:#007db9 !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#0096dd), to(#007db9)) !important;background-image:-moz-linear-gradient(top, #0096dd, #007db9) !important;background-image:-ms-linear-gradient(top, #0096dd, #007db9) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #0096dd), color-stop(100%, #007db9)) !important;background-image:-webkit-linear-gradient(top, #0096dd, #007db9) !important;background-image:-o-linear-gradient(top, #0096dd, #007db9) !important;background-image:-linear-gradient(top, #0096dd, #007db9) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0096dd', endColorstr='#007db9', GradientType=0) !important}.admin-color-light .button.ui-datepicker-current,.admin-color-light button.ui-datepicker-close{background-color:#04b0db !important}.admin-color-light .ui-datepicker-buttonpane button.ui-datepicker-current{background:#0384a4 !important;color:white !important;border:1px solid #013340 !important}.admin-color-light .ui-datepicker-header .ui-icon{background-image:url(data:image/png;base64,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) !important}.admin-color-light .ui-datepicker-header{background-color:#888 !important;color:white !important}.admin-color-light .ui-datepicker td .ui-state-active{background-color:#04b0db !important;color:white !important}.admin-color-light .ui-datepicker td .ui-state-hover{color:#04b0db !important}.admin-color-light .ui-datepicker td .ui-state-highlight{background:#04a4cc !important;border:1px solid #888 !important;color:white !important}.admin-color-light .redux-container-switch .cb-disable,.admin-color-light .redux-container-switch .cb-enable,.admin-color-light .ui-state-default,.admin-color-light .ui-widget-content .ui-state-default,.admin-color-light .ui-widget-header .ui-state-default{background-color:#f5f5f5 !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f5f5f5)) !important;background-image:-moz-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-ms-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(100%, #f5f5f5)) !important;background-image:-webkit-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-o-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-linear-gradient(top, #f8f8f8, #f5f5f5) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#f5f5f5', GradientType=0) !important;border-color:#ccc !important}.admin-color-light .ui-datepicker td .ui-state-active{color:black !important;font-weight:700 !important;background:white !important}.admin-color-light .redux-container-switch .cb-disable.selected{background-color:#646464 !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#929292), to(#646464)) !important;background-image:-moz-linear-gradient(top, #929292, #646464) !important;background-image:-ms-linear-gradient(top, #929292, #646464) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #929292), color-stop(100%, #646464)) !important;background-image:-webkit-linear-gradient(top, #929292, #646464) !important;background-image:-o-linear-gradient(top, #929292, #646464) !important;background-image:-linear-gradient(top, #929292, #646464) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#929292', endColorstr='#646464', GradientType=0) !important;border-color:#767676 !important}.admin-color-light .redux-container-switch .cb-enable.selected,.admin-color-light .redux-field-container .ui-buttonset .ui-state-active{background-color:#04a4cc !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#05c0ef), to(#04a4cc)) !important;background-image:-moz-linear-gradient(top, #05c0ef, #04a4cc) !important;background-image:-ms-linear-gradient(top, #05c0ef, #04a4cc) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #05c0ef), color-stop(100%, #04a4cc)) !important;background-image:-webkit-linear-gradient(top, #05c0ef, #04a4cc) !important;background-image:-o-linear-gradient(top, #05c0ef, #04a4cc) !important;background-image:-linear-gradient(top, #05c0ef, #04a4cc) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#05c0ef', endColorstr='#04a4cc', GradientType=0) !important;border-color:#036881 !important;border-color:#037c9a !important;-webkit-box-shadow:inset 0 1px 0 #22cffb,0 1px 0 rgba(0,0,0,0.15) !important;box-shadow:inset 0 1px 0 #22cffb,0 1px 0 rgba(0,0,0,0.15) !important}.admin-color-light #redux-header{background:#888;border-color:#04a4cc}.admin-color-light #redux-header .display_header span{color:#e6e6e6}.admin-color-light .redux-sidebar .redux-group-menu li.active.hasSubSections a{position:relative}.admin-color-light .redux-sidebar .redux-group-menu li.active.hasSubSections a:after{right:0;border:solid 8px transparent;content:"\0020";height:0;width:0;position:absolute;pointer-events:none;border-right-color:#fff;top:50%;margin-top:-8px}.admin-color-light .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a:after{border:0 none !important;content:"\0020" !important}.admin-color-light .redux-sidebar .redux-group-menu li.hasSubSections .redux-menu-error{display:none;margin-right:5px}.admin-color-light .redux-sidebar .redux-group-menu li.hasSubSections a.hasError .extraIconSubsections{background-color:#b94a48;color:#f2dede}.admin-color-light .redux-sidebar .redux-group-menu li.hasSubSections a .extraIconSubsections{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border:0 solid transparent;font-size:9px;height:9px;line-height:9px;margin-right:5px;padding:6px 7px 4px 7px;width:5px}.admin-color-light .redux-sidebar .redux-group-menu li.active a .extraIconSubsections,.admin-color-light .redux-sidebar .redux-group-menu li.activeChild a .extraIconSubsections{display:none}.admin-color-light .redux-sidebar .redux-group-menu li.active.hasSubSections .redux-menu-error,.admin-color-light .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .redux-menu-error{display:block}.admin-color-light .redux-sidebar .redux-group-menu li.active.hasSubSections .subsection .redux-menu-error,.admin-color-light .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .subsection .redux-menu-error{margin-right:2px}.admin-color-light .redux-sidebar .redux-group-menu li.active,.admin-color-light .redux-sidebar .redux-group-menu li.activeChild{border-left:0 none}.admin-color-light .redux-sidebar .redux-group-menu li.active a,.admin-color-light .redux-sidebar .redux-group-menu li.activeChild a{color:#888}.admin-color-light .redux-sidebar .redux-group-menu li.active.hasSubSections .active a:after,.admin-color-light .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .active a:after{right:0;border:solid 8px transparent;content:"\0020";height:0;width:0;position:absolute;pointer-events:none;border-right-color:#fff;top:50%;margin-top:-8px}.admin-color-light .redux-sidebar .redux-group-menu li.active.hasSubSections a,.admin-color-light .redux-sidebar .redux-group-menu li.activeChild.hasSubSections a{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;color:#fff;width:auto;border-bottom:0}.admin-color-light .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li,.admin-color-light .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li{border-top:0 none !important}.admin-color-light .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.active a:hover,.admin-color-light .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.active a:hover{color:#fff}.admin-color-light .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a,.admin-color-light .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a{width:auto;border-top:0 !important;padding:7px;color:#fff;padding-left:15px;-webkit-transition:all 0.2;-moz-transition:all 0.2;-ms-transition:all 0.2;-o-transition:all 0.2;transition:all 0.2}.admin-color-light .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a:hover,.admin-color-light .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a:hover{color:#0384a4;background:#6f6f6f}.admin-color-light .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a span.group_title,.admin-color-light .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a span.group_title{padding-left:5px !important}.admin-color-light .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.hasIcon a,.admin-color-light .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.hasIcon a{padding-left:14px}.admin-color-light .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.hasIcon a span.group_title,.admin-color-light .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.hasIcon a span.group_title{padding-left:30px !important}.admin-color-light .redux-sidebar .redux-group-menu li.active.hasSubSections a{background:#04a4cc}.admin-color-light .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a{background:#888}.admin-color-light .redux-sidebar .redux-group-menu li.activeChild.hasSubSections a{background:#e6e6e6;text-shadow:1px 1px #9a9a9a}.admin-color-light .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a{background:#888;text-shadow:none}.admin-color-light .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.active a{background:#04a4cc;text-shadow:1px 1px #025468}.admin-color-light .redux-container-image_select .redux-image-select-selected img{border-color:#04a4cc}.admin-color-light .redux-container-image_select .redux-image-select-selected .tiles{border-color:#04a4cc}.admin-color-light #redux-footer #redux-share a{color:#04a4cc}.admin-color-light #redux-footer #redux-share a:hover{color:#025468}.admin-color-light .select2-results .select2-highlighted{background:#04a4cc}.admin-color-light .select2-drop-active,.admin-color-light .select2-container-multi.select2-container-active .select2-choices,.admin-color-light .select2-drop.select2-drop-above.select2-drop-active,.admin-color-light .select2-container-active .select2-choice,.admin-color-light .select2-container-active .select2-choices,.admin-color-light .select2-dropdown-open.select2-drop-above .select2-choice,.admin-color-light .select2-dropdown-open.select2-drop-above .select2-choices{border-color:#04a4cc}.admin-color-light .select2-dropdown-open.select2-drop-above .select2-choice,.admin-color-light .select2-dropdown-open.select2-drop-above .select2-choices{border-top:inherit}.admin-color-light .noUi-connect{background-color:#04b0db !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#09cafa), to(#04b0db)) !important;background-image:-moz-linear-gradient(top, #09cafa, #04b0db) !important;background-image:-ms-linear-gradient(top, #09cafa, #04b0db) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #09cafa), color-stop(100%, #04b0db)) !important;background-image:-webkit-linear-gradient(top, #09cafa, #04b0db) !important;background-image:-o-linear-gradient(top, #09cafa, #04b0db) !important;background-image:-linear-gradient(top, #09cafa, #04b0db) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#09cafa', endColorstr='#04b0db', GradientType=0) !important}.admin-color-blue .button.ui-datepicker-current,.admin-color-blue button.ui-datepicker-close{background-color:#509dba !important}.admin-color-blue .ui-datepicker-buttonpane button.ui-datepicker-current{background:#db9825 !important;color:white !important;border:1px solid #845c16 !important}.admin-color-blue .ui-datepicker-header .ui-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAMAAADYSUr5AAAA7VBMVEX8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vz8/vywC3+8AAAATnRSTlMAGBAyBAhQv4OZLiJUcEBmYBoSzQwgPBZCSEoeWiYwUiyFNIeBw2rJz8c4RBy9uXyrtaWNqa2zKP2fJO8KBgKPo2KVoa9s351GPm5+kWho0kj9AAAPhUlEQVR4nO1djWLbthEGyUiq5YSSLXtp7FpLOmfzkmxr126tmi2p03RJ1/Xe/3EGgARxPyAgRbIk2/hkSz4CJO4+HsE7AJSVysjI2AMUUOxahZ2iANhzBtZWr4BoIRSYAVN5u4QwDwQDRbcwfUi5KS3wFuDmFnQLa4Dtb//cqktwD5QEFFwfUs7PoCCA7y4bEJVFizcIob8KmhAplwwqVjt+9FBl3uINQniwEiryEyw9JHqGpQdEFNi+B4QQ7QOiHhysIPoAxUqxvdvvA9K42bsAv4S2fxfYOe57IJSRkZGRkZGxx7jxSHDHcRBXQMTyIjInBgHwBJ/bEx8PEANC+uhbpSSggCBAVODVabpI1S/k4WLZpTn6NpMhoX9Y40hxYERFpMcqUs4AloCtDQdID1YhnyXZ2hLjAYWiO9Dy1PDB7tPhIqLx+uMB8grZaR+Qxl2/C2RkZGRkZGRk7A7rBf7J0DR5/LUTjzUPIPSPGvQJiVJiB7kcQCiUOJrcFNtDZIf2xarQ3aGvLNxAVIFAabz90BFiBIlycTBhgWwOWCH0FLYHlPqwHaCvcIn2ZbosCevfPTRiFFcgvHukCjWwrc3GrGh1fsAof8EaUReKXkCB4/MzFNo97qLpFiKFYv/kNR5YQxQbQEofkZ2OuEOHqqT6gFTpru8CN7x/+jaZkZGRkZGRcV+x/rLUNcMMqUAscgnFocmpqkTzqymwVAPxfJ5PnIUUQOUKT04tEdWZyv3JCQSn96WS4pD97QfyW25A7NhSAbyhmVj0FEltA4vdiygBibXhoUYgykCUP7HwPTDeEqAIcHVMkZg7Zx4k0uFANs63hPQXCoRLAwdgGsr9Az7Qv7sgQGgg1aPl/BJLExBWgG4RFRLFImGmIquPC/klEGyCG0AuAXaJJC+B8FVe9NYQDEcXB8g6AQcjYJ1goJIggHWCrFR0S6kRHN5+4BzFi8NaoN35NRxUvL+JJdZr7PV4wK6fj8nIyMjIyNhr3OxdXAYq7FHZwB6bDSzSh4sF0utChqo0NAvaT1hLzXwFinmCzmeDucEQK18TTaQoFgP7bNC+RZ4OT4T6gQogDFYk+1QxQlj19QGSAWKiLYp8P0Ag1Gbz1ULfWHLg9iUnQNK5QQJcukm04blKLH2GgEJCY+HzXAZWCvHKco3Bp6MIaCjSXXRJyOxeqhnzEaF93MfFGW/O16ZvDL5TM4MJIjujz/cHypkQuuzRwWJ93BKdIt+wCRAPl9kpe2Ikkb2mFgGlxh/i40d3EHfdvoyMjIyMu43ylt/IAmGHnN5iIt7wKfbv01RAcJqFRl9lcjYQSnbQqKgC4fYOwSJt6N6trE0twZ9kN/PqNpTQeICvr4TLsDYC06U7BMjshS+v1/aT7IwQYD5LcgRQXMT2FrBfBLjZ6151jDElk9tPFfpUgk2yregusX25BJbwAFEfM+YI6vGAti4bTtizB+TjfQCrERyhKb2X8D6A9wX75P4t4neBYJeP6pdhg/gQl8MWvytzeSTjgOQBynQdh/iXKdxOrGJ/RkZGRsb9QmXihGr5+g8GGg9uTh+KoVZuNIzV+CwRucFBEyr1mVjx4irOxwM1BhirB6Q+2eNQi4eqR+aF6mELtoMzCR7V9RAFe/ZvQogNiyY8FPSUTFsLp8TeTmMui5mtw7bcaT0Yw2AA4wFRQIlkgq+1DQrNhkmoxS5Jq+u6bMAIGRECEANgXHTgWzwgBOhDH2l0oTQ4D8D5NMktBgNywAEMjo8rwATMZrPY7JGxBoJCkIBDQiAY09EGTUiBCWkUpISfGPR5AAwBfZiG2z7Ayc1yeKTxid39xBNwfHr4O0LA48ePFTvhYrF1r4tyAoz9n2MCqEuBtp/6GDR0oAYfG/R6wJExHYZHfhygsv7fEWCOj4bYmsP5A+pL4MkTfAnMlD4F+r3bobKvTyTA2P/w7PN+Agq2QW8piqMCpTBwenoKvX0AHGkGtP2YAPvTEWA7QUTAudn7/NxtOG46wWNmDtpBEkBzN7rBEvAFHp+YTB/q97qPAN4gHFqgBi8uLsC7qPCA6mg41G/+ErByPwEXDdoNxRhOx+M5jPEzQugS0ht+b1/Y3gEnYMAIAOIBE29/hIDucE8tmMsNOgK4B1RHFu4UCRlMHzv0xzcajcfdXWDs2h8TArBCkoDUJYDLmz6w7ip3BFS0ve5wTRwAn6keMA9I3QYbfSZ0DKbyt+7OXjGI1idPcfNyAyfAMlCrzaGqphYrxHocLHRJVycnfGUcbtT+jIyMjIw9x7Nn8fJSzG0TmFtO8rZT+XT3S3ub+tKJbbLd5diTVp50+zahyeHSslJ/YPrU0fuazrZO2CZ92/ZCCVXlGRiZKPJyPPRxyIFWeXLQBXJBKiq/3divEAN6ZwM200Qjm7EJBZeWm/PRWVCbYK7s7u2l4XaCz+lzgOfMfhMonXr7TWzeZb98dbgIzBT8Ub8eYYUqfZ4rVJ/MDbIDgPqTulJ/xvntWAtjIisqnwxOkGz0n077FARoY79GdA6HPE4rOy196NiMWHTZlSSApcOgXpy/fHV2joaNKu3ffsAnRcBf4K/6NcIG6tIxk3HyoXPjASqfUgXbYN5PzpL2njkR9QMjeDTVHDTCgRuxOegjoO0FvKzP/t/gmVdI24+G7NIe8JX6Wv3dDyldMA+4YB5wwTygtd+dwRqaTqrLb1l73zTSN52CNpnHuQOYPsDblybgxfkXh/oVtr+N1DEBJdhRJyd/Bd/q1z+cbNrD17iVKyajcnv9arhOkRPgsruuD6DmNPwpDNrLw2CoTgHni4yALr0L29+tiKAEIPn868ejx//8rpWP3OEOl5On9OwpcQm0MhafP/ey8f1uvDNIgGLQG8z4YO99ENgg95etwv4uYJYY8fUGHYH6j6fscHFZMftlAl9i+9XL73X3N/n+ZStOzfVfRvYXhrbdKOpEgVQTg/wsDuDD3kwOfQNMTJ5y+/ltUDWLunyxnRF46IqlBzGMY4X7inggREFioIyMjIyMHWCIB6ZNKAcXseo3vLTQTkVE7348dlwJJSz0+wLfmi8BhZqfw3D4ww/wHVLnEd5/fgYvXsDZ3MlsvYUbbnDjDZ3MN3TJG4+bxjAaDl8TBri9qxEw1ccao2wTNAMLHo2f+sjrXwb/9qHoYqgPMBXJTVfOpmrZH23y6uvo0LHSyY6fHGwKfHJlAuMFvObjDYrIqxBgQi20h7Hd/nYVLmno+eaNUm/eeH2GCuopntnhBJAlI2AHo9CCh1I1QxUdAbqqGY9BBLwyc3W4wYVhvY8A4BoIc1l5M7vnPWphZW9/Ses3n37y9a0uGqFwFQZsQQbd386DogpgEk+dzynsAZMJXq8+ns9NeukJ0PYrNATGGefJQlhkLo7DTXr+y3bNiOsDvrXTz/C2q1DXZH84iRNwrP88Nj+u2DjYEE6RBxD9Knj16ujVHC67A7422o02RwD3gB+t7EblWvu9geOFxSnd3ROmT+nJyQkhoPlsxVONc/3TEdBos+jtA+ZzcwHgTvD1cDjaYCcItA8w9i88A8b+mqSjc6Pvqd998QguEQPmQMeo23ODN86+p0/bn1buBkT6+oBhNZ/PYY4ZAHYb3PRd4LkZmPX68NRtMZn4ASvdA+qf0jMA5MP9eeg28Nug9QiLnj5A33U1MAES6xHAUNpz/9zFAYE1gqQDMT3G6xI9pwdw/aIgKoHCS1YGlRnSq9yCjdXjgN3j+N27YyROHxmuNAeNKPpYuXIyIyMjYy0M8eros59MF/PT2c602T7eA7zvhJ9dr/vzDjXaLp4Yc5+0wllzxzHv3gdmMMM7/CcQzKgVBqYTmFn+Z+mKm8J7k0A5F/jgCfjQ1WBhQyiOqD0lYuqBb+AyzMw9Ha2G3m6c8qQx+AlqnIceQp+Sb6i9UyQWbhr54+AjnZ0VzW2TAN0DmBT6PWmc6jDBE2PK2u+nF43dyP7Q0t1pOcX2fdRvH0mF2Q4JqN35rnHjVIeaXfIAVyUuw/aHCCiJy9iF5l1621zweI8KZrPZ9iJdb7DXJ3US0OSrtZ10imt7wHY7QesAzUMz1oZ3noB3qFJ/H18j97FYuw8QDN4oeKf30osvcSW2ExLo+VcbuAuo/sUIm8fMG9xocO3Ea19J9gFYivnHJ2KnyfovZlgW3v6ySx32abQiIyMjIyPjhlFDTLxpwIgFMnTp6A3g4IDKNY+stkwAMAoIAbasxBXqUWneSAWTMjt50lTqT29rFjvXohjsDNm2YPXDFlICmrJOZ3t6tHm8AiEAl0sCeLIIorIRt+cFbew/QRsoAXb4o1XSfoywzm0FTMAoYBNvLyFu8v8HpLBtD1iKgC17wHb7AI6d9wFbvguAIGTHd4E9wG7jgIyMjIyM+434c2R3HeV/Ffx6jtZu6ijl8h59T655jhR+rdHzDOP6beABCheb8O8/WFXeOyzgf5oAhVYnKxP7CwaAf1afJu8bSrhS6tdaXeGnrRenOqOlz9d6QwYnA/3TLd+GE7qe3chA5YF5DfY0vK3adfOX/gyNp2BW25MHdxAB9qvRiiP3/XpQQFGYDU4+Mi///XumXG8pjvaUAOsBGlf4jJt+YYEzeEzAdw06F19R3juM7D1wita86GR0CKfDHgLuXCc4Bri6vMLdfjMc4VNSUNsdodo2xu/1+Xl/K5+az8jIyMhYG/z5gJTMF1GtKq/a3rpyCvz5gJTMl9GtKq/a3rpyCmfQ4WwZmS+kXFVetb115ST48wEf/AGcfG1iw+tWbpbS2vJ3nQxcVr3lH3z5h972FUTLzYpOVk7l5hD+eYcYwDcAnewOotrZ4OtrPDucqi/LRX0/RR4qx7Nn4U8g+qjffvuN6Gf+nC85vwauHjaYyubqvWYKY4VEfSUMitdnBCT1Ue63R5439m+OgCn6DroAAaHPVQxKth/wkJgHmG8bmQMsT0D6EjDfvhVRKO3ywOQUgRA7nmL1uawZmHf1k+DPBwQ6NdcJ+k6Md1LA5f5ONdhJ8vZ5J0vLHT99srkGOjmJbd/G1r2Nriqnse1AZt1AalU5jW2HsuuG0qvKGRkZGRkZGRG0gcONyXsP9v8D0/IdJADiBNiXl3327WRGgOL/9HC/0XwlIURkRhC4tz6Z/fu7fUf2gHvfB9z3u0BGRkZGRkbGplHcnkgguQoSqtUXuhbs/wPtMwqV0HUJAvj5vk32b8IDuL23yn7qAXZ5u32hbRX7d3o82Df1FZXvbh9QOfhyxldr/+3xgXU9oKmvsHyr7F/XA269/eveBXrsv7N9QALe/tvjA0kPWAXGbvebkbHn+D/J5nMcHzx1UAAAAABJRU5ErkJggg==) !important}.admin-color-blue .ui-datepicker-header{background-color:#096484 !important;color:white !important}.admin-color-blue .ui-datepicker td .ui-state-active{background-color:#509dba !important;color:white !important}.admin-color-blue .ui-datepicker td .ui-state-hover{color:#509dba !important}.admin-color-blue .ui-datepicker td .ui-state-highlight{background:#4796b3 !important;border:1px solid #096484 !important;color:white !important}.admin-color-blue .redux-container-switch .cb-disable,.admin-color-blue .redux-container-switch .cb-enable,.admin-color-blue .ui-state-default,.admin-color-blue .ui-widget-content .ui-state-default,.admin-color-blue .ui-widget-header .ui-state-default{background-color:#f5f5f5 !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f5f5f5)) !important;background-image:-moz-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-ms-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(100%, #f5f5f5)) !important;background-image:-webkit-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-o-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-linear-gradient(top, #f8f8f8, #f5f5f5) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#f5f5f5', GradientType=0) !important;border-color:#ccc !important}.admin-color-blue .ui-datepicker td .ui-state-active{color:black !important;font-weight:700 !important;background:white !important}.admin-color-blue .redux-container-switch .cb-disable.selected{background-color:#646464 !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#929292), to(#646464)) !important;background-image:-moz-linear-gradient(top, #929292, #646464) !important;background-image:-ms-linear-gradient(top, #929292, #646464) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #929292), color-stop(100%, #646464)) !important;background-image:-webkit-linear-gradient(top, #929292, #646464) !important;background-image:-o-linear-gradient(top, #929292, #646464) !important;background-image:-linear-gradient(top, #929292, #646464) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#929292', endColorstr='#646464', GradientType=0) !important;border-color:#767676 !important}.admin-color-blue .redux-container-switch .cb-enable.selected,.admin-color-blue .redux-field-container .ui-buttonset .ui-state-active{background-color:#4796b3 !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#5ea5bf), to(#4796b3)) !important;background-image:-moz-linear-gradient(top, #5ea5bf, #4796b3) !important;background-image:-ms-linear-gradient(top, #5ea5bf, #4796b3) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #5ea5bf), color-stop(100%, #4796b3)) !important;background-image:-webkit-linear-gradient(top, #5ea5bf, #4796b3) !important;background-image:-o-linear-gradient(top, #5ea5bf, #4796b3) !important;background-image:-linear-gradient(top, #5ea5bf, #4796b3) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5ea5bf', endColorstr='#4796b3', GradientType=0) !important;border-color:#31687c !important;border-color:#39778e !important;-webkit-box-shadow:inset 0 1px 0 #7cb6cb,0 1px 0 rgba(0,0,0,0.15) !important;box-shadow:inset 0 1px 0 #7cb6cb,0 1px 0 rgba(0,0,0,0.15) !important}.admin-color-blue #redux-header{background:#096484;border-color:#4796b3}.admin-color-blue #redux-header .display_header span{color:#e2ecf1}.admin-color-blue .redux-sidebar .redux-group-menu li.active.hasSubSections a{position:relative}.admin-color-blue .redux-sidebar .redux-group-menu li.active.hasSubSections a:after{right:0;border:solid 8px transparent;content:"\0020";height:0;width:0;position:absolute;pointer-events:none;border-right-color:#fff;top:50%;margin-top:-8px}.admin-color-blue .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a:after{border:0 none !important;content:"\0020" !important}.admin-color-blue .redux-sidebar .redux-group-menu li.hasSubSections .redux-menu-error{display:none;margin-right:5px}.admin-color-blue .redux-sidebar .redux-group-menu li.hasSubSections a.hasError .extraIconSubsections{background-color:#b94a48;color:#f2dede}.admin-color-blue .redux-sidebar .redux-group-menu li.hasSubSections a .extraIconSubsections{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border:0 solid transparent;font-size:9px;height:9px;line-height:9px;margin-right:5px;padding:6px 7px 4px 7px;width:5px}.admin-color-blue .redux-sidebar .redux-group-menu li.active a .extraIconSubsections,.admin-color-blue .redux-sidebar .redux-group-menu li.activeChild a .extraIconSubsections{display:none}.admin-color-blue .redux-sidebar .redux-group-menu li.active.hasSubSections .redux-menu-error,.admin-color-blue .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .redux-menu-error{display:block}.admin-color-blue .redux-sidebar .redux-group-menu li.active.hasSubSections .subsection .redux-menu-error,.admin-color-blue .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .subsection .redux-menu-error{margin-right:2px}.admin-color-blue .redux-sidebar .redux-group-menu li.active,.admin-color-blue .redux-sidebar .redux-group-menu li.activeChild{border-left:0 none}.admin-color-blue .redux-sidebar .redux-group-menu li.active a,.admin-color-blue .redux-sidebar .redux-group-menu li.activeChild a{color:#096484}.admin-color-blue .redux-sidebar .redux-group-menu li.active.hasSubSections .active a:after,.admin-color-blue .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .active a:after{right:0;border:solid 8px transparent;content:"\0020";height:0;width:0;position:absolute;pointer-events:none;border-right-color:#fff;top:50%;margin-top:-8px}.admin-color-blue .redux-sidebar .redux-group-menu li.active.hasSubSections a,.admin-color-blue .redux-sidebar .redux-group-menu li.activeChild.hasSubSections a{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;color:#fff;width:auto;border-bottom:0}.admin-color-blue .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li,.admin-color-blue .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li{border-top:0 none !important}.admin-color-blue .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.active a:hover,.admin-color-blue .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.active a:hover{color:#fff}.admin-color-blue .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a,.admin-color-blue .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a{width:auto;border-top:0 !important;padding:7px;color:#fff;padding-left:15px;-webkit-transition:all 0.2;-moz-transition:all 0.2;-ms-transition:all 0.2;-o-transition:all 0.2;transition:all 0.2}.admin-color-blue .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a:hover,.admin-color-blue .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a:hover{color:#db9825;background:#064054}.admin-color-blue .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a span.group_title,.admin-color-blue .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a span.group_title{padding-left:5px !important}.admin-color-blue .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.hasIcon a,.admin-color-blue .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.hasIcon a{padding-left:14px}.admin-color-blue .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.hasIcon a span.group_title,.admin-color-blue .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.hasIcon a span.group_title{padding-left:30px !important}.admin-color-blue .redux-sidebar .redux-group-menu li.active.hasSubSections a{background:#4796b3}.admin-color-blue .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a{background:#096484}.admin-color-blue .redux-sidebar .redux-group-menu li.activeChild.hasSubSections a{background:#e2ecf1;text-shadow:1px 1px #7ba8bf}.admin-color-blue .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a{background:#096484;text-shadow:none}.admin-color-blue .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.active a{background:#4796b3;text-shadow:1px 1px #2a596a}.admin-color-blue .redux-container-image_select .redux-image-select-selected img{border-color:#4796b3}.admin-color-blue .redux-container-image_select .redux-image-select-selected .tiles{border-color:#4796b3}.admin-color-blue #redux-footer #redux-share a{color:#4796b3}.admin-color-blue #redux-footer #redux-share a:hover{color:#2a596a}.admin-color-blue .select2-results .select2-highlighted{background:#4796b3}.admin-color-blue .select2-drop-active,.admin-color-blue .select2-container-multi.select2-container-active .select2-choices,.admin-color-blue .select2-drop.select2-drop-above.select2-drop-active,.admin-color-blue .select2-container-active .select2-choice,.admin-color-blue .select2-container-active .select2-choices,.admin-color-blue .select2-dropdown-open.select2-drop-above .select2-choice,.admin-color-blue .select2-dropdown-open.select2-drop-above .select2-choices{border-color:#4796b3}.admin-color-blue .select2-dropdown-open.select2-drop-above .select2-choice,.admin-color-blue .select2-dropdown-open.select2-drop-above .select2-choices{border-top:inherit}.admin-color-blue .noUi-connect{background-color:#509dba !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#69abc4), to(#509dba)) !important;background-image:-moz-linear-gradient(top, #69abc4, #509dba) !important;background-image:-ms-linear-gradient(top, #69abc4, #509dba) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #69abc4), color-stop(100%, #509dba)) !important;background-image:-webkit-linear-gradient(top, #69abc4, #509dba) !important;background-image:-o-linear-gradient(top, #69abc4, #509dba) !important;background-image:-linear-gradient(top, #69abc4, #509dba) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#69abc4', endColorstr='#509dba', GradientType=0) !important}.admin-color-coffee .button.ui-datepicker-current,.admin-color-coffee button.ui-datepicker-close{background-color:#ccad93 !important}.admin-color-coffee .ui-datepicker-buttonpane button.ui-datepicker-current{background:#ba906d !important;color:white !important;border:1px solid #835d3e !important}.admin-color-coffee .ui-datepicker-header .ui-icon{background-image:url(data:image/png;base64,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) !important}.admin-color-coffee .ui-datepicker-header{background-color:#46403c !important;color:white !important}.admin-color-coffee .ui-datepicker td .ui-state-active{background-color:#ccad93 !important;color:white !important}.admin-color-coffee .ui-datepicker td .ui-state-hover{color:#ccad93 !important}.admin-color-coffee .ui-datepicker td .ui-state-highlight{background:#c7a589 !important;border:1px solid #46403c !important;color:white !important}.admin-color-coffee .redux-container-switch .cb-disable,.admin-color-coffee .redux-container-switch .cb-enable,.admin-color-coffee .ui-state-default,.admin-color-coffee .ui-widget-content .ui-state-default,.admin-color-coffee .ui-widget-header .ui-state-default{background-color:#f5f5f5 !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f5f5f5)) !important;background-image:-moz-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-ms-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(100%, #f5f5f5)) !important;background-image:-webkit-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-o-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-linear-gradient(top, #f8f8f8, #f5f5f5) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#f5f5f5', GradientType=0) !important;border-color:#ccc !important}.admin-color-coffee .ui-datepicker td .ui-state-active{color:black !important;font-weight:700 !important;background:white !important}.admin-color-coffee .redux-container-switch .cb-disable.selected{background-color:#646464 !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#929292), to(#646464)) !important;background-image:-moz-linear-gradient(top, #929292, #646464) !important;background-image:-ms-linear-gradient(top, #929292, #646464) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #929292), color-stop(100%, #646464)) !important;background-image:-webkit-linear-gradient(top, #929292, #646464) !important;background-image:-o-linear-gradient(top, #929292, #646464) !important;background-image:-linear-gradient(top, #929292, #646464) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#929292', endColorstr='#646464', GradientType=0) !important;border-color:#767676 !important}.admin-color-coffee .redux-container-switch .cb-enable.selected,.admin-color-coffee .redux-field-container .ui-buttonset .ui-state-active{background-color:#c7a589 !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#d2b7a1), to(#c7a589)) !important;background-image:-moz-linear-gradient(top, #d2b7a1, #c7a589) !important;background-image:-ms-linear-gradient(top, #d2b7a1, #c7a589) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #d2b7a1), color-stop(100%, #c7a589)) !important;background-image:-webkit-linear-gradient(top, #d2b7a1, #c7a589) !important;background-image:-o-linear-gradient(top, #d2b7a1, #c7a589) !important;background-image:-linear-gradient(top, #d2b7a1, #c7a589) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2b7a1', endColorstr='#c7a589', GradientType=0) !important;border-color:#ae7d55 !important;border-color:#b78b66 !important;-webkit-box-shadow:inset 0 1px 0 #e0cdbd,0 1px 0 rgba(0,0,0,0.15) !important;box-shadow:inset 0 1px 0 #e0cdbd,0 1px 0 rgba(0,0,0,0.15) !important}.admin-color-coffee #redux-header{background:#46403c;border-color:#c7a589}.admin-color-coffee #redux-header .display_header span{color:#cdcbc9}.admin-color-coffee .redux-sidebar .redux-group-menu li.active.hasSubSections a{position:relative}.admin-color-coffee .redux-sidebar .redux-group-menu li.active.hasSubSections a:after{right:0;border:solid 8px transparent;content:"\0020";height:0;width:0;position:absolute;pointer-events:none;border-right-color:#fff;top:50%;margin-top:-8px}.admin-color-coffee .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a:after{border:0 none !important;content:"\0020" !important}.admin-color-coffee .redux-sidebar .redux-group-menu li.hasSubSections .redux-menu-error{display:none;margin-right:5px}.admin-color-coffee .redux-sidebar .redux-group-menu li.hasSubSections a.hasError .extraIconSubsections{background-color:#b94a48;color:#f2dede}.admin-color-coffee .redux-sidebar .redux-group-menu li.hasSubSections a .extraIconSubsections{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border:0 solid transparent;font-size:9px;height:9px;line-height:9px;margin-right:5px;padding:6px 7px 4px 7px;width:5px}.admin-color-coffee .redux-sidebar .redux-group-menu li.active a .extraIconSubsections,.admin-color-coffee .redux-sidebar .redux-group-menu li.activeChild a .extraIconSubsections{display:none}.admin-color-coffee .redux-sidebar .redux-group-menu li.active.hasSubSections .redux-menu-error,.admin-color-coffee .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .redux-menu-error{display:block}.admin-color-coffee .redux-sidebar .redux-group-menu li.active.hasSubSections .subsection .redux-menu-error,.admin-color-coffee .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .subsection .redux-menu-error{margin-right:2px}.admin-color-coffee .redux-sidebar .redux-group-menu li.active,.admin-color-coffee .redux-sidebar .redux-group-menu li.activeChild{border-left:0 none}.admin-color-coffee .redux-sidebar .redux-group-menu li.active a,.admin-color-coffee .redux-sidebar .redux-group-menu li.activeChild a{color:#46403c}.admin-color-coffee .redux-sidebar .redux-group-menu li.active.hasSubSections .active a:after,.admin-color-coffee .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .active a:after{right:0;border:solid 8px transparent;content:"\0020";height:0;width:0;position:absolute;pointer-events:none;border-right-color:#fff;top:50%;margin-top:-8px}.admin-color-coffee .redux-sidebar .redux-group-menu li.active.hasSubSections a,.admin-color-coffee .redux-sidebar .redux-group-menu li.activeChild.hasSubSections a{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;color:#fff;width:auto;border-bottom:0}.admin-color-coffee .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li,.admin-color-coffee .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li{border-top:0 none !important}.admin-color-coffee .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.active a:hover,.admin-color-coffee .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.active a:hover{color:#fff}.admin-color-coffee .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a,.admin-color-coffee .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a{width:auto;border-top:0 !important;padding:7px;color:#fff;padding-left:15px;-webkit-transition:all 0.2;-moz-transition:all 0.2;-ms-transition:all 0.2;-o-transition:all 0.2;transition:all 0.2}.admin-color-coffee .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a:hover,.admin-color-coffee .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a:hover{color:#ba906d;background:#2b2724}.admin-color-coffee .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a span.group_title,.admin-color-coffee .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a span.group_title{padding-left:5px !important}.admin-color-coffee .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.hasIcon a,.admin-color-coffee .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.hasIcon a{padding-left:14px}.admin-color-coffee .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.hasIcon a span.group_title,.admin-color-coffee .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.hasIcon a span.group_title{padding-left:30px !important}.admin-color-coffee .redux-sidebar .redux-group-menu li.active.hasSubSections a{background:#c7a589}.admin-color-coffee .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a{background:#46403c}.admin-color-coffee .redux-sidebar .redux-group-menu li.activeChild.hasSubSections a{background:#cdcbc9;text-shadow:1px 1px #837f7a}.admin-color-coffee .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a{background:#46403c;text-shadow:none}.admin-color-coffee .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.active a{background:#c7a589;text-shadow:1px 1px #9f714b}.admin-color-coffee .redux-container-image_select .redux-image-select-selected img{border-color:#c7a589}.admin-color-coffee .redux-container-image_select .redux-image-select-selected .tiles{border-color:#c7a589}.admin-color-coffee #redux-footer #redux-share a{color:#c7a589}.admin-color-coffee #redux-footer #redux-share a:hover{color:#9f714b}.admin-color-coffee .select2-results .select2-highlighted{background:#c7a589}.admin-color-coffee .select2-drop-active,.admin-color-coffee .select2-container-multi.select2-container-active .select2-choices,.admin-color-coffee .select2-drop.select2-drop-above.select2-drop-active,.admin-color-coffee .select2-container-active .select2-choice,.admin-color-coffee .select2-container-active .select2-choices,.admin-color-coffee .select2-dropdown-open.select2-drop-above .select2-choice,.admin-color-coffee .select2-dropdown-open.select2-drop-above .select2-choices{border-color:#c7a589}.admin-color-coffee .select2-dropdown-open.select2-drop-above .select2-choice,.admin-color-coffee .select2-dropdown-open.select2-drop-above .select2-choices{border-top:inherit}.admin-color-coffee .noUi-connect{background-color:#ccad93 !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#d7bfac), to(#ccad93)) !important;background-image:-moz-linear-gradient(top, #d7bfac, #ccad93) !important;background-image:-ms-linear-gradient(top, #d7bfac, #ccad93) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #d7bfac), color-stop(100%, #ccad93)) !important;background-image:-webkit-linear-gradient(top, #d7bfac, #ccad93) !important;background-image:-o-linear-gradient(top, #d7bfac, #ccad93) !important;background-image:-linear-gradient(top, #d7bfac, #ccad93) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d7bfac', endColorstr='#ccad93', GradientType=0) !important}.admin-color-ectoplasm .button.ui-datepicker-current,.admin-color-ectoplasm button.ui-datepicker-close{background-color:#a9bd4f !important}.admin-color-ectoplasm .ui-datepicker-buttonpane button.ui-datepicker-current{background:#89993a !important;color:white !important;border:1px solid #474f1e !important}.admin-color-ectoplasm .ui-datepicker-header .ui-icon{background-image:url(data:image/png;base64,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) !important}.admin-color-ectoplasm .ui-datepicker-header{background-color:#413256 !important;color:white !important}.admin-color-ectoplasm .ui-datepicker td .ui-state-active{background-color:#a9bd4f !important;color:white !important}.admin-color-ectoplasm .ui-datepicker td .ui-state-hover{color:#a9bd4f !important}.admin-color-ectoplasm .ui-datepicker td .ui-state-highlight{background:#a3b745 !important;border:1px solid #413256 !important;color:white !important}.admin-color-ectoplasm .redux-container-switch .cb-disable,.admin-color-ectoplasm .redux-container-switch .cb-enable,.admin-color-ectoplasm .ui-state-default,.admin-color-ectoplasm .ui-widget-content .ui-state-default,.admin-color-ectoplasm .ui-widget-header .ui-state-default{background-color:#f5f5f5 !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f5f5f5)) !important;background-image:-moz-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-ms-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(100%, #f5f5f5)) !important;background-image:-webkit-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-o-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-linear-gradient(top, #f8f8f8, #f5f5f5) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#f5f5f5', GradientType=0) !important;border-color:#ccc !important}.admin-color-ectoplasm .ui-datepicker td .ui-state-active{color:black !important;font-weight:700 !important;background:white !important}.admin-color-ectoplasm .redux-container-switch .cb-disable.selected{background-color:#646464 !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#929292), to(#646464)) !important;background-image:-moz-linear-gradient(top, #929292, #646464) !important;background-image:-ms-linear-gradient(top, #929292, #646464) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #929292), color-stop(100%, #646464)) !important;background-image:-webkit-linear-gradient(top, #929292, #646464) !important;background-image:-o-linear-gradient(top, #929292, #646464) !important;background-image:-linear-gradient(top, #929292, #646464) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#929292', endColorstr='#646464', GradientType=0) !important;border-color:#767676 !important}.admin-color-ectoplasm .redux-container-switch .cb-enable.selected,.admin-color-ectoplasm .redux-field-container .ui-buttonset .ui-state-active{background-color:#a3b745 !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#b0c25e), to(#a3b745)) !important;background-image:-moz-linear-gradient(top, #b0c25e, #a3b745) !important;background-image:-ms-linear-gradient(top, #b0c25e, #a3b745) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #b0c25e), color-stop(100%, #a3b745)) !important;background-image:-webkit-linear-gradient(top, #b0c25e, #a3b745) !important;background-image:-o-linear-gradient(top, #b0c25e, #a3b745) !important;background-image:-linear-gradient(top, #b0c25e, #a3b745) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b0c25e', endColorstr='#a3b745', GradientType=0) !important;border-color:#727f30 !important;border-color:#829237 !important;-webkit-box-shadow:inset 0 1px 0 #bfcd7b,0 1px 0 rgba(0,0,0,0.15) !important;box-shadow:inset 0 1px 0 #bfcd7b,0 1px 0 rgba(0,0,0,0.15) !important}.admin-color-ectoplasm #redux-header{background:#413256;border-color:#a3b745}.admin-color-ectoplasm #redux-header .display_header span{color:#cbc5d3}.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.active.hasSubSections a{position:relative}.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.active.hasSubSections a:after{right:0;border:solid 8px transparent;content:"\0020";height:0;width:0;position:absolute;pointer-events:none;border-right-color:#fff;top:50%;margin-top:-8px}.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a:after{border:0 none !important;content:"\0020" !important}.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.hasSubSections .redux-menu-error{display:none;margin-right:5px}.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.hasSubSections a.hasError .extraIconSubsections{background-color:#b94a48;color:#f2dede}.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.hasSubSections a .extraIconSubsections{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border:0 solid transparent;font-size:9px;height:9px;line-height:9px;margin-right:5px;padding:6px 7px 4px 7px;width:5px}.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.active a .extraIconSubsections,.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.activeChild a .extraIconSubsections{display:none}.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.active.hasSubSections .redux-menu-error,.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .redux-menu-error{display:block}.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.active.hasSubSections .subsection .redux-menu-error,.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .subsection .redux-menu-error{margin-right:2px}.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.active,.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.activeChild{border-left:0 none}.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.active a,.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.activeChild a{color:#413256}.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.active.hasSubSections .active a:after,.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .active a:after{right:0;border:solid 8px transparent;content:"\0020";height:0;width:0;position:absolute;pointer-events:none;border-right-color:#fff;top:50%;margin-top:-8px}.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.active.hasSubSections a,.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.activeChild.hasSubSections a{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;color:#fff;width:auto;border-bottom:0}.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li,.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li{border-top:0 none !important}.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.active a:hover,.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.active a:hover{color:#fff}.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a,.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a{width:auto;border-top:0 !important;padding:7px;color:#fff;padding-left:15px;-webkit-transition:all 0.2;-moz-transition:all 0.2;-ms-transition:all 0.2;-o-transition:all 0.2;transition:all 0.2}.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a:hover,.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a:hover{color:#89993a;background:#291f36}.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a span.group_title,.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a span.group_title{padding-left:5px !important}.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.hasIcon a,.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.hasIcon a{padding-left:14px}.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.hasIcon a span.group_title,.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.hasIcon a span.group_title{padding-left:30px !important}.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.active.hasSubSections a{background:#a3b745}.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a{background:#413256}.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.activeChild.hasSubSections a{background:#cbc5d3;text-shadow:1px 1px #7d6e91}.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a{background:#413256;text-shadow:none}.admin-color-ectoplasm .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.active a{background:#a3b745;text-shadow:1px 1px #616d29}.admin-color-ectoplasm .redux-container-image_select .redux-image-select-selected img{border-color:#a3b745}.admin-color-ectoplasm .redux-container-image_select .redux-image-select-selected .tiles{border-color:#a3b745}.admin-color-ectoplasm #redux-footer #redux-share a{color:#a3b745}.admin-color-ectoplasm #redux-footer #redux-share a:hover{color:#616d29}.admin-color-ectoplasm .select2-results .select2-highlighted{background:#a3b745}.admin-color-ectoplasm .select2-drop-active,.admin-color-ectoplasm .select2-container-multi.select2-container-active .select2-choices,.admin-color-ectoplasm .select2-drop.select2-drop-above.select2-drop-active,.admin-color-ectoplasm .select2-container-active .select2-choice,.admin-color-ectoplasm .select2-container-active .select2-choices,.admin-color-ectoplasm .select2-dropdown-open.select2-drop-above .select2-choice,.admin-color-ectoplasm .select2-dropdown-open.select2-drop-above .select2-choices{border-color:#a3b745}.admin-color-ectoplasm .select2-dropdown-open.select2-drop-above .select2-choice,.admin-color-ectoplasm .select2-dropdown-open.select2-drop-above .select2-choices{border-top:inherit}.admin-color-ectoplasm .noUi-connect{background-color:#a9bd4f !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#b6c669), to(#a9bd4f)) !important;background-image:-moz-linear-gradient(top, #b6c669, #a9bd4f) !important;background-image:-ms-linear-gradient(top, #b6c669, #a9bd4f) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #b6c669), color-stop(100%, #a9bd4f)) !important;background-image:-webkit-linear-gradient(top, #b6c669, #a9bd4f) !important;background-image:-o-linear-gradient(top, #b6c669, #a9bd4f) !important;background-image:-linear-gradient(top, #b6c669, #a9bd4f) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b6c669', endColorstr='#a9bd4f', GradientType=0) !important}.admin-color-midnight .button.ui-datepicker-current,.admin-color-midnight button.ui-datepicker-close{background-color:#e35950 !important}.admin-color-midnight .ui-datepicker-buttonpane button.ui-datepicker-current{background:#d92c23 !important;color:white !important;border:1px solid #811a15 !important}.admin-color-midnight .ui-datepicker-header .ui-icon{background-image:url(data:image/png;base64,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) !important}.admin-color-midnight .ui-datepicker-header{background-color:#363b3f !important;color:white !important}.admin-color-midnight .ui-datepicker td .ui-state-active{background-color:#e35950 !important;color:white !important}.admin-color-midnight .ui-datepicker td .ui-state-hover{color:#e35950 !important}.admin-color-midnight .ui-datepicker td .ui-state-highlight{background:#e14d43 !important;border:1px solid #363b3f !important;color:white !important}.admin-color-midnight .redux-container-switch .cb-disable,.admin-color-midnight .redux-container-switch .cb-enable,.admin-color-midnight .ui-state-default,.admin-color-midnight .ui-widget-content .ui-state-default,.admin-color-midnight .ui-widget-header .ui-state-default{background-color:#f5f5f5 !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f5f5f5)) !important;background-image:-moz-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-ms-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(100%, #f5f5f5)) !important;background-image:-webkit-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-o-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-linear-gradient(top, #f8f8f8, #f5f5f5) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#f5f5f5', GradientType=0) !important;border-color:#ccc !important}.admin-color-midnight .ui-datepicker td .ui-state-active{color:black !important;font-weight:700 !important;background:white !important}.admin-color-midnight .redux-container-switch .cb-disable.selected{background-color:#646464 !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#929292), to(#646464)) !important;background-image:-moz-linear-gradient(top, #929292, #646464) !important;background-image:-ms-linear-gradient(top, #929292, #646464) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #929292), color-stop(100%, #646464)) !important;background-image:-webkit-linear-gradient(top, #929292, #646464) !important;background-image:-o-linear-gradient(top, #929292, #646464) !important;background-image:-linear-gradient(top, #929292, #646464) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#929292', endColorstr='#646464', GradientType=0) !important;border-color:#767676 !important}.admin-color-midnight .redux-container-switch .cb-enable.selected,.admin-color-midnight .redux-field-container .ui-buttonset .ui-state-active{background-color:#e14d43 !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#e66a62), to(#e14d43)) !important;background-image:-moz-linear-gradient(top, #e66a62, #e14d43) !important;background-image:-ms-linear-gradient(top, #e66a62, #e14d43) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e66a62), color-stop(100%, #e14d43)) !important;background-image:-webkit-linear-gradient(top, #e66a62, #e14d43) !important;background-image:-o-linear-gradient(top, #e66a62, #e14d43) !important;background-image:-linear-gradient(top, #e66a62, #e14d43) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e66a62', endColorstr='#e14d43', GradientType=0) !important;border-color:#ba281e !important;border-color:#d02c21 !important;-webkit-box-shadow:inset 0 1px 0 #ec8b85,0 1px 0 rgba(0,0,0,0.15) !important;box-shadow:inset 0 1px 0 #ec8b85,0 1px 0 rgba(0,0,0,0.15) !important}.admin-color-midnight #redux-header{background:#363b3f;border-color:#e14d43}.admin-color-midnight #redux-header .display_header span{color:#c2c4c5}.admin-color-midnight .redux-sidebar .redux-group-menu li.active.hasSubSections a{position:relative}.admin-color-midnight .redux-sidebar .redux-group-menu li.active.hasSubSections a:after{right:0;border:solid 8px transparent;content:"\0020";height:0;width:0;position:absolute;pointer-events:none;border-right-color:#fff;top:50%;margin-top:-8px}.admin-color-midnight .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a:after{border:0 none !important;content:"\0020" !important}.admin-color-midnight .redux-sidebar .redux-group-menu li.hasSubSections .redux-menu-error{display:none;margin-right:5px}.admin-color-midnight .redux-sidebar .redux-group-menu li.hasSubSections a.hasError .extraIconSubsections{background-color:#b94a48;color:#f2dede}.admin-color-midnight .redux-sidebar .redux-group-menu li.hasSubSections a .extraIconSubsections{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border:0 solid transparent;font-size:9px;height:9px;line-height:9px;margin-right:5px;padding:6px 7px 4px 7px;width:5px}.admin-color-midnight .redux-sidebar .redux-group-menu li.active a .extraIconSubsections,.admin-color-midnight .redux-sidebar .redux-group-menu li.activeChild a .extraIconSubsections{display:none}.admin-color-midnight .redux-sidebar .redux-group-menu li.active.hasSubSections .redux-menu-error,.admin-color-midnight .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .redux-menu-error{display:block}.admin-color-midnight .redux-sidebar .redux-group-menu li.active.hasSubSections .subsection .redux-menu-error,.admin-color-midnight .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .subsection .redux-menu-error{margin-right:2px}.admin-color-midnight .redux-sidebar .redux-group-menu li.active,.admin-color-midnight .redux-sidebar .redux-group-menu li.activeChild{border-left:0 none}.admin-color-midnight .redux-sidebar .redux-group-menu li.active a,.admin-color-midnight .redux-sidebar .redux-group-menu li.activeChild a{color:#363b3f}.admin-color-midnight .redux-sidebar .redux-group-menu li.active.hasSubSections .active a:after,.admin-color-midnight .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .active a:after{right:0;border:solid 8px transparent;content:"\0020";height:0;width:0;position:absolute;pointer-events:none;border-right-color:#fff;top:50%;margin-top:-8px}.admin-color-midnight .redux-sidebar .redux-group-menu li.active.hasSubSections a,.admin-color-midnight .redux-sidebar .redux-group-menu li.activeChild.hasSubSections a{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;color:#fff;width:auto;border-bottom:0}.admin-color-midnight .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li,.admin-color-midnight .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li{border-top:0 none !important}.admin-color-midnight .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.active a:hover,.admin-color-midnight .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.active a:hover{color:#fff}.admin-color-midnight .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a,.admin-color-midnight .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a{width:auto;border-top:0 !important;padding:7px;color:#fff;padding-left:15px;-webkit-transition:all 0.2;-moz-transition:all 0.2;-ms-transition:all 0.2;-o-transition:all 0.2;transition:all 0.2}.admin-color-midnight .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a:hover,.admin-color-midnight .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a:hover{color:#d92c23;background:#1e2124}.admin-color-midnight .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a span.group_title,.admin-color-midnight .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a span.group_title{padding-left:5px !important}.admin-color-midnight .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.hasIcon a,.admin-color-midnight .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.hasIcon a{padding-left:14px}.admin-color-midnight .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.hasIcon a span.group_title,.admin-color-midnight .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.hasIcon a span.group_title{padding-left:30px !important}.admin-color-midnight .redux-sidebar .redux-group-menu li.active.hasSubSections a{background:#e14d43}.admin-color-midnight .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a{background:#363b3f}.admin-color-midnight .redux-sidebar .redux-group-menu li.activeChild.hasSubSections a{background:#c2c4c5;text-shadow:1px 1px #74787a}.admin-color-midnight .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a{background:#363b3f;text-shadow:none}.admin-color-midnight .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.active a{background:#e14d43;text-shadow:1px 1px #a4231a}.admin-color-midnight .redux-container-image_select .redux-image-select-selected img{border-color:#e14d43}.admin-color-midnight .redux-container-image_select .redux-image-select-selected .tiles{border-color:#e14d43}.admin-color-midnight #redux-footer #redux-share a{color:#e14d43}.admin-color-midnight #redux-footer #redux-share a:hover{color:#a4231a}.admin-color-midnight .select2-results .select2-highlighted{background:#e14d43}.admin-color-midnight .select2-drop-active,.admin-color-midnight .select2-container-multi.select2-container-active .select2-choices,.admin-color-midnight .select2-drop.select2-drop-above.select2-drop-active,.admin-color-midnight .select2-container-active .select2-choice,.admin-color-midnight .select2-container-active .select2-choices,.admin-color-midnight .select2-dropdown-open.select2-drop-above .select2-choice,.admin-color-midnight .select2-dropdown-open.select2-drop-above .select2-choices{border-color:#e14d43}.admin-color-midnight .select2-dropdown-open.select2-drop-above .select2-choice,.admin-color-midnight .select2-dropdown-open.select2-drop-above .select2-choices{border-top:inherit}.admin-color-midnight .noUi-connect{background-color:#e35950 !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#e8776f), to(#e35950)) !important;background-image:-moz-linear-gradient(top, #e8776f, #e35950) !important;background-image:-ms-linear-gradient(top, #e8776f, #e35950) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e8776f), color-stop(100%, #e35950)) !important;background-image:-webkit-linear-gradient(top, #e8776f, #e35950) !important;background-image:-o-linear-gradient(top, #e8776f, #e35950) !important;background-image:-linear-gradient(top, #e8776f, #e35950) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8776f', endColorstr='#e35950', GradientType=0) !important}.admin-color-ocean .button.ui-datepicker-current,.admin-color-ocean button.ui-datepicker-close{background-color:#a7c0a9 !important}.admin-color-ocean .ui-datepicker-buttonpane button.ui-datepicker-current{background:#86a988 !important;color:white !important;border:1px solid #547555 !important}.admin-color-ocean .ui-datepicker-header .ui-icon{background-image:url(data:image/png;base64,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) !important}.admin-color-ocean .ui-datepicker-header{background-color:#627c83 !important;color:white !important}.admin-color-ocean .ui-datepicker td .ui-state-active{background-color:#a7c0a9 !important;color:white !important}.admin-color-ocean .ui-datepicker td .ui-state-hover{color:#a7c0a9 !important}.admin-color-ocean .ui-datepicker td .ui-state-highlight{background:#9ebaa0 !important;border:1px solid #627c83 !important;color:white !important}.admin-color-ocean .redux-container-switch .cb-disable,.admin-color-ocean .redux-container-switch .cb-enable,.admin-color-ocean .ui-state-default,.admin-color-ocean .ui-widget-content .ui-state-default,.admin-color-ocean .ui-widget-header .ui-state-default{background-color:#f5f5f5 !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f5f5f5)) !important;background-image:-moz-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-ms-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(100%, #f5f5f5)) !important;background-image:-webkit-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-o-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-linear-gradient(top, #f8f8f8, #f5f5f5) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#f5f5f5', GradientType=0) !important;border-color:#ccc !important}.admin-color-ocean .ui-datepicker td .ui-state-active{color:black !important;font-weight:700 !important;background:white !important}.admin-color-ocean .redux-container-switch .cb-disable.selected{background-color:#646464 !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#929292), to(#646464)) !important;background-image:-moz-linear-gradient(top, #929292, #646464) !important;background-image:-ms-linear-gradient(top, #929292, #646464) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #929292), color-stop(100%, #646464)) !important;background-image:-webkit-linear-gradient(top, #929292, #646464) !important;background-image:-o-linear-gradient(top, #929292, #646464) !important;background-image:-linear-gradient(top, #929292, #646464) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#929292', endColorstr='#646464', GradientType=0) !important;border-color:#767676 !important}.admin-color-ocean .redux-container-switch .cb-enable.selected,.admin-color-ocean .redux-field-container .ui-buttonset .ui-state-active{background-color:#9ebaa0 !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#b3c9b4), to(#9ebaa0)) !important;background-image:-moz-linear-gradient(top, #b3c9b4, #9ebaa0) !important;background-image:-ms-linear-gradient(top, #b3c9b4, #9ebaa0) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #b3c9b4), color-stop(100%, #9ebaa0)) !important;background-image:-webkit-linear-gradient(top, #b3c9b4, #9ebaa0) !important;background-image:-o-linear-gradient(top, #b3c9b4, #9ebaa0) !important;background-image:-linear-gradient(top, #b3c9b4, #9ebaa0) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3c9b4', endColorstr='#9ebaa0', GradientType=0) !important;border-color:#719a74 !important;border-color:#80a583 !important;-webkit-box-shadow:inset 0 1px 0 #cbdacc,0 1px 0 rgba(0,0,0,0.15) !important;box-shadow:inset 0 1px 0 #cbdacc,0 1px 0 rgba(0,0,0,0.15) !important}.admin-color-ocean #redux-header{background:#627c83;border-color:#9ebaa0}.admin-color-ocean #redux-header .display_header span{color:#d5dddf}.admin-color-ocean .redux-sidebar .redux-group-menu li.active.hasSubSections a{position:relative}.admin-color-ocean .redux-sidebar .redux-group-menu li.active.hasSubSections a:after{right:0;border:solid 8px transparent;content:"\0020";height:0;width:0;position:absolute;pointer-events:none;border-right-color:#fff;top:50%;margin-top:-8px}.admin-color-ocean .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a:after{border:0 none !important;content:"\0020" !important}.admin-color-ocean .redux-sidebar .redux-group-menu li.hasSubSections .redux-menu-error{display:none;margin-right:5px}.admin-color-ocean .redux-sidebar .redux-group-menu li.hasSubSections a.hasError .extraIconSubsections{background-color:#b94a48;color:#f2dede}.admin-color-ocean .redux-sidebar .redux-group-menu li.hasSubSections a .extraIconSubsections{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border:0 solid transparent;font-size:9px;height:9px;line-height:9px;margin-right:5px;padding:6px 7px 4px 7px;width:5px}.admin-color-ocean .redux-sidebar .redux-group-menu li.active a .extraIconSubsections,.admin-color-ocean .redux-sidebar .redux-group-menu li.activeChild a .extraIconSubsections{display:none}.admin-color-ocean .redux-sidebar .redux-group-menu li.active.hasSubSections .redux-menu-error,.admin-color-ocean .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .redux-menu-error{display:block}.admin-color-ocean .redux-sidebar .redux-group-menu li.active.hasSubSections .subsection .redux-menu-error,.admin-color-ocean .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .subsection .redux-menu-error{margin-right:2px}.admin-color-ocean .redux-sidebar .redux-group-menu li.active,.admin-color-ocean .redux-sidebar .redux-group-menu li.activeChild{border-left:0 none}.admin-color-ocean .redux-sidebar .redux-group-menu li.active a,.admin-color-ocean .redux-sidebar .redux-group-menu li.activeChild a{color:#627c83}.admin-color-ocean .redux-sidebar .redux-group-menu li.active.hasSubSections .active a:after,.admin-color-ocean .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .active a:after{right:0;border:solid 8px transparent;content:"\0020";height:0;width:0;position:absolute;pointer-events:none;border-right-color:#fff;top:50%;margin-top:-8px}.admin-color-ocean .redux-sidebar .redux-group-menu li.active.hasSubSections a,.admin-color-ocean .redux-sidebar .redux-group-menu li.activeChild.hasSubSections a{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;color:#fff;width:auto;border-bottom:0}.admin-color-ocean .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li,.admin-color-ocean .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li{border-top:0 none !important}.admin-color-ocean .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.active a:hover,.admin-color-ocean .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.active a:hover{color:#fff}.admin-color-ocean .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a,.admin-color-ocean .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a{width:auto;border-top:0 !important;padding:7px;color:#fff;padding-left:15px;-webkit-transition:all 0.2;-moz-transition:all 0.2;-ms-transition:all 0.2;-o-transition:all 0.2;transition:all 0.2}.admin-color-ocean .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a:hover,.admin-color-ocean .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a:hover{color:#86a988;background:#4c6066}.admin-color-ocean .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a span.group_title,.admin-color-ocean .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a span.group_title{padding-left:5px !important}.admin-color-ocean .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.hasIcon a,.admin-color-ocean .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.hasIcon a{padding-left:14px}.admin-color-ocean .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.hasIcon a span.group_title,.admin-color-ocean .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.hasIcon a span.group_title{padding-left:30px !important}.admin-color-ocean .redux-sidebar .redux-group-menu li.active.hasSubSections a{background:#9ebaa0}.admin-color-ocean .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a{background:#627c83}.admin-color-ocean .redux-sidebar .redux-group-menu li.activeChild.hasSubSections a{background:#d5dddf;text-shadow:1px 1px #7e979d}.admin-color-ocean .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a{background:#627c83;text-shadow:none}.admin-color-ocean .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.active a{background:#9ebaa0;text-shadow:1px 1px #658d68}.admin-color-ocean .redux-container-image_select .redux-image-select-selected img{border-color:#9ebaa0}.admin-color-ocean .redux-container-image_select .redux-image-select-selected .tiles{border-color:#9ebaa0}.admin-color-ocean #redux-footer #redux-share a{color:#9ebaa0}.admin-color-ocean #redux-footer #redux-share a:hover{color:#658d68}.admin-color-ocean .select2-results .select2-highlighted{background:#9ebaa0}.admin-color-ocean .select2-drop-active,.admin-color-ocean .select2-container-multi.select2-container-active .select2-choices,.admin-color-ocean .select2-drop.select2-drop-above.select2-drop-active,.admin-color-ocean .select2-container-active .select2-choice,.admin-color-ocean .select2-container-active .select2-choices,.admin-color-ocean .select2-dropdown-open.select2-drop-above .select2-choice,.admin-color-ocean .select2-dropdown-open.select2-drop-above .select2-choices{border-color:#9ebaa0}.admin-color-ocean .select2-dropdown-open.select2-drop-above .select2-choice,.admin-color-ocean .select2-dropdown-open.select2-drop-above .select2-choices{border-top:inherit}.admin-color-ocean .noUi-connect{background-color:#a7c0a9 !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#bccfbd), to(#a7c0a9)) !important;background-image:-moz-linear-gradient(top, #bccfbd, #a7c0a9) !important;background-image:-ms-linear-gradient(top, #bccfbd, #a7c0a9) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #bccfbd), color-stop(100%, #a7c0a9)) !important;background-image:-webkit-linear-gradient(top, #bccfbd, #a7c0a9) !important;background-image:-o-linear-gradient(top, #bccfbd, #a7c0a9) !important;background-image:-linear-gradient(top, #bccfbd, #a7c0a9) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bccfbd', endColorstr='#a7c0a9', GradientType=0) !important}.admin-color-sunrise .button.ui-datepicker-current,.admin-color-sunrise button.ui-datepicker-close{background-color:#df8a48 !important}.admin-color-sunrise .ui-datepicker-buttonpane button.ui-datepicker-current{background:#cc6c23 !important;color:white !important;border:1px solid #753e14 !important}.admin-color-sunrise .ui-datepicker-header .ui-icon{background-image:url(data:image/png;base64,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) !important}.admin-color-sunrise .ui-datepicker-header{background-color:#b43c38 !important;color:white !important}.admin-color-sunrise .ui-datepicker td .ui-state-active{background-color:#df8a48 !important;color:white !important}.admin-color-sunrise .ui-datepicker td .ui-state-hover{color:#df8a48 !important}.admin-color-sunrise .ui-datepicker td .ui-state-highlight{background:#dd823b !important;border:1px solid #b43c38 !important;color:white !important}.admin-color-sunrise .redux-container-switch .cb-disable,.admin-color-sunrise .redux-container-switch .cb-enable,.admin-color-sunrise .ui-state-default,.admin-color-sunrise .ui-widget-content .ui-state-default,.admin-color-sunrise .ui-widget-header .ui-state-default{background-color:#f5f5f5 !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f5f5f5)) !important;background-image:-moz-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-ms-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(100%, #f5f5f5)) !important;background-image:-webkit-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-o-linear-gradient(top, #f8f8f8, #f5f5f5) !important;background-image:-linear-gradient(top, #f8f8f8, #f5f5f5) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#f5f5f5', GradientType=0) !important;border-color:#ccc !important}.admin-color-sunrise .ui-datepicker td .ui-state-active{color:black !important;font-weight:700 !important;background:white !important}.admin-color-sunrise .redux-container-switch .cb-disable.selected{background-color:#646464 !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#929292), to(#646464)) !important;background-image:-moz-linear-gradient(top, #929292, #646464) !important;background-image:-ms-linear-gradient(top, #929292, #646464) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #929292), color-stop(100%, #646464)) !important;background-image:-webkit-linear-gradient(top, #929292, #646464) !important;background-image:-o-linear-gradient(top, #929292, #646464) !important;background-image:-linear-gradient(top, #929292, #646464) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#929292', endColorstr='#646464', GradientType=0) !important;border-color:#767676 !important}.admin-color-sunrise .redux-container-switch .cb-enable.selected,.admin-color-sunrise .redux-field-container .ui-buttonset .ui-state-active{background-color:#dd823b !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#e29559), to(#dd823b)) !important;background-image:-moz-linear-gradient(top, #e29559, #dd823b) !important;background-image:-ms-linear-gradient(top, #e29559, #dd823b) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e29559), color-stop(100%, #dd823b)) !important;background-image:-webkit-linear-gradient(top, #e29559, #dd823b) !important;background-image:-o-linear-gradient(top, #e29559, #dd823b) !important;background-image:-linear-gradient(top, #e29559, #dd823b) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e29559', endColorstr='#dd823b', GradientType=0) !important;border-color:#ad5d1e !important;border-color:#c36922 !important;-webkit-box-shadow:inset 0 1px 0 #e8ac7c,0 1px 0 rgba(0,0,0,0.15) !important;box-shadow:inset 0 1px 0 #e8ac7c,0 1px 0 rgba(0,0,0,0.15) !important}.admin-color-sunrise #redux-header{background:#b43c38;border-color:#dd823b}.admin-color-sunrise #redux-header .display_header span{color:#f0c8c6}.admin-color-sunrise .redux-sidebar .redux-group-menu li.active.hasSubSections a{position:relative}.admin-color-sunrise .redux-sidebar .redux-group-menu li.active.hasSubSections a:after{right:0;border:solid 8px transparent;content:"\0020";height:0;width:0;position:absolute;pointer-events:none;border-right-color:#fff;top:50%;margin-top:-8px}.admin-color-sunrise .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a:after{border:0 none !important;content:"\0020" !important}.admin-color-sunrise .redux-sidebar .redux-group-menu li.hasSubSections .redux-menu-error{display:none;margin-right:5px}.admin-color-sunrise .redux-sidebar .redux-group-menu li.hasSubSections a.hasError .extraIconSubsections{background-color:#b94a48;color:#f2dede}.admin-color-sunrise .redux-sidebar .redux-group-menu li.hasSubSections a .extraIconSubsections{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border:0 solid transparent;font-size:9px;height:9px;line-height:9px;margin-right:5px;padding:6px 7px 4px 7px;width:5px}.admin-color-sunrise .redux-sidebar .redux-group-menu li.active a .extraIconSubsections,.admin-color-sunrise .redux-sidebar .redux-group-menu li.activeChild a .extraIconSubsections{display:none}.admin-color-sunrise .redux-sidebar .redux-group-menu li.active.hasSubSections .redux-menu-error,.admin-color-sunrise .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .redux-menu-error{display:block}.admin-color-sunrise .redux-sidebar .redux-group-menu li.active.hasSubSections .subsection .redux-menu-error,.admin-color-sunrise .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .subsection .redux-menu-error{margin-right:2px}.admin-color-sunrise .redux-sidebar .redux-group-menu li.active,.admin-color-sunrise .redux-sidebar .redux-group-menu li.activeChild{border-left:0 none}.admin-color-sunrise .redux-sidebar .redux-group-menu li.active a,.admin-color-sunrise .redux-sidebar .redux-group-menu li.activeChild a{color:#b43c38}.admin-color-sunrise .redux-sidebar .redux-group-menu li.active.hasSubSections .active a:after,.admin-color-sunrise .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .active a:after{right:0;border:solid 8px transparent;content:"\0020";height:0;width:0;position:absolute;pointer-events:none;border-right-color:#fff;top:50%;margin-top:-8px}.admin-color-sunrise .redux-sidebar .redux-group-menu li.active.hasSubSections a,.admin-color-sunrise .redux-sidebar .redux-group-menu li.activeChild.hasSubSections a{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;color:#fff;width:auto;border-bottom:0}.admin-color-sunrise .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li,.admin-color-sunrise .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li{border-top:0 none !important}.admin-color-sunrise .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.active a:hover,.admin-color-sunrise .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.active a:hover{color:#fff}.admin-color-sunrise .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a,.admin-color-sunrise .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a{width:auto;border-top:0 !important;padding:7px;color:#fff;padding-left:15px;-webkit-transition:all 0.2;-moz-transition:all 0.2;-ms-transition:all 0.2;-o-transition:all 0.2;transition:all 0.2}.admin-color-sunrise .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a:hover,.admin-color-sunrise .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a:hover{color:#cc6c23;background:#8d2f2c}.admin-color-sunrise .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a span.group_title,.admin-color-sunrise .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a span.group_title{padding-left:5px !important}.admin-color-sunrise .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.hasIcon a,.admin-color-sunrise .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.hasIcon a{padding-left:14px}.admin-color-sunrise .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.hasIcon a span.group_title,.admin-color-sunrise .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.hasIcon a span.group_title{padding-left:30px !important}.admin-color-sunrise .redux-sidebar .redux-group-menu li.active.hasSubSections a{background:#dd823b}.admin-color-sunrise .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a{background:#b43c38}.admin-color-sunrise .redux-sidebar .redux-group-menu li.activeChild.hasSubSections a{background:#f0c8c6;text-shadow:1px 1px #d0534d}.admin-color-sunrise .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a{background:#b43c38;text-shadow:none}.admin-color-sunrise .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.active a{background:#dd823b;text-shadow:1px 1px #98511a}.admin-color-sunrise .redux-container-image_select .redux-image-select-selected img{border-color:#dd823b}.admin-color-sunrise .redux-container-image_select .redux-image-select-selected .tiles{border-color:#dd823b}.admin-color-sunrise #redux-footer #redux-share a{color:#dd823b}.admin-color-sunrise #redux-footer #redux-share a:hover{color:#98511a}.admin-color-sunrise .select2-results .select2-highlighted{background:#dd823b}.admin-color-sunrise .select2-drop-active,.admin-color-sunrise .select2-container-multi.select2-container-active .select2-choices,.admin-color-sunrise .select2-drop.select2-drop-above.select2-drop-active,.admin-color-sunrise .select2-container-active .select2-choice,.admin-color-sunrise .select2-container-active .select2-choices,.admin-color-sunrise .select2-dropdown-open.select2-drop-above .select2-choice,.admin-color-sunrise .select2-dropdown-open.select2-drop-above .select2-choices{border-color:#dd823b}.admin-color-sunrise .select2-dropdown-open.select2-drop-above .select2-choice,.admin-color-sunrise .select2-dropdown-open.select2-drop-above .select2-choices{border-top:inherit}.admin-color-sunrise .noUi-connect{background-color:#df8a48 !important;background-image:-khtml-gradient(linear, left top, left bottom, from(#e59e66), to(#df8a48)) !important;background-image:-moz-linear-gradient(top, #e59e66, #df8a48) !important;background-image:-ms-linear-gradient(top, #e59e66, #df8a48) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e59e66), color-stop(100%, #df8a48)) !important;background-image:-webkit-linear-gradient(top, #e59e66, #df8a48) !important;background-image:-o-linear-gradient(top, #e59e66, #df8a48) !important;background-image:-linear-gradient(top, #e59e66, #df8a48) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e59e66', endColorstr='#df8a48', GradientType=0) !important}@media screen and (max-width: 600px){.redux-group-tab-link-a{min-height:15px}.redux-group-tab-link-a span{padding:11px 12px;color:#555;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;text-shadow:none !important}.redux-group-tab-link-a span:hover{background:#e5e5e5}}@media screen and (max-width: 782px){#redux-footer #redux-share{line-height:38px;font-size:18px}.sticky-save-warn .redux-save-warn{right:13px;top:46px}.redux-container .expand_options{margin-top:5px}.redux-action_bar input{margin-bottom:0 !important}}@media screen and (max-width: 600px){#redux-footer #redux-share,.redux-hint-qtip{display:none}.redux-container .redux-action_bar{float:none}}.redux-sidebar .icon-large,.redux-main .icon-large{background-image:inherit !important;width:inherit;height:inherit}.redux-main dd,.redux-main li,.redux-sidebar li{margin-bottom:0 !important}.fully-expanded .redux-sidebar{margin-left:-500px}.fully-expanded .redux-main{margin-left:0}.fully-expanded .redux-group-tab{display:block}@media screen and (max-width: 640px){#redux-defaults-section{display:none}}@media screen and (max-width: 730px){#redux-share{display:none}}@media screen and (max-width: 730px){#redux-defaults-section2{display:none}#redux-share{display:none}}@media screen and (max-width: 600px){.form-table>tbody>tr>th{padding-bottom:0 !important}.redux_field_th{padding-top:0;padding-bottom:0}.redux-container .redux-main{margin-left:44px}.redux-main .redux-field-container{padding-top:0;padding-bottom:0}.redux-main .subsection a{min-height:15px}}@media screen and (min-width: 601px) and (max-width: 782px){.redux-container .sticky-save-warn .redux-save-warn{top:47px !important;right:13px !important}}@media screen and (max-width: 782px){.redux-main .form-table-section-indented input[type=text]{width:95% !important}.redux-main .redux-container-sortable input[type=text]{width:80%;display:initial}.redux-main .redux-typography-container .input_wrapper input.mini{font-size:16px !important;height:40px !important;padding:7px 10px !important;line-height:24px !important}.redux-main .redux-typography-container .picker-wrapper label{margin-top:16px !important}.redux-main .input-append{height:50px !important}.redux-main .input-append .add-on{font-size:16px;line-height:24px !important;padding:7px;height:32px !important;float:right;margin-top:-40px}.redux-main .redux-hint-qtip{float:left !important}.redux-main .redux-action_bar .button{margin-top:-1px}}@media screen and (max-width: 600px){.sticky-save-warn .redux-save-warn{top:0 !important;right:14px !important}}@media screen and (max-width: 570px){.redux-main .redux-container-sortable .checkbox-container{width:85%;padding-bottom:5px}.redux-main .redux-container-sortable .checkbox-container label{display:initial}}#redux-header{position:relative}.redux-main{position:relative}.redux-main #redux-sticky{min-height:32px;margin-left:-20px;margin-right:-20px;margin-top:-10px;margin-bottom:8px}.redux-main #redux-sticky #info_bar{height:32px}.redux-main #redux-sticky #info_bar .expand_options{margin-top:4px}.redux-main .redux_field_search{top:50px;right:5px}.redux-main #redux-footer-sticky{margin-left:-20px;margin-right:-20px;margin-bottom:-10px}.redux-qtip{z-index:999999 !important}
2
-
3
-
4
- /* Overidng CSS */
5
-
 
 
 
 
 
framework/ReduxCore/assets/css/redux-admin.css.map DELETED
@@ -1,7 +0,0 @@
1
- {
2
- "version": 3,
3
- "mappings": "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",
4
- "sources": ["redux-admin.scss"],
5
- "names": [],
6
- "file": "redux-admin.css"
7
- }
 
 
 
 
 
 
 
framework/ReduxCore/assets/css/redux-admin.scss DELETED
@@ -1,1530 +0,0 @@
1
- .spinner {
2
- visibility: hidden;
3
- display: block;
4
- }
5
- .spinner.is-active{
6
- visibility: visible;
7
- }
8
-
9
- .redux-main .description {
10
- margin-top: 7px;
11
- }
12
-
13
-
14
-
15
- .redux-container {
16
- .form-table > tbody > tr > th {
17
- width: 30%
18
- }
19
- .form-table th,
20
- .form-table td {
21
- margin: 0;
22
- padding: 0;
23
- width: auto;
24
- }
25
-
26
- .redux_field_th {
27
- font-weight: 600;
28
- // width: 30%;
29
- padding: 20px 10px 20px 0px;
30
- display: block;
31
- span:first-child {
32
- font-weight: normal;
33
- display: block;
34
- color: #666;
35
- }
36
- }
37
- #ui-datepicker-div {
38
- display: none;
39
- }
40
- //font-family: "Open Sans","Lucida Grande", Sans-serif;
41
- background-color: #f5f5f5; /* Old browsers */
42
- background-repeat: repeat-x; /* Repeat the gradient */
43
- background-image: -moz-linear-gradient(top, #f2f2f2 0%, #f5f5f5 100%); /* FF3.6+ */
44
- background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, #f5f5f5)); /* Chrome,Safari4+ */
45
- background-image: -webkit-linear-gradient(top, #f2f2f2 0%, #f5f5f5 100%); /* Chrome 10+,Safari 5.1+ */
46
- background-image: -ms-linear-gradient(top, #f2f2f2 0%, #f5f5f5 100%); /* IE10+ */
47
- background-image: -o-linear-gradient(top, #f2f2f2 0%, #f5f5f5 100%); /* Opera 11.10+ */
48
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#eeeeee', GradientType=0); /* IE6-9 */
49
- background-image: -linear-gradient(top, #f2f2f2 0%, #f5f5f5 100%); /* W3C */
50
- border: 1px solid #dedede;
51
- -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .04);
52
- box-shadow: 0 1px 1px rgba(0, 0, 0, .04);
53
- -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
54
- margin-top: 5px;
55
- overflow: hidden;
56
-
57
- a {
58
- &:focus {
59
- box-shadow: none;
60
- }
61
- }
62
-
63
- #redux-header,
64
- #redux-footer {
65
- text-align: right;
66
- padding: 6px 10px;
67
- }
68
-
69
- #redux-header {
70
- background: #f1f1f1;
71
- border-bottom: 3px solid blue;
72
-
73
- .display_header {
74
- float: left;
75
- margin: 20px 10px;
76
-
77
- h2 {
78
- display: inline-block;
79
- font-style: normal;
80
- padding-right: 5px;
81
- }
82
-
83
- .redux-dev-mode-notice-container {
84
- position: absolute;
85
- top: 67px;
86
- left: 20px;
87
- bottom: auto;
88
- width: auto;
89
- }
90
-
91
- span {
92
- color: #888;
93
-
94
- &.redux-dev-mode-notice {
95
- //position: absolute;
96
- background-color: #f0ad4e;
97
- display: inline;
98
- padding: .2em .5em .2em;
99
- font-weight: 700;
100
- line-height: 1;
101
- color: #fff !important;
102
- text-align: center;
103
- white-space: nowrap;
104
- vertical-align: baseline;
105
- border-radius: .25em;
106
- }
107
- }
108
- }
109
-
110
- .icon32 {
111
- float: right;
112
- margin: 16px 16px 0;
113
- }
114
- }
115
-
116
- #redux-footer {
117
- border-top: 1px solid #E7E7E7;
118
- z-index: 999;
119
-
120
- #redux-share {
121
- float: left;
122
- line-height: 28px;
123
- font-size: 15px;
124
-
125
- a {
126
- text-decoration: none;
127
- margin-right: 10px;
128
-
129
- img {
130
- margin-bottom: -3px;
131
- }
132
- }
133
- }
134
- }
135
-
136
- .notice-green {
137
- margin: 0;
138
- border-bottom: 1px solid #E7E7E7;
139
- background-color: #DFF0D8;
140
- color: #468847;
141
- padding: 8px 35px 8px 14px;
142
- text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
143
- }
144
-
145
- .notice-blue {
146
- margin: 0;
147
- border-bottom: 1px solid #BCE8F1;
148
- background-color: #D9EDF7;
149
- color: #3A87AD;
150
- padding: 8px 35px 8px 14px;
151
- text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
152
- }
153
-
154
- .notice-yellow {
155
- margin: 0;
156
- border-bottom: 1px solid #E7E7E7;
157
- background-color: #FCF8E3;
158
- color: #C09853;
159
- padding: 8px 35px 8px 14px;
160
- text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
161
- }
162
-
163
- .notice-red,
164
- .redux-field-errors {
165
- margin: 0;
166
- border-bottom: 1px solid #E7E7E7;
167
- background-color: #F2DEDE;
168
- color: #B94A48;
169
- padding: 8px 35px 8px 14px;
170
- text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
171
- }
172
-
173
- .redux-field-error {
174
- input, textarea, checkbox {
175
- background-color: #FFF6F6;
176
- color: #A00;
177
- }
178
-
179
- }
180
- .redux-field-warning {
181
- input, textarea, checkbox {
182
- background-color: #fcf8e3;
183
- color: #444;
184
- }
185
- }
186
-
187
- .redux-field-errors,
188
- .redux-field-warnings,
189
- .redux-save-warn {
190
- display: none;
191
- }
192
-
193
- .sticky-save-warn {
194
- min-height: 76px;
195
-
196
- .redux-save-warn {
197
- position: fixed;
198
- top: 32px;
199
- right: 21px;
200
- left: 183px;
201
- opacity: 1;
202
- z-index: 9999;
203
- }
204
- }
205
-
206
- #info_bar {
207
- background: #f3f3f3;
208
- border-bottom: 1px solid #dedede;
209
- padding: 6px 10px 6px 6px;
210
- text-align: right;
211
- -moz-box-shadow: inset 0 1px 0 #fcfcfc;
212
- -webkit-box-shadow: inset 0 1px 0 #fcfcfc;
213
- box-shadow: inset 0 1px 0 #fcfcfc;
214
- }
215
-
216
- .redux-group-tab {
217
- display: none;
218
- margin-bottom: 15px;
219
-
220
- .redux-theme-data {
221
- padding: 20px 0;
222
- border-top: 1px solid #E7E7E7;
223
-
224
- &.theme-description {
225
- padding: 10px 0;
226
- border-width: 0;
227
- }
228
-
229
- &.theme-uri,
230
- &.theme-author,
231
- &.theme-version {
232
- padding: 0;
233
- border-width: 0;
234
- }
235
- }
236
-
237
- h3 {
238
- margin-top: 0;
239
- line-height: 2em;
240
- border-bottom: 1px solid #E7E7E7;
241
- }
242
-
243
- .redux-section-desc {
244
- margin-bottom: 15px;
245
- color: #666;
246
- }
247
- }
248
-
249
- .redux-action_bar {
250
- float: right;
251
- .spinner {
252
- float: left;
253
- margin-top: 4px;
254
- }
255
- }
256
-
257
- .redux-ajax-loading {
258
- display: none;
259
- background: red url(data:image/gif;base64,R0lGODlhEAAQAPUAAIiIiIqKio2NjZSUlJqamp6enqKioqSkpK+vr7i4uL+/v8PDw8XFxcnJyc/Pz9HR0dTU1NjY2Nzc3OLi4ubm5unp6ezs7PPz88vLy83NzdDQ0NXV1d3d3eHh4bu7u8zMzOvr6+3t7ZiYmNbW1sDAwMTExNra2s7OztPT09vb2+Xl5QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/i1NYWRlIGJ5IEtyYXNpbWlyYSBOZWpjaGV2YSAod3d3LmxvYWRpbmZvLm5ldCkAIfkEAAoA/wAsAAAAABAAEAAABXDgJY6XZZEoOTnOlI5WdUFNA5UnSR3FJNUSieFAIUUEgcdl4noEBBGSZaHIiSqKhTX2GhVFiQGjuxgkSoYAoosAGE6RhKQrUURHlS+pItMVCHMjEgQ9JBJISg+JT3ciFg4NFkcCNw0OViiDgF0oTC8hACH5BAAKAP8ALAAAAAAQABAAAAVx4CWOZGle1qJYp2hV1xYE29V1JXUYHWUcnQgGwyFFBAENiqUZ1kapFamTyeBcsNOLMkoMGC3GIIEyBBAtRMDAiiSKp04iQqpwc9kRpUCAizgEBVciEQNJFxpKGgECdFAYYBsCAjUMGS0XgAODmDacIyEAIfkEAAoA/wAsAAAAABAAEAAABnbAi3BILBovIMUidBSGQJdNIKBBMomUg6FDMRgoHcOBQowIqNaLJiCIEEMLxdWpnIfITRAHnxgwjiEfDR8UIQYBCEcgDYwdUR6ORxEfG3MgeFiFRB0FBBxEHAQFkUJmaBofamxuRB9/GwICGxeMTRehnrabpERBACH5BAAKAP8ALAAAAAAQABAAAAZ9wItwSCwaL5aFwnIUWiqXUSAwulSYRMrB0KEYDJSO4UAhRgQBDZLpCAgixOSSWFEssEho81IWJgYMTQwDCUgGAQhNCAEGTCMJHU0dCXBDFX1DFhwdeHwFIhxmGBihQxEDaRcOGhYao1WZGIFnAiMUDg6YRR0ioE57Fx2RRkEAIfkEAAoA/wAsAAAAABAAEAAABXLgJY5kaV7WolinaLGQEEBXxZLUUUyUYVATw4FCisg0NZYmIIiQUosKqaJY3FDS1oUoSgwYrcUggTIAEC1EwMCKJCatSYI2qnBx2dGkQOCQOAQFdxdGARoVGhCITE4kGBgWEI8QFgwYWhGTWiMWERFXIyEAIfkEAAoA/wAsAAAAABAAEAAABn/Ai3BILBovloXCchRaKpdRIDC6VJhEysHQoRgMlI7hQCFGBAENkukICCLE5JJYUSywSGjzUhYmBgxNDAMJSAYBCE0IAAZMEQkdTRwKVUMcHHhCFXpDERgYcJYEBZFDI58aFhoOFxpuoUIUGhoUZwJVGA6ZaxccBAQce0QdpUVBACH5BAAKAP8ALAAAAAAQABAAAAZ8wItwSCwaLyEFKXQUhioXSCAAuVSYRMrB0KEYDJSO4UAhmgQBDZKpCQhMxFBJgRVWlFkOtElhUj4NH3VEJQMJFx0NintFCAEGISEQH3BHHR5VThVlRRSMQh0FBBxEHAQFnEJnaRcfHxdtb0WKIWcCVSUNTYgEo7tEHR1HQQAh+QQACgD/ACwAAAAAEAAQAAAGdcCLcEgsGi8hhSJ0FHY6l1EgMLqAmEROo5HqGAwqL5g42qKsoAsqIEgRVacTdAhSLLBI1bWpwiYGDE0MAwlIBgEITQgBBkwjCRxNHQlVdCpGekUqBQSRQxwEBZdDKQIBZ3FqbG5EDYEjpikhW3hFoJ1NRU9HQQA7) no-repeat;
260
- width: 16px;
261
- height: 16px;
262
- margin: 3px 4px 0;
263
- float: right;
264
- }
265
-
266
- #redux-intro-text {
267
- background: #f3f3f3;
268
- border-bottom: 1px solid #dedede;
269
- -moz-box-shadow: inset 0 1px 0 #fcfcfc;
270
- -webkit-box-shadow: inset 0 1px 0 #fcfcfc;
271
- box-shadow: inset 0 1px 0 #fcfcfc;
272
- padding: 3px;
273
- padding: 10px 10px;
274
-
275
- p {
276
- margin: 0;
277
- font-family: "Lucida Grande", Sans-serif;
278
- color: #888;
279
- }
280
- }
281
-
282
- .expand_options {
283
- cursor: pointer;
284
- display: block;
285
- height: 22px;
286
- width: 21px;
287
- float: left;
288
- font-size: 0;
289
- text-indent: -9999px;
290
- margin: 1px 0 0 5px;
291
- border: 1px solid #bbb;
292
- -webkit-border-radius: 2px;
293
- -moz-border-radius: 2px;
294
- border-radius: 2px;
295
- background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAyCAIAAAAm4OfBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQhJREFUeNrslT0KhDAQhTeLR7ATT6IXSKGFYO0lciFrO1N4AU8TLNXKv0CaJbLJRAZxl1hYyJuXN+PoR/Z9fyFdBNNr27Zf8Oq6bhgGSGUYhpTSzyeBNi8hRFVVEK+6rrXaQFOs6yrvTdOYjcqyVEpTLqXI89yaSypBudq2xckF2TipOSvfmmhZFuAGnJV6Licvey5gj7fnwpwXvEfLfqnT0jQ1OBJCQLnUBvZ9b85VFAV076UU8g1ZckVRxBiDzD6OY62WzPOM9i+cpunvvcZxfCQfPWs9a91Ym2UZ5xyHtd/e8hXWng+/zlrD9jmz1tDj7bkw5wXv0Y210itJEs9az9oHsPYQYACveK0/IuB51AAAAABJRU5ErkJggg==) no-repeat -2px -26px;
296
-
297
- &.expanded {
298
- background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAyCAIAAAAm4OfBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQhJREFUeNrslT0KhDAQhTeLR7ATT6IXSKGFYO0lciFrO1N4AU8TLNXKv0CaJbLJRAZxl1hYyJuXN+PoR/Z9fyFdBNNr27Zf8Oq6bhgGSGUYhpTSzyeBNi8hRFVVEK+6rrXaQFOs6yrvTdOYjcqyVEpTLqXI89yaSypBudq2xckF2TipOSvfmmhZFuAGnJV6Licvey5gj7fnwpwXvEfLfqnT0jQ1OBJCQLnUBvZ9b85VFAV076UU8g1ZckVRxBiDzD6OY62WzPOM9i+cpunvvcZxfCQfPWs9a91Ym2UZ5xyHtd/e8hXWng+/zlrD9jmz1tDj7bkw5wXv0Y210itJEs9az9oHsPYQYACveK0/IuB51AAAAABJRU5ErkJggg==) no-repeat -2px -1px
299
- }
300
-
301
- &:hover {
302
- border-color: #888;
303
- }
304
- }
305
-
306
- .sticky-footer-fixed {
307
- background: #f3f3f3;
308
- border-top: 1px solid #dedede !important;
309
- -moz-box-shadow: inset 0 1px 0 #fcfcfc;
310
- -webkit-box-shadow: inset 0 1px 0 #fcfcfc;
311
- box-shadow: inset 0 1px 0 #fcfcfc;
312
- }
313
-
314
- .redux-sidebar,
315
- .redux-main {
316
- min-height: 300px;
317
-
318
- }
319
- .redux-main {
320
- background: #FCFCFC;
321
- margin-left: 201px;
322
- border-left: 1px solid #D8D8D8;
323
- padding: 10px 20px;
324
- -moz-box-shadow: inset 0 1px 0 #fff;
325
- -webkit-box-shadow: inset 0 1px 0 #FFF;
326
- box-shadow: inset 0 1px 0 #FFF;
327
- position: relative;
328
- #redux_ajax_overlay {
329
- position: absolute;
330
- top: 0;
331
- left: 0;
332
- right: 0;
333
- bottom: 0;
334
- -moz-opacity: 0.10;
335
- -khtml-opacity: 0.10;
336
- opacity: 0.10;
337
- filter: progid:DXImageTransform.Microsoft.Alpha(opacity=10);
338
- filter: alpha(opacity=10);
339
- background: #000;
340
- z-index: 200;
341
- display: none;
342
- }
343
- .form-table.no-border {
344
- border-top: none;
345
- }
346
- .form-table tr {
347
- border-bottom: 1px solid #E7E7E7;
348
- &:last-child {
349
- border-bottom: none !important;
350
- }
351
- th,
352
- td {
353
- color: #333;
354
- }
355
- }
356
-
357
- .form-table tr td {
358
- table.mceLayout,
359
- table.mceLayout tr,
360
- table.mceLayout tr td {
361
- padding: 0;
362
- border-width: 0;
363
- }
364
-
365
- .redux-th-warning {
366
- font-size: 1em;
367
- color: #C09853;
368
- font-weight: normal;
369
- display: block;
370
- margin-top: 10px;
371
- }
372
-
373
- .redux-field-warning {
374
- border-color: #C09853;
375
- margin-top: 10px;
376
- }
377
-
378
- .redux-th-error {
379
- font-size: 1em;
380
- color: #B94A48;
381
- font-weight: normal;
382
- display: block;
383
- margin-top: 10px;
384
- }
385
- }
386
-
387
- input.large-text {
388
- width: 100%;
389
- }
390
-
391
- .hide {
392
- display: none;
393
- }
394
-
395
- .redux-field-container {
396
- padding: 20px 0;
397
- }
398
-
399
- .mini,
400
- input[type=text].mini {
401
- width: 60px;
402
- text-align: center;
403
- }
404
-
405
- input {
406
- line-height: 19px;
407
- }
408
-
409
- img {
410
- max-width: 100%;
411
- height: auto;
412
- width: auto !important;
413
- }
414
-
415
- .select2-default {
416
- width: auto !important;
417
- }
418
-
419
- .showDefaults {
420
- display: block;
421
- font-weight: normal;
422
- font-size: .8em;
423
- color: #888;
424
- }
425
-
426
- span.description {
427
- display: block;
428
- font-style: normal;
429
- font-weight: 400;
430
- }
431
-
432
- #redux-system-info textarea {
433
- min-height: 730px;
434
- width: 100%;
435
- }
436
-
437
- .field-desc {
438
- clear: both;
439
- font-size: 13px;
440
- }
441
-
442
- .data-full li {
443
- width: 100%;
444
- }
445
-
446
- .data-half li {
447
- width: 50%;
448
- float: left;
449
- }
450
-
451
- .data-third li {
452
- width: 33.3%;
453
- float: left;
454
- }
455
-
456
- .data-quarter li {
457
- width: 25%;
458
- float: left;
459
- }
460
-
461
- .ui-helper-hidden-accessible {
462
- top: inherit;
463
- }
464
-
465
- .form-table:first-child > tr th, .redux-main .form-table:first-child > tr td {
466
- //padding-top: 0 !important;
467
- }
468
-
469
- .form-table {
470
- clear: none;
471
- margin-top: 0px !important;
472
-
473
- &:first-child tr th,
474
- &:first-child tr td {
475
- // padding-top: 0 !important;
476
- }
477
-
478
- tr:first-child th,
479
- tr:first-child td {
480
- padding-top: 0;
481
- }
482
- }
483
-
484
- .input-append input {
485
- border-right: 0;
486
- margin-bottom: 0;
487
- border-top-right-radius: 0;
488
- border-bottom-right-radius: 0;
489
- margin-right: 0;
490
- float: left;
491
- margin-top: 0;
492
- display: block;
493
- }
494
- .input-append .add-on {
495
- border-top-right-radius: 3px;
496
- border-bottom-right-radius: 3px;
497
- margin-left: -2px;
498
- padding-top: 4px !important;
499
- padding-bottom: 2px !important;
500
- //float: left;
501
- }
502
- .input-prepend input {
503
- border-left: 0;
504
- margin-bottom: 0;
505
- border-top-left-radius: 0;
506
- border-bottom-left-radius: 0;
507
- margin-left: 0;
508
- padding-top: 2px;
509
- padding-bottom: 5px;
510
- float: left;
511
- margin-top: 0;
512
- display: block;
513
- }
514
- .input-prepend .add-on {
515
- border-top-left-radius: 3px;
516
- border-bottom-left-radius: 3px;
517
- float: left;
518
- }
519
-
520
- .input-append {
521
- margin-right: 10px;
522
- font-size: 0;
523
- white-space: nowrap;
524
- float: left;
525
- display: inline-block;
526
- margin-bottom: 6px;
527
- }
528
- .input-append .add-on, .input-prepend .add-on {
529
- width: auto;
530
- display: inline-block;
531
- min-width: 16px;
532
- padding: 3px 4px;
533
- font-size: 12px;
534
- font-weight: 400;
535
- line-height: 20px;
536
- text-align: center;
537
- text-shadow: 0 1px 0 #ffffff;
538
- background-color: #eeeeee;
539
- border: 1px solid #cccccc;
540
- }
541
- .input-prepend {
542
- font-size: 0;
543
- white-space: nowrap;
544
- float: left;
545
- display: inline-block;
546
- margin-bottom: 6px;
547
- }
548
- pre {
549
- white-space: pre-wrap; /* css-3 */
550
- white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
551
- white-space: -pre-wrap; /* Opera 4-6 */
552
- white-space: -o-pre-wrap; /* Opera 7 */
553
- word-wrap: break-word; /* Internet Explorer 5.5+ */
554
- }
555
- }
556
- }
557
-
558
-
559
- /* redux-container */
560
-
561
- .no-js {
562
- border: 1px solid #ffbaba;
563
- margin: 0;
564
- border-bottom: 1px solid #E7E7E7;
565
- background-color: #F2DEDE;
566
- color: #B94A48;
567
- padding: 8px 35px 8px 14px;
568
- text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
569
- }
570
-
571
-
572
-
573
- /* main */
574
-
575
- .redux-sidebar {
576
- width: 202px;
577
- float: left;
578
-
579
- .redux-group-menu {
580
- margin-top: 0 !important;
581
- li {
582
- margin-top: 0;
583
-
584
- &.active a,
585
- &.active a:hover,
586
- &.activeChild a,
587
- &.activeChild a:hover {
588
- background: #FCFCFC;
589
- color: #269ad6;
590
- width: 184px;
591
- opacity: 1;
592
- //margin-right:-2px;
593
- }
594
-
595
- &.active a li a {
596
- background: #333;
597
- padding-left: 5px;
598
- }
599
-
600
- &.divide {
601
- padding: 0;
602
- border-width: 1px 0;
603
- border-style: solid;
604
- border-bottom-color: #E7E7E7;
605
- border-top-color: #F9F9F9;
606
- }
607
- a:first-child {
608
- border-top: none;
609
- }
610
- a {
611
- display: block;
612
- padding: 10px 4px 10px 14px;
613
- background: #e0e0e0;
614
- background: transparent;
615
- border-width: 1px 0;
616
- border-style: solid;
617
- border-bottom-color: #E7E7E7;
618
- border-top-color: #F9F9F9;
619
- opacity: 0.7;
620
- color: #555;
621
- font-weight: 600;
622
- text-decoration: none;
623
- -webkit-transition: none;
624
- transition: none;
625
- &.custom-tab {
626
- background: #f6f6f6;
627
- }
628
- img {
629
- width: 16px;
630
- height: 16px;
631
- // vertical-align:middle;
632
- // margin-bottom:-3px;
633
- // margin-right: 3px;
634
- position: absolute;
635
- left: 15px;
636
- }
637
- &:hover {
638
- background: #e5e5e5;
639
- //width: 184px
640
- color: #777;
641
- //margin-right: -2px;
642
- opacity: 1;
643
- }
644
- }
645
- }
646
- }
647
-
648
- .redux-menu-warning,
649
- .redux-menu-error,
650
- .hasSubSections .extraIconSubsections {
651
- display: inline-block;
652
- float: right;
653
- padding: 6px 7px 4px 7px;
654
- margin-left: 4px;
655
- font-family: sans-serif;
656
- font-size: 9px;
657
- font-weight: 600;
658
- line-height: 9px;
659
- border-radius: 10px;
660
- -moz-border-radius: 10px;
661
- -webkit-border-radius: 10px;
662
- border: 0 solid transparent;
663
- //margin-right: 5px;
664
-
665
- i {
666
- margin-left: -3px;
667
- margin-top: -3px;
668
- }
669
- }
670
- .redux-menu-error {
671
- background-color: rgb(185, 74, 72);
672
- color: rgb(242, 222, 222);
673
- }
674
- .redux-menu-warning {
675
- background-color: #C09853;
676
- color: #FCF8E3;
677
- }
678
-
679
- ul {
680
- .subsection {
681
- display: none;
682
- }
683
- }
684
-
685
- .redux-group-tab-link-a {
686
- position: relative;
687
- outline: 0;
688
- i {
689
- vertical-align: middle;
690
- font-size: 1.35em;
691
- position: absolute;
692
- }
693
- span {
694
- display: block;
695
- &.group_title {
696
- padding-left: 30px;
697
- }
698
- }
699
- }
700
-
701
- .redux-group-tab-link-li a.hasError span.group_title {
702
- padding-right: 25px;
703
- }
704
-
705
- #redux-header {
706
- text-align: center;
707
-
708
- .display_header {
709
- float: none;
710
- }
711
- }
712
- }
713
-
714
- /* sidebar */
715
-
716
-
717
-
718
- /*
719
- *
720
- * NHP_Options_color
721
- *
722
- */
723
- .farb-popup-wrapper {
724
- position: relative;
725
- display: block;
726
- }
727
-
728
- .farb-popup {
729
- position: absolute;
730
- left: 40px;
731
- top: 40px;
732
- background-color: white;
733
- border: 1px solid #222;
734
- padding: 5px;
735
- z-index: 100;
736
- }
737
-
738
-
739
-
740
- .mp6 {
741
- .icon-themes {
742
- display: none;
743
- }
744
-
745
- .redux-container {
746
- #info_bar {
747
- padding: 6px 10px 6px 6px;
748
-
749
- a {
750
- margin-top: 2px;
751
- }
752
- }
753
- }
754
- }
755
-
756
- .redux-timer {
757
- text-align: center;
758
- font-size: 10px;
759
- color: #888;
760
- }
761
-
762
- .wrap {
763
- margin-top: 0;
764
- }
765
-
766
- @media screen and (max-width: 600px) {
767
- .redux-sidebar {
768
- width: 44px;
769
-
770
- .extraIconSubsections {
771
- display: none !important;
772
- }
773
-
774
- .redux-group-menu li a,
775
- .redux-group-menu li a:hover,
776
- .redux-group-menu li.active a,
777
- .redux-group-menu li.active a:hover,
778
- .redux-group-menu li.activeChild a,
779
- .redux-group-menu li.activeChild a:hover {
780
- width: auto;
781
- }
782
-
783
- .redux-group-tab-link-a {
784
- position: relative;
785
-
786
- i {
787
- position: inherit;
788
- }
789
-
790
- span {
791
- display: none;
792
- position: absolute;
793
- top: 0;
794
- left: 44px;
795
- padding: 12px;
796
- width: 200px;
797
- background: #eeeeee;
798
- border: 1px solid #ccc;
799
- -webkit-box-shadow: 2px 2px 8px rgba(0, 0, 0, .2);
800
- -moz-box-shadow: 2px 2px 8px rgba(0, 0, 0, .2);
801
- box-shadow: 2px 2px 8px rgba(0, 0, 0, .2);
802
- border-width: 1px 1px 1px 0px;
803
- z-index: 3;
804
- }
805
-
806
- &:hover > span {
807
- display: block;
808
- }
809
- }
810
- }
811
-
812
- .redux-main {
813
- margin-left: 43px;
814
- width: auto;
815
- max-width: 100%;
816
- }
817
-
818
- table.form-table,
819
- .form-table > thead,
820
- .form-table > tbody,
821
- .form-table > tbody > tr > th,
822
- .form-table > tbody > tr > td,
823
- .form-table > tbody > tr {
824
- display: block;
825
- width: 100% !important;
826
- padding: 0px !important;
827
- }
828
-
829
- .form-table > tbody > tr > th, .form-table > tbody > tr > td {
830
- padding: 10px !important;
831
- }
832
-
833
- .form-table > tbody > tr > th, .form-table > tbody > tr > td {
834
- padding: 10px !important;
835
- }
836
- }
837
-
838
- //mp6 fixes
839
- @media screen and (max-width: 782px) {
840
- .form-table>tbody>tr>th {
841
- width: 100%;
842
- }
843
- .redux_field_th {
844
- padding-bottom:0;
845
- }
846
- .mp6 {
847
- .redux-container {
848
- #info_bar {
849
- height: auto;
850
- padding-bottom: 1px;
851
-
852
- a {
853
- margin-top: 5px;
854
- }
855
- }
856
- }
857
- }
858
- .redux-container-switch label {
859
- padding: 5px 10px !important;
860
-
861
- }
862
- .redux-container-button_set label {
863
- padding: 12px 10px;
864
- }
865
- .redux-container #redux-footer #redux-share {
866
- line-height: 34px;
867
- }
868
-
869
- }
870
-
871
- pre {
872
- overflow: hidden;
873
- }
874
-
875
- /* Default admin theme */
876
- #redux-header h2 {
877
- color: #fff;
878
- }
879
-
880
- @mixin backgroundGradient($to: darken($to, 5%), $from: lighten($to, 7%)) {
881
- background-color: $to !important;
882
- background-image: -khtml-gradient(linear, left top, left bottom, from($from), to($to)) !important;
883
- background-image: -moz-linear-gradient(top, $from, $to) !important;
884
- background-image: -ms-linear-gradient(top, $from, $to) !important;
885
- background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, $from), color-stop(100%, $to)) !important;
886
- background-image: -webkit-linear-gradient(top, $from, $to) !important;
887
- background-image: -o-linear-gradient(top, $from, $to) !important;
888
- background-image: -linear-gradient(top, $from, $to) !important;
889
-
890
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{$from}', endColorstr='#{$to}', GradientType=0) !important;
891
- }
892
-
893
- @mixin adminThemeColorOverrides($darkColor, $accentColor, $secondaryColor, $buttonPrimary) {
894
-
895
- .button.ui-datepicker-current,
896
- button.ui-datepicker-close {
897
- background-color: lighten($accentColor, 3%) !important;
898
- }
899
-
900
- .ui-datepicker-buttonpane button.ui-datepicker-current {
901
- background: $buttonPrimary !important;
902
- color: white !important;
903
- border: 1px solid darken($buttonPrimary, 20%) !important;
904
-
905
- }
906
-
907
- .ui-datepicker-header .ui-icon {
908
- background-image: url(data:image/png;base64,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) !important;
909
- }
910
-
911
- .ui-datepicker-header {
912
- background-color: $secondaryColor !important;
913
- color: white !important;
914
- }
915
-
916
- .ui-datepicker td .ui-state-active {
917
- background-color: lighten($accentColor, 3%) !important;
918
- color: white !important;
919
- }
920
-
921
- .ui-datepicker td .ui-state-hover {
922
- color: lighten($accentColor, 3%) !important;
923
- }
924
-
925
- .ui-datepicker td .ui-state-highlight {
926
- background: $accentColor !important;
927
- border: 1px solid $secondaryColor !important;
928
- color: white !important;
929
- }
930
-
931
- .redux-container-switch .cb-disable,
932
- .redux-container-switch .cb-enable,
933
- .ui-state-default,
934
- .ui-widget-content .ui-state-default,
935
- .ui-widget-header .ui-state-default {
936
- @include backgroundGradient(#f5f5f5, #f8f8f8);
937
- border-color: #ccc !important;
938
- }
939
-
940
- .ui-datepicker td .ui-state-active {
941
- color: black !important;
942
- font-weight: 700 !important;
943
- background: white !important;
944
- }
945
-
946
- .redux-container-switch .cb-disable.selected {
947
- @include backgroundGradient(#646464, #929292);
948
- border-color: #767676 !important;
949
- }
950
- .redux-container-switch .cb-enable.selected,
951
- .redux-field-container .ui-buttonset .ui-state-active {
952
- @include backgroundGradient($accentColor);
953
- border-color: darken($accentColor, 15%) !important;
954
- border-color: darken($accentColor, 10%) !important;
955
- -webkit-box-shadow: inset 0 1px 0 lighten($accentColor, 15%), 0 1px 0 rgba(0, 0, 0, .15) !important;
956
- box-shadow: inset 0 1px 0 lighten($accentColor, 15%), 0 1px 0 rgba(0, 0, 0, .15) !important;
957
-
958
- }
959
-
960
- #redux-header {
961
- background: $secondaryColor;
962
- border-color: $accentColor;
963
-
964
- .display_header span {
965
- color: $darkColor;
966
- }
967
- }
968
-
969
- .redux-sidebar .redux-group-menu li.active {
970
- &.hasSubSections {
971
-
972
- a {
973
- position: relative;
974
- &:after {
975
- right: 0;
976
- border: solid 8px transparent;
977
- content: "\0020";
978
- height: 0;
979
- width: 0;
980
- position: absolute;
981
- pointer-events: none;
982
- border-right-color: #fff;
983
- top: 50%;
984
- margin-top: -8px;
985
- }
986
-
987
- }
988
- ul.subsection li a:after {
989
- border: 0 none !important;
990
- content: "\0020" !important;
991
- }
992
- }
993
- }
994
- .redux-sidebar .redux-group-menu li {
995
- &.hasSubSections {
996
- .redux-menu-error {
997
- display: none;
998
- margin-right: 5px;
999
- }
1000
-
1001
- a {
1002
- &.hasError {
1003
- .extraIconSubsections {
1004
- background-color: rgb(185, 74, 72);
1005
- color: rgb(242, 222, 222);
1006
- }
1007
- }
1008
- .extraIconSubsections {
1009
- border-radius: 10px;
1010
- -moz-border-radius: 10px;
1011
- -webkit-border-radius: 10px;
1012
- border: 0 solid transparent;
1013
- font-size: 9px;
1014
- height: 9px;
1015
- line-height: 9px;
1016
- margin-right: 5px;
1017
- padding: 6px 7px 4px 7px;
1018
- width: 5px;
1019
- }
1020
-
1021
- &:hover .extraIconSubsections {
1022
- //right: 2px;
1023
- }
1024
-
1025
- }
1026
- }
1027
- &.active,
1028
- &.activeChild {
1029
- a .extraIconSubsections {
1030
- display: none;
1031
- }
1032
- &.hasSubSections {
1033
- .redux-menu-error {
1034
- display: block;
1035
- }
1036
- .subsection {
1037
- .redux-menu-error {
1038
- margin-right: 2px;
1039
- }
1040
- }
1041
- }
1042
- }
1043
- }
1044
-
1045
- .redux-sidebar .redux-group-menu {
1046
- li.active,
1047
- li.activeChild {
1048
- border-left: 0 none;
1049
- a {
1050
- color: $secondaryColor;
1051
- }
1052
- &.hasSubSections {
1053
- .active {
1054
- a {
1055
- &:after {
1056
- right: 0;
1057
- border: solid 8px transparent;
1058
- content: "\0020";
1059
- height: 0;
1060
- width: 0;
1061
- position: absolute;
1062
- pointer-events: none;
1063
- border-right-color: #fff;
1064
- top: 50%;
1065
- margin-top: -8px;
1066
- }
1067
- }
1068
- }
1069
- a {
1070
- -webkit-transition: all 0.2s;
1071
- -moz-transition: all 0.2s;
1072
- transition: all 0.2s;
1073
- color: #fff;
1074
- width: auto;
1075
- border-bottom: 0;
1076
- }
1077
- ul.subsection li {
1078
- border-top: 0 none !important;
1079
- &.active a:hover {
1080
- color: #fff;
1081
- }
1082
- a {
1083
- width: auto;
1084
- border-top: 0 !important;
1085
- // border-top-color: lighten(@secondaryColor, 15);
1086
- padding: 7px;
1087
- color: #fff;
1088
- padding-left: 15px;
1089
- -webkit-transition: all 0.2;
1090
- -moz-transition: all 0.2;
1091
- -ms-transition: all 0.2;
1092
- -o-transition: all 0.2;
1093
- transition: all 0.2;
1094
- &:hover {
1095
- color: $buttonPrimary;
1096
- background: darken($secondaryColor, 10%);
1097
- }
1098
- span.group_title {
1099
- padding-left: 5px !important;
1100
- }
1101
- }
1102
- &.hasIcon {
1103
- a {
1104
- padding-left: 14px;
1105
- span.group_title {
1106
- padding-left: 30px !important;
1107
- }
1108
-
1109
- }
1110
- }
1111
- }
1112
- }
1113
- }
1114
- li.active {
1115
- &.hasSubSections {
1116
- a {
1117
- background: $accentColor;
1118
- }
1119
- ul.subsection li a {
1120
- background: $secondaryColor;
1121
- }
1122
- }
1123
- }
1124
- li.activeChild {
1125
- &.hasSubSections {
1126
- a {
1127
- background: $darkColor;
1128
- text-shadow: 1px 1px darken($darkColor, 30%);
1129
- }
1130
- ul.subsection li {
1131
- a {
1132
- background: $secondaryColor;
1133
- text-shadow: none;
1134
- }
1135
- &.active {
1136
- a {
1137
- background: $accentColor;
1138
- text-shadow: 1px 1px darken($accentColor, 20%);
1139
- }
1140
- }
1141
- }
1142
- }
1143
- }
1144
- }
1145
-
1146
- .redux-container-image_select .redux-image-select-selected img {
1147
- border-color: $accentColor;
1148
- }
1149
-
1150
- .redux-container-image_select .redux-image-select-selected .tiles {
1151
- border-color: $accentColor;
1152
- }
1153
-
1154
- #redux-footer #redux-share a {
1155
- color: $accentColor;
1156
- &:hover {
1157
- color: darken($accentColor, 20%);
1158
- }
1159
- }
1160
- .select2-results .select2-highlighted {
1161
- background: $accentColor;
1162
- }
1163
- .select2-drop-active,
1164
- .select2-container-multi.select2-container-active .select2-choices,
1165
- .select2-drop.select2-drop-above.select2-drop-active,
1166
- .select2-container-active .select2-choice,
1167
- .select2-container-active .select2-choices,
1168
- .select2-dropdown-open.select2-drop-above .select2-choice,
1169
- .select2-dropdown-open.select2-drop-above .select2-choices {
1170
- border-color: $accentColor;
1171
- }
1172
- .select2-dropdown-open.select2-drop-above .select2-choice,
1173
- .select2-dropdown-open.select2-drop-above .select2-choices {
1174
- border-top: inherit;
1175
- }
1176
- .noUi-connect {
1177
- @include backgroundGradient(lighten($accentColor, 3%));
1178
- }
1179
- }
1180
-
1181
- /* Light fresh theme */
1182
- .admin-color-fresh, .wp-customizer {
1183
- @include adminThemeColorOverrides(#a0a5aa, #0073aa, #23282d, #1e8cbe);
1184
- }
1185
-
1186
- /* Light admin theme */
1187
- .admin-color-light {
1188
- @include adminThemeColorOverrides(#e6e6e6, #04a4cc, #888888, #0384a4);
1189
- }
1190
-
1191
- /* Blue admin theme */
1192
- .admin-color-blue {
1193
- @include adminThemeColorOverrides(#e2ecf1, #4796b3, #096484, #db9825);
1194
- }
1195
-
1196
- /* Coffee admin theme */
1197
- .admin-color-coffee {
1198
- @include adminThemeColorOverrides(#cdcbc9, #c7a589, #46403c, #ba906d);
1199
- }
1200
-
1201
- /* Ectoplasm admin theme */
1202
- .admin-color-ectoplasm {
1203
- @include adminThemeColorOverrides(#cbc5d3, #a3b745, #413256, #89993a);
1204
- }
1205
-
1206
- /* Midnight admin theme */
1207
- .admin-color-midnight {
1208
- @include adminThemeColorOverrides(#c2c4c5, #e14d43, #363b3f, #d92c23);
1209
- }
1210
-
1211
- /* Ocean admin theme */
1212
- .admin-color-ocean {
1213
- @include adminThemeColorOverrides(#d5dddf, #9ebaa0, #627c83, #86a988);
1214
- }
1215
-
1216
- /* Sunrise admin theme */
1217
- .admin-color-sunrise {
1218
- @include adminThemeColorOverrides(#f0c8c6, #dd823b, #b43c38, #cc6c23);
1219
- }
1220
-
1221
- @media screen and (max-width: 600px) {
1222
- // .redux-group-tab-link-a span { margin-top: -2px; }
1223
- .redux-group-tab-link-a {
1224
- min-height: 15px;
1225
- span {
1226
- //background: #222;
1227
- //color: white;
1228
- padding: 11px 12px;
1229
- color: #555;
1230
- -webkit-transition: all 0.3s;
1231
- -moz-transition: all 0.3s;
1232
- transition: all 0.3s;
1233
- &:hover {
1234
- //color: #2ea2cc;
1235
- //background: black;
1236
- background: #e5e5e5;
1237
- }
1238
- text-shadow: none !important;
1239
- }
1240
- }
1241
-
1242
- .redux-sidebar a {
1243
-
1244
- }
1245
- }
1246
-
1247
- @media screen and (max-width: 782px) {
1248
- #redux-footer #redux-share {
1249
- line-height: 38px;
1250
- font-size: 18px;
1251
- }
1252
-
1253
- .sticky-save-warn .redux-save-warn {
1254
- right: 13px;
1255
- top: 46px;
1256
- }
1257
-
1258
- .redux-container .expand_options {
1259
- margin-top: 5px;
1260
- }
1261
-
1262
- .redux-action_bar input {
1263
- margin-bottom: 0 !important;
1264
- }
1265
-
1266
- }
1267
-
1268
- @media screen and (max-width: 600px) {
1269
- #redux-footer #redux-share,
1270
- .redux-hint-qtip {
1271
- display: none;
1272
- }
1273
-
1274
- .redux-container .redux-action_bar {
1275
- float: none;
1276
- }
1277
- }
1278
-
1279
- // WP Engine CSS fix
1280
- .redux-sidebar .icon-large,
1281
- .redux-main .icon-large {
1282
- background-image: inherit !important;
1283
- width: inherit;
1284
- height: inherit;
1285
- }
1286
-
1287
- .redux-main dd, .redux-main li, .redux-sidebar li {
1288
- margin-bottom: 0 !important;
1289
- }
1290
-
1291
- .fully-expanded {
1292
- .redux-sidebar {
1293
- margin-left: -500px;
1294
- }
1295
- .redux-main {
1296
- margin-left: 0;
1297
- }
1298
- .redux-group-tab {
1299
- display: block;
1300
- }
1301
- }
1302
- @media screen and (max-width: 640px) {
1303
- #redux-defaults-section {
1304
- display: none;
1305
- }
1306
- }
1307
- @media screen and (max-width: 730px) {
1308
- #redux-share {
1309
- display:none;
1310
- }
1311
- }
1312
- @media screen and (max-width: 730px) {
1313
- #redux-defaults-section2 {
1314
- display: none;
1315
- }
1316
- #redux-share {
1317
- display:none;
1318
- }
1319
- }
1320
-
1321
- @media screen and (max-width: 600px) {
1322
- .form-table > tbody > tr > th {
1323
- padding-bottom: 0 !important;
1324
- }
1325
-
1326
- .redux_field_th {
1327
- padding-top: 0;
1328
- padding-bottom: 0;
1329
- }
1330
-
1331
- .redux-container .redux-main {
1332
- margin-left: 44px;
1333
- }
1334
-
1335
- .redux-main {
1336
- .redux-field-container {
1337
- padding-top: 0;
1338
- padding-bottom: 0;
1339
- }
1340
- .subsection a {
1341
- min-height: 15px;
1342
- }
1343
- }
1344
- }
1345
-
1346
- @media screen and (min-width: 601px) and (max-width: 782px) {
1347
- .redux-container {
1348
- .sticky-save-warn .redux-save-warn {
1349
- top: 47px !important;
1350
- right: 13px !important;
1351
- }
1352
- }
1353
- }
1354
-
1355
- @media screen and (max-width: 782px) {
1356
-
1357
- .redux-main {
1358
- .form-table-section-indented {
1359
- input[type=text] {
1360
- width: 95% !important;
1361
- }
1362
- }
1363
-
1364
- .redux-container-sortable {
1365
- input[type=text] {
1366
- width: 80%;
1367
- display: initial;
1368
- }
1369
- }
1370
-
1371
- .redux-typography-container {
1372
- .input_wrapper input.mini {
1373
- font-size: 16px !important;
1374
- height: 40px !important;
1375
- padding: 7px 10px !important;
1376
- line-height: 24px !important;
1377
- }
1378
- .picker-wrapper label {
1379
- margin-top: 16px !important;
1380
- }
1381
- }
1382
-
1383
- .input-append {
1384
- height: 50px !important;
1385
-
1386
- .add-on {
1387
- font-size: 16px;
1388
- line-height: 24px !important;
1389
- padding: 7px;
1390
- height: 32px !important;
1391
- float: right;
1392
- margin-top: -40px;
1393
- }
1394
- }
1395
-
1396
- .redux-hint-qtip {
1397
- float: left !important;
1398
- }
1399
- .redux-action_bar .button {
1400
- margin-top: -1px;
1401
- }
1402
- }
1403
- }
1404
-
1405
- @media screen and (max-width: 600px) {
1406
- .sticky-save-warn .redux-save-warn {
1407
- top: 0 !important;
1408
- right: 14px !important;
1409
- }
1410
- }
1411
-
1412
- @media screen and (max-width: 570px) {
1413
- .redux-main {
1414
- .redux-container-sortable {
1415
- .checkbox-container {
1416
- width: 85%;
1417
- padding-bottom: 5px;
1418
-
1419
- label {
1420
- display: initial;
1421
- }
1422
- }
1423
- }
1424
- }
1425
- }
1426
-
1427
- #redux-header {
1428
- position: relative;
1429
- }
1430
-
1431
- /* Leftovers? */
1432
-
1433
- /*.shadow1 {
1434
- position: relative;
1435
-
1436
- &:before,
1437
- &:after {
1438
- z-index: -1;
1439
- position: absolute;
1440
- content: "";
1441
- bottom: 15px;
1442
- left: 10px;
1443
- width: 50%;
1444
- top: 80%;
1445
- max-width: 300px;
1446
- background: #777;
1447
- -webkit-box-shadow: 0 15px 10px rgba(0,0,0,0.4);
1448
- -moz-box-shadow: 0 15px 10px rgba(0,0,0,0.4);
1449
- box-shadow: 0 15px 10px rgba(0,0,0,0.4);
1450
- -webkit-transform: rotate(-3deg);
1451
- -moz-transform: rotate(-3deg);
1452
- -o-transform: rotate(-3deg);
1453
- -ms-transform: rotate(-3deg);
1454
- transform: rotate(-3deg);
1455
- }
1456
-
1457
- &:after {
1458
- -webkit-transform: rotate(3deg);
1459
- -moz-transform: rotate(3deg);
1460
- -o-transform: rotate(3deg);
1461
- -ms-transform: rotate(3deg);
1462
- transform: rotate(3deg);
1463
- right: 10px;
1464
- left: auto;
1465
- }
1466
- }*/
1467
-
1468
- /*.redux-menu-warning {
1469
- background-color: #C09853;
1470
- color: #FCF8E3;
1471
- }
1472
- .redux-menu-error {
1473
- background-color: #B94A48;
1474
- color: #F2DEDE;
1475
- }*/
1476
-
1477
- /*.redux-screenshot {
1478
- max-width: 300px;
1479
- display: block;
1480
- }*/
1481
-
1482
- /*.redux-container {
1483
- .ajax-loading-img-top {
1484
- margin: 5px 4px 0;
1485
- float: left;
1486
- }
1487
-
1488
- .ajax-loading {
1489
- margin: 3px 4px 0;
1490
- float: right;
1491
- }
1492
-
1493
- .ajax-reset-loading-img {
1494
- display: block;
1495
- margin-left: 100px;
1496
- }
1497
- }*/
1498
-
1499
- // Modern Theme
1500
-
1501
- .redux-main {
1502
- position: relative;
1503
- #redux-sticky {
1504
- min-height: 32px;
1505
- margin-left: -20px;
1506
- margin-right: -20px;
1507
- margin-top: -10px;
1508
- margin-bottom: 8px;
1509
- #info_bar {
1510
- height: 32px;
1511
- .expand_options {
1512
- margin-top: 4px;
1513
- }
1514
- }
1515
- }
1516
- .redux_field_search {
1517
- top: 50px;
1518
- right: 5px;
1519
- }
1520
- #redux-footer-sticky {
1521
- margin-left: -20px;
1522
- margin-right: -20px;
1523
- margin-bottom: -10px;
1524
- }
1525
- }
1526
- .redux-qtip {
1527
- z-index: 999999 !important;
1528
-
1529
- }
1530
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
framework/ReduxCore/assets/css/redux-fields.css DELETED
@@ -1 +0,0 @@
1
- .redux-container-ace_editor .ace-wrapper{position:static}.redux-container-ace_editor .ace_editor{height:200px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.redux-container-ace_editor .ace_gutter{z-index:1!important}.redux-main .redux-container-background .redux-background-attachment,.redux-main .redux-container-background .redux-background-attachment select,.redux-main .redux-container-background .redux-background-clip,.redux-main .redux-container-background .redux-background-clip select,.redux-main .redux-container-background .redux-background-origin,.redux-main .redux-container-background .redux-background-origin select,.redux-main .redux-container-background .redux-background-position,.redux-main .redux-container-background .redux-background-position select,.redux-main .redux-container-background .redux-background-repeat,.redux-main .redux-container-background .redux-background-repeat select,.redux-main .redux-container-background .redux-background-size,.redux-main .redux-container-background .redux-background-size select{width:200px!important;margin-right:10px;margin-bottom:7px}.redux-main .redux-container-background .background-preview{display:block;width:100%;margin:5px 0 10px;border:1px dotted #d3d3d3}.redux-main .redux-container-background .select2-container{margin-right:10px;margin-bottom:10px}.redux-main .redux-container-background .wp-picker-container{margin-bottom:10px}.redux-main .redux-container-background .upload{width:100%;margin-bottom:8px}.redux-main .redux-container-select li.ui-state-highlight{height:20px;margin-top:2px;margin-left:5px;width:64px;margin-bottom:0}.wp-customizer .redux-container-background .redux-background-attachment,.wp-customizer .redux-container-background .redux-background-attachment select,.wp-customizer .redux-container-background .redux-background-clip,.wp-customizer .redux-container-background .redux-background-clip select,.wp-customizer .redux-container-background .redux-background-origin,.wp-customizer .redux-container-background .redux-background-origin select,.wp-customizer .redux-container-background .redux-background-position,.wp-customizer .redux-container-background .redux-background-position select,.wp-customizer .redux-container-background .redux-background-repeat,.wp-customizer .redux-container-background .redux-background-repeat select,.wp-customizer .redux-container-background .redux-background-size,.wp-customizer .redux-container-background .redux-background-size select{width:100%!important}.redux-container-border .select2-container{float:left;display:block;margin-right:10px}.redux-container-border .select_wrapper{float:left;width:inherit}.redux-container-border .select_wrapper select{width:80px;float:left}.redux-container-border .field-border-input{margin-right:10px;margin-bottom:7px}.redux-container-border .wp-picker-container{margin-top:2px}@media screen and (max-width:782px){.redux-container-border .field-border-input input{display:inline-block!important;width:100px!important}.redux-container-border .field-border-input .add-on{padding:7px 4px;font-size:16px;line-height:1.5}.redux-container-border .select_wrapper{margin-top:6px}}.redux-container-checkbox label{vertical-align:top;width:100%}.redux-container-checkbox label .field-desc{margin-top:0;float:left;width:93%;clear:none}.redux-container-color_gradient .colorGradient{display:inline-block}.redux-container-color_gradient .toLabel{padding-left:18px}@media screen and (max-width:660px){.redux-container-color_gradient .colorGradient{display:block;text-align:center!important}}.sp-container{color:#555;border-color:#ccc;background:#f7f7f7;-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);vertical-align:top}.sp-replacer{color:#555;border-color:#ccc;background:#f7f7f7;-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);vertical-align:top}.sp-replacer.focus,.sp-replacer.hover,.sp-replacer:focus,.sp-replacer:hover{background:#fafafa;border-color:#999;color:#222}.sp-replacer.focus,.sp-replacer:focus{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.sp-replacer.active:focus{-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.sp-replacer.active,.sp-replacer.active:hover,.sp-replacer:active{background:#eee;border-color:#999;color:#333;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}#ui-datepicker-div{z-index:15!important}.ui-datepicker-header{background-color:#00abef}.redux-dimensions-container .select_wrapper,.redux-dimensions-container select{width:65px!important;float:left}.redux-dimensions-container .field-dimensions-input{margin-right:10px;margin-bottom:7px}@media screen and (max-width:782px){.redux-dimensions-container .field-dimensions-input input{display:inline-block!important;width:100px!important}.redux-dimensions-container .field-dimensions-input .add-on{padding:7px 4px;font-size:16px;line-height:1.5}.redux-dimensions-container .select_wrapper{margin-top:6px}}.redux-main .divide{height:20px;line-height:20px;float:none;border-color:#e7e7e7;display:block;width:100%;height:35px!important;line-height:35px!important;position:relative;margin:15px 0 10px 0}.redux-main .divide .inner{width:42%!important;left:40%!important;margin-left:-6%;background-color:#fcfcfc;border-color:#e7e7e7;position:absolute;height:1px;top:50%;width:100%;margin-top:-1px;border-top-width:1px;border-top-style:solid}.redux-main .divide .inner span{background-color:#fcfcfc;border-color:#e7e7e7;height:5px;width:5px;border-width:2px;border-style:solid;display:block;position:absolute;left:50%;margin-left:-5px;margin-top:-5px}.wp-customizer .redux-container-divide .divide .inner{width:82%!important;left:18%!important;margin-left:-8%}.redux-container-editor .mceLayout td{border-width:1px;margin:0;padding:1px}.redux-container-editor input,.redux-container-editor textarea{margin:inherit}.redux-container-editor textarea{border-style:none;border:0;border-width:0}.redux-container-editor .wp-editor-container{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.redux-container-editor .wp-editor-container textarea{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-style:inherit}.redux-container-editor .quicktags-toolbar input{margin:2px 1px 4px;line-height:18px;display:inline-block;min-width:26px;padding:2px 4px;font:12px/18px Arial,Helvetica,sans-serif normal;color:#464646;border:1px solid #c3c3c3;-webkit-border-radius:3px;border-radius:3px;background:#eee;background-image:-webkit-gradient(linear,left bottom,left top,from(#e3e3e3),to(#fff));background-image:-webkit-linear-gradient(bottom,#e3e3e3,#fff);background-image:-moz-linear-gradient(bottom,#e3e3e3,#fff);background-image:-o-linear-gradient(bottom,#e3e3e3,#fff);background-image:linear-gradient(to top,#e3e3e3,#fff)}.redux-container-image_select .redux-table-container{display:table;table-layout:fixed;width:100%}.redux-container-image_select .redux-image-select{margin:0!important}.redux-container-image_select .redux-image-select .tiles{display:block;background-color:#fff;background-repeat:repeat;width:40px;height:40px}.redux-container-image_select .redux-image-select .tiles,.redux-container-image_select .redux-image-select img{border-color:#d9d9d9}.redux-container-image_select .redux-image-select li:last-child{margin-bottom:0}.redux-container-image_select .redux-image-select input[type=radio]{display:none}.redux-container-image_select .redux-image-select-presets img{width:100%}.redux-container-image_select ul.redux-image-select li{margin:0 10px 3px 10px;display:inline-block;padding:2px 2px;padding-left:0}.redux-container-image_select .redux-image-select-selected{background-color:#f9f9f9}.redux-container-image_select .redux-image-select .tiles,.redux-container-image_select .redux-image-select img,.redux-container-image_select .redux-image-select-selected .tiles,.redux-container-image_select .redux-image-select-selected img{border-width:4px;border-style:solid}.redux-container-image_select .redux-image-select-selected .tiles{border-color:#7a7a7a}.redux-info-field{min-height:20px;padding:8px 19px;margin:10px 0;border:1px solid;border-radius:4px;border:1px solid;position:relative}.redux-info-field h1,.redux-info-field h2,.redux-info-field h3,.redux-info-field h4,.redux-info-field h5,.redux-info-field h6{border-bottom:0!important}.redux-info-field h3{color:#777}.redux-info-field .redux-info-icon{display:inline-block;margin-right:15px}.redux-info-field .redux-info-icon i{font-size:2em}.redux-info-field .redux-info-desc{display:inline-block;vertical-align:top}.redux-info-field.redux-normal{background-color:#eee;border-color:#ccc;color:#666}.redux-info-field.redux-normal i{color:#c5c5c5}.redux-info-field.redux-warning{background-color:#fbeba4;border-color:#d7c281;color:#958234}.redux-info-field.redux-warning i{color:#dcca81}.redux-info-field.redux-success{background-color:#c4ee91;border-color:#71af5d;color:#4d7615}.redux-info-field.redux-success i{color:#a0ca6c}.redux-info-field.redux-critical{background-color:#fba1a3;border-color:#b84f5b;color:#981225}.redux-info-field.redux-critical i{color:#dd767d}.redux-info-field.redux-info{background-color:#d3e4f4;border-color:#a9b6c2;color:#5c80a1}.redux-info-field.redux-info i{color:#afc6da}.redux-notice-field{margin:15px 0 0;background-color:#fff;border:0;border-left:4px solid #f3f3f3;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);padding:1px 12px}.redux-notice-field h1,.redux-notice-field h2,.redux-notice-field h3,.redux-notice-field h4,.redux-notice-field h5,.redux-notice-field h6{border-bottom:0!important}.redux-notice-field p{margin:.5em 0;padding:2px}.redux-notice-field .redux-info-icon{display:inline-block;margin-right:15px}.redux-notice-field .redux-info-icon i{font-size:2em}.redux-notice-field .redux-info-desc{display:inline-block;vertical-align:top}.redux-notice-field.redux-info{border-left:4px solid #0099d5}.redux-notice-field.redux-success{border-left:4px solid #7ad03a}.redux-notice-field.redux-warning{border-left:4px solid #fbeba4}.redux-notice-field.redux-critical{border-left:4px solid #dd3d36}.redux-main .redux-field-container.redux-container-info{padding:0}.wp-customizer .hasIcon.redux-info-field .redux-info-desc,.wp-customizer .hasIcon.redux-notice-field .redux-info-desc{display:block;margin-left:43px}.wp-customizer .hasIcon.redux-info-field .redux-info-icon,.wp-customizer .hasIcon.redux-notice-field .redux-info-icon{float:left}.wp-customizer .redux-main .customize-control.customize-control-redux-info{border-bottom:0}.redux-container-link_color .linkColor{display:inline-block;padding-right:10px;padding-bottom:7px}.redux-container-link_color .linkColor strong{display:table;margin-bottom:5px;margin-left:3px;font-size:12px;font-weight:400;color:#999}.redux-main .button.remove-image,.redux-main .removeCSS{margin-left:10px;color:#ef521d}.redux-main .button.remove-image:hover,.redux-main .removeCSS:hover{color:red}.redux-main .upload_button_div{margin-bottom:5px}.redux-main .upload-error{float:left;color:#666;font-size:10px;font-weight:700;text-decoration:none;text-shadow:1px 1px 0 #fff;margin:0 10px 0 0;padding:3px 10px;background:#ffdfec;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.redux-main .reset-button{font-family:Arial,Verdana,sans-serif;float:left;margin:0;color:#ef521d;border-color:#bbb}.redux-main .redux-option-image{max-height:340px;max-width:340px;padding:5px;margin-bottom:0;margin-top:10px;margin-right:15px;border:1px solid #e3e3e3;background:#f7f7f7;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.redux-main .redux-main .upload{width:80%!important}.redux-main .button{margin-top:2px}.redux-container-multi_text ul.redux-multi-text{margin:0;padding:0}.redux-container-multi_text .redux-multi-text-add{clear:both;margin:5px 0}.redux-container-multi_text a.redux-multi-text-remove.deletion{color:red;padding:2px 4px;margin-left:5px}.redux-container-multi_text a.redux-multi-text-remove.deletion:hover{background:red;color:#fff;text-decoration:none}@media screen and (max-width:782px){.redux-container-multi_text input{clear:both}.redux-container-multi_text .redux-multi-text-remove{margin:0;float:right}}.wp-customizer .redux-container-multi_text .button{float:right}.wp-customizer .redux-container-multi_text .redux-multi-text-remove{float:right;margin-bottom:5px}.wp-customizer .redux-container-multi_text ul.redux-multi-text input{width:100%!important}.redux-container-palette label{border:3px solid transparent;border-color:transparent!important;border-radius:0;width:100%!important;display:block}.redux-container-palette label.ui-button.ui-widget{width:95%;background:0 0;padding:0}.redux-container-palette label.ui-button.ui-widget .ui-button-text{display:flex}.redux-container-palette label.ui-button.ui-widget .ui-button-text span{padding:10px;flex-grow:1;font-size:0;line-height:10px;color:transparent;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-shadow:0}.redux-container-palette label.ui-button.ui-widget .ui-button-text span:hover{flex-grow:3;font-weight:700;min-width:60px;font-size:12px;line-height:10px;color:#333;text-shadow:0 0 8px #fff,0 0 8px #fff}.redux-container-palette label.ui-state-active{border:3px solid #333!important}.wp-customizer .redux-main .redux-container-palette label{margin-bottom:3px}.redux-main .form-table-section-indented{width:95%;margin-left:5%!important}.redux-main .form-table-section tr:first-of-type th:first-of-type{padding:0!important}.redux-main h3{margin-top:10px}.redux-main .form-table-section-indented>tbody>tr:first-child{display:none}.redux-main .form-table-section-indented>tbody>tr:nth-last-child(2){border-bottom:0}.redux-container-select_image{margin-top:2px;margin-left:5px;width:100%;margin-bottom:0}.redux-preview-image{max-height:250px;max-width:250px;padding:5px;margin-top:10px;border:1px solid #e3e3e3;background:#f7f7f7;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.redux-container-select li.ui-state-highlight{height:20px;margin-top:2px;margin-left:5px;width:64px;margin-bottom:0}.redux-container-slider .redux-slider-container{margin-left:25px;margin-right:25px;width:200px;display:inline-block;vertical-align:middle}.redux-container-slider .redux-slider-input,.redux-container-slider .redux-slider-select-one,.redux-container-slider .redux-slider-select-two{width:100px!important;text-align:center}.redux-container-slider .redux-slider-label{position:absolute;margin-left:-5px}.redux-container-slider .redux-slider-label-one{position:absolute;margin-left:-22px}.redux-container-slider .redux-slider-label-two{position:absolute;margin-top:-21px;margin-left:245px}@media screen and (max-width:782px){.redux-container-slider input{display:inline-block!important}}@media screen and (max-width:570px){.redux-container-slider{text-align:center}.redux-container-slider .redux-slider-label,.redux-container-slider .select2-container,.redux-container-slider input,.redux-container-slider select{display:block!important;position:inherit;margin:10px auto}.redux-container-slider .redux-slider-container{margin-top:3px;width:80%}}.wp-customizer .redux-container-slider .redux-slider-label{float:left;position:inherit;width:25%;text-align:center;margin-left:0}.wp-customizer .redux-container-slider .redux-slider-input,.wp-customizer .redux-container-slider .redux-slider-select-one,.wp-customizer .redux-container-slider .redux-slider-select-two{width:25%!important}.wp-customizer .redux-container-slider .redux-slider-container{width:70%;margin-right:0;margin-left:5%}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;-ms-user-select:none;-moz-user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-base{width:100%;height:100%;position:relative}.noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0}.noUi-handle{position:relative;z-index:1}.noUi-stacking .noUi-handle{z-index:10}.noUi-state-tap .noUi-origin{-webkit-transition:left .3s,top .3s;transition:left .3s,top .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-horizontal.noUi-extended{padding:0 15px}.noUi-horizontal.noUi-extended .noUi-origin{right:-15px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}.noUi-vertical.noUi-extended{padding:15px 0}.noUi-vertical.noUi-extended .noUi-origin{bottom:-15px}.noUi-background{background:#fafafa;box-shadow:inset 0 1px 1px #f0f0f0}.noUi-connect{background:#3fb8af;box-shadow:inset 0 0 3px rgba(51,51,51,.45);-webkit-transition:background 450ms;transition:background 450ms}.noUi-origin{border-radius:2px}.noUi-target{border-radius:4px;border:1px solid #d3d3d3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-target.noUi-connect{box-shadow:inset 0 0 3px rgba(51,51,51,.45),0 3px 6px -5px #bbb}.noUi-dragable{cursor:w-resize}.noUi-vertical .noUi-dragable{cursor:n-resize}.noUi-handle{border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect,[disabled].noUi-connect{background:#b8b8b8}[disabled] .noUi-handle{cursor:not-allowed}.noUi-state-blocked .noUi-connect,.noUi-state-blocked.noUi-connect{background:#4fdacf}.redux-container-slides .redux-slides-list .select2-container{margin-bottom:10px;width:100%}.redux-container-slides .ui-accordion-header{margin-bottom:0}.redux-container-slides .full-text,.redux-container-slides .large-text{width:100%}.redux-container-slides .redux-slides-accordion-group{border:1px solid #dfdfdf!important;border-radius:3px!important;margin-top:0!important;margin-bottom:10px;background:#f9f9f9;padding:5px}.redux-container-slides .redux-slides-accordion-group h3{border:1px solid #dfdfdf;cursor:move!important;font-weight:700;padding:0 10px!important;height:40px;line-height:40px!important;background-color:#f1f1f1;background-image:-ms-linear-gradient(top,#f9f9f9,#ececec);background-image:-moz-linear-gradient(top,#f9f9f9,#ececec);background-image:-o-linear-gradient(top,#f9f9f9,#ececec);background-image:-webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#ececec));background-image:-webkit-linear-gradient(top,#f9f9f9,#ececec);background-image:linear-gradient(top,#f9f9f9,#ececec);overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 1px 0 #fff;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;text-align:center}.redux-container-slides #redux-slides-accordion .redux-slides-image{height:250px;padding:5px;margin-top:10px;margin-bottom:10px;border:1px solid #e3e3e3;background:#f7f7f7;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.redux-container-slides .redux-slides-add{float:right;margin-right:10%;display:block;margin-bottom:10px}.redux-container-slides .redux-slides-remove{color:#ef521d!important;float:right;margin-top:5px}.redux-container-slides .redux-slides-header{font-weight:700}.redux-container-slides .redux_slides_add_remove{margin-bottom:10px}.redux-container-slides input{width:100%!important}.wp-customizer .redux-container-slides .ui-accordion .ui-accordion-content{padding:10px}.redux-container-sortable i.el{cursor:move}.redux-container-sortable label{margin-right:10px;width:300px}.redux-container-sortable label.bugger{margin-bottom:0!important;font-size:12px!important;color:#999}.redux-container-sortable input{margin-right:10px}.redux-container-sortable .checkbox-container{width:364px}.redux-container-sortable .checkbox-container .drag{float:right;margin-left:10px}.redux-container-sortable ul.labeled li{line-height:1.4em!important}.redux-container-sortable li{line-height:30px!important}.redux-container-sortable li.ui-state-highlight{height:30px;width:364px;margin-bottom:13px}.redux-container-sortable li.placeholder{height:30px;margin:10px 0}.wp-customizer .redux-sortable input[type=text]{width:92%}.wp-customizer .redux-sortable i.el{margin-left:5px}.wp-customizer .redux-container-sortable .checkbox-container{width:inherit}.wp-customizer .redux-container-sortable .ui-draggable-handle{margin-left:3%}.redux-container-sorter{margin-right:-20px}.redux-container-sorter ul{background:#f9f9f9;border:1px solid #e3e3e3;min-height:40px;padding:10px 10px 0;width:145px;float:left;margin:0 15px 0 0}.redux-container-sorter ul.filled{opacity:.7;background:#efecec}.redux-container-sorter ul li{border:1px solid #dfdfdf;cursor:move;font-weight:700;margin-bottom:10px!important;padding:0 10px;height:40px;line-height:40px!important;background-color:#f1f1f1;background-image:-ms-linear-gradient(top,#f9f9f9,#ececec);background-image:-moz-linear-gradient(top,#f9f9f9,#ececec);background-image:-o-linear-gradient(top,#f9f9f9,#ececec);background-image:-webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#ececec));background-image:-webkit-linear-gradient(top,#f9f9f9,#ececec);background-image:linear-gradient(top,#f9f9f9,#ececec);overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 1px 0 #fff;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;text-align:center}.redux-container-sorter ul li h3{margin:0 0 10px;text-align:center;color:#777;text-transform:capitalize;word-wrap:break-word}.redux-container-sorter ul li.placeholder{height:40px}.wp-customizer .redux-container-sorter ul{width:85%;margin:0 0 5px 0}.redux-container-spacing .select_wrapper,.redux-container-spacing select{width:80px!important;float:left}.redux-container-spacing .field-spacing-input{margin-right:10px;margin-bottom:7px}@media screen and (max-width:782px){.redux-container-spacing .field-spacing-input input{display:inline-block!important;width:70px!important}.redux-container-spacing .field-spacing-input .add-on{padding:7px 4px;font-size:16px;line-height:1.5}.redux-container-spacing .select_wrapper{margin-top:6px}}.redux-container-spinner .spinner-wrpr{position:relative;display:block;height:30px;overflow:hidden}.redux-container-spinner .spinner-wrpr .spinner-input{position:relative!important;z-index:1;width:45px!important;height:30px!important;background:#e7e7e7!important;border:1px solid #bfbfbf!important;border-right:0!important;border-left:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.redux-container-spinner .ui-spinner{position:static;display:inline}.redux-container-spinner .ui-spinner-buttons{position:absolute;padding:0}.redux-container-spinner .ui-widget .ui-spinner-button{position:absolute;top:0;padding:0 0 30px;overflow:hidden;cursor:pointer;background:-moz-linear-gradient(#fff,#f3f3f3);background:-o-linear-gradient(#fff,#f3f3f3);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f3f3f3));background:linear-gradient(#fff,#f3f3f3);background-color:#fff;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.redux-container-spinner .ui-spinner-button:hover,.redux-container-spinner .ui-state-hover{background:-moz-linear-gradient(#f3f3f3,#fff);background:-o-linear-gradient(#f3f3f3,#fff);background:-webkit-gradient(linear,left top,left bottom,from(#f3f3f3),to(#fff));background:linear-gradient(#f3f3f3,#fff);background-color:#f3f3f3}.redux-container-spinner .ui-corner-tr,.redux-container-spinner .ui-spinner-button .ui-icon-triangle-1-n{-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}.redux-container-spinner .ui-corner-br,.redux-container-spinner .ui-spinner-button .ui-icon-triangle-1-s{-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}.redux-container-spinner .ui-spinner-button .ui-icon{top:0;display:block;width:28px;height:28px;margin:0;border:1px solid #b7b7b7}.redux-container-spinner .ui-spinner-button .ui-icon-triangle-1-n{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADxJREFUeNpsjwsKADAIQu3u3tsRY6M5gz7w0AqSQFLdZ3ZRgmf44JQ/EOZ9oYOsiDviVemP2oYoWCwBBgDpO6VXVo3RyQAAAABJRU5ErkJggg==) 10px 10px no-repeat!important}.redux-container-spinner .ui-spinner-button .ui-icon-triangle-1-s{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNpi+P//PwM6bmlpwS4IorEKokggC8Il0AVhEv9x6sAmiaz9P05XIUsygmVRAUiAESDAAFHcpVdWtdj/AAAAAElFTkSuQmCC) 10px 10px no-repeat!important}.redux-container-switch .switch-options{min-height:30px;margin-right:10px}.redux-container-switch .switch-options label{cursor:pointer}.redux-container-switch .switch-options input{display:none}.redux-container-switch .cb-disable,.redux-container-switch .cb-enable{padding:0 10px;border-width:1px;border-style:solid;-webkit-appearance:none;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.redux-container-switch .cb-disable span,.redux-container-switch .cb-enable span{line-height:30px;display:block;font-weight:700;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}.redux-container-switch .cb-disable,.redux-container-switch .cb-disable span,.redux-container-switch .cb-enable,.redux-container-switch .cb-enable span{display:block;float:left}.redux-container-switch .cb-enable{border-right:0;border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px}.redux-container-switch .cb-enable.selected{color:#fff}.redux-container-switch .cb-disable{border-left:0;border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0}.redux-container-switch .cb-disable.selected{color:#fff}.redux-container-text label{display:block;position:relative;font-size:12px!important;text-align:left;color:#999;margin:4px 0 2px 0!important;cursor:default;top:5px;width:100px}.redux-container-text input{clear:left}.redux-container-text .input_wrapper{display:block;position:relative;padding:0;width:23%;max-width:23%;min-width:70px;float:left;clear:left;height:57px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:baseline}.wp-customizer .redux-container-text .input_wrapper{width:100%;max-width:100%;height:auto}.redux-main .redux-typography-container{display:block;position:relative;margin:0;padding:0;width:100%;max-width:660px}.redux-main .redux-typography-container .clearfix{clear:both}.redux-main .redux-typography-container .clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.redux-main .redux-typography-container .redux-typography-color,.redux-main .redux-typography-container input.wp-picker-default{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;height:24px;padding:0 14px!important;margin-top:0;margin-bottom:0;margin-left:4px!important;font-size:12px!important}.redux-main .redux-typography-container .select_wrapper{display:block;position:relative;float:left;clear:none;margin:0 10px 0 0;width:48%!important;min-width:210px!important;max-width:324px!important;height:57px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.redux-main .redux-typography-container .select_wrapper:nth-child(odd){margin-right:10px!important}.redux-main .redux-typography-container .select_wrapper:nth-child(even){margin-right:10px!important}.redux-main .redux-typography-container .select_wrapper.typography-family .select2-container{width:100%}.redux-main .redux-typography-container .select_wrapper .redux-typography{font-size:14px!important;display:block;float:left;height:28px!important;line-height:50px!important;padding:0!important;width:100%!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.redux-main .redux-typography-container .wp-picker-container{float:left;clear:left;margin-bottom:12px;padding:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.redux-main .redux-typography-container .input_wrapper{display:block;position:relative;margin:0 4px 0 5px;padding:0;width:23%;max-width:23%;min-width:70px;float:left;clear:none;height:57px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:baseline}.redux-main .redux-typography-container .input_wrapper.font-size{margin-left:0}.redux-main .redux-typography-container .input_wrapper input.mini{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:78%;text-align:center;margin:0;height:28px;top:3px;padding:0 2px 0 5px;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.redux-main .redux-typography-container .picker-wrapper{display:block;display:block;position:relative;margin:0 4px 0 5px;margin:0;padding:0;width:23%;width:100%;max-width:23%;min-width:70px;min-width:100%;clear:none;height:57px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:baseline}.redux-main .redux-typography-container label{display:block;position:relative;font-size:12px!important;text-align:left;color:#999;margin:4px 0 2px 0!important;cursor:default}.redux-main .redux-typography-container .typography-preview{display:none;width:100%;border:1px dotted #d3d3d3;max-width:850px;padding:10px;font-size:10pt;height:auto;margin:5px 0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.redux-main .redux-typography-container .typography-color{border:0 none;margin:0}.redux-main .redux-typography-container ::-webkit-input-placeholder{line-height:19px}@media screen and (max-width:540px){.redux-main .redux-main .redux-typography-container{max-width:230px;margin:0 auto}.redux-main .redux-main .redux-typography-container .select_wrapper{max-width:210px;min-width:210px;width:210px;margin-left:0!important;margin-right:0!important}.redux-main .redux-main .redux-typography-container .input_wrapper{max-width:101px;min-width:101px;width:101px;margin-left:0!important;margin-right:5px!important}.redux-main .redux-main .redux-typography-container .input_wrapper input.mini{width:73%}.redux-main .redux-main .redux-typography-container .input-append .add-on{width:30%;padding:5px!important}.redux-main .redux-main .redux-main .wp-picker-container .wp-picker-input-wrap{margin-top:7px}}@media screen and (max-width:360px){.redux-main .redux-typography-container .iris-picker .iris-square{margin-right:3%}}.wp-customizer .redux-typography-container .input_wrapper{width:40%;max-width:40%;min-width:20%}.wp-customizer .redux-typography-container .input_wrapper input.mini{width:70%}.wp-customizer .redux-typography-container .select_wrapper{width:100%!important}.redux-main input.redux-color{float:left;width:70px;margin-left:5px}.redux-main input.color-transparency{margin-left:10px;margin-right:3px}.redux-main input.wp-color-picker{width:80px!important}.redux-main .section-color .controls{width:345px}.redux-main .section-color .explain{width:225px}.redux-main .iris-picker .iris-strip .ui-slider-handle{position:absolute;background:0 0!important;right:-3px;left:-3px;border:4px solid #aaa!important;border-width:4px 3px;width:auto;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);opacity:.9;z-index:5;cursor:ns-resize}.redux-main .iris-picker .iris-slider-offset{position:absolute;top:2px;left:0;right:0;bottom:4px;width:28px;background:0 0!important;border:0!important;height:auto}.redux-main .wp-picker-container{display:inline-block;outline:0}.redux-main .wp-picker-container input{margin-bottom:inherit;margin-top:inherit;padding:3px 5px}.redux-main .wp-picker-container .wp-color-result{outline:0;margin:0;height:24px!important;margin:0 6px 6px 0!important}.redux-main .wp-picker-container .wp-picker-default{padding:0 10px 1px}.redux-main .wp-picker-container .wp-color-result-text{line-height:22px}.redux-main .redux-color-gradient{line-height:24px}.redux-main .color-transparency-check{line-height:1;margin:0!important;padding-top:10px}.redux-main .wp-picker-clear{margin-top:0!important}.wp-customizer .redux-main .redux-typography-container .redux-typography-color,.wp-customizer .redux-main .redux-typography-container input.wp-picker-default,.wp-customizer .redux-main input.wp-picker-default{padding:0 4px!important}.wp-customizer .redux-main input.wp-color-picker{width:65px!important;margin-left:5px!important}.redux-main .button.remove-image,.redux-main .removeCSS{margin-left:10px;color:#ef521d}.redux-main .button.remove-image:hover,.redux-main .removeCSS:hover{color:red}.redux-main .upload_button_div{margin-bottom:5px}.redux-main .upload-error{float:left;color:#666;font-size:10px;font-weight:700;text-decoration:none;text-shadow:1px 1px 0 #fff;margin:0 10px 0 0;padding:3px 10px;background:#ffdfec;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.redux-main .reset-button{font-family:Arial,Verdana,sans-serif;float:left;margin:0;color:#ef521d;border-color:#bbb}.redux-main .redux-option-image{max-height:340px;max-width:340px;padding:5px;margin-bottom:0;margin-top:10px;margin-right:15px;border:1px solid #e3e3e3;background:#f7f7f7;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.redux-main .redux-main .upload{width:80%!important}.redux-main .button{margin-top:2px}
 
framework/ReduxCore/assets/css/redux-vendor.css DELETED
@@ -1 +0,0 @@
1
- .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{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word}.qtip-titlebar{position:relative;padding:5px 35px 5px 10px;overflow:hidden;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;cursor:pointer;outline:0;border-width:1px;border-style:solid;border-color: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 bold 10px/13px Tahoma,sans-serif;color:inherit;background:-100em -100em no-repeat}.qtip-default{border-width:1px;border-style:solid;border-color:#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-cream .qtip-titlebar{background-color:#F0DE7D}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0}/*! Red tooltip style */.qtip-red{background-color:#F78B83;border-color:#D95252;color:#912323}.qtip-red .qtip-titlebar{background-color:#F06D65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}.qtip-red .qtip-icon,.qtip-red .qtip-titlebar .ui-state-hover{border-color:#D95252}/*! 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-width:0;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 #ddd;border:2px solid rgba(241,241,241,1);-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-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;left:0;top:0;width:100%;height:100%}#qtip-overlay.blurs{cursor:pointer}#qtip-overlay div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.qtipmodal-ie6fix{position:absolute!important}.sp-container{position:absolute;top:0;left:0;display:inline-block;z-index:9999994;overflow:hidden}.sp-container.sp-flat{position:relative}.sp-container,.sp-container *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.sp-top{position:relative;width:100%;display:inline-block}.sp-top-inner{position:absolute;top:0;left:0;bottom:0;right:0}.sp-color{position:absolute;top:0;left:0;bottom:0;right:20%}.sp-hue{position:absolute;top:0;right:0;bottom:0;left:84%;height:100%}.sp-clear-enabled .sp-hue{top:33px;height:77.5%}.sp-fill{padding-top:80%}.sp-sat,.sp-val{position:absolute;top:0;left:0;right:0;bottom:0}.sp-alpha-enabled .sp-top{margin-bottom:18px}.sp-alpha-enabled .sp-alpha{display:block}.sp-alpha-handle{position:absolute;top:-4px;bottom:-4px;width:6px;left:50%;cursor:pointer;border:1px solid #000;background:#fff;opacity:.8}.sp-alpha{display:none;bottom:-14px;right:0;left:0;height:8px}.sp-alpha-inner{border:1px solid #333}.sp-clear{display:none}.sp-clear.sp-clear-display{background-position:center}.sp-clear-enabled .sp-clear{display:block;position:absolute;top:0;right:0;bottom:0;left:84%;height:28px}.sp-alpha,.sp-alpha-handle,.sp-clear,.sp-container,.sp-container button,.sp-container.sp-dragging .sp-input,.sp-dragger,.sp-preview,.sp-replacer,.sp-slider{-webkit-user-select:none;-moz-user-select:-moz-none;-o-user-select:none;user-select:none}.sp-container.sp-buttons-disabled .sp-button-container,.sp-container.sp-input-disabled .sp-input-container,.sp-container.sp-palette-buttons-disabled .sp-palette-button-container,.sp-initial-disabled .sp-initial,.sp-palette-disabled .sp-palette-container,.sp-palette-only .sp-picker-container{display:none}.sp-sat{background-image:-webkit-gradient(linear,0 0,100% 0,from(#FFF),to(rgba(204,154,129,0)));background-image:-webkit-linear-gradient(left,#FFF,rgba(204,154,129,0));background-image:-moz-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:-o-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:-ms-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:linear-gradient(to right,#fff,rgba(204,154,129,0));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr=#FFFFFFFF, endColorstr=#00CC9A81)";filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#FFFFFFFF', endColorstr='#00CC9A81')}.sp-val{background-image:-webkit-gradient(linear,0 100%,0 0,from(#000),to(rgba(204,154,129,0)));background-image:-webkit-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:-moz-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:-o-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:-ms-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:linear-gradient(to top,#000,rgba(204,154,129,0));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00CC9A81, endColorstr=#FF000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00CC9A81', endColorstr='#FF000000')}.sp-hue{background:-moz-linear-gradient(top,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background:-ms-linear-gradient(top,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background:-o-linear-gradient(top,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background:-webkit-gradient(linear,left top,left bottom,from(red),color-stop(.17,#ff0),color-stop(.33,#0f0),color-stop(.5,#0ff),color-stop(.67,#00f),color-stop(.83,#f0f),to(red));background:-webkit-linear-gradient(top,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background:linear-gradient(to bottom,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%)}.sp-1{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#ffff00')}.sp-2{height:16%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff00', endColorstr='#00ff00')}.sp-3{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ff00', endColorstr='#00ffff')}.sp-4{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffff', endColorstr='#0000ff')}.sp-5{height:16%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000ff', endColorstr='#ff00ff')}.sp-6{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00ff', endColorstr='#ff0000')}.sp-hidden{display:none!important}.sp-cf:after,.sp-cf:before{content:"";display:table}.sp-cf:after{clear:both}@media (max-device-width:480px){.sp-color{right:40%}.sp-hue{left:63%}.sp-fill{padding-top:60%}}.sp-dragger{border-radius:5px;height:5px;width:5px;border:1px solid #fff;background:#000;cursor:pointer;position:absolute;top:0;left:0}.sp-slider{position:absolute;top:0;cursor:pointer;height:3px;left:-1px;right:-1px;border:1px solid #000;background:#fff;opacity:.8}.sp-container{border-radius:0;background-color:#ECECEC;border:1px solid #f0c49B;padding:0}.sp-clear,.sp-color,.sp-container,.sp-container button,.sp-container input,.sp-hue{font:400 12px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.sp-top{margin-bottom:3px}.sp-clear,.sp-color,.sp-hue{border:1px solid #666}.sp-input-container{float:right;width:100px;margin-bottom:4px}.sp-initial-disabled .sp-input-container{width:100%}.sp-input{font-size:12px!important;border:1px inset;padding:4px 5px;margin:0;width:100%;background:0 0;border-radius:3px;color:#222}.sp-input:focus{border:1px solid orange}.sp-input.sp-validation-error{border:1px solid red;background:#fdd}.sp-palette-container,.sp-picker-container{float:left;position:relative;padding:10px 10px 300px;margin-bottom:-290px}.sp-picker-container{width:172px;border-left:solid 1px #fff}.sp-palette-container{border-right:solid 1px #ccc}.sp-palette-only .sp-palette-container{border:0}.sp-palette .sp-thumb-el{display:block;position:relative;float:left;cursor:pointer}.sp-palette .sp-thumb-el.sp-thumb-active,.sp-palette .sp-thumb-el:hover{border-color:orange}.sp-initial{float:left;border:1px solid #333}.sp-initial span{width:30px;height:25px;border:none;display:block;float:left;margin:0}.sp-initial .sp-clear-display{background-position:center}.sp-button-container,.sp-palette-button-container{float:right}.sp-replacer{margin:0;overflow:hidden;cursor:pointer;padding:4px;display:inline-block;border:1px solid #91765d;background:#eee;color:#333;vertical-align:middle}.sp-replacer.sp-active,.sp-replacer:hover{border-color:#F0C49B;color:#111}.sp-replacer.sp-disabled{cursor:default;border-color:silver;color:silver}.sp-dd{padding:2px 0;height:16px;line-height:16px;float:left;font-size:10px}.sp-preview{width:25px;height:20px;border:1px solid #222;margin-right:5px;float:left;z-index:0}.sp-palette{max-width:220px}.sp-palette .sp-thumb-el{width:16px;height:16px;margin:2px 1px;border:1px solid #d0d0d0}.sp-container{padding-bottom:0}.sp-container button{background-color:#eee;background-image:-webkit-linear-gradient(top,#eee,#ccc);background-image:-moz-linear-gradient(top,#eee,#ccc);background-image:-ms-linear-gradient(top,#eee,#ccc);background-image:-o-linear-gradient(top,#eee,#ccc);background-image:linear-gradient(to bottom,#eee,#ccc);border:1px solid #ccc;border-bottom:1px solid #bbb;border-radius:3px;color:#333;font-size:14px;line-height:1;padding:5px 4px;text-align:center;text-shadow:0 1px 0 #eee;vertical-align:middle}.sp-container button:hover{background-color:#ddd;background-image:-webkit-linear-gradient(top,#ddd,#bbb);background-image:-moz-linear-gradient(top,#ddd,#bbb);background-image:-ms-linear-gradient(top,#ddd,#bbb);background-image:-o-linear-gradient(top,#ddd,#bbb);background-image:linear-gradient(to bottom,#ddd,#bbb);border:1px solid #bbb;border-bottom:1px solid #999;cursor:pointer;text-shadow:0 1px 0 #ddd}.sp-container button:active{border:1px solid #aaa;border-bottom:1px solid #888;-webkit-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;-moz-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;-ms-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;-o-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee}.sp-cancel{font-size:11px;color:#d93f3f!important;margin:0 5px 0 0;padding:2px;vertical-align:middle;text-decoration:none}.sp-cancel:hover{color:#d93f3f!important;text-decoration:underline}.sp-palette span.sp-thumb-active,.sp-palette span:hover{border-color:#000}.sp-alpha,.sp-preview,.sp-thumb-el{position:relative;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.sp-alpha-inner,.sp-preview-inner,.sp-thumb-inner{display:block;position:absolute;top:0;left:0;bottom:0;right:0}.sp-palette .sp-thumb-inner{background-position:50% 50%;background-repeat:no-repeat}.sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpiYBhsgJFMffxAXABlN5JruT4Q3wfi/0DsT64h8UD8HmpIPCWG/KemIfOJCUB+Aoacx6EGBZyHBqI+WsDCwuQ9mhxeg2A210Ntfo8klk9sOMijaURm7yc1UP2RNCMbKE9ODK1HM6iegYLkfx8pligC9lCD7KmRof0ZhjQACDAAceovrtpVBRkAAAAASUVORK5CYII=)}.sp-palette .sp-thumb-dark.sp-thumb-active .sp-thumb-inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAMdJREFUOE+tkgsNwzAMRMugEAahEAahEAZhEAqlEAZhEAohEAYh81X2dIm8fKpEspLGvudPOsUYpxE2BIJCroJmEW9qJ+MKaBFhEMNabSy9oIcIPwrB+afvAUFoK4H0tMaQ3XtlrggDhOVVMuT4E5MMG0FBbCEYzjYT7OxLEvIHQLY2zWwQ3D+9luyOQTfKDiFD3iUIfPk8VqrKjgAiSfGFPecrg6HN6m/iBcwiDAo7WiBeawa+Kwh7tZoSCGLMqwlSAzVDhoK+6vH4G0P5wdkAAAAASUVORK5CYII=)}.sp-clear-display{background-repeat:no-repeat;background-position:center;background-image:url(data:image/gif;base64,R0lGODlhFAAUAPcAAAAAAJmZmZ2dnZ6enqKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq/Hx8fLy8vT09PX19ff39/j4+Pn5+fr6+vv7+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAUABQAAAihAP9FoPCvoMGDBy08+EdhQAIJCCMybCDAAYUEARBAlFiQQoMABQhKUJBxY0SPICEYHBnggEmDKAuoPMjS5cGYMxHW3IiT478JJA8M/CjTZ0GgLRekNGpwAsYABHIypcAgQMsITDtWJYBR6NSqMico9cqR6tKfY7GeBCuVwlipDNmefAtTrkSzB1RaIAoXodsABiZAEFB06gIBWC1mLVgBa0AAOw==)}.select2-container{margin:0;position:relative;display:inline-block;zoom:1;vertical-align:middle}.select2-container,.select2-drop,.select2-search,.select2-search input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.select2-container .select2-choice{display:block;height:26px;padding:0 0 0 8px;overflow:hidden;position:relative;border:1px solid #aaa;white-space:nowrap;line-height:26px;color:#444;text-decoration:none;border-radius:4px;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(.5,#fff));background-image:-webkit-linear-gradient(center bottom,#eee 0,#fff 50%);background-image:-moz-linear-gradient(center bottom,#eee 0,#fff 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);background-image:linear-gradient(to top,#eee 0,#fff 50%)}html[dir=rtl] .select2-container .select2-choice{padding:0 8px 0 0}.select2-container.select2-drop-above .select2-choice{border-bottom-color:#aaa;border-radius:0 0 4px 4px;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(.9,#fff));background-image:-webkit-linear-gradient(center bottom,#eee 0,#fff 90%);background-image:-moz-linear-gradient(center bottom,#eee 0,#fff 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);background-image:linear-gradient(to bottom,#eee 0,#fff 90%)}.select2-container.select2-allowclear .select2-choice .select2-chosen{margin-right:42px}.select2-container .select2-choice>.select2-chosen{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:none;width:auto}html[dir=rtl] .select2-container .select2-choice>.select2-chosen{margin-left:26px;margin-right:0}.select2-container .select2-choice abbr{display:none;width:12px;height:12px;position:absolute;right:24px;top:8px;font-size:1px;text-decoration:none;border:0;background:url(select2.png) right top no-repeat;cursor:pointer;outline:0}.select2-container.select2-allowclear .select2-choice abbr{display:inline-block}.select2-container .select2-choice abbr:hover{background-position:right -11px;cursor:pointer}.select2-drop-mask{border:0;margin:0;padding:0;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:9998;background-color:#fff;filter:alpha(opacity=0)}.select2-drop{width:100%;margin-top:-1px;position:absolute;z-index:9999;top:100%;background:#fff;color:#000;border:1px solid #aaa;border-top:0;border-radius:0 0 4px 4px;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15)}.select2-drop.select2-drop-above{margin-top:1px;border-top:1px solid #aaa;border-bottom:0;border-radius:4px 4px 0 0;-webkit-box-shadow:0 -4px 5px rgba(0,0,0,.15);box-shadow:0 -4px 5px rgba(0,0,0,.15)}.select2-drop-active{border:1px solid #5897fb;border-top:none}.select2-drop.select2-drop-above.select2-drop-active{border-top:1px solid #5897fb}.select2-drop-auto-width{border-top:1px solid #aaa;width:auto}.select2-drop-auto-width .select2-search{padding-top:4px}.select2-container .select2-choice .select2-arrow{display:inline-block;width:18px;height:100%;position:absolute;right:0;top:0;border-left:1px solid #aaa;border-radius:0 4px 4px 0;background:#ccc;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ccc),color-stop(.6,#eee)) #ccc;background:-webkit-linear-gradient(center bottom,#ccc 0,#eee 60%) #ccc;background:-moz-linear-gradient(center bottom,#ccc 0,#eee 60%) #ccc;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0);background:linear-gradient(to top,#ccc 0,#eee 60%) #ccc}html[dir=rtl] .select2-container .select2-choice .select2-arrow{left:0;right:auto;border-left:none;border-right:1px solid #aaa;border-radius:4px 0 0 4px}.select2-container .select2-choice .select2-arrow b{display:block;width:100%;height:100%;background:url(select2.png) 0 1px no-repeat}html[dir=rtl] .select2-container .select2-choice .select2-arrow b{background-position:2px 1px}.select2-search{display:inline-block;width:100%;min-height:26px;margin:0;padding-left:4px;padding-right:4px;position:relative;z-index:10000;white-space:nowrap}.select2-search input{width:100%;height:auto!important;min-height:26px;padding:4px 20px 4px 5px;margin:0;outline:0;font-family:sans-serif;font-size:1em;border:1px solid #aaa;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:url(select2.png) 100% -22px no-repeat #fff;background:url(select2.png) 100% -22px no-repeat,linear-gradient(to bottom,#fff 85%,#eee 99%)}html[dir=rtl] .select2-search input{padding:4px 5px 4px 20px;background:url(select2.png) -37px -22px no-repeat #fff;background:url(select2.png) -37px -22px no-repeat,linear-gradient(to bottom,#fff 85%,#eee 99%)}.select2-drop.select2-drop-above .select2-search input{margin-top:4px}.select2-search input.select2-active{background:url(select2-spinner.gif) 100% no-repeat #fff;background:url(select2-spinner.gif) 100% no-repeat,linear-gradient(to bottom,#fff 85%,#eee 99%)}.select2-container-active .select2-choice,.select2-container-active .select2-choices{border:1px solid #5897fb;outline:0;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.select2-dropdown-open .select2-choice{border-bottom-color:transparent;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#eee;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fff),color-stop(.5,#eee));background-image:-webkit-linear-gradient(center bottom,#fff 0,#eee 50%);background-image:-moz-linear-gradient(center bottom,#fff 0,#eee 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);background-image:linear-gradient(to top,#fff 0,#eee 50%)}.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices{border:1px solid #5897fb;border-top-color:transparent;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(.5,#eee));background-image:-webkit-linear-gradient(center top,#fff 0,#eee 50%);background-image:-moz-linear-gradient(center top,#fff 0,#eee 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);background-image:linear-gradient(to bottom,#fff 0,#eee 50%)}.select2-dropdown-open .select2-choice .select2-arrow{background:0 0;border-left:none;filter:none}html[dir=rtl] .select2-dropdown-open .select2-choice .select2-arrow{border-right:none}.select2-dropdown-open .select2-choice .select2-arrow b{background-position:-18px 1px}html[dir=rtl] .select2-dropdown-open .select2-choice .select2-arrow b{background-position:-16px 1px}.select2-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.select2-results{max-height:200px;padding:0 0 0 4px;margin:4px 4px 4px 0;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:transparent}html[dir=rtl] .select2-results{padding:0 4px 0 0;margin:4px 0 4px 4px}.select2-results ul.select2-result-sub{margin:0;padding-left:0}.select2-results li{list-style:none;display:list-item;background-image:none}.select2-results li.select2-result-with-children>.select2-result-label{font-weight:700}.select2-results .select2-result-label{padding:3px 7px 4px;margin:0;cursor:pointer;min-height:1em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-results-dept-1 .select2-result-label{padding-left:20px}.select2-results-dept-2 .select2-result-label{padding-left:40px}.select2-results-dept-3 .select2-result-label{padding-left:60px}.select2-results-dept-4 .select2-result-label{padding-left:80px}.select2-results-dept-5 .select2-result-label{padding-left:100px}.select2-results-dept-6 .select2-result-label{padding-left:110px}.select2-results-dept-7 .select2-result-label{padding-left:120px}.select2-results .select2-highlighted{background:#3875d7;color:#fff}.select2-results li em{background:#feffde;font-style:normal}.select2-results .select2-highlighted em{background:0 0}.select2-results .select2-highlighted ul{background:#fff;color:#000}.select2-results .select2-ajax-error,.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit{background:#f4f4f4;display:list-item;padding-left:5px}.select2-results .select2-disabled.select2-highlighted{color:#666;background:#f4f4f4;display:list-item;cursor:default}.select2-results .select2-disabled{background:#f4f4f4;display:list-item;cursor:default}.select2-results .select2-selected{display:none}.select2-more-results.select2-active{background:url(select2-spinner.gif) 100% no-repeat #f4f4f4}.select2-results .select2-ajax-error{background:rgba(255,50,50,.2)}.select2-more-results{background:#f4f4f4;display:list-item}.select2-container.select2-container-disabled .select2-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container.select2-container-disabled .select2-choice .select2-arrow{background-color:#f4f4f4;background-image:none;border-left:0}.select2-container.select2-container-disabled .select2-choice abbr{display:none}.select2-container-multi .select2-choices{height:auto!important;height:1%;margin:0;padding:0 5px 0 0;position:relative;border:1px solid #aaa;cursor:text;overflow:hidden;background-color:#fff;background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(top,#eee 1%,#fff 15%);background-image:-moz-linear-gradient(top,#eee 1%,#fff 15%);background-image:linear-gradient(to bottom,#eee 1%,#fff 15%)}html[dir=rtl] .select2-container-multi .select2-choices{padding:0 0 0 5px}.select2-locked{padding:3px 5px!important}.select2-container-multi .select2-choices{min-height:26px}.select2-container-multi.select2-container-active .select2-choices{border:1px solid #5897fb;outline:0;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.select2-container-multi .select2-choices li{float:left;list-style:none}html[dir=rtl] .select2-container-multi .select2-choices li{float:right}.select2-container-multi .select2-choices .select2-search-field{margin:0;padding:0;white-space:nowrap}.select2-container-multi .select2-choices .select2-search-field input{padding:5px;margin:1px 0;font-family:sans-serif;font-size:100%;color:#666;outline:0;border:0;-webkit-box-shadow:none;box-shadow:none;background:0 0!important}.select2-container-multi .select2-choices .select2-search-field input.select2-active{background:url(select2-spinner.gif) 100% no-repeat #fff!important}.select2-default{color:#999!important}.select2-container-multi .select2-choices .select2-search-choice{padding:3px 5px 3px 18px;margin:3px 0 3px 5px;position:relative;line-height:13px;color:#333;cursor:default;border:1px solid #aaa;border-radius:3px;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#e4e4e4;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(to bottom,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%)}html[dir=rtl] .select2-container-multi .select2-choices .select2-search-choice{margin:3px 5px 3px 0;padding:3px 18px 3px 5px}.select2-container-multi .select2-choices .select2-search-choice .select2-chosen{cursor:default}.select2-container-multi .select2-choices .select2-search-choice-focus{background:#d4d4d4}.select2-search-choice-close{display:block;width:12px;height:13px;position:absolute;right:3px;top:4px;font-size:1px;outline:0;background:url(select2.png) right top no-repeat}html[dir=rtl] .select2-search-choice-close{right:auto;left:3px}.select2-container-multi .select2-search-choice-close{left:3px}html[dir=rtl] .select2-container-multi .select2-search-choice-close{left:auto;right:2px}.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover,.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right -11px}.select2-container-multi.select2-container-disabled .select2-choices{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{padding:3px 5px;border:1px solid #ddd;background-image:none;background-color:#f4f4f4}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{display:none;background:0 0}.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match{text-decoration:underline}.select2-offscreen,.select2-offscreen:focus{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;border:0!important;margin:0!important;padding:0!important;overflow:hidden!important;position:absolute!important;outline:0!important;left:0!important;top:0!important}.select2-display-none{display:none}.select2-measure-scrollbar{position:absolute;top:-10000px;left:-10000px;width:100px;height:100px;overflow:scroll}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:2dppx){.select2-container .select2-choice .select2-arrow b,.select2-container .select2-choice abbr,.select2-search input,.select2-search-choice-close{background-image:url(select2x2.png)!important;background-repeat:no-repeat!important;background-size:60px 40px!important}.select2-search input{background-position:100% -21px!important}}
 
framework/ReduxCore/assets/css/rtl.css DELETED
@@ -1 +0,0 @@
1
- html[dir="rtl"] .redux-container .redux-action_bar{float:left}.redux-container .expand_options,.redux-sidebar,.cb-enable,.cb-disable,.cb-enable span,.cb-disable span,#redux-footer #redux-share{float:right}.redux-main{border-left:0px;margin-left:0px;border-right:1px solid #d8d8d8;margin-right:201px}.redux-main .redux-typography-container .typography-preview{text-align:center !important;direction:ltr !important}.redux-group-tab-link-a{padding-left:0px;padding-right:30px}.redux-group-tab-link-a i{padding-left:10px;padding-right:5px}.redux-group-tab-link-a span.group_title{padding-left:0px;padding-right:30px}.redux_slider{margin-left:0px;margin-right:15px}.redux-action_bar{float:left !important}.expand_options{float:right !important;border:1px solid #f00}.redux_field_th{padding:20px 0 20px 10px !important}.field-desc{text-align:right}.redux-container-ace_editor,.redux-container-border,.redux-container-spacing,.redux-container-dimensions{direction:ltr !important}.redux-container-border .field-border-input,.redux-container-border .redux-color-init,.redux-container-border .redux-border-style,.redux-container-sorter,.redux-container-border,.redux-container-spacing,.redux-container-spacing .field-spacing-input,.redux-container-dimensions .redux-dimensions-container,.redux-container-text label,.redux-container-checkbox input,.typography-font-bar,.typography-style-bar,.redux-color.redux-typography-color,.redux-typography-subsets{float:right !important}.input-append{margin-right:10px;direction:ltr !important}.redux-container-slider,.redux-container-spinner,.redux-container-switch{direction:ltr !important;float:right;margin:0}.redux-info-field .redux-info-icon{margin-left:15px}#redux-share{float:right !important}.redux-sidebar .redux-menu-warning,.redux-sidebar .redux-menu-error,.redux-sidebar .hasSubSections .extraIconSubsections{float:left}.select2-search-choice-close{left:23px !important}
 
framework/ReduxCore/assets/css/rtl.css.map DELETED
@@ -1,7 +0,0 @@
1
- {
2
- "version": 3,
3
- "mappings": "AACI,kCAAkB;EACd,KAAK,EAAE,IAAI;;AAInB;;;;;;0BAM2B;EACvB,KAAK,EAAE,KAAK;;AAGhB,WAAY;EACR,WAAW,EAAE,GAAG;EAChB,WAAW,EAAE,GAAG;EAChB,YAAY,EAAE,iBAAiB;EAC/B,YAAY,EAAE,KAAK;;AAGvB,uBAAwB;EACpB,YAAY,EAAE,GAAG;EACjB,aAAa,EAAE,IAAI;EAEnB,yBAAE;IACE,YAAY,EAAE,IAAI;IAClB,aAAa,EAAE,GAAG;EAGtB,wCAAiB;IACb,YAAY,EAAE,GAAG;IACjB,aAAa,EAAE,IAAI;;AAI3B;;;;;;0BAM0B;EACtB,KAAK,EAAC,KAAK;;AAGf,aAAc;EACV,WAAW,EAAE,GAAG;EAChB,YAAY,EAAE,IAAI;;AAGtB,iBAAkB;EACd,KAAK,EAAE,eAAe;;AAG1B,eAAgB;EACZ,KAAK,EAAE,gBAAgB;EACvB,MAAM,EAAC,cAAc;;AAGzB,eAAe;EACX,OAAO,EAAC,2BAA2B;;AAGvC,WAAY;EACR,UAAU,EAAE,KAAK;;AAGrB;;;2BAG4B;EACxB,SAAS,EAAE,cAAc;;AAG7B;;;;;;;;;;;;;yBAa0B;EACtB,KAAK,EAAC,gBAAgB;;AAG1B,aAAa;EACT,YAAY,EAAC,IAAI;EAAE,SAAS,EAAC,cAAc;;AAG/C;;uBAEwB;EACpB,SAAS,EAAC,cAAc;EACxB,KAAK,EAAC,KAAK;EACX,MAAM,EAAC,CAAC;;AAGZ,2DAA4D;EACxD,UAAU,EAAE,iBAAiB;EAC7B,SAAS,EAAE,cAAc;;AAG7B,kCAAmC;EACjC,WAAW,EAAE,IAAI;;AAGnB,YAAa;EACT,KAAK,EAAC,gBAAgB;;AAItB;;oDAEsC;EAClC,KAAK,EAAE,IAAI",
4
- "sources": ["rtl.scss"],
5
- "names": [],
6
- "file": "rtl.css"
7
- }
 
 
 
 
 
 
 
framework/ReduxCore/assets/css/rtl.scss DELETED
@@ -1,125 +0,0 @@
1
- html[dir="rtl"]
2
-
3
- .redux-container {
4
- .redux-action_bar{
5
- float:left;
6
- }
7
- }
8
-
9
- .redux-container .expand_options,
10
- .redux-sidebar,
11
- .cb-enable,
12
- .cb-disable,
13
- .cb-enable span,
14
- .cb-disable span,
15
- #redux-footer #redux-share{
16
- float:right;
17
- }
18
-
19
- .redux-main{
20
- border-left:0px;
21
- margin-left:0px;
22
- border-right:1px solid #d8d8d8;
23
- margin-right:201px;
24
-
25
- .redux-typography-container .typography-preview{
26
- text-align:center !important;
27
- direction:ltr !important;
28
- }
29
- }
30
-
31
- .redux-group-tab-link-a{
32
- padding-left:0px;
33
- padding-right:30px;
34
-
35
- i{
36
- padding-left:10px;
37
- padding-right:5px;
38
- }
39
-
40
- span.group_title{
41
- padding-left:0px;
42
- padding-right:30px;
43
- }
44
- }
45
-
46
- .redux_slider{
47
- margin-left:0px;
48
- margin-right:15px;
49
- }
50
-
51
- .redux-action_bar{
52
- float:left !important;
53
- }
54
-
55
- .expand_options{
56
- float:right !important;
57
- border:1px solid #f00;
58
- }
59
-
60
- .redux_field_th{
61
- padding:20px 0 20px 10px !important;
62
- }
63
-
64
- .field-desc{
65
- text-align:right;
66
- }
67
-
68
- .redux-container-ace_editor,
69
- .redux-container-border,
70
- .redux-container-spacing,
71
- .redux-container-dimensions{
72
- direction:ltr !important;
73
- }
74
-
75
- .redux-container-border .field-border-input,
76
- .redux-container-border .redux-color-init,
77
- .redux-container-border .redux-border-style,
78
- .redux-container-sorter,
79
- .redux-container-border,
80
- .redux-container-spacing,
81
- .redux-container-spacing .field-spacing-input,
82
- .redux-container-dimensions .redux-dimensions-container,
83
- .redux-container-text label,
84
- .redux-container-checkbox input,
85
- .typography-font-bar,
86
- .typography-style-bar,
87
- .redux-color.redux-typography-color,
88
- .redux-typography-subsets{
89
- float:right !important;
90
- }
91
-
92
- .input-append{
93
- margin-right:10px;
94
- direction:ltr !important;
95
- }
96
-
97
- .redux-container-slider,
98
- .redux-container-spinner,
99
- .redux-container-switch{
100
- direction:ltr !important;
101
- float:right;
102
- margin:0;
103
- }
104
-
105
- .redux-info-field {
106
- .redux-info-icon{
107
- margin-left:15px;
108
- }
109
- }
110
-
111
- #redux-share{
112
- float:right !important;
113
- }
114
-
115
- .redux-sidebar {
116
- .redux-menu-warning,
117
- .redux-menu-error,
118
- .hasSubSections .extraIconSubsections{
119
- float:left;
120
- }
121
- }
122
-
123
- .select2-search-choice-close {
124
- left: 23px !important;
125
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
framework/ReduxCore/assets/css/vendor/elusive-icons/elusive-icons.css DELETED
@@ -1,4 +0,0 @@
1
- /*!
2
- * Elusive Icons 2.0.0 by @ReduxFramework - http://elusiveicons.com - @reduxframework
3
- * License - http://elusiveicons.com/license (Font: SIL OFL 1.1, CSS: MIT License)
4
- */@font-face{font-family:'Elusive-Icons';src:url("fonts/elusiveicons-webfont.eot?v=2.0.0");src:url("fonts/elusiveicons-webfont.eot?#iefix&v=2.0.0") format("embedded-opentype"),url("fonts/elusiveicons-webfont.woff?v=2.0.0") format("woff"),url("fonts/elusiveicons-webfont.ttf?v=2.0.0") format("truetype"),url("fonts/elusiveicons-webfont.svg?v=2.0.0#elusiveiconsregular") format("svg");font-weight:normal;font-style:normal}.el{display:inline-block;font:normal normal normal 14px/1 "Elusive-Icons";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0)}.el-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.el-2x{font-size:2em}.el-3x{font-size:3em}.el-4x{font-size:4em}.el-5x{font-size:5em}.el-fw{width:1.2857142857em;text-align:center}.el-ul{padding-left:0;margin-left:2.1428571429em;list-style-type:none}.el-ul>li{position:relative}.el-li{position:absolute;left:-2.1428571429em;width:2.1428571429em;top:.1428571429em;text-align:center}.el-li.el-lg{left:-1.8571428571em}.el-border{padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.el.pull-left{margin-right:.3em}.el.pull-right{margin-left:.3em}.el-spin{-webkit-animation:el-spin 2s infinite linear;animation:el-spin 2s infinite linear}.el-pulse{-webkit-animation:el-spin 1s infinite steps(8);animation:el-spin 1s infinite steps(8)}@-webkit-keyframes el-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes el-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.el-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.el-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.el-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.el-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.el-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .el-rotate-90,:root .el-rotate-180,:root .el-rotate-270,:root .el-flip-horizontal,:root .el-flip-vertical{filter:none}.el-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.el-stack-1x,.el-stack-2x{position:absolute;left:0;width:100%;text-align:center}.el-stack-1x{line-height:inherit}.el-stack-2x{font-size:2em}.el-inverse{color:#fff}.el-icon-address-book-alt:before,.el-address-book-alt:before{content:""}.el-icon-address-book:before,.el-address-book:before{content:""}.el-icon-adjust-alt:before,.el-adjust-alt:before{content:""}.el-icon-adjust:before,.el-adjust:before{content:""}.el-icon-adult:before,.el-adult:before{content:""}.el-icon-align-center:before,.el-align-center:before{content:""}.el-icon-align-justify:before,.el-align-justify:before{content:""}.el-icon-align-left:before,.el-align-left:before{content:""}.el-icon-align-right:before,.el-align-right:before{content:""}.el-icon-arrow-down:before,.el-arrow-down:before{content:""}.el-icon-arrow-left:before,.el-arrow-left:before{content:""}.el-icon-arrow-right:before,.el-arrow-right:before{content:""}.el-icon-arrow-up:before,.el-arrow-up:before{content:""}.el-icon-asl:before,.el-asl:before{content:""}.el-icon-asterisk:before,.el-asterisk:before{content:""}.el-icon-backward:before,.el-backward:before{content:""}.el-icon-ban-circle:before,.el-ban-circle:before{content:""}.el-icon-barcode:before,.el-barcode:before{content:""}.el-icon-behance:before,.el-behance:before{content:""}.el-icon-bell:before,.el-bell:before{content:""}.el-icon-blind:before,.el-blind:before{content:""}.el-icon-blogger:before,.el-blogger:before{content:""}.el-icon-bold:before,.el-bold:before{content:""}.el-icon-book:before,.el-book:before{content:""}.el-icon-bookmark-empty:before,.el-bookmark-empty:before{content:""}.el-icon-bookmark:before,.el-bookmark:before{content:""}.el-icon-brackets:before,.el-brackets:before{content:""}.el-icon-braille:before,.el-braille:before{content:""}.el-icon-briefcase:before,.el-briefcase:before{content:""}.el-icon-broom:before,.el-broom:before{content:""}.el-icon-brush:before,.el-brush:before{content:""}.el-icon-bulb:before,.el-bulb:before{content:""}.el-icon-bullhorn:before,.el-bullhorn:before{content:""}.el-icon-calendar-sign:before,.el-calendar-sign:before{content:""}.el-icon-calendar:before,.el-calendar:before{content:""}.el-icon-camera:before,.el-camera:before{content:""}.el-icon-car:before,.el-car:before{content:""}.el-icon-caret-down:before,.el-caret-down:before{content:""}.el-icon-caret-left:before,.el-caret-left:before{content:""}.el-icon-caret-right:before,.el-caret-right:before{content:""}.el-icon-caret-up:before,.el-caret-up:before{content:""}.el-icon-cc:before,.el-cc:before{content:""}.el-icon-certificate:before,.el-certificate:before{content:""}.el-icon-check-empty:before,.el-check-empty:before{content:""}.el-icon-check:before,.el-check:before{content:""}.el-icon-chevron-down:before,.el-chevron-down:before{content:""}.el-icon-chevron-left:before,.el-chevron-left:before{content:""}.el-icon-chevron-right:before,.el-chevron-right:before{content:""}.el-icon-chevron-up:before,.el-chevron-up:before{content:""}.el-icon-child:before,.el-child:before{content:""}.el-icon-circle-arrow-down:before,.el-circle-arrow-down:before{content:""}.el-icon-circle-arrow-left:before,.el-circle-arrow-left:before{content:""}.el-icon-circle-arrow-right:before,.el-circle-arrow-right:before{content:""}.el-icon-circle-arrow-up:before,.el-circle-arrow-up:before{content:""}.el-icon-cloud-alt:before,.el-cloud-alt:before{content:""}.el-icon-cloud:before,.el-cloud:before{content:""}.el-icon-cog-alt:before,.el-cog-alt:before{content:""}.el-icon-cog:before,.el-cog:before{content:""}.el-icon-cogs:before,.el-cogs:before{content:""}.el-icon-comment-alt:before,.el-comment-alt:before{content:""}.el-icon-comment:before,.el-comment:before{content:""}.el-icon-compass-alt:before,.el-compass-alt:before{content:""}.el-icon-compass:before,.el-compass:before{content:""}.el-icon-credit-card:before,.el-credit-card:before{content:""}.el-icon-css:before,.el-css:before{content:""}.el-icon-dashboard:before,.el-dashboard:before{content:""}.el-icon-delicious:before,.el-delicious:before{content:""}.el-icon-deviantart:before,.el-deviantart:before{content:""}.el-icon-digg:before,.el-digg:before{content:""}.el-icon-download-alt:before,.el-download-alt:before{content:""}.el-icon-download:before,.el-download:before{content:""}.el-icon-dribbble:before,.el-dribbble:before{content:""}.el-icon-edit:before,.el-edit:before{content:""}.el-icon-eject:before,.el-eject:before{content:""}.el-icon-envelope-alt:before,.el-envelope-alt:before{content:""}.el-icon-envelope:before,.el-envelope:before{content:""}.el-icon-error-alt:before,.el-error-alt:before{content:""}.el-icon-error:before,.el-error:before{content:""}.el-icon-eur:before,.el-eur:before{content:""}.el-icon-exclamation-sign:before,.el-exclamation-sign:before{content:""}.el-icon-eye-close:before,.el-eye-close:before{content:""}.el-icon-eye-open:before,.el-eye-open:before{content:""}.el-icon-facebook:before,.el-facebook:before{content:""}.el-icon-facetime-video:before,.el-facetime-video:before{content:""}.el-icon-fast-backward:before,.el-fast-backward:before{content:""}.el-icon-fast-forward:before,.el-fast-forward:before{content:""}.el-icon-female:before,.el-female:before{content:""}.el-icon-file-alt:before,.el-file-alt:before{content:""}.el-icon-file-edit-alt:before,.el-file-edit-alt:before{content:""}.el-icon-file-edit:before,.el-file-edit:before{content:""}.el-icon-file-new-alt:before,.el-file-new-alt:before{content:""}.el-icon-file-new:before,.el-file-new:before{content:""}.el-icon-file:before,.el-file:before{content:""}.el-icon-film:before,.el-film:before{content:""}.el-icon-filter:before,.el-filter:before{content:""}.el-icon-fire:before,.el-fire:before{content:""}.el-icon-flag-alt:before,.el-flag-alt:before{content:""}.el-icon-flag:before,.el-flag:before{content:""}.el-icon-flickr:before,.el-flickr:before{content:""}.el-icon-folder-close:before,.el-folder-close:before{content:""}.el-icon-folder-open:before,.el-folder-open:before{content:""}.el-icon-folder-sign:before,.el-folder-sign:before{content:""}.el-icon-folder:before,.el-folder:before{content:""}.el-icon-font:before,.el-font:before{content:""}.el-icon-fontsize:before,.el-fontsize:before{content:""}.el-icon-fork:before,.el-fork:before{content:""}.el-icon-forward-alt:before,.el-forward-alt:before{content:""}.el-icon-forward:before,.el-forward:before{content:""}.el-icon-foursquare:before,.el-foursquare:before{content:""}.el-icon-friendfeed-rect:before,.el-friendfeed-rect:before{content:""}.el-icon-friendfeed:before,.el-friendfeed:before{content:""}.el-icon-fullscreen:before,.el-fullscreen:before{content:""}.el-icon-gallery:before,.el-gallery:before{content:""}.el-icon-gbp:before,.el-gbp:before{content:""}.el-icon-gift:before,.el-gift:before{content:""}.el-icon-github-text:before,.el-github-text:before{content:""}.el-icon-github:before,.el-github:before{content:""}.el-icon-glass:before,.el-glass:before{content:""}.el-icon-glasses:before,.el-glasses:before{content:""}.el-icon-globe-alt:before,.el-globe-alt:before{content:""}.el-icon-globe:before,.el-globe:before{content:""}.el-icon-googleplus:before,.el-googleplus:before{content:""}.el-icon-graph-alt:before,.el-graph-alt:before{content:""}.el-icon-graph:before,.el-graph:before{content:""}.el-icon-group-alt:before,.el-group-alt:before{content:""}.el-icon-group:before,.el-group:before{content:""}.el-icon-guidedog:before,.el-guidedog:before{content:""}.el-icon-hand-down:before,.el-hand-down:before{content:""}.el-icon-hand-left:before,.el-hand-left:before{content:""}.el-icon-hand-right:before,.el-hand-right:before{content:""}.el-icon-hand-up:before,.el-hand-up:before{content:""}.el-icon-hdd:before,.el-hdd:before{content:""}.el-icon-headphones:before,.el-headphones:before{content:""}.el-icon-hearing-impaired:before,.el-hearing-impaired:before{content:""}.el-icon-heart-alt:before,.el-heart-alt:before{content:""}.el-icon-heart-empty:before,.el-heart-empty:before{content:""}.el-icon-heart:before,.el-heart:before{content:""}.el-icon-home-alt:before,.el-home-alt:before{content:""}.el-icon-home:before,.el-home:before{content:""}.el-icon-hourglass:before,.el-hourglass:before{content:""}.el-icon-idea-alt:before,.el-idea-alt:before{content:""}.el-icon-idea:before,.el-idea:before{content:""}.el-icon-inbox-alt:before,.el-inbox-alt:before{content:""}.el-icon-inbox-box:before,.el-inbox-box:before{content:""}.el-icon-inbox:before,.el-inbox:before{content:""}.el-icon-indent-left:before,.el-indent-left:before{content:""}.el-icon-indent-right:before,.el-indent-right:before{content:""}.el-icon-info-circle:before,.el-info-circle:before{content:""}.el-icon-instagram:before,.el-instagram:before{content:""}.el-icon-iphone-home:before,.el-iphone-home:before{content:""}.el-icon-italic:before,.el-italic:before{content:""}.el-icon-key:before,.el-key:before{content:""}.el-icon-laptop-alt:before,.el-laptop-alt:before{content:""}.el-icon-laptop:before,.el-laptop:before{content:""}.el-icon-lastfm:before,.el-lastfm:before{content:""}.el-icon-leaf:before,.el-leaf:before{content:""}.el-icon-lines:before,.el-lines:before{content:""}.el-icon-link:before,.el-link:before{content:""}.el-icon-linkedin:before,.el-linkedin:before{content:""}.el-icon-list-alt:before,.el-list-alt:before{content:""}.el-icon-list:before,.el-list:before{content:""}.el-icon-livejournal:before,.el-livejournal:before{content:""}.el-icon-lock-alt:before,.el-lock-alt:before{content:""}.el-icon-lock:before,.el-lock:before{content:""}.el-icon-magic:before,.el-magic:before{content:""}.el-icon-magnet:before,.el-magnet:before{content:""}.el-icon-male:before,.el-male:before{content:""}.el-icon-map-marker-alt:before,.el-map-marker-alt:before{content:""}.el-icon-map-marker:before,.el-map-marker:before{content:""}.el-icon-mic-alt:before,.el-mic-alt:before{content:""}.el-icon-mic:before,.el-mic:before{content:""}.el-icon-minus-sign:before,.el-minus-sign:before{content:""}.el-icon-minus:before,.el-minus:before{content:""}.el-icon-move:before,.el-move:before{content:""}.el-icon-music:before,.el-music:before{content:""}.el-icon-myspace:before,.el-myspace:before{content:""}.el-icon-network:before,.el-network:before{content:""}.el-icon-off:before,.el-off:before{content:""}.el-icon-ok-circle:before,.el-ok-circle:before{content:""}.el-icon-ok-sign:before,.el-ok-sign:before{content:""}.el-icon-ok:before,.el-ok:before{content:""}.el-icon-opensource:before,.el-opensource:before{content:""}.el-icon-paper-clip-alt:before,.el-paper-clip-alt:before{content:""}.el-icon-paper-clip:before,.el-paper-clip:before{content:""}.el-icon-path:before,.el-path:before{content:""}.el-icon-pause-alt:before,.el-pause-alt:before{content:""}.el-icon-pause:before,.el-pause:before{content:""}.el-icon-pencil-alt:before,.el-pencil-alt:before{content:""}.el-icon-pencil:before,.el-pencil:before{content:""}.el-icon-person:before,.el-person:before{content:""}.el-icon-phone-alt:before,.el-phone-alt:before{content:""}.el-icon-phone:before,.el-phone:before{content:""}.el-icon-photo-alt:before,.el-photo-alt:before{content:""}.el-icon-photo:before,.el-photo:before{content:""}.el-icon-picasa:before,.el-picasa:before{content:""}.el-icon-picture:before,.el-picture:before{content:""}.el-icon-plane:before,.el-plane:before{content:""}.el-icon-play-alt:before,.el-play-alt:before{content:""}.el-icon-play-circle:before,.el-play-circle:before{content:""}.el-icon-play:before,.el-play:before{content:""}.el-icon-plurk-alt:before,.el-plurk-alt:before{content:""}.el-icon-plurk:before,.el-plurk:before{content:""}.el-icon-plus-sign:before,.el-plus-sign:before{content:""}.el-icon-plus:before,.el-plus:before{content:""}.el-icon-podcast:before,.el-podcast:before{content:""}.el-icon-print:before,.el-print:before{content:""}.el-icon-puzzle:before,.el-puzzle:before{content:""}.el-icon-qrcode:before,.el-qrcode:before{content:""}.el-icon-question-sign:before,.el-question-sign:before{content:""}.el-icon-question:before,.el-question:before{content:""}.el-icon-quote-alt:before,.el-quote-alt:before{content:""}.el-icon-quote-right-alt:before,.el-quote-right-alt:before{content:""}.el-icon-quote-right:before,.el-quote-right:before{content:""}.el-icon-quotes:before,.el-quotes:before{content:""}.el-icon-random:before,.el-random:before{content:""}.el-icon-record:before,.el-record:before{content:""}.el-icon-reddit:before,.el-reddit:before{content:""}.el-icon-redux:before,.el-redux:before{content:""}.el-icon-refresh:before,.el-refresh:before{content:""}.el-icon-remove-circle:before,.el-remove-circle:before{content:""}.el-icon-remove-sign:before,.el-remove-sign:before{content:""}.el-icon-remove:before,.el-remove:before{content:""}.el-icon-repeat-alt:before,.el-repeat-alt:before{content:""}.el-icon-repeat:before,.el-repeat:before{content:""}.el-icon-resize-full:before,.el-resize-full:before{content:""}.el-icon-resize-horizontal:before,.el-resize-horizontal:before{content:""}.el-icon-resize-small:before,.el-resize-small:before{content:""}.el-icon-resize-vertical:before,.el-resize-vertical:before{content:""}.el-icon-return-key:before,.el-return-key:before{content:""}.el-icon-retweet:before,.el-retweet:before{content:""}.el-icon-reverse-alt:before,.el-reverse-alt:before{content:""}.el-icon-road:before,.el-road:before{content:""}.el-icon-rss:before,.el-rss:before{content:""}.el-icon-scissors:before,.el-scissors:before{content:""}.el-icon-screen-alt:before,.el-screen-alt:before{content:""}.el-icon-screen:before,.el-screen:before{content:""}.el-icon-screenshot:before,.el-screenshot:before{content:""}.el-icon-search-alt:before,.el-search-alt:before{content:""}.el-icon-search:before,.el-search:before{content:""}.el-icon-share-alt:before,.el-share-alt:before{content:""}.el-icon-share:before,.el-share:before{content:""}.el-icon-shopping-cart-sign:before,.el-shopping-cart-sign:before{content:""}.el-icon-shopping-cart:before,.el-shopping-cart:before{content:""}.el-icon-shortcode:before,.el-shortcode:before{content:""}.el-icon-signal:before,.el-signal:before{content:""}.el-icon-skype:before,.el-skype:before{content:""}.el-icon-slideshare:before,.el-slideshare:before{content:""}.el-icon-smiley-alt:before,.el-smiley-alt:before{content:""}.el-icon-smiley:before,.el-smiley:before{content:""}.el-icon-soundcloud:before,.el-soundcloud:before{content:""}.el-icon-speaker:before,.el-speaker:before{content:""}.el-icon-spotify:before,.el-spotify:before{content:""}.el-icon-stackoverflow:before,.el-stackoverflow:before{content:""}.el-icon-star-alt:before,.el-star-alt:before{content:""}.el-icon-star-empty:before,.el-star-empty:before{content:""}.el-icon-star:before,.el-star:before{content:""}.el-icon-step-backward:before,.el-step-backward:before{content:""}.el-icon-step-forward:before,.el-step-forward:before{content:""}.el-icon-stop-alt:before,.el-stop-alt:before{content:""}.el-icon-stop:before,.el-stop:before{content:""}.el-icon-stumbleupon:before,.el-stumbleupon:before{content:""}.el-icon-tag:before,.el-tag:before{content:""}.el-icon-tags:before,.el-tags:before{content:""}.el-icon-tasks:before,.el-tasks:before{content:""}.el-icon-text-height:before,.el-text-height:before{content:""}.el-icon-text-width:before,.el-text-width:before{content:""}.el-icon-th-large:before,.el-th-large:before{content:""}.el-icon-th-list:before,.el-th-list:before{content:""}.el-icon-th:before,.el-th:before{content:""}.el-icon-thumbs-down:before,.el-thumbs-down:before{content:""}.el-icon-thumbs-up:before,.el-thumbs-up:before{content:""}.el-icon-time-alt:before,.el-time-alt:before{content:""}.el-icon-time:before,.el-time:before{content:""}.el-icon-tint:before,.el-tint:before{content:""}.el-icon-torso:before,.el-torso:before{content:""}.el-icon-trash-alt:before,.el-trash-alt:before{content:""}.el-icon-trash:before,.el-trash:before{content:""}.el-icon-tumblr:before,.el-tumblr:before{content:""}.el-icon-twitter:before,.el-twitter:before{content:""}.el-icon-universal-access:before,.el-universal-access:before{content:""}.el-icon-unlock-alt:before,.el-unlock-alt:before{content:""}.el-icon-unlock:before,.el-unlock:before{content:""}.el-icon-upload:before,.el-upload:before{content:""}.el-icon-usd:before,.el-usd:before{content:""}.el-icon-user:before,.el-user:before{content:""}.el-icon-viadeo:before,.el-viadeo:before{content:""}.el-icon-video-alt:before,.el-video-alt:before{content:""}.el-icon-video-chat:before,.el-video-chat:before{content:""}.el-icon-video:before,.el-video:before{content:""}.el-icon-view-mode:before,.el-view-mode:before{content:""}.el-icon-vimeo:before,.el-vimeo:before{content:""}.el-icon-vkontakte:before,.el-vkontakte:before{content:""}.el-icon-volume-down:before,.el-volume-down:before{content:""}.el-icon-volume-off:before,.el-volume-off:before{content:""}.el-icon-volume-up:before,.el-volume-up:before{content:""}.el-icon-w3c:before,.el-w3c:before{content:""}.el-icon-warning-sign:before,.el-warning-sign:before{content:""}.el-icon-website-alt:before,.el-website-alt:before{content:""}.el-icon-website:before,.el-website:before{content:""}.el-icon-wheelchair:before,.el-wheelchair:before{content:""}.el-icon-wordpress:before,.el-wordpress:before{content:""}.el-icon-wrench-alt:before,.el-wrench-alt:before{content:""}.el-icon-wrench:before,.el-wrench:before{content:""}.el-icon-youtube:before,.el-youtube:before{content:""}.el-icon-zoom-in:before,.el-zoom-in:before{content:""}.el-icon-zoom-out:before,.el-zoom-out:before{content:""}
 
 
 
 
framework/ReduxCore/assets/css/vendor/elusive-icons/elusive-icons.css.map DELETED
@@ -1,7 +0,0 @@
1
- {
2
- "version": 3,
3
- "mappings": "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",
4
- "sources": ["elusive-icons.scss"],
5
- "names": [],
6
- "file": "elusive-icons.css"
7
- }
 
 
 
 
 
 
 
framework/ReduxCore/assets/css/vendor/elusive-icons/elusive-icons.scss DELETED
@@ -1,1415 +0,0 @@
1
- /*!
2
- * Elusive Icons 2.0.0 by @ReduxFramework - http://elusiveicons.com - @reduxframework
3
- * License - http://elusiveicons.com/license (Font: SIL OFL 1.1, CSS: MIT License)
4
- */
5
- @font-face {
6
- font-family: 'Elusive-Icons';
7
- src: url("fonts/elusiveicons-webfont.eot?v=2.0.0");
8
- src: url("fonts/elusiveicons-webfont.eot?#iefix&v=2.0.0") format("embedded-opentype"), url("fonts/elusiveicons-webfont.woff?v=2.0.0") format("woff"), url("fonts/elusiveicons-webfont.ttf?v=2.0.0") format("truetype"), url("fonts/elusiveicons-webfont.svg?v=2.0.0#elusiveiconsregular") format("svg");
9
- font-weight: normal;
10
- font-style: normal
11
- }
12
-
13
- .el {
14
- display: inline-block;
15
- font: normal normal normal 14px/1 "Elusive-Icons";
16
- font-size: inherit;
17
- text-rendering: auto;
18
- -webkit-font-smoothing: antialiased;
19
- -moz-osx-font-smoothing: grayscale;
20
- transform: translate(0, 0)
21
- }
22
-
23
- .el-lg {
24
- font-size: 1.33333em;
25
- line-height: 0.75em;
26
- vertical-align: -15%
27
- }
28
-
29
- .el-2x {
30
- font-size: 2em
31
- }
32
-
33
- .el-3x {
34
- font-size: 3em
35
- }
36
-
37
- .el-4x {
38
- font-size: 4em
39
- }
40
-
41
- .el-5x {
42
- font-size: 5em
43
- }
44
-
45
- .el-fw {
46
- width: 1.28571em;
47
- text-align: center
48
- }
49
-
50
- .el-ul {
51
- padding-left: 0;
52
- margin-left: 2.14286em;
53
- list-style-type: none
54
- }
55
-
56
- .el-ul > li {
57
- position: relative
58
- }
59
-
60
- .el-li {
61
- position: absolute;
62
- left: -2.14286em;
63
- width: 2.14286em;
64
- top: 0.14286em;
65
- text-align: center
66
- }
67
-
68
- .el-li.el-lg {
69
- left: -1.85714em
70
- }
71
-
72
- .el-border {
73
- padding: .2em .25em .15em;
74
- border: solid 0.08em #eee;
75
- border-radius: .1em
76
- }
77
-
78
- .pull-right {
79
- float: right
80
- }
81
-
82
- .pull-left {
83
- float: left
84
- }
85
-
86
- .el.pull-left {
87
- margin-right: .3em
88
- }
89
-
90
- .el.pull-right {
91
- margin-left: .3em
92
- }
93
-
94
- .el-spin {
95
- -webkit-animation: el-spin 2s infinite linear;
96
- animation: el-spin 2s infinite linear
97
- }
98
-
99
- .el-pulse {
100
- -webkit-animation: el-spin 1s infinite steps(8);
101
- animation: el-spin 1s infinite steps(8)
102
- }
103
-
104
- @-webkit-keyframes el-spin {
105
- 0% {
106
- -webkit-transform: rotate(0deg);
107
- transform: rotate(0deg)
108
- }
109
- 100% {
110
- -webkit-transform: rotate(359deg);
111
- transform: rotate(359deg)
112
- }
113
- }
114
-
115
- @keyframes el-spin {
116
- 0% {
117
- -webkit-transform: rotate(0deg);
118
- transform: rotate(0deg)
119
- }
120
- 100% {
121
- -webkit-transform: rotate(359deg);
122
- transform: rotate(359deg)
123
- }
124
- }
125
-
126
- .el-rotate-90 {
127
- filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
128
- -webkit-transform: rotate(90deg);
129
- -ms-transform: rotate(90deg);
130
- transform: rotate(90deg)
131
- }
132
-
133
- .el-rotate-180 {
134
- filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
135
- -webkit-transform: rotate(180deg);
136
- -ms-transform: rotate(180deg);
137
- transform: rotate(180deg)
138
- }
139
-
140
- .el-rotate-270 {
141
- filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
142
- -webkit-transform: rotate(270deg);
143
- -ms-transform: rotate(270deg);
144
- transform: rotate(270deg)
145
- }
146
-
147
- .el-flip-horizontal {
148
- filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
149
- -webkit-transform: scale(-1, 1);
150
- -ms-transform: scale(-1, 1);
151
- transform: scale(-1, 1)
152
- }
153
-
154
- .el-flip-vertical {
155
- filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
156
- -webkit-transform: scale(1, -1);
157
- -ms-transform: scale(1, -1);
158
- transform: scale(1, -1)
159
- }
160
-
161
- :root .el-rotate-90, :root .el-rotate-180, :root .el-rotate-270, :root .el-flip-horizontal, :root .el-flip-vertical {
162
- filter: none
163
- }
164
-
165
- .el-stack {
166
- position: relative;
167
- display: inline-block;
168
- width: 2em;
169
- height: 2em;
170
- line-height: 2em;
171
- vertical-align: middle
172
- }
173
-
174
- .el-stack-1x, .el-stack-2x {
175
- position: absolute;
176
- left: 0;
177
- width: 100%;
178
- text-align: center
179
- }
180
-
181
- .el-stack-1x {
182
- line-height: inherit
183
- }
184
-
185
- .el-stack-2x {
186
- font-size: 2em
187
- }
188
-
189
- .el-inverse {
190
- color: #fff
191
- }
192
-
193
- .el-icon-address-book-alt:before, .el-address-book-alt:before {
194
- content: ""
195
- }
196
-
197
- .el-icon-address-book:before, .el-address-book:before {
198
- content: ""
199
- }
200
-
201
- .el-icon-adjust-alt:before, .el-adjust-alt:before {
202
- content: ""
203
- }
204
-
205
- .el-icon-adjust:before, .el-adjust:before {
206
- content: ""
207
- }
208
-
209
- .el-icon-adult:before, .el-adult:before {
210
- content: ""
211
- }
212
-
213
- .el-icon-align-center:before, .el-align-center:before {
214
- content: ""
215
- }
216
-
217
- .el-icon-align-justify:before, .el-align-justify:before {
218
- content: ""
219
- }
220
-
221
- .el-icon-align-left:before, .el-align-left:before {
222
- content: ""
223
- }
224
-
225
- .el-icon-align-right:before, .el-align-right:before {
226
- content: ""
227
- }
228
-
229
- .el-icon-arrow-down:before, .el-arrow-down:before {
230
- content: ""
231
- }
232
-
233
- .el-icon-arrow-left:before, .el-arrow-left:before {
234
- content: ""
235
- }
236
-
237
- .el-icon-arrow-right:before, .el-arrow-right:before {
238
- content: ""
239
- }
240
-
241
- .el-icon-arrow-up:before, .el-arrow-up:before {
242
- content: ""
243
- }
244
-
245
- .el-icon-asl:before, .el-asl:before {
246
- content: ""
247
- }
248
-
249
- .el-icon-asterisk:before, .el-asterisk:before {
250
- content: ""
251
- }
252
-
253
- .el-icon-backward:before, .el-backward:before {
254
- content: ""
255
- }
256
-
257
- .el-icon-ban-circle:before, .el-ban-circle:before {
258
- content: ""
259
- }
260
-
261
- .el-icon-barcode:before, .el-barcode:before {
262
- content: ""
263
- }
264
-
265
- .el-icon-behance:before, .el-behance:before {
266
- content: ""
267
- }
268
-
269
- .el-icon-bell:before, .el-bell:before {
270
- content: ""
271
- }
272
-
273
- .el-icon-blind:before, .el-blind:before {
274
- content: ""
275
- }
276
-
277
- .el-icon-blogger:before, .el-blogger:before {
278
- content: ""
279
- }
280
-
281
- .el-icon-bold:before, .el-bold:before {
282
- content: ""
283
- }
284
-
285
- .el-icon-book:before, .el-book:before {
286
- content: ""
287
- }
288
-
289
- .el-icon-bookmark-empty:before, .el-bookmark-empty:before {
290
- content: ""
291
- }
292
-
293
- .el-icon-bookmark:before, .el-bookmark:before {
294
- content: ""
295
- }
296
-
297
- .el-icon-brackets:before, .el-brackets:before {
298
- content: ""
299
- }
300
-
301
- .el-icon-braille:before, .el-braille:before {
302
- content: ""
303
- }
304
-
305
- .el-icon-briefcase:before, .el-briefcase:before {
306
- content: ""
307
- }
308
-
309
- .el-icon-broom:before, .el-broom:before {
310
- content: ""
311
- }
312
-
313
- .el-icon-brush:before, .el-brush:before {
314
- content: ""
315
- }
316
-
317
- .el-icon-bulb:before, .el-bulb:before {
318
- content: ""
319
- }
320
-
321
- .el-icon-bullhorn:before, .el-bullhorn:before {
322
- content: ""
323
- }
324
-
325
- .el-icon-calendar-sign:before, .el-calendar-sign:before {
326
- content: ""
327
- }
328
-
329
- .el-icon-calendar:before, .el-calendar:before {
330
- content: ""
331
- }
332
-
333
- .el-icon-camera:before, .el-camera:before {
334
- content: ""
335
- }
336
-
337
- .el-icon-car:before, .el-car:before {
338
- content: ""
339
- }
340
-
341
- .el-icon-caret-down:before, .el-caret-down:before {
342
- content: ""
343
- }
344
-
345
- .el-icon-caret-left:before, .el-caret-left:before {
346
- content: ""
347
- }
348
-
349
- .el-icon-caret-right:before, .el-caret-right:before {
350
- content: ""
351
- }
352
-
353
- .el-icon-caret-up:before, .el-caret-up:before {
354
- content: ""
355
- }
356
-
357
- .el-icon-cc:before, .el-cc:before {
358
- content: ""
359
- }
360
-
361
- .el-icon-certificate:before, .el-certificate:before {
362
- content: ""
363
- }
364
-
365
- .el-icon-check-empty:before, .el-check-empty:before {
366
- content: ""
367
- }
368
-
369
- .el-icon-check:before, .el-check:before {
370
- content: ""
371
- }
372
-
373
- .el-icon-chevron-down:before, .el-chevron-down:before {
374
- content: ""
375
- }
376
-
377
- .el-icon-chevron-left:before, .el-chevron-left:before {
378
- content: ""
379
- }
380
-
381
- .el-icon-chevron-right:before, .el-chevron-right:before {
382
- content: ""
383
- }
384
-
385
- .el-icon-chevron-up:before, .el-chevron-up:before {
386
- content: ""
387
- }
388
-
389
- .el-icon-child:before, .el-child:before {
390
- content: ""
391
- }
392
-
393
- .el-icon-circle-arrow-down:before, .el-circle-arrow-down:before {
394
- content: ""
395
- }
396
-
397
- .el-icon-circle-arrow-left:before, .el-circle-arrow-left:before {
398
- content: ""
399
- }
400
-
401
- .el-icon-circle-arrow-right:before, .el-circle-arrow-right:before {
402
- content: ""
403
- }
404
-
405
- .el-icon-circle-arrow-up:before, .el-circle-arrow-up:before {
406
- content: ""
407
- }
408
-
409
- .el-icon-cloud-alt:before, .el-cloud-alt:before {
410
- content: ""
411
- }
412
-
413
- .el-icon-cloud:before, .el-cloud:before {
414
- content: ""
415
- }
416
-
417
- .el-icon-cog-alt:before, .el-cog-alt:before {
418
- content: ""
419
- }
420
-
421
- .el-icon-cog:before, .el-cog:before {
422
- content: ""
423
- }
424
-
425
- .el-icon-cogs:before, .el-cogs:before {
426
- content: ""
427
- }
428
-
429
- .el-icon-comment-alt:before, .el-comment-alt:before {
430
- content: ""
431
- }
432
-
433
- .el-icon-comment:before, .el-comment:before {
434
- content: ""
435
- }
436
-
437
- .el-icon-compass-alt:before, .el-compass-alt:before {
438
- content: ""
439
- }
440
-
441
- .el-icon-compass:before, .el-compass:before {
442
- content: ""
443
- }
444
-
445
- .el-icon-credit-card:before, .el-credit-card:before {
446
- content: ""
447
- }
448
-
449
- .el-icon-css:before, .el-css:before {
450
- content: ""
451
- }
452
-
453
- .el-icon-dashboard:before, .el-dashboard:before {
454
- content: ""
455
- }
456
-
457
- .el-icon-delicious:before, .el-delicious:before {
458
- content: ""
459
- }
460
-
461
- .el-icon-deviantart:before, .el-deviantart:before {
462
- content: ""
463
- }
464
-
465
- .el-icon-digg:before, .el-digg:before {
466
- content: ""
467
- }
468
-
469
- .el-icon-download-alt:before, .el-download-alt:before {
470
- content: ""
471
- }
472
-
473
- .el-icon-download:before, .el-download:before {
474
- content: ""
475
- }
476
-
477
- .el-icon-dribbble:before, .el-dribbble:before {
478
- content: ""
479
- }
480
-
481
- .el-icon-edit:before, .el-edit:before {
482
- content: ""
483
- }
484
-
485
- .el-icon-eject:before, .el-eject:before {
486
- content: ""
487
- }
488
-
489
- .el-icon-envelope-alt:before, .el-envelope-alt:before {
490
- content: ""
491
- }
492
-
493
- .el-icon-envelope:before, .el-envelope:before {
494
- content: ""
495
- }
496
-
497
- .el-icon-error-alt:before, .el-error-alt:before {
498
- content: ""
499
- }
500
-
501
- .el-icon-error:before, .el-error:before {
502
- content: ""
503
- }
504
-
505
- .el-icon-eur:before, .el-eur:before {
506
- content: ""
507
- }
508
-
509
- .el-icon-exclamation-sign:before, .el-exclamation-sign:before {
510
- content: ""
511
- }
512
-
513
- .el-icon-eye-close:before, .el-eye-close:before {
514
- content: ""
515
- }
516
-
517
- .el-icon-eye-open:before, .el-eye-open:before {
518
- content: ""
519
- }
520
-
521
- .el-icon-facebook:before, .el-facebook:before {
522
- content: ""
523
- }
524
-
525
- .el-icon-facetime-video:before, .el-facetime-video:before {
526
- content: ""
527
- }
528
-
529
- .el-icon-fast-backward:before, .el-fast-backward:before {
530
- content: ""
531
- }
532
-
533
- .el-icon-fast-forward:before, .el-fast-forward:before {
534
- content: ""
535
- }
536
-
537
- .el-icon-female:before, .el-female:before {
538
- content: ""
539
- }
540
-
541
- .el-icon-file-alt:before, .el-file-alt:before {
542
- content: ""
543
- }
544
-
545
- .el-icon-file-edit-alt:before, .el-file-edit-alt:before {
546
- content: ""
547
- }
548
-
549
- .el-icon-file-edit:before, .el-file-edit:before {
550
- content: ""
551
- }
552
-
553
- .el-icon-file-new-alt:before, .el-file-new-alt:before {
554
- content: ""
555
- }
556
-
557
- .el-icon-file-new:before, .el-file-new:before {
558
- content: ""
559
- }
560
-
561
- .el-icon-file:before, .el-file:before {
562
- content: ""
563
- }
564
-
565
- .el-icon-film:before, .el-film:before {
566
- content: ""
567
- }
568
-
569
- .el-icon-filter:before, .el-filter:before {
570
- content: ""
571
- }
572
-
573
- .el-icon-fire:before, .el-fire:before {
574
- content: ""
575
- }
576
-
577
- .el-icon-flag-alt:before, .el-flag-alt:before {
578
- content: ""
579
- }
580
-
581
- .el-icon-flag:before, .el-flag:before {
582
- content: ""
583
- }
584
-
585
- .el-icon-flickr:before, .el-flickr:before {
586
- content: ""
587
- }
588
-
589
- .el-icon-folder-close:before, .el-folder-close:before {
590
- content: ""
591
- }
592
-
593
- .el-icon-folder-open:before, .el-folder-open:before {
594
- content: ""
595
- }
596
-
597
- .el-icon-folder-sign:before, .el-folder-sign:before {
598
- content: ""
599
- }
600
-
601
- .el-icon-folder:before, .el-folder:before {
602
- content: ""
603
- }
604
-
605
- .el-icon-font:before, .el-font:before {
606
- content: ""
607
- }
608
-
609
- .el-icon-fontsize:before, .el-fontsize:before {
610
- content: ""
611
- }
612
-
613
- .el-icon-fork:before, .el-fork:before {
614
- content: ""
615
- }
616
-
617
- .el-icon-forward-alt:before, .el-forward-alt:before {
618
- content: ""
619
- }
620
-
621
- .el-icon-forward:before, .el-forward:before {
622
- content: ""
623
- }
624
-
625
- .el-icon-foursquare:before, .el-foursquare:before {
626
- content: ""
627
- }
628
-
629
- .el-icon-friendfeed-rect:before, .el-friendfeed-rect:before {
630
- content: ""
631
- }
632
-
633
- .el-icon-friendfeed:before, .el-friendfeed:before {
634
- content: ""
635
- }
636
-
637
- .el-icon-fullscreen:before, .el-fullscreen:before {
638
- content: ""
639
- }
640
-
641
- .el-icon-gallery:before, .el-gallery:before {
642
- content: ""
643
- }
644
-
645
- .el-icon-gbp:before, .el-gbp:before {
646
- content: ""
647
- }
648
-
649
- .el-icon-gift:before, .el-gift:before {
650
- content: ""
651
- }
652
-
653
- .el-icon-github-text:before, .el-github-text:before {
654
- content: ""
655
- }
656
-
657
- .el-icon-github:before, .el-github:before {
658
- content: ""
659
- }
660
-
661
- .el-icon-glass:before, .el-glass:before {
662
- content: ""
663
- }
664
-
665
- .el-icon-glasses:before, .el-glasses:before {
666
- content: ""
667
- }
668
-
669
- .el-icon-globe-alt:before, .el-globe-alt:before {
670
- content: ""
671
- }
672
-
673
- .el-icon-globe:before, .el-globe:before {
674
- content: ""
675
- }
676
-
677
- .el-icon-googleplus:before, .el-googleplus:before {
678
- content: ""
679
- }
680
-
681
- .el-icon-graph-alt:before, .el-graph-alt:before {
682
- content: ""
683
- }
684
-
685
- .el-icon-graph:before, .el-graph:before {
686
- content: ""
687
- }
688
-
689
- .el-icon-group-alt:before, .el-group-alt:before {
690
- content: ""
691
- }
692
-
693
- .el-icon-group:before, .el-group:before {
694
- content: ""
695
- }
696
-
697
- .el-icon-guidedog:before, .el-guidedog:before {
698
- content: ""
699
- }
700
-
701
- .el-icon-hand-down:before, .el-hand-down:before {
702
- content: ""
703
- }
704
-
705
- .el-icon-hand-left:before, .el-hand-left:before {
706
- content: ""
707
- }
708
-
709
- .el-icon-hand-right:before, .el-hand-right:before {
710
- content: ""
711
- }
712
-
713
- .el-icon-hand-up:before, .el-hand-up:before {
714
- content: ""
715
- }
716
-
717
- .el-icon-hdd:before, .el-hdd:before {
718
- content: ""
719
- }
720
-
721
- .el-icon-headphones:before, .el-headphones:before {
722
- content: ""
723
- }
724
-
725
- .el-icon-hearing-impaired:before, .el-hearing-impaired:before {
726
- content: ""
727
- }
728
-
729
- .el-icon-heart-alt:before, .el-heart-alt:before {
730
- content: ""
731
- }
732
-
733
- .el-icon-heart-empty:before, .el-heart-empty:before {
734
- content: ""
735
- }
736
-
737
- .el-icon-heart:before, .el-heart:before {
738
- content: ""
739
- }
740
-
741
- .el-icon-home-alt:before, .el-home-alt:before {
742
- content: ""
743
- }
744
-
745
- .el-icon-home:before, .el-home:before {
746
- content: ""
747
- }
748
-
749
- .el-icon-hourglass:before, .el-hourglass:before {
750
- content: ""
751
- }
752
-
753
- .el-icon-idea-alt:before, .el-idea-alt:before {
754
- content: ""
755
- }
756
-
757
- .el-icon-idea:before, .el-idea:before {
758
- content: ""
759
- }
760
-
761
- .el-icon-inbox-alt:before, .el-inbox-alt:before {
762
- content: ""
763
- }
764
-
765
- .el-icon-inbox-box:before, .el-inbox-box:before {
766
- content: ""
767
- }
768
-
769
- .el-icon-inbox:before, .el-inbox:before {
770
- content: ""
771
- }
772
-
773
- .el-icon-indent-left:before, .el-indent-left:before {
774
- content: ""
775
- }
776
-
777
- .el-icon-indent-right:before, .el-indent-right:before {
778
- content: ""
779
- }
780
-
781
- .el-icon-info-circle:before, .el-info-circle:before {
782
- content: ""
783
- }
784
-
785
- .el-icon-instagram:before, .el-instagram:before {
786
- content: ""
787
- }
788
-
789
- .el-icon-iphone-home:before, .el-iphone-home:before {
790
- content: ""
791
- }
792
-
793
- .el-icon-italic:before, .el-italic:before {
794
- content: ""
795
- }
796
-
797
- .el-icon-key:before, .el-key:before {
798
- content: ""
799
- }
800
-
801
- .el-icon-laptop-alt:before, .el-laptop-alt:before {
802
- content: ""
803
- }
804
-
805
- .el-icon-laptop:before, .el-laptop:before {
806
- content: ""
807
- }
808
-
809
- .el-icon-lastfm:before, .el-lastfm:before {
810
- content: ""
811
- }
812
-
813
- .el-icon-leaf:before, .el-leaf:before {
814
- content: ""
815
- }
816
-
817
- .el-icon-lines:before, .el-lines:before {
818
- content: ""
819
- }
820
-
821
- .el-icon-link:before, .el-link:before {
822
- content: ""
823
- }
824
-
825
- .el-icon-linkedin:before, .el-linkedin:before {
826
- content: ""
827
- }
828
-
829
- .el-icon-list-alt:before, .el-list-alt:before {
830
- content: ""
831
- }
832
-
833
- .el-icon-list:before, .el-list:before {
834
- content: ""
835
- }
836
-
837
- .el-icon-livejournal:before, .el-livejournal:before {
838
- content: ""
839
- }
840
-
841
- .el-icon-lock-alt:before, .el-lock-alt:before {
842
- content: ""
843
- }
844
-
845
- .el-icon-lock:before, .el-lock:before {
846
- content: ""
847
- }
848
-
849
- .el-icon-magic:before, .el-magic:before {
850
- content: ""
851
- }
852
-
853
- .el-icon-magnet:before, .el-magnet:before {
854
- content: ""
855
- }
856
-
857
- .el-icon-male:before, .el-male:before {
858
- content: ""
859
- }
860
-
861
- .el-icon-map-marker-alt:before, .el-map-marker-alt:before {
862
- content: ""
863
- }
864
-
865
- .el-icon-map-marker:before, .el-map-marker:before {
866
- content: ""
867
- }
868
-
869
- .el-icon-mic-alt:before, .el-mic-alt:before {
870
- content: ""
871
- }
872
-
873
- .el-icon-mic:before, .el-mic:before {
874
- content: ""
875
- }
876
-
877
- .el-icon-minus-sign:before, .el-minus-sign:before {
878
- content: ""
879
- }
880
-
881
- .el-icon-minus:before, .el-minus:before {
882
- content: ""
883
- }
884
-
885
- .el-icon-move:before, .el-move:before {
886
- content: ""
887
- }
888
-
889
- .el-icon-music:before, .el-music:before {
890
- content: ""
891
- }
892
-
893
- .el-icon-myspace:before, .el-myspace:before {
894
- content: ""
895
- }
896
-
897
- .el-icon-network:before, .el-network:before {
898
- content: ""
899
- }
900
-
901
- .el-icon-off:before, .el-off:before {
902
- content: ""
903
- }
904
-
905
- .el-icon-ok-circle:before, .el-ok-circle:before {
906
- content: ""
907
- }
908
-
909
- .el-icon-ok-sign:before, .el-ok-sign:before {
910
- content: ""
911
- }
912
-
913
- .el-icon-ok:before, .el-ok:before {
914
- content: ""
915
- }
916
-
917
- .el-icon-opensource:before, .el-opensource:before {
918
- content: ""
919
- }
920
-
921
- .el-icon-paper-clip-alt:before, .el-paper-clip-alt:before {
922
- content: ""
923
- }
924
-
925
- .el-icon-paper-clip:before, .el-paper-clip:before {
926
- content: ""
927
- }
928
-
929
- .el-icon-path:before, .el-path:before {
930
- content: ""
931
- }
932
-
933
- .el-icon-pause-alt:before, .el-pause-alt:before {
934
- content: ""
935
- }
936
-
937
- .el-icon-pause:before, .el-pause:before {
938
- content: ""
939
- }
940
-
941
- .el-icon-pencil-alt:before, .el-pencil-alt:before {
942
- content: ""
943
- }
944
-
945
- .el-icon-pencil:before, .el-pencil:before {
946
- content: ""
947
- }
948
-
949
- .el-icon-person:before, .el-person:before {
950
- content: ""
951
- }
952
-
953
- .el-icon-phone-alt:before, .el-phone-alt:before {
954
- content: ""
955
- }
956
-
957
- .el-icon-phone:before, .el-phone:before {
958
- content: ""
959
- }
960
-
961
- .el-icon-photo-alt:before, .el-photo-alt:before {
962
- content: ""
963
- }
964
-
965
- .el-icon-photo:before, .el-photo:before {
966
- content: ""
967
- }
968
-
969
- .el-icon-picasa:before, .el-picasa:before {
970
- content: ""
971
- }
972
-
973
- .el-icon-picture:before, .el-picture:before {
974
- content: ""
975
- }
976
-
977
- .el-icon-plane:before, .el-plane:before {
978
- content: ""
979
- }
980
-
981
- .el-icon-play-alt:before, .el-play-alt:before {
982
- content: ""
983
- }
984
-
985
- .el-icon-play-circle:before, .el-play-circle:before {
986
- content: ""
987
- }
988
-
989
- .el-icon-play:before, .el-play:before {
990
- content: ""
991
- }
992
-
993
- .el-icon-plurk-alt:before, .el-plurk-alt:before {
994
- content: ""
995
- }
996
-
997
- .el-icon-plurk:before, .el-plurk:before {
998
- content: ""
999
- }
1000
-
1001
- .el-icon-plus-sign:before, .el-plus-sign:before {
1002
- content: ""
1003
- }
1004
-
1005
- .el-icon-plus:before, .el-plus:before {
1006
- content: ""
1007
- }
1008
-
1009
- .el-icon-podcast:before, .el-podcast:before {
1010
- content: ""
1011
- }
1012
-
1013
- .el-icon-print:before, .el-print:before {
1014
- content: ""
1015
- }
1016
-
1017
- .el-icon-puzzle:before, .el-puzzle:before {
1018
- content: ""
1019
- }
1020
-
1021
- .el-icon-qrcode:before, .el-qrcode:before {
1022
- content: ""
1023
- }
1024
-
1025
- .el-icon-question-sign:before, .el-question-sign:before {
1026
- content: ""
1027
- }
1028
-
1029
- .el-icon-question:before, .el-question:before {
1030
- content: ""
1031
- }
1032
-
1033
- .el-icon-quote-alt:before, .el-quote-alt:before {
1034
- content: ""
1035
- }
1036
-
1037
- .el-icon-quote-right-alt:before, .el-quote-right-alt:before {
1038
- content: ""
1039
- }
1040
-
1041
- .el-icon-quote-right:before, .el-quote-right:before {
1042
- content: ""
1043
- }
1044
-
1045
- .el-icon-quotes:before, .el-quotes:before {
1046
- content: ""
1047
- }
1048
-
1049
- .el-icon-random:before, .el-random:before {
1050
- content: ""
1051
- }
1052
-
1053
- .el-icon-record:before, .el-record:before {
1054
- content: ""
1055
- }
1056
-
1057
- .el-icon-reddit:before, .el-reddit:before {
1058
- content: ""
1059
- }
1060
-
1061
- .el-icon-redux:before, .el-redux:before {
1062
- content: ""
1063
- }
1064
-
1065
- .el-icon-refresh:before, .el-refresh:before {
1066
- content: ""
1067
- }
1068
-
1069
- .el-icon-remove-circle:before, .el-remove-circle:before {
1070
- content: ""
1071
- }
1072
-
1073
- .el-icon-remove-sign:before, .el-remove-sign:before {
1074
- content: ""
1075
- }
1076
-
1077
- .el-icon-remove:before, .el-remove:before {
1078
- content: ""
1079
- }
1080
-
1081
- .el-icon-repeat-alt:before, .el-repeat-alt:before {
1082
- content: ""
1083
- }
1084
-
1085
- .el-icon-repeat:before, .el-repeat:before {
1086
- content: ""
1087
- }
1088
-
1089
- .el-icon-resize-full:before, .el-resize-full:before {
1090
- content: ""
1091
- }
1092
-
1093
- .el-icon-resize-horizontal:before, .el-resize-horizontal:before {
1094
- content: ""
1095
- }
1096
-
1097
- .el-icon-resize-small:before, .el-resize-small:before {
1098
- content: ""
1099
- }
1100
-
1101
- .el-icon-resize-vertical:before, .el-resize-vertical:before {
1102
- content: ""
1103
- }
1104
-
1105
- .el-icon-return-key:before, .el-return-key:before {
1106
- content: ""
1107
- }
1108
-
1109
- .el-icon-retweet:before, .el-retweet:before {
1110
- content: ""
1111
- }
1112
-
1113
- .el-icon-reverse-alt:before, .el-reverse-alt:before {
1114
- content: ""
1115
- }
1116
-
1117
- .el-icon-road:before, .el-road:before {
1118
- content: ""
1119
- }
1120
-
1121
- .el-icon-rss:before, .el-rss:before {
1122
- content: ""
1123
- }
1124
-
1125
- .el-icon-scissors:before, .el-scissors:before {
1126
- content: ""
1127
- }
1128
-
1129
- .el-icon-screen-alt:before, .el-screen-alt:before {
1130
- content: ""
1131
- }
1132
-
1133
- .el-icon-screen:before, .el-screen:before {
1134
- content: ""
1135
- }
1136
-
1137
- .el-icon-screenshot:before, .el-screenshot:before {
1138
- content: ""
1139
- }
1140
-
1141
- .el-icon-search-alt:before, .el-search-alt:before {
1142
- content: ""
1143
- }
1144
-
1145
- .el-icon-search:before, .el-search:before {
1146
- content: ""
1147
- }
1148
-
1149
- .el-icon-share-alt:before, .el-share-alt:before {
1150
- content: ""
1151
- }
1152
-
1153
- .el-icon-share:before, .el-share:before {
1154
- content: ""
1155
- }
1156
-
1157
- .el-icon-shopping-cart-sign:before, .el-shopping-cart-sign:before {
1158
- content: ""
1159
- }
1160
-
1161
- .el-icon-shopping-cart:before, .el-shopping-cart:before {
1162
- content: ""
1163
- }
1164
-
1165
- .el-icon-shortcode:before, .el-shortcode:before {
1166
- content: ""
1167
- }
1168
-
1169
- .el-icon-signal:before, .el-signal:before {
1170
- content: ""
1171
- }
1172
-
1173
- .el-icon-skype:before, .el-skype:before {
1174
- content: ""
1175
- }
1176
-
1177
- .el-icon-slideshare:before, .el-slideshare:before {
1178
- content: ""
1179
- }
1180
-
1181
- .el-icon-smiley-alt:before, .el-smiley-alt:before {
1182
- content: ""
1183
- }
1184
-
1185
- .el-icon-smiley:before, .el-smiley:before {
1186
- content: ""
1187
- }
1188
-
1189
- .el-icon-soundcloud:before, .el-soundcloud:before {
1190
- content: ""
1191
- }
1192
-
1193
- .el-icon-speaker:before, .el-speaker:before {
1194
- content: ""
1195
- }
1196
-
1197
- .el-icon-spotify:before, .el-spotify:before {
1198
- content: ""
1199
- }
1200
-
1201
- .el-icon-stackoverflow:before, .el-stackoverflow:before {
1202
- content: ""
1203
- }
1204
-
1205
- .el-icon-star-alt:before, .el-star-alt:before {
1206
- content: ""
1207
- }
1208
-
1209
- .el-icon-star-empty:before, .el-star-empty:before {
1210
- content: ""
1211
- }
1212
-
1213
- .el-icon-star:before, .el-star:before {
1214
- content: ""
1215
- }
1216
-
1217
- .el-icon-step-backward:before, .el-step-backward:before {
1218
- content: ""
1219
- }
1220
-
1221
- .el-icon-step-forward:before, .el-step-forward:before {
1222
- content: ""
1223
- }
1224
-
1225
- .el-icon-stop-alt:before, .el-stop-alt:before {
1226
- content: ""
1227
- }
1228
-
1229
- .el-icon-stop:before, .el-stop:before {
1230
- content: ""
1231
- }
1232
-
1233
- .el-icon-stumbleupon:before, .el-stumbleupon:before {
1234
- content: ""
1235
- }
1236
-
1237
- .el-icon-tag:before, .el-tag:before {
1238
- content: ""
1239
- }
1240
-
1241
- .el-icon-tags:before, .el-tags:before {
1242
- content: ""
1243
- }
1244
-
1245
- .el-icon-tasks:before, .el-tasks:before {
1246
- content: ""
1247
- }
1248
-
1249
- .el-icon-text-height:before, .el-text-height:before {
1250
- content: ""
1251
- }
1252
-
1253
- .el-icon-text-width:before, .el-text-width:before {
1254
- content: ""
1255
- }
1256
-
1257
- .el-icon-th-large:before, .el-th-large:before {
1258
- content: ""
1259
- }
1260
-
1261
- .el-icon-th-list:before, .el-th-list:before {
1262
- content: ""
1263
- }
1264
-
1265
- .el-icon-th:before, .el-th:before {
1266
- content: ""
1267
- }
1268
-
1269
- .el-icon-thumbs-down:before, .el-thumbs-down:before {
1270
- content: ""
1271
- }
1272
-
1273
- .el-icon-thumbs-up:before, .el-thumbs-up:before {
1274
- content: ""
1275
- }
1276
-
1277
- .el-icon-time-alt:before, .el-time-alt:before {
1278
- content: ""
1279
- }
1280
-
1281
- .el-icon-time:before, .el-time:before {
1282
- content: ""
1283
- }
1284
-
1285
- .el-icon-tint:before, .el-tint:before {
1286
- content: ""
1287
- }
1288
-
1289
- .el-icon-torso:before, .el-torso:before {
1290
- content: ""
1291
- }
1292
-
1293
- .el-icon-trash-alt:before, .el-trash-alt:before {
1294
- content: ""
1295
- }
1296
-
1297
- .el-icon-trash:before, .el-trash:before {
1298
- content: ""
1299
- }
1300
-
1301
- .el-icon-tumblr:before, .el-tumblr:before {
1302
- content: ""
1303
- }
1304
-
1305
- .el-icon-twitter:before, .el-twitter:before {
1306
- content: ""
1307
- }
1308
-
1309
- .el-icon-universal-access:before, .el-universal-access:before {
1310
- content: ""
1311
- }
1312
-
1313
- .el-icon-unlock-alt:before, .el-unlock-alt:before {
1314
- content: ""
1315
- }
1316
-
1317
- .el-icon-unlock:before, .el-unlock:before {
1318
- content: ""
1319
- }
1320
-
1321
- .el-icon-upload:before, .el-upload:before {
1322
- content: ""
1323
- }
1324
-
1325
- .el-icon-usd:before, .el-usd:before {
1326
- content: ""
1327
- }
1328
-
1329
- .el-icon-user:before, .el-user:before {
1330
- content: ""
1331
- }
1332
-
1333
- .el-icon-viadeo:before, .el-viadeo:before {
1334
- content: ""
1335
- }
1336
-
1337
- .el-icon-video-alt:before, .el-video-alt:before {
1338
- content: ""
1339
- }
1340
-
1341
- .el-icon-video-chat:before, .el-video-chat:before {
1342
- content: ""
1343
- }
1344
-
1345
- .el-icon-video:before, .el-video:before {
1346
- content: ""
1347
- }
1348
-
1349
- .el-icon-view-mode:before, .el-view-mode:before {
1350
- content: ""
1351
- }
1352
-
1353
- .el-icon-vimeo:before, .el-vimeo:before {
1354
- content: ""
1355
- }
1356
-
1357
- .el-icon-vkontakte:before, .el-vkontakte:before {
1358
- content: ""
1359
- }
1360
-
1361
- .el-icon-volume-down:before, .el-volume-down:before {
1362
- content: ""
1363
- }
1364
-
1365
- .el-icon-volume-off:before, .el-volume-off:before {
1366
- content: ""
1367
- }
1368
-
1369
- .el-icon-volume-up:before, .el-volume-up:before {
1370
- content: ""
1371
- }
1372
-
1373
- .el-icon-w3c:before, .el-w3c:before {
1374
- content: ""
1375
- }
1376
-
1377
- .el-icon-warning-sign:before, .el-warning-sign:before {
1378
- content: ""
1379
- }
1380
-
1381
- .el-icon-website-alt:before, .el-website-alt:before {
1382
- content: ""
1383
- }
1384
-
1385
- .el-icon-website:before, .el-website:before {
1386
- content: ""
1387
- }
1388
-
1389
- .el-icon-wheelchair:before, .el-wheelchair:before {
1390
- content: ""
1391
- }
1392
-
1393
- .el-icon-wordpress:before, .el-wordpress:before {
1394
- content: ""
1395
- }
1396
-
1397
- .el-icon-wrench-alt:before, .el-wrench-alt:before {
1398
- content: ""
1399
- }
1400
-
1401
- .el-icon-wrench:before, .el-wrench:before {
1402
- content: ""
1403
- }
1404
-
1405
- .el-icon-youtube:before, .el-youtube:before {
1406
- content: ""
1407
- }
1408
-
1409
- .el-icon-zoom-in:before, .el-zoom-in:before {
1410
- content: ""
1411
- }
1412
-
1413
- .el-icon-zoom-out:before, .el-zoom-out:before {
1414
- content: ""
1415
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
framework/ReduxCore/assets/css/vendor/elusive-icons/scss/_animated.scss DELETED
@@ -1,34 +0,0 @@
1
- // Spinning Icons
2
- // --------------------------
3
-
4
- .#{$el-css-prefix}-spin {
5
- -webkit-animation: el-spin 2s infinite linear;
6
- animation: el-spin 2s infinite linear;
7
- }
8
-
9
- .#{$el-css-prefix}-pulse {
10
- -webkit-animation: el-spin 1s infinite steps(8);
11
- animation: el-spin 1s infinite steps(8);
12
- }
13
-
14
- @-webkit-keyframes el-spin {
15
- 0% {
16
- -webkit-transform: rotate(0deg);
17
- transform: rotate(0deg);
18
- }
19
- 100% {
20
- -webkit-transform: rotate(359deg);
21
- transform: rotate(359deg);
22
- }
23
- }
24
-
25
- @keyframes el-spin {
26
- 0% {
27
- -webkit-transform: rotate(0deg);
28
- transform: rotate(0deg);
29
- }
30
- 100% {
31
- -webkit-transform: rotate(359deg);
32
- transform: rotate(359deg);
33
- }
34
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
framework/ReduxCore/assets/css/vendor/elusive-icons/scss/_bordered-pulled.scss DELETED
@@ -1,16 +0,0 @@
1
- // Bordered & Pulled
2
- // -------------------------
3
-
4
- .#{$el-css-prefix}-border {
5
- padding: .2em .25em .15em;
6
- border: solid .08em $el-border-color;
7
- border-radius: .1em;
8
- }
9
-
10
- .pull-right { float: right; }
11
- .pull-left { float: left; }
12
-
13
- .#{$el-css-prefix} {
14
- &.pull-left { margin-right: .3em; }
15
- &.pull-right { margin-left: .3em; }
16
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
framework/ReduxCore/assets/css/vendor/elusive-icons/scss/_core.scss DELETED
@@ -1,13 +0,0 @@
1
- // Base Class Definition
2
- // -------------------------
3
-
4
- .#{$el-css-prefix} {
5
- display: inline-block;
6
- font: normal normal normal #{$el-font-size-base}/1 'Elusive-Icons'; // shortening font declaration
7
- font-size: inherit; // can't have font-size inherit on line above, so need to override
8
- text-rendering: auto; // optimizelegibility throws things off #1094
9
- -webkit-font-smoothing: antialiased;
10
- -moz-osx-font-smoothing: grayscale;
11
- transform: translate(0, 0); // ensures no half-pixel rendering in firefox
12
-
13
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
framework/ReduxCore/assets/css/vendor/elusive-icons/scss/_fixed-width.scss DELETED
@@ -1,6 +0,0 @@
1
- // Fixed Width Icons
2
- // -------------------------
3
- .#{$el-css-prefix}-fw {
4
- width: (18em / 14);
5
- text-align: center;
6
- }
 
 
 
 
 
 
framework/ReduxCore/assets/css/vendor/elusive-icons/scss/_icons.scss DELETED
@@ -1,615 +0,0 @@
1
- /* Elusive Icons uses the Unicode Private Use Area (PUA) to ensure screen
2
- readers do not read off random characters that represent icons */
3
-
4
- .#{$el-css-prefix}-icon-address-book-alt:before,
5
- .#{$el-css-prefix}-address-book-alt:before { content: $el-var-address-book-alt; }
6
- .#{$el-css-prefix}-icon-address-book:before,
7
- .#{$el-css-prefix}-address-book:before { content: $el-var-address-book; }
8
- .#{$el-css-prefix}-icon-adjust-alt:before,
9
- .#{$el-css-prefix}-adjust-alt:before { content: $el-var-adjust-alt; }
10
- .#{$el-css-prefix}-icon-adjust:before,
11
- .#{$el-css-prefix}-adjust:before { content: $el-var-adjust; }
12
- .#{$el-css-prefix}-icon-adult:before,
13
- .#{$el-css-prefix}-adult:before { content: $el-var-adult; }
14
- .#{$el-css-prefix}-icon-align-center:before,
15
- .#{$el-css-prefix}-align-center:before { content: $el-var-align-center; }
16
- .#{$el-css-prefix}-icon-align-justify:before,
17
- .#{$el-css-prefix}-align-justify:before { content: $el-var-align-justify; }
18
- .#{$el-css-prefix}-icon-align-left:before,
19
- .#{$el-css-prefix}-align-left:before { content: $el-var-align-left; }
20
- .#{$el-css-prefix}-icon-align-right:before,
21
- .#{$el-css-prefix}-align-right:before { content: $el-var-align-right; }
22
- .#{$el-css-prefix}-icon-arrow-down:before,
23
- .#{$el-css-prefix}-arrow-down:before { content: $el-var-arrow-down; }
24
- .#{$el-css-prefix}-icon-arrow-left:before,
25
- .#{$el-css-prefix}-arrow-left:before { content: $el-var-arrow-left; }
26
- .#{$el-css-prefix}-icon-arrow-right:before,
27
- .#{$el-css-prefix}-arrow-right:before { content: $el-var-arrow-right; }
28
- .#{$el-css-prefix}-icon-arrow-up:before,
29
- .#{$el-css-prefix}-arrow-up:before { content: $el-var-arrow-up; }
30
- .#{$el-css-prefix}-icon-asl:before,
31
- .#{$el-css-prefix}-asl:before { content: $el-var-asl; }
32
- .#{$el-css-prefix}-icon-asterisk:before,
33
- .#{$el-css-prefix}-asterisk:before { content: $el-var-asterisk; }
34
- .#{$el-css-prefix}-icon-backward:before,
35
- .#{$el-css-prefix}-backward:before { content: $el-var-backward; }
36
- .#{$el-css-prefix}-icon-ban-circle:before,
37
- .#{$el-css-prefix}-ban-circle:before { content: $el-var-ban-circle; }
38
- .#{$el-css-prefix}-icon-barcode:before,
39
- .#{$el-css-prefix}-barcode:before { content: $el-var-barcode; }
40
- .#{$el-css-prefix}-icon-behance:before,
41
- .#{$el-css-prefix}-behance:before { content: $el-var-behance; }
42
- .#{$el-css-prefix}-icon-bell:before,
43
- .#{$el-css-prefix}-bell:before { content: $el-var-bell; }
44
- .#{$el-css-prefix}-icon-blind:before,
45
- .#{$el-css-prefix}-blind:before { content: $el-var-blind; }
46
- .#{$el-css-prefix}-icon-blogger:before,
47
- .#{$el-css-prefix}-blogger:before { content: $el-var-blogger; }
48
- .#{$el-css-prefix}-icon-bold:before,
49
- .#{$el-css-prefix}-bold:before { content: $el-var-bold; }
50
- .#{$el-css-prefix}-icon-book:before,
51
- .#{$el-css-prefix}-book:before { content: $el-var-book; }
52
- .#{$el-css-prefix}-icon-bookmark-empty:before,
53
- .#{$el-css-prefix}-bookmark-empty:before { content: $el-var-bookmark-empty; }
54
- .#{$el-css-prefix}-icon-bookmark:before,
55
- .#{$el-css-prefix}-bookmark:before { content: $el-var-bookmark; }
56
- .#{$el-css-prefix}-icon-brackets:before,
57
- .#{$el-css-prefix}-brackets:before { content: $el-var-brackets; }
58
- .#{$el-css-prefix}-icon-braille:before,
59
- .#{$el-css-prefix}-braille:before { content: $el-var-braille; }
60
- .#{$el-css-prefix}-icon-briefcase:before,
61
- .#{$el-css-prefix}-briefcase:before { content: $el-var-briefcase; }
62
- .#{$el-css-prefix}-icon-broom:before,
63
- .#{$el-css-prefix}-broom:before { content: $el-var-broom; }
64
- .#{$el-css-prefix}-icon-brush:before,
65
- .#{$el-css-prefix}-brush:before { content: $el-var-brush; }
66
- .#{$el-css-prefix}-icon-bulb:before,
67
- .#{$el-css-prefix}-bulb:before { content: $el-var-bulb; }
68
- .#{$el-css-prefix}-icon-bullhorn:before,
69
- .#{$el-css-prefix}-bullhorn:before { content: $el-var-bullhorn; }
70
- .#{$el-css-prefix}-icon-calendar-sign:before,
71
- .#{$el-css-prefix}-calendar-sign:before { content: $el-var-calendar-sign; }
72
- .#{$el-css-prefix}-icon-calendar:before,
73
- .#{$el-css-prefix}-calendar:before { content: $el-var-calendar; }
74
- .#{$el-css-prefix}-icon-camera:before,
75
- .#{$el-css-prefix}-camera:before { content: $el-var-camera; }
76
- .#{$el-css-prefix}-icon-car:before,
77
- .#{$el-css-prefix}-car:before { content: $el-var-car; }
78
- .#{$el-css-prefix}-icon-caret-down:before,
79
- .#{$el-css-prefix}-caret-down:before { content: $el-var-caret-down; }
80
- .#{$el-css-prefix}-icon-caret-left:before,
81
- .#{$el-css-prefix}-caret-left:before { content: $el-var-caret-left; }
82
- .#{$el-css-prefix}-icon-caret-right:before,
83
- .#{$el-css-prefix}-caret-right:before { content: $el-var-caret-right; }
84
- .#{$el-css-prefix}-icon-caret-up:before,
85
- .#{$el-css-prefix}-caret-up:before { content: $el-var-caret-up; }
86
- .#{$el-css-prefix}-icon-cc:before,
87
- .#{$el-css-prefix}-cc:before { content: $el-var-cc; }
88
- .#{$el-css-prefix}-icon-certificate:before,
89
- .#{$el-css-prefix}-certificate:before { content: $el-var-certificate; }
90
- .#{$el-css-prefix}-icon-check-empty:before,
91
- .#{$el-css-prefix}-check-empty:before { content: $el-var-check-empty; }
92
- .#{$el-css-prefix}-icon-check:before,
93
- .#{$el-css-prefix}-check:before { content: $el-var-check; }
94
- .#{$el-css-prefix}-icon-chevron-down:before,
95
- .#{$el-css-prefix}-chevron-down:before { content: $el-var-chevron-down; }
96
- .#{$el-css-prefix}-icon-chevron-left:before,
97
- .#{$el-css-prefix}-chevron-left:before { content: $el-var-chevron-left; }
98
- .#{$el-css-prefix}-icon-chevron-right:before,
99
- .#{$el-css-prefix}-chevron-right:before { content: $el-var-chevron-right; }
100
- .#{$el-css-prefix}-icon-chevron-up:before,
101
- .#{$el-css-prefix}-chevron-up:before { content: $el-var-chevron-up; }
102
- .#{$el-css-prefix}-icon-child:before,
103
- .#{$el-css-prefix}-child:before { content: $el-var-child; }
104
- .#{$el-css-prefix}-icon-circle-arrow-down:before,
105
- .#{$el-css-prefix}-circle-arrow-down:before { content: $el-var-circle-arrow-down; }
106
- .#{$el-css-prefix}-icon-circle-arrow-left:before,
107
- .#{$el-css-prefix}-circle-arrow-left:before { content: $el-var-circle-arrow-left; }
108
- .#{$el-css-prefix}-icon-circle-arrow-right:before,
109
- .#{$el-css-prefix}-circle-arrow-right:before { content: $el-var-circle-arrow-right; }
110
- .#{$el-css-prefix}-icon-circle-arrow-up:before,
111
- .#{$el-css-prefix}-circle-arrow-up:before { content: $el-var-circle-arrow-up; }
112
- .#{$el-css-prefix}-icon-cloud-alt:before,
113
- .#{$el-css-prefix}-cloud-alt:before { content: $el-var-cloud-alt; }
114
- .#{$el-css-prefix}-icon-cloud:before,
115
- .#{$el-css-prefix}-cloud:before { content: $el-var-cloud; }
116
- .#{$el-css-prefix}-icon-cog-alt:before,
117
- .#{$el-css-prefix}-cog-alt:before { content: $el-var-cog-alt; }
118
- .#{$el-css-prefix}-icon-cog:before,
119
- .#{$el-css-prefix}-cog:before { content: $el-var-cog; }
120
- .#{$el-css-prefix}-icon-cogs:before,
121
- .#{$el-css-prefix}-cogs:before { content: $el-var-cogs; }
122
- .#{$el-css-prefix}-icon-comment-alt:before,
123
- .#{$el-css-prefix}-comment-alt:before { content: $el-var-comment-alt; }
124
- .#{$el-css-prefix}-icon-comment:before,
125
- .#{$el-css-prefix}-comment:before { content: $el-var-comment; }
126
- .#{$el-css-prefix}-icon-compass-alt:before,
127
- .#{$el-css-prefix}-compass-alt:before { content: $el-var-compass-alt; }
128
- .#{$el-css-prefix}-icon-compass:before,
129
- .#{$el-css-prefix}-compass:before { content: $el-var-compass; }
130
- .#{$el-css-prefix}-icon-credit-card:before,
131
- .#{$el-css-prefix}-credit-card:before { content: $el-var-credit-card; }
132
- .#{$el-css-prefix}-icon-css:before,
133
- .#{$el-css-prefix}-css:before { content: $el-var-css; }
134
- .#{$el-css-prefix}-icon-dashboard:before,
135
- .#{$el-css-prefix}-dashboard:before { content: $el-var-dashboard; }
136
- .#{$el-css-prefix}-icon-delicious:before,
137
- .#{$el-css-prefix}-delicious:before { content: $el-var-delicious; }
138
- .#{$el-css-prefix}-icon-deviantart:before,
139
- .#{$el-css-prefix}-deviantart:before { content: $el-var-deviantart; }
140
- .#{$el-css-prefix}-icon-digg:before,
141
- .#{$el-css-prefix}-digg:before { content: $el-var-digg; }
142
- .#{$el-css-prefix}-icon-download-alt:before,
143
- .#{$el-css-prefix}-download-alt:before { content: $el-var-download-alt; }
144
- .#{$el-css-prefix}-icon-download:before,
145
- .#{$el-css-prefix}-download:before { content: $el-var-download; }
146
- .#{$el-css-prefix}-icon-dribbble:before,
147
- .#{$el-css-prefix}-dribbble:before { content: $el-var-dribbble; }
148
- .#{$el-css-prefix}-icon-edit:before,
149
- .#{$el-css-prefix}-edit:before { content: $el-var-edit; }
150
- .#{$el-css-prefix}-icon-eject:before,
151
- .#{$el-css-prefix}-eject:before { content: $el-var-eject; }
152
- .#{$el-css-prefix}-icon-envelope-alt:before,
153
- .#{$el-css-prefix}-envelope-alt:before { content: $el-var-envelope-alt; }
154
- .#{$el-css-prefix}-icon-envelope:before,
155
- .#{$el-css-prefix}-envelope:before { content: $el-var-envelope; }
156
- .#{$el-css-prefix}-icon-error-alt:before,
157
- .#{$el-css-prefix}-error-alt:before { content: $el-var-error-alt; }
158
- .#{$el-css-prefix}-icon-error:before,
159
- .#{$el-css-prefix}-error:before { content: $el-var-error; }
160
- .#{$el-css-prefix}-icon-eur:before,
161
- .#{$el-css-prefix}-eur:before { content: $el-var-eur; }
162
- .#{$el-css-prefix}-icon-exclamation-sign:before,
163
- .#{$el-css-prefix}-exclamation-sign:before { content: $el-var-exclamation-sign; }
164
- .#{$el-css-prefix}-icon-eye-close:before,
165
- .#{$el-css-prefix}-eye-close:before { content: $el-var-eye-close; }
166
- .#{$el-css-prefix}-icon-eye-open:before,
167
- .#{$el-css-prefix}-eye-open:before { content: $el-var-eye-open; }
168
- .#{$el-css-prefix}-icon-facebook:before,
169
- .#{$el-css-prefix}-facebook:before { content: $el-var-facebook; }
170
- .#{$el-css-prefix}-icon-facetime-video:before,
171
- .#{$el-css-prefix}-facetime-video:before { content: $el-var-facetime-video; }
172
- .#{$el-css-prefix}-icon-fast-backward:before,
173
- .#{$el-css-prefix}-fast-backward:before { content: $el-var-fast-backward; }
174
- .#{$el-css-prefix}-icon-fast-forward:before,
175
- .#{$el-css-prefix}-fast-forward:before { content: $el-var-fast-forward; }
176
- .#{$el-css-prefix}-icon-female:before,
177
- .#{$el-css-prefix}-female:before { content: $el-var-female; }
178
- .#{$el-css-prefix}-icon-file-alt:before,
179
- .#{$el-css-prefix}-file-alt:before { content: $el-var-file-alt; }
180
- .#{$el-css-prefix}-icon-file-edit-alt:before,
181
- .#{$el-css-prefix}-file-edit-alt:before { content: $el-var-file-edit-alt; }
182
- .#{$el-css-prefix}-icon-file-edit:before,
183
- .#{$el-css-prefix}-file-edit:before { content: $el-var-file-edit; }
184
- .#{$el-css-prefix}-icon-file-new-alt:before,
185
- .#{$el-css-prefix}-file-new-alt:before { content: $el-var-file-new-alt; }
186
- .#{$el-css-prefix}-icon-file-new:before,
187
- .#{$el-css-prefix}-file-new:before { content: $el-var-file-new; }
188
- .#{$el-css-prefix}-icon-file:before,
189
- .#{$el-css-prefix}-file:before { content: $el-var-file; }
190
- .#{$el-css-prefix}-icon-film:before,
191
- .#{$el-css-prefix}-film:before { content: $el-var-film; }
192
- .#{$el-css-prefix}-icon-filter:before,
193
- .#{$el-css-prefix}-filter:before { content: $el-var-filter; }
194
- .#{$el-css-prefix}-icon-fire:before,
195
- .#{$el-css-prefix}-fire:before { content: $el-var-fire; }
196
- .#{$el-css-prefix}-icon-flag-alt:before,
197
- .#{$el-css-prefix}-flag-alt:before { content: $el-var-flag-alt; }
198
- .#{$el-css-prefix}-icon-flag:before,
199
- .#{$el-css-prefix}-flag:before { content: $el-var-flag; }
200
- .#{$el-css-prefix}-icon-flickr:before,
201
- .#{$el-css-prefix}-flickr:before { content: $el-var-flickr; }
202
- .#{$el-css-prefix}-icon-folder-close:before,
203
- .#{$el-css-prefix}-folder-close:before { content: $el-var-folder-close; }
204
- .#{$el-css-prefix}-icon-folder-open:before,
205
- .#{$el-css-prefix}-folder-open:before { content: $el-var-folder-open; }
206
- .#{$el-css-prefix}-icon-folder-sign:before,
207
- .#{$el-css-prefix}-folder-sign:before { content: $el-var-folder-sign; }
208
- .#{$el-css-prefix}-icon-folder:before,
209
- .#{$el-css-prefix}-folder:before { content: $el-var-folder; }
210
- .#{$el-css-prefix}-icon-font:before,
211
- .#{$el-css-prefix}-font:before { content: $el-var-font; }
212
- .#{$el-css-prefix}-icon-fontsize:before,
213
- .#{$el-css-prefix}-fontsize:before { content: $el-var-fontsize; }
214
- .#{$el-css-prefix}-icon-fork:before,
215
- .#{$el-css-prefix}-fork:before { content: $el-var-fork; }
216
- .#{$el-css-prefix}-icon-forward-alt:before,
217
- .#{$el-css-prefix}-forward-alt:before { content: $el-var-forward-alt; }
218
- .#{$el-css-prefix}-icon-forward:before,
219
- .#{$el-css-prefix}-forward:before { content: $el-var-forward; }
220
- .#{$el-css-prefix}-icon-foursquare:before,
221
- .#{$el-css-prefix}-foursquare:before { content: $el-var-foursquare; }
222
- .#{$el-css-prefix}-icon-friendfeed-rect:before,
223
- .#{$el-css-prefix}-friendfeed-rect:before { content: $el-var-friendfeed-rect; }
224
- .#{$el-css-prefix}-icon-friendfeed:before,
225
- .#{$el-css-prefix}-friendfeed:before { content: $el-var-friendfeed; }
226
- .#{$el-css-prefix}-icon-fullscreen:before,
227
- .#{$el-css-prefix}-fullscreen:before { content: $el-var-fullscreen; }
228
- .#{$el-css-prefix}-icon-gallery:before,
229
- .#{$el-css-prefix}-gallery:before { content: $el-var-gallery; }
230
- .#{$el-css-prefix}-icon-gbp:before,
231
- .#{$el-css-prefix}-gbp:before { content: $el-var-gbp; }
232
- .#{$el-css-prefix}-icon-gift:before,
233
- .#{$el-css-prefix}-gift:before { content: $el-var-gift; }
234
- .#{$el-css-prefix}-icon-github-text:before,
235
- .#{$el-css-prefix}-github-text:before { content: $el-var-github-text; }
236
- .#{$el-css-prefix}-icon-github:before,
237
- .#{$el-css-prefix}-github:before { content: $el-var-github; }
238
- .#{$el-css-prefix}-icon-glass:before,
239
- .#{$el-css-prefix}-glass:before { content: $el-var-glass; }
240
- .#{$el-css-prefix}-icon-glasses:before,
241
- .#{$el-css-prefix}-glasses:before { content: $el-var-glasses; }
242
- .#{$el-css-prefix}-icon-globe-alt:before,
243
- .#{$el-css-prefix}-globe-alt:before { content: $el-var-globe-alt; }
244
- .#{$el-css-prefix}-icon-globe:before,
245
- .#{$el-css-prefix}-globe:before { content: $el-var-globe; }
246
- .#{$el-css-prefix}-icon-googleplus:before,
247
- .#{$el-css-prefix}-googleplus:before { content: $el-var-googleplus; }
248
- .#{$el-css-prefix}-icon-graph-alt:before,
249
- .#{$el-css-prefix}-graph-alt:before { content: $el-var-graph-alt; }
250
- .#{$el-css-prefix}-icon-graph:before,
251
- .#{$el-css-prefix}-graph:before { content: $el-var-graph; }
252
- .#{$el-css-prefix}-icon-group-alt:before,
253
- .#{$el-css-prefix}-group-alt:before { content: $el-var-group-alt; }
254
- .#{$el-css-prefix}-icon-group:before,
255
- .#{$el-css-prefix}-group:before { content: $el-var-group; }
256
- .#{$el-css-prefix}-icon-guidedog:before,
257
- .#{$el-css-prefix}-guidedog:before { content: $el-var-guidedog; }
258
- .#{$el-css-prefix}-icon-hand-down:before,
259
- .#{$el-css-prefix}-hand-down:before { content: $el-var-hand-down; }
260
- .#{$el-css-prefix}-icon-hand-left:before,
261
- .#{$el-css-prefix}-hand-left:before { content: $el-var-hand-left; }
262
- .#{$el-css-prefix}-icon-hand-right:before,
263
- .#{$el-css-prefix}-hand-right:before { content: $el-var-hand-right; }
264
- .#{$el-css-prefix}-icon-hand-up:before,
265
- .#{$el-css-prefix}-hand-up:before { content: $el-var-hand-up; }
266
- .#{$el-css-prefix}-icon-hdd:before,
267
- .#{$el-css-prefix}-hdd:before { content: $el-var-hdd; }
268
- .#{$el-css-prefix}-icon-headphones:before,
269
- .#{$el-css-prefix}-headphones:before { content: $el-var-headphones; }
270
- .#{$el-css-prefix}-icon-hearing-impaired:before,
271
- .#{$el-css-prefix}-hearing-impaired:before { content: $el-var-hearing-impaired; }
272
- .#{$el-css-prefix}-icon-heart-alt:before,
273
- .#{$el-css-prefix}-heart-alt:before { content: $el-var-heart-alt; }
274
- .#{$el-css-prefix}-icon-heart-empty:before,
275
- .#{$el-css-prefix}-heart-empty:before { content: $el-var-heart-empty; }
276
- .#{$el-css-prefix}-icon-heart:before,
277
- .#{$el-css-prefix}-heart:before { content: $el-var-heart; }
278
- .#{$el-css-prefix}-icon-home-alt:before,
279
- .#{$el-css-prefix}-home-alt:before { content: $el-var-home-alt; }
280
- .#{$el-css-prefix}-icon-home:before,
281
- .#{$el-css-prefix}-home:before { content: $el-var-home; }
282
- .#{$el-css-prefix}-icon-hourglass:before,
283
- .#{$el-css-prefix}-hourglass:before { content: $el-var-hourglass; }
284
- .#{$el-css-prefix}-icon-idea-alt:before,
285
- .#{$el-css-prefix}-idea-alt:before { content: $el-var-idea-alt; }
286
- .#{$el-css-prefix}-icon-idea:before,
287
- .#{$el-css-prefix}-idea:before { content: $el-var-idea; }
288
- .#{$el-css-prefix}-icon-inbox-alt:before,
289
- .#{$el-css-prefix}-inbox-alt:before { content: $el-var-inbox-alt; }
290
- .#{$el-css-prefix}-icon-inbox-box:before,
291
- .#{$el-css-prefix}-inbox-box:before { content: $el-var-inbox-box; }
292
- .#{$el-css-prefix}-icon-inbox:before,
293
- .#{$el-css-prefix}-inbox:before { content: $el-var-inbox; }
294
- .#{$el-css-prefix}-icon-indent-left:before,
295
- .#{$el-css-prefix}-indent-left:before { content: $el-var-indent-left; }
296
- .#{$el-css-prefix}-icon-indent-right:before,
297
- .#{$el-css-prefix}-indent-right:before { content: $el-var-indent-right; }
298
- .#{$el-css-prefix}-icon-info-circle:before,
299
- .#{$el-css-prefix}-info-circle:before { content: $el-var-info-circle; }
300
- .#{$el-css-prefix}-icon-instagram:before,
301
- .#{$el-css-prefix}-instagram:before { content: $el-var-instagram; }
302
- .#{$el-css-prefix}-icon-iphone-home:before,
303
- .#{$el-css-prefix}-iphone-home:before { content: $el-var-iphone-home; }
304
- .#{$el-css-prefix}-icon-italic:before,
305
- .#{$el-css-prefix}-italic:before { content: $el-var-italic; }
306
- .#{$el-css-prefix}-icon-key:before,
307
- .#{$el-css-prefix}-key:before { content: $el-var-key; }
308
- .#{$el-css-prefix}-icon-laptop-alt:before,
309
- .#{$el-css-prefix}-laptop-alt:before { content: $el-var-laptop-alt; }
310
- .#{$el-css-prefix}-icon-laptop:before,
311
- .#{$el-css-prefix}-laptop:before { content: $el-var-laptop; }
312
- .#{$el-css-prefix}-icon-lastfm:before,
313
- .#{$el-css-prefix}-lastfm:before { content: $el-var-lastfm; }
314
- .#{$el-css-prefix}-icon-leaf:before,
315
- .#{$el-css-prefix}-leaf:before { content: $el-var-leaf; }
316
- .#{$el-css-prefix}-icon-lines:before,
317
- .#{$el-css-prefix}-lines:before { content: $el-var-lines; }
318
- .#{$el-css-prefix}-icon-link:before,
319
- .#{$el-css-prefix}-link:before { content: $el-var-link; }
320
- .#{$el-css-prefix}-icon-linkedin:before,
321
- .#{$el-css-prefix}-linkedin:before { content: $el-var-linkedin; }
322
- .#{$el-css-prefix}-icon-list-alt:before,
323
- .#{$el-css-prefix}-list-alt:before { content: $el-var-list-alt; }
324
- .#{$el-css-prefix}-icon-list:before,
325
- .#{$el-css-prefix}-list:before { content: $el-var-list; }
326
- .#{$el-css-prefix}-icon-livejournal:before,
327
- .#{$el-css-prefix}-livejournal:before { content: $el-var-livejournal; }
328
- .#{$el-css-prefix}-icon-lock-alt:before,
329
- .#{$el-css-prefix}-lock-alt:before { content: $el-var-lock-alt; }
330
- .#{$el-css-prefix}-icon-lock:before,
331
- .#{$el-css-prefix}-lock:before { content: $el-var-lock; }
332
- .#{$el-css-prefix}-icon-magic:before,
333
- .#{$el-css-prefix}-magic:before { content: $el-var-magic; }
334
- .#{$el-css-prefix}-icon-magnet:before,
335
- .#{$el-css-prefix}-magnet:before { content: $el-var-magnet; }
336
- .#{$el-css-prefix}-icon-male:before,
337
- .#{$el-css-prefix}-male:before { content: $el-var-male; }
338
- .#{$el-css-prefix}-icon-map-marker-alt:before,
339
- .#{$el-css-prefix}-map-marker-alt:before { content: $el-var-map-marker-alt; }
340
- .#{$el-css-prefix}-icon-map-marker:before,
341
- .#{$el-css-prefix}-map-marker:before { content: $el-var-map-marker; }
342
- .#{$el-css-prefix}-icon-mic-alt:before,
343
- .#{$el-css-prefix}-mic-alt:before { content: $el-var-mic-alt; }
344
- .#{$el-css-prefix}-icon-mic:before,
345
- .#{$el-css-prefix}-mic:before { content: $el-var-mic; }
346
- .#{$el-css-prefix}-icon-minus-sign:before,
347
- .#{$el-css-prefix}-minus-sign:before { content: $el-var-minus-sign; }
348
- .#{$el-css-prefix}-icon-minus:before,
349
- .#{$el-css-prefix}-minus:before { content: $el-var-minus; }
350
- .#{$el-css-prefix}-icon-move:before,
351
- .#{$el-css-prefix}-move:before { content: $el-var-move; }
352
- .#{$el-css-prefix}-icon-music:before,
353
- .#{$el-css-prefix}-music:before { content: $el-var-music; }
354
- .#{$el-css-prefix}-icon-myspace:before,
355
- .#{$el-css-prefix}-myspace:before { content: $el-var-myspace; }
356
- .#{$el-css-prefix}-icon-network:before,
357
- .#{$el-css-prefix}-network:before { content: $el-var-network; }
358
- .#{$el-css-prefix}-icon-off:before,
359
- .#{$el-css-prefix}-off:before { content: $el-var-off; }
360
- .#{$el-css-prefix}-icon-ok-circle:before,
361
- .#{$el-css-prefix}-ok-circle:before { content: $el-var-ok-circle; }
362
- .#{$el-css-prefix}-icon-ok-sign:before,
363
- .#{$el-css-prefix}-ok-sign:before { content: $el-var-ok-sign; }
364
- .#{$el-css-prefix}-icon-ok:before,
365
- .#{$el-css-prefix}-ok:before { content: $el-var-ok; }
366
- .#{$el-css-prefix}-icon-opensource:before,
367
- .#{$el-css-prefix}-opensource:before { content: $el-var-opensource; }
368
- .#{$el-css-prefix}-icon-paper-clip-alt:before,
369
- .#{$el-css-prefix}-paper-clip-alt:before { content: $el-var-paper-clip-alt; }
370
- .#{$el-css-prefix}-icon-paper-clip:before,
371
- .#{$el-css-prefix}-paper-clip:before { content: $el-var-paper-clip; }
372
- .#{$el-css-prefix}-icon-path:before,
373
- .#{$el-css-prefix}-path:before { content: $el-var-path; }
374
- .#{$el-css-prefix}-icon-pause-alt:before,
375
- .#{$el-css-prefix}-pause-alt:before { content: $el-var-pause-alt; }
376
- .#{$el-css-prefix}-icon-pause:before,
377
- .#{$el-css-prefix}-pause:before { content: $el-var-pause; }
378
- .#{$el-css-prefix}-icon-pencil-alt:before,
379
- .#{$el-css-prefix}-pencil-alt:before { content: $el-var-pencil-alt; }
380
- .#{$el-css-prefix}-icon-pencil:before,
381
- .#{$el-css-prefix}-pencil:before { content: $el-var-pencil; }
382
- .#{$el-css-prefix}-icon-person:before,
383
- .#{$el-css-prefix}-person:before { content: $el-var-person; }
384
- .#{$el-css-prefix}-icon-phone-alt:before,
385
- .#{$el-css-prefix}-phone-alt:before { content: $el-var-phone-alt; }
386
- .#{$el-css-prefix}-icon-phone:before,
387
- .#{$el-css-prefix}-phone:before { content: $el-var-phone; }
388
- .#{$el-css-prefix}-icon-photo-alt:before,
389
- .#{$el-css-prefix}-photo-alt:before { content: $el-var-photo-alt; }
390
- .#{$el-css-prefix}-icon-photo:before,
391
- .#{$el-css-prefix}-photo:before { content: $el-var-photo; }
392
- .#{$el-css-prefix}-icon-picasa:before,
393
- .#{$el-css-prefix}-picasa:before { content: $el-var-picasa; }
394
- .#{$el-css-prefix}-icon-picture:before,
395
- .#{$el-css-prefix}-picture:before { content: $el-var-picture; }
396
- .#{$el-css-prefix}-icon-plane:before,
397
- .#{$el-css-prefix}-plane:before { content: $el-var-plane; }
398
- .#{$el-css-prefix}-icon-play-alt:before,
399
- .#{$el-css-prefix}-play-alt:before { content: $el-var-play-alt; }
400
- .#{$el-css-prefix}-icon-play-circle:before,
401
- .#{$el-css-prefix}-play-circle:before { content: $el-var-play-circle; }
402
- .#{$el-css-prefix}-icon-play:before,
403
- .#{$el-css-prefix}-play:before { content: $el-var-play; }
404
- .#{$el-css-prefix}-icon-plurk-alt:before,
405
- .#{$el-css-prefix}-plurk-alt:before { content: $el-var-plurk-alt; }
406
- .#{$el-css-prefix}-icon-plurk:before,
407
- .#{$el-css-prefix}-plurk:before { content: $el-var-plurk; }
408
- .#{$el-css-prefix}-icon-plus-sign:before,
409
- .#{$el-css-prefix}-plus-sign:before { content: $el-var-plus-sign; }
410
- .#{$el-css-prefix}-icon-plus:before,
411
- .#{$el-css-prefix}-plus:before { content: $el-var-plus; }
412
- .#{$el-css-prefix}-icon-podcast:before,
413
- .#{$el-css-prefix}-podcast:before { content: $el-var-podcast; }
414
- .#{$el-css-prefix}-icon-print:before,
415
- .#{$el-css-prefix}-print:before { content: $el-var-print; }
416
- .#{$el-css-prefix}-icon-puzzle:before,
417
- .#{$el-css-prefix}-puzzle:before { content: $el-var-puzzle; }
418
- .#{$el-css-prefix}-icon-qrcode:before,
419
- .#{$el-css-prefix}-qrcode:before { content: $el-var-qrcode; }
420
- .#{$el-css-prefix}-icon-question-sign:before,
421
- .#{$el-css-prefix}-question-sign:before { content: $el-var-question-sign; }
422
- .#{$el-css-prefix}-icon-question:before,
423
- .#{$el-css-prefix}-question:before { content: $el-var-question; }
424
- .#{$el-css-prefix}-icon-quote-alt:before,
425
- .#{$el-css-prefix}-quote-alt:before { content: $el-var-quote-alt; }
426
- .#{$el-css-prefix}-icon-quote-right-alt:before,
427
- .#{$el-css-prefix}-quote-right-alt:before { content: $el-var-quote-right-alt; }
428
- .#{$el-css-prefix}-icon-quote-right:before,
429
- .#{$el-css-prefix}-quote-right:before { content: $el-var-quote-right; }
430
- .#{$el-css-prefix}-icon-quotes:before,
431
- .#{$el-css-prefix}-quotes:before { content: $el-var-quotes; }
432
- .#{$el-css-prefix}-icon-random:before,
433
- .#{$el-css-prefix}-random:before { content: $el-var-random; }
434
- .#{$el-css-prefix}-icon-record:before,
435
- .#{$el-css-prefix}-record:before { content: $el-var-record; }
436
- .#{$el-css-prefix}-icon-reddit:before,
437
- .#{$el-css-prefix}-reddit:before { content: $el-var-reddit; }
438
- .#{$el-css-prefix}-icon-redux:before,
439
- .#{$el-css-prefix}-redux:before { content: $el-var-redux; }
440
- .#{$el-css-prefix}-icon-refresh:before,
441
- .#{$el-css-prefix}-refresh:before { content: $el-var-refresh; }
442
- .#{$el-css-prefix}-icon-remove-circle:before,
443
- .#{$el-css-prefix}-remove-circle:before { content: $el-var-remove-circle; }
444
- .#{$el-css-prefix}-icon-remove-sign:before,
445
- .#{$el-css-prefix}-remove-sign:before { content: $el-var-remove-sign; }
446
- .#{$el-css-prefix}-icon-remove:before,
447
- .#{$el-css-prefix}-remove:before { content: $el-var-remove; }
448
- .#{$el-css-prefix}-icon-repeat-alt:before,
449
- .#{$el-css-prefix}-repeat-alt:before { content: $el-var-repeat-alt; }
450
- .#{$el-css-prefix}-icon-repeat:before,
451
- .#{$el-css-prefix}-repeat:before { content: $el-var-repeat; }
452
- .#{$el-css-prefix}-icon-resize-full:before,
453
- .#{$el-css-prefix}-resize-full:before { content: $el-var-resize-full; }
454
- .#{$el-css-prefix}-icon-resize-horizontal:before,
455
- .#{$el-css-prefix}-resize-horizontal:before { content: $el-var-resize-horizontal; }
456
- .#{$el-css-prefix}-icon-resize-small:before,
457
- .#{$el-css-prefix}-resize-small:before { content: $el-var-resize-small; }
458
- .#{$el-css-prefix}-icon-resize-vertical:before,
459
- .#{$el-css-prefix}-resize-vertical:before { content: $el-var-resize-vertical; }
460
- .#{$el-css-prefix}-icon-return-key:before,
461
- .#{$el-css-prefix}-return-key:before { content: $el-var-return-key; }
462
- .#{$el-css-prefix}-icon-retweet:before,
463
- .#{$el-css-prefix}-retweet:before { content: $el-var-retweet; }
464
- .#{$el-css-prefix}-icon-reverse-alt:before,
465
- .#{$el-css-prefix}-reverse-alt:before { content: $el-var-reverse-alt; }
466
- .#{$el-css-prefix}-icon-road:before,
467
- .#{$el-css-prefix}-road:before { content: $el-var-road; }
468
- .#{$el-css-prefix}-icon-rss:before,
469
- .#{$el-css-prefix}-rss:before { content: $el-var-rss; }
470
- .#{$el-css-prefix}-icon-scissors:before,
471
- .#{$el-css-prefix}-scissors:before { content: $el-var-scissors; }
472
- .#{$el-css-prefix}-icon-screen-alt:before,
473
- .#{$el-css-prefix}-screen-alt:before { content: $el-var-screen-alt; }
474
- .#{$el-css-prefix}-icon-screen:before,
475
- .#{$el-css-prefix}-screen:before { content: $el-var-screen; }
476
- .#{$el-css-prefix}-icon-screenshot:before,
477
- .#{$el-css-prefix}-screenshot:before { content: $el-var-screenshot; }
478
- .#{$el-css-prefix}-icon-search-alt:before,
479
- .#{$el-css-prefix}-search-alt:before { content: $el-var-search-alt; }
480
- .#{$el-css-prefix}-icon-search:before,
481
- .#{$el-css-prefix}-search:before { content: $el-var-search; }
482
- .#{$el-css-prefix}-icon-share-alt:before,
483
- .#{$el-css-prefix}-share-alt:before { content: $el-var-share-alt; }
484
- .#{$el-css-prefix}-icon-share:before,
485
- .#{$el-css-prefix}-share:before { content: $el-var-share; }
486
- .#{$el-css-prefix}-icon-shopping-cart-sign:before,
487
- .#{$el-css-prefix}-shopping-cart-sign:before { content: $el-var-shopping-cart-sign; }
488
- .#{$el-css-prefix}-icon-shopping-cart:before,
489
- .#{$el-css-prefix}-shopping-cart:before { content: $el-var-shopping-cart; }
490
- .#{$el-css-prefix}-icon-shortcode:before,
491
- .#{$el-css-prefix}-shortcode:before { content: $el-var-shortcode; }
492
- .#{$el-css-prefix}-icon-signal:before,
493
- .#{$el-css-prefix}-signal:before { content: $el-var-signal; }
494
- .#{$el-css-prefix}-icon-skype:before,
495
- .#{$el-css-prefix}-skype:before { content: $el-var-skype; }
496
- .#{$el-css-prefix}-icon-slideshare:before,
497
- .#{$el-css-prefix}-slideshare:before { content: $el-var-slideshare; }
498
- .#{$el-css-prefix}-icon-smiley-alt:before,
499
- .#{$el-css-prefix}-smiley-alt:before { content: $el-var-smiley-alt; }
500
- .#{$el-css-prefix}-icon-smiley:before,
501
- .#{$el-css-prefix}-smiley:before { content: $el-var-smiley; }
502
- .#{$el-css-prefix}-icon-soundcloud:before,
503
- .#{$el-css-prefix}-soundcloud:before { content: $el-var-soundcloud; }
504
- .#{$el-css-prefix}-icon-speaker:before,
505
- .#{$el-css-prefix}-speaker:before { content: $el-var-speaker; }
506
- .#{$el-css-prefix}-icon-spotify:before,
507
- .#{$el-css-prefix}-spotify:before { content: $el-var-spotify; }
508
- .#{$el-css-prefix}-icon-stackoverflow:before,
509
- .#{$el-css-prefix}-stackoverflow:before { content: $el-var-stackoverflow; }
510
- .#{$el-css-prefix}-icon-star-alt:before,
511
- .#{$el-css-prefix}-star-alt:before { content: $el-var-star-alt; }
512
- .#{$el-css-prefix}-icon-star-empty:before,
513
- .#{$el-css-prefix}-star-empty:before { content: $el-var-star-empty; }
514
- .#{$el-css-prefix}-icon-star:before,
515
- .#{$el-css-prefix}-star:before { content: $el-var-star; }
516
- .#{$el-css-prefix}-icon-step-backward:before,
517
- .#{$el-css-prefix}-step-backward:before { content: $el-var-step-backward; }
518
- .#{$el-css-prefix}-icon-step-forward:before,
519
- .#{$el-css-prefix}-step-forward:before { content: $el-var-step-forward; }
520
- .#{$el-css-prefix}-icon-stop-alt:before,
521
- .#{$el-css-prefix}-stop-alt:before { content: $el-var-stop-alt; }
522
- .#{$el-css-prefix}-icon-stop:before,
523
- .#{$el-css-prefix}-stop:before { content: $el-var-stop; }
524
- .#{$el-css-prefix}-icon-stumbleupon:before,
525
- .#{$el-css-prefix}-stumbleupon:before { content: $el-var-stumbleupon; }
526
- .#{$el-css-prefix}-icon-tag:before,
527
- .#{$el-css-prefix}-tag:before { content: $el-var-tag; }
528
- .#{$el-css-prefix}-icon-tags:before,
529
- .#{$el-css-prefix}-tags:before { content: $el-var-tags; }
530
- .#{$el-css-prefix}-icon-tasks:before,
531
- .#{$el-css-prefix}-tasks:before { content: $el-var-tasks; }
532
- .#{$el-css-prefix}-icon-text-height:before,
533
- .#{$el-css-prefix}-text-height:before { content: $el-var-text-height; }
534
- .#{$el-css-prefix}-icon-text-width:before,
535
- .#{$el-css-prefix}-text-width:before { content: $el-var-text-width; }
536
- .#{$el-css-prefix}-icon-th-large:before,
537
- .#{$el-css-prefix}-th-large:before { content: $el-var-th-large; }
538
- .#{$el-css-prefix}-icon-th-list:before,
539
- .#{$el-css-prefix}-th-list:before { content: $el-var-th-list; }
540
- .#{$el-css-prefix}-icon-th:before,
541
- .#{$el-css-prefix}-th:before { content: $el-var-th; }
542
- .#{$el-css-prefix}-icon-thumbs-down:before,
543
- .#{$el-css-prefix}-thumbs-down:before { content: $el-var-thumbs-down; }
544
- .#{$el-css-prefix}-icon-thumbs-up:before,
545
- .#{$el-css-prefix}-thumbs-up:before { content: $el-var-thumbs-up; }
546
- .#{$el-css-prefix}-icon-time-alt:before,
547
- .#{$el-css-prefix}-time-alt:before { content: $el-var-time-alt; }
548
- .#{$el-css-prefix}-icon-time:before,
549
- .#{$el-css-prefix}-time:before { content: $el-var-time; }
550
- .#{$el-css-prefix}-icon-tint:before,
551
- .#{$el-css-prefix}-tint:before { content: $el-var-tint; }
552
- .#{$el-css-prefix}-icon-torso:before,
553
- .#{$el-css-prefix}-torso:before { content: $el-var-torso; }
554
- .#{$el-css-prefix}-icon-trash-alt:before,
555
- .#{$el-css-prefix}-trash-alt:before { content: $el-var-trash-alt; }
556
- .#{$el-css-prefix}-icon-trash:before,
557
- .#{$el-css-prefix}-trash:before { content: $el-var-trash; }
558
- .#{$el-css-prefix}-icon-tumblr:before,
559
- .#{$el-css-prefix}-tumblr:before { content: $el-var-tumblr; }
560
- .#{$el-css-prefix}-icon-twitter:before,
561
- .#{$el-css-prefix}-twitter:before { content: $el-var-twitter; }
562
- .#{$el-css-prefix}-icon-universal-access:before,
563
- .#{$el-css-prefix}-universal-access:before { content: $el-var-universal-access; }
564
- .#{$el-css-prefix}-icon-unlock-alt:before,
565
- .#{$el-css-prefix}-unlock-alt:before { content: $el-var-unlock-alt; }
566
- .#{$el-css-prefix}-icon-unlock:before,
567
- .#{$el-css-prefix}-unlock:before { content: $el-var-unlock; }
568
- .#{$el-css-prefix}-icon-upload:before,
569
- .#{$el-css-prefix}-upload:before { content: $el-var-upload; }
570
- .#{$el-css-prefix}-icon-usd:before,
571
- .#{$el-css-prefix}-usd:before { content: $el-var-usd; }
572
- .#{$el-css-prefix}-icon-user:before,
573
- .#{$el-css-prefix}-user:before { content: $el-var-user; }
574
- .#{$el-css-prefix}-icon-viadeo:before,
575
- .#{$el-css-prefix}-viadeo:before { content: $el-var-viadeo; }
576
- .#{$el-css-prefix}-icon-video-alt:before,
577
- .#{$el-css-prefix}-video-alt:before { content: $el-var-video-alt; }
578
- .#{$el-css-prefix}-icon-video-chat:before,
579
- .#{$el-css-prefix}-video-chat:before { content: $el-var-video-chat; }
580
- .#{$el-css-prefix}-icon-video:before,
581
- .#{$el-css-prefix}-video:before { content: $el-var-video; }
582
- .#{$el-css-prefix}-icon-view-mode:before,
583
- .#{$el-css-prefix}-view-mode:before { content: $el-var-view-mode; }
584
- .#{$el-css-prefix}-icon-vimeo:before,
585
- .#{$el-css-prefix}-vimeo:before { content: $el-var-vimeo; }
586
- .#{$el-css-prefix}-icon-vkontakte:before,
587
- .#{$el-css-prefix}-vkontakte:before { content: $el-var-vkontakte; }
588
- .#{$el-css-prefix}-icon-volume-down:before,
589
- .#{$el-css-prefix}-volume-down:before { content: $el-var-volume-down; }
590
- .#{$el-css-prefix}-icon-volume-off:before,
591
- .#{$el-css-prefix}-volume-off:before { content: $el-var-volume-off; }
592
- .#{$el-css-prefix}-icon-volume-up:before,
593
- .#{$el-css-prefix}-volume-up:before { content: $el-var-volume-up; }
594
- .#{$el-css-prefix}-icon-w3c:before,
595
- .#{$el-css-prefix}-w3c:before { content: $el-var-w3c; }
596
- .#{$el-css-prefix}-icon-warning-sign:before,
597
- .#{$el-css-prefix}-warning-sign:before { content: $el-var-warning-sign; }
598
- .#{$el-css-prefix}-icon-website-alt:before,
599
- .#{$el-css-prefix}-website-alt:before { content: $el-var-website-alt; }
600
- .#{$el-css-prefix}-icon-website:before,
601
- .#{$el-css-prefix}-website:before { content: $el-var-website; }
602
- .#{$el-css-prefix}-icon-wheelchair:before,
603
- .#{$el-css-prefix}-wheelchair:before { content: $el-var-wheelchair; }
604
- .#{$el-css-prefix}-icon-wordpress:before,
605
- .#{$el-css-prefix}-wordpress:before { content: $el-var-wordpress; }
606
- .#{$el-css-prefix}-icon-wrench-alt:before,
607
- .#{$el-css-prefix}-wrench-alt:before { content: $el-var-wrench-alt; }
608
- .#{$el-css-prefix}-icon-wrench:before,
609
- .#{$el-css-prefix}-wrench:before { content: $el-var-wrench; }
610
- .#{$el-css-prefix}-icon-youtube:before,
611
- .#{$el-css-prefix}-youtube:before { content: $el-var-youtube; }
612
- .#{$el-css-prefix}-icon-zoom-in:before,
613
- .#{$el-css-prefix}-zoom-in:before { content: $el-var-zoom-in; }
614
- .#{$el-css-prefix}-icon-zoom-out:before,
615
- .#{$el-css-prefix}-zoom-out:before { content: $el-var-zoom-out; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
framework/ReduxCore/assets/css/vendor/elusive-icons/scss/_larger.scss DELETED
@@ -1,13 +0,0 @@
1
- // Icon Sizes
2
- // -------------------------
3
-
4
- /* makes the font 33% larger relative to the icon container */
5
- .#{$el-css-prefix}-lg {
6
- font-size: (4em / 3);
7
- line-height: (3em / 4);
8
- vertical-align: -15%;
9
- }
10
- .#{$el-css-prefix}-2x { font-size: 2em; }
11
- .#{$el-css-prefix}-3x { font-size: 3em; }
12
- .#{$el-css-prefix}-4x { font-size: 4em; }
13
- .#{$el-css-prefix}-5x { font-size: 5em; }
 
 
 
 
 
 
 
 
 
 
 
 
 
framework/ReduxCore/assets/css/vendor/elusive-icons/scss/_list.scss DELETED
@@ -1,19 +0,0 @@
1
- // List Icons
2
- // -------------------------
3
-
4
- .#{$el-css-prefix}-ul {
5
- padding-left: 0;
6
- margin-left: $el-li-width;
7
- list-style-type: none;
8
- > li { position: relative; }
9
- }
10
- .#{$el-css-prefix}-li {
11
- position: absolute;
12
- left: -$el-li-width;
13
- width: $el-li-width;
14
- top: (2em / 14);
15
- text-align: center;
16
- &.#{$el-css-prefix}-lg {
17
- left: -$el-li-width + (4em / 14);
18
- }
19
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
framework/ReduxCore/assets/css/vendor/elusive-icons/scss/_mixins.scss DELETED
@@ -1,27 +0,0 @@
1
- // Mixins
2
- // --------------------------
3
-
4
- @mixin el-icon() {
5
- display: inline-block;
6
- font: normal normal normal #{$el-font-size-base}/1 'Elusive-Icons'; // shortening font declaration
7
- font-size: inherit; // can't have font-size inherit on line above, so need to override
8
- text-rendering: auto; // optimizelegibility throws things off #1094
9
- -webkit-font-smoothing: antialiased;
10
- -moz-osx-font-smoothing: grayscale;
11
- transform: translate(0, 0); // ensures no half-pixel rendering in firefox
12
-
13
- }
14
-
15
- @mixin el-icon-rotate($degrees, $rotation) {
16
- filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation});
17
- -webkit-transform: rotate($degrees);
18
- -ms-transform: rotate($degrees);
19
- transform: rotate($degrees);
20
- }
21
-
22
- @mixin el-icon-flip($horiz, $vert, $rotation) {
23
- filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation});
24
- -webkit-transform: scale($horiz, $vert);
25
- -ms-transform: scale($horiz, $vert);
26
- transform: scale($horiz, $vert);
27
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
framework/ReduxCore/assets/css/vendor/elusive-icons/scss/_path.scss DELETED
@@ -1,14 +0,0 @@
1
- /* FONT PATH
2
- * -------------------------- */
3
-
4
- @font-face {
5
- font-family: 'Elusive-Icons';
6
- src: url('#{$el-font-path}/elusiveicons-webfont.eot?v=#{$el-version}');
7
- src: url('#{$el-font-path}/elusiveicons-webfont.eot?#iefix&v=#{$el-version}') format('embedded-opentype'),
8
- //url('#{$el-font-path}/elusiveicons-webfont.woff2?v=#{$el-version}') format('woff2'),
9
- url('#{$el-font-path}/elusiveicons-webfont.woff?v=#{$el-version}') format('woff'),
10
- url('#{$el-font-path}/elusiveicons-webfont.ttf?v=#{$el-version}') format('truetype'),
11
- url('#{$el-font-path}/elusiveicons-webfont.svg?v=#{$el-version}#elusiveiconsregular') format('svg');
12
- font-weight: normal;
13
- font-style: normal;
14
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
framework/ReduxCore/assets/css/vendor/elusive-icons/scss/_rotated-flipped.scss DELETED
@@ -1,20 +0,0 @@
1
- // Rotated & Flipped Icons
2
- // -------------------------
3
-
4
- .#{$el-css-prefix}-rotate-90 { @include el-icon-rotate(90deg, 1); }
5
- .#{$el-css-prefix}-rotate-180 { @include el-icon-rotate(180deg, 2); }
6
- .#{$el-css-prefix}-rotate-270 { @include el-icon-rotate(270deg, 3); }
7
-
8
- .#{$el-css-prefix}-flip-horizontal { @include el-icon-flip(-1, 1, 0); }
9
- .#{$el-css-prefix}-flip-vertical { @include el-icon-flip(1, -1, 2); }
10
-
11
- // Hook for IE8-9
12
- // -------------------------
13
-
14
- :root .#{$el-css-prefix}-rotate-90,
15
- :root .#{$el-css-prefix}-rotate-180,
16
- :root .#{$el-css-prefix}-rotate-270,
17
- :root .#{$el-css-prefix}-flip-horizontal,
18
- :root .#{$el-css-prefix}-flip-vertical {
19
- filter: none;
20
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
framework/ReduxCore/assets/css/vendor/elusive-icons/scss/_stacked.scss DELETED
@@ -1,20 +0,0 @@
1
- // Stacked Icons
2
- // -------------------------
3
-
4
- .#{$el-css-prefix}-stack {
5
- position: relative;
6
- display: inline-block;
7
- width: 2em;
8
- height: 2em;
9
- line-height: 2em;
10
- vertical-align: middle;
11
- }
12
- .#{$el-css-prefix}-stack-1x, .#{$el-css-prefix}-stack-2x {
13
- position: absolute;
14
- left: 0;
15
- width: 100%;
16
- text-align: center;
17
- }
18
- .#{$el-css-prefix}-stack-1x { line-height: inherit; }
19
- .#{$el-css-prefix}-stack-2x { font-size: 2em; }
20
- .#{$el-css-prefix}-inverse { color: $el-inverse; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
framework/ReduxCore/assets/css/vendor/elusive-icons/scss/elusive-icons.css DELETED
@@ -1,4 +0,0 @@
1
- @charset "UTF-8";/*!
2
- * Elusive Icons 2.0.0 by @ReduxFramework - http://elusiveicons.com - @reduxframework
3
- * License - http://elusiveicons.com/license (Font: SIL OFL 1.1, CSS: MIT License)
4
- */@font-face{font-family:'Elusive-Icons';src:url("fonts/elusiveicons-webfont.eot?v=2.0.0");src:url("fonts/elusiveicons-webfont.eot?#iefix&v=2.0.0") format("embedded-opentype"),url("fonts/elusiveicons-webfont.woff?v=2.0.0") format("woff"),url("fonts/elusiveicons-webfont.ttf?v=2.0.0") format("truetype"),url("fonts/elusiveicons-webfont.svg?v=2.0.0#elusiveiconsregular") format("svg");font-weight:normal;font-style:normal}.el{display:inline-block;font:normal normal normal 14px/1 "Elusive-Icons";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0)}.el-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.el-2x{font-size:2em}.el-3x{font-size:3em}.el-4x{font-size:4em}.el-5x{font-size:5em}.el-fw{width:1.28571em;text-align:center}.el-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.el-ul>li{position:relative}.el-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.el-li.el-lg{left:-1.85714em}.el-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.el.pull-left{margin-right:.3em}.el.pull-right{margin-left:.3em}.el-spin{-webkit-animation:el-spin 2s infinite linear;animation:el-spin 2s infinite linear}.el-pulse{-webkit-animation:el-spin 1s infinite steps(8);animation:el-spin 1s infinite steps(8)}@-webkit-keyframes el-spin{0{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes el-spin{0{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.el-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.el-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.el-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.el-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.el-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .el-rotate-90,:root .el-rotate-180,:root .el-rotate-270,:root .el-flip-horizontal,:root .el-flip-vertical{filter:none}.el-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.el-stack-1x,.el-stack-2x{position:absolute;left:0;width:100%;text-align:center}.el-stack-1x{line-height:inherit}.el-stack-2x{font-size:2em}.el-inverse{color:#fff}.el-icon-address-book-alt:before,.el-address-book-alt:before{content:""}.el-icon-address-book:before,.el-address-book:before{content:""}.el-icon-adjust-alt:before,.el-adjust-alt:before{content:""}.el-icon-adjust:before,.el-adjust:before{content:""}.el-icon-adult:before,.el-adult:before{content:""}.el-icon-align-center:before,.el-align-center:before{content:""}.el-icon-align-justify:before,.el-align-justify:before{content:""}.el-icon-align-left:before,.el-align-left:before{content:""}.el-icon-align-right:before,.el-align-right:before{content:""}.el-icon-arrow-down:before,.el-arrow-down:before{content:""}.el-icon-arrow-left:before,.el-arrow-left:before{content:""}.el-icon-arrow-right:before,.el-arrow-right:before{content:""}.el-icon-arrow-up:before,.el-arrow-up:before{content:""}.el-icon-asl:before,.el-asl:before{content:""}.el-icon-asterisk:before,.el-asterisk:before{content:""}.el-icon-backward:before,.el-backward:before{content:""}.el-icon-ban-circle:before,.el-ban-circle:before{content:""}.el-icon-barcode:before,.el-barcode:before{content:""}.el-icon-behance:before,.el-behance:before{content:""}.el-icon-bell:before,.el-bell:before{content:""}.el-icon-blind:before,.el-blind:before{content:""}.el-icon-blogger:before,.el-blogger:before{content:""}.el-icon-bold:before,.el-bold:before{content:""}.el-icon-book:before,.el-book:before{content:""}.el-icon-bookmark-empty:before,.el-bookmark-empty:before{content:""}.el-icon-bookmark:before,.el-bookmark:before{content:""}.el-icon-brackets:before,.el-brackets:before{content:""}.el-icon-braille:before,.el-braille:before{content:""}.el-icon-briefcase:before,.el-briefcase:before{content:""}.el-icon-broom:before,.el-broom:before{content:""}.el-icon-brush:before,.el-brush:before{content:""}.el-icon-bulb:before,.el-bulb:before{content:""}.el-icon-bullhorn:before,.el-bullhorn:before{content:""}.el-icon-calendar-sign:before,.el-calendar-sign:before{content:""}.el-icon-calendar:before,.el-calendar:before{content:""}.el-icon-camera:before,.el-camera:before{content:""}.el-icon-car:before,.el-car:before{content:""}.el-icon-caret-down:before,.el-caret-down:before{content:""}.el-icon-caret-left:before,.el-caret-left:before{content:""}.el-icon-caret-right:before,.el-caret-right:before{content:""}.el-icon-caret-up:before,.el-caret-up:before{content:""}.el-icon-cc:before,.el-cc:before{content:""}.el-icon-certificate:before,.el-certificate:before{content:""}.el-icon-check-empty:before,.el-check-empty:before{content:""}.el-icon-check:before,.el-check:before{content:""}.el-icon-chevron-down:before,.el-chevron-down:before{content:""}.el-icon-chevron-left:before,.el-chevron-left:before{content:""}.el-icon-chevron-right:before,.el-chevron-right:before{content:""}.el-icon-chevron-up:before,.el-chevron-up:before{content:""}.el-icon-child:before,.el-child:before{content:""}.el-icon-circle-arrow-down:before,.el-circle-arrow-down:before{content:""}.el-icon-circle-arrow-left:before,.el-circle-arrow-left:before{content:""}.el-icon-circle-arrow-right:before,.el-circle-arrow-right:before{content:""}.el-icon-circle-arrow-up:before,.el-circle-arrow-up:before{content:""}.el-icon-cloud-alt:before,.el-cloud-alt:before{content:""}.el-icon-cloud:before,.el-cloud:before{content:""}.el-icon-cog-alt:before,.el-cog-alt:before{content:""}.el-icon-cog:before,.el-cog:before{content:""}.el-icon-cogs:before,.el-cogs:before{content:""}.el-icon-comment-alt:before,.el-comment-alt:before{content:""}.el-icon-comment:before,.el-comment:before{content:""}.el-icon-compass-alt:before,.el-compass-alt:before{content:""}.el-icon-compass:before,.el-compass:before{content:""}.el-icon-credit-card:before,.el-credit-card:before{content:""}.el-icon-css:before,.el-css:before{content:""}.el-icon-dashboard:before,.el-dashboard:before{content:""}.el-icon-delicious:before,.el-delicious:before{content:""}.el-icon-deviantart:before,.el-deviantart:before{content:""}.el-icon-digg:before,.el-digg:before{content:""}.el-icon-download-alt:before,.el-download-alt:before{content:""}.el-icon-download:before,.el-download:before{content:""}.el-icon-dribbble:before,.el-dribbble:before{content:""}.el-icon-edit:before,.el-edit:before{content:""}.el-icon-eject:before,.el-eject:before{content:""}.el-icon-envelope-alt:before,.el-envelope-alt:before{content:""}.el-icon-envelope:before,.el-envelope:before{content:""}.el-icon-error-alt:before,.el-error-alt:before{content:""}.el-icon-error:before,.el-error:before{content:""}.el-icon-eur:before,.el-eur:before{content:""}.el-icon-exclamation-sign:before,.el-exclamation-sign:before{content:""}.el-icon-eye-close:before,.el-eye-close:before{content:""}.el-icon-eye-open:before,.el-eye-open:before{content:""}.el-icon-facebook:before,.el-facebook:before{content:""}.el-icon-facetime-video:before,.el-facetime-video:before{content:""}.el-icon-fast-backward:before,.el-fast-backward:before{content:""}.el-icon-fast-forward:before,.el-fast-forward:before{content:""}.el-icon-female:before,.el-female:before{content:""}.el-icon-file-alt:before,.el-file-alt:before{content:""}.el-icon-file-edit-alt:before,.el-file-edit-alt:before{content:""}.el-icon-file-edit:before,.el-file-edit:before{content:""}.el-icon-file-new-alt:before,.el-file-new-alt:before{content:""}.el-icon-file-new:before,.el-file-new:before{content:""}.el-icon-file:before,.el-file:before{content:""}.el-icon-film:before,.el-film:before{content:""}.el-icon-filter:before,.el-filter:before{content:""}.el-icon-fire:before,.el-fire:before{content:""}.el-icon-flag-alt:before,.el-flag-alt:before{content:""}.el-icon-flag:before,.el-flag:before{content:""}.el-icon-flickr:before,.el-flickr:before{content:""}.el-icon-folder-close:before,.el-folder-close:before{content:""}.el-icon-folder-open:before,.el-folder-open:before{content:""}.el-icon-folder-sign:before,.el-folder-sign:before{content:""}.el-icon-folder:before,.el-folder:before{content:""}.el-icon-font:before,.el-font:before{content:""}.el-icon-fontsize:before,.el-fontsize:before{content:""}.el-icon-fork:before,.el-fork:before{content:""}.el-icon-forward-alt:before,.el-forward-alt:before{content:""}.el-icon-forward:before,.el-forward:before{content:""}.el-icon-foursquare:before,.el-foursquare:before{content:""}.el-icon-friendfeed-rect:before,.el-friendfeed-rect:before{content:""}.el-icon-friendfeed:before,.el-friendfeed:before{content:""}.el-icon-fullscreen:before,.el-fullscreen:before{content:""}.el-icon-gallery:before,.el-gallery:before{content:""}.el-icon-gbp:before,.el-gbp:before{content:""}.el-icon-gift:before,.el-gift:before{content:""}.el-icon-github-text:before,.el-github-text:before{content:""}.el-icon-github:before,.el-github:before{content:""}.el-icon-glass:before,.el-glass:before{content:""}.el-icon-glasses:before,.el-glasses:before{content:""}.el-icon-globe-alt:before,.el-globe-alt:before{content:""}.el-icon-globe:before,.el-globe:before{content:""}.el-icon-googleplus:before,.el-googleplus:before{content:""}.el-icon-graph-alt:before,.el-graph-alt:before{content:""}.el-icon-graph:before,.el-graph:before{content:""}.el-icon-group-alt:before,.el-group-alt:before{content:""}.el-icon-group:before,.el-group:before{content:""}.el-icon-guidedog:before,.el-guidedog:before{content:""}.el-icon-hand-down:before,.el-hand-down:before{content:""}.el-icon-hand-left:before,.el-hand-left:before{content:""}.el-icon-hand-right:before,.el-hand-right:before{content:""}.el-icon-hand-up:before,.el-hand-up:before{content:""}.el-icon-hdd:before,.el-hdd:before{content:""}.el-icon-headphones:before,.el-headphones:before{content:""}.el-icon-hearing-impaired:before,.el-hearing-impaired:before{content:""}.el-icon-heart-alt:before,.el-heart-alt:before{content:""}.el-icon-heart-empty:before,.el-heart-empty:before{content:""}.el-icon-heart:before,.el-heart:before{content:""}.el-icon-home-alt:before,.el-home-alt:before{content:""}.el-icon-home:before,.el-home:before{content:""}.el-icon-hourglass:before,.el-hourglass:before{content:""}.el-icon-idea-alt:before,.el-idea-alt:before{content:""}.el-icon-idea:before,.el-idea:before{content:""}.el-icon-inbox-alt:before,.el-inbox-alt:before{content:""}.el-icon-inbox-box:before,.el-inbox-box:before{content:""}.el-icon-inbox:before,.el-inbox:before{content:""}.el-icon-indent-left:before,.el-indent-left:before{content:""}.el-icon-indent-right:before,.el-indent-right:before{content:""}.el-icon-info-circle:before,.el-info-circle:before{content:""}.el-icon-instagram:before,.el-instagram:before{content:""}.el-icon-iphone-home:before,.el-iphone-home:before{content:""}.el-icon-italic:before,.el-italic:before{content:""}.el-icon-key:before,.el-key:before{content:""}.el-icon-laptop-alt:before,.el-laptop-alt:before{content:""}.el-icon-laptop:before,.el-laptop:before{content:""}.el-icon-lastfm:before,.el-lastfm:before{content:""}.el-icon-leaf:before,.el-leaf:before{content:""}.el-icon-lines:before,.el-lines:before{content:""}.el-icon-link:before,.el-link:before{content:""}.el-icon-linkedin:before,.el-linkedin:before{content:""}.el-icon-list-alt:before,.el-list-alt:before{content:""}.el-icon-list:before,.el-list:before{content:""}.el-icon-livejournal:before,.el-livejournal:before{content:""}.el-icon-lock-alt:before,.el-lock-alt:before{content:""}.el-icon-lock:before,.el-lock:before{content:""}.el-icon-magic:before,.el-magic:before{content:""}.el-icon-magnet:before,.el-magnet:before{content:""}.el-icon-male:before,.el-male:before{content:""}.el-icon-map-marker-alt:before,.el-map-marker-alt:before{content:""}.el-icon-map-marker:before,.el-map-marker:before{content:""}.el-icon-mic-alt:before,.el-mic-alt:before{content:""}.el-icon-mic:before,.el-mic:before{content:""}.el-icon-minus-sign:before,.el-minus-sign:before{content:""}.el-icon-minus:before,.el-minus:before{content:""}.el-icon-move:before,.el-move:before{content:""}.el-icon-music:before,.el-music:before{content:""}.el-icon-myspace:before,.el-myspace:before{content:""}.el-icon-network:before,.el-network:before{content:""}.el-icon-off:before,.el-off:before{content:""}.el-icon-ok-circle:before,.el-ok-circle:before{content:""}.el-icon-ok-sign:before,.el-ok-sign:before{content:""}.el-icon-ok:before,.el-ok:before{content:""}.el-icon-opensource:before,.el-opensource:before{content:""}.el-icon-paper-clip-alt:before,.el-paper-clip-alt:before{content:""}.el-icon-paper-clip:before,.el-paper-clip:before{content:""}.el-icon-path:before,.el-path:before{content:""}.el-icon-pause-alt:before,.el-pause-alt:before{content:""}.el-icon-pause:before,.el-pause:before{content:""}.el-icon-pencil-alt:before,.el-pencil-alt:before{content:""}.el-icon-pencil:before,.el-pencil:before{content:""}.el-icon-person:before,.el-person:before{content:""}.el-icon-phone-alt:before,.el-phone-alt:before{content:""}.el-icon-phone:before,.el-phone:before{content:""}.el-icon-photo-alt:before,.el-photo-alt:before{content:""}.el-icon-photo:before,.el-photo:before{content:""}.el-icon-picasa:before,.el-picasa:before{content:""}.el-icon-picture:before,.el-picture:before{content:""}.el-icon-plane:before,.el-plane:before{content:""}.el-icon-play-alt:before,.el-play-alt:before{content:""}.el-icon-play-circle:before,.el-play-circle:before{content:""}.el-icon-play:before,.el-play:before{content:""}.el-icon-plurk-alt:before,.el-plurk-alt:before{content:""}.el-icon-plurk:before,.el-plurk:before{content:""}.el-icon-plus-sign:before,.el-plus-sign:before{content:""}.el-icon-plus:before,.el-plus:before{content:""}.el-icon-podcast:before,.el-podcast:before{content:""}.el-icon-print:before,.el-print:before{content:""}.el-icon-puzzle:before,.el-puzzle:before{content:""}.el-icon-qrcode:before,.el-qrcode:before{content:""}.el-icon-question-sign:before,.el-question-sign:before{content:""}.el-icon-question:before,.el-question:before{content:""}.el-icon-quote-alt:before,.el-quote-alt:before{content:""}.el-icon-quote-right-alt:before,.el-quote-right-alt:before{content:""}.el-icon-quote-right:before,.el-quote-right:before{content:""}.el-icon-quotes:before,.el-quotes:before{content:""}.el-icon-random:before,.el-random:before{content:""}.el-icon-record:before,.el-record:before{content:""}.el-icon-reddit:before,.el-reddit:before{content:""}.el-icon-redux:before,.el-redux:before{content:""}.el-icon-refresh:before,.el-refresh:before{content:""}.el-icon-remove-circle:before,.el-remove-circle:before{content:""}.el-icon-remove-sign:before,.el-remove-sign:before{content:""}.el-icon-remove:before,.el-remove:before{content:""}.el-icon-repeat-alt:before,.el-repeat-alt:before{content:""}.el-icon-repeat:before,.el-repeat:before{content:""}.el-icon-resize-full:before,.el-resize-full:before{content:""}.el-icon-resize-horizontal:before,.el-resize-horizontal:before{content:""}.el-icon-resize-small:before,.el-resize-small:before{content:""}.el-icon-resize-vertical:before,.el-resize-vertical:before{content:""}.el-icon-return-key:before,.el-return-key:before{content:""}.el-icon-retweet:before,.el-retweet:before{content:""}.el-icon-reverse-alt:before,.el-reverse-alt:before{content:""}.el-icon-road:before,.el-road:before{content:""}.el-icon-rss:before,.el-rss:before{content:""}.el-icon-scissors:before,.el-scissors:before{content:""}.el-icon-screen-alt:before,.el-screen-alt:before{content:""}.el-icon-screen:before,.el-screen:before{content:""}.el-icon-screenshot:before,.el-screenshot:before{content:""}.el-icon-search-alt:before,.el-search-alt:before{content:""}.el-icon-search:before,.el-search:before{content:""}.el-icon-share-alt:before,.el-share-alt:before{content:""}.el-icon-share:before,.el-share:before{content:""}.el-icon-shopping-cart-sign:before,.el-shopping-cart-sign:before{content:""}.el-icon-shopping-cart:before,.el-shopping-cart:before{content:""}.el-icon-shortcode:before,.el-shortcode:before{content:""}.el-icon-signal:before,.el-signal:before{content:""}.el-icon-skype:before,.el-skype:before{content:""}.el-icon-slideshare:before,.el-slideshare:before{content:""}.el-icon-smiley-alt:before,.el-smiley-alt:before{content:""}.el-icon-smiley:before,.el-smiley:before{content:""}.el-icon-soundcloud:before,.el-soundcloud:before{content:""}.el-icon-speaker:before,.el-speaker:before{content:""}.el-icon-spotify:before,.el-spotify:before{content:""}.el-icon-stackoverflow:before,.el-stackoverflow:before{content:""}.el-icon-star-alt:before,.el-star-alt:before{content:""}.el-icon-star-empty:before,.el-star-empty:before{content:""}.el-icon-star:before,.el-star:before{content:""}.el-icon-step-backward:before,.el-step-backward:before{content:""}.el-icon-step-forward:before,.el-step-forward:before{content:""}.el-icon-stop-alt:before,.el-stop-alt:before{content:""}.el-icon-stop:before,.el-stop:before{content:""}.el-icon-stumbleupon:before,.el-stumbleupon:before{content:""}.el-icon-tag:before,.el-tag:before{content:""}.el-icon-tags:before,.el-tags:before{content:""}.el-icon-tasks:before,.el-tasks:before{content:""}.el-icon-text-height:before,.el-text-height:before{content:""}.el-icon-text-width:before,.el-text-width:before{content:""}.el-icon-th-large:before,.el-th-large:before{content:""}.el-icon-th-list:before,.el-th-list:before{content:""}.el-icon-th:before,.el-th:before{content:""}.el-icon-thumbs-down:before,.el-thumbs-down:before{content:""}.el-icon-thumbs-up:before,.el-thumbs-up:before{content:""}.el-icon-time-alt:before,.el-time-alt:before{content:""}.el-icon-time:before,.el-time:before{content:""}.el-icon-tint:before,.el-tint:before{content:""}.el-icon-torso:before,.el-torso:before{content:""}.el-icon-trash-alt:before,.el-trash-alt:before{content:""}.el-icon-trash:before,.el-trash:before{content:""}.el-icon-tumblr:before,.el-tumblr:before{content:""}.el-icon-twitter:before,.el-twitter:before{content:""}.el-icon-universal-access:before,.el-universal-access:before{content:""}.el-icon-unlock-alt:before,.el-unlock-alt:before{content:""}.el-icon-unlock:before,.el-unlock:before{content:""}.el-icon-upload:before,.el-upload:before{content:""}.el-icon-usd:before,.el-usd:before{content:""}.el-icon-user:before,.el-user:before{content:""}.el-icon-viadeo:before,.el-viadeo:before{content:""}.el-icon-video-alt:before,.el-video-alt:before{content:""}.el-icon-video-chat:before,.el-video-chat:before{content:""}.el-icon-video:before,.el-video:before{content:""}.el-icon-view-mode:before,.el-view-mode:before{content:""}.el-icon-vimeo:before,.el-vimeo:before{content:""}.el-icon-vkontakte:before,.el-vkontakte:before{content:""}.el-icon-volume-down:before,.el-volume-down:before{content:""}.el-icon-volume-off:before,.el-volume-off:before{content:""}.el-icon-volume-up:before,.el-volume-up:before{content:""}.el-icon-w3c:before,.el-w3c:before{content:""}.el-icon-warning-sign:before,.el-warning-sign:before{content:""}.el-icon-website-alt:before,.el-website-alt:before{content:""}.el-icon-website:before,.el-website:before{content:""}.el-icon-wheelchair:before,.el-wheelchair:before{content:""}.el-icon-wordpress:before,.el-wordpress:before{content:""}.el-icon-wrench-alt:before,.el-wrench-alt:before{content:""}.el-icon-wrench:before,.el-wrench:before{content:""}.el-icon-youtube:before,.el-youtube:before{content:""}.el-icon-zoom-in:before,.el-zoom-in:before{content:""}.el-icon-zoom-out:before,.el-zoom-out:before{content:""}
 
 
 
 
framework/ReduxCore/assets/css/vendor/elusive-icons/scss/elusive-icons.css.map DELETED
@@ -1,7 +0,0 @@
1
- {
2
- "version": 3,
3
- "mappings": "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",
4
- "sources": ["elusive-icons.scss","_path.scss","_core.scss","_larger.scss","_fixed-width.scss","_list.scss","_variables.scss","_bordered-pulled.scss","_animated.scss","_rotated-flipped.scss","_mixins.scss","_stacked.scss","_icons.scss"],
5
- "names": [],
6
- "file": "elusive-icons.css"
7
- }
 
 
 
 
 
 
 
framework/ReduxCore/assets/css/vendor/jquery-ui-bootstrap/jquery-ui-1.10.0.custom.css DELETED
@@ -1,9 +0,0 @@
1
- /*!
2
- * jQuery UI Bootstrap (0.5)
3
- * http://addyosmani.github.com/jquery-ui-bootstrap
4
- *
5
- * Copyright 2012 - 2013, Addy Osmani
6
- * Dual licensed under the MIT or GPL Version 2 licenses.
7
- *
8
- * Portions copyright jQuery UI & Twitter Bootstrap
9
- */.redux-container .ui-state-disabled,.control-section-redux .ui-state-disabled,.control-panel-redux .ui-state-disabled,.redux-metabox .ui-state-disabled{cursor:default !important}.redux-container .ui-icon,.control-section-redux .ui-icon,.control-panel-redux .ui-icon,.redux-metabox .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.redux-container .ui-widget-content,.control-section-redux .ui-widget-content,.control-panel-redux .ui-widget-content,.redux-metabox .ui-widget-content{border:1px solid #aaaaaa;background:#fff url(images/ui-bg_glass_75_ffffff_1x400.png) 50% 50% repeat-x;color:#404040}.redux-container .ui-widget-header,.control-section-redux .ui-widget-header,.control-panel-redux .ui-widget-header,.redux-metabox .ui-widget-header{font-weight:bold;border-color:#0064cd #0064cd #003f81;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border:1px solid #666}.redux-container .ui-widget-header a,.control-section-redux .ui-widget-header a,.control-panel-redux .ui-widget-header a,.redux-metabox .ui-widget-header a{color:#222222}.redux-container .ui-state-default,.redux-container .ui-widget-content .ui-state-default,.redux-container .ui-widget-header .ui-state-default,.control-section-redux .ui-state-default,.control-section-redux .ui-widget-content .ui-state-default,.control-section-redux .ui-widget-header .ui-state-default,.control-panel-redux .ui-state-default,.control-panel-redux .ui-widget-content .ui-state-default,.control-panel-redux .ui-widget-header .ui-state-default,.redux-metabox .ui-state-default,.redux-metabox .ui-widget-content .ui-state-default,.redux-metabox .ui-widget-header .ui-state-default{background-color:#e6e6e6;background-repeat:no-repeat;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), color-stop(25%, #fff), to(#e6e6e6));background-image:-webkit-linear-gradient(#fff, #fff 25%, #e6e6e6);background-image:-moz-linear-gradient(top, #fff, #fff 25%, #e6e6e6);background-image:-ms-linear-gradient(#fff, #fff 25%, #e6e6e6);background-image:-o-linear-gradient(#fff, #fff 25%, #e6e6e6);background-image:linear-gradient(#fff, #fff 25%, #e6e6e6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);text-shadow:0 1px 1px rgba(255,255,255,0.75);color:#333;font-size:13px;line-height:normal;border:1px solid #ccc;border-bottom-color:#bbb;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-webkit-transition:0.1s linear background-image;-moz-transition:0.1s linear background-image;-ms-transition:0.1s linear background-image;-o-transition:0.1s linear background-image;transition:0.1s linear background-image;overflow:visible}.redux-container .ui-state-default a,.redux-container .ui-state-default a:link,.redux-container .ui-state-default a:visited,.control-section-redux .ui-state-default a,.control-section-redux .ui-state-default a:link,.control-section-redux .ui-state-default a:visited,.control-panel-redux .ui-state-default a,.control-panel-redux .ui-state-default a:link,.control-panel-redux .ui-state-default a:visited,.redux-metabox .ui-state-default a,.redux-metabox .ui-state-default a:link,.redux-metabox .ui-state-default a:visited{color:#555555;text-decoration:none}.redux-container .ui-state-hover,.redux-container .ui-widget-content .ui-state-hover,.redux-container .ui-widget-header .ui-state-hover,.redux-container .ui-state-focus,.redux-container .ui-widget-content .ui-state-focus,.redux-container .ui-widget-header .ui-state-focus,.control-section-redux .ui-state-hover,.control-section-redux .ui-widget-content .ui-state-hover,.control-section-redux .ui-widget-header .ui-state-hover,.control-section-redux .ui-state-focus,.control-section-redux .ui-widget-content .ui-state-focus,.control-section-redux .ui-widget-header .ui-state-focus,.control-panel-redux .ui-state-hover,.control-panel-redux .ui-widget-content .ui-state-hover,.control-panel-redux .ui-widget-header .ui-state-hover,.control-panel-redux .ui-state-focus,.control-panel-redux .ui-widget-content .ui-state-focus,.control-panel-redux .ui-widget-header .ui-state-focus,.redux-metabox .ui-state-hover,.redux-metabox .ui-widget-content .ui-state-hover,.redux-metabox .ui-widget-header .ui-state-hover,.redux-metabox .ui-state-focus,.redux-metabox .ui-widget-content .ui-state-focus,.redux-metabox .ui-widget-header .ui-state-focus{background-position:0 -15px;color:#333;text-decoration:none}.redux-container .ui-state-hover a,.redux-container .ui-state-hover a:hover,.redux-container .ui-state-hover a:link,.redux-container .ui-state-hover a:visited,.control-section-redux .ui-state-hover a,.control-section-redux .ui-state-hover a:hover,.control-section-redux .ui-state-hover a:link,.control-section-redux .ui-state-hover a:visited,.control-panel-redux .ui-state-hover a,.control-panel-redux .ui-state-hover a:hover,.control-panel-redux .ui-state-hover a:link,.control-panel-redux .ui-state-hover a:visited,.redux-metabox .ui-state-hover a,.redux-metabox .ui-state-hover a:hover,.redux-metabox .ui-state-hover a:link,.redux-metabox .ui-state-hover a:visited{color:#212121;text-decoration:none}.redux-container .ui-state-active,.redux-container .ui-widget-content .ui-state-active,.redux-container .ui-widget-header .ui-state-active,.control-section-redux .ui-state-active,.control-section-redux .ui-widget-content .ui-state-active,.control-section-redux .ui-widget-header .ui-state-active,.control-panel-redux .ui-state-active,.control-panel-redux .ui-widget-content .ui-state-active,.control-panel-redux .ui-widget-header .ui-state-active,.redux-metabox .ui-state-active,.redux-metabox .ui-widget-content .ui-state-active,.redux-metabox .ui-widget-header .ui-state-active{border:1px solid #aaaaaa;font-weight:normal;color:#212121}.redux-container .ui-state-active a,.redux-container .ui-state-active a:link,.redux-container .ui-state-active a:visited,.control-section-redux .ui-state-active a,.control-section-redux .ui-state-active a:link,.control-section-redux .ui-state-active a:visited,.control-panel-redux .ui-state-active a,.control-panel-redux .ui-state-active a:link,.control-panel-redux .ui-state-active a:visited,.redux-metabox .ui-state-active a,.redux-metabox .ui-state-active a:link,.redux-metabox .ui-state-active a:visited{color:#212121;text-decoration:none}.redux-container .ui-widget :active,.control-section-redux .ui-widget :active,.control-panel-redux .ui-widget :active,.redux-metabox .ui-widget :active{outline:none}.redux-container .ui-state-highlight p,.redux-container .ui-state-error p,.redux-container .ui-state-default p,.control-section-redux .ui-state-highlight p,.control-section-redux .ui-state-error p,.control-section-redux .ui-state-default p,.control-panel-redux .ui-state-highlight p,.control-panel-redux .ui-state-error p,.control-panel-redux .ui-state-default p,.redux-metabox .ui-state-highlight p,.redux-metabox .ui-state-error p,.redux-metabox .ui-state-default p{font-size:13px;font-weight:normal;line-height:18px;margin:7px 15px}.redux-container .ui-state-highlight,.redux-container .ui-widget-content .ui-state-highlight,.redux-container .ui-widget-header .ui-state-highlight,.control-section-redux .ui-state-highlight,.control-section-redux .ui-widget-content .ui-state-highlight,.control-section-redux .ui-widget-header .ui-state-highlight,.control-panel-redux .ui-state-highlight,.control-panel-redux .ui-widget-content .ui-state-highlight,.control-panel-redux .ui-widget-header .ui-state-highlight,.redux-metabox .ui-state-highlight,.redux-metabox .ui-widget-content .ui-state-highlight,.redux-metabox .ui-widget-header .ui-state-highlight{position:relative;margin-bottom:18px;color:#404040;background-color:#eedc94;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#fceec1), to(#eedc94));background-image:-moz-linear-gradient(top, #fceec1, #eedc94);background-image:-ms-linear-gradient(top, #fceec1, #eedc94);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fceec1), color-stop(100%, #eedc94));background-image:-webkit-linear-gradient(top, #fceec1, #eedc94);background-image:-o-linear-gradient(top, #fceec1, #eedc94);background-image:linear-gradient(top, #fceec1, #eedc94);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fceec1', endColorstr='#eedc94', GradientType=0);text-shadow:0 -1px 0 rgba(0,0,0,0.25);border-color:#eedc94 #eedc94 #e4c652;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);text-shadow:0 1px 0 rgba(255,255,255,0.5);border-width:1px;border-style:solid;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.25);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.25);box-shadow:inset 0 1px 0 rgba(255,255,255,0.25)}.redux-container .ui-state-highlight a,.redux-container .ui-widget-content .ui-state-highlight a,.redux-container .ui-widget-header .ui-state-highlight a,.control-section-redux .ui-state-highlight a,.control-section-redux .ui-widget-content .ui-state-highlight a,.control-section-redux .ui-widget-header .ui-state-highlight a,.control-panel-redux .ui-state-highlight a,.control-panel-redux .ui-widget-content .ui-state-highlight a,.control-panel-redux .ui-widget-header .ui-state-highlight a,.redux-metabox .ui-state-highlight a,.redux-metabox .ui-widget-content .ui-state-highlight a,.redux-metabox .ui-widget-header .ui-state-highlight a{color:#363636}.redux-container .ui-state-error,.redux-container .ui-widget-content .ui-state-error,.redux-container .ui-widget-header .ui-state-error,.control-section-redux .ui-state-error,.control-section-redux .ui-widget-content .ui-state-error,.control-section-redux .ui-widget-header .ui-state-error,.control-panel-redux .ui-state-error,.control-panel-redux .ui-widget-content .ui-state-error,.control-panel-redux .ui-widget-header .ui-state-error,.redux-metabox .ui-state-error,.redux-metabox .ui-widget-content .ui-state-error,.redux-metabox .ui-widget-header .ui-state-error{position:relative;margin-bottom:18px;color:#ffffff;border-width:1px;border-style:solid;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.25);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.25);box-shadow:inset 0 1px 0 rgba(255,255,255,0.25);background-color:#c43c35;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));background-image:-moz-linear-gradient(top, #ee5f5b, #c43c35);background-image:-ms-linear-gradient(top, #ee5f5b, #c43c35);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));background-image:-webkit-linear-gradient(top, #ee5f5b, #c43c35);background-image:-o-linear-gradient(top, #ee5f5b, #c43c35);background-image:linear-gradient(top, #ee5f5b, #c43c35);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);text-shadow:0 -1px 0 rgba(0,0,0,0.25);border-color:#c43c35 #c43c35 #882a25;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)}.redux-container .ui-state-error a,.redux-container .ui-widget-content .ui-state-error a,.redux-container .ui-widget-header .ui-state-error a,.control-section-redux .ui-state-error a,.control-section-redux .ui-widget-content .ui-state-error a,.control-section-redux .ui-widget-header .ui-state-error a,.control-panel-redux .ui-state-error a,.control-panel-redux .ui-widget-content .ui-state-error a,.control-panel-redux .ui-widget-header .ui-state-error a,.redux-metabox .ui-state-error a,.redux-metabox .ui-widget-content .ui-state-error a,.redux-metabox .ui-widget-header .ui-state-error a{color:#cd0a0a}.redux-container .ui-state-error-text,.redux-container .ui-widget-content .ui-state-error-text,.redux-container .ui-widget-header .ui-state-error-text,.control-section-redux .ui-state-error-text,.control-section-redux .ui-widget-content .ui-state-error-text,.control-section-redux .ui-widget-header .ui-state-error-text,.control-panel-redux .ui-state-error-text,.control-panel-redux .ui-widget-content .ui-state-error-text,.control-panel-redux .ui-widget-header .ui-state-error-text,.redux-metabox .ui-state-error-text,.redux-metabox .ui-widget-content .ui-state-error-text,.redux-metabox .ui-widget-header .ui-state-error-text{color:#cd0a0a}.redux-container .ui-priority-primary,.redux-container .ui-widget-content .ui-priority-primary,.redux-container .ui-widget-header .ui-priority-primary,.control-section-redux .ui-priority-primary,.control-section-redux .ui-widget-content .ui-priority-primary,.control-section-redux .ui-widget-header .ui-priority-primary,.control-panel-redux .ui-priority-primary,.control-panel-redux .ui-widget-content .ui-priority-primary,.control-panel-redux .ui-widget-header .ui-priority-primary,.redux-metabox .ui-priority-primary,.redux-metabox .ui-widget-content .ui-priority-primary,.redux-metabox .ui-widget-header .ui-priority-primary{font-weight:bold}.redux-container .ui-priority-secondary,.redux-container .ui-widget-content .ui-priority-secondary,.redux-container .ui-widget-header .ui-priority-secondary,.control-section-redux .ui-priority-secondary,.control-section-redux .ui-widget-content .ui-priority-secondary,.control-section-redux .ui-widget-header .ui-priority-secondary,.control-panel-redux .ui-priority-secondary,.control-panel-redux .ui-widget-content .ui-priority-secondary,.control-panel-redux .ui-widget-header .ui-priority-secondary,.redux-metabox .ui-priority-secondary,.redux-metabox .ui-widget-content .ui-priority-secondary,.redux-metabox .ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.redux-container .ui-state-disabled,.redux-container .ui-widget-content .ui-state-disabled,.redux-container .ui-widget-header .ui-state-disabled,.control-section-redux .ui-state-disabled,.control-section-redux .ui-widget-content .ui-state-disabled,.control-section-redux .ui-widget-header .ui-state-disabled,.control-panel-redux .ui-state-disabled,.control-panel-redux .ui-widget-content .ui-state-disabled,.control-panel-redux .ui-widget-header .ui-state-disabled,.redux-metabox .ui-state-disabled,.redux-metabox .ui-widget-content .ui-state-disabled,.redux-metabox .ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.redux-container .ui-state-disabled .ui-icon,.control-section-redux .ui-state-disabled .ui-icon,.control-panel-redux .ui-state-disabled .ui-icon,.redux-metabox .ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.redux-container .ui-icon,.control-section-redux .ui-icon,.control-panel-redux .ui-icon,.redux-metabox .ui-icon{width:16px;height:16px;background-image:url(images/ui-icons_222222_256x240.png)}.redux-container .ui-widget-content .ui-icon,.control-section-redux .ui-widget-content .ui-icon,.control-panel-redux .ui-widget-content .ui-icon,.redux-metabox .ui-widget-content .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.redux-container .ui-widget-header .ui-icon,.control-section-redux .ui-widget-header .ui-icon,.control-panel-redux .ui-widget-header .ui-icon,.redux-metabox .ui-widget-header .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.redux-container .ui-state-default .ui-icon,.control-section-redux .ui-state-default .ui-icon,.control-panel-redux .ui-state-default .ui-icon,.redux-metabox .ui-state-default .ui-icon{background-image:url(images/ui-icons_888888_256x240.png)}.redux-container .ui-state-hover .ui-icon,.redux-container .ui-state-focus .ui-icon,.control-section-redux .ui-state-hover .ui-icon,.control-section-redux .ui-state-focus .ui-icon,.control-panel-redux .ui-state-hover .ui-icon,.control-panel-redux .ui-state-focus .ui-icon,.redux-metabox .ui-state-hover .ui-icon,.redux-metabox .ui-state-focus .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}.redux-container .ui-state-active .ui-icon,.control-section-redux .ui-state-active .ui-icon,.control-panel-redux .ui-state-active .ui-icon,.redux-metabox .ui-state-active .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}.redux-container .ui-state-highlight .ui-icon,.control-section-redux .ui-state-highlight .ui-icon,.control-panel-redux .ui-state-highlight .ui-icon,.redux-metabox .ui-state-highlight .ui-icon{background-image:url(images/ui-icons_2e83ff_256x240.png)}.redux-container .ui-state-error .ui-icon,.redux-container .ui-state-error-text .ui-icon,.control-section-redux .ui-state-error .ui-icon,.control-section-redux .ui-state-error-text .ui-icon,.control-panel-redux .ui-state-error .ui-icon,.control-panel-redux .ui-state-error-text .ui-icon,.redux-metabox .ui-state-error .ui-icon,.redux-metabox .ui-state-error-text .ui-icon{background-image:url(images/ui-icons_f6cf3b_256x240.png)}.redux-container .ui-icon-carat-1-n,.control-section-redux .ui-icon-carat-1-n,.control-panel-redux .ui-icon-carat-1-n,.redux-metabox .ui-icon-carat-1-n{background-position:0 0}.redux-container .ui-icon-carat-1-ne,.control-section-redux .ui-icon-carat-1-ne,.control-panel-redux .ui-icon-carat-1-ne,.redux-metabox .ui-icon-carat-1-ne{background-position:-16px 0}.redux-container .ui-icon-carat-1-e,.control-section-redux .ui-icon-carat-1-e,.control-panel-redux .ui-icon-carat-1-e,.redux-metabox .ui-icon-carat-1-e{background-position:-32px 0}.redux-container .ui-icon-carat-1-se,.control-section-redux .ui-icon-carat-1-se,.control-panel-redux .ui-icon-carat-1-se,.redux-metabox .ui-icon-carat-1-se{background-position:-48px 0}.redux-container .ui-icon-carat-1-s,.control-section-redux .ui-icon-carat-1-s,.control-panel-redux .ui-icon-carat-1-s,.redux-metabox .ui-icon-carat-1-s{background-position:-64px 0}.redux-container .ui-icon-carat-1-sw,.control-section-redux .ui-icon-carat-1-sw,.control-panel-redux .ui-icon-carat-1-sw,.redux-metabox .ui-icon-carat-1-sw{background-position:-80px 0}.redux-container .ui-icon-carat-1-w,.control-section-redux .ui-icon-carat-1-w,.control-panel-redux .ui-icon-carat-1-w,.redux-metabox .ui-icon-carat-1-w{background-position:-96px 0}.redux-container .ui-icon-carat-1-nw,.control-section-redux .ui-icon-carat-1-nw,.control-panel-redux .ui-icon-carat-1-nw,.redux-metabox .ui-icon-carat-1-nw{background-position:-112px 0}.redux-container .ui-icon-carat-2-n-s,.control-section-redux .ui-icon-carat-2-n-s,.control-panel-redux .ui-icon-carat-2-n-s,.redux-metabox .ui-icon-carat-2-n-s{background-position:-128px 0}.redux-container .ui-icon-carat-2-e-w,.control-section-redux .ui-icon-carat-2-e-w,.control-panel-redux .ui-icon-carat-2-e-w,.redux-metabox .ui-icon-carat-2-e-w{background-position:-144px 0}.redux-container .ui-icon-triangle-1-n,.control-section-redux .ui-icon-triangle-1-n,.control-panel-redux .ui-icon-triangle-1-n,.redux-metabox .ui-icon-triangle-1-n{background-position:0 -16px}.redux-container .ui-icon-triangle-1-ne,.control-section-redux .ui-icon-triangle-1-ne,.control-panel-redux .ui-icon-triangle-1-ne,.redux-metabox .ui-icon-triangle-1-ne{background-position:-16px -16px}.redux-container .ui-icon-triangle-1-e,.control-section-redux .ui-icon-triangle-1-e,.control-panel-redux .ui-icon-triangle-1-e,.redux-metabox .ui-icon-triangle-1-e{background-position:-32px -16px}.redux-container .ui-icon-triangle-1-se,.control-section-redux .ui-icon-triangle-1-se,.control-panel-redux .ui-icon-triangle-1-se,.redux-metabox .ui-icon-triangle-1-se{background-position:-48px -16px}.redux-container .ui-icon-triangle-1-s,.control-section-redux .ui-icon-triangle-1-s,.control-panel-redux .ui-icon-triangle-1-s,.redux-metabox .ui-icon-triangle-1-s{background-position:-64px -16px}.redux-container .ui-icon-triangle-1-sw,.control-section-redux .ui-icon-triangle-1-sw,.control-panel-redux .ui-icon-triangle-1-sw,.redux-metabox .ui-icon-triangle-1-sw{background-position:-80px -16px}.redux-container .ui-icon-triangle-1-w,.control-section-redux .ui-icon-triangle-1-w,.control-panel-redux .ui-icon-triangle-1-w,.redux-metabox .ui-icon-triangle-1-w{background-position:-96px -16px}.redux-container .ui-icon-triangle-1-nw,.control-section-redux .ui-icon-triangle-1-nw,.control-panel-redux .ui-icon-triangle-1-nw,.redux-metabox .ui-icon-triangle-1-nw{background-position:-112px -16px}.redux-container .ui-icon-triangle-2-n-s,.control-section-redux .ui-icon-triangle-2-n-s,.control-panel-redux .ui-icon-triangle-2-n-s,.redux-metabox .ui-icon-triangle-2-n-s{background-position:-128px -16px}.redux-container .ui-icon-triangle-2-e-w,.control-section-redux .ui-icon-triangle-2-e-w,.control-panel-redux .ui-icon-triangle-2-e-w,.redux-metabox .ui-icon-triangle-2-e-w{background-position:-144px -16px}.redux-container .ui-icon-arrow-1-n,.control-section-redux .ui-icon-arrow-1-n,.control-panel-redux .ui-icon-arrow-1-n,.redux-metabox .ui-icon-arrow-1-n{background-position:0 -32px}.redux-container .ui-icon-arrow-1-ne,.control-section-redux .ui-icon-arrow-1-ne,.control-panel-redux .ui-icon-arrow-1-ne,.redux-metabox .ui-icon-arrow-1-ne{background-position:-16px -32px}.redux-container .ui-icon-arrow-1-e,.control-section-redux .ui-icon-arrow-1-e,.control-panel-redux .ui-icon-arrow-1-e,.redux-metabox .ui-icon-arrow-1-e{background-position:-32px -32px}.redux-container .ui-icon-arrow-1-se,.control-section-redux .ui-icon-arrow-1-se,.control-panel-redux .ui-icon-arrow-1-se,.redux-metabox .ui-icon-arrow-1-se{background-position:-48px -32px}.redux-container .ui-icon-arrow-1-s,.control-section-redux .ui-icon-arrow-1-s,.control-panel-redux .ui-icon-arrow-1-s,.redux-metabox .ui-icon-arrow-1-s{background-position:-64px -32px}.redux-container .ui-icon-arrow-1-sw,.control-section-redux .ui-icon-arrow-1-sw,.control-panel-redux .ui-icon-arrow-1-sw,.redux-metabox .ui-icon-arrow-1-sw{background-position:-80px -32px}.redux-container .ui-icon-arrow-1-w,.control-section-redux .ui-icon-arrow-1-w,.control-panel-redux .ui-icon-arrow-1-w,.redux-metabox .ui-icon-arrow-1-w{background-position:-96px -32px}.redux-container .ui-icon-arrow-1-nw,.control-section-redux .ui-icon-arrow-1-nw,.control-panel-redux .ui-icon-arrow-1-nw,.redux-metabox .ui-icon-arrow-1-nw{background-position:-112px -32px}.redux-container .ui-icon-arrow-2-n-s,.control-section-redux .ui-icon-arrow-2-n-s,.control-panel-redux .ui-icon-arrow-2-n-s,.redux-metabox .ui-icon-arrow-2-n-s{background-position:-128px -32px}.redux-container .ui-icon-arrow-2-ne-sw,.control-section-redux .ui-icon-arrow-2-ne-sw,.control-panel-redux .ui-icon-arrow-2-ne-sw,.redux-metabox .ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.redux-container .ui-icon-arrow-2-e-w,.control-section-redux .ui-icon-arrow-2-e-w,.control-panel-redux .ui-icon-arrow-2-e-w,.redux-metabox .ui-icon-arrow-2-e-w{background-position:-160px -32px}.redux-container .ui-icon-arrow-2-se-nw,.control-section-redux .ui-icon-arrow-2-se-nw,.control-panel-redux .ui-icon-arrow-2-se-nw,.redux-metabox .ui-icon-arrow-2-se-nw{background-position:-176px -32px}.redux-container .ui-icon-arrowstop-1-n,.control-section-redux .ui-icon-arrowstop-1-n,.control-panel-redux .ui-icon-arrowstop-1-n,.redux-metabox .ui-icon-arrowstop-1-n{background-position:-192px -32px}.redux-container .ui-icon-arrowstop-1-e,.control-section-redux .ui-icon-arrowstop-1-e,.control-panel-redux .ui-icon-arrowstop-1-e,.redux-metabox .ui-icon-arrowstop-1-e{background-position:-208px -32px}.redux-container .ui-icon-arrowstop-1-s,.control-section-redux .ui-icon-arrowstop-1-s,.control-panel-redux .ui-icon-arrowstop-1-s,.redux-metabox .ui-icon-arrowstop-1-s{background-position:-224px -32px}.redux-container .ui-icon-arrowstop-1-w,.control-section-redux .ui-icon-arrowstop-1-w,.control-panel-redux .ui-icon-arrowstop-1-w,.redux-metabox .ui-icon-arrowstop-1-w{background-position:-240px -32px}.redux-container .ui-icon-arrowthick-1-n,.control-section-redux .ui-icon-arrowthick-1-n,.control-panel-redux .ui-icon-arrowthick-1-n,.redux-metabox .ui-icon-arrowthick-1-n{background-position:0 -48px}.redux-container .ui-icon-arrowthick-1-ne,.control-section-redux .ui-icon-arrowthick-1-ne,.control-panel-redux .ui-icon-arrowthick-1-ne,.redux-metabox .ui-icon-arrowthick-1-ne{background-position:-16px -48px}.redux-container .ui-icon-arrowthick-1-e,.control-section-redux .ui-icon-arrowthick-1-e,.control-panel-redux .ui-icon-arrowthick-1-e,.redux-metabox .ui-icon-arrowthick-1-e{background-position:-32px -48px}.redux-container .ui-icon-arrowthick-1-se,.control-section-redux .ui-icon-arrowthick-1-se,.control-panel-redux .ui-icon-arrowthick-1-se,.redux-metabox .ui-icon-arrowthick-1-se{background-position:-48px -48px}.redux-container .ui-icon-arrowthick-1-s,.control-section-redux .ui-icon-arrowthick-1-s,.control-panel-redux .ui-icon-arrowthick-1-s,.redux-metabox .ui-icon-arrowthick-1-s{background-position:-64px -48px}.redux-container .ui-icon-arrowthick-1-sw,.control-section-redux .ui-icon-arrowthick-1-sw,.control-panel-redux .ui-icon-arrowthick-1-sw,.redux-metabox .ui-icon-arrowthick-1-sw{background-position:-80px -48px}.redux-container .ui-icon-arrowthick-1-w,.control-section-redux .ui-icon-arrowthick-1-w,.control-panel-redux .ui-icon-arrowthick-1-w,.redux-metabox .ui-icon-arrowthick-1-w{background-position:-96px -48px}.redux-container .ui-icon-arrowthick-1-nw,.control-section-redux .ui-icon-arrowthick-1-nw,.control-panel-redux .ui-icon-arrowthick-1-nw,.redux-metabox .ui-icon-arrowthick-1-nw{background-position:-112px -48px}.redux-container .ui-icon-arrowthick-2-n-s,.control-section-redux .ui-icon-arrowthick-2-n-s,.control-panel-redux .ui-icon-arrowthick-2-n-s,.redux-metabox .ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.redux-container .ui-icon-arrowthick-2-ne-sw,.control-section-redux .ui-icon-arrowthick-2-ne-sw,.control-panel-redux .ui-icon-arrowthick-2-ne-sw,.redux-metabox .ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.redux-container .ui-icon-arrowthick-2-e-w,.control-section-redux .ui-icon-arrowthick-2-e-w,.control-panel-redux .ui-icon-arrowthick-2-e-w,.redux-metabox .ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.redux-container .ui-icon-arrowthick-2-se-nw,.control-section-redux .ui-icon-arrowthick-2-se-nw,.control-panel-redux .ui-icon-arrowthick-2-se-nw,.redux-metabox .ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.redux-container .ui-icon-arrowthickstop-1-n,.control-section-redux .ui-icon-arrowthickstop-1-n,.control-panel-redux .ui-icon-arrowthickstop-1-n,.redux-metabox .ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.redux-container .ui-icon-arrowthickstop-1-e,.control-section-redux .ui-icon-arrowthickstop-1-e,.control-panel-redux .ui-icon-arrowthickstop-1-e,.redux-metabox .ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.redux-container .ui-icon-arrowthickstop-1-s,.control-section-redux .ui-icon-arrowthickstop-1-s,.control-panel-redux .ui-icon-arrowthickstop-1-s,.redux-metabox .ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.redux-container .ui-icon-arrowthickstop-1-w,.control-section-redux .ui-icon-arrowthickstop-1-w,.control-panel-redux .ui-icon-arrowthickstop-1-w,.redux-metabox .ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.redux-container .ui-icon-arrowreturnthick-1-w,.control-section-redux .ui-icon-arrowreturnthick-1-w,.control-panel-redux .ui-icon-arrowreturnthick-1-w,.redux-metabox .ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.redux-container .ui-icon-arrowreturnthick-1-n,.control-section-redux .ui-icon-arrowreturnthick-1-n,.control-panel-redux .ui-icon-arrowreturnthick-1-n,.redux-metabox .ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.redux-container .ui-icon-arrowreturnthick-1-e,.control-section-redux .ui-icon-arrowreturnthick-1-e,.control-panel-redux .ui-icon-arrowreturnthick-1-e,.redux-metabox .ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.redux-container .ui-icon-arrowreturnthick-1-s,.control-section-redux .ui-icon-arrowreturnthick-1-s,.control-panel-redux .ui-icon-arrowreturnthick-1-s,.redux-metabox .ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.redux-container .ui-icon-arrowreturn-1-w,.control-section-redux .ui-icon-arrowreturn-1-w,.control-panel-redux .ui-icon-arrowreturn-1-w,.redux-metabox .ui-icon-arrowreturn-1-w{background-position:-64px -64px}.redux-container .ui-icon-arrowreturn-1-n,.control-section-redux .ui-icon-arrowreturn-1-n,.control-panel-redux .ui-icon-arrowreturn-1-n,.redux-metabox .ui-icon-arrowreturn-1-n{background-position:-80px -64px}.redux-container .ui-icon-arrowreturn-1-e,.control-section-redux .ui-icon-arrowreturn-1-e,.control-panel-redux .ui-icon-arrowreturn-1-e,.redux-metabox .ui-icon-arrowreturn-1-e{background-position:-96px -64px}.redux-container .ui-icon-arrowreturn-1-s,.control-section-redux .ui-icon-arrowreturn-1-s,.control-panel-redux .ui-icon-arrowreturn-1-s,.redux-metabox .ui-icon-arrowreturn-1-s{background-position:-112px -64px}.redux-container .ui-icon-arrowrefresh-1-w,.control-section-redux .ui-icon-arrowrefresh-1-w,.control-panel-redux .ui-icon-arrowrefresh-1-w,.redux-metabox .ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.redux-container .ui-icon-arrowrefresh-1-n,.control-section-redux .ui-icon-arrowrefresh-1-n,.control-panel-redux .ui-icon-arrowrefresh-1-n,.redux-metabox .ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.redux-container .ui-icon-arrowrefresh-1-e,.control-section-redux .ui-icon-arrowrefresh-1-e,.control-panel-redux .ui-icon-arrowrefresh-1-e,.redux-metabox .ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.redux-container .ui-icon-arrowrefresh-1-s,.control-section-redux .ui-icon-arrowrefresh-1-s,.control-panel-redux .ui-icon-arrowrefresh-1-s,.redux-metabox .ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.redux-container .ui-icon-arrow-4,.control-section-redux .ui-icon-arrow-4,.control-panel-redux .ui-icon-arrow-4,.redux-metabox .ui-icon-arrow-4{background-position:0 -80px}.redux-container .ui-icon-arrow-4-diag,.control-section-redux .ui-icon-arrow-4-diag,.control-panel-redux .ui-icon-arrow-4-diag,.redux-metabox .ui-icon-arrow-4-diag{background-position:-16px -80px}.redux-container .ui-icon-extlink,.control-section-redux .ui-icon-extlink,.control-panel-redux .ui-icon-extlink,.redux-metabox .ui-icon-extlink{background-position:-32px -80px}.redux-container .ui-icon-newwin,.control-section-redux .ui-icon-newwin,.control-panel-redux .ui-icon-newwin,.redux-metabox .ui-icon-newwin{background-position:-48px -80px}.redux-container .ui-icon-refresh,.control-section-redux .ui-icon-refresh,.control-panel-redux .ui-icon-refresh,.redux-metabox .ui-icon-refresh{background-position:-64px -80px}.redux-container .ui-icon-shuffle,.control-section-redux .ui-icon-shuffle,.control-panel-redux .ui-icon-shuffle,.redux-metabox .ui-icon-shuffle{background-position:-80px -80px}.redux-container .ui-icon-transfer-e-w,.control-section-redux .ui-icon-transfer-e-w,.control-panel-redux .ui-icon-transfer-e-w,.redux-metabox .ui-icon-transfer-e-w{background-position:-96px -80px}.redux-container .ui-icon-transferthick-e-w,.control-section-redux .ui-icon-transferthick-e-w,.control-panel-redux .ui-icon-transferthick-e-w,.redux-metabox .ui-icon-transferthick-e-w{background-position:-112px -80px}.redux-container .ui-icon-folder-collapsed,.control-section-redux .ui-icon-folder-collapsed,.control-panel-redux .ui-icon-folder-collapsed,.redux-metabox .ui-icon-folder-collapsed{background-position:0 -96px}.redux-container .ui-icon-folder-open,.control-section-redux .ui-icon-folder-open,.control-panel-redux .ui-icon-folder-open,.redux-metabox .ui-icon-folder-open{background-position:-16px -96px}.redux-container .ui-icon-document,.control-section-redux .ui-icon-document,.control-panel-redux .ui-icon-document,.redux-metabox .ui-icon-document{background-position:-32px -96px}.redux-container .ui-icon-document-b,.control-section-redux .ui-icon-document-b,.control-panel-redux .ui-icon-document-b,.redux-metabox .ui-icon-document-b{background-position:-48px -96px}.redux-container .ui-icon-note,.control-section-redux .ui-icon-note,.control-panel-redux .ui-icon-note,.redux-metabox .ui-icon-note{background-position:-64px -96px}.redux-container .ui-icon-mail-closed,.control-section-redux .ui-icon-mail-closed,.control-panel-redux .ui-icon-mail-closed,.redux-metabox .ui-icon-mail-closed{background-position:-80px -96px}.redux-container .ui-icon-mail-open,.control-section-redux .ui-icon-mail-open,.control-panel-redux .ui-icon-mail-open,.redux-metabox .ui-icon-mail-open{background-position:-96px -96px}.redux-container .ui-icon-suitcase,.control-section-redux .ui-icon-suitcase,.control-panel-redux .ui-icon-suitcase,.redux-metabox .ui-icon-suitcase{background-position:-112px -96px}.redux-container .ui-icon-comment,.control-section-redux .ui-icon-comment,.control-panel-redux .ui-icon-comment,.redux-metabox .ui-icon-comment{background-position:-128px -96px}.redux-container .ui-icon-person,.control-section-redux .ui-icon-person,.control-panel-redux .ui-icon-person,.redux-metabox .ui-icon-person{background-position:-144px -96px}.redux-container .ui-icon-print,.control-section-redux .ui-icon-print,.control-panel-redux .ui-icon-print,.redux-metabox .ui-icon-print{background-position:-160px -96px}.redux-container .ui-icon-trash,.control-section-redux .ui-icon-trash,.control-panel-redux .ui-icon-trash,.redux-metabox .ui-icon-trash{background-position:-176px -96px}.redux-container .ui-icon-locked,.control-section-redux .ui-icon-locked,.control-panel-redux .ui-icon-locked,.redux-metabox .ui-icon-locked{background-position:-192px -96px}.redux-container .ui-icon-unlocked,.control-section-redux .ui-icon-unlocked,.control-panel-redux .ui-icon-unlocked,.redux-metabox .ui-icon-unlocked{background-position:-208px -96px}.redux-container .ui-icon-bookmark,.control-section-redux .ui-icon-bookmark,.control-panel-redux .ui-icon-bookmark,.redux-metabox .ui-icon-bookmark{background-position:-224px -96px}.redux-container .ui-icon-tag,.control-section-redux .ui-icon-tag,.control-panel-redux .ui-icon-tag,.redux-metabox .ui-icon-tag{background-position:-240px -96px}.redux-container .ui-icon-home,.control-section-redux .ui-icon-home,.control-panel-redux .ui-icon-home,.redux-metabox .ui-icon-home{background-position:0 -112px}.redux-container .ui-icon-flag,.control-section-redux .ui-icon-flag,.control-panel-redux .ui-icon-flag,.redux-metabox .ui-icon-flag{background-position:-16px -112px}.redux-container .ui-icon-calendar,.control-section-redux .ui-icon-calendar,.control-panel-redux .ui-icon-calendar,.redux-metabox .ui-icon-calendar{background-position:-32px -112px}.redux-container .ui-icon-cart,.control-section-redux .ui-icon-cart,.control-panel-redux .ui-icon-cart,.redux-metabox .ui-icon-cart{background-position:-48px -112px}.redux-container .ui-icon-pencil,.control-section-redux .ui-icon-pencil,.control-panel-redux .ui-icon-pencil,.redux-metabox .ui-icon-pencil{background-position:-64px -112px}.redux-container .ui-icon-clock,.control-section-redux .ui-icon-clock,.control-panel-redux .ui-icon-clock,.redux-metabox .ui-icon-clock{background-position:-80px -112px}.redux-container .ui-icon-disk,.control-section-redux .ui-icon-disk,.control-panel-redux .ui-icon-disk,.redux-metabox .ui-icon-disk{background-position:-96px -112px}.redux-container .ui-icon-calculator,.control-section-redux .ui-icon-calculator,.control-panel-redux .ui-icon-calculator,.redux-metabox .ui-icon-calculator{background-position:-112px -112px}.redux-container .ui-icon-zoomin,.control-section-redux .ui-icon-zoomin,.control-panel-redux .ui-icon-zoomin,.redux-metabox .ui-icon-zoomin{background-position:-128px -112px}.redux-container .ui-icon-zoomout,.control-section-redux .ui-icon-zoomout,.control-panel-redux .ui-icon-zoomout,.redux-metabox .ui-icon-zoomout{background-position:-144px -112px}.redux-container .ui-icon-search,.control-section-redux .ui-icon-search,.control-panel-redux .ui-icon-search,.redux-metabox .ui-icon-search{background-position:-160px -112px}.redux-container .ui-icon-wrench,.control-section-redux .ui-icon-wrench,.control-panel-redux .ui-icon-wrench,.redux-metabox .ui-icon-wrench{background-position:-176px -112px}.redux-container .ui-icon-gear,.control-section-redux .ui-icon-gear,.control-panel-redux .ui-icon-gear,.redux-metabox .ui-icon-gear{background-position:-192px -112px}.redux-container .ui-icon-heart,.control-section-redux .ui-icon-heart,.control-panel-redux .ui-icon-heart,.redux-metabox .ui-icon-heart{background-position:-208px -112px}.redux-container .ui-icon-star,.control-section-redux .ui-icon-star,.control-panel-redux .ui-icon-star,.redux-metabox .ui-icon-star{background-position:-224px -112px}.redux-container .ui-icon-link,.control-section-redux .ui-icon-link,.control-panel-redux .ui-icon-link,.redux-metabox .ui-icon-link{background-position:-240px -112px}.redux-container .ui-icon-cancel,.control-section-redux .ui-icon-cancel,.control-panel-redux .ui-icon-cancel,.redux-metabox .ui-icon-cancel{background-position:0 -128px}.redux-container .ui-icon-plus,.control-section-redux .ui-icon-plus,.control-panel-redux .ui-icon-plus,.redux-metabox .ui-icon-plus{background-position:-16px -128px}.redux-container .ui-icon-plusthick,.control-section-redux .ui-icon-plusthick,.control-panel-redux .ui-icon-plusthick,.redux-metabox .ui-icon-plusthick{background-position:-32px -128px}.redux-container .ui-icon-minus,.control-section-redux .ui-icon-minus,.control-panel-redux .ui-icon-minus,.redux-metabox .ui-icon-minus{background-position:-48px -128px}.redux-container .ui-icon-minusthick,.control-section-redux .ui-icon-minusthick,.control-panel-redux .ui-icon-minusthick,.redux-metabox .ui-icon-minusthick{background-position:-64px -128px}.redux-container .ui-icon-close,.control-section-redux .ui-icon-close,.control-panel-redux .ui-icon-close,.redux-metabox .ui-icon-close{background-position:-80px -128px}.redux-container .ui-icon-closethick,.control-section-redux .ui-icon-closethick,.control-panel-redux .ui-icon-closethick,.redux-metabox .ui-icon-closethick{background-position:-96px -128px}.redux-container .ui-icon-key,.control-section-redux .ui-icon-key,.control-panel-redux .ui-icon-key,.redux-metabox .ui-icon-key{background-position:-112px -128px}.redux-container .ui-icon-lightbulb,.control-section-redux .ui-icon-lightbulb,.control-panel-redux .ui-icon-lightbulb,.redux-metabox .ui-icon-lightbulb{background-position:-128px -128px}.redux-container .ui-icon-scissors,.control-section-redux .ui-icon-scissors,.control-panel-redux .ui-icon-scissors,.redux-metabox .ui-icon-scissors{background-position:-144px -128px}.redux-container .ui-icon-clipboard,.control-section-redux .ui-icon-clipboard,.control-panel-redux .ui-icon-clipboard,.redux-metabox .ui-icon-clipboard{background-position:-160px -128px}.redux-container .ui-icon-copy,.control-section-redux .ui-icon-copy,.control-panel-redux .ui-icon-copy,.redux-metabox .ui-icon-copy{background-position:-176px -128px}.redux-container .ui-icon-contact,.control-section-redux .ui-icon-contact,.control-panel-redux .ui-icon-contact,.redux-metabox .ui-icon-contact{background-position:-192px -128px}.redux-container .ui-icon-image,.control-section-redux .ui-icon-image,.control-panel-redux .ui-icon-image,.redux-metabox .ui-icon-image{background-position:-208px -128px}.redux-container .ui-icon-video,.control-section-redux .ui-icon-video,.control-panel-redux .ui-icon-video,.redux-metabox .ui-icon-video{background-position:-224px -128px}.redux-container .ui-icon-script,.control-section-redux .ui-icon-script,.control-panel-redux .ui-icon-script,.redux-metabox .ui-icon-script{background-position:-240px -128px}.redux-container .ui-icon-alert,.control-section-redux .ui-icon-alert,.control-panel-redux .ui-icon-alert,.redux-metabox .ui-icon-alert{background-position:0 -144px}.redux-container .ui-icon-info,.control-section-redux .ui-icon-info,.control-panel-redux .ui-icon-info,.redux-metabox .ui-icon-info{background-position:-16px -144px}.redux-container .ui-icon-notice,.control-section-redux .ui-icon-notice,.control-panel-redux .ui-icon-notice,.redux-metabox .ui-icon-notice{background-position:-32px -144px}.redux-container .ui-icon-help,.control-section-redux .ui-icon-help,.control-panel-redux .ui-icon-help,.redux-metabox .ui-icon-help{background-position:-48px -144px}.redux-container .ui-icon-check,.control-section-redux .ui-icon-check,.control-panel-redux .ui-icon-check,.redux-metabox .ui-icon-check{background-position:-64px -144px}.redux-container .ui-icon-bullet,.control-section-redux .ui-icon-bullet,.control-panel-redux .ui-icon-bullet,.redux-metabox .ui-icon-bullet{background-position:-80px -144px}.redux-container .ui-icon-radio-off,.control-section-redux .ui-icon-radio-off,.control-panel-redux .ui-icon-radio-off,.redux-metabox .ui-icon-radio-off{background-position:-96px -144px}.redux-container .ui-icon-radio-on,.control-section-redux .ui-icon-radio-on,.control-panel-redux .ui-icon-radio-on,.redux-metabox .ui-icon-radio-on{background-position:-112px -144px}.redux-container .ui-icon-pin-w,.control-section-redux .ui-icon-pin-w,.control-panel-redux .ui-icon-pin-w,.redux-metabox .ui-icon-pin-w{background-position:-128px -144px}.redux-container .ui-icon-pin-s,.control-section-redux .ui-icon-pin-s,.control-panel-redux .ui-icon-pin-s,.redux-metabox .ui-icon-pin-s{background-position:-144px -144px}.redux-container .ui-icon-play,.control-section-redux .ui-icon-play,.control-panel-redux .ui-icon-play,.redux-metabox .ui-icon-play{background-position:0 -160px}.redux-container .ui-icon-pause,.control-section-redux .ui-icon-pause,.control-panel-redux .ui-icon-pause,.redux-metabox .ui-icon-pause{background-position:-16px -160px}.redux-container .ui-icon-seek-next,.control-section-redux .ui-icon-seek-next,.control-panel-redux .ui-icon-seek-next,.redux-metabox .ui-icon-seek-next{background-position:-32px -160px}.redux-container .ui-icon-seek-prev,.control-section-redux .ui-icon-seek-prev,.control-panel-redux .ui-icon-seek-prev,.redux-metabox .ui-icon-seek-prev{background-position:-48px -160px}.redux-container .ui-icon-seek-end,.control-section-redux .ui-icon-seek-end,.control-panel-redux .ui-icon-seek-end,.redux-metabox .ui-icon-seek-end{background-position:-64px -160px}.redux-container .ui-icon-seek-start,.control-section-redux .ui-icon-seek-start,.control-panel-redux .ui-icon-seek-start,.redux-metabox .ui-icon-seek-start{background-position:-80px -160px}.redux-container .ui-icon-seek-first,.control-section-redux .ui-icon-seek-first,.control-panel-redux .ui-icon-seek-first,.redux-metabox .ui-icon-seek-first{background-position:-80px -160px}.redux-container .ui-icon-stop,.control-section-redux .ui-icon-stop,.control-panel-redux .ui-icon-stop,.redux-metabox .ui-icon-stop{background-position:-96px -160px}.redux-container .ui-icon-eject,.control-section-redux .ui-icon-eject,.control-panel-redux .ui-icon-eject,.redux-metabox .ui-icon-eject{background-position:-112px -160px}.redux-container .ui-icon-volume-off,.control-section-redux .ui-icon-volume-off,.control-panel-redux .ui-icon-volume-off,.redux-metabox .ui-icon-volume-off{background-position:-128px -160px}.redux-container .ui-icon-volume-on,.control-section-redux .ui-icon-volume-on,.control-panel-redux .ui-icon-volume-on,.redux-metabox .ui-icon-volume-on{background-position:-144px -160px}.redux-container .ui-icon-power,.control-section-redux .ui-icon-power,.control-panel-redux .ui-icon-power,.redux-metabox .ui-icon-power{background-position:0 -176px}.redux-container .ui-icon-signal-diag,.control-section-redux .ui-icon-signal-diag,.control-panel-redux .ui-icon-signal-diag,.redux-metabox .ui-icon-signal-diag{background-position:-16px -176px}.redux-container .ui-icon-signal,.control-section-redux .ui-icon-signal,.control-panel-redux .ui-icon-signal,.redux-metabox .ui-icon-signal{background-position:-32px -176px}.redux-container .ui-icon-battery-0,.control-section-redux .ui-icon-battery-0,.control-panel-redux .ui-icon-battery-0,.redux-metabox .ui-icon-battery-0{background-position:-48px -176px}.redux-container .ui-icon-battery-1,.control-section-redux .ui-icon-battery-1,.control-panel-redux .ui-icon-battery-1,.redux-metabox .ui-icon-battery-1{background-position:-64px -176px}.redux-container .ui-icon-battery-2,.control-section-redux .ui-icon-battery-2,.control-panel-redux .ui-icon-battery-2,.redux-metabox .ui-icon-battery-2{background-position:-80px -176px}.redux-container .ui-icon-battery-3,.control-section-redux .ui-icon-battery-3,.control-panel-redux .ui-icon-battery-3,.redux-metabox .ui-icon-battery-3{background-position:-96px -176px}.redux-container .ui-icon-circle-plus,.control-section-redux .ui-icon-circle-plus,.control-panel-redux .ui-icon-circle-plus,.redux-metabox .ui-icon-circle-plus{background-position:0 -192px}.redux-container .ui-icon-circle-minus,.control-section-redux .ui-icon-circle-minus,.control-panel-redux .ui-icon-circle-minus,.redux-metabox .ui-icon-circle-minus{background-position:-16px -192px}.redux-container .ui-icon-circle-close,.control-section-redux .ui-icon-circle-close,.control-panel-redux .ui-icon-circle-close,.redux-metabox .ui-icon-circle-close{background-position:-32px -192px}.redux-container .ui-icon-circle-triangle-e,.control-section-redux .ui-icon-circle-triangle-e,.control-panel-redux .ui-icon-circle-triangle-e,.redux-metabox .ui-icon-circle-triangle-e{background-position:-48px -192px}.redux-container .ui-icon-circle-triangle-s,.control-section-redux .ui-icon-circle-triangle-s,.control-panel-redux .ui-icon-circle-triangle-s,.redux-metabox .ui-icon-circle-triangle-s{background-position:-64px -192px}.redux-container .ui-icon-circle-triangle-w,.control-section-redux .ui-icon-circle-triangle-w,.control-panel-redux .ui-icon-circle-triangle-w,.redux-metabox .ui-icon-circle-triangle-w{background-position:-80px -192px}.redux-container .ui-icon-circle-triangle-n,.control-section-redux .ui-icon-circle-triangle-n,.control-panel-redux .ui-icon-circle-triangle-n,.redux-metabox .ui-icon-circle-triangle-n{background-position:-96px -192px}.redux-container .ui-icon-circle-arrow-e,.control-section-redux .ui-icon-circle-arrow-e,.control-panel-redux .ui-icon-circle-arrow-e,.redux-metabox .ui-icon-circle-arrow-e{background-position:-112px -192px}.redux-container .ui-icon-circle-arrow-s,.control-section-redux .ui-icon-circle-arrow-s,.control-panel-redux .ui-icon-circle-arrow-s,.redux-metabox .ui-icon-circle-arrow-s{background-position:-128px -192px}.redux-container .ui-icon-circle-arrow-w,.control-section-redux .ui-icon-circle-arrow-w,.control-panel-redux .ui-icon-circle-arrow-w,.redux-metabox .ui-icon-circle-arrow-w{background-position:-144px -192px}.redux-container .ui-icon-circle-arrow-n,.control-section-redux .ui-icon-circle-arrow-n,.control-panel-redux .ui-icon-circle-arrow-n,.redux-metabox .ui-icon-circle-arrow-n{background-position:-160px -192px}.redux-container .ui-icon-circle-zoomin,.control-section-redux .ui-icon-circle-zoomin,.control-panel-redux .ui-icon-circle-zoomin,.redux-metabox .ui-icon-circle-zoomin{background-position:-176px -192px}.redux-container .ui-icon-circle-zoomout,.control-section-redux .ui-icon-circle-zoomout,.control-panel-redux .ui-icon-circle-zoomout,.redux-metabox .ui-icon-circle-zoomout{background-position:-192px -192px}.redux-container .ui-icon-circle-check,.control-section-redux .ui-icon-circle-check,.control-panel-redux .ui-icon-circle-check,.redux-metabox .ui-icon-circle-check{background-position:-208px -192px}.redux-container .ui-icon-circlesmall-plus,.control-section-redux .ui-icon-circlesmall-plus,.control-panel-redux .ui-icon-circlesmall-plus,.redux-metabox .ui-icon-circlesmall-plus{background-position:0 -208px}.redux-container .ui-icon-circlesmall-minus,.control-section-redux .ui-icon-circlesmall-minus,.control-panel-redux .ui-icon-circlesmall-minus,.redux-metabox .ui-icon-circlesmall-minus{background-position:-16px -208px}.redux-container .ui-icon-circlesmall-close,.control-section-redux .ui-icon-circlesmall-close,.control-panel-redux .ui-icon-circlesmall-close,.redux-metabox .ui-icon-circlesmall-close{background-position:-32px -208px}.redux-container .ui-icon-squaresmall-plus,.control-section-redux .ui-icon-squaresmall-plus,.control-panel-redux .ui-icon-squaresmall-plus,.redux-metabox .ui-icon-squaresmall-plus{background-position:-48px -208px}.redux-container .ui-icon-squaresmall-minus,.control-section-redux .ui-icon-squaresmall-minus,.control-panel-redux .ui-icon-squaresmall-minus,.redux-metabox .ui-icon-squaresmall-minus{background-position:-64px -208px}.redux-container .ui-icon-squaresmall-close,.control-section-redux .ui-icon-squaresmall-close,.control-panel-redux .ui-icon-squaresmall-close,.redux-metabox .ui-icon-squaresmall-close{background-position:-80px -208px}.redux-container .ui-icon-grip-dotted-vertical,.control-section-redux .ui-icon-grip-dotted-vertical,.control-panel-redux .ui-icon-grip-dotted-vertical,.redux-metabox .ui-icon-grip-dotted-vertical{background-position:0 -224px}.redux-container .ui-icon-grip-dotted-horizontal,.control-section-redux .ui-icon-grip-dotted-horizontal,.control-panel-redux .ui-icon-grip-dotted-horizontal,.redux-metabox .ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.redux-container .ui-icon-grip-solid-vertical,.control-section-redux .ui-icon-grip-solid-vertical,.control-panel-redux .ui-icon-grip-solid-vertical,.redux-metabox .ui-icon-grip-solid-vertical{background-position:-32px -224px}.redux-container .ui-icon-grip-solid-horizontal,.control-section-redux .ui-icon-grip-solid-horizontal,.control-panel-redux .ui-icon-grip-solid-horizontal,.redux-metabox .ui-icon-grip-solid-horizontal{background-position:-48px -224px}.redux-container .ui-icon-gripsmall-diagonal-se,.control-section-redux .ui-icon-gripsmall-diagonal-se,.control-panel-redux .ui-icon-gripsmall-diagonal-se,.redux-metabox .ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.redux-container .ui-icon-grip-diagonal-se,.control-section-redux .ui-icon-grip-diagonal-se,.control-panel-redux .ui-icon-grip-diagonal-se,.redux-metabox .ui-icon-grip-diagonal-se{background-position:-80px -224px}.redux-container .ui-corner-all,.redux-container .ui-corner-top,.redux-container .ui-corner-left,.redux-container .ui-corner-tl,.control-section-redux .ui-corner-all,.control-section-redux .ui-corner-top,.control-section-redux .ui-corner-left,.control-section-redux .ui-corner-tl,.control-panel-redux .ui-corner-all,.control-panel-redux .ui-corner-top,.control-panel-redux .ui-corner-left,.control-panel-redux .ui-corner-tl,.redux-metabox .ui-corner-all,.redux-metabox .ui-corner-top,.redux-metabox .ui-corner-left,.redux-metabox .ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px}.redux-container .ui-corner-all,.redux-container .ui-corner-top,.redux-container .ui-corner-right,.redux-container .ui-corner-tr,.control-section-redux .ui-corner-all,.control-section-redux .ui-corner-top,.control-section-redux .ui-corner-right,.control-section-redux .ui-corner-tr,.control-panel-redux .ui-corner-all,.control-panel-redux .ui-corner-top,.control-panel-redux .ui-corner-right,.control-panel-redux .ui-corner-tr,.redux-metabox .ui-corner-all,.redux-metabox .ui-corner-top,.redux-metabox .ui-corner-right,.redux-metabox .ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px}.redux-container .ui-corner-all,.redux-container .ui-corner-bottom,.redux-container .ui-corner-left,.redux-container .ui-corner-bl,.control-section-redux .ui-corner-all,.control-section-redux .ui-corner-bottom,.control-section-redux .ui-corner-left,.control-section-redux .ui-corner-bl,.control-panel-redux .ui-corner-all,.control-panel-redux .ui-corner-bottom,.control-panel-redux .ui-corner-left,.control-panel-redux .ui-corner-bl,.redux-metabox .ui-corner-all,.redux-metabox .ui-corner-bottom,.redux-metabox .ui-corner-left,.redux-metabox .ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.redux-container .ui-corner-all,.redux-container .ui-corner-bottom,.redux-container .ui-corner-right,.redux-container .ui-corner-br,.control-section-redux .ui-corner-all,.control-section-redux .ui-corner-bottom,.control-section-redux .ui-corner-right,.control-section-redux .ui-corner-br,.control-panel-redux .ui-corner-all,.control-panel-redux .ui-corner-bottom,.control-panel-redux .ui-corner-right,.control-panel-redux .ui-corner-br,.redux-metabox .ui-corner-all,.redux-metabox .ui-corner-bottom,.redux-metabox .ui-corner-right,.redux-metabox .ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.redux-container .ui-widget-overlay,.control-section-redux .ui-widget-overlay,.control-panel-redux .ui-widget-overlay,.redux-metabox .ui-widget-overlay{background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.30;filter:Alpha(Opacity=30)}.redux-container .ui-widget-shadow,.control-section-redux .ui-widget-shadow,.control-panel-redux .ui-widget-shadow,.redux-metabox .ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.30;filter:Alpha(Opacity=30);-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.redux-container .ui-accordion,.control-section-redux .ui-accordion,.control-panel-redux .ui-accordion,.redux-metabox .ui-accordion{width:100%}.redux-container .ui-accordion .ui-accordion-header,.control-section-redux .ui-accordion .ui-accordion-header,.control-panel-redux .ui-accordion .ui-accordion-header,.redux-metabox .ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1;font-weight:bold}.redux-container .ui-accordion .ui-accordion-li-fix,.control-section-redux .ui-accordion .ui-accordion-li-fix,.control-panel-redux .ui-accordion .ui-accordion-li-fix,.redux-metabox .ui-accordion .ui-accordion-li-fix{display:inline}.redux-container .ui-accordion .ui-accordion-header-active,.control-section-redux .ui-accordion .ui-accordion-header-active,.control-panel-redux .ui-accordion .ui-accordion-header-active,.redux-metabox .ui-accordion .ui-accordion-header-active{border-bottom:0 !important}.redux-container .ui-accordion .ui-accordion-header a,.control-section-redux .ui-accordion .ui-accordion-header a,.control-panel-redux .ui-accordion .ui-accordion-header a,.redux-metabox .ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:.5em .5em .5em 1.7em}.redux-container .ui-accordion-icons .ui-accordion-header a,.control-section-redux .ui-accordion-icons .ui-accordion-header a,.control-panel-redux .ui-accordion-icons .ui-accordion-header a,.redux-metabox .ui-accordion-icons .ui-accordion-header a{padding-left:2.2em}.redux-container .ui-accordion .ui-accordion-header .ui-icon,.control-section-redux .ui-accordion .ui-accordion-header .ui-icon,.control-panel-redux .ui-accordion .ui-accordion-header .ui-icon,.redux-metabox .ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.redux-container .ui-accordion .ui-accordion-content,.control-section-redux .ui-accordion .ui-accordion-content,.control-panel-redux .ui-accordion .ui-accordion-content,.redux-metabox .ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;zoom:1}.redux-container .ui-accordion .ui-accordion-content-active,.control-section-redux .ui-accordion .ui-accordion-content-active,.control-panel-redux .ui-accordion .ui-accordion-content-active,.redux-metabox .ui-accordion .ui-accordion-content-active{display:block}.redux-container .ui-button,.control-section-redux .ui-button,.control-panel-redux .ui-button,.redux-metabox .ui-button{cursor:pointer;display:inline-block;background-color:#e6e6e6;background-repeat:no-repeat;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), color-stop(25%, #fff), to(#e6e6e6));background-image:-webkit-linear-gradient(#fff, #fff 25%, #e6e6e6);background-image:-moz-linear-gradient(top, #fff, #fff 25%, #e6e6e6);background-image:-ms-linear-gradient(#fff, #fff 25%, #e6e6e6);background-image:-o-linear-gradient(#fff, #fff 25%, #e6e6e6);background-image:linear-gradient(#fff, #fff 25%, #e6e6e6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);padding:5px 14px 6px;margin:0;text-shadow:0 1px 1px rgba(255,255,255,0.75);color:#333;font-size:13px;line-height:normal;border:1px solid #ccc;border-bottom-color:#bbb;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-webkit-transition:0.1s linear background-image;-moz-transition:0.1s linear background-image;-ms-transition:0.1s linear background-image;-o-transition:0.1s linear background-image;transition:0.1s linear background-image;overflow:visible}.redux-container .ui-button-primary,.control-section-redux .ui-button-primary,.control-panel-redux .ui-button-primary,.redux-metabox .ui-button-primary{color:#ffffff;background-color:#0064cd;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));background-image:-moz-linear-gradient(top, #049cdb, #0064cd);background-image:-ms-linear-gradient(top, #049cdb, #0064cd);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));background-image:-webkit-linear-gradient(top, #049cdb, #0064cd);background-image:-o-linear-gradient(top, #049cdb, #0064cd);background-image:linear-gradient(top, #049cdb, #0064cd);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0);text-shadow:0 -1px 0 rgba(0,0,0,0.25);border-color:#0064cd #0064cd #003f81;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)}.redux-container .ui-button-success,.control-section-redux .ui-button-success,.control-panel-redux .ui-button-success,.redux-metabox .ui-button-success{color:#ffffff;background-color:#57a957;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#62c462), to(#57a957));background-image:-moz-linear-gradient(top, #62c462, #57a957);background-image:-ms-linear-gradient(top, #62c462, #57a957);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462), color-stop(100%, #57a957));background-image:-webkit-linear-gradient(top, #62c462, #57a957);background-image:-o-linear-gradient(top, #62c462, #57a957);background-image:linear-gradient(top, #62c462, #57a957);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);text-shadow:0 -1px 0 rgba(0,0,0,0.25);border-color:#57a957 #57a957 #3d773d;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)}.redux-container .ui-button-error,.control-section-redux .ui-button-error,.control-panel-redux .ui-button-error,.redux-metabox .ui-button-error{color:#ffffff;background-color:#c43c35;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));background-image:-moz-linear-gradient(top, #ee5f5b, #c43c35);background-image:-ms-linear-gradient(top, #ee5f5b, #c43c35);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));background-image:-webkit-linear-gradient(top, #ee5f5b, #c43c35);background-image:-o-linear-gradient(top, #ee5f5b, #c43c35);background-image:linear-gradient(top, #ee5f5b, #c43c35);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);text-shadow:0 -1px 0 rgba(0,0,0,0.25);border-color:#c43c35 #c43c35 #882a25;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)}.redux-container .ui-button-icon-only,.control-section-redux .ui-button-icon-only,.control-panel-redux .ui-button-icon-only,.redux-metabox .ui-button-icon-only{width:2.2em}.redux-container .ui-button-icons-only,.control-section-redux .ui-button-icons-only,.control-panel-redux .ui-button-icons-only,.redux-metabox .ui-button-icons-only{width:3.4em}.redux-container button.ui-button-icons-only,.control-section-redux button.ui-button-icons-only,.control-panel-redux button.ui-button-icons-only,.redux-metabox button.ui-button-icons-only{width:3.7em}.redux-container .ui-button .ui-button-text,.control-section-redux .ui-button .ui-button-text,.control-panel-redux .ui-button .ui-button-text,.redux-metabox .ui-button .ui-button-text{display:block}.redux-container .ui-button-icon-only .ui-button-text,.redux-container .ui-button-icons-only .ui-button-text,.control-section-redux .ui-button-icon-only .ui-button-text,.control-section-redux .ui-button-icons-only .ui-button-text,.control-panel-redux .ui-button-icon-only .ui-button-text,.control-panel-redux .ui-button-icons-only .ui-button-text,.redux-metabox .ui-button-icon-only .ui-button-text,.redux-metabox .ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px;display:none}.redux-container .ui-button-text-icon-primary .ui-button-text,.redux-container .ui-button-text-icons .ui-button-text,.control-section-redux .ui-button-text-icon-primary .ui-button-text,.control-section-redux .ui-button-text-icons .ui-button-text,.control-panel-redux .ui-button-text-icon-primary .ui-button-text,.control-panel-redux .ui-button-text-icons .ui-button-text,.redux-metabox .ui-button-text-icon-primary .ui-button-text,.redux-metabox .ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.redux-container .ui-button-text-icon-secondary .ui-button-text,.redux-container .ui-button-text-icons .ui-button-text,.control-section-redux .ui-button-text-icon-secondary .ui-button-text,.control-section-redux .ui-button-text-icons .ui-button-text,.control-panel-redux .ui-button-text-icon-secondary .ui-button-text,.control-panel-redux .ui-button-text-icons .ui-button-text,.redux-metabox .ui-button-text-icon-secondary .ui-button-text,.redux-metabox .ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.redux-container .ui-button-text-icons .ui-button-text,.control-section-redux .ui-button-text-icons .ui-button-text,.control-panel-redux .ui-button-text-icons .ui-button-text,.redux-metabox .ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}.redux-container .ui-button-icon-only .ui-icon,.redux-container .ui-button-text-icon-primary .ui-icon,.redux-container .ui-button-text-icon-secondary .ui-icon,.redux-container .ui-button-text-icons .ui-icon,.redux-container .ui-button-icons-only .ui-icon,.control-section-redux .ui-button-icon-only .ui-icon,.control-section-redux .ui-button-text-icon-primary .ui-icon,.control-section-redux .ui-button-text-icon-secondary .ui-icon,.control-section-redux .ui-button-text-icons .ui-icon,.control-section-redux .ui-button-icons-only .ui-icon,.control-panel-redux .ui-button-icon-only .ui-icon,.control-panel-redux .ui-button-text-icon-primary .ui-icon,.control-panel-redux .ui-button-text-icon-secondary .ui-icon,.control-panel-redux .ui-button-text-icons .ui-icon,.control-panel-redux .ui-button-icons-only .ui-icon,.redux-metabox .ui-button-icon-only .ui-icon,.redux-metabox .ui-button-text-icon-primary .ui-icon,.redux-metabox .ui-button-text-icon-secondary .ui-icon,.redux-metabox .ui-button-text-icons .ui-icon,.redux-metabox .ui-button-icons-only .ui-icon{top:50%;margin-top:-3px;margin-bottom:3px}.redux-container .ui-button-icon-only .ui-icon,.control-section-redux .ui-button-icon-only .ui-icon,.control-panel-redux .ui-button-icon-only .ui-icon,.redux-metabox .ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.redux-container .ui-button-text-icon-primary .ui-button-icon-primary,.redux-container .ui-button-text-icons .ui-button-icon-primary,.redux-container .ui-button-icons-only .ui-button-icon-primary,.control-section-redux .ui-button-text-icon-primary .ui-button-icon-primary,.control-section-redux .ui-button-text-icons .ui-button-icon-primary,.control-section-redux .ui-button-icons-only .ui-button-icon-primary,.control-panel-redux .ui-button-text-icon-primary .ui-button-icon-primary,.control-panel-redux .ui-button-text-icons .ui-button-icon-primary,.control-panel-redux .ui-button-icons-only .ui-button-icon-primary,.redux-metabox .ui-button-text-icon-primary .ui-button-icon-primary,.redux-metabox .ui-button-text-icons .ui-button-icon-primary,.redux-metabox .ui-button-icons-only .ui-button-icon-primary{left:.5em}.redux-container .ui-button-text-icon-secondary .ui-button-icon-secondary,.redux-container .ui-button-text-icons .ui-button-icon-secondary,.redux-container .ui-button-icons-only .ui-button-icon-secondary,.control-section-redux .ui-button-text-icon-secondary .ui-button-icon-secondary,.control-section-redux .ui-button-text-icons .ui-button-icon-secondary,.control-section-redux .ui-button-icons-only .ui-button-icon-secondary,.control-panel-redux .ui-button-text-icon-secondary .ui-button-icon-secondary,.control-panel-redux .ui-button-text-icons .ui-button-icon-secondary,.control-panel-redux .ui-button-icons-only .ui-button-icon-secondary,.redux-metabox .ui-button-text-icon-secondary .ui-button-icon-secondary,.redux-metabox .ui-button-text-icons .ui-button-icon-secondary,.redux-metabox .ui-button-icons-only .ui-button-icon-secondary{right:.5em}.redux-container .ui-button-text-icons .ui-button-icon-secondary,.redux-container .ui-button-icons-only .ui-button-icon-secondary,.control-section-redux .ui-button-text-icons .ui-button-icon-secondary,.control-section-redux .ui-button-icons-only .ui-button-icon-secondary,.control-panel-redux .ui-button-text-icons .ui-button-icon-secondary,.control-panel-redux .ui-button-icons-only .ui-button-icon-secondary,.redux-metabox .ui-button-text-icons .ui-button-icon-secondary,.redux-metabox .ui-button-icons-only .ui-button-icon-secondary{right:.5em}.redux-container .ui-buttonset,.control-section-redux .ui-buttonset,.control-panel-redux .ui-buttonset,.redux-metabox .ui-buttonset{margin-right:7px}.redux-container .ui-buttonset .ui-state-active,.control-section-redux .ui-buttonset .ui-state-active,.control-panel-redux .ui-buttonset .ui-state-active,.redux-metabox .ui-buttonset .ui-state-active{color:#ffffff;background-color:#0064cd;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));background-image:-moz-linear-gradient(top, #049cdb, #0064cd);background-image:-ms-linear-gradient(top, #049cdb, #0064cd);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));background-image:-webkit-linear-gradient(top, #049cdb, #0064cd);background-image:-o-linear-gradient(top, #049cdb, #0064cd);background-image:linear-gradient(top, #049cdb, #0064cd);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0);text-shadow:0 -1px 0 rgba(0,0,0,0.25);border-color:#0064cd #0064cd #003f81;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)}.redux-container .ui-buttonset .ui-button,.control-section-redux .ui-buttonset .ui-button,.control-panel-redux .ui-buttonset .ui-button,.redux-metabox .ui-buttonset .ui-button{margin-left:0;margin-right:0}.redux-container button.ui-button::-moz-focus-inner,.control-section-redux button.ui-button::-moz-focus-inner,.control-panel-redux button.ui-button::-moz-focus-inner,.redux-metabox button.ui-button::-moz-focus-inner{border:0;padding:0}.redux-container .ui-datepicker,.control-section-redux .ui-datepicker,.control-panel-redux .ui-datepicker,.redux-metabox .ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.redux-container .ui-datepicker .ui-datepicker-header,.control-section-redux .ui-datepicker .ui-datepicker-header,.control-panel-redux .ui-datepicker .ui-datepicker-header,.redux-metabox .ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;border:0px;font-weight:bold;width:100%;padding:4px 0;background-color:#f5f5f5;color:#808080}.redux-container .ui-datepicker .ui-datepicker-prev,.redux-container .ui-datepicker .ui-datepicker-next,.control-section-redux .ui-datepicker .ui-datepicker-prev,.control-section-redux .ui-datepicker .ui-datepicker-next,.control-panel-redux .ui-datepicker .ui-datepicker-prev,.control-panel-redux .ui-datepicker .ui-datepicker-next,.redux-metabox .ui-datepicker .ui-datepicker-prev,.redux-metabox .ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.redux-container .ui-datepicker .ui-datepicker-prev,.control-section-redux .ui-datepicker .ui-datepicker-prev,.control-panel-redux .ui-datepicker .ui-datepicker-prev,.redux-metabox .ui-datepicker .ui-datepicker-prev{left:2px}.redux-container .ui-datepicker .ui-datepicker-next,.control-section-redux .ui-datepicker .ui-datepicker-next,.control-panel-redux .ui-datepicker .ui-datepicker-next,.redux-metabox .ui-datepicker .ui-datepicker-next{right:2px}.redux-container .ui-datepicker .ui-datepicker-prev span,.redux-container .ui-datepicker .ui-datepicker-next span,.control-section-redux .ui-datepicker .ui-datepicker-prev span,.control-section-redux .ui-datepicker .ui-datepicker-next span,.control-panel-redux .ui-datepicker .ui-datepicker-prev span,.control-panel-redux .ui-datepicker .ui-datepicker-next span,.redux-metabox .ui-datepicker .ui-datepicker-prev span,.redux-metabox .ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.redux-container .ui-datepicker .ui-datepicker-title,.control-section-redux .ui-datepicker .ui-datepicker-title,.control-panel-redux .ui-datepicker .ui-datepicker-title,.redux-metabox .ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.redux-container .ui-datepicker .ui-datepicker-title select,.control-section-redux .ui-datepicker .ui-datepicker-title select,.control-panel-redux .ui-datepicker .ui-datepicker-title select,.redux-metabox .ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.redux-container .ui-datepicker select.ui-datepicker-month-year,.control-section-redux .ui-datepicker select.ui-datepicker-month-year,.control-panel-redux .ui-datepicker select.ui-datepicker-month-year,.redux-metabox .ui-datepicker select.ui-datepicker-month-year{width:100%}.redux-container .ui-datepicker select.ui-datepicker-month,.redux-container .ui-datepicker select.ui-datepicker-year,.control-section-redux .ui-datepicker select.ui-datepicker-month,.control-section-redux .ui-datepicker select.ui-datepicker-year,.control-panel-redux .ui-datepicker select.ui-datepicker-month,.control-panel-redux .ui-datepicker select.ui-datepicker-year,.redux-metabox .ui-datepicker select.ui-datepicker-month,.redux-metabox .ui-datepicker select.ui-datepicker-year{width:49%}.redux-container .ui-datepicker table,.control-section-redux .ui-datepicker table,.control-panel-redux .ui-datepicker table,.redux-metabox .ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.redux-container .ui-datepicker th,.control-section-redux .ui-datepicker th,.control-panel-redux .ui-datepicker th,.redux-metabox .ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.redux-container .ui-datepicker td,.control-section-redux .ui-datepicker td,.control-panel-redux .ui-datepicker td,.redux-metabox .ui-datepicker td{border:0;padding:1px}.redux-container .ui-datepicker td span,.redux-container .ui-datepicker td a,.control-section-redux .ui-datepicker td span,.control-section-redux .ui-datepicker td a,.control-panel-redux .ui-datepicker td span,.control-panel-redux .ui-datepicker td a,.redux-metabox .ui-datepicker td span,.redux-metabox .ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.redux-container .ui-datepicker .ui-datepicker-buttonpane,.control-section-redux .ui-datepicker .ui-datepicker-buttonpane,.control-panel-redux .ui-datepicker .ui-datepicker-buttonpane,.redux-metabox .ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.redux-container .ui-datepicker .ui-datepicker-buttonpane button,.control-section-redux .ui-datepicker .ui-datepicker-buttonpane button,.control-panel-redux .ui-datepicker .ui-datepicker-buttonpane button,.redux-metabox .ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.redux-container .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.control-section-redux .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.control-panel-redux .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.redux-metabox .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.redux-container .ui-datepicker.ui-datepicker-multi,.control-section-redux .ui-datepicker.ui-datepicker-multi,.control-panel-redux .ui-datepicker.ui-datepicker-multi,.redux-metabox .ui-datepicker.ui-datepicker-multi{width:auto}.redux-container .ui-datepicker-multi .ui-datepicker-group,.control-section-redux .ui-datepicker-multi .ui-datepicker-group,.control-panel-redux .ui-datepicker-multi .ui-datepicker-group,.redux-metabox .ui-datepicker-multi .ui-datepicker-group{float:left}.redux-container .ui-datepicker-multi .ui-datepicker-group table,.control-section-redux .ui-datepicker-multi .ui-datepicker-group table,.control-panel-redux .ui-datepicker-multi .ui-datepicker-group table,.redux-metabox .ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.redux-container .ui-datepicker-multi-2 .ui-datepicker-group,.control-section-redux .ui-datepicker-multi-2 .ui-datepicker-group,.control-panel-redux .ui-datepicker-multi-2 .ui-datepicker-group,.redux-metabox .ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.redux-container .ui-datepicker-multi-3 .ui-datepicker-group,.control-section-redux .ui-datepicker-multi-3 .ui-datepicker-group,.control-panel-redux .ui-datepicker-multi-3 .ui-datepicker-group,.redux-metabox .ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.redux-container .ui-datepicker-multi-4 .ui-datepicker-group,.control-section-redux .ui-datepicker-multi-4 .ui-datepicker-group,.control-panel-redux .ui-datepicker-multi-4 .ui-datepicker-group,.redux-metabox .ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.redux-container .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.control-section-redux .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.control-panel-redux .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.redux-metabox .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.redux-container .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header,.control-section-redux .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header,.control-panel-redux .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header,.redux-metabox .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.redux-container .ui-datepicker-multi .ui-datepicker-buttonpane,.control-section-redux .ui-datepicker-multi .ui-datepicker-buttonpane,.control-panel-redux .ui-datepicker-multi .ui-datepicker-buttonpane,.redux-metabox .ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.redux-container .ui-datepicker-row-break,.control-section-redux .ui-datepicker-row-break,.control-panel-redux .ui-datepicker-row-break,.redux-metabox .ui-datepicker-row-break{clear:both;width:100%;font-size:0em}.redux-container .ui-datepicker-rtl,.control-section-redux .ui-datepicker-rtl,.control-panel-redux .ui-datepicker-rtl,.redux-metabox .ui-datepicker-rtl{direction:rtl}.redux-container .ui-datepicker-rtl .ui-datepicker-prev,.control-section-redux .ui-datepicker-rtl .ui-datepicker-prev,.control-panel-redux .ui-datepicker-rtl .ui-datepicker-prev,.redux-metabox .ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.redux-container .ui-datepicker-rtl .ui-datepicker-next,.control-section-redux .ui-datepicker-rtl .ui-datepicker-next,.control-panel-redux .ui-datepicker-rtl .ui-datepicker-next,.redux-metabox .ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.redux-container .ui-datepicker-rtl .ui-datepicker-prev:hover,.control-section-redux .ui-datepicker-rtl .ui-datepicker-prev:hover,.control-panel-redux .ui-datepicker-rtl .ui-datepicker-prev:hover,.redux-metabox .ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.redux-container .ui-datepicker-rtl .ui-datepicker-next:hover,.control-section-redux .ui-datepicker-rtl .ui-datepicker-next:hover,.control-panel-redux .ui-datepicker-rtl .ui-datepicker-next:hover,.redux-metabox .ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.redux-container .ui-datepicker-rtl .ui-datepicker-buttonpane,.control-section-redux .ui-datepicker-rtl .ui-datepicker-buttonpane,.control-panel-redux .ui-datepicker-rtl .ui-datepicker-buttonpane,.redux-metabox .ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.redux-container .ui-datepicker-rtl .ui-datepicker-buttonpane button,.control-section-redux .ui-datepicker-rtl .ui-datepicker-buttonpane button,.control-panel-redux .ui-datepicker-rtl .ui-datepicker-buttonpane button,.redux-metabox .ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.redux-container .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.control-section-redux .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.control-panel-redux .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.redux-metabox .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.redux-container .ui-datepicker-rtl .ui-datepicker-group,.control-section-redux .ui-datepicker-rtl .ui-datepicker-group,.control-panel-redux .ui-datepicker-rtl .ui-datepicker-group,.redux-metabox .ui-datepicker-rtl .ui-datepicker-group{float:right}.redux-container .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.control-section-redux .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.control-panel-redux .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.redux-metabox .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.redux-container .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header,.control-section-redux .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header,.control-panel-redux .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header,.redux-metabox .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.redux-container .ui-datepicker-cover,.control-section-redux .ui-datepicker-cover,.control-panel-redux .ui-datepicker-cover,.redux-metabox .ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.redux-container .ui-datepicker th,.control-section-redux .ui-datepicker th,.control-panel-redux .ui-datepicker th,.redux-metabox .ui-datepicker th{font-weight:bold;color:gray}.redux-container .ui-datepicker-today a:hover,.control-section-redux .ui-datepicker-today a:hover,.control-panel-redux .ui-datepicker-today a:hover,.redux-metabox .ui-datepicker-today a:hover{background-color:#808080;color:#ffffff}.redux-container .ui-datepicker-today a,.control-section-redux .ui-datepicker-today a,.control-panel-redux .ui-datepicker-today a,.redux-metabox .ui-datepicker-today a{background-color:#BFBFBF;cursor:pointer;padding:0 4px;margin-bottom:0px}.redux-container .ui-datepicker td a,.control-section-redux .ui-datepicker td a,.control-panel-redux .ui-datepicker td a,.redux-metabox .ui-datepicker td a{margin-bottom:0px;border:0px}.redux-container .ui-datepicker td:hover,.control-section-redux .ui-datepicker td:hover,.control-panel-redux .ui-datepicker td:hover,.redux-metabox .ui-datepicker td:hover{color:#ffffff}.redux-container .ui-datepicker td .ui-state-default,.control-section-redux .ui-datepicker td .ui-state-default,.control-panel-redux .ui-datepicker td .ui-state-default,.redux-metabox .ui-datepicker td .ui-state-default{border:0px;background:none;margin-bottom:0px;padding:5px;color:gray;text-align:center;filter:none}.redux-container .ui-datepicker td .ui-state-active,.control-section-redux .ui-datepicker td .ui-state-active,.control-panel-redux .ui-datepicker td .ui-state-active,.redux-metabox .ui-datepicker td .ui-state-active{background:#BFBFBF;margin-bottom:0px;font-size:normal;text-shadow:0px;color:#ffffff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.redux-container .ui-datepicker td .ui-state-hover,.control-section-redux .ui-datepicker td .ui-state-hover,.control-panel-redux .ui-datepicker td .ui-state-hover,.redux-metabox .ui-datepicker td .ui-state-hover{color:#ffffff;background:#0064cd;background-color:#0064cd;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));background-image:-moz-linear-gradient(top, #049cdb, #0064cd);background-image:-ms-linear-gradient(top, #049cdb, #0064cd);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));background-image:-webkit-linear-gradient(top, #049cdb, #0064cd);background-image:-o-linear-gradient(top, #049cdb, #0064cd);background-image:linear-gradient(top, #049cdb, #0064cd);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0);text-shadow:0 -1px 0 rgba(0,0,0,0.25);border-color:#0064cd #0064cd #003f81;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;border-radius:4px}.redux-container .ui-widget-content,.control-section-redux .ui-widget-content,.control-panel-redux .ui-widget-content,.redux-metabox .ui-widget-content{border:1px solid #dfdfdf}.redux-container .ui-datepicker table,.control-section-redux .ui-datepicker table,.control-panel-redux .ui-datepicker table,.redux-metabox .ui-datepicker table{background:#fff}.redux-container .placeholder,.control-section-redux .placeholder,.control-panel-redux .placeholder,.redux-metabox .placeholder{background:#f9f9f9 !important;border:1px dashed #bbb !important}.wp-customizer #ui-datepicker-div{z-index:999999 !important}
 
 
 
 
 
 
 
 
 
framework/ReduxCore/assets/css/vendor/jquery-ui-bootstrap/jquery-ui-1.10.0.custom.css.map DELETED
@@ -1,7 +0,0 @@
1
- {
2
- "version": 3,
3
- "mappings": "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",
4
- "sources": ["jquery-ui-1.10.0.custom.scss"],
5
- "names": [],
6
- "file": "jquery-ui-1.10.0.custom.css"
7
- }
 
 
 
 
 
 
 
framework/ReduxCore/assets/css/vendor/jquery-ui-bootstrap/jquery-ui-1.10.0.custom.scss DELETED
@@ -1,799 +0,0 @@
1
- /*!
2
- * jQuery UI Bootstrap (0.5)
3
- * http://addyosmani.github.com/jquery-ui-bootstrap
4
- *
5
- * Copyright 2012 - 2013, Addy Osmani
6
- * Dual licensed under the MIT or GPL Version 2 licenses.
7
- *
8
- * Portions copyright jQuery UI & Twitter Bootstrap
9
- */
10
-
11
- .redux-container, .control-section-redux, .control-panel-redux, .redux-metabox {
12
- /* Interaction Cues
13
- ----------------------------------*/
14
- .ui-state-disabled { cursor: default !important; }
15
-
16
-
17
- /* Icons
18
- ----------------------------------*/
19
-
20
- /* states and images */
21
- .ui-icon {
22
- display: block;
23
- text-indent: -99999px;
24
- overflow: hidden;
25
- background-repeat: no-repeat;
26
- }
27
-
28
-
29
- /* Misc visuals
30
- ----------------------------------*/
31
-
32
-
33
- /*
34
- * jQuery UI CSS Framework 1.10.0
35
- *
36
- * Copyright 2013, AUTHORS.txt (http://jqueryui.com/about)
37
- * Dual licensed under the MIT or GPL Version 2 licenses.
38
- * http://jquery.org/license
39
- *
40
- *
41
- *
42
- * To view and modify this theme, visit http://jqueryui.com/themeroller/
43
- */
44
-
45
- /* Component containers
46
- ----------------------------------*/
47
- //.ui-widget { font-size:13px; }
48
- //.ui-widget .ui-widget { font-size: 1em; }
49
- //.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-size: 1em; }
50
- .ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_glass_75_ffffff_1x400.png) 50% 50% repeat-x; color: #404040; }
51
- //.ui-widget-content a { color: #404040; }
52
- .ui-widget-header {
53
- font-weight:bold;
54
- border-color: #0064cd #0064cd #003f81;
55
- border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
56
- border:1px solid #666;
57
- }
58
- .ui-widget-header a { color: #222222; }
59
-
60
- /* Interaction states
61
- ----------------------------------*/
62
- .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
63
-
64
- background-color: #e6e6e6;
65
- background-repeat: no-repeat;
66
- background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));
67
- background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
68
- background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);
69
- background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
70
- background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
71
- background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
72
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
73
-
74
- text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
75
-
76
- color: #333;
77
- font-size: 13px;
78
- line-height: normal;
79
- border: 1px solid #ccc;
80
- border-bottom-color: #bbb;
81
- -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
82
- -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
83
- box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
84
- -webkit-transition: 0.1s linear background-image;
85
- -moz-transition: 0.1s linear background-image;
86
- -ms-transition: 0.1s linear background-image;
87
- -o-transition: 0.1s linear background-image;
88
- transition: 0.1s linear background-image;
89
- overflow: visible;
90
-
91
- }
92
-
93
-
94
- .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }
95
- .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
96
- background-position: 0 -15px;
97
- color: #333;
98
- text-decoration: none;
99
- }
100
-
101
- .ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited { color: #212121; text-decoration: none; }
102
- .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; font-weight: normal; color: #212121; }
103
- .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }
104
- .ui-widget :active { outline: none; }
105
-
106
- /* Interaction Cues
107
- ----------------------------------*/
108
-
109
-
110
- .ui-state-highlight p, .ui-state-error p, .ui-state-default p{
111
- font-size: 13px;
112
- font-weight: normal;
113
- line-height: 18px;
114
- margin:7px 15px;
115
- }
116
- .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
117
-
118
-
119
- position: relative;
120
- margin-bottom: 18px;
121
- color: #404040;
122
- background-color: #eedc94;
123
- background-repeat: repeat-x;
124
- background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1), to(#eedc94));
125
- background-image: -moz-linear-gradient(top, #fceec1, #eedc94);
126
- background-image: -ms-linear-gradient(top, #fceec1, #eedc94);
127
- background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fceec1), color-stop(100%, #eedc94));
128
- background-image: -webkit-linear-gradient(top, #fceec1, #eedc94);
129
- background-image: -o-linear-gradient(top, #fceec1, #eedc94);
130
- background-image: linear-gradient(top, #fceec1, #eedc94);
131
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fceec1', endColorstr='#eedc94', GradientType=0);
132
- text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
133
- border-color: #eedc94 #eedc94 #e4c652;
134
- border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
135
- text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
136
- border-width: 1px;
137
- border-style: solid;
138
- -webkit-border-radius: 4px;
139
- -moz-border-radius: 4px;
140
- border-radius: 4px;
141
- -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
142
- -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
143
- box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
144
-
145
-
146
- }
147
- .ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
148
- .ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
149
-
150
-
151
- position: relative;
152
- margin-bottom: 18px;
153
- color: #ffffff;
154
- border-width: 1px;
155
- border-style: solid;
156
- -webkit-border-radius: 4px;
157
- -moz-border-radius: 4px;
158
- border-radius: 4px;
159
- -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
160
- -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
161
- box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
162
- background-color: #c43c35;
163
- background-repeat: repeat-x;
164
- background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));
165
- background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
166
- background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
167
- background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));
168
- background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
169
- background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
170
- background-image: linear-gradient(top, #ee5f5b, #c43c35);
171
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
172
- text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
173
- border-color: #c43c35 #c43c35 #882a25;
174
- border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
175
-
176
-
177
- }
178
- .ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
179
- .ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
180
- .ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
181
- .ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
182
- .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
183
- .ui-state-disabled .ui-icon { filter:Alpha(Opacity=35); } /* For IE8 - See #6059 */
184
-
185
-
186
- /* Icons
187
- ----------------------------------*/
188
-
189
- /* states and images */
190
- .ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }
191
- .ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
192
- .ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
193
- .ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png); }
194
- .ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
195
- .ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
196
- .ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png); }
197
- .ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_f6cf3b_256x240.png); }
198
-
199
- /* positioning */
200
- .ui-icon-carat-1-n { background-position: 0 0; }
201
- .ui-icon-carat-1-ne { background-position: -16px 0; }
202
- .ui-icon-carat-1-e { background-position: -32px 0; }
203
- .ui-icon-carat-1-se { background-position: -48px 0; }
204
- .ui-icon-carat-1-s { background-position: -64px 0; }
205
- .ui-icon-carat-1-sw { background-position: -80px 0; }
206
- .ui-icon-carat-1-w { background-position: -96px 0; }
207
- .ui-icon-carat-1-nw { background-position: -112px 0; }
208
- .ui-icon-carat-2-n-s { background-position: -128px 0; }
209
- .ui-icon-carat-2-e-w { background-position: -144px 0; }
210
- .ui-icon-triangle-1-n { background-position: 0 -16px; }
211
- .ui-icon-triangle-1-ne { background-position: -16px -16px; }
212
- .ui-icon-triangle-1-e { background-position: -32px -16px; }
213
- .ui-icon-triangle-1-se { background-position: -48px -16px; }
214
- .ui-icon-triangle-1-s { background-position: -64px -16px; }
215
- .ui-icon-triangle-1-sw { background-position: -80px -16px; }
216
- .ui-icon-triangle-1-w { background-position: -96px -16px; }
217
- .ui-icon-triangle-1-nw { background-position: -112px -16px; }
218
- .ui-icon-triangle-2-n-s { background-position: -128px -16px; }
219
- .ui-icon-triangle-2-e-w { background-position: -144px -16px; }
220
- .ui-icon-arrow-1-n { background-position: 0 -32px; }
221
- .ui-icon-arrow-1-ne { background-position: -16px -32px; }
222
- .ui-icon-arrow-1-e { background-position: -32px -32px; }
223
- .ui-icon-arrow-1-se { background-position: -48px -32px; }
224
- .ui-icon-arrow-1-s { background-position: -64px -32px; }
225
- .ui-icon-arrow-1-sw { background-position: -80px -32px; }
226
- .ui-icon-arrow-1-w { background-position: -96px -32px; }
227
- .ui-icon-arrow-1-nw { background-position: -112px -32px; }
228
- .ui-icon-arrow-2-n-s { background-position: -128px -32px; }
229
- .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
230
- .ui-icon-arrow-2-e-w { background-position: -160px -32px; }
231
- .ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
232
- .ui-icon-arrowstop-1-n { background-position: -192px -32px; }
233
- .ui-icon-arrowstop-1-e { background-position: -208px -32px; }
234
- .ui-icon-arrowstop-1-s { background-position: -224px -32px; }
235
- .ui-icon-arrowstop-1-w { background-position: -240px -32px; }
236
- .ui-icon-arrowthick-1-n { background-position: 0 -48px; }
237
- .ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
238
- .ui-icon-arrowthick-1-e { background-position: -32px -48px; }
239
- .ui-icon-arrowthick-1-se { background-position: -48px -48px; }
240
- .ui-icon-arrowthick-1-s { background-position: -64px -48px; }
241
- .ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
242
- .ui-icon-arrowthick-1-w { background-position: -96px -48px; }
243
- .ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
244
- .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
245
- .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
246
- .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
247
- .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
248
- .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
249
- .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
250
- .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
251
- .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
252
- .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
253
- .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
254
- .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
255
- .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
256
- .ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
257
- .ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
258
- .ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
259
- .ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
260
- .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
261
- .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
262
- .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
263
- .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
264
- .ui-icon-arrow-4 { background-position: 0 -80px; }
265
- .ui-icon-arrow-4-diag { background-position: -16px -80px; }
266
- .ui-icon-extlink { background-position: -32px -80px; }
267
- .ui-icon-newwin { background-position: -48px -80px; }
268
- .ui-icon-refresh { background-position: -64px -80px; }
269
- .ui-icon-shuffle { background-position: -80px -80px; }
270
- .ui-icon-transfer-e-w { background-position: -96px -80px; }
271
- .ui-icon-transferthick-e-w { background-position: -112px -80px; }
272
- .ui-icon-folder-collapsed { background-position: 0 -96px; }
273
- .ui-icon-folder-open { background-position: -16px -96px; }
274
- .ui-icon-document { background-position: -32px -96px; }
275
- .ui-icon-document-b { background-position: -48px -96px; }
276
- .ui-icon-note { background-position: -64px -96px; }
277
- .ui-icon-mail-closed { background-position: -80px -96px; }
278
- .ui-icon-mail-open { background-position: -96px -96px; }
279
- .ui-icon-suitcase { background-position: -112px -96px; }
280
- .ui-icon-comment { background-position: -128px -96px; }
281
- .ui-icon-person { background-position: -144px -96px; }
282
- .ui-icon-print { background-position: -160px -96px; }
283
- .ui-icon-trash { background-position: -176px -96px; }
284
- .ui-icon-locked { background-position: -192px -96px; }
285
- .ui-icon-unlocked { background-position: -208px -96px; }
286
- .ui-icon-bookmark { background-position: -224px -96px; }
287
- .ui-icon-tag { background-position: -240px -96px; }
288
- .ui-icon-home { background-position: 0 -112px; }
289
- .ui-icon-flag { background-position: -16px -112px; }
290
- .ui-icon-calendar { background-position: -32px -112px; }
291
- .ui-icon-cart { background-position: -48px -112px; }
292
- .ui-icon-pencil { background-position: -64px -112px; }
293
- .ui-icon-clock { background-position: -80px -112px; }
294
- .ui-icon-disk { background-position: -96px -112px; }
295
- .ui-icon-calculator { background-position: -112px -112px; }
296
- .ui-icon-zoomin { background-position: -128px -112px; }
297
- .ui-icon-zoomout { background-position: -144px -112px; }
298
- .ui-icon-search { background-position: -160px -112px; }
299
- .ui-icon-wrench { background-position: -176px -112px; }
300
- .ui-icon-gear { background-position: -192px -112px; }
301
- .ui-icon-heart { background-position: -208px -112px; }
302
- .ui-icon-star { background-position: -224px -112px; }
303
- .ui-icon-link { background-position: -240px -112px; }
304
- .ui-icon-cancel { background-position: 0 -128px; }
305
- .ui-icon-plus { background-position: -16px -128px; }
306
- .ui-icon-plusthick { background-position: -32px -128px; }
307
- .ui-icon-minus { background-position: -48px -128px; }
308
- .ui-icon-minusthick { background-position: -64px -128px; }
309
- .ui-icon-close { background-position: -80px -128px; }
310
- .ui-icon-closethick { background-position: -96px -128px; }
311
- .ui-icon-key { background-position: -112px -128px; }
312
- .ui-icon-lightbulb { background-position: -128px -128px; }
313
- .ui-icon-scissors { background-position: -144px -128px; }
314
- .ui-icon-clipboard { background-position: -160px -128px; }
315
- .ui-icon-copy { background-position: -176px -128px; }
316
- .ui-icon-contact { background-position: -192px -128px; }
317
- .ui-icon-image { background-position: -208px -128px; }
318
- .ui-icon-video { background-position: -224px -128px; }
319
- .ui-icon-script { background-position: -240px -128px; }
320
- .ui-icon-alert { background-position: 0 -144px; }
321
- .ui-icon-info { background-position: -16px -144px; }
322
- .ui-icon-notice { background-position: -32px -144px; }
323
- .ui-icon-help { background-position: -48px -144px; }
324
- .ui-icon-check { background-position: -64px -144px; }
325
- .ui-icon-bullet { background-position: -80px -144px; }
326
- .ui-icon-radio-off { background-position: -96px -144px; }
327
- .ui-icon-radio-on { background-position: -112px -144px; }
328
- .ui-icon-pin-w { background-position: -128px -144px; }
329
- .ui-icon-pin-s { background-position: -144px -144px; }
330
- .ui-icon-play { background-position: 0 -160px; }
331
- .ui-icon-pause { background-position: -16px -160px; }
332
- .ui-icon-seek-next { background-position: -32px -160px; }
333
- .ui-icon-seek-prev { background-position: -48px -160px; }
334
- .ui-icon-seek-end { background-position: -64px -160px; }
335
- .ui-icon-seek-start { background-position: -80px -160px; }
336
- /* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
337
- .ui-icon-seek-first { background-position: -80px -160px; }
338
- .ui-icon-stop { background-position: -96px -160px; }
339
- .ui-icon-eject { background-position: -112px -160px; }
340
- .ui-icon-volume-off { background-position: -128px -160px; }
341
- .ui-icon-volume-on { background-position: -144px -160px; }
342
- .ui-icon-power { background-position: 0 -176px; }
343
- .ui-icon-signal-diag { background-position: -16px -176px; }
344
- .ui-icon-signal { background-position: -32px -176px; }
345
- .ui-icon-battery-0 { background-position: -48px -176px; }
346
- .ui-icon-battery-1 { background-position: -64px -176px; }
347
- .ui-icon-battery-2 { background-position: -80px -176px; }
348
- .ui-icon-battery-3 { background-position: -96px -176px; }
349
- .ui-icon-circle-plus { background-position: 0 -192px; }
350
- .ui-icon-circle-minus { background-position: -16px -192px; }
351
- .ui-icon-circle-close { background-position: -32px -192px; }
352
- .ui-icon-circle-triangle-e { background-position: -48px -192px; }
353
- .ui-icon-circle-triangle-s { background-position: -64px -192px; }
354
- .ui-icon-circle-triangle-w { background-position: -80px -192px; }
355
- .ui-icon-circle-triangle-n { background-position: -96px -192px; }
356
- .ui-icon-circle-arrow-e { background-position: -112px -192px; }
357
- .ui-icon-circle-arrow-s { background-position: -128px -192px; }
358
- .ui-icon-circle-arrow-w { background-position: -144px -192px; }
359
- .ui-icon-circle-arrow-n { background-position: -160px -192px; }
360
- .ui-icon-circle-zoomin { background-position: -176px -192px; }
361
- .ui-icon-circle-zoomout { background-position: -192px -192px; }
362
- .ui-icon-circle-check { background-position: -208px -192px; }
363
- .ui-icon-circlesmall-plus { background-position: 0 -208px; }
364
- .ui-icon-circlesmall-minus { background-position: -16px -208px; }
365
- .ui-icon-circlesmall-close { background-position: -32px -208px; }
366
- .ui-icon-squaresmall-plus { background-position: -48px -208px; }
367
- .ui-icon-squaresmall-minus { background-position: -64px -208px; }
368
- .ui-icon-squaresmall-close { background-position: -80px -208px; }
369
- .ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
370
- .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
371
- .ui-icon-grip-solid-vertical { background-position: -32px -224px; }
372
- .ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
373
- .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
374
- .ui-icon-grip-diagonal-se { background-position: -80px -224px; }
375
-
376
-
377
- /* Misc visuals
378
- ----------------------------------*/
379
-
380
- /* Corner radius */
381
- .ui-corner-all,
382
- .ui-corner-top,
383
- .ui-corner-left,
384
- .ui-corner-tl {
385
- -moz-border-radius-topleft: 4px;
386
- -webkit-border-top-left-radius: 4px;
387
- -khtml-border-top-left-radius: 4px;
388
- border-top-left-radius: 4px;
389
- }
390
- .ui-corner-all,
391
- .ui-corner-top,
392
- .ui-corner-right,
393
- .ui-corner-tr {
394
- -moz-border-radius-topright: 4px;
395
- -webkit-border-top-right-radius: 4px;
396
- -khtml-border-top-right-radius: 4px;
397
- border-top-right-radius: 4px;
398
- }
399
- .ui-corner-all,
400
- .ui-corner-bottom,
401
- .ui-corner-left,
402
- .ui-corner-bl {
403
- -moz-border-radius-bottomleft: 4px;
404
- -webkit-border-bottom-left-radius: 4px;
405
- -khtml-border-bottom-left-radius: 4px;
406
- border-bottom-left-radius: 4px;
407
- }
408
- .ui-corner-all,
409
- .ui-corner-bottom,
410
- .ui-corner-right,
411
- .ui-corner-br {
412
- -moz-border-radius-bottomright: 4px;
413
- -webkit-border-bottom-right-radius: 4px;
414
- -khtml-border-bottom-right-radius: 4px;
415
- border-bottom-right-radius: 4px;
416
- }
417
-
418
-
419
- /* Overlays */
420
-
421
- .ui-widget-overlay {
422
- background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
423
- opacity: .30;
424
- filter:Alpha(Opacity=30);
425
- }
426
-
427
- .ui-widget-shadow {
428
- margin: -8px 0 0 -8px;
429
- padding: 8px;
430
- background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
431
- opacity: .30;filter:Alpha(Opacity=30);
432
- -moz-border-radius: 8px;
433
- -khtml-border-radius: 8px;
434
- -webkit-border-radius: 8px;
435
- border-radius: 8px;
436
- }
437
-
438
- /*
439
- * jQuery UI Accordion 1.10.0
440
- *
441
- * Copyright 2013, AUTHORS.txt (http://jqueryui.com/about)
442
- * Dual licensed under the MIT or GPL Version 2 licenses.
443
- * http://jquery.org/license
444
- *
445
- * http://jqueryui.com/accordion/
446
- */
447
-
448
- /* IE/Win - Fix animation bug - #4615 */
449
-
450
- .ui-accordion {
451
- width: 100%;
452
- }
453
- .ui-accordion .ui-accordion-header {
454
- cursor: pointer;
455
- position: relative;
456
- margin-top: 1px;
457
- zoom: 1;
458
- font-weight:bold;
459
- }
460
- .ui-accordion .ui-accordion-li-fix {
461
- display: inline;
462
- }
463
- .ui-accordion .ui-accordion-header-active {
464
- border-bottom: 0 !important;
465
- }
466
- .ui-accordion .ui-accordion-header a {
467
- display: block;
468
- font-size: 1em;
469
- padding: .5em .5em .5em 1.7em;
470
- }
471
- .ui-accordion-icons .ui-accordion-header a {
472
- padding-left: 2.2em;
473
- }
474
- .ui-accordion .ui-accordion-header .ui-icon {
475
- position: absolute;
476
- left: .5em;
477
- top: 50%;
478
- margin-top: -8px;
479
- }
480
- .ui-accordion .ui-accordion-content {
481
- padding: 1em 2.2em;
482
- border-top: 0;
483
- margin-top: -2px;
484
- position: relative;
485
- top: 1px;
486
- margin-bottom: 2px;
487
- overflow: auto;
488
- display: none;
489
- zoom: 1;
490
- }
491
- .ui-accordion .ui-accordion-content-active {
492
- display: block;
493
- }
494
-
495
-
496
- /*
497
- * jQuery UI Button 1.10.0
498
- *
499
- * Copyright 2013, AUTHORS.txt (http://jqueryui.com/about)
500
- * Dual licensed under the MIT or GPL Version 2 licenses.
501
- * http://jquery.org/license
502
- *
503
- * http://docs.jquery.com/UI/Button#theming
504
- */
505
-
506
- .ui-button {
507
-
508
- cursor: pointer;
509
- display: inline-block;
510
- background-color: #e6e6e6;
511
- background-repeat: no-repeat;
512
- background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));
513
- background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
514
- background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);
515
- background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
516
- background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
517
- background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
518
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
519
- padding: 5px 14px 6px;
520
- margin: 0;
521
- text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
522
- color: #333;
523
- font-size: 13px;
524
- line-height: normal;
525
- border: 1px solid #ccc;
526
- border-bottom-color: #bbb;
527
-
528
- -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
529
- -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
530
- box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
531
- -webkit-transition: 0.1s linear background-image;
532
- -moz-transition: 0.1s linear background-image;
533
- -ms-transition: 0.1s linear background-image;
534
- -o-transition: 0.1s linear background-image;
535
- transition: 0.1s linear background-image;
536
- overflow: visible;
537
- } /* the overflow property removes extra width in IE */
538
-
539
- .ui-button-primary {
540
- color: #ffffff;
541
- background-color: #0064cd;
542
- background-repeat: repeat-x;
543
- background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));
544
- background-image: -moz-linear-gradient(top, #049cdb, #0064cd);
545
- background-image: -ms-linear-gradient(top, #049cdb, #0064cd);
546
- background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));
547
- background-image: -webkit-linear-gradient(top, #049cdb, #0064cd);
548
- background-image: -o-linear-gradient(top, #049cdb, #0064cd);
549
- background-image: linear-gradient(top, #049cdb, #0064cd);
550
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0);
551
- text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
552
- border-color: #0064cd #0064cd #003f81;
553
- border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
554
- }
555
-
556
-
557
- .ui-button-success{
558
- color:#ffffff;
559
- background-color: #57a957;
560
- background-repeat: repeat-x;
561
- background-image: -khtml-gradient(linear, left top, left bottom, from(#62c462), to(#57a957));
562
- background-image: -moz-linear-gradient(top, #62c462, #57a957);
563
- background-image: -ms-linear-gradient(top, #62c462, #57a957);
564
- background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462), color-stop(100%, #57a957));
565
- background-image: -webkit-linear-gradient(top, #62c462, #57a957);
566
- background-image: -o-linear-gradient(top, #62c462, #57a957);
567
- background-image: linear-gradient(top, #62c462, #57a957);
568
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
569
- text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
570
- border-color: #57a957 #57a957 #3d773d;
571
- border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
572
- }
573
-
574
- .ui-button-error{
575
- color:#ffffff;
576
- background-color: #c43c35;
577
- background-repeat: repeat-x;
578
- background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));
579
- background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
580
- background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
581
- background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));
582
- background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
583
- background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
584
- background-image: linear-gradient(top, #ee5f5b, #c43c35);
585
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
586
- text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
587
- border-color: #c43c35 #c43c35 #882a25;
588
- border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
589
- }
590
-
591
- .ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
592
- button.ui-button-icon-only { } /* button elements seem to need a little more width */
593
- .ui-button-icons-only { width: 3.4em; }
594
- button.ui-button-icons-only { width: 3.7em; }
595
-
596
- /*button text element */
597
-
598
- .ui-button .ui-button-text { display: block; }
599
- .ui-button-text-only .ui-button-text { }
600
- .ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; /*tempfix*/ display:none;}
601
- .ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
602
- .ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
603
- .ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
604
- /* no icon support for input elements, provide padding by default */
605
- /* input.ui-button { padding: .4em 1em; } */
606
-
607
- /*button icon element(s) */
608
- .ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { top: 50%; margin-top:-3px; margin-bottom:3px; }
609
- .ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
610
- .ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
611
- .ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
612
- .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
613
-
614
- /*button sets*/
615
-
616
-
617
- .ui-buttonset { margin-right: 7px; }
618
- .ui-buttonset .ui-state-active {
619
- color: #ffffff;
620
- background-color: #0064cd;
621
- background-repeat: repeat-x;
622
- background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));
623
- background-image: -moz-linear-gradient(top, #049cdb, #0064cd);
624
- background-image: -ms-linear-gradient(top, #049cdb, #0064cd);
625
- background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));
626
- background-image: -webkit-linear-gradient(top, #049cdb, #0064cd);
627
- background-image: -o-linear-gradient(top, #049cdb, #0064cd);
628
- background-image: linear-gradient(top, #049cdb, #0064cd);
629
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0);
630
- text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
631
- border-color: #0064cd #0064cd #003f81;
632
- border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
633
- }
634
- .ui-buttonset .ui-button { margin-left: 0; margin-right: 0; }
635
-
636
- /* workarounds */
637
- button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
638
-
639
- /*
640
- * jQuery UI Datepicker 1.9.0
641
- *
642
- * Copyright 2012-10-11, AUTHORS.txt (http://jqueryui.com/about)
643
- * Dual licensed under the MIT or GPL Version 2 licenses.
644
- * http://jquery.org/license
645
- *
646
- * http://jqueryui.com/datepicker/
647
- */
648
- .ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
649
- .ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; border:0px; font-weight: bold; width: 100%; padding: 4px 0; background-color: #f5f5f5; color: #808080; }
650
- .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
651
-
652
- .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { /*top: 1px;*/ }
653
- .ui-datepicker .ui-datepicker-prev { left:2px; }
654
- .ui-datepicker .ui-datepicker-next { right:2px; }
655
-
656
- .ui-datepicker .ui-datepicker-prev-hover { /*left:1px;*/ }
657
- .ui-datepicker .ui-datepicker-next-hover { /*right:1px;*/ }
658
-
659
- .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
660
- .ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
661
- .ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
662
- .ui-datepicker select.ui-datepicker-month-year {width: 100%;}
663
- .ui-datepicker select.ui-datepicker-month,
664
- .ui-datepicker select.ui-datepicker-year { width: 49%;}
665
- .ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
666
- .ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; }
667
- .ui-datepicker td { border: 0; padding: 1px; }
668
- .ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
669
- .ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
670
- .ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
671
- .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
672
-
673
- /* with multiple calendars */
674
- .ui-datepicker.ui-datepicker-multi { width:auto; }
675
- .ui-datepicker-multi .ui-datepicker-group { float:left; }
676
- .ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
677
- .ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
678
- .ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
679
- .ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
680
- .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
681
- .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
682
- .ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
683
- .ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }
684
-
685
- /* RTL support */
686
- .ui-datepicker-rtl { direction: rtl; }
687
- .ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
688
- .ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
689
- .ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
690
- .ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
691
- .ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
692
- .ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
693
- .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
694
- .ui-datepicker-rtl .ui-datepicker-group { float:right; }
695
- .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
696
- .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
697
-
698
- /* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
699
- .ui-datepicker-cover {
700
- display: none; /*sorry for IE5*/
701
- display: block; /*sorry for IE5*/
702
- position: absolute; /*must have*/
703
- z-index: -1; /*must have*/
704
- filter: mask(); /*must have*/
705
- top: -4px; /*must have*/
706
- left: -4px; /*must have*/
707
- width: 200px; /*must have*/
708
- height: 200px; /*must have*/
709
- }
710
-
711
- .ui-datepicker th{
712
- font-weight: bold;
713
- color: gray;
714
- }
715
-
716
- .ui-datepicker-today a:hover{
717
- background-color: #808080;
718
- color: #ffffff;
719
-
720
- }
721
- .ui-datepicker-today a{
722
- background-color: #BFBFBF;
723
- cursor: pointer;
724
- padding: 0 4px;
725
- margin-bottom:0px;
726
-
727
- }
728
-
729
-
730
- .ui-datepicker td a{
731
- margin-bottom:0px;
732
- border:0px;
733
- }
734
-
735
- .ui-datepicker td:hover{
736
- color: #ffffff;
737
- }
738
-
739
- .ui-datepicker td .ui-state-default {
740
- border:0px;
741
- background:none;
742
- margin-bottom:0px;
743
- padding:5px;
744
- color:gray;
745
- text-align: center;
746
- filter:none;
747
- }
748
-
749
-
750
- .ui-datepicker td .ui-state-active{
751
- background:#BFBFBF;
752
- margin-bottom:0px;
753
- font-size:normal;
754
- text-shadow: 0px;
755
- color: #ffffff;
756
- -webkit-border-radius: 4px;
757
- -moz-border-radius: 4px;
758
- border-radius: 4px;
759
- }
760
-
761
- .ui-datepicker td .ui-state-hover {
762
- color: #ffffff;
763
- background: #0064cd;
764
- background-color: #0064cd;
765
- background-repeat: repeat-x;
766
- background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));
767
- background-image: -moz-linear-gradient(top, #049cdb, #0064cd);
768
- background-image: -ms-linear-gradient(top, #049cdb, #0064cd);
769
- background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));
770
- background-image: -webkit-linear-gradient(top, #049cdb, #0064cd);
771
- background-image: -o-linear-gradient(top, #049cdb, #0064cd);
772
- background-image: linear-gradient(top, #049cdb, #0064cd);
773
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0);
774
- text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
775
- border-color: #0064cd #0064cd #003f81;
776
- border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
777
- -webkit-border-radius: 4px;
778
- -moz-border-radius: 4px;
779
- -khtml-border-radius: 4px;
780
- border-radius: 4px;
781
- }
782
-
783
- .ui-widget-content {
784
- border: 1px solid #dfdfdf;
785
- }
786
- .ui-datepicker table { background: #fff; }
787
-
788
- .placeholder {
789
- background:#f9f9f9 !important;
790
- border: 1px dashed #bbb !important;
791
- }
792
-
793
- }
794
-
795
- .wp-customizer {
796
- #ui-datepicker-div {
797
- z-index: 999999 !important;
798
- }
799
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
framework/ReduxCore/assets/css/vendor/qtip/jquery.qtip.css DELETED
@@ -1 +0,0 @@
1
- .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{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word}.qtip-titlebar{position:relative;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:bold}.qtip-titlebar+.qtip-content{border-top-width:0 !important}.qtip-close{position:absolute;right:-9px;top:-9px;z-index:11;cursor:pointer;outline:medium none;border:1px solid transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-titlebar .ui-icon,.qtip-icon .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 bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em}.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:white;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-cream .qtip-titlebar{background-color:#f0de7d}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0}/*! Red tooltip style */.qtip-red{background-color:#f78b83;border-color:#d95252;color:#912323}.qtip-red .qtip-titlebar{background-color:#f06d65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}.qtip-red .qtip-icon{border-color:#d95252}.qtip-red .qtip-titlebar .ui-state-hover{border-color:#d95252}/*! 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,0.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15)}.qtip-rounded,.qtip-tipsy,.qtip-bootstrap{-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:white;border:0 solid transparent;background:#4a4a4a;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4a4a4a),color-stop(100%,black));background-image:-webkit-linear-gradient(top,#4a4a4a 0,black 100%);background-image:-moz-linear-gradient(top,#4a4a4a 0,black 100%);background-image:-ms-linear-gradient(top,#4a4a4a 0,black 100%);background-image:-o-linear-gradient(top,#4a4a4a 0,black 100%)}.qtip-youtube .qtip-titlebar{background-color:#4a4a4a;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,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 #ddd;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-titlebar,.qtip-jtools .qtip-content{background:transparent;color:white;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,0.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,0.4);box-shadow:4px 4px 5px rgba(0,0,0,0.4);background-color:#d9d9c2;color:#111;border:0 dashed transparent}.qtip-cluetip .qtip-titlebar{background-color:#87876a;color:white;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:black;background:rgba(0,0,0,0.87);color:white;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:bold;line-height:16px;text-shadow:0 1px black}.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:normal;font-family:serif}.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:white;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,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,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:normal;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:transparent}.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:bold;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.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}x:-o-prefocus,.qtip .qtip-tip{visibility:hidden}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:transparent;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;left:0;top:0;width:100%;height:100%}#qtip-overlay.blurs{cursor:pointer}#qtip-overlay div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:black;opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)"}.qtipmodal-ie6fix{position:absolute !important}
 
framework/ReduxCore/assets/css/vendor/qtip/jquery.qtip.css.map DELETED
@@ -1,7 +0,0 @@
1
- {
2
- "version": 3,
3
- "mappings": "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",
4
- "sources": ["jquery.qtip.scss"],
5
- "names": [],
6
- "file": "jquery.qtip.css"
7
- }
 
 
 
 
 
 
 
framework/ReduxCore/assets/css/vendor/qtip/jquery.qtip.min.css DELETED
@@ -1,3 +0,0 @@
1
- /* qTip2 v2.2.1 | Plugins: tips modal viewport svg imagemap ie6 | Styles: core basic css3 | qtip2.com | Licensed MIT | Sat Sep 06 2014 23:12:07 */
2
-
3
- .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{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word}.qtip-titlebar{position:relative;padding:5px 35px 5px 10px;overflow:hidden;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;cursor:pointer;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:400 bold 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}.qtip-light{background-color:#fff;border-color:#E2E2E2;color:#454545}.qtip-light .qtip-titlebar{background-color:#f1f1f1}.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}.qtip-cream{background-color:#FBF7AA;border-color:#F9E98E;color:#A27D35}.qtip-cream .qtip-titlebar{background-color:#F0DE7D}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0}.qtip-red{background-color:#F78B83;border-color:#D95252;color:#912323}.qtip-red .qtip-titlebar{background-color:#F06D65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}.qtip-red .qtip-icon,.qtip-red .qtip-titlebar .ui-state-hover{border-color:#D95252}.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}.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 #ddd;border:2px solid rgba(241,241,241,1);-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{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-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;left:0;top:0;width:100%;height:100%}#qtip-overlay.blurs{cursor:pointer}#qtip-overlay div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(Opacity=70)"}.qtipmodal-ie6fix{position:absolute!important}
 
 
 
framework/ReduxCore/assets/css/vendor/qtip/jquery.qtip.scss DELETED
@@ -1,617 +0,0 @@
1
- /*
2
- * qTip2 - Pretty powerful tooltips - v2.2.1
3
- * http://qtip2.com
4
- *
5
- * Copyright (c) 2014
6
- * Released under the MIT licenses
7
- * http://jquery.org/license
8
- *
9
- * Date: Sat Sep 6 2014 11:12 GMT+0100+0100
10
- * Plugins: tips modal viewport svg imagemap ie6
11
- * Styles: core basic css3
12
- */
13
- .qtip{
14
- position: absolute;
15
- left: -28000px;
16
- top: -28000px;
17
- display: none;
18
-
19
- max-width: 280px;
20
- min-width: 50px;
21
-
22
- font-size: 10.5px;
23
- line-height: 12px;
24
-
25
- direction: ltr;
26
-
27
- box-shadow: none;
28
- padding: 0;
29
- }
30
-
31
- .qtip-content{
32
- position: relative;
33
- padding: 5px 9px;
34
- overflow: hidden;
35
-
36
- text-align: left;
37
- word-wrap: break-word;
38
- }
39
-
40
- .qtip-titlebar{
41
- position: relative;
42
- padding: 5px 35px 5px 10px;
43
- overflow: hidden;
44
-
45
- border-width: 0 0 1px;
46
- font-weight: bold;
47
- }
48
-
49
- .qtip-titlebar + .qtip-content{ border-top-width: 0 !important; }
50
-
51
- /* Default close button class */
52
- .qtip-close{
53
- position: absolute;
54
- right: -9px; top: -9px;
55
- z-index: 11; /* Overlap .qtip-tip */
56
-
57
- cursor: pointer;
58
- outline: medium none;
59
-
60
- border: 1px solid transparent;
61
- }
62
-
63
- .qtip-titlebar .qtip-close{
64
- right: 4px; top: 50%;
65
- margin-top: -9px;
66
- }
67
-
68
- * html .qtip-titlebar .qtip-close{ top: 16px; } /* IE fix */
69
-
70
- .qtip-titlebar .ui-icon,
71
- .qtip-icon .ui-icon{
72
- display: block;
73
- text-indent: -1000em;
74
- direction: ltr;
75
- }
76
-
77
- .qtip-icon, .qtip-icon .ui-icon{
78
- -moz-border-radius: 3px;
79
- -webkit-border-radius: 3px;
80
- border-radius: 3px;
81
- text-decoration: none;
82
- }
83
-
84
- .qtip-icon .ui-icon{
85
- width: 18px;
86
- height: 14px;
87
-
88
- line-height: 14px;
89
- text-align: center;
90
- text-indent: 0;
91
- font: normal bold 10px/13px Tahoma,sans-serif;
92
-
93
- color: inherit;
94
- background: transparent none no-repeat -100em -100em;
95
- }
96
-
97
- /* Applied to 'focused' tooltips e.g. most recently displayed/interacted with */
98
- .qtip-focus{}
99
-
100
- /* Applied on hover of tooltips i.e. added/removed on mouseenter/mouseleave respectively */
101
- .qtip-hover{}
102
-
103
- /* Default tooltip style */
104
- .qtip-default{
105
- border: 1px solid #F1D031;
106
-
107
- background-color: #FFFFA3;
108
- color: #555;
109
- }
110
-
111
- .qtip-default .qtip-titlebar{
112
- background-color: #FFEF93;
113
- }
114
-
115
- .qtip-default .qtip-icon{
116
- border-color: #CCC;
117
- background: #F1F1F1;
118
- color: #777;
119
- }
120
-
121
- .qtip-default .qtip-titlebar .qtip-close{
122
- border-color: #AAA;
123
- color: #111;
124
- }
125
-
126
-
127
- /*! Light tooltip style */
128
- .qtip-light{
129
- background-color: white;
130
- border-color: #E2E2E2;
131
- color: #454545;
132
- }
133
-
134
- .qtip-light .qtip-titlebar{
135
- background-color: #f1f1f1;
136
- }
137
-
138
-
139
- /*! Dark tooltip style */
140
- .qtip-dark{
141
- background-color: #505050;
142
- border-color: #303030;
143
- color: #f3f3f3;
144
- }
145
-
146
- .qtip-dark .qtip-titlebar{
147
- background-color: #404040;
148
- }
149
-
150
- .qtip-dark .qtip-icon{
151
- border-color: #444;
152
- }
153
-
154
- .qtip-dark .qtip-titlebar .ui-state-hover{
155
- border-color: #303030;
156
- }
157
-
158
-
159
- /*! Cream tooltip style */
160
- .qtip-cream{
161
- background-color: #FBF7AA;
162
- border-color: #F9E98E;
163
- color: #A27D35;
164
- }
165
-
166
- .qtip-cream .qtip-titlebar{
167
- background-color: #F0DE7D;
168
- }
169
-
170
- .qtip-cream .qtip-close .qtip-icon{
171
- background-position: -82px 0;
172
- }
173
-
174
-
175
- /*! Red tooltip style */
176
- .qtip-red{
177
- background-color: #F78B83;
178
- border-color: #D95252;
179
- color: #912323;
180
- }
181
-
182
- .qtip-red .qtip-titlebar{
183
- background-color: #F06D65;
184
- }
185
-
186
- .qtip-red .qtip-close .qtip-icon{
187
- background-position: -102px 0;
188
- }
189
-
190
- .qtip-red .qtip-icon{
191
- border-color: #D95252;
192
- }
193
-
194
- .qtip-red .qtip-titlebar .ui-state-hover{
195
- border-color: #D95252;
196
- }
197
-
198
-
199
- /*! Green tooltip style */
200
- .qtip-green{
201
- background-color: #CAED9E;
202
- border-color: #90D93F;
203
- color: #3F6219;
204
- }
205
-
206
- .qtip-green .qtip-titlebar{
207
- background-color: #B0DE78;
208
- }
209
-
210
- .qtip-green .qtip-close .qtip-icon{
211
- background-position: -42px 0;
212
- }
213
-
214
-
215
- /*! Blue tooltip style */
216
- .qtip-blue{
217
- background-color: #E5F6FE;
218
- border-color: #ADD9ED;
219
- color: #5E99BD;
220
- }
221
-
222
- .qtip-blue .qtip-titlebar{
223
- background-color: #D0E9F5;
224
- }
225
-
226
- .qtip-blue .qtip-close .qtip-icon{
227
- background-position: -2px 0;
228
- }
229
-
230
-
231
- .qtip-shadow{
232
- -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
233
- -moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
234
- box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
235
- }
236
-
237
- /* Add rounded corners to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE9+, Safari 2+ */
238
- .qtip-rounded,
239
- .qtip-tipsy,
240
- .qtip-bootstrap{
241
- -moz-border-radius: 5px;
242
- -webkit-border-radius: 5px;
243
- border-radius: 5px;
244
- }
245
-
246
- .qtip-rounded .qtip-titlebar{
247
- -moz-border-radius: 4px 4px 0 0;
248
- -webkit-border-radius: 4px 4px 0 0;
249
- border-radius: 4px 4px 0 0;
250
- }
251
-
252
- /* Youtube tooltip style */
253
- .qtip-youtube{
254
- -moz-border-radius: 2px;
255
- -webkit-border-radius: 2px;
256
- border-radius: 2px;
257
-
258
- -webkit-box-shadow: 0 0 3px #333;
259
- -moz-box-shadow: 0 0 3px #333;
260
- box-shadow: 0 0 3px #333;
261
-
262
- color: white;
263
- border: 0 solid transparent;
264
-
265
- background: #4A4A4A;
266
- background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,black));
267
- background-image: -webkit-linear-gradient(top,#4A4A4A 0,black 100%);
268
- background-image: -moz-linear-gradient(top,#4A4A4A 0,black 100%);
269
- background-image: -ms-linear-gradient(top,#4A4A4A 0,black 100%);
270
- background-image: -o-linear-gradient(top,#4A4A4A 0,black 100%);
271
- }
272
-
273
- .qtip-youtube .qtip-titlebar{
274
- background-color: #4A4A4A;
275
- background-color: rgba(0,0,0,0);
276
- }
277
-
278
- .qtip-youtube .qtip-content{
279
- padding: .75em;
280
- font: 12px arial,sans-serif;
281
-
282
- filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);
283
- -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);";
284
- }
285
-
286
- .qtip-youtube .qtip-icon{
287
- border-color: #222;
288
- }
289
-
290
- .qtip-youtube .qtip-titlebar .ui-state-hover{
291
- border-color: #303030;
292
- }
293
-
294
-
295
- /* jQuery TOOLS Tooltip style */
296
- .qtip-jtools{
297
- background: #232323;
298
- background: rgba(0, 0, 0, 0.7);
299
- background-image: -webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323));
300
- background-image: -moz-linear-gradient(top, #717171, #232323);
301
- background-image: -webkit-linear-gradient(top, #717171, #232323);
302
- background-image: -ms-linear-gradient(top, #717171, #232323);
303
- background-image: -o-linear-gradient(top, #717171, #232323);
304
-
305
- border: 2px solid #ddd;
306
- border: 2px solid rgba(241,241,241,1);
307
-
308
- -moz-border-radius: 2px;
309
- -webkit-border-radius: 2px;
310
- border-radius: 2px;
311
-
312
- -webkit-box-shadow: 0 0 12px #333;
313
- -moz-box-shadow: 0 0 12px #333;
314
- box-shadow: 0 0 12px #333;
315
- }
316
-
317
- /* IE Specific */
318
- .qtip-jtools .qtip-titlebar{
319
- background-color: transparent;
320
- filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);
321
- -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)";
322
- }
323
- .qtip-jtools .qtip-content{
324
- filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);
325
- -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)";
326
- }
327
-
328
- .qtip-jtools .qtip-titlebar,
329
- .qtip-jtools .qtip-content{
330
- background: transparent;
331
- color: white;
332
- border: 0 dashed transparent;
333
- }
334
-
335
- .qtip-jtools .qtip-icon{
336
- border-color: #555;
337
- }
338
-
339
- .qtip-jtools .qtip-titlebar .ui-state-hover{
340
- border-color: #333;
341
- }
342
-
343
-
344
- /* Cluetip style */
345
- .qtip-cluetip{
346
- -webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
347
- -moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
348
- box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
349
-
350
- background-color: #D9D9C2;
351
- color: #111;
352
- border: 0 dashed transparent;
353
- }
354
-
355
- .qtip-cluetip .qtip-titlebar{
356
- background-color: #87876A;
357
- color: white;
358
- border: 0 dashed transparent;
359
- }
360
-
361
- .qtip-cluetip .qtip-icon{
362
- border-color: #808064;
363
- }
364
-
365
- .qtip-cluetip .qtip-titlebar .ui-state-hover{
366
- border-color: #696952;
367
- color: #696952;
368
- }
369
-
370
-
371
- /* Tipsy style */
372
- .qtip-tipsy{
373
- background: black;
374
- background: rgba(0, 0, 0, .87);
375
-
376
- color: white;
377
- border: 0 solid transparent;
378
-
379
- font-size: 11px;
380
- font-family: 'Lucida Grande', sans-serif;
381
- font-weight: bold;
382
- line-height: 16px;
383
- text-shadow: 0 1px black;
384
- }
385
-
386
- .qtip-tipsy .qtip-titlebar{
387
- padding: 6px 35px 0 10px;
388
- background-color: transparent;
389
- }
390
-
391
- .qtip-tipsy .qtip-content{
392
- padding: 6px 10px;
393
- }
394
-
395
- .qtip-tipsy .qtip-icon{
396
- border-color: #222;
397
- text-shadow: none;
398
- }
399
-
400
- .qtip-tipsy .qtip-titlebar .ui-state-hover{
401
- border-color: #303030;
402
- }
403
-
404
-
405
- /* Tipped style */
406
- .qtip-tipped{
407
- border: 3px solid #959FA9;
408
-
409
- -moz-border-radius: 3px;
410
- -webkit-border-radius: 3px;
411
- border-radius: 3px;
412
-
413
- background-color: #F9F9F9;
414
- color: #454545;
415
-
416
- font-weight: normal;
417
- font-family: serif;
418
- }
419
-
420
- .qtip-tipped .qtip-titlebar{
421
- border-bottom-width: 0;
422
-
423
- color: white;
424
- background: #3A79B8;
425
- background-image: -webkit-gradient(linear, left top, left bottom, from(#3A79B8), to(#2E629D));
426
- background-image: -webkit-linear-gradient(top, #3A79B8, #2E629D);
427
- background-image: -moz-linear-gradient(top, #3A79B8, #2E629D);
428
- background-image: -ms-linear-gradient(top, #3A79B8, #2E629D);
429
- background-image: -o-linear-gradient(top, #3A79B8, #2E629D);
430
- filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);
431
- -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";
432
- }
433
-
434
- .qtip-tipped .qtip-icon{
435
- border: 2px solid #285589;
436
- background: #285589;
437
- }
438
-
439
- .qtip-tipped .qtip-icon .ui-icon{
440
- background-color: #FBFBFB;
441
- color: #555;
442
- }
443
-
444
-
445
- /**
446
- * Twitter Bootstrap style.
447
- *
448
- * Tested with IE 8, IE 9, Chrome 18, Firefox 9, Opera 11.
449
- * Does not work with IE 7.
450
- */
451
- .qtip-bootstrap{
452
- /** Taken from Bootstrap body */
453
- font-size: 14px;
454
- line-height: 20px;
455
- color: #333333;
456
-
457
- /** Taken from Bootstrap .popover */
458
- padding: 1px;
459
- background-color: #ffffff;
460
- border: 1px solid #ccc;
461
- border: 1px solid rgba(0, 0, 0, 0.2);
462
- -webkit-border-radius: 6px;
463
- -moz-border-radius: 6px;
464
- border-radius: 6px;
465
- -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
466
- -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
467
- box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
468
- -webkit-background-clip: padding-box;
469
- -moz-background-clip: padding;
470
- background-clip: padding-box;
471
- }
472
-
473
- .qtip-bootstrap .qtip-titlebar{
474
- /** Taken from Bootstrap .popover-title */
475
- padding: 8px 14px;
476
- margin: 0;
477
- font-size: 14px;
478
- font-weight: normal;
479
- line-height: 18px;
480
- background-color: #f7f7f7;
481
- border-bottom: 1px solid #ebebeb;
482
- -webkit-border-radius: 5px 5px 0 0;
483
- -moz-border-radius: 5px 5px 0 0;
484
- border-radius: 5px 5px 0 0;
485
- }
486
-
487
- .qtip-bootstrap .qtip-titlebar .qtip-close{
488
- /**
489
- * Overrides qTip2:
490
- * .qtip-titlebar .qtip-close{
491
- * [...]
492
- * right: 4px;
493
- * top: 50%;
494
- * [...]
495
- * border-style: solid;
496
- * }
497
- */
498
- right: 11px;
499
- top: 45%;
500
- border-style: none;
501
- }
502
-
503
- .qtip-bootstrap .qtip-content{
504
- /** Taken from Bootstrap .popover-content */
505
- padding: 9px 14px;
506
- }
507
-
508
- .qtip-bootstrap .qtip-icon{
509
- /**
510
- * Overrides qTip2:
511
- * .qtip-default .qtip-icon {
512
- * border-color: #CCC;
513
- * background: #F1F1F1;
514
- * color: #777;
515
- * }
516
- */
517
- background: transparent;
518
- }
519
-
520
- .qtip-bootstrap .qtip-icon .ui-icon{
521
- /**
522
- * Overrides qTip2:
523
- * .qtip-icon .ui-icon{
524
- * width: 18px;
525
- * height: 14px;
526
- * }
527
- */
528
- width: auto;
529
- height: auto;
530
-
531
- /* Taken from Bootstrap .close */
532
- float: right;
533
- font-size: 20px;
534
- font-weight: bold;
535
- line-height: 18px;
536
- color: #000000;
537
- text-shadow: 0 1px 0 #ffffff;
538
- opacity: 0.2;
539
- filter: alpha(opacity=20);
540
- }
541
-
542
- .qtip-bootstrap .qtip-icon .ui-icon:hover{
543
- /* Taken from Bootstrap .close:hover */
544
- color: #000000;
545
- text-decoration: none;
546
- cursor: pointer;
547
- opacity: 0.4;
548
- filter: alpha(opacity=40);
549
- }
550
-
551
-
552
- /* IE9 fix - removes all filters */
553
- .qtip:not(.ie9haxors) div.qtip-content,
554
- .qtip:not(.ie9haxors) div.qtip-titlebar{
555
- filter: none;
556
- -ms-filter: none;
557
- }
558
-
559
-
560
- .qtip .qtip-tip{
561
- margin: 0 auto;
562
- overflow: hidden;
563
- z-index: 10;
564
-
565
- }
566
-
567
- /* Opera bug #357 - Incorrect tip position
568
- https://github.com/Craga89/qTip2/issues/367 */
569
- x:-o-prefocus, .qtip .qtip-tip{
570
- visibility: hidden;
571
- }
572
-
573
- .qtip .qtip-tip,
574
- .qtip .qtip-tip .qtip-vml,
575
- .qtip .qtip-tip canvas{
576
- position: absolute;
577
-
578
- color: #123456;
579
- background: transparent;
580
- border: 0 dashed transparent;
581
- }
582
-
583
- .qtip .qtip-tip canvas{ top: 0; left: 0; }
584
-
585
- .qtip .qtip-tip .qtip-vml{
586
- behavior: url(#default#VML);
587
- display: inline-block;
588
- visibility: visible;
589
- }
590
-
591
-
592
- #qtip-overlay{
593
- position: fixed;
594
- left: 0; top: 0;
595
- width: 100%; height: 100%;
596
- }
597
-
598
- /* Applied to modals with show.modal.blur set to true */
599
- #qtip-overlay.blurs{ cursor: pointer; }
600
-
601
- /* Change opacity of overlay here */
602
- #qtip-overlay div{
603
- position: absolute;
604
- left: 0; top: 0;
605
- width: 100%; height: 100%;
606
-
607
- background-color: black;
608
-
609
- opacity: 0.7;
610
- filter:alpha(opacity=70);
611
- -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
612
- }
613
-
614
-
615
- .qtipmodal-ie6fix{
616
- position: absolute !important;
617
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
framework/ReduxCore/assets/css/vendor/spectrum/redux-spectrum.css DELETED
@@ -1 +0,0 @@
1
- .sp-container{position:absolute;top:0;left:0;display:inline-block;*display:inline;*zoom:1;z-index:9999994;overflow:hidden}.sp-container.sp-flat{position:relative}.sp-container,.sp-container *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.sp-top{position:relative;width:100%;display:inline-block}.sp-top-inner{position:absolute;top:0;left:0;bottom:0;right:0}.sp-color{position:absolute;top:0;left:0;bottom:0;right:20%}.sp-hue{position:absolute;top:0;right:0;bottom:0;left:84%;height:100%}.sp-clear-enabled .sp-hue{top:33px;height:77.5%}.sp-fill{padding-top:80%}.sp-sat,.sp-val{position:absolute;top:0;left:0;right:0;bottom:0}.sp-alpha-enabled .sp-top{margin-bottom:18px}.sp-alpha-enabled .sp-alpha{display:block}.sp-alpha-handle{position:absolute;top:-4px;bottom:-4px;width:6px;left:50%;cursor:pointer;border:1px solid black;background:white;opacity:.8}.sp-alpha{display:none;position:absolute;bottom:-14px;right:0;left:0;height:8px}.sp-alpha-inner{border:solid 1px #333}.sp-clear{display:none}.sp-clear.sp-clear-display{background-position:center}.sp-clear-enabled .sp-clear{display:block;position:absolute;top:0;right:0;bottom:0;left:84%;height:28px}.sp-container,.sp-replacer,.sp-preview,.sp-dragger,.sp-slider,.sp-alpha,.sp-clear,.sp-alpha-handle,.sp-container.sp-dragging .sp-input,.sp-container button{-webkit-user-select:none;-moz-user-select:-moz-none;-o-user-select:none;user-select:none}.sp-container.sp-input-disabled .sp-input-container{display:none}.sp-container.sp-buttons-disabled .sp-button-container{display:none}.sp-container.sp-palette-buttons-disabled .sp-palette-button-container{display:none}.sp-palette-only .sp-picker-container{display:none}.sp-palette-disabled .sp-palette-container{display:none}.sp-initial-disabled .sp-initial{display:none}.sp-sat{background-image:-webkit-gradient(linear,0 0,100% 0,from(#FFF),to(rgba(204,154,129,0)));background-image:-webkit-linear-gradient(left,#FFF,rgba(204,154,129,0));background-image:-moz-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:-o-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:-ms-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:linear-gradient(to right,#fff,rgba(204,154,129,0));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr=#FFFFFFFF, endColorstr=#00CC9A81)";filter:progid:DXImageTransform.Microsoft.gradient(GradientType = 1,startColorstr='#FFFFFFFF',endColorstr='#00CC9A81')}.sp-val{background-image:-webkit-gradient(linear,0 100%,0 0,from(#000),to(rgba(204,154,129,0)));background-image:-webkit-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:-moz-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:-o-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:-ms-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:linear-gradient(to top,#000,rgba(204,154,129,0));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00CC9A81, endColorstr=#FF000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00CC9A81',endColorstr='#FF000000')}.sp-hue{background:-moz-linear-gradient(top,#f00 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#f00 100%);background:-ms-linear-gradient(top,#f00 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#f00 100%);background:-o-linear-gradient(top,#f00 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#f00 100%);background:-webkit-gradient(linear,left top,left bottom,from(#f00),color-stop(0.17,#ff0),color-stop(0.33,#0f0),color-stop(0.5,#0ff),color-stop(0.67,#00f),color-stop(0.83,#f0f),to(#f00));background:-webkit-linear-gradient(top,#f00 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#f00 100%);background:linear-gradient(to bottom,#f00 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#f00 100%)}.sp-1{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000',endColorstr='#ffff00')}.sp-2{height:16%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff00',endColorstr='#00ff00')}.sp-3{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ff00',endColorstr='#00ffff')}.sp-4{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffff',endColorstr='#0000ff')}.sp-5{height:16%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000ff',endColorstr='#ff00ff')}.sp-6{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00ff',endColorstr='#ff0000')}.sp-hidden{display:none !important}.sp-cf:before,.sp-cf:after{content:"";display:table}.sp-cf:after{clear:both}.sp-cf{*zoom:1}@media(max-device-width:480px){.sp-color{right:40%}.sp-hue{left:63%}.sp-fill{padding-top:60%}}.sp-dragger{border-radius:5px;height:5px;width:5px;border:1px solid #fff;background:#000;cursor:pointer;position:absolute;top:0;left:0}.sp-slider{position:absolute;top:0;cursor:pointer;height:3px;left:-1px;right:-1px;border:1px solid #000;background:white;opacity:.8}.sp-container{border-radius:0;background-color:#ececec;border:solid 1px #f0c49b;padding:0}.sp-container,.sp-container button,.sp-container input,.sp-color,.sp-hue,.sp-clear{font:normal 12px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.sp-top{margin-bottom:3px}.sp-color,.sp-hue,.sp-clear{border:solid 1px #666}.sp-input-container{float:right;width:100px;margin-bottom:4px}.sp-initial-disabled .sp-input-container{width:100%}.sp-input{font-size:12px !important;border:1px inset;padding:4px 5px;margin:0;width:100%;background:transparent;border-radius:3px;color:#222}.sp-input:focus{border:1px solid orange}.sp-input.sp-validation-error{border:1px solid red;background:#fdd}.sp-picker-container,.sp-palette-container{float:left;position:relative;padding:10px;padding-bottom:300px;margin-bottom:-290px}.sp-picker-container{width:172px;border-left:solid 1px #fff}.sp-palette-container{border-right:solid 1px #ccc}.sp-palette-only .sp-palette-container{border:0}.sp-palette .sp-thumb-el{display:block;position:relative;float:left;width:24px;height:15px;margin:3px;cursor:pointer;border:solid 2px transparent}.sp-palette .sp-thumb-el:hover,.sp-palette .sp-thumb-el.sp-thumb-active{border-color:orange}.sp-thumb-el{position:relative}.sp-initial{float:left;border:solid 1px #333}.sp-initial span{width:30px;height:25px;border:0;display:block;float:left;margin:0}.sp-initial .sp-clear-display{background-position:center}.sp-palette-button-container,.sp-button-container{float:right}.sp-replacer{margin:0;overflow:hidden;cursor:pointer;padding:4px;display:inline-block;*zoom:1;*display:inline;border:solid 1px #91765d;background:#eee;color:#333;vertical-align:middle}.sp-replacer:hover,.sp-replacer.sp-active{border-color:#f0c49b;color:#111}.sp-replacer.sp-disabled{cursor:default;border-color:silver;color:silver}.sp-dd{padding:2px 0;height:16px;line-height:16px;float:left;font-size:10px}.sp-preview{position:relative;width:25px;height:20px;border:solid 1px #222;margin-right:5px;float:left;z-index:0}.sp-palette{*width:220px;max-width:220px}.sp-palette .sp-thumb-el{width:16px;height:16px;margin:2px 1px;border:solid 1px #d0d0d0}.sp-container{padding-bottom:0}.sp-container button{background-color:#eee;background-image:-webkit-linear-gradient(top,#eee,#ccc);background-image:-moz-linear-gradient(top,#eee,#ccc);background-image:-ms-linear-gradient(top,#eee,#ccc);background-image:-o-linear-gradient(top,#eee,#ccc);background-image:linear-gradient(to bottom,#eee,#ccc);border:1px solid #ccc;border-bottom:1px solid #bbb;border-radius:3px;color:#333;font-size:14px;line-height:1;padding:5px 4px;text-align:center;text-shadow:0 1px 0 #eee;vertical-align:middle}.sp-container button:hover{background-color:#ddd;background-image:-webkit-linear-gradient(top,#ddd,#bbb);background-image:-moz-linear-gradient(top,#ddd,#bbb);background-image:-ms-linear-gradient(top,#ddd,#bbb);background-image:-o-linear-gradient(top,#ddd,#bbb);background-image:linear-gradient(to bottom,#ddd,#bbb);border:1px solid #bbb;border-bottom:1px solid #999;cursor:pointer;text-shadow:0 1px 0 #ddd}.sp-container button:active{border:1px solid #aaa;border-bottom:1px solid #888;-webkit-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;-moz-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;-ms-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;-o-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee}.sp-cancel{font-size:11px;color:#d93f3f !important;margin:0;padding:2px;margin-right:5px;vertical-align:middle;text-decoration:none}.sp-cancel:hover{color:#d93f3f !important;text-decoration:underline}.sp-palette span:hover,.sp-palette span.sp-thumb-active{border-color:#000}.sp-preview,.sp-alpha,.sp-thumb-el{position:relative;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.sp-preview-inner,.sp-alpha-inner,.sp-thumb-inner{display:block;position:absolute;top:0;left:0;bottom:0;right:0}.sp-palette .sp-thumb-inner{background-position:50% 50%;background-repeat:no-repeat}.sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpiYBhsgJFMffxAXABlN5JruT4Q3wfi/0DsT64h8UD8HmpIPCWG/KemIfOJCUB+Aoacx6EGBZyHBqI+WsDCwuQ9mhxeg2A210Ntfo8klk9sOMijaURm7yc1UP2RNCMbKE9ODK1HM6iegYLkfx8pligC9lCD7KmRof0ZhjQACDAAceovrtpVBRkAAAAASUVORK5CYII=)}.sp-palette .sp-thumb-dark.sp-thumb-active .sp-thumb-inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAMdJREFUOE+tkgsNwzAMRMugEAahEAahEAZhEAqlEAZhEAohEAYh81X2dIm8fKpEspLGvudPOsUYpxE2BIJCroJmEW9qJ+MKaBFhEMNabSy9oIcIPwrB+afvAUFoK4H0tMaQ3XtlrggDhOVVMuT4E5MMG0FBbCEYzjYT7OxLEvIHQLY2zWwQ3D+9luyOQTfKDiFD3iUIfPk8VqrKjgAiSfGFPecrg6HN6m/iBcwiDAo7WiBeawa+Kwh7tZoSCGLMqwlSAzVDhoK+6vH4G0P5wdkAAAAASUVORK5CYII=)}.sp-clear-display{background-repeat:no-repeat;background-position:center;background-image:url(data:image/gif;base64,R0lGODlhFAAUAPcAAAAAAJmZmZ2dnZ6enqKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq/Hx8fLy8vT09PX19ff39/j4+Pn5+fr6+vv7+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAUABQAAAihAP9FoPCvoMGDBy08+EdhQAIJCCMybCDAAYUEARBAlFiQQoMABQhKUJBxY0SPICEYHBnggEmDKAuoPMjS5cGYMxHW3IiT478JJA8M/CjTZ0GgLRekNGpwAsYABHIypcAgQMsITDtWJYBR6NSqMico9cqR6tKfY7GeBCuVwlipDNmefAtTrkSzB1RaIAoXodsABiZAEFB06gIBWC1mLVgBa0AAOw==)}
 
framework/ReduxCore/assets/css/vendor/spectrum/redux-spectrum.css.map DELETED
@@ -1,7 +0,0 @@
1
- {
2
- "version": 3,
3
- "mappings": "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",
4
- "sources": ["redux-spectrum.scss"],
5
- "names": [],
6
- "file": "redux-spectrum.css"
7
- }
 
 
 
 
 
 
 
framework/ReduxCore/assets/css/vendor/spectrum/redux-spectrum.scss DELETED
@@ -1,566 +0,0 @@
1
- /***
2
- Spectrum Colorpicker v1.5.1
3
- https://github.com/bgrins/spectrum
4
- Author: Brian Grinstead
5
- License: MIT
6
- ***/
7
-
8
- .sp-container {
9
- position: absolute;
10
- top: 0;
11
- left: 0;
12
- display: inline-block;
13
- *display: inline;
14
- *zoom: 1;
15
- /* https://github.com/bgrins/spectrum/issues/40 */
16
- z-index: 9999994;
17
- overflow: hidden;
18
- }
19
-
20
-
21
- .sp-container.sp-flat {
22
- position: relative;
23
- }
24
-
25
- /* Fix for * { box-sizing: border-box; } */
26
- .sp-container,
27
- .sp-container * {
28
- -webkit-box-sizing: content-box;
29
- -moz-box-sizing: content-box;
30
- box-sizing: content-box;
31
- }
32
-
33
- /* http://ansciath.tumblr.com/post/7347495869/css-aspect-ratio */
34
- .sp-top {
35
- position: relative;
36
- width: 100%;
37
- display: inline-block;
38
- }
39
-
40
- .sp-top-inner {
41
- position: absolute;
42
- top: 0;
43
- left: 0;
44
- bottom: 0;
45
- right: 0;
46
- }
47
-
48
- .sp-color {
49
- position: absolute;
50
- top: 0;
51
- left: 0;
52
- bottom: 0;
53
- right: 20%;
54
- }
55
-
56
- .sp-hue {
57
- position: absolute;
58
- top: 0;
59
- right: 0;
60
- bottom: 0;
61
- left: 84%;
62
- height: 100%;
63
- }
64
-
65
- .sp-clear-enabled .sp-hue {
66
- top: 33px;
67
- height: 77.5%;
68
- }
69
-
70
- .sp-fill {
71
- padding-top: 80%;
72
- }
73
-
74
- .sp-sat, .sp-val {
75
- position: absolute;
76
- top: 0;
77
- left: 0;
78
- right: 0;
79
- bottom: 0;
80
- }
81
-
82
- .sp-alpha-enabled .sp-top {
83
- margin-bottom: 18px;
84
- }
85
-
86
- .sp-alpha-enabled .sp-alpha {
87
- display: block;
88
- }
89
-
90
- .sp-alpha-handle {
91
- position: absolute;
92
- top: -4px;
93
- bottom: -4px;
94
- width: 6px;
95
- left: 50%;
96
- cursor: pointer;
97
- border: 1px solid black;
98
- background: white;
99
- opacity: .8;
100
- }
101
-
102
- .sp-alpha {
103
- display: none;
104
- position: absolute;
105
- bottom: -14px;
106
- right: 0;
107
- left: 0;
108
- height: 8px;
109
- }
110
-
111
- .sp-alpha-inner {
112
- border: solid 1px #333;
113
- }
114
-
115
- .sp-clear {
116
- display: none;
117
- }
118
-
119
- .sp-clear.sp-clear-display {
120
- background-position: center;
121
- }
122
-
123
- .sp-clear-enabled .sp-clear {
124
- display: block;
125
- position: absolute;
126
- top: 0px;
127
- right: 0;
128
- bottom: 0;
129
- left: 84%;
130
- height: 28px;
131
- }
132
-
133
- /* Don't allow text selection */
134
- .sp-container, .sp-replacer, .sp-preview, .sp-dragger, .sp-slider, .sp-alpha, .sp-clear, .sp-alpha-handle, .sp-container.sp-dragging .sp-input, .sp-container button {
135
- -webkit-user-select: none;
136
- -moz-user-select: -moz-none;
137
- -o-user-select: none;
138
- user-select: none;
139
- }
140
-
141
- .sp-container.sp-input-disabled .sp-input-container {
142
- display: none;
143
- }
144
-
145
- .sp-container.sp-buttons-disabled .sp-button-container {
146
- display: none;
147
- }
148
-
149
- .sp-container.sp-palette-buttons-disabled .sp-palette-button-container {
150
- display: none;
151
- }
152
-
153
- .sp-palette-only .sp-picker-container {
154
- display: none;
155
- }
156
-
157
- .sp-palette-disabled .sp-palette-container {
158
- display: none;
159
- }
160
-
161
- .sp-initial-disabled .sp-initial {
162
- display: none;
163
- }
164
-
165
- /* Gradients for hue, saturation and value instead of images. Not pretty... but it works */
166
- .sp-sat {
167
- background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#FFF), to(rgba(204, 154, 129, 0)));
168
- background-image: -webkit-linear-gradient(left, #FFF, rgba(204, 154, 129, 0));
169
- background-image: -moz-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
170
- background-image: -o-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
171
- background-image: -ms-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
172
- background-image: linear-gradient(to right, #fff, rgba(204, 154, 129, 0));
173
- -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr=#FFFFFFFF, endColorstr=#00CC9A81)";
174
- filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr='#FFFFFFFF', endColorstr='#00CC9A81');
175
- }
176
-
177
- .sp-val {
178
- background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#000000), to(rgba(204, 154, 129, 0)));
179
- background-image: -webkit-linear-gradient(bottom, #000000, rgba(204, 154, 129, 0));
180
- background-image: -moz-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
181
- background-image: -o-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
182
- background-image: -ms-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
183
- background-image: linear-gradient(to top, #000, rgba(204, 154, 129, 0));
184
- -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00CC9A81, endColorstr=#FF000000)";
185
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00CC9A81', endColorstr='#FF000000');
186
- }
187
-
188
- .sp-hue {
189
- background: -moz-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
190
- background: -ms-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
191
- background: -o-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
192
- background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), color-stop(0.17, #ffff00), color-stop(0.33, #00ff00), color-stop(0.5, #00ffff), color-stop(0.67, #0000ff), color-stop(0.83, #ff00ff), to(#ff0000));
193
- background: -webkit-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
194
- background: linear-gradient(to bottom, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
195
- }
196
-
197
- /* IE filters do not support multiple color stops.
198
- Generate 6 divs, line them up, and do two color gradients for each.
199
- Yes, really.
200
- */
201
- .sp-1 {
202
- height: 17%;
203
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#ffff00');
204
- }
205
-
206
- .sp-2 {
207
- height: 16%;
208
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff00', endColorstr='#00ff00');
209
- }
210
-
211
- .sp-3 {
212
- height: 17%;
213
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ff00', endColorstr='#00ffff');
214
- }
215
-
216
- .sp-4 {
217
- height: 17%;
218
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffff', endColorstr='#0000ff');
219
- }
220
-
221
- .sp-5 {
222
- height: 16%;
223
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000ff', endColorstr='#ff00ff');
224
- }
225
-
226
- .sp-6 {
227
- height: 17%;
228
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00ff', endColorstr='#ff0000');
229
- }
230
-
231
- .sp-hidden {
232
- display: none !important;
233
- }
234
-
235
- /* Clearfix hack */
236
- .sp-cf:before, .sp-cf:after {
237
- content: "";
238
- display: table;
239
- }
240
-
241
- .sp-cf:after {
242
- clear: both;
243
- }
244
-
245
- .sp-cf {
246
- *zoom: 1;
247
- }
248
-
249
- /* Mobile devices, make hue slider bigger so it is easier to slide */
250
- @media (max-device-width: 480px) {
251
- .sp-color {
252
- right: 40%;
253
- }
254
- .sp-hue {
255
- left: 63%;
256
- }
257
- .sp-fill {
258
- padding-top: 60%;
259
- }
260
- }
261
-
262
- .sp-dragger {
263
- border-radius: 5px;
264
- height: 5px;
265
- width: 5px;
266
- border: 1px solid #fff;
267
- background: #000;
268
- cursor: pointer;
269
- position: absolute;
270
- top: 0;
271
- left: 0;
272
- }
273
-
274
- .sp-slider {
275
- position: absolute;
276
- top: 0;
277
- cursor: pointer;
278
- height: 3px;
279
- left: -1px;
280
- right: -1px;
281
- border: 1px solid #000;
282
- background: white;
283
- opacity: .8;
284
- }
285
-
286
- /*
287
- Theme authors:
288
- Here are the basic themeable display options (colors, fonts, global widths).
289
- See http://bgrins.github.io/spectrum/themes/ for instructions.
290
- */
291
-
292
- .sp-container {
293
- border-radius: 0;
294
- background-color: #ECECEC;
295
- border: solid 1px #f0c49B;
296
- padding: 0;
297
- }
298
-
299
- .sp-container, .sp-container button, .sp-container input, .sp-color, .sp-hue, .sp-clear {
300
- font: normal 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
301
- -webkit-box-sizing: border-box;
302
- -moz-box-sizing: border-box;
303
- -ms-box-sizing: border-box;
304
- box-sizing: border-box;
305
- }
306
-
307
- .sp-top {
308
- margin-bottom: 3px;
309
- }
310
-
311
- .sp-color, .sp-hue, .sp-clear {
312
- border: solid 1px #666;
313
- }
314
-
315
- /* Input */
316
- .sp-input-container {
317
- float: right;
318
- width: 100px;
319
- margin-bottom: 4px;
320
- }
321
-
322
- .sp-initial-disabled .sp-input-container {
323
- width: 100%;
324
- }
325
-
326
- .sp-input {
327
- font-size: 12px !important;
328
- border: 1px inset;
329
- padding: 4px 5px;
330
- margin: 0;
331
- width: 100%;
332
- background: transparent;
333
- border-radius: 3px;
334
- color: #222;
335
- }
336
-
337
- .sp-input:focus {
338
- border: 1px solid orange;
339
- }
340
-
341
- .sp-input.sp-validation-error {
342
- border: 1px solid red;
343
- background: #fdd;
344
- }
345
-
346
- .sp-picker-container, .sp-palette-container {
347
- float: left;
348
- position: relative;
349
- padding: 10px;
350
- padding-bottom: 300px;
351
- margin-bottom: -290px;
352
- }
353
-
354
- .sp-picker-container {
355
- width: 172px;
356
- border-left: solid 1px #fff;
357
- }
358
-
359
- /* Palettes */
360
- .sp-palette-container {
361
- border-right: solid 1px #ccc;
362
- }
363
-
364
- .sp-palette-only .sp-palette-container {
365
- border: 0;
366
- }
367
-
368
- .sp-palette .sp-thumb-el {
369
- display: block;
370
- position: relative;
371
- float: left;
372
- width: 24px;
373
- height: 15px;
374
- margin: 3px;
375
- cursor: pointer;
376
- border: solid 2px transparent;
377
- }
378
-
379
- .sp-palette .sp-thumb-el:hover, .sp-palette .sp-thumb-el.sp-thumb-active {
380
- border-color: orange;
381
- }
382
-
383
- .sp-thumb-el {
384
- position: relative;
385
- }
386
-
387
- /* Initial */
388
- .sp-initial {
389
- float: left;
390
- border: solid 1px #333;
391
- }
392
-
393
- .sp-initial span {
394
- width: 30px;
395
- height: 25px;
396
- border: none;
397
- display: block;
398
- float: left;
399
- margin: 0;
400
- }
401
-
402
- .sp-initial .sp-clear-display {
403
- background-position: center;
404
- }
405
-
406
- /* Buttons */
407
- .sp-palette-button-container,
408
- .sp-button-container {
409
- float: right;
410
- }
411
-
412
- /* Replacer (the little preview div that shows up instead of the <input>) */
413
- .sp-replacer {
414
- margin: 0;
415
- overflow: hidden;
416
- cursor: pointer;
417
- padding: 4px;
418
- display: inline-block;
419
- *zoom: 1;
420
- *display: inline;
421
- border: solid 1px #91765d;
422
- background: #eee;
423
- color: #333;
424
- vertical-align: middle;
425
- }
426
-
427
- .sp-replacer:hover, .sp-replacer.sp-active {
428
- border-color: #F0C49B;
429
- color: #111;
430
- }
431
-
432
- .sp-replacer.sp-disabled {
433
- cursor: default;
434
- border-color: silver;
435
- color: silver;
436
- }
437
-
438
- .sp-dd {
439
- padding: 2px 0;
440
- height: 16px;
441
- line-height: 16px;
442
- float: left;
443
- font-size: 10px;
444
- }
445
-
446
- .sp-preview {
447
- position: relative;
448
- width: 25px;
449
- height: 20px;
450
- border: solid 1px #222;
451
- margin-right: 5px;
452
- float: left;
453
- z-index: 0;
454
- }
455
-
456
- .sp-palette {
457
- *width: 220px;
458
- max-width: 220px;
459
- }
460
-
461
- .sp-palette .sp-thumb-el {
462
- width: 16px;
463
- height: 16px;
464
- margin: 2px 1px;
465
- border: solid 1px #d0d0d0;
466
- }
467
-
468
- .sp-container {
469
- padding-bottom: 0;
470
- }
471
-
472
- /* Buttons: http://hellohappy.org/css3-buttons/ */
473
- .sp-container button {
474
- background-color: #eeeeee;
475
- background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc);
476
- background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
477
- background-image: -ms-linear-gradient(top, #eeeeee, #cccccc);
478
- background-image: -o-linear-gradient(top, #eeeeee, #cccccc);
479
- background-image: linear-gradient(to bottom, #eeeeee, #cccccc);
480
- border: 1px solid #ccc;
481
- border-bottom: 1px solid #bbb;
482
- border-radius: 3px;
483
- color: #333;
484
- font-size: 14px;
485
- line-height: 1;
486
- padding: 5px 4px;
487
- text-align: center;
488
- text-shadow: 0 1px 0 #eee;
489
- vertical-align: middle;
490
- }
491
-
492
- .sp-container button:hover {
493
- background-color: #dddddd;
494
- background-image: -webkit-linear-gradient(top, #dddddd, #bbbbbb);
495
- background-image: -moz-linear-gradient(top, #dddddd, #bbbbbb);
496
- background-image: -ms-linear-gradient(top, #dddddd, #bbbbbb);
497
- background-image: -o-linear-gradient(top, #dddddd, #bbbbbb);
498
- background-image: linear-gradient(to bottom, #dddddd, #bbbbbb);
499
- border: 1px solid #bbb;
500
- border-bottom: 1px solid #999;
501
- cursor: pointer;
502
- text-shadow: 0 1px 0 #ddd;
503
- }
504
-
505
- .sp-container button:active {
506
- border: 1px solid #aaa;
507
- border-bottom: 1px solid #888;
508
- -webkit-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
509
- -moz-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
510
- -ms-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
511
- -o-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
512
- box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
513
- }
514
-
515
- .sp-cancel {
516
- font-size: 11px;
517
- color: #d93f3f !important;
518
- margin: 0;
519
- padding: 2px;
520
- margin-right: 5px;
521
- vertical-align: middle;
522
- text-decoration: none;
523
-
524
- }
525
-
526
- .sp-cancel:hover {
527
- color: #d93f3f !important;
528
- text-decoration: underline;
529
- }
530
-
531
- .sp-palette span:hover, .sp-palette span.sp-thumb-active {
532
- border-color: #000;
533
- }
534
-
535
- .sp-preview, .sp-alpha, .sp-thumb-el {
536
- position: relative;
537
- background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);
538
- }
539
-
540
- .sp-preview-inner, .sp-alpha-inner, .sp-thumb-inner {
541
- display: block;
542
- position: absolute;
543
- top: 0;
544
- left: 0;
545
- bottom: 0;
546
- right: 0;
547
- }
548
-
549
- .sp-palette .sp-thumb-inner {
550
- background-position: 50% 50%;
551
- background-repeat: no-repeat;
552
- }
553
-
554
- .sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner {
555
- background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpiYBhsgJFMffxAXABlN5JruT4Q3wfi/0DsT64h8UD8HmpIPCWG/KemIfOJCUB+Aoacx6EGBZyHBqI+WsDCwuQ9mhxeg2A210Ntfo8klk9sOMijaURm7yc1UP2RNCMbKE9ODK1HM6iegYLkfx8pligC9lCD7KmRof0ZhjQACDAAceovrtpVBRkAAAAASUVORK5CYII=);
556
- }
557
-
558
- .sp-palette .sp-thumb-dark.sp-thumb-active .sp-thumb-inner {
559
- background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAMdJREFUOE+tkgsNwzAMRMugEAahEAahEAZhEAqlEAZhEAohEAYh81X2dIm8fKpEspLGvudPOsUYpxE2BIJCroJmEW9qJ+MKaBFhEMNabSy9oIcIPwrB+afvAUFoK4H0tMaQ3XtlrggDhOVVMuT4E5MMG0FBbCEYzjYT7OxLEvIHQLY2zWwQ3D+9luyOQTfKDiFD3iUIfPk8VqrKjgAiSfGFPecrg6HN6m/iBcwiDAo7WiBeawa+Kwh7tZoSCGLMqwlSAzVDhoK+6vH4G0P5wdkAAAAASUVORK5CYII=);
560
- }
561
-
562
- .sp-clear-display {
563
- background-repeat: no-repeat;
564
- background-position: center;
565
- background-image: url(data:image/gif;base64,R0lGODlhFAAUAPcAAAAAAJmZmZ2dnZ6enqKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq/Hx8fLy8vT09PX19ff39/j4+Pn5+fr6+vv7+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAUABQAAAihAP9FoPCvoMGDBy08+EdhQAIJCCMybCDAAYUEARBAlFiQQoMABQhKUJBxY0SPICEYHBnggEmDKAuoPMjS5cGYMxHW3IiT478JJA8M/CjTZ0GgLRekNGpwAsYABHIypcAgQMsITDtWJYBR6NSqMico9cqR6tKfY7GeBCuVwlipDNmefAtTrkSzB1RaIAoXodsABiZAEFB06gIBWC1mLVgBa0AAOw==);
566
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
framework/ReduxCore/assets/js/media/media.js DELETED
@@ -1,223 +0,0 @@
1
- /*global redux_change, wp, redux, libFilter */
2
-
3
- /**
4
- * Media Uploader
5
- * Dependencies : jquery, wp media uploader
6
- * Feature added by : Smartik - http://smartik.ws/
7
- * Date : 05.28.2013
8
- */
9
-
10
- (function($){
11
- "use strict";
12
-
13
- redux.field_objects = redux.field_objects || {};
14
- redux.field_objects.media = redux.field_objects.media || {};
15
-
16
- var isFiltered;
17
-
18
- redux.field_objects.media.init = function( selector ) {
19
- if ( !selector ) {
20
- selector = $( document ).find( ".redux-group-tab:visible" ).find( '.redux-container-media:visible' );
21
- }
22
- $( selector ).each(
23
- function() {
24
- var el = $( this );
25
- var parent = el;
26
-
27
- if ( !el.hasClass( 'redux-field-container' ) ) {
28
- parent = el.parents( '.redux-field-container:first' );
29
- }
30
- if ( parent.is( ":hidden" ) ) { // Skip hidden fields
31
- return;
32
- }
33
- if ( parent.hasClass( 'redux-field-init' ) ) {
34
- parent.removeClass( 'redux-field-init' );
35
- } else {
36
- return;
37
- }
38
-
39
- isFiltered = false;
40
-
41
- // Remove the image button
42
- el.find( '.remove-image, .remove-file' ).unbind( 'click' ).on(
43
- 'click', function() {
44
- redux.field_objects.media.removeFile( $( this ).parents( 'fieldset.redux-field:first' ) );
45
- }
46
- );
47
- // Upload media button
48
- el.find( '.media_upload_button' ).unbind().on(
49
- 'click', function( event ) {
50
- redux.field_objects.media.addFile( event, $( this ).parents( 'fieldset.redux-field:first' ) );
51
- }
52
- );
53
- }
54
- );
55
- };
56
-
57
- // Add a file via the wp.media function
58
- redux.field_objects.media.addFile = function( event, selector ) {
59
- event.preventDefault();
60
-
61
- var frame;
62
- var jQueryel = $( this );
63
- var libFilter;
64
-
65
- // If the media frame already exists, reopen it.
66
- if ( frame ) {
67
- frame.open();
68
- return;
69
- }
70
-
71
- // Get library filter data
72
- var filter = $( selector ).find('.library-filter').data('lib-filter');
73
-
74
- // Must exist to do decoding
75
- if (filter !== undefined) {
76
- if (filter !== ''){
77
- libFilter = [];
78
- isFiltered = true;
79
- filter = decodeURIComponent(filter);
80
- filter = JSON.parse(filter);
81
-
82
- $.each(filter, function(index, value) {
83
- libFilter.push(value);
84
- });
85
- }
86
- }
87
-
88
- // Create the media frame.
89
- frame = wp.media(
90
- {
91
- multiple: false,
92
- library: {
93
- type: libFilter //Only allow images
94
- },
95
-
96
- // Set the title of the modal.
97
- title: jQueryel.data( 'choose' ),
98
-
99
- // Customize the submit button.
100
- button: {
101
- // Set the text of the button.
102
- text: jQueryel.data( 'update' )
103
- // Tell the button not to close the modal, since we're
104
- // going to refresh the page when the image is selected.
105
- }
106
- }
107
- );
108
-
109
- // When an image is selected, run a callback.
110
- frame.on(
111
- 'select', function() {
112
-
113
- // Grab the selected attachment.
114
- var attachment = frame.state().get( 'selection' ).first();
115
- frame.close();
116
-
117
- var data = $( selector ).find('.data').data();
118
-
119
- if ( typeof redux.field_objects.media === 'undefined' || typeof redux.field_objects.media === undefined ) {
120
- redux.field_objects.media = {};
121
- }
122
-
123
- if ( data === undefined || data.mode === 'undefined' ) {
124
- data = {};
125
- data.mode = "image";
126
- }
127
-
128
- if (isFiltered === true) {
129
- data.mode = 0;
130
- }
131
-
132
- if (data.mode === 0) {
133
-
134
- } else {
135
- if ( data.mode !== false) {
136
- if (attachment.attributes.type !== data.mode) {
137
- if (attachment.attributes.subtype !== data.mode ) {
138
- return;
139
- }
140
- }
141
- }
142
- }
143
- console.log(attachment);
144
-
145
- selector.find( '.upload' ).val( attachment.attributes.url );
146
- selector.find( '.upload-id' ).val( attachment.attributes.id );
147
- selector.find( '.upload-height' ).val( attachment.attributes.height );
148
- selector.find( '.upload-width' ).val( attachment.attributes.width );
149
- selector.find( '.upload-title' ).val( attachment.attributes.title );
150
- selector.find( '.upload-caption' ).val( attachment.attributes.caption );
151
- selector.find( '.upload-alt' ).val( attachment.attributes.alt );
152
- selector.find( '.upload-description' ).val( attachment.attributes.description );
153
-
154
- redux_change( $( selector ).find( '.upload-id' ) );
155
-
156
- var thumbSrc = attachment.attributes.url;
157
- if ( typeof attachment.attributes.sizes !== 'undefined' && typeof attachment.attributes.sizes.thumbnail !== 'undefined' ) {
158
- thumbSrc = attachment.attributes.sizes.thumbnail.url;
159
- } else if ( typeof attachment.attributes.sizes !== 'undefined' ) {
160
- var height = attachment.attributes.height;
161
-
162
- for ( var key in attachment.attributes.sizes ) {
163
- var object = attachment.attributes.sizes[key];
164
-
165
- if ( object.height < height ) {
166
- height = object.height;
167
- thumbSrc = object.url;
168
- }
169
- }
170
- } else {
171
- thumbSrc = attachment.attributes.icon;
172
- }
173
-
174
- selector.find( '.upload-thumbnail' ).val( thumbSrc );
175
- if ( !selector.find( '.upload' ).hasClass( 'noPreview' ) ) {
176
- selector.find( '.screenshot' ).empty().hide().append( '<img class="redux-option-image" src="' + thumbSrc + '">' ).slideDown( 'fast' );
177
- }
178
-
179
- //selector.find('.media_upload_button').unbind();
180
- selector.find( '.remove-image' ).removeClass( 'hide' );//show "Remove" button
181
- selector.find( '.redux-background-properties' ).slideDown();
182
- }
183
- );
184
-
185
- // Finally, open the modal.
186
- frame.open();
187
- };
188
-
189
- // Function to remove the image on click. Still requires a save
190
- redux.field_objects.media.removeFile = function( selector ) {
191
-
192
- // This shouldn't have been run...
193
- if ( !selector.find( '.remove-image' ).addClass( 'hide' ) ) {
194
- return;
195
- }
196
-
197
- selector.find( '.remove-image' ).addClass( 'hide' );//hide "Remove" button
198
- selector.find( '.upload' ).val( '' );
199
- selector.find( '.upload-id' ).val( '' );
200
- selector.find( '.upload-height' ).val( '' );
201
- selector.find( '.upload-width' ).val( '' );
202
- selector.find( '.upload-title' ).val( '' );
203
- selector.find( '.upload-caption' ).val( '' );
204
- selector.find( '.upload-alt' ).val( '' );
205
- selector.find( '.upload-description' ).val( '' );
206
- selector.find( '.upload-thumbnail' ).val( '' );
207
- redux_change( $( selector ).find( '.upload-id' ) );
208
- selector.find( '.redux-background-properties' ).hide();
209
-
210
- var screenshot = selector.find( '.screenshot' );
211
-
212
- // Hide the screenshot
213
- screenshot.slideUp();
214
-
215
- selector.find( '.remove-file' ).unbind();
216
-
217
- // We don't display the upload button if .upload-notice is present
218
- // This means the user doesn't have the WordPress 3.5 Media Library Support
219
- if ( selector.find( '.section-upload .upload-notice' ).length > 0 ) {
220
- selector.find( '.media_upload_button' ).remove();
221
- }
222
- };
223
- })( jQuery );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
framework/ReduxCore/assets/js/media/media.min.js DELETED
@@ -1 +0,0 @@
1
- !function(s){"use strict";var r;redux.field_objects=redux.field_objects||{},redux.field_objects.media=redux.field_objects.media||{},redux.field_objects.media.init=function(e){e||(e=s(document).find(".redux-group-tab:visible").find(".redux-container-media:visible")),s(e).each(function(){var e=s(this),i=e;e.hasClass("redux-field-container")||(i=e.parents(".redux-field-container:first")),i.is(":hidden")||i.hasClass("redux-field-init")&&(i.removeClass("redux-field-init"),r=!1,e.find(".remove-image, .remove-file").unbind("click").on("click",function(){redux.field_objects.media.removeFile(s(this).parents("fieldset.redux-field:first"))}),e.find(".media_upload_button").unbind().on("click",function(e){redux.field_objects.media.addFile(e,s(this).parents("fieldset.redux-field:first"))}))})},redux.field_objects.media.addFile=function(e,n){var o;e.preventDefault();var d,i=s(this);if(o)o.open();else{var t=s(n).find(".library-filter").data("lib-filter");void 0!==t&&""!==t&&(d=[],r=!0,t=decodeURIComponent(t),t=JSON.parse(t),s.each(t,function(e,i){d.push(i)})),(o=wp.media({multiple:!1,library:{type:d},title:i.data("choose"),button:{text:i.data("update")}})).on("select",function(){var e=o.state().get("selection").first();o.close();var i=s(n).find(".data").data();if(void 0!==redux.field_objects.media&&void 0!==typeof redux.field_objects.media||(redux.field_objects.media={}),void 0!==i&&"undefined"!==i.mode||(i={mode:"image"}),!0===r&&(i.mode=0),0===i.mode);else if(!1!==i.mode&&e.attributes.type!==i.mode&&e.attributes.subtype!==i.mode)return;console.log(e),n.find(".upload").val(e.attributes.url),n.find(".upload-id").val(e.attributes.id),n.find(".upload-height").val(e.attributes.height),n.find(".upload-width").val(e.attributes.width),n.find(".upload-title").val(e.attributes.title),n.find(".upload-caption").val(e.attributes.caption),n.find(".upload-alt").val(e.attributes.alt),n.find(".upload-description").val(e.attributes.description),redux_change(s(n).find(".upload-id"));var d=e.attributes.url;if(void 0!==e.attributes.sizes&&void 0!==e.attributes.sizes.thumbnail)d=e.attributes.sizes.thumbnail.url;else if(void 0!==e.attributes.sizes){var t=e.attributes.height;for(var a in e.attributes.sizes){var l=e.attributes.sizes[a];l.height<t&&(t=l.height,d=l.url)}}else d=e.attributes.icon;n.find(".upload-thumbnail").val(d),n.find(".upload").hasClass("noPreview")||n.find(".screenshot").empty().hide().append('<img class="redux-option-image" src="'+d+'">').slideDown("fast"),n.find(".remove-image").removeClass("hide"),n.find(".redux-background-properties").slideDown()}),o.open()}},redux.field_objects.media.removeFile=function(e){e.find(".remove-image").addClass("hide")&&(e.find(".remove-image").addClass("hide"),e.find(".upload").val(""),e.find(".upload-id").val(""),e.find(".upload-height").val(""),e.find(".upload-width").val(""),e.find(".upload-title").val(""),e.find(".upload-caption").val(""),e.find(".upload-alt").val(""),e.find(".upload-description").val(""),e.find(".upload-thumbnail").val(""),redux_change(s(e).find(".upload-id")),e.find(".redux-background-properties").hide(),e.find(".screenshot").slideUp(),e.find(".remove-file").unbind(),0<e.find(".section-upload .upload-notice").length&&e.find(".media_upload_button").remove())}}(jQuery);
 
framework/ReduxCore/assets/js/redux.js DELETED
@@ -1,1779 +0,0 @@
1
- /* global redux, confirm, relid:true, jsonView */
2
-
3
- (function( $ ) {
4
- 'use strict';
5
-
6
- $.redux = $.redux || {};
7
-
8
- $( document ).ready(
9
- function() {
10
- $.fn.isOnScreen = function() {
11
- if ( !window ) {
12
- return;
13
- }
14
-
15
- var win = $( window );
16
- var viewport = {
17
- top: win.scrollTop(),
18
- };
19
-
20
- viewport.right = viewport.left + win.width();
21
- viewport.bottom = viewport.top + win.height();
22
-
23
- var bounds = this.offset();
24
-
25
- bounds.right = bounds.left + this.outerWidth();
26
- bounds.bottom = bounds.top + this.outerHeight();
27
-
28
- return (!(viewport.right < bounds.left || viewport.left > bounds.right || viewport.bottom < bounds.top || viewport.top > bounds.bottom));
29
- };
30
-
31
- $.redux.hideFields();
32
- $.redux.checkRequired();
33
- $.redux.initEvents();
34
- $.redux.initQtip();
35
- $.redux.tabCheck();
36
- $.redux.notices();
37
- $.redux.tabControl();
38
- }
39
- );
40
-
41
- $.redux.ajax_save = function( button ) {
42
-
43
- var overlay = $( document.getElementById( 'redux_ajax_overlay' ) );
44
- overlay.fadeIn();
45
-
46
- // Add the loading mechanism
47
- jQuery( '.redux-action_bar .spinner' ).addClass( 'is-active' );
48
-
49
- jQuery( '.redux-action_bar input' ).attr( 'disabled', 'disabled' );
50
- var $notification_bar = jQuery( document.getElementById( 'redux_notification_bar' ) );
51
- $notification_bar.slideUp();
52
- jQuery( '.redux-save-warn' ).slideUp();
53
- jQuery( '.redux_ajax_save_error' ).slideUp(
54
- 'medium', function() {
55
- jQuery( this ).remove();
56
- }
57
- );
58
-
59
- var $parent = jQuery( document.getElementById( "redux-form-wrapper" ) );
60
-
61
- // Editor field doesn't auto save. Have to call it. Boo.
62
- if ( redux.fields.hasOwnProperty( "editor" ) ) {
63
- $.each(
64
- redux.fields.editor, function( $key, $index ) {
65
- if ( typeof(tinyMCE) !== 'undefined' ) {
66
- var editor = tinyMCE.get( $key );
67
- if ( editor ) {
68
- editor.save();
69
- }
70
- }
71
- }
72
- );
73
- }
74
-
75
- var $data = $parent.serialize();
76
- // add values for checked and unchecked checkboxes fields
77
- $parent.find( 'input[type=checkbox]' ).each(
78
- function() {
79
- if ( typeof $( this ).attr( 'name' ) !== "undefined" ) {
80
- var chkVal = $( this ).is( ':checked' ) ? $( this ).val() : "0";
81
- $data += "&" + $( this ).attr( 'name' ) + "=" + chkVal;
82
- }
83
- }
84
- );
85
-
86
-
87
- if ( button.attr( 'name' ) != "redux_save" ) {
88
- $data += "&" + button.attr( 'name' ) + "=" + button.val();
89
- }
90
-
91
- var $nonce = $parent.attr( "data-nonce" );
92
-
93
- jQuery.ajax(
94
- {
95
- type: "post",
96
- dataType: "json",
97
- url: ajaxurl,
98
- data: {
99
- action: redux.args.opt_name + "_ajax_save",
100
- nonce: $nonce,
101
- 'opt_name': redux.args.opt_name,
102
- data: $data
103
- },
104
- error: function( response ) {
105
- if ( !window.console ) console = {};
106
- console.log = console.log || function( name, data ) {};
107
- console.log( redux.ajax.console );
108
- console.log( response.responseText );
109
- jQuery( '.redux-action_bar input' ).removeAttr( 'disabled' );
110
- overlay.fadeOut( 'fast' );
111
- jQuery( '.redux-action_bar .spinner' ).removeClass( 'is-active' );
112
- alert( redux.ajax.alert );
113
- },
114
- success: function( response ) {
115
- if ( response.action && response.action == "reload" ) {
116
- location.reload( true );
117
- } else if ( response.status == "success" ) {
118
- jQuery( '.redux-action_bar input' ).removeAttr( 'disabled' );
119
- overlay.fadeOut( 'fast' );
120
- jQuery( '.redux-action_bar .spinner' ).removeClass( 'is-active' );
121
- redux.options = response.options;
122
- //redux.defaults = response.defaults;
123
- redux.errors = response.errors;
124
- redux.warnings = response.warnings;
125
-
126
- $notification_bar.html( response.notification_bar ).slideDown( 'fast' );
127
- if ( response.errors !== null || response.warnings !== null ) {
128
- $.redux.notices();
129
- }
130
- var $save_notice = $( document.getElementById( 'redux_notification_bar' ) ).find( '.saved_notice' );
131
- $save_notice.slideDown();
132
- $save_notice.delay( 4000 ).slideUp();
133
- } else {
134
- jQuery( '.redux-action_bar input' ).removeAttr( 'disabled' );
135
- jQuery( '.redux-action_bar .spinner' ).removeClass( 'is-active' );
136
- overlay.fadeOut( 'fast' );
137
- jQuery( '.wrap h2:first' ).parent().append( '<div class="error redux_ajax_save_error" style="display:none;"><p>' + response.status + '</p></div>' );
138
- jQuery( '.redux_ajax_save_error' ).slideDown();
139
- jQuery( "html, body" ).animate( {scrollTop: 0}, "slow" );
140
- }
141
- }
142
- }
143
- );
144
- return false;
145
- };
146
-
147
- $.redux.initEvents = function() {
148
- $( '.redux-presets-bar' ).on(
149
- 'click', function() {
150
- window.onbeforeunload = null;
151
- }
152
- );
153
-
154
-
155
- $( '#toplevel_page_' + redux.args.slug + ' .wp-submenu a, #wp-admin-bar-' + redux.args.slug + ' a.ab-item' ).click(
156
- function( e ) {
157
-
158
- if ( ( $( '#toplevel_page_' + redux.args.slug ).hasClass( 'wp-menu-open' ) || $( this ).hasClass( 'ab-item' ) ) && !$( this ).parents( 'ul.ab-submenu:first' ).hasClass( 'ab-sub-secondary' ) && $( this ).attr( 'href' ).toLowerCase().indexOf( redux.args.slug + "&tab=" ) >= 0 ) {
159
- e.preventDefault();
160
- var url = $( this ).attr( 'href' ).split( '&tab=' );
161
- $( '#' + url[1] + '_section_group_li_a' ).click();
162
- $( this ).parents( 'ul:first' ).find( '.current' ).removeClass( 'current' );
163
- $( this ).addClass( 'current' );
164
- $( this ).parent().addClass( 'current' );
165
- return false;
166
- }
167
- }
168
- );
169
-
170
- // Save button clicked
171
- $( '.redux-action_bar input, #redux-import-action input' ).on(
172
- 'click', function( e ) {
173
- if ( $( this ).attr( 'name' ) == redux.args.opt_name + '[defaults]' ) {
174
- // Defaults button clicked
175
- if ( !confirm( redux.args.reset_confirm ) ) {
176
- return false;
177
- }
178
- } else if ( $( this ).attr( 'name' ) == redux.args.opt_name + '[defaults-section]' ) {
179
- // Default section clicked
180
- if ( !confirm( redux.args.reset_section_confirm ) ) {
181
- return false;
182
- }
183
- } else if ( $( this ).attr( 'name' ) == 'import' ) {
184
- if ( !confirm( redux.args.import_section_confirm ) ) {
185
- return false;
186
- }
187
- }
188
-
189
- window.onbeforeunload = null;
190
-
191
- if ( redux.args.ajax_save === true ) {
192
- $.redux.ajax_save( $( this ) );
193
- e.preventDefault();
194
- } else {
195
- location.reload( true );
196
- }
197
- }
198
- );
199
-
200
- $( '.expand_options' ).click(
201
- function( e ) {
202
-
203
- e.preventDefault();
204
-
205
- var container = $( '.redux-container' );
206
- if ( $( container ).hasClass( 'fully-expanded' ) ) {
207
- $( container ).removeClass( 'fully-expanded' );
208
-
209
- var tab = $.cookie( "redux_current_tab" );
210
-
211
- $( '.redux-container:first' ).find( '#' + tab + '_section_group' ).fadeIn(
212
- 200, function() {
213
- if ( $( '.redux-container:first' ).find( '#redux-footer' ).length !== 0 ) {
214
- $.redux.stickyInfo(); // race condition fix
215
- }
216
- $.redux.initFields();
217
- }
218
- );
219
- }
220
-
221
- $.redux.expandOptions( $( this ).parents( '.redux-container:first' ) );
222
-
223
- return false;
224
- }
225
- );
226
-
227
- if ( $( '.saved_notice' ).is( ':visible' ) ) {
228
- $( '.saved_notice' ).slideDown();
229
- }
230
-
231
- $( document.body ).on(
232
- 'change', '.redux-field input, .redux-field textarea, .redux-field select', function() {
233
- if ( !$( this ).hasClass( 'noUpdate' ) ) {
234
- redux_change( $( this ) );
235
- }
236
- }
237
- );
238
-
239
- var stickyHeight = $( '#redux-footer' ).height();
240
-
241
- $( '#redux-sticky-padder' ).css(
242
- {
243
- height: stickyHeight
244
- }
245
- );
246
- $( '#redux-footer-sticky' ).removeClass( 'hide' );
247
-
248
- if ( $( '#redux-footer' ).length !== 0 ) {
249
- $( window ).scroll(
250
- function() {
251
- $.redux.stickyInfo();
252
- }
253
- );
254
-
255
- $( window ).resize(
256
- function() {
257
- $.redux.stickyInfo();
258
- }
259
- );
260
- }
261
-
262
- $( '.saved_notice' ).delay( 4000 ).slideUp();
263
-
264
-
265
- };
266
-
267
- $.redux.hideFields = function() {
268
- $( "label[for='redux_hide_field']" ).each(
269
- function( idx, val ) {
270
- var tr = $( this ).parent().parent();
271
- $( tr ).addClass( 'hidden' );
272
- }
273
- );
274
- };
275
-
276
- $.redux.checkRequired = function() {
277
- $.redux.required();
278
-
279
- $( "body" ).on(
280
- 'change',
281
- '.redux-main select, .redux-main radio, .redux-main input[type=checkbox], .redux-main input[type=hidden]',
282
- function( e ) {
283
- $.redux.check_dependencies( this );
284
- }
285
- );
286
-
287
- $( "body" ).on(
288
- 'check_dependencies', function( e, variable ) {
289
- $.redux.check_dependencies( variable );
290
- }
291
- );
292
-
293
- $( '.redux-container td > fieldset:empty,td > div:empty' ).parent().parent().hide();
294
- };
295
-
296
- $.redux.initQtip = function() {
297
- if ( $().qtip ) {
298
- // Shadow
299
- var shadow = '';
300
- var tip_shadow = redux.args.hints.tip_style.shadow;
301
-
302
- if ( tip_shadow === true ) {
303
- shadow = 'qtip-shadow';
304
- }
305
-
306
- // Color
307
- var color = '';
308
- var tip_color = redux.args.hints.tip_style.color;
309
-
310
- if ( tip_color !== '' ) {
311
- color = 'qtip-' + tip_color;
312
- }
313
-
314
- // Rounded
315
- var rounded = '';
316
- var tip_rounded = redux.args.hints.tip_style.rounded;
317
-
318
- if ( tip_rounded === true ) {
319
- rounded = 'qtip-rounded';
320
- }
321
-
322
- // Tip style
323
- var style = '';
324
- var tip_style = redux.args.hints.tip_style.style;
325
-
326
- if ( tip_style !== '' ) {
327
- style = 'qtip-' + tip_style;
328
- }
329
-
330
- var classes = shadow + ',' + color + ',' + rounded + ',' + style + ',redux-qtip';
331
- classes = classes.replace( /,/g, ' ' );
332
-
333
- // Get position data
334
- var myPos = redux.args.hints.tip_position.my;
335
- var atPos = redux.args.hints.tip_position.at;
336
-
337
- // Gotta be lowercase, and in proper format
338
- myPos = $.redux.verifyPos( myPos.toLowerCase(), true );
339
- atPos = $.redux.verifyPos( atPos.toLowerCase(), false );
340
-
341
- // Tooltip trigger action
342
- var showEvent = redux.args.hints.tip_effect.show.event;
343
- var hideEvent = redux.args.hints.tip_effect.hide.event;
344
-
345
- // Tip show effect
346
- var tipShowEffect = redux.args.hints.tip_effect.show.effect;
347
- var tipShowDuration = redux.args.hints.tip_effect.show.duration;
348
-
349
- // Tip hide effect
350
- var tipHideEffect = redux.args.hints.tip_effect.hide.effect;
351
- var tipHideDuration = redux.args.hints.tip_effect.hide.duration;
352
-
353
- $( 'div.redux-dev-qtip' ).each(
354
- function() {
355
- $( this ).qtip(
356
- {
357
- content: {
358
- text: $( this ).attr( 'qtip-content' ),
359
- title: $( this ).attr( 'qtip-title' )
360
- },
361
- show: {
362
- effect: function() {
363
- $( this ).slideDown( 500 );
364
- },
365
- event: 'mouseover',
366
- },
367
- hide: {
368
- effect: function() {
369
- $( this ).slideUp( 500 );
370
- },
371
- event: 'mouseleave',
372
- },
373
- style: {
374
- classes: 'qtip-shadow qtip-light',
375
- },
376
- position: {
377
- my: 'top center',
378
- at: 'bottom center',
379
- },
380
- }
381
- );
382
- }
383
- );
384
-
385
- $( 'div.redux-hint-qtip' ).each(
386
- function() {
387
- $( this ).qtip(
388
- {
389
- content: {
390
- text: $( this ).attr( 'qtip-content' ),
391
- title: $( this ).attr( 'qtip-title' )
392
- },
393
- show: {
394
- effect: function() {
395
- switch ( tipShowEffect ) {
396
- case 'slide':
397
- $( this ).slideDown( tipShowDuration );
398
- break;
399
- case 'fade':
400
- $( this ).fadeIn( tipShowDuration );
401
- break;
402
- default:
403
- $( this ).show();
404
- break;
405
- }
406
- },
407
- event: showEvent,
408
- },
409
- hide: {
410
- effect: function() {
411
- switch ( tipHideEffect ) {
412
- case 'slide':
413
- $( this ).slideUp( tipHideDuration );
414
- break;
415
- case 'fade':
416
- $( this ).fadeOut( tipHideDuration );
417
- break;
418
- default:
419
- $( this ).hide( tipHideDuration );
420
- break;
421
- }
422
- },
423
- event: hideEvent,
424
- },
425
- style: {
426
- classes: classes,
427
- },
428
- position: {
429
- my: myPos,
430
- at: atPos,
431
- },
432
- }
433
- );
434
- }
435
- );
436
- // });
437
-
438
- $( 'input[qtip-content]' ).each(
439
- function() {
440
- $( this ).qtip(
441
- {
442
- content: {
443
- text: $( this ).attr( 'qtip-content' ),
444
- title: $( this ).attr( 'qtip-title' )
445
- },
446
- show: 'focus',
447
- hide: 'blur',
448
- style: classes,
449
- position: {
450
- my: myPos,
451
- at: atPos,
452
- },
453
- }
454
- );
455
- }
456
- );
457
- }
458
- };
459
-
460
- $.redux.tabCheck = function() {
461
- $( '.redux-group-tab-link-a' ).click(
462
- function() {
463
- var link = $( this );
464
- if ( link.parent().hasClass( 'empty_section' ) && link.parent().hasClass( 'hasSubSections' ) ) {
465
- var elements = $( this ).closest( 'ul' ).find( '.redux-group-tab-link-a' );
466
- var index = elements.index( this );
467
- link = elements.slice( index + 1, index + 2 );
468
- }
469
- var el = link.parents( '.redux-container:first' );
470
- var relid = link.data( 'rel' ); // The group ID of interest
471
- var oldid = el.find( '.redux-group-tab-link-li.active:first .redux-group-tab-link-a' ).data( 'rel' );
472
-
473
- //console.log('id: '+relid+' oldid: '+oldid);
474
-
475
- if ( oldid === relid ) {
476
- return;
477
- }
478
-
479
- $( '#currentSection' ).val( relid );
480
- if ( !link.parents( '.postbox-container:first' ).length ) {
481
- // Set the proper page cookie
482
- $.cookie(
483
- 'redux_current_tab', relid, {
484
- expires: 7,
485
- path: '/'
486
- }
487
- );
488
- }
489
-
490
- if ( el.find( '#' + relid + '_section_group_li' ).parents( '.redux-group-tab-link-li' ).length ) {
491
- var parentID = el.find( '#' + relid + '_section_group_li' ).parents( '.redux-group-tab-link-li' ).attr( 'id' ).split( '_' );
492
- parentID = parentID[0];
493
- }
494
-
495
- el.find( '#toplevel_page_' + redux.args.slug + ' .wp-submenu a.current' ).removeClass( 'current' );
496
- el.find( '#toplevel_page_' + redux.args.slug + ' .wp-submenu li.current' ).removeClass( 'current' );
497
-
498
- el.find( '#toplevel_page_' + redux.args.slug + ' .wp-submenu a' ).each(
499
- function() {
500
- var url = $( this ).attr( 'href' ).split( '&tab=' );
501
- if ( url[1] == relid || url[1] == parentID ) {
502
- $( this ).addClass( 'current' );
503
- $( this ).parent().addClass( 'current' );
504
- }
505
- }
506
- );
507
-
508
- if ( el.find( '#' + oldid + '_section_group_li' ).find( '#' + oldid + '_section_group_li' ).length ) {
509
- //console.log('RELID is child of oldid');
510
- el.find( '#' + oldid + '_section_group_li' ).addClass( 'activeChild' );
511
- el.find( '#' + relid + '_section_group_li' ).addClass( 'active' ).removeClass( 'activeChild' );
512
- } else if ( el.find( '#' + relid + '_section_group_li' ).parents( '#' + oldid + '_section_group_li' ).length || el.find( '#' + oldid + '_section_group_li' ).parents( 'ul.subsection' ).find( '#' + relid + '_section_group_li' ).length ) {
513
- //console.log('RELID is sibling or child of OLDID');
514
- if ( el.find( '#' + relid + '_section_group_li' ).parents( '#' + oldid + '_section_group_li' ).length ) {
515
- //console.log('child of oldid');
516
- el.find( '#' + oldid + '_section_group_li' ).addClass( 'activeChild' ).removeClass( 'active' );
517
- } else {
518
- //console.log('sibling');
519
- el.find( '#' + relid + '_section_group_li' ).addClass( 'active' );
520
- el.find( '#' + oldid + '_section_group_li' ).removeClass( 'active' );
521
- }
522
- el.find( '#' + relid + '_section_group_li' ).removeClass( 'activeChild' ).addClass( 'active' );
523
- } else {
524
- el.find( '#' + relid + '_section_group_li' ).addClass( 'active' ).removeClass( 'activeChild' ).find( 'ul.subsection' ).slideDown();
525
-
526
- if ( el.find( '#' + oldid + '_section_group_li' ).find( 'ul.subsection' ).length ) {
527
- //console.log('oldid is parent');
528
- //console.log('#' + relid + '_section_group_li');
529
-
530
- el.find( '#' + oldid + '_section_group_li' ).find( 'ul.subsection' ).slideUp(
531
- 'fast', function() {
532
- el.find( '#' + oldid + '_section_group_li' ).removeClass( 'active' ).removeClass( 'activeChild' );
533
- }
534
- );
535
- var newParent = el.find( '#' + relid + '_section_group_li' ).parents( '.hasSubSections:first' );
536
-
537
- if ( newParent.length > 0 ) {
538
- el.find( '#' + relid + '_section_group_li' ).removeClass( 'active' );
539
- relid = newParent.find( '.redux-group-tab-link-a:first' ).data( 'rel' );
540
- //console.log(relid);
541
- if ( newParent.hasClass( 'empty_section' ) ) {
542
- newParent.find( '.subsection li:first' ).addClass( 'active' );
543
- el.find( '#' + relid + '_section_group_li' ).removeClass( 'active' ).addClass( 'activeChild' ).find( 'ul.subsection' ).slideDown();
544
- newParent = newParent.find( '.subsection li:first' );
545
- relid = newParent.find( '.redux-group-tab-link-a:first' ).data( 'rel' );
546
- //console.log('Empty section, do the next one?');
547
- } else {
548
- el.find( '#' + relid + '_section_group_li' ).addClass( 'active' ).removeClass( 'activeChild' ).find( 'ul.subsection' ).slideDown();
549
- }
550
- }
551
- } else if ( el.find( '#' + oldid + '_section_group_li' ).parents( 'ul.subsection' ).length ) {
552
- //console.log('oldid is a child');
553
- if ( !el.find( '#' + oldid + '_section_group_li' ).parents( '#' + relid + '_section_group_li' ).length ) {
554
- //console.log('oldid is child, but not of relid');
555
- el.find( '#' + oldid + '_section_group_li' ).parents( 'ul.subsection' ).slideUp(
556
- 'fast', function() {
557
- el.find( '#' + oldid + '_section_group_li' ).removeClass( 'active' );
558
- el.find( '#' + oldid + '_section_group_li' ).parents( '.redux-group-tab-link-li' ).removeClass( 'active' ).removeClass( 'activeChild' );
559
- el.find( '#' + relid + '_section_group_li' ).parents( '.redux-group-tab-link-li' ).addClass( 'activeChild' ).find( 'ul.subsection' ).slideDown();
560
- el.find( '#' + relid + '_section_group_li' ).addClass( 'active' );
561
- }
562
- );
563
- } else {
564
- //console.log('oldid is child, but not of relid2');
565
- el.find( '#' + oldid + '_section_group_li' ).removeClass( 'active' );
566
- }
567
- } else {
568
- //console.log('Normal remove active from child');
569
- el.find( '#' + oldid + '_section_group_li' ).removeClass( 'active' );
570
- if ( el.find( '#' + relid + '_section_group_li' ).parents( '.redux-group-tab-link-li' ).length ) {
571
- //console.log('here');
572
- el.find( '#' + relid + '_section_group_li' ).parents( '.redux-group-tab-link-li' ).addClass( 'activeChild' ).find( 'ul.subsection' ).slideDown();
573
- el.find( '#' + relid + '_section_group_li' ).addClass( 'active' );
574
- }
575
- }
576
- }
577
-
578
- // Show the group
579
- el.find( '#' + oldid + '_section_group' ).hide();
580
-
581
- el.find( '#' + relid + '_section_group' ).fadeIn(
582
- 200, function() {
583
- if ( el.find( '#redux-footer' ).length !== 0 ) {
584
- $.redux.stickyInfo(); // race condition fix
585
- }
586
- $.redux.initFields();
587
- }
588
- );
589
- $( '#toplevel_page_' + redux.args.slug ).find( '.current' ).removeClass( 'current' );
590
-
591
- }
592
- );
593
-
594
- if ( redux.last_tab !== undefined ) {
595
- $( '#' + redux.last_tab + '_section_group_li_a' ).click();
596
- return;
597
- }
598
-
599
- var tab = decodeURI( (new RegExp( 'tab' + '=' + '(.+?)(&|$)' ).exec( location.search ) || ['', ''])[1] );
600
-
601
- if ( tab !== "" ) {
602
- if ( $.cookie( "redux_current_tab_get" ) !== tab ) {
603
- $.cookie(
604
- 'redux_current_tab', tab, {
605
- expires: 7,
606
- path: '/'
607
- }
608
- );
609
- $.cookie(
610
- 'redux_current_tab_get', tab, {
611
- expires: 7,
612
- path: '/'
613
- }
614
- );
615
-
616
- $( '#' + tab + '_section_group_li' ).click();
617
- }
618
- } else if ( $.cookie( 'redux_current_tab_get' ) !== "" ) {
619
- $.removeCookie( 'redux_current_tab_get' );
620
- }
621
-
622
- var sTab = $( '#' + $.cookie( "redux_current_tab" ) + '_section_group_li_a' );
623
-
624
- // Tab the first item or the saved one
625
- if ( $.cookie( "redux_current_tab" ) === null || typeof ($.cookie( "redux_current_tab" )) === "undefined" || sTab.length === 0 ) {
626
- $( '.redux-container' ).find( '.redux-group-tab-link-a:first' ).click();
627
- } else {
628
- sTab.click();
629
- }
630
-
631
- };
632
-
633
- $.redux.initFields = function() {
634
- $( ".redux-group-tab:visible" ).find( ".redux-field-init:visible" ).each(
635
- function() {
636
-
637
- var type = $( this ).attr( 'data-type' );
638
- //console.log(type);
639
- //if ( typeof redux.field_objects != 'undefined' && redux.field_objects[type] && redux.field_objects[type] ) {
640
- if ( type in redux.field_objects && typeof redux.field_objects[type].init == 'function' ) {
641
- redux.field_objects[type].init();
642
- }
643
- if ( !redux.customizer && $( this ).hasClass( 'redux_remove_th' ) ) {
644
-
645
- var tr = $( this ).parents( 'tr:first' );
646
- var th = tr.find( 'th:first' );
647
- if ( th.html() && th.html().length > 0 ) {
648
- $( this ).prepend( th.html() );
649
- $( this ).find( '.redux_field_th' ).css( 'padding', '0 0 10px 0' );
650
- }
651
- $( this ).parent().attr( 'colspan', '2' );
652
- th.remove();
653
- }
654
- }
655
- );
656
- };
657
-
658
- $.redux.notices = function() {
659
- if ( redux.errors && redux.errors.errors ) {
660
- $.each(
661
- redux.errors.errors, function( sectionID, sectionArray ) {
662
- $.each(
663
- sectionArray.errors, function( key, value ) {
664
- $( "#" + redux.args.opt_name + '-' + value.id ).addClass( "redux-field-error" );
665
- if ( $( "#" + redux.args.opt_name + '-' + value.id ).parent().find( '.redux-th-error' ).length === 0 ) {
666
- $( "#" + redux.args.opt_name + '-' + value.id ).append( '<div class="redux-th-error">' + value.msg + '</div>' );
667
- } else {
668
- $( "#" + redux.args.opt_name + '-' + value.id ).parent().find( '.redux-th-error' ).html( value.msg ).css(
669
- 'display', 'block'
670
- );
671
- }
672
- }
673
- );
674
- }
675
- );
676
- $( '.redux-container' ).each(
677
- function() {
678
- var container = $( this );
679
- // Ajax cleanup
680
- container.find( '.redux-menu-error' ).remove();
681
- var totalErrors = container.find( '.redux-field-error' ).length;
682
- if ( totalErrors > 0 ) {
683
- container.find( ".redux-field-errors span" ).text( totalErrors );
684
- container.find( ".redux-field-errors" ).slideDown();
685
- container.find( '.redux-group-tab' ).each(
686
- function() {
687
- var total = $( this ).find( '.redux-field-error' ).length;
688
- if ( total > 0 ) {
689
- var sectionID = $( this ).attr( 'id' ).split( '_' );
690
- sectionID = sectionID[0];
691
- container.find( '.redux-group-tab-link-a[data-key="' + sectionID + '"]' ).prepend( '<span class="redux-menu-error">' + total + '</span>' );
692
- container.find( '.redux-group-tab-link-a[data-key="' + sectionID + '"]' ).addClass( "hasError" );
693
- var subParent = container.find( '.redux-group-tab-link-a[data-key="' + sectionID + '"]' ).parents( '.hasSubSections:first' );
694
- if ( subParent ) {
695
- subParent.find( '.redux-group-tab-link-a:first' ).addClass( 'hasError' );
696
- }
697
- }
698
- }
699
- );
700
- }
701
- }
702
- );
703
- }
704
- if ( redux.warnings && redux.warnings.warnings ) {
705
- $.each(
706
- redux.warnings.warnings, function( sectionID, sectionArray ) {
707
- $.each(
708
- sectionArray.warnings, function( key, value ) {
709
- $( "#" + redux.args.opt_name + '-' + value.id ).addClass( "redux-field-warning" );
710
- if ( $( "#" + redux.args.opt_name + '-' + value.id ).parent().find( '.redux-th-warning' ).length === 0 ) {
711
- $( "#" + redux.args.opt_name + '-' + value.id ).append( '<div class="redux-th-warning">' + value.msg + '</div>' );
712
- } else {
713
- $( "#" + redux.args.opt_name + '-' + value.id ).parent().find( '.redux-th-warning' ).html( value.msg ).css(
714
- 'display', 'block'
715
- );
716
- }
717
- }
718
- );
719
- }
720
- );
721
- $( '.redux-container' ).each(
722
- function() {
723
- var container = $( this );
724
- // Ajax cleanup
725
- container.find( '.redux-menu-warning' ).remove();
726
- var totalWarnings = container.find( '.redux-field-warning' ).length;
727
- if ( totalWarnings > 0 ) {
728
- container.find( ".redux-field-warnings span" ).text( totalWarnings );
729
- container.find( ".redux-field-warnings" ).slideDown();
730
- container.find( '.redux-group-tab' ).each(
731
- function() {
732
- var total = $( this ).find( '.redux-field-warning' ).length;
733
- if ( total > 0 ) {
734
- var sectionID = $( this ).attr( 'id' ).split( '_' );
735
- sectionID = sectionID[0];
736
- container.find( '.redux-group-tab-link-a[data-key="' + sectionID + '"]' ).prepend( '<span class="redux-menu-warning">' + total + '</span>' );
737
- container.find( '.redux-group-tab-link-a[data-key="' + sectionID + '"]' ).addClass( "hasWarning" );
738
- var subParent = container.find( '.redux-group-tab-link-a[data-key="' + sectionID + '"]' ).parents( '.hasSubSections:first' );
739
- if ( subParent ) {
740
- subParent.find( '.redux-group-tab-link-a:first' ).addClass( 'hasWarning' );
741
- }
742
- }
743
- }
744
- );
745
- }
746
- }
747
- );
748
- }
749
- };
750
-
751
- $.redux.tabControl = function() {
752
- $( '.redux-section-tabs div' ).hide();
753
- $( '.redux-section-tabs div:first' ).show();
754
- $( '.redux-section-tabs ul li:first' ).addClass( 'active' );
755
-
756
- $( '.redux-section-tabs ul li a' ).click(
757
- function() {
758
- $( '.redux-section-tabs ul li' ).removeClass( 'active' );
759
- $( this ).parent().addClass( 'active' );
760
-
761
- var currentTab = $( this ).attr( 'href' );
762
-
763
- $( '.redux-section-tabs div' ).hide();
764
- $( currentTab ).fadeIn(
765
- 'medium', function() {
766
- $.redux.initFields();
767
- }
768
- );
769
-
770
- return false;
771
- }
772
- );
773
- };
774
-
775
- $.redux.required = function() {
776
-
777
- // Hide the fold elements on load ,
778
- // It's better to do this by PHP but there is no filter in tr tag , so is not possible
779
- // we going to move each attributes we may need for folding to tr tag
780
- $.each(
781
- redux.folds, function( i, v ) {
782
- var fieldset = $( '#' + redux.args.opt_name + '-' + i );
783
-
784
- fieldset.parents( 'tr:first' ).addClass( 'fold' );
785
-
786
- if ( v == "hide" ) {
787
- fieldset.parents( 'tr:first' ).addClass( 'hide' );
788
-
789
- if ( fieldset.hasClass( 'redux-container-section' ) ) {
790
- var div = $( '#section-' + i );
791
-
792
- if ( div.hasClass( 'redux-section-indent-start' ) ) {
793
- $( '#section-table-' + i ).hide().addClass( 'hide' );
794
- div.hide().addClass( 'hide' );
795
- }
796
- }
797
-
798
- if ( fieldset.hasClass( 'redux-container-info' ) ) {
799
- $( '#info-' + i ).hide().addClass( 'hide' );
800
- }
801
-
802
- if ( fieldset.hasClass( 'redux-container-divide' ) ) {
803
- $( '#divide-' + i ).hide().addClass( 'hide' );
804
- }
805
-
806
- if ( fieldset.hasClass( 'redux-container-raw' ) ) {
807
- var rawTable = fieldset.parents().find( 'table#' + redux.args.opt_name + '-' + i );
808
- rawTable.hide().addClass( 'hide' );
809
- }
810
- }
811
- }
812
- );
813
- };
814
-
815
- $.redux.get_container_value = function( id ) {
816
- var value = $( '#' + redux.args.opt_name + '-' + id ).serializeForm();
817
-
818
- if ( value !== null && typeof value === 'object' && value.hasOwnProperty( redux.args.opt_name ) ) {
819
- value = value[redux.args.opt_name][id];
820
- }
821
- if ( $( '#' + redux.args.opt_name + '-' + id ).hasClass( 'redux-container-media' ) ) {
822
- value = value.url;
823
- }
824
- return value;
825
- };
826
-
827
- $.redux.check_dependencies = function( variable ) {
828
- if ( redux.required === null ) {
829
- return;
830
- }
831
-
832
- var current = $( variable ),
833
- id = current.parents( '.redux-field:first' ).data( 'id' );
834
-
835
- if ( !redux.required.hasOwnProperty( id ) ) {
836
- return;
837
- }
838
-
839
- var container = current.parents( '.redux-field-container:first' ),
840
- is_hidden = container.parents( 'tr:first' ).hasClass( 'hide' );
841
-
842
- if ( !container.parents( 'tr:first' ).length ) {
843
- is_hidden = container.parents( '.customize-control:first' ).hasClass( 'hide' );
844
- }
845
-
846
- $.each(
847
- redux.required[id], function( child, dependents ) {
848
-
849
- var current = $( this ),
850
- show = false,
851
- childFieldset = $( '#' + redux.args.opt_name + '-' + child ),
852
- tr = childFieldset.parents( 'tr:first' );
853
-
854
- if ( !is_hidden ) {
855
- show = $.redux.check_parents_dependencies( child );
856
- }
857
-
858
- if ( show === true ) {
859
- // Shim for sections
860
- if ( childFieldset.hasClass( 'redux-container-section' ) ) {
861
- var div = $( '#section-' + child );
862
-
863
- if ( div.hasClass( 'redux-section-indent-start' ) && div.hasClass( 'hide' ) ) {
864
- $( '#section-table-' + child ).fadeIn( 300 ).removeClass( 'hide' );
865
- div.fadeIn( 300 ).removeClass( 'hide' );
866
- }
867
- }
868
-
869
- if ( childFieldset.hasClass( 'redux-container-info' ) ) {
870
- $( '#info-' + child ).fadeIn( 300 ).removeClass( 'hide' );
871
- }
872
-
873
- if ( childFieldset.hasClass( 'redux-container-divide' ) ) {
874
- $( '#divide-' + child ).fadeIn( 300 ).removeClass( 'hide' );
875
- }
876
-
877
- if ( childFieldset.hasClass( 'redux-container-raw' ) ) {
878
- var rawTable = childFieldset.parents().find( 'table#' + redux.args.opt_name + '-' + child );
879
- rawTable.fadeIn( 300 ).removeClass( 'hide' );
880
- }
881
-
882
- tr.fadeIn(
883
- 300, function() {
884
- $( this ).removeClass( 'hide' );
885
- if ( redux.required.hasOwnProperty( child ) ) {
886
- $.redux.check_dependencies( $( '#' + redux.args.opt_name + '-' + child ).children().first() );
887
- }
888
- $.redux.initFields();
889
- }
890
- );
891
- if ( childFieldset.hasClass( 'redux-container-section' ) || childFieldset.hasClass( 'redux-container-info' ) ) {
892
- tr.css( {display: 'none'} );
893
- }
894
- } else if ( show === false ) {
895
- tr.fadeOut(
896
- 100, function() {
897
- $( this ).addClass( 'hide' );
898
- if ( redux.required.hasOwnProperty( child ) ) {
899
- //console.log('Now check, reverse: '+child);
900
- $.redux.required_recursive_hide( child );
901
- }
902
- }
903
- );
904
- }
905
-
906
- current.find( 'select, radio, input[type=checkbox]' ).trigger( 'change' );
907
- }
908
- );
909
- };
910
-
911
- $.redux.required_recursive_hide = function( id ) {
912
- var toFade = $( '#' + redux.args.opt_name + '-' + id ).parents( 'tr:first' );
913
-
914
- toFade.fadeOut(
915
- 50, function() {
916
- $( this ).addClass( 'hide' );
917
-
918
- if ( $( '#' + redux.args.opt_name + '-' + id ).hasClass( 'redux-container-section' ) ) {
919
- var div = $( '#section-' + id );
920
- if ( div.hasClass( 'redux-section-indent-start' ) ) {
921
- $( '#section-table-' + id ).fadeOut( 50 ).addClass( 'hide' );
922
- div.fadeOut( 50 ).addClass( 'hide' );
923
- }
924
- }
925
-
926
- if ( $( '#' + redux.args.opt_name + '-' + id ).hasClass( 'redux-container-info' ) ) {
927
- $( '#info-' + id ).fadeOut( 50 ).addClass( 'hide' );
928
- }
929
-
930
- if ( $( '#' + redux.args.opt_name + '-' + id ).hasClass( 'redux-container-divide' ) ) {
931
- $( '#divide-' + id ).fadeOut( 50 ).addClass( 'hide' );
932
- }
933
-
934
- if ( $( '#' + redux.args.opt_name + '-' + id ).hasClass( 'redux-container-raw' ) ) {
935
- var rawTable = $( '#' + redux.args.opt_name + '-' + id ).parents().find( 'table#' + redux.args.opt_name + '-' + id );
936
- rawTable.fadeOut( 50 ).addClass( 'hide' );
937
- }
938
-
939
- if ( redux.required.hasOwnProperty( id ) ) {
940
- $.each(
941
- redux.required[id], function( child ) {
942
- $.redux.required_recursive_hide( child );
943
- }
944
- );
945
- }
946
- }
947
- );
948
- };
949
-
950
- $.redux.check_parents_dependencies = function( id ) {
951
- var show = "";
952
-
953
- if ( redux.required_child.hasOwnProperty( id ) ) {
954
- $.each(
955
- redux.required_child[id], function( i, parentData ) {
956
- if ( $( '#' + redux.args.opt_name + '-' + parentData.parent ).parents( 'tr:first' ).hasClass( 'hide' ) ) {
957
- show = false;
958
- } else {
959
- if ( show !== false ) {
960
- var parentValue = $.redux.get_container_value( parentData.parent );
961
- show = $.redux.check_dependencies_visibility( parentValue, parentData );
962
- }
963
- }
964
- }
965
- );
966
- } else {
967
- show = true;
968
- }
969
- return show;
970
- };
971
-
972
- $.redux.check_dependencies_visibility = function( parentValue, data ) {
973
- var show = false,
974
- checkValue_array,
975
- checkValue = data.checkValue,
976
- operation = data.operation,
977
- arr;
978
-
979
- if ($.isPlainObject( parentValue )) {
980
- parentValue = Object.keys( parentValue ).map(
981
- function( key ) {
982
- return [key, parentValue[key]];
983
- }
984
- );
985
- }
986
-
987
- switch ( operation ) {
988
- case '=':
989
- case 'equals':
990
- if ( $.isArray( parentValue ) ) {
991
- $( parentValue[0] ).each(
992
- function( idx, val ) {
993
- if ( $.isArray( checkValue ) ) {
994
- $( checkValue ).each(
995
- function( i, v ) {
996
- if ( val == v ) {
997
- show = true;
998
- return true;
999
- }
1000
- }
1001
- );
1002
- } else {
1003
- if ( val == checkValue ) {
1004
- show = true;
1005
- return true;
1006
- }
1007
- }
1008
- }
1009
- );
1010
- } else {
1011
- if ( $.isArray( checkValue ) ) {
1012
- $( checkValue ).each(
1013
- function( i, v ) {
1014
- if ( parentValue == v ) {
1015
- show = true;
1016
- }
1017
- }
1018
- );
1019
- } else {
1020
- if ( parentValue == checkValue ) {
1021
- show = true;
1022
- }
1023
- }
1024
- }
1025
- break;
1026
-
1027
- case '!=':
1028
- case 'not':
1029
- if ( $.isArray( parentValue ) ) {
1030
- $( parentValue[0] ).each(
1031
- function( idx, val ) {
1032
- if ( $.isArray( checkValue ) ) {
1033
- $( checkValue ).each(
1034
- function( i, v ) {
1035
- if ( val != v ) {
1036
- show = true;
1037
- return true;
1038
- }
1039
- }
1040
- );
1041
- } else {
1042
- if ( val != checkValue ) {
1043
- show = true;
1044
- return true;
1045
- }
1046
- }
1047
- }
1048
- );
1049
- } else {
1050
- if ( $.isArray( checkValue ) ) {
1051
- $( checkValue ).each(
1052
- function( i, v ) {
1053
- if ( parentValue != v ) {
1054
- show = true;
1055
- }
1056
- }
1057
- );
1058
- } else {
1059
- if ( parentValue != checkValue ) {
1060
- show = true;
1061
- }
1062
- }
1063
- }
1064
- break;
1065
-
1066
- case '>':
1067
- case 'greater':
1068
- case 'is_larger':
1069
- if ( parseFloat( parentValue ) > parseFloat( checkValue ) ) {
1070
- show = true;
1071
- }
1072
- break;
1073
-
1074
- case '>=':
1075
- case 'greater_equal':
1076
- case 'is_larger_equal':
1077
- if ( parseFloat( parentValue ) >= parseFloat( checkValue ) ) {
1078
- show = true;
1079
- }
1080
- break;
1081
-
1082
- case '<':
1083
- case 'less':
1084
- case 'is_smaller':
1085
- if ( parseFloat( parentValue ) < parseFloat( checkValue ) ) {
1086
- show = true;
1087
- }
1088
- break;
1089
-
1090
- case '<=':
1091
- case 'less_equal':
1092
- case 'is_smaller_equal':
1093
- if ( parseFloat( parentValue ) <= parseFloat( checkValue ) ) {
1094
- show = true;
1095
- }
1096
- break;
1097
-
1098
- case 'contains':
1099
- if ( $.isPlainObject( parentValue ) ) {
1100
- parentValue = Object.keys( parentValue ).map(
1101
- function( key ) {
1102
- return [key, parentValue[key]];
1103
- }
1104
- );
1105
- }
1106
-
1107
- if ( $.isPlainObject( checkValue ) ) {
1108
- checkValue = Object.keys( checkValue ).map(
1109
- function( key ) {
1110
- return [key, checkValue[key]];
1111
- }
1112
- );
1113
- }
1114
-
1115
- if ( $.isArray( checkValue ) ) {
1116
- $( checkValue ).each(
1117
- function( idx, val ) {
1118
- var breakMe = false;
1119
- var toFind = val[0];
1120
- var findVal = val[1];
1121
-
1122
- $( parentValue ).each(
1123
- function( i, v ) {
1124
- var toMatch = v[0];
1125
- var matchVal = v[1];
1126
-
1127
- if ( toFind === toMatch ) {
1128
- if ( findVal == matchVal ) {
1129
- show = true;
1130
- breakMe = true;
1131
-
1132
- return false;
1133
- }
1134
- }
1135
- }
1136
- );
1137
-
1138
- if ( breakMe === true ) {
1139
- return false;
1140
- }
1141
- }
1142
- );
1143
- } else {
1144
- if ( parentValue.toString().indexOf( checkValue ) !== -1 ) {
1145
- show = true;
1146
- }
1147
- }
1148
- break;
1149
-
1150
- case 'doesnt_contain':
1151
- case 'not_contain':
1152
- if ( $.isPlainObject( parentValue ) ) {
1153
- arr = Object.keys( parentValue ).map(
1154
- function( key ) {
1155
- return parentValue[key];
1156
- }
1157
- );
1158
- parentValue = arr;
1159
- }
1160
-
1161
- if ( $.isPlainObject( checkValue ) ) {
1162
- arr = Object.keys( checkValue ).map(
1163
- function( key ) {
1164
- return checkValue[key];
1165
- }
1166
- );
1167
- checkValue = arr;
1168
- }
1169
-
1170
- if ( $.isArray( checkValue ) ) {
1171
- $( checkValue ).each(
1172
- function( idx, val ) {
1173
- if ( parentValue.toString().indexOf( val ) === -1 ) {
1174
- show = true;
1175
- }
1176
- }
1177
- );
1178
- } else {
1179
- if ( parentValue.toString().indexOf( checkValue ) === -1 ) {
1180
- show = true;
1181
- }
1182
- }
1183
- break;
1184
-
1185
- case 'is_empty_or':
1186
- if ( parentValue === "" || parentValue == checkValue ) {
1187
- show = true;
1188
- }
1189
- break;
1190
-
1191
- case 'not_empty_and':
1192
- if ( parentValue !== "" && parentValue != checkValue ) {
1193
- show = true;
1194
- }
1195
- break;
1196
-
1197
- case 'is_empty':
1198
- case 'empty':
1199
- case '!isset':
1200
- if ( !parentValue || parentValue === "" || parentValue === null ) {
1201
- show = true;
1202
- }
1203
- break;
1204
-
1205
- case 'not_empty':
1206
- case '!empty':
1207
- case 'isset':
1208
- if ( parentValue && parentValue !== "" && parentValue !== null ) {
1209
- show = true;
1210
- }
1211
- break;
1212
- }
1213
- return show;
1214
-
1215
- };
1216
-
1217
- $.redux.verifyPos = function( s, b ) {
1218
-
1219
- // trim off spaces
1220
- s = s.replace( /^\s+|\s+$/gm, '' );
1221
-
1222
- // position value is blank, set the default
1223
- if ( s === '' || s.search( ' ' ) == -1 ) {
1224
- if ( b === true ) {
1225
- return 'top left';
1226
- } else {
1227
- return 'bottom right';
1228
- }
1229
- }
1230
-
1231
- // split string into array
1232
- var split = s.split( ' ' );
1233
-
1234
- // Evaluate first string. Must be top, center, or bottom
1235
- var paramOne = b ? 'top' : 'bottom';
1236
- if ( split[0] == 'top' || split[0] == 'center' || split[0] == 'bottom' ) {
1237
- paramOne = split[0];
1238
- }
1239
-
1240
- // Evaluate second string. Must be left, center, or right.
1241
- var paramTwo = b ? 'left' : 'right';
1242
- if ( split[1] == 'left' || split[1] == 'center' || split[1] == 'right' ) {
1243
- paramTwo = split[1];
1244
- }
1245
-
1246
- return paramOne + ' ' + paramTwo;
1247
- };
1248
-
1249
- $.redux.stickyInfo = function() {
1250
- var stickyWidth = $( '.redux-main' ).innerWidth() - 20;
1251
-
1252
- if ( !$( '#info_bar' ).isOnScreen() && !$( '#redux-footer-sticky' ).isOnScreen() ) {
1253
- $( '#redux-footer' ).css(
1254
- {
1255
- position: 'fixed',
1256
- bottom: '0',
1257
- width: stickyWidth,
1258
- right: 21
1259
- }
1260
- );
1261
- $( '#redux-footer' ).addClass( 'sticky-footer-fixed' );
1262
- $( '.redux-save-warn' ).css( 'left', $( '#redux-sticky' ).offset().left );
1263
- $( '#redux-sticky-padder' ).show();
1264
- } else {
1265
- $( '#redux-footer' ).css(
1266
- {
1267
- background: '#eee',
1268
- position: 'inherit',
1269
- bottom: 'inherit',
1270
- width: 'inherit'
1271
- }
1272
- );
1273
- $( '#redux-sticky-padder' ).hide();
1274
- $( '#redux-footer' ).removeClass( 'sticky-footer-fixed' );
1275
- }
1276
- if ( !$( '#info_bar' ).isOnScreen() ) {
1277
- $( '#redux-sticky' ).addClass( 'sticky-save-warn' );
1278
- } else {
1279
- $( '#redux-sticky' ).removeClass( 'sticky-save-warn' );
1280
- }
1281
- };
1282
-
1283
- $.redux.expandOptions = function( parent ) {
1284
- var trigger = parent.find( '.expand_options' );
1285
- var width = parent.find( '.redux-sidebar' ).width() - 1;
1286
- var id = $( '.redux-group-menu .active a' ).data( 'rel' ) + '_section_group';
1287
-
1288
- if ( trigger.hasClass( 'expanded' ) ) {
1289
- trigger.removeClass( 'expanded' );
1290
- parent.find( '.redux-main' ).removeClass( 'expand' );
1291
-
1292
- parent.find( '.redux-sidebar' ).stop().animate(
1293
- {
1294
- 'margin-left': '0px'
1295
- }, 500
1296
- );
1297
-
1298
- parent.find( '.redux-main' ).stop().animate(
1299
- {
1300
- 'margin-left': width
1301
- }, 500, function() {
1302
- parent.find( '.redux-main' ).attr( 'style', '' );
1303
- }
1304
- );
1305
-
1306
- parent.find( '.redux-group-tab' ).each(
1307
- function() {
1308
- if ( $( this ).attr( 'id' ) !== id ) {
1309
- $( this ).fadeOut( 'fast' );
1310
- }
1311
- }
1312
- );
1313
- // Show the only active one
1314
- } else {
1315
- trigger.addClass( 'expanded' );
1316
- parent.find( '.redux-main' ).addClass( 'expand' );
1317
-
1318
- parent.find( '.redux-sidebar' ).stop().animate(
1319
- {
1320
- 'margin-left': -width - 113
1321
- }, 500
1322
- );
1323
-
1324
- parent.find( '.redux-main' ).stop().animate(
1325
- {
1326
- 'margin-left': '-1px'
1327
- }, 500
1328
- );
1329
-
1330
- parent.find( '.redux-group-tab' ).fadeIn(
1331
- 'medium', function() {
1332
- $.redux.initFields();
1333
- }
1334
- );
1335
- }
1336
- return false;
1337
- };
1338
-
1339
-
1340
- $.redux.scaleToRatio = function( el, maxHeight, maxWidth ) {
1341
- var ratio = 0; // Used for aspect ratio
1342
-
1343
- var width = el.attr( 'data-width' );
1344
- if ( !width ) {
1345
- width = el.width();
1346
- el.attr( 'data-width', width );
1347
- }
1348
- var height = el.attr( 'data-height' );
1349
- var eHeight = el.height();
1350
- if ( !height || eHeight > height ) {
1351
- height = eHeight;
1352
- el.attr( 'data-height', height );
1353
- el.css( "width", 'auto' );
1354
- el.attr( 'data-width', el.width() );
1355
- width = el.width();
1356
- }
1357
-
1358
-
1359
- // Check if the current width is larger than the max
1360
- if ( width > maxWidth ) {
1361
- ratio = maxWidth / width; // get ratio for scaling image
1362
- el.css( "width", maxWidth ); // Set new width
1363
- el.css( "height", height * ratio ); // Scale height based on ratio
1364
- height = height * ratio; // Reset height to match scaled image
1365
- width = width * ratio; // Reset width to match scaled image
1366
-
1367
- } else {
1368
- el.css( "width", 'auto' ); // Set new height
1369
-
1370
- }
1371
-
1372
- // Check if current height is larger than max
1373
- if ( height > maxHeight ) {
1374
- ratio = maxHeight / height; // get ratio for scaling image
1375
- el.css( "height", maxHeight ); // Set new height
1376
- el.css( "width", width * ratio ); // Scale width based on ratio
1377
- width = width * ratio; // Reset width to match scaled image
1378
- height = height * ratio; // Reset height to match scaled image
1379
-
1380
-
1381
- } else {
1382
- el.css( "height", 'auto' ); // Set new height
1383
-
1384
- }
1385
-
1386
- var test = ($( document.getElementById( 'redux-header' ) ).height() - el.height()) / 2;
1387
- if ( test > 0 ) {
1388
- el.css( "margin-top", test );
1389
- } else {
1390
- el.css( "margin-top", 0 );
1391
- }
1392
-
1393
- if ( $( '#redux-header .redux_field_search' ) ) {
1394
- $( '#redux-header .redux_field_search' ).css( 'right', ($( el ).width() + 20) );
1395
- }
1396
-
1397
-
1398
- };
1399
- $.redux.resizeAds = function() {
1400
- var el = $( '#redux-header' );
1401
- var maxWidth;
1402
- if ( el.length ) {
1403
- maxWidth = el.width() - el.find( '.display_header' ).width() - 30;
1404
- } else {
1405
- el = $( '#customize-info' );
1406
- maxWidth = el.width();
1407
- }
1408
-
1409
- var maxHeight = el.height();
1410
- var rAds = el.find( '.rAds' );
1411
-
1412
- $( rAds ).find( 'video' ).each(
1413
- function() {
1414
- $.redux.scaleToRatio( $( this ), maxHeight, maxWidth );
1415
- }
1416
- );
1417
- $( rAds ).find( 'img' ).each(
1418
- function() {
1419
- $.redux.scaleToRatio( $( this ), maxHeight, maxWidth );
1420
- }
1421
- );
1422
- $( rAds ).find( 'div' ).each(
1423
- function() {
1424
- $.redux.scaleToRatio( $( this ), maxHeight, maxWidth );
1425
- }
1426
- );
1427
-
1428
- if ( rAds.css( 'left' ) == "-99999px" ) {
1429
- rAds.css( 'display', 'none' ).css( 'left', 'auto' );
1430
- }
1431
- rAds.fadeIn( 'slow' );
1432
- };
1433
- $( document ).ready(
1434
- function() {
1435
- if ( redux.rAds ) {
1436
- var el;
1437
- if ( $( '#redux-header' ).length > 0 ) {
1438
- $( '#redux-header' ).append( '<div class="rAds"></div>' );
1439
- el = $( '#redux-header' );
1440
- } else {
1441
- $( '#customize-theme-controls ul' ).first().prepend(
1442
- '<li id="redux_rAds" class="accordion-section rAdsContainer" style="position: relative;"><div class="rAds"></div></li>' );
1443
- el = $( '#redux_rAds' );
1444
- }
1445
-
1446
- el.css( 'position', 'relative' );
1447
- el.find( '.rAds' ).attr(
1448
- 'style',
1449
- 'position:absolute; top: 6px; right: 9px; display:block !important;overflow:hidden;'
1450
- ).css( 'left', '-99999px' );
1451
- el.find( '.rAds' ).html( redux.rAds.replace( /<br\s?\/?>/, '' ) );
1452
- var rAds = el.find( '.rAds' );
1453
-
1454
- $( rAds ).hide();
1455
- rAds.bind( "DOMSubtreeModified", function() {
1456
- if ( $( this ).html().indexOf( "<a href" ) >= 0 ) {
1457
- rAds.find( 'img' ).css( 'visibility', 'hidden' );
1458
- setTimeout( function() {
1459
- rAds.show();
1460
- $.redux.resizeAds();
1461
- }, 400 );
1462
- rAds.find( 'img' ).css( 'visibility', 'inherit' );
1463
- rAds.unbind( "DOMSubtreeModified" );
1464
- }
1465
-
1466
- } );
1467
- $( window ).resize(
1468
- function() {
1469
- $.redux.resizeAds();
1470
- }
1471
- );
1472
-
1473
- }
1474
- }
1475
- );
1476
- })( jQuery );
1477
-
1478
- jQuery.noConflict();
1479
-
1480
- var confirmOnPageExit = function( e ) {
1481
- //return; // ONLY FOR DEBUGGING
1482
- // If we haven't been passed the event get the window.event
1483
- e = e || window.event;
1484
-
1485
- var message = redux.args.save_pending;
1486
-
1487
- // For IE6-8 and Firefox prior to version 4
1488
- if ( e ) {
1489
- e.returnValue = message;
1490
- }
1491
-
1492
- window.onbeforeunload = null;
1493
-
1494
- // For Chrome, Safari, IE8+ and Opera 12+
1495
- return message;
1496
- };
1497
-
1498
- function redux_change( variable ) {
1499
- variable = jQuery(variable);
1500
-
1501
- jQuery( 'body' ).trigger( 'check_dependencies', variable );
1502
-
1503
- if ( variable.hasClass( 'compiler' ) ) {
1504
- jQuery( '#redux-compiler-hook' ).val( 1 );
1505
- }
1506
-
1507
- // var test = jQuery( variable ).parents( '.redux-field-container:first' );
1508
- // if ( test.hasClass( 'redux-container-typography' ) && redux.field_objects.typography ) {
1509
- // redux.field_objects.typography.change( test );
1510
- // }
1511
-
1512
- var rContainer = jQuery( variable ).parents( '.redux-container:first' );
1513
-
1514
- var parentID = jQuery( variable ).closest( '.redux-group-tab' ).attr( 'id' );
1515
-
1516
- // Let's count down the errors now. Fancy. ;)
1517
- var id = parentID.split( '_' );
1518
- id = id[0];
1519
-
1520
- var th = rContainer.find( '.redux-group-tab-link-a[data-key="' + id + '"]' ).parents( '.redux-group-tab-link-li:first' );
1521
- var subParent = jQuery( '#' + parentID + '_li' ).parents( '.hasSubSections:first' );
1522
-
1523
- if ( jQuery( variable ).parents( 'fieldset.redux-field:first' ).hasClass( 'redux-field-error' ) ) {
1524
- jQuery( variable ).parents( 'fieldset.redux-field:first' ).removeClass( 'redux-field-error' );
1525
- jQuery( variable ).parent().find( '.redux-th-error' ).slideUp();
1526
-
1527
- var errorCount = (parseInt( rContainer.find( '.redux-field-errors span' ).text() ) - 1);
1528
-
1529
- if ( errorCount <= 0 ) {
1530
- //console.log('HERE');
1531
- jQuery( '#' + parentID + '_li .redux-menu-error' ).fadeOut( 'fast' ).remove();
1532
- jQuery( '#' + parentID + '_li .redux-group-tab-link-a' ).removeClass( 'hasError' );
1533
-
1534
- jQuery( '#' + parentID + '_li' ).parents( '.inside:first' ).find( '.redux-field-errors' ).slideUp();
1535
- jQuery( variable ).parents( '.redux-container:first' ).find( '.redux-field-errors' ).slideUp();
1536
- jQuery( '#redux_metaboxes_errors' ).slideUp();
1537
- } else {
1538
-
1539
- var errorsLeft = (parseInt( th.find( '.redux-menu-error:first' ).text() ) - 1);
1540
- if ( errorsLeft <= 0 ) {
1541
- th.find( '.redux-menu-error:first' ).fadeOut().remove();
1542
- } else {
1543
- th.find( '.redux-menu-error:first' ).text( errorsLeft );
1544
- }
1545
-
1546
- rContainer.find( '.redux-field-errors span' ).text( errorCount );
1547
- }
1548
-
1549
- if ( subParent.length !== 0 ) {
1550
- if ( subParent.find( '.redux-menu-error' ).length === 0 ) {
1551
- subParent.find( '.hasError' ).removeClass( 'hasError' );
1552
- }
1553
- }
1554
- }
1555
- if ( jQuery( variable ).parents( 'fieldset.redux-field:first' ).hasClass( 'redux-field-warning' ) ) {
1556
- jQuery( variable ).parents( 'fieldset.redux-field:first' ).removeClass( 'redux-field-warning' );
1557
- jQuery( variable ).parent().find( '.redux-th-warning' ).slideUp();
1558
-
1559
- var warningCount = (parseInt( rContainer.find( '.redux-field-warnings span' ).text() ) - 1);
1560
-
1561
- if ( warningCount <= 0 ) {
1562
- //console.log('HERE');
1563
- jQuery( '#' + parentID + '_li .redux-menu-warning' ).fadeOut( 'fast' ).remove();
1564
- jQuery( '#' + parentID + '_li .redux-group-tab-link-a' ).removeClass( 'hasWarning' );
1565
-
1566
- jQuery( '#' + parentID + '_li' ).parents( '.inside:first' ).find( '.redux-field-warnings' ).slideUp();
1567
- jQuery( variable ).parents( '.redux-container:first' ).find( '.redux-field-warnings' ).slideUp();
1568
- jQuery( '#redux_metaboxes_warnings' ).slideUp();
1569
- } else {
1570
- // Let's count down the warnings now. Fancy. ;)
1571
-
1572
- var warningsLeft = (parseInt( th.find( '.redux-menu-warning:first' ).text() ) - 1);
1573
- if ( warningsLeft <= 0 ) {
1574
- th.find( '.redux-menu-warning:first' ).fadeOut().remove();
1575
- } else {
1576
- th.find( '.redux-menu-warning:first' ).text( warningsLeft );
1577
- }
1578
-
1579
- rContainer.find( '.redux-field-warning span' ).text( warningCount );
1580
-
1581
- }
1582
- if ( subParent.length !== 0 ) {
1583
- if ( subParent.find( '.redux-menu-warning' ).length === 0 ) {
1584
- subParent.find( '.hasWarning' ).removeClass( 'hasWarning' );
1585
- }
1586
- }
1587
- }
1588
- // Don't show the changed value notice while save_notice is visible.
1589
- if ( rContainer.find( '.saved_notice:visible' ).length > 0 ) {
1590
- return;
1591
- }
1592
-
1593
- if ( !redux.args.disable_save_warn ) {
1594
- rContainer.find( '.redux-save-warn' ).slideDown();
1595
- window.onbeforeunload = confirmOnPageExit;
1596
- }
1597
- }
1598
-
1599
- function colorValidate( field ) {
1600
- var value = jQuery( field ).val();
1601
-
1602
- var hex = colorNameToHex( value );
1603
- if ( hex !== value.replace( '#', '' ) ) {
1604
- return hex;
1605
- }
1606
-
1607
- return value;
1608
- }
1609
-
1610
- function colorNameToHex( colour ) {
1611
- var tcolour = colour.replace( /^\s\s*/, '' ).replace( /\s\s*$/, '' ).replace( "#", "" );
1612
-
1613
- var colours = {
1614
- "aliceblue": "#f0f8ff",
1615
- "antiquewhite": "#faebd7",
1616
- "aqua": "#00ffff",
1617
- "aquamarine": "#7fffd4",
1618
- "azure": "#f0ffff",
1619
- "beige": "#f5f5dc",
1620
- "bisque": "#ffe4c4",
1621
- "black": "#000000",
1622
- "blanchedalmond": "#ffebcd",
1623
- "blue": "#0000ff",
1624
- "blueviolet": "#8a2be2",
1625
- "brown": "#a52a2a",
1626
- "burlywood": "#deb887",
1627
- "cadetblue": "#5f9ea0",
1628
- "chartreuse": "#7fff00",
1629
- "chocolate": "#d2691e",
1630
- "coral": "#ff7f50",
1631
- "cornflowerblue": "#6495ed",
1632
- "cornsilk": "#fff8dc",
1633
- "crimson": "#dc143c",
1634
- "cyan": "#00ffff",
1635
- "darkblue": "#00008b",
1636
- "darkcyan": "#008b8b",
1637
- "darkgoldenrod": "#b8860b",
1638
- "darkgray": "#a9a9a9",
1639
- "darkgreen": "#006400",
1640
- "darkkhaki": "#bdb76b",
1641
- "darkmagenta": "#8b008b",
1642
- "darkolivegreen": "#556b2f",
1643
- "darkorange": "#ff8c00",
1644
- "darkorchid": "#9932cc",
1645
- "darkred": "#8b0000",
1646
- "darksalmon": "#e9967a",
1647
- "darkseagreen": "#8fbc8f",
1648
- "darkslateblue": "#483d8b",
1649
- "darkslategray": "#2f4f4f",
1650
- "darkturquoise": "#00ced1",
1651
- "darkviolet": "#9400d3",
1652
- "deeppink": "#ff1493",
1653
- "deepskyblue": "#00bfff",
1654
- "dimgray": "#696969",
1655
- "dodgerblue": "#1e90ff",
1656
- "firebrick": "#b22222",
1657
- "floralwhite": "#fffaf0",
1658
- "forestgreen": "#228b22",
1659
- "fuchsia": "#ff00ff",
1660
- "gainsboro": "#dcdcdc",
1661
- "ghostwhite": "#f8f8ff",
1662
- "gold": "#ffd700",
1663
- "goldenrod": "#daa520",
1664
- "gray": "#808080",
1665
- "green": "#008000",
1666
- "greenyellow": "#adff2f",
1667
- "honeydew": "#f0fff0",
1668
- "hotpink": "#ff69b4",
1669
- "indianred ": "#cd5c5c",
1670
- "indigo ": "#4b0082",
1671
- "ivory": "#fffff0",
1672
- "khaki": "#f0e68c",
1673
- "lavender": "#e6e6fa",
1674
- "lavenderblush": "#fff0f5",
1675
- "lawngreen": "#7cfc00",
1676
- "lemonchiffon": "#fffacd",
1677
- "lightblue": "#add8e6",
1678
- "lightcoral": "#f08080",
1679
- "lightcyan": "#e0ffff",
1680
- "lightgoldenrodyellow": "#fafad2",
1681
- "lightgrey": "#d3d3d3",
1682
- "lightgreen": "#90ee90",
1683
- "lightpink": "#ffb6c1",
1684
- "lightsalmon": "#ffa07a",
1685
- "lightseagreen": "#20b2aa",
1686
- "lightskyblue": "#87cefa",
1687
- "lightslategray": "#778899",
1688
- "lightsteelblue": "#b0c4de",
1689
- "lightyellow": "#ffffe0",
1690
- "lime": "#00ff00",
1691
- "limegreen": "#32cd32",
1692
- "linen": "#faf0e6",
1693
- "magenta": "#ff00ff",
1694
- "maroon": "#800000",
1695
- "mediumaquamarine": "#66cdaa",
1696
- "mediumblue": "#0000cd",
1697
- "mediumorchid": "#ba55d3",
1698
- "mediumpurple": "#9370d8",
1699
- "mediumseagreen": "#3cb371",
1700
- "mediumslateblue": "#7b68ee",
1701
- "mediumspringgreen": "#00fa9a",
1702
- "mediumturquoise": "#48d1cc",
1703
- "mediumvioletred": "#c71585",
1704
- "midnightblue": "#191970",
1705
- "mintcream": "#f5fffa",
1706
- "mistyrose": "#ffe4e1",
1707
- "moccasin": "#ffe4b5",
1708
- "navajowhite": "#ffdead",
1709
- "navy": "#000080",
1710
- "oldlace": "#fdf5e6",
1711
- "olive": "#808000",
1712
- "olivedrab": "#6b8e23",
1713
- "orange": "#ffa500",
1714
- "orangered": "#ff4500",
1715
- "orchid": "#da70d6",
1716
- "palegoldenrod": "#eee8aa",
1717
- "palegreen": "#98fb98",
1718
- "paleturquoise": "#afeeee",
1719
- "palevioletred": "#d87093",
1720
- "papayawhip": "#ffefd5",
1721
- "peachpuff": "#ffdab9",
1722
- "peru": "#cd853f",
1723
- "pink": "#ffc0cb",
1724
- "plum": "#dda0dd",
1725
- "powderblue": "#b0e0e6",
1726
- "purple": "#800080",
1727
- "red": "#ff0000",
1728
- "redux": "#01a3e3",
1729
- "rosybrown": "#bc8f8f",
1730
- "royalblue": "#4169e1",
1731
- "saddlebrown": "#8b4513",
1732
- "salmon": "#fa8072",
1733
- "sandybrown": "#f4a460",
1734
- "seagreen": "#2e8b57",
1735
- "seashell": "#fff5ee",
1736
- "sienna": "#a0522d",
1737
- "silver": "#c0c0c0",
1738
- "skyblue": "#87ceeb",
1739
- "slateblue": "#6a5acd",
1740
- "slategray": "#708090",
1741
- "snow": "#fffafa",
1742
- "springgreen": "#00ff7f",
1743
- "steelblue": "#4682b4",
1744
- "tan": "#d2b48c",
1745
- "teal": "#008080",
1746
- "thistle": "#d8bfd8",
1747
- "tomato": "#ff6347",
1748
- "turquoise": "#40e0d0",
1749
- "violet": "#ee82ee",
1750
- "wheat": "#f5deb3",
1751
- "white": "#ffffff",
1752
- "whitesmoke": "#f5f5f5",
1753
- "yellow": "#ffff00",
1754
- "yellowgreen": "#9acd32"
1755
- };
1756
-
1757
- if ( colours[tcolour.toLowerCase()] !== 'undefined' ) {
1758
- return colours[tcolour.toLowerCase()];
1759
- }
1760
-
1761
- return colour;
1762
- }
1763
-
1764
- function redux_hook( object, functionName, callback, before ) {
1765
- (function( originalFunction ) {
1766
- object[functionName] = function() {
1767
-
1768
- if ( before === true ) {
1769
- callback.apply( this, [returnValue, originalFunction, arguments] );
1770
- }
1771
- var returnValue = originalFunction.apply( this, arguments );
1772
- if ( before !== true ) {
1773
- callback.apply( this, [returnValue, originalFunction, arguments] );
1774
- }
1775
-
1776
- return returnValue;
1777
- };
1778
- }( object[functionName] ));
1779
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
framework/ReduxCore/assets/js/redux.min.js DELETED
@@ -1 +0,0 @@
1
- !function(e){"function"==typeof define&&define.amd?jQueryCookie.define(["jquery"],e):e(jQuery)}(function(p){var r=/\+/g;function h(e){return e}function x(e){return decodeURIComponent(e.replace(r," "))}function g(e){0===e.indexOf('"')&&(e=e.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return v.json?JSON.parse(e):e}catch(e){}}var v=p.cookie=function(e,r,t){if(void 0!==r){if("number"==typeof(t=p.extend({},v.defaults,t)).expires){var i=t.expires,a=t.expires=new Date;a.setDate(a.getDate()+i)}return r=v.json?JSON.stringify(r):String(r),document.cookie=[v.raw?e:encodeURIComponent(e),"=",v.raw?r:encodeURIComponent(r),t.expires?"; expires="+t.expires.toUTCString():"",t.path?"; path="+t.path:"",t.domain?"; domain="+t.domain:"",t.secure?"; secure":""].join("")}for(var n=v.raw?h:x,s=document.cookie.split("; "),d=e?void 0:{},o=0,u=s.length;o<u;o++){var l=s[o].split("="),c=n(l.shift()),f=n(l.join("="));if(e&&e===c){d=g(f);break}e||(d[c]=g(f))}return d};v.defaults={},p.removeCookie=function(e,r){return void 0!==p.cookie(e)&&(p.cookie(e,"",p.extend({},r,{expires:-1})),!0)}}),function(s){s.fn.typeWatch=function(e){var n=s.extend({wait:750,callback:function(){},highlight:!0,captureLength:2,inputTypes:["TEXT","TEXTAREA","PASSWORD","TEL","SEARCH","URL","EMAIL","DATETIME","DATE","MONTH","WEEK","TIME","DATETIME-LOCAL","NUMBER","RANGE"]},e);function r(e){var r=e.type.toUpperCase();if(0<=s.inArray(r,n.inputTypes)){var a={timer:null,text:s(e).val().toUpperCase(),cb:n.callback,el:e,wait:n.wait};n.highlight&&s(e).focus(function(){this.select()});s(e).on("keydown paste cut input",function(e){var r=a.wait,i=!1,t=this.type.toUpperCase();void 0!==e.keyCode&&13==e.keyCode&&"TEXTAREA"!=t&&0<=s.inArray(t,n.inputTypes)&&(r=1,i=!0);clearTimeout(a.timer),a.timer=setTimeout(function(){var e,r,t;r=i,((t=s((e=a).el).val()).length>=n.captureLength&&t.toUpperCase()!=e.text||r&&t.length>=n.captureLength)&&(e.text=t.toUpperCase(),e.cb.call(e.el,t))},r)})}}return this.each(function(){r(this)})}}(jQuery),function(s){s.fn.serializeForm=function(){if(this.length<1)return!1;var a={},n=a,e=':input[type!="checkbox"][type!="radio"], input:checked',r=function(){if(!this.disabled){var e=this.name.replace(/\[([^\]]+)?\]/g,",$1").split(","),r=e.length-1,t=s(this);if(e[0]){for(var i=0;i<r;i++)n=n[e[i]]=n[e[i]]||(""===e[i+1]||"0"===e[i+1]?[]:{});void 0!==n.length?n.push(t.val()):n[e[r]]=t.val(),n=a}}};return this.filter(e).each(r),this.find(e).each(r),a}}(jQuery),function(o){o.fn.alphanum=function(e){return t(this,g,s(e)),this},o.fn.alpha=function(e){return t(this,g,s(e,s("alpha"))),this},o.fn.numeric=function(e){return t(this,_,p(e)),this.blur(function(){!function(e,r){var t=parseFloat(o(e).val()),i=o(e);if(isNaN(t))return i.val("");n(r.min)&&t<r.min&&i.val("");n(r.max)&&t>r.max&&i.val("")}(this,e)}),this};var e,r,u={allow:"",disallow:"",allowSpace:!0,allowNumeric:!0,allowUpper:!0,allowLower:!0,allowCaseless:!0,allowLatin:!0,allowOtherCharSets:!0,maxLength:NaN},i={allowPlus:!1,allowMinus:!0,allowThouSep:!0,allowDecSep:!0,allowLeadingSpaces:!1,maxDigits:NaN,maxDecimalPlaces:NaN,maxPreDecimalPlaces:NaN,max:NaN,min:NaN},l={alpha:{allowNumeric:!1},upper:{allowNumeric:!1,allowUpper:!0,allowLower:!1,allowCaseless:!0},lower:{allowNumeric:!1,allowUpper:!1,allowLower:!0,allowCaseless:!0}},a={integer:{allowPlus:!1,allowMinus:!0,allowThouSep:!1,allowDecSep:!1},positiveInteger:{allowPlus:!1,allowMinus:!1,allowThouSep:!1,allowDecSep:!1}},c="!@#$%^&*()+=[]\\';,/{}|\":<>?~`.-_ ¬€£¦",d=",",f=".",v=function(){var e,r="0123456789".split(""),t={},i=0;for(i=0;i<r.length;i++)e=r[i],t[e]=!0;return t}(),m=(r=(e="abcdefghijklmnopqrstuvwxyz").toUpperCase(),new b(e+r));function t(e,l,c){e.each(function(){var u=o(this);u.bind("keyup change paste",function(e){var r="";e.originalEvent&&e.originalEvent.clipboardData&&e.originalEvent.clipboardData.getData&&(r=e.originalEvent.clipboardData.getData("text/plain")),setTimeout(function(){!function(e,r,t,i){var a=e.val();""==a&&0<i.length&&(a=i);var n=r(a,t);if(a==n)return;var s=e.alphanum_caret();e.val(n),a.length==n.length+1?e.alphanum_caret(s-1):e.alphanum_caret(s)}(u,l,c,r)},0)}),u.bind("keypress",function(e){var r=e.charCode?e.charCode:e.which;if((32<=(t=r)||10==t||13==t)&&!e.ctrlKey&&!e.metaKey){var t,i=String.fromCharCode(r),a=u.selection(),n=a.start,s=a.end,d=u.val(),o=d.substring(0,n)+i+d.substring(s);l(o,c)!=o&&e.preventDefault()}})})}function n(e){return!isNaN(e)}function s(e,r){void 0===r&&(r=u);var t,i,a,n,s,d={};return t="string"==typeof e?l[e]:void 0===e?{}:e,o.extend(d,r,t),void 0===d.blacklist&&(d.blacklistSet=(i=d.allow,a=d.disallow,n=new b(c+a),s=new b(i),n.subtract(s))),d}function p(e){var r,t={};return r="string"==typeof e?a[e]:void 0===e?{}:e,o.extend(t,i,r),t}function h(e,r,t){if(v[r])return!function(e,r){var t=r.maxDigits;if(""==t||isNaN(t))return!1;var i=x(e);return t<=i}(e,t)&&(!function(e,r){var t=r.maxPreDecimalPlaces;if(""==t||isNaN(t))return!1;if(0<=e.indexOf(f))return!1;var i=x(e);return t<=i}(e,t)&&(!function(e,r){var t=r.maxDecimalPlaces;if(""==t||isNaN(t))return!1;var i=e.indexOf(f);if(-1==i)return!1;var a=x(e.substring(i));return t<=a}(e,t)&&(n=e+r,(!(s=t).max||s.max<0||!(parseFloat(n)>s.max))&&(i=e+r,!(a=t).min||0<a.min||!(parseFloat(i)<a.min)))));var i,a,n,s;if(t.allowPlus&&"+"==r&&""==e)return!0;if(t.allowMinus&&"-"==r&&""==e)return!0;if(r==d&&t.allowThouSep&&function(e,r){if(0==e.length)return!1;if(0<=e.indexOf(f))return!1;var t=e.indexOf(d);if(t<0)return!0;var i=e.lastIndexOf(d);return!(e.length-i-1<3||0<x(e.substring(t))%3)}(e))return!0;if(r==f){if(0<=e.indexOf(f))return!1;if(t.allowDecSep)return!0}return!1}function x(e){return(e+="").replace(/[^0-9]/g,"").length}function g(e,r){if("string"!=typeof e)return e;var t,i,a,n,s,d,o,u,l,c,f,p=e.split(""),h=[],x=0;for(x=0;x<p.length;x++){t=p[x];var g=h.join("");i=g,a=t,f=c=l=u=o=d=s=void 0,(n=r).maxLength&&i.length>=n.maxLength||!(0<=n.allow.indexOf(a)||n.allowSpace&&" "==a)&&(n.blacklistSet.contains(a)||!n.allowNumeric&&v[a]||!n.allowUpper&&(d=(s=a).toUpperCase(),o=s.toLowerCase(),s==d&&d!=o)||!n.allowLower&&(l=(u=a).toUpperCase(),c=u.toLowerCase(),u==c&&l!=c)||!n.allowCaseless&&(f=a).toUpperCase()==f.toLowerCase()||!n.allowLatin&&m.contains(a)||!(n.allowOtherCharSets||v[a]||m.contains(a)))||h.push(t)}return h.join("")}function _(e,r){if("string"!=typeof e)return e;var t,i=e.split(""),a=[],n=0;for(n=0;n<i.length;n++){t=i[n],h(a.join(""),t,r)&&a.push(t)}return a.join("")}function b(e){this.map="string"==typeof e?function(e){var r,t={},i=e.split(""),a=0;for(a=0;a<i.length;a++)r=i[a],t[r]=!0;return t}(e):{}}b.prototype.add=function(e){var r=this.clone();for(var t in e.map)r.map[t]=!0;return r},b.prototype.subtract=function(e){var r=this.clone();for(var t in e.map)delete r.map[t];return r},b.prototype.contains=function(e){return!!this.map[e]},b.prototype.clone=function(){var e=new b;for(var r in this.map)e.map[r]=!0;return e},o.fn.alphanum.backdoorAlphaNum=function(e,r){return g(e,s(r))},o.fn.alphanum.backdoorNumeric=function(e,r){return _(e,p(r))},o.fn.alphanum.setNumericSeparators=function(e){1==e.thousandsSeparator.length&&1==e.decimalSeparator.length&&(d=e.thousandsSeparator,f=e.decimalSeparator)}}(jQuery),function(a){function n(e,r){if(e.createTextRange){var t=e.createTextRange();t.move("character",r),t.select()}else null!=e.selectionStart&&(e.focus(),e.setSelectionRange(r,r))}a.fn.alphanum_caret=function(t,i){return void 0===t?function(e){if("selection"in document){var r=e.createTextRange();try{r.setEndPoint("EndToStart",document.selection.createRange())}catch(e){return 0}return r.text.length}if(null!=e.selectionStart)return e.selectionStart}(this.get(0)):this.queue(function(e){if(isNaN(t)){var r=a(this).val().indexOf(t);!0===i?r+=t.length:void 0!==i&&(r+=i),n(this,r)}else n(this,t);e()})}}(jQuery),function(u){var l=function(e){return e?e.ownerDocument.defaultView||e.ownerDocument.parentWindow:window},c=function(e,r){var t=u.Range.current(e).clone(),i=u.Range(e).select(e);return t.overlaps(i)?(t.compare("START_TO_START",i)<1?(startPos=0,t.move("START_TO_START",i)):(fromElementToCurrent=i.clone(),fromElementToCurrent.move("END_TO_START",t),startPos=fromElementToCurrent.toString().length),0<=t.compare("END_TO_END",i)?endPos=i.toString().length:endPos=startPos+t.toString().length,{start:startPos,end:endPos}):null},f=function(e,r,t){var i,a,n,s,d,o;t=t||0;for(var u=0;e[u];u++)3===(i=e[u]).nodeType||4===i.nodeType?(a=t,t+=i.nodeValue.length,n=a,s=t,o=i,"number"==typeof(d=r)[0]&&d[0]<s&&(d[0]={el:o,count:d[0]-n}),"number"==typeof d[1]&&d[1]<=s&&(d[1]={el:o,count:d[1]-n})):8!==i.nodeType&&(t=f(i.childNodes,r,t));return t};jQuery.fn.selection=function(e,r){return void 0!==e?this.each(function(){!function(e,r,t){var i=l(e);if(e.setSelectionRange)void 0===t?(e.focus(),e.setSelectionRange(r,r)):(e.select(),e.selectionStart=r,e.selectionEnd=t);else if(e.createTextRange){var a=e.createTextRange();a.moveStart("character",r),t=t||r,a.moveEnd("character",t-e.value.length),a.select()}else if(i.getSelection){var n=i.document,s=i.getSelection(),d=n.createRange(),o=[r,void 0!==t?t:r];f([e],o),d.setStart(o[0].el,o[0].count),d.setEnd(o[1].el,o[1].count),s.removeAllRanges(),s.addRange(d)}else i.document.body.createTextRange&&((d=document.body.createTextRange()).moveToElementText(e),d.collapse(),d.moveStart("character",r),d.moveEnd("character",void 0!==t?t:r),d.select())}(this,e,r)}):function(r){var e=l(r);if(void 0!==r.selectionStart)return document.activeElement&&document.activeElement!=r&&r.selectionStart==r.selectionEnd&&0==r.selectionStart?{start:r.value.length,end:r.value.length}:{start:r.selectionStart,end:r.selectionEnd};if(e.getSelection)return c(r);try{if("input"==r.nodeName.toLowerCase()){var t=l(r).document.selection.createRange(),i=r.createTextRange();i.setEndPoint("EndToStart",t);var a=i.text.length;return{start:a,end:a+t.text.length}}var n=c(r);if(!n)return n;var s=u.Range.current().clone(),d=s.clone().collapse().range,o=s.clone().collapse(!1).range;return d.moveStart("character",-1),o.moveStart("character",-1),0!=n.startPos&&""==d.text&&(n.startPos+=2),0!=n.endPos&&""==o.text&&(n.endPos+=2),n}catch(e){return{start:r.value.length,end:r.value.length}}}(this[0])},u.fn.selection.getCharElement=f}(jQuery),function(x){"use strict";x.redux=x.redux||{},x(document).ready(function(){x.fn.isOnScreen=function(){if(window){var e=x(window),r={top:e.scrollTop()};r.right=r.left+e.width(),r.bottom=r.top+e.height();var t=this.offset();return t.right=t.left+this.outerWidth(),t.bottom=t.top+this.outerHeight(),!(r.right<t.left||r.left>t.right||r.bottom<t.top||r.top>t.bottom)}},x.redux.hideFields(),x.redux.checkRequired(),x.redux.initEvents(),x.redux.initQtip(),x.redux.tabCheck(),x.redux.notices(),x.redux.tabControl()}),x.redux.ajax_save=function(e){var t=x(document.getElementById("redux_ajax_overlay"));t.fadeIn(),jQuery(".redux-action_bar .spinner").addClass("is-active"),jQuery(".redux-action_bar input").attr("disabled","disabled");var i=jQuery(document.getElementById("redux_notification_bar"));i.slideUp(),jQuery(".redux-save-warn").slideUp(),jQuery(".redux_ajax_save_error").slideUp("medium",function(){jQuery(this).remove()});var r=jQuery(document.getElementById("redux-form-wrapper"));redux.fields.hasOwnProperty("editor")&&x.each(redux.fields.editor,function(e,r){if("undefined"!=typeof tinyMCE){var t=tinyMCE.get(e);t&&t.save()}});var a=r.serialize();r.find("input[type=checkbox]").each(function(){if(void 0!==x(this).attr("name")){var e=x(this).is(":checked")?x(this).val():"0";a+="&"+x(this).attr("name")+"="+e}}),"redux_save"!=e.attr("name")&&(a+="&"+e.attr("name")+"="+e.val());var n=r.attr("data-nonce");return jQuery.ajax({type:"post",dataType:"json",url:ajaxurl,data:{action:redux.args.opt_name+"_ajax_save",nonce:n,opt_name:redux.args.opt_name,data:a},error:function(e){window.console||(console={}),console.log=console.log||function(e,r){},console.log(redux.ajax.console),console.log(e.responseText),jQuery(".redux-action_bar input").removeAttr("disabled"),t.fadeOut("fast"),jQuery(".redux-action_bar .spinner").removeClass("is-active"),alert(redux.ajax.alert)},success:function(e){if(e.action&&"reload"==e.action)location.reload(!0);else if("success"==e.status){jQuery(".redux-action_bar input").removeAttr("disabled"),t.fadeOut("fast"),jQuery(".redux-action_bar .spinner").removeClass("is-active"),redux.options=e.options,redux.errors=e.errors,redux.warnings=e.warnings,i.html(e.notification_bar).slideDown("fast"),null===e.errors&&null===e.warnings||x.redux.notices();var r=x(document.getElementById("redux_notification_bar")).find(".saved_notice");r.slideDown(),r.delay(4e3).slideUp()}else jQuery(".redux-action_bar input").removeAttr("disabled"),jQuery(".redux-action_bar .spinner").removeClass("is-active"),t.fadeOut("fast"),jQuery(".wrap h2:first").parent().append('<div class="error redux_ajax_save_error" style="display:none;"><p>'+e.status+"</p></div>"),jQuery(".redux_ajax_save_error").slideDown(),jQuery("html, body").animate({scrollTop:0},"slow")}}),!1},x.redux.initEvents=function(){x(".redux-presets-bar").on("click",function(){window.onbeforeunload=null}),x("#toplevel_page_"+redux.args.slug+" .wp-submenu a, #wp-admin-bar-"+redux.args.slug+" a.ab-item").click(function(e){if((x("#toplevel_page_"+redux.args.slug).hasClass("wp-menu-open")||x(this).hasClass("ab-item"))&&!x(this).parents("ul.ab-submenu:first").hasClass("ab-sub-secondary")&&0<=x(this).attr("href").toLowerCase().indexOf(redux.args.slug+"&tab=")){e.preventDefault();var r=x(this).attr("href").split("&tab=");return x("#"+r[1]+"_section_group_li_a").click(),x(this).parents("ul:first").find(".current").removeClass("current"),x(this).addClass("current"),x(this).parent().addClass("current"),!1}}),x(".redux-action_bar input, #redux-import-action input").on("click",function(e){if(x(this).attr("name")==redux.args.opt_name+"[defaults]"){if(!confirm(redux.args.reset_confirm))return!1}else if(x(this).attr("name")==redux.args.opt_name+"[defaults-section]"){if(!confirm(redux.args.reset_section_confirm))return!1}else if("import"==x(this).attr("name")&&!confirm(redux.args.import_section_confirm))return!1;!(window.onbeforeunload=null)===redux.args.ajax_save?(x.redux.ajax_save(x(this)),e.preventDefault()):location.reload(!0)}),x(".expand_options").click(function(e){e.preventDefault();var r=x(".redux-container");if(x(r).hasClass("fully-expanded")){x(r).removeClass("fully-expanded");var t=x.cookie("redux_current_tab");x(".redux-container:first").find("#"+t+"_section_group").fadeIn(200,function(){0!==x(".redux-container:first").find("#redux-footer").length&&x.redux.stickyInfo(),x.redux.initFields()})}return x.redux.expandOptions(x(this).parents(".redux-container:first")),!1}),x(".saved_notice").is(":visible")&&x(".saved_notice").slideDown(),x(document.body).on("change",".redux-field input, .redux-field textarea, .redux-field select",function(){x(this).hasClass("noUpdate")||redux_change(x(this))});var e=x("#redux-footer").height();x("#redux-sticky-padder").css({height:e}),x("#redux-footer-sticky").removeClass("hide"),0!==x("#redux-footer").length&&(x(window).scroll(function(){x.redux.stickyInfo()}),x(window).resize(function(){x.redux.stickyInfo()})),x(".saved_notice").delay(4e3).slideUp()},x.redux.hideFields=function(){x("label[for='redux_hide_field']").each(function(e,r){var t=x(this).parent().parent();x(t).addClass("hidden")})},x.redux.checkRequired=function(){x.redux.required(),x("body").on("change",".redux-main select, .redux-main radio, .redux-main input[type=checkbox], .redux-main input[type=hidden]",function(e){x.redux.check_dependencies(this)}),x("body").on("check_dependencies",function(e,r){x.redux.check_dependencies(r)}),x(".redux-container td > fieldset:empty,td > div:empty").parent().parent().hide()},x.redux.initQtip=function(){if(x().qtip){var e="";!0===redux.args.hints.tip_style.shadow&&(e="qtip-shadow");var r="",t=redux.args.hints.tip_style.color;""!==t&&(r="qtip-"+t);var i="";!0===redux.args.hints.tip_style.rounded&&(i="qtip-rounded");var a="",n=redux.args.hints.tip_style.style;""!==n&&(a="qtip-"+n);var s=e+","+r+","+i+","+a+",redux-qtip";s=s.replace(/,/g," ");var d=redux.args.hints.tip_position.my,o=redux.args.hints.tip_position.at;d=x.redux.verifyPos(d.toLowerCase(),!0),o=x.redux.verifyPos(o.toLowerCase(),!1);var u=redux.args.hints.tip_effect.show.event,l=redux.args.hints.tip_effect.hide.event,c=redux.args.hints.tip_effect.show.effect,f=redux.args.hints.tip_effect.show.duration,p=redux.args.hints.tip_effect.hide.effect,h=redux.args.hints.tip_effect.hide.duration;x("div.redux-dev-qtip").each(function(){x(this).qtip({content:{text:x(this).attr("qtip-content"),title:x(this).attr("qtip-title")},show:{effect:function(){x(this).slideDown(500)},event:"mouseover"},hide:{effect:function(){x(this).slideUp(500)},event:"mouseleave"},style:{classes:"qtip-shadow qtip-light"},position:{my:"top center",at:"bottom center"}})}),x("div.redux-hint-qtip").each(function(){x(this).qtip({content:{text:x(this).attr("qtip-content"),title:x(this).attr("qtip-title")},show:{effect:function(){switch(c){case"slide":x(this).slideDown(f);break;case"fade":x(this).fadeIn(f);break;default:x(this).show()}},event:u},hide:{effect:function(){switch(p){case"slide":x(this).slideUp(h);break;case"fade":x(this).fadeOut(h);break;default:x(this).hide(h)}},event:l},style:{classes:s},position:{my:d,at:o}})}),x("input[qtip-content]").each(function(){x(this).qtip({content:{text:x(this).attr("qtip-content"),title:x(this).attr("qtip-title")},show:"focus",hide:"blur",style:s,position:{my:d,at:o}})})}},x.redux.tabCheck=function(){if(x(".redux-group-tab-link-a").click(function(){var e=x(this);if(e.parent().hasClass("empty_section")&&e.parent().hasClass("hasSubSections")){var r=x(this).closest("ul").find(".redux-group-tab-link-a"),t=r.index(this);e=r.slice(t+1,t+2)}var i=e.parents(".redux-container:first"),a=e.data("rel"),n=i.find(".redux-group-tab-link-li.active:first .redux-group-tab-link-a").data("rel");if(n!==a){if(x("#currentSection").val(a),e.parents(".postbox-container:first").length||x.cookie("redux_current_tab",a,{expires:7,path:"/"}),i.find("#"+a+"_section_group_li").parents(".redux-group-tab-link-li").length){var s=i.find("#"+a+"_section_group_li").parents(".redux-group-tab-link-li").attr("id").split("_");s=s[0]}if(i.find("#toplevel_page_"+redux.args.slug+" .wp-submenu a.current").removeClass("current"),i.find("#toplevel_page_"+redux.args.slug+" .wp-submenu li.current").removeClass("current"),i.find("#toplevel_page_"+redux.args.slug+" .wp-submenu a").each(function(){var e=x(this).attr("href").split("&tab=");e[1]!=a&&e[1]!=s||(x(this).addClass("current"),x(this).parent().addClass("current"))}),i.find("#"+n+"_section_group_li").find("#"+n+"_section_group_li").length)i.find("#"+n+"_section_group_li").addClass("activeChild"),i.find("#"+a+"_section_group_li").addClass("active").removeClass("activeChild");else if(i.find("#"+a+"_section_group_li").parents("#"+n+"_section_group_li").length||i.find("#"+n+"_section_group_li").parents("ul.subsection").find("#"+a+"_section_group_li").length)i.find("#"+a+"_section_group_li").parents("#"+n+"_section_group_li").length?i.find("#"+n+"_section_group_li").addClass("activeChild").removeClass("active"):(i.find("#"+a+"_section_group_li").addClass("active"),i.find("#"+n+"_section_group_li").removeClass("active")),i.find("#"+a+"_section_group_li").removeClass("activeChild").addClass("active");else if(i.find("#"+a+"_section_group_li").addClass("active").removeClass("activeChild").find("ul.subsection").slideDown(),i.find("#"+n+"_section_group_li").find("ul.subsection").length){i.find("#"+n+"_section_group_li").find("ul.subsection").slideUp("fast",function(){i.find("#"+n+"_section_group_li").removeClass("active").removeClass("activeChild")});var d=i.find("#"+a+"_section_group_li").parents(".hasSubSections:first");0<d.length&&(i.find("#"+a+"_section_group_li").removeClass("active"),a=d.find(".redux-group-tab-link-a:first").data("rel"),d.hasClass("empty_section")?(d.find(".subsection li:first").addClass("active"),i.find("#"+a+"_section_group_li").removeClass("active").addClass("activeChild").find("ul.subsection").slideDown(),d=d.find(".subsection li:first"),a=d.find(".redux-group-tab-link-a:first").data("rel")):i.find("#"+a+"_section_group_li").addClass("active").removeClass("activeChild").find("ul.subsection").slideDown())}else i.find("#"+n+"_section_group_li").parents("ul.subsection").length?i.find("#"+n+"_section_group_li").parents("#"+a+"_section_group_li").length?i.find("#"+n+"_section_group_li").removeClass("active"):i.find("#"+n+"_section_group_li").parents("ul.subsection").slideUp("fast",function(){i.find("#"+n+"_section_group_li").removeClass("active"),i.find("#"+n+"_section_group_li").parents(".redux-group-tab-link-li").removeClass("active").removeClass("activeChild"),i.find("#"+a+"_section_group_li").parents(".redux-group-tab-link-li").addClass("activeChild").find("ul.subsection").slideDown(),i.find("#"+a+"_section_group_li").addClass("active")}):(i.find("#"+n+"_section_group_li").removeClass("active"),i.find("#"+a+"_section_group_li").parents(".redux-group-tab-link-li").length&&(i.find("#"+a+"_section_group_li").parents(".redux-group-tab-link-li").addClass("activeChild").find("ul.subsection").slideDown(),i.find("#"+a+"_section_group_li").addClass("active")));i.find("#"+n+"_section_group").hide(),i.find("#"+a+"_section_group").fadeIn(200,function(){0!==i.find("#redux-footer").length&&x.redux.stickyInfo(),x.redux.initFields()}),x("#toplevel_page_"+redux.args.slug).find(".current").removeClass("current")}}),void 0===redux.last_tab){var e=decodeURI((new RegExp("tab=(.+?)(&|$)").exec(location.search)||["",""])[1]);""!==e?x.cookie("redux_current_tab_get")!==e&&(x.cookie("redux_current_tab",e,{expires:7,path:"/"}),x.cookie("redux_current_tab_get",e,{expires:7,path:"/"}),x("#"+e+"_section_group_li").click()):""!==x.cookie("redux_current_tab_get")&&x.removeCookie("redux_current_tab_get");var r=x("#"+x.cookie("redux_current_tab")+"_section_group_li_a");null===x.cookie("redux_current_tab")||void 0===x.cookie("redux_current_tab")||0===r.length?x(".redux-container").find(".redux-group-tab-link-a:first").click():r.click()}else x("#"+redux.last_tab+"_section_group_li_a").click()},x.redux.initFields=function(){x(".redux-group-tab:visible").find(".redux-field-init:visible").each(function(){var e=x(this).attr("data-type");if(e in redux.field_objects&&"function"==typeof redux.field_objects[e].init&&redux.field_objects[e].init(),!redux.customizer&&x(this).hasClass("redux_remove_th")){var r=x(this).parents("tr:first").find("th:first");r.html()&&0<r.html().length&&(x(this).prepend(r.html()),x(this).find(".redux_field_th").css("padding","0 0 10px 0")),x(this).parent().attr("colspan","2"),r.remove()}})},x.redux.notices=function(){redux.errors&&redux.errors.errors&&(x.each(redux.errors.errors,function(e,r){x.each(r.errors,function(e,r){x("#"+redux.args.opt_name+"-"+r.id).addClass("redux-field-error"),0===x("#"+redux.args.opt_name+"-"+r.id).parent().find(".redux-th-error").length?x("#"+redux.args.opt_name+"-"+r.id).append('<div class="redux-th-error">'+r.msg+"</div>"):x("#"+redux.args.opt_name+"-"+r.id).parent().find(".redux-th-error").html(r.msg).css("display","block")})}),x(".redux-container").each(function(){var i=x(this);i.find(".redux-menu-error").remove();var e=i.find(".redux-field-error").length;0<e&&(i.find(".redux-field-errors span").text(e),i.find(".redux-field-errors").slideDown(),i.find(".redux-group-tab").each(function(){var e=x(this).find(".redux-field-error").length;if(0<e){var r=x(this).attr("id").split("_");r=r[0],i.find('.redux-group-tab-link-a[data-key="'+r+'"]').prepend('<span class="redux-menu-error">'+e+"</span>"),i.find('.redux-group-tab-link-a[data-key="'+r+'"]').addClass("hasError");var t=i.find('.redux-group-tab-link-a[data-key="'+r+'"]').parents(".hasSubSections:first");t&&t.find(".redux-group-tab-link-a:first").addClass("hasError")}}))})),redux.warnings&&redux.warnings.warnings&&(x.each(redux.warnings.warnings,function(e,r){x.each(r.warnings,function(e,r){x("#"+redux.args.opt_name+"-"+r.id).addClass("redux-field-warning"),0===x("#"+redux.args.opt_name+"-"+r.id).parent().find(".redux-th-warning").length?x("#"+redux.args.opt_name+"-"+r.id).append('<div class="redux-th-warning">'+r.msg+"</div>"):x("#"+redux.args.opt_name+"-"+r.id).parent().find(".redux-th-warning").html(r.msg).css("display","block")})}),x(".redux-container").each(function(){var i=x(this);i.find(".redux-menu-warning").remove();var e=i.find(".redux-field-warning").length;0<e&&(i.find(".redux-field-warnings span").text(e),i.find(".redux-field-warnings").slideDown(),i.find(".redux-group-tab").each(function(){var e=x(this).find(".redux-field-warning").length;if(0<e){var r=x(this).attr("id").split("_");r=r[0],i.find('.redux-group-tab-link-a[data-key="'+r+'"]').prepend('<span class="redux-menu-warning">'+e+"</span>"),i.find('.redux-group-tab-link-a[data-key="'+r+'"]').addClass("hasWarning");var t=i.find('.redux-group-tab-link-a[data-key="'+r+'"]').parents(".hasSubSections:first");t&&t.find(".redux-group-tab-link-a:first").addClass("hasWarning")}}))}))},x.redux.tabControl=function(){x(".redux-section-tabs div").hide(),x(".redux-section-tabs div:first").show(),x(".redux-section-tabs ul li:first").addClass("active"),x(".redux-section-tabs ul li a").click(function(){x(".redux-section-tabs ul li").removeClass("active"),x(this).parent().addClass("active");var e=x(this).attr("href");return x(".redux-section-tabs div").hide(),x(e).fadeIn("medium",function(){x.redux.initFields()}),!1})},x.redux.required=function(){x.each(redux.folds,function(e,r){var t=x("#"+redux.args.opt_name+"-"+e);if(t.parents("tr:first").addClass("fold"),"hide"==r){if(t.parents("tr:first").addClass("hide"),t.hasClass("redux-container-section")){var i=x("#section-"+e);i.hasClass("redux-section-indent-start")&&(x("#section-table-"+e).hide().addClass("hide"),i.hide().addClass("hide"))}if(t.hasClass("redux-container-info")&&x("#info-"+e).hide().addClass("hide"),t.hasClass("redux-container-divide")&&x("#divide-"+e).hide().addClass("hide"),t.hasClass("redux-container-raw"))t.parents().find("table#"+redux.args.opt_name+"-"+e).hide().addClass("hide")}})},x.redux.get_container_value=function(e){var r=x("#"+redux.args.opt_name+"-"+e).serializeForm();return null!==r&&"object"==typeof r&&r.hasOwnProperty(redux.args.opt_name)&&(r=r[redux.args.opt_name][e]),x("#"+redux.args.opt_name+"-"+e).hasClass("redux-container-media")&&(r=r.url),r},x.redux.check_dependencies=function(e){if(null!==redux.required){var r=x(e),t=r.parents(".redux-field:first").data("id");if(redux.required.hasOwnProperty(t)){var i=r.parents(".redux-field-container:first"),d=i.parents("tr:first").hasClass("hide");i.parents("tr:first").length||(d=i.parents(".customize-control:first").hasClass("hide")),x.each(redux.required[t],function(e,r){var t=x(this),i=!1,a=x("#"+redux.args.opt_name+"-"+e),n=a.parents("tr:first");if(d||(i=x.redux.check_parents_dependencies(e)),!0===i){if(a.hasClass("redux-container-section")){var s=x("#section-"+e);s.hasClass("redux-section-indent-start")&&s.hasClass("hide")&&(x("#section-table-"+e).fadeIn(300).removeClass("hide"),s.fadeIn(300).removeClass("hide"))}if(a.hasClass("redux-container-info")&&x("#info-"+e).fadeIn(300).removeClass("hide"),a.hasClass("redux-container-divide")&&x("#divide-"+e).fadeIn(300).removeClass("hide"),a.hasClass("redux-container-raw"))a.parents().find("table#"+redux.args.opt_name+"-"+e).fadeIn(300).removeClass("hide");n.fadeIn(300,function(){x(this).removeClass("hide"),redux.required.hasOwnProperty(e)&&x.redux.check_dependencies(x("#"+redux.args.opt_name+"-"+e).children().first()),x.redux.initFields()}),(a.hasClass("redux-container-section")||a.hasClass("redux-container-info"))&&n.css({display:"none"})}else!1===i&&n.fadeOut(100,function(){x(this).addClass("hide"),redux.required.hasOwnProperty(e)&&x.redux.required_recursive_hide(e)});t.find("select, radio, input[type=checkbox]").trigger("change")})}}},x.redux.required_recursive_hide=function(r){x("#"+redux.args.opt_name+"-"+r).parents("tr:first").fadeOut(50,function(){if(x(this).addClass("hide"),x("#"+redux.args.opt_name+"-"+r).hasClass("redux-container-section")){var e=x("#section-"+r);e.hasClass("redux-section-indent-start")&&(x("#section-table-"+r).fadeOut(50).addClass("hide"),e.fadeOut(50).addClass("hide"))}(x("#"+redux.args.opt_name+"-"+r).hasClass("redux-container-info")&&x("#info-"+r).fadeOut(50).addClass("hide"),x("#"+redux.args.opt_name+"-"+r).hasClass("redux-container-divide")&&x("#divide-"+r).fadeOut(50).addClass("hide"),x("#"+redux.args.opt_name+"-"+r).hasClass("redux-container-raw"))&&x("#"+redux.args.opt_name+"-"+r).parents().find("table#"+redux.args.opt_name+"-"+r).fadeOut(50).addClass("hide");redux.required.hasOwnProperty(r)&&x.each(redux.required[r],function(e){x.redux.required_recursive_hide(e)})})},x.redux.check_parents_dependencies=function(e){var i="";return redux.required_child.hasOwnProperty(e)?x.each(redux.required_child[e],function(e,r){if(x("#"+redux.args.opt_name+"-"+r.parent).parents("tr:first").hasClass("hide"))i=!1;else if(!1!==i){var t=x.redux.get_container_value(r.parent);i=x.redux.check_dependencies_visibility(t,r)}}):i=!0,i},x.redux.check_dependencies_visibility=function(t,e){var r,d=!1,i=e.checkValue,a=e.operation;switch(x.isPlainObject(t)&&(t=Object.keys(t).map(function(e){return[e,t[e]]})),a){case"=":case"equals":x.isArray(t)?x(t[0]).each(function(e,t){if(x.isArray(i))x(i).each(function(e,r){if(t==r)return d=!0});else if(t==i)return d=!0}):x.isArray(i)?x(i).each(function(e,r){t==r&&(d=!0)}):t==i&&(d=!0);break;case"!=":case"not":x.isArray(t)?x(t[0]).each(function(e,t){if(x.isArray(i))x(i).each(function(e,r){if(t!=r)return d=!0});else if(t!=i)return d=!0}):x.isArray(i)?x(i).each(function(e,r){t!=r&&(d=!0)}):t!=i&&(d=!0);break;case">":case"greater":case"is_larger":parseFloat(t)>parseFloat(i)&&(d=!0);break;case">=":case"greater_equal":case"is_larger_equal":parseFloat(t)>=parseFloat(i)&&(d=!0);break;case"<":case"less":case"is_smaller":parseFloat(t)<parseFloat(i)&&(d=!0);break;case"<=":case"less_equal":case"is_smaller_equal":parseFloat(t)<=parseFloat(i)&&(d=!0);break;case"contains":x.isPlainObject(t)&&(t=Object.keys(t).map(function(e){return[e,t[e]]})),x.isPlainObject(i)&&(i=Object.keys(i).map(function(e){return[e,i[e]]})),x.isArray(i)?x(i).each(function(e,r){var a=!1,n=r[0],s=r[1];if(x(t).each(function(e,r){var t=r[0],i=r[1];if(n===t&&s==i)return!(a=d=!0)}),!0===a)return!1}):-1!==t.toString().indexOf(i)&&(d=!0);break;case"doesnt_contain":case"not_contain":x.isPlainObject(t)&&(r=Object.keys(t).map(function(e){return t[e]}),t=r),x.isPlainObject(i)&&(r=Object.keys(i).map(function(e){return i[e]}),i=r),x.isArray(i)?x(i).each(function(e,r){-1===t.toString().indexOf(r)&&(d=!0)}):-1===t.toString().indexOf(i)&&(d=!0);break;case"is_empty_or":""!==t&&t!=i||(d=!0);break;case"not_empty_and":""!==t&&t!=i&&(d=!0);break;case"is_empty":case"empty":case"!isset":t&&""!==t&&null!==t||(d=!0);break;case"not_empty":case"!empty":case"isset":t&&""!==t&&null!==t&&(d=!0)}return d},x.redux.verifyPos=function(e,r){if(""===(e=e.replace(/^\s+|\s+$/gm,""))||-1==e.search(" "))return!0===r?"top left":"bottom right";var t=e.split(" "),i=r?"top":"bottom";"top"!=t[0]&&"center"!=t[0]&&"bottom"!=t[0]||(i=t[0]);var a=r?"left":"right";return"left"!=t[1]&&"center"!=t[1]&&"right"!=t[1]||(a=t[1]),i+" "+a},x.redux.stickyInfo=function(){var e=x(".redux-main").innerWidth()-20;x("#info_bar").isOnScreen()||x("#redux-footer-sticky").isOnScreen()?(x("#redux-footer").css({background:"#eee",position:"inherit",bottom:"inherit",width:"inherit"}),x("#redux-sticky-padder").hide(),x("#redux-footer").removeClass("sticky-footer-fixed")):(x("#redux-footer").css({position:"fixed",bottom:"0",width:e,right:21}),x("#redux-footer").addClass("sticky-footer-fixed"),x(".redux-save-warn").css("left",x("#redux-sticky").offset().left),x("#redux-sticky-padder").show()),x("#info_bar").isOnScreen()?x("#redux-sticky").removeClass("sticky-save-warn"):x("#redux-sticky").addClass("sticky-save-warn")},x.redux.expandOptions=function(e){var r=e.find(".expand_options"),t=e.find(".redux-sidebar").width()-1,i=x(".redux-group-menu .active a").data("rel")+"_section_group";return r.hasClass("expanded")?(r.removeClass("expanded"),e.find(".redux-main").removeClass("expand"),e.find(".redux-sidebar").stop().animate({"margin-left":"0px"},500),e.find(".redux-main").stop().animate({"margin-left":t},500,function(){e.find(".redux-main").attr("style","")}),e.find(".redux-group-tab").each(function(){x(this).attr("id")!==i&&x(this).fadeOut("fast")})):(r.addClass("expanded"),e.find(".redux-main").addClass("expand"),e.find(".redux-sidebar").stop().animate({"margin-left":-t-113},500),e.find(".redux-main").stop().animate({"margin-left":"-1px"},500),e.find(".redux-group-tab").fadeIn("medium",function(){x.redux.initFields()})),!1},x.redux.scaleToRatio=function(e,r,t){var i=0,a=e.attr("data-width");a||(a=e.width(),e.attr("data-width",a));var n=e.attr("data-height"),s=e.height();(!n||n<s)&&(n=s,e.attr("data-height",n),e.css("width","auto"),e.attr("data-width",e.width()),a=e.width()),t<a?(i=t/a,e.css("width",t),e.css("height",n*i),n*=i,a*=i):e.css("width","auto"),r<n?(i=r/n,e.css("height",r),e.css("width",a*i),a*=i,n*=i):e.css("height","auto");var d=(x(document.getElementById("redux-header")).height()-e.height())/2;0<d?e.css("margin-top",d):e.css("margin-top",0),x("#redux-header .redux_field_search")&&x("#redux-header .redux_field_search").css("right",x(e).width()+20)},x.redux.resizeAds=function(){var e,r=x("#redux-header");e=r.length?r.width()-r.find(".display_header").width()-30:(r=x("#customize-info")).width();var t=r.height(),i=r.find(".rAds");x(i).find("video").each(function(){x.redux.scaleToRatio(x(this),t,e)}),x(i).find("img").each(function(){x.redux.scaleToRatio(x(this),t,e)}),x(i).find("div").each(function(){x.redux.scaleToRatio(x(this),t,e)}),"-99999px"==i.css("left")&&i.css("display","none").css("left","auto"),i.fadeIn("slow")},x(document).ready(function(){if(redux.rAds){var e;(e=0<x("#redux-header").length?(x("#redux-header").append('<div class="rAds"></div>'),x("#redux-header")):(x("#customize-theme-controls ul").first().prepend('<li id="redux_rAds" class="accordion-section rAdsContainer" style="position: relative;"><div class="rAds"></div></li>'),x("#redux_rAds"))).css("position","relative"),e.find(".rAds").attr("style","position:absolute; top: 6px; right: 9px; display:block !important;overflow:hidden;").css("left","-99999px"),e.find(".rAds").html(redux.rAds.replace(/<br\s?\/?>/,""));var r=e.find(".rAds");x(r).hide(),r.bind("DOMSubtreeModified",function(){0<=x(this).html().indexOf("<a href")&&(r.find("img").css("visibility","hidden"),setTimeout(function(){r.show(),x.redux.resizeAds()},400),r.find("img").css("visibility","inherit"),r.unbind("DOMSubtreeModified"))}),x(window).resize(function(){x.redux.resizeAds()})}})}(jQuery),jQuery.noConflict();var confirmOnPageExit=function(e){e=e||window.event;var r=redux.args.save_pending;return e&&(e.returnValue=r),window.onbeforeunload=null,r};function redux_change(e){e=jQuery(e),jQuery("body").trigger("check_dependencies",e),e.hasClass("compiler")&&jQuery("#redux-compiler-hook").val(1);var r=jQuery(e).parents(".redux-container:first"),t=jQuery(e).closest(".redux-group-tab").attr("id"),i=t.split("_");i=i[0];var a=r.find('.redux-group-tab-link-a[data-key="'+i+'"]').parents(".redux-group-tab-link-li:first"),n=jQuery("#"+t+"_li").parents(".hasSubSections:first");if(jQuery(e).parents("fieldset.redux-field:first").hasClass("redux-field-error")){jQuery(e).parents("fieldset.redux-field:first").removeClass("redux-field-error"),jQuery(e).parent().find(".redux-th-error").slideUp();var s=parseInt(r.find(".redux-field-errors span").text())-1;if(s<=0)jQuery("#"+t+"_li .redux-menu-error").fadeOut("fast").remove(),jQuery("#"+t+"_li .redux-group-tab-link-a").removeClass("hasError"),jQuery("#"+t+"_li").parents(".inside:first").find(".redux-field-errors").slideUp(),jQuery(e).parents(".redux-container:first").find(".redux-field-errors").slideUp(),jQuery("#redux_metaboxes_errors").slideUp();else{var d=parseInt(a.find(".redux-menu-error:first").text())-1;d<=0?a.find(".redux-menu-error:first").fadeOut().remove():a.find(".redux-menu-error:first").text(d),r.find(".redux-field-errors span").text(s)}0!==n.length&&0===n.find(".redux-menu-error").length&&n.find(".hasError").removeClass("hasError")}if(jQuery(e).parents("fieldset.redux-field:first").hasClass("redux-field-warning")){jQuery(e).parents("fieldset.redux-field:first").removeClass("redux-field-warning"),jQuery(e).parent().find(".redux-th-warning").slideUp();var o=parseInt(r.find(".redux-field-warnings span").text())-1;if(o<=0)jQuery("#"+t+"_li .redux-menu-warning").fadeOut("fast").remove(),jQuery("#"+t+"_li .redux-group-tab-link-a").removeClass("hasWarning"),jQuery("#"+t+"_li").parents(".inside:first").find(".redux-field-warnings").slideUp(),jQuery(e).parents(".redux-container:first").find(".redux-field-warnings").slideUp(),jQuery("#redux_metaboxes_warnings").slideUp();else{var u=parseInt(a.find(".redux-menu-warning:first").text())-1;u<=0?a.find(".redux-menu-warning:first").fadeOut().remove():a.find(".redux-menu-warning:first").text(u),r.find(".redux-field-warning span").text(o)}0!==n.length&&0===n.find(".redux-menu-warning").length&&n.find(".hasWarning").removeClass("hasWarning")}0<r.find(".saved_notice:visible").length||redux.args.disable_save_warn||(r.find(".redux-save-warn").slideDown(),window.onbeforeunload=confirmOnPageExit)}function colorValidate(e){var r=jQuery(e).val(),t=colorNameToHex(r);return t!==r.replace("#","")?t:r}function colorNameToHex(e){var r=e.replace(/^\s\s*/,"").replace(/\s\s*$/,"").replace("#",""),t={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",honeydew:"#f0fff0",hotpink:"#ff69b4","indianred ":"#cd5c5c","indigo ":"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgrey:"#d3d3d3",lightgreen:"#90ee90",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370d8",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#d87093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",redux:"#01a3e3",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};return"undefined"!==t[r.toLowerCase()]?t[r.toLowerCase()]:e}function redux_hook(e,r,t,i){var a;a=e[r],e[r]=function(){!0===i&&t.apply(this,[e,a,arguments]);var e=a.apply(this,arguments);return!0!==i&&t.apply(this,[e,a,arguments]),e}}
 
framework/ReduxCore/assets/js/vendor.min.js DELETED
@@ -1 +0,0 @@
1
- !function(e){"function"==typeof define&&define.amd?jQueryCookie.define(["jquery"],e):e(jQuery)}(function(h){var t=/\+/g;function d(e){return e}function v(e){return decodeURIComponent(e.replace(t," "))}function m(e){0===e.indexOf('"')&&(e=e.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return g.json?JSON.parse(e):e}catch(e){}}var g=h.cookie=function(e,t,n){if(void 0!==t){if("number"==typeof(n=h.extend({},g.defaults,n)).expires){var r=n.expires,a=n.expires=new Date;a.setDate(a.getDate()+r)}return t=g.json?JSON.stringify(t):String(t),document.cookie=[g.raw?e:encodeURIComponent(e),"=",g.raw?t:encodeURIComponent(t),n.expires?"; expires="+n.expires.toUTCString():"",n.path?"; path="+n.path:"",n.domain?"; domain="+n.domain:"",n.secure?"; secure":""].join("")}for(var o=g.raw?d:v,i=document.cookie.split("; "),l=e?void 0:{},c=0,u=i.length;c<u;c++){var s=i[c].split("="),f=o(s.shift()),p=o(s.join("="));if(e&&e===f){l=m(p);break}e||(l[f]=m(p))}return l};g.defaults={},h.removeCookie=function(e,t){return void 0!==h.cookie(e)&&(h.cookie(e,"",h.extend({},t,{expires:-1})),!0)}}),function(i){i.fn.serializeForm=function(){if(this.length<1)return!1;var a={},o=a,e=':input[type!="checkbox"][type!="radio"], input:checked',t=function(){if(!this.disabled){var e=this.name.replace(/\[([^\]]+)?\]/g,",$1").split(","),t=e.length-1,n=i(this);if(e[0]){for(var r=0;r<t;r++)o=o[e[r]]=o[e[r]]||(""===e[r+1]||"0"===e[r+1]?[]:{});void 0!==o.length?o.push(n.val()):o[e[t]]=n.val(),o=a}}};return this.filter(e).each(t),this.find(e).each(t),a}}(jQuery),function(i){i.fn.typeWatch=function(e){var o=i.extend({wait:750,callback:function(){},highlight:!0,captureLength:2,inputTypes:["TEXT","TEXTAREA","PASSWORD","TEL","SEARCH","URL","EMAIL","DATETIME","DATE","MONTH","WEEK","TIME","DATETIME-LOCAL","NUMBER","RANGE"]},e);function t(e){var t=e.type.toUpperCase();if(0<=i.inArray(t,o.inputTypes)){var a={timer:null,text:i(e).val().toUpperCase(),cb:o.callback,el:e,wait:o.wait};o.highlight&&i(e).focus(function(){this.select()});i(e).on("keydown paste cut input",function(e){var t=a.wait,r=!1,n=this.type.toUpperCase();void 0!==e.keyCode&&13==e.keyCode&&"TEXTAREA"!=n&&0<=i.inArray(n,o.inputTypes)&&(t=1,r=!0);clearTimeout(a.timer),a.timer=setTimeout(function(){var e,t,n;t=r,((n=i((e=a).el).val()).length>=o.captureLength&&n.toUpperCase()!=e.text||t&&n.length>=o.captureLength)&&(e.text=n.toUpperCase(),e.cb.call(e.el,n))},t)})}}return this.each(function(){t(this)})}}(jQuery),function(c){c.fn.alphanum=function(e){return n(this,m,i(e)),this},c.fn.alpha=function(e){return n(this,m,i(e,i("alpha"))),this},c.fn.numeric=function(e){return n(this,S,h(e)),this.blur(function(){!function(e,t){var n=parseFloat(c(e).val()),r=c(e);if(isNaN(n))return r.val("");o(t.min)&&n<t.min&&r.val("");o(t.max)&&n>t.max&&r.val("")}(this,e)}),this};var e,t,u={allow:"",disallow:"",allowSpace:!0,allowNumeric:!0,allowUpper:!0,allowLower:!0,allowCaseless:!0,allowLatin:!0,allowOtherCharSets:!0,maxLength:NaN},r={allowPlus:!1,allowMinus:!0,allowThouSep:!0,allowDecSep:!0,allowLeadingSpaces:!1,maxDigits:NaN,maxDecimalPlaces:NaN,maxPreDecimalPlaces:NaN,max:NaN,min:NaN},s={alpha:{allowNumeric:!1},upper:{allowNumeric:!1,allowUpper:!0,allowLower:!1,allowCaseless:!0},lower:{allowNumeric:!1,allowUpper:!1,allowLower:!0,allowCaseless:!0}},a={integer:{allowPlus:!1,allowMinus:!0,allowThouSep:!1,allowDecSep:!1},positiveInteger:{allowPlus:!1,allowMinus:!1,allowThouSep:!1,allowDecSep:!1}},f="!@#$%^&*()+=[]\\';,/{}|\":<>?~`.-_ ¬€£¦",l=",",p=".",g=function(){var e,t="0123456789".split(""),n={},r=0;for(r=0;r<t.length;r++)e=t[r],n[e]=!0;return n}(),w=(t=(e="abcdefghijklmnopqrstuvwxyz").toUpperCase(),new T(e+t));function n(e,s,f){e.each(function(){var u=c(this);u.bind("keyup change paste",function(e){var t="";e.originalEvent&&e.originalEvent.clipboardData&&e.originalEvent.clipboardData.getData&&(t=e.originalEvent.clipboardData.getData("text/plain")),setTimeout(function(){!function(e,t,n,r){var a=e.val();""==a&&0<r.length&&(a=r);var o=t(a,n);if(a==o)return;var i=e.alphanum_caret();e.val(o),a.length==o.length+1?e.alphanum_caret(i-1):e.alphanum_caret(i)}(u,s,f,t)},0)}),u.bind("keypress",function(e){var t=e.charCode?e.charCode:e.which;if((32<=(n=t)||10==n||13==n)&&!e.ctrlKey&&!e.metaKey){var n,r=String.fromCharCode(t),a=u.selection(),o=a.start,i=a.end,l=u.val(),c=l.substring(0,o)+r+l.substring(i);s(c,f)!=c&&e.preventDefault()}})})}function o(e){return!isNaN(e)}function i(e,t){void 0===t&&(t=u);var n,r,a,o,i,l={};return n="string"==typeof e?s[e]:void 0===e?{}:e,c.extend(l,t,n),void 0===l.blacklist&&(l.blacklistSet=(r=l.allow,a=l.disallow,o=new T(f+a),i=new T(r),o.subtract(i))),l}function h(e){var t,n={};return t="string"==typeof e?a[e]:void 0===e?{}:e,c.extend(n,r,t),n}function d(e,t,n){if(g[t])return!function(e,t){var n=t.maxDigits;if(""==n||isNaN(n))return!1;var r=v(e);return n<=r}(e,n)&&(!function(e,t){var n=t.maxPreDecimalPlaces;if(""==n||isNaN(n))return!1;if(0<=e.indexOf(p))return!1;var r=v(e);return n<=r}(e,n)&&(!function(e,t){var n=t.maxDecimalPlaces;if(""==n||isNaN(n))return!1;var r=e.indexOf(p);if(-1==r)return!1;var a=v(e.substring(r));return n<=a}(e,n)&&(o=e+t,(!(i=n).max||i.max<0||!(parseFloat(o)>i.max))&&(r=e+t,!(a=n).min||0<a.min||!(parseFloat(r)<a.min)))));var r,a,o,i;if(n.allowPlus&&"+"==t&&""==e)return!0;if(n.allowMinus&&"-"==t&&""==e)return!0;if(t==l&&n.allowThouSep&&function(e,t){if(0==e.length)return!1;if(0<=e.indexOf(p))return!1;var n=e.indexOf(l);if(n<0)return!0;var r=e.lastIndexOf(l);return!(e.length-r-1<3||0<v(e.substring(n))%3)}(e))return!0;if(t==p){if(0<=e.indexOf(p))return!1;if(n.allowDecSep)return!0}return!1}function v(e){return(e+="").replace(/[^0-9]/g,"").length}function m(e,t){if("string"!=typeof e)return e;var n,r,a,o,i,l,c,u,s,f,p,h=e.split(""),d=[],v=0;for(v=0;v<h.length;v++){n=h[v];var m=d.join("");r=m,a=n,p=f=s=u=c=l=i=void 0,(o=t).maxLength&&r.length>=o.maxLength||!(0<=o.allow.indexOf(a)||o.allowSpace&&" "==a)&&(o.blacklistSet.contains(a)||!o.allowNumeric&&g[a]||!o.allowUpper&&(l=(i=a).toUpperCase(),c=i.toLowerCase(),i==l&&l!=c)||!o.allowLower&&(s=(u=a).toUpperCase(),f=u.toLowerCase(),u==f&&s!=f)||!o.allowCaseless&&(p=a).toUpperCase()==p.toLowerCase()||!o.allowLatin&&w.contains(a)||!(o.allowOtherCharSets||g[a]||w.contains(a)))||d.push(n)}return d.join("")}function S(e,t){if("string"!=typeof e)return e;var n,r=e.split(""),a=[],o=0;for(o=0;o<r.length;o++){n=r[o],d(a.join(""),n,t)&&a.push(n)}return a.join("")}function T(e){this.map="string"==typeof e?function(e){var t,n={},r=e.split(""),a=0;for(a=0;a<r.length;a++)t=r[a],n[t]=!0;return n}(e):{}}T.prototype.add=function(e){var t=this.clone();for(var n in e.map)t.map[n]=!0;return t},T.prototype.subtract=function(e){var t=this.clone();for(var n in e.map)delete t.map[n];return t},T.prototype.contains=function(e){return!!this.map[e]},T.prototype.clone=function(){var e=new T;for(var t in this.map)e.map[t]=!0;return e},c.fn.alphanum.backdoorAlphaNum=function(e,t){return m(e,i(t))},c.fn.alphanum.backdoorNumeric=function(e,t){return S(e,h(t))},c.fn.alphanum.setNumericSeparators=function(e){1==e.thousandsSeparator.length&&1==e.decimalSeparator.length&&(l=e.thousandsSeparator,p=e.decimalSeparator)}}(jQuery),function(a){function o(e,t){if(e.createTextRange){var n=e.createTextRange();n.move("character",t),n.select()}else null!=e.selectionStart&&(e.focus(),e.setSelectionRange(t,t))}a.fn.alphanum_caret=function(n,r){return void 0===n?function(e){if("selection"in document){var t=e.createTextRange();try{t.setEndPoint("EndToStart",document.selection.createRange())}catch(e){return 0}return t.text.length}if(null!=e.selectionStart)return e.selectionStart}(this.get(0)):this.queue(function(e){if(isNaN(n)){var t=a(this).val().indexOf(n);!0===r?t+=n.length:void 0!==r&&(t+=r),o(this,t)}else o(this,n);e()})}}(jQuery),function(u){var s=function(e){return e?e.ownerDocument.defaultView||e.ownerDocument.parentWindow:window},f=function(e,t){var n=u.Range.current(e).clone(),r=u.Range(e).select(e);return n.overlaps(r)?(n.compare("START_TO_START",r)<1?(startPos=0,n.move("START_TO_START",r)):(fromElementToCurrent=r.clone(),fromElementToCurrent.move("END_TO_START",n),startPos=fromElementToCurrent.toString().length),0<=n.compare("END_TO_END",r)?endPos=r.toString().length:endPos=startPos+n.toString().length,{start:startPos,end:endPos}):null},p=function(e,t,n){var r,a,o,i,l,c;n=n||0;for(var u=0;e[u];u++)3===(r=e[u]).nodeType||4===r.nodeType?(a=n,n+=r.nodeValue.length,o=a,i=n,c=r,"number"==typeof(l=t)[0]&&l[0]<i&&(l[0]={el:c,count:l[0]-o}),"number"==typeof l[1]&&l[1]<=i&&(l[1]={el:c,count:l[1]-o})):8!==r.nodeType&&(n=p(r.childNodes,t,n));return n};jQuery.fn.selection=function(e,t){return void 0!==e?this.each(function(){!function(e,t,n){var r=s(e);if(e.setSelectionRange)void 0===n?(e.focus(),e.setSelectionRange(t,t)):(e.select(),e.selectionStart=t,e.selectionEnd=n);else if(e.createTextRange){var a=e.createTextRange();a.moveStart("character",t),n=n||t,a.moveEnd("character",n-e.value.length),a.select()}else if(r.getSelection){var o=r.document,i=r.getSelection(),l=o.createRange(),c=[t,void 0!==n?n:t];p([e],c),l.setStart(c[0].el,c[0].count),l.setEnd(c[1].el,c[1].count),i.removeAllRanges(),i.addRange(l)}else r.document.body.createTextRange&&((l=document.body.createTextRange()).moveToElementText(e),l.collapse(),l.moveStart("character",t),l.moveEnd("character",void 0!==n?n:t),l.select())}(this,e,t)}):function(t){var e=s(t);if(void 0!==t.selectionStart)return document.activeElement&&document.activeElement!=t&&t.selectionStart==t.selectionEnd&&0==t.selectionStart?{start:t.value.length,end:t.value.length}:{start:t.selectionStart,end:t.selectionEnd};if(e.getSelection)return f(t);try{if("input"==t.nodeName.toLowerCase()){var n=s(t).document.selection.createRange(),r=t.createTextRange();r.setEndPoint("EndToStart",n);var a=r.text.length;return{start:a,end:a+n.text.length}}var o=f(t);if(!o)return o;var i=u.Range.current().clone(),l=i.clone().collapse().range,c=i.clone().collapse(!1).range;return l.moveStart("character",-1),c.moveStart("character",-1),0!=o.startPos&&""==l.text&&(o.startPos+=2),0!=o.endPos&&""==c.text&&(o.endPos+=2),o}catch(e){return{start:t.value.length,end:t.value.length}}}(this[0])},u.fn.selection.getCharElement=p}(jQuery);
 
framework/ReduxCore/assets/js/vendor/cookie.js DELETED
@@ -1,95 +0,0 @@
1
- /*!
2
- * jQuery Cookie Plugin v1.3.1
3
- * https://github.com/carhartl/jquery-cookie
4
- *
5
- * Copyright 2013 Klaus Hartl
6
- * Released under the MIT license
7
- */
8
- (function (factory) {
9
- if (typeof define === 'function' && define.amd) {
10
- // AMD. Register as anonymous module.
11
- jQueryCookie.define(['jquery'], factory);
12
- } else {
13
- // Browser globals.
14
- factory(jQuery);
15
- }
16
- }(function ($) {
17
-
18
- var pluses = /\+/g;
19
-
20
- function raw(s) {
21
- return s;
22
- }
23
-
24
- function decoded(s) {
25
- return decodeURIComponent(s.replace(pluses, ' '));
26
- }
27
-
28
- function converted(s) {
29
- if (s.indexOf('"') === 0) {
30
- // This is a quoted cookie as according to RFC2068, unescape
31
- s = s.slice(1, -1).replace(/\\"/g, '"').replace(/\\\\/g, '\\');
32
- }
33
- try {
34
- return config.json ? JSON.parse(s) : s;
35
- } catch(er) {}
36
- }
37
-
38
- var config = $.cookie = function (key, value, options) {
39
-
40
- // write
41
- if (value !== undefined) {
42
- options = $.extend({}, config.defaults, options);
43
-
44
- if (typeof options.expires === 'number') {
45
- var days = options.expires, t = options.expires = new Date();
46
- t.setDate(t.getDate() + days);
47
- }
48
-
49
- value = config.json ? JSON.stringify(value) : String(value);
50
-
51
- return (document.cookie = [
52
- config.raw ? key : encodeURIComponent(key),
53
- '=',
54
- config.raw ? value : encodeURIComponent(value),
55
- options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE
56
- options.path ? '; path=' + options.path : '',
57
- options.domain ? '; domain=' + options.domain : '',
58
- options.secure ? '; secure' : ''
59
- ].join(''));
60
- }
61
-
62
- // read
63
- var decode = config.raw ? raw : decoded;
64
- var cookies = document.cookie.split('; ');
65
- var result = key ? undefined : {};
66
- for (var i = 0, l = cookies.length; i < l; i++) {
67
- var parts = cookies[i].split('=');
68
- var name = decode(parts.shift());
69
- var cookie = decode(parts.join('='));
70
-
71
- if (key && key === name) {
72
- result = converted(cookie);
73
- break;
74
- }
75
-
76
- if (!key) {
77
- result[name] = converted(cookie);
78
- }
79
- }
80
-
81
- return result;
82
- };
83
-
84
- config.defaults = {};
85
-
86
- $.removeCookie = function (key, options) {
87
- if ($.cookie(key) !== undefined) {
88
- // Must not alter options, thus extending a fresh object...
89
- $.cookie(key, '', $.extend({}, options, { expires: -1 }));
90
- return true;
91
- }
92
- return false;
93
- };
94
-
95
- }));
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
framework/ReduxCore/assets/js/vendor/jquery.alphanum.js DELETED
@@ -1,786 +0,0 @@
1
- /********************************************************************
2
- * Limit the characters that may be entered in a text field
3
- * Common options: alphanumeric, alphabetic or numeric
4
- * Kevin Sheedy, 2012
5
- * http://github.com/KevinSheedy/jquery.alphanum
6
- *********************************************************************/
7
- (function( $ ){
8
-
9
- // API ///////////////////////////////////////////////////////////////////
10
- $.fn.alphanum = function(settings) {
11
-
12
- var combinedSettings = getCombinedSettingsAlphaNum(settings);
13
-
14
- var $collection = this;
15
-
16
- setupEventHandlers($collection, trimAlphaNum, combinedSettings);
17
-
18
- return this;
19
- };
20
-
21
- $.fn.alpha = function(settings) {
22
-
23
- var defaultAlphaSettings = getCombinedSettingsAlphaNum("alpha");
24
- var combinedSettings = getCombinedSettingsAlphaNum(settings, defaultAlphaSettings);
25
-
26
- var $collection = this;
27
-
28
- setupEventHandlers($collection, trimAlphaNum, combinedSettings);
29
-
30
- return this;
31
- };
32
-
33
- $.fn.numeric = function(settings) {
34
-
35
- var combinedSettings = getCombinedSettingsNum(settings);
36
- var $collection = this;
37
-
38
- setupEventHandlers($collection, trimNum, combinedSettings);
39
-
40
- $collection.blur(function(){
41
- numericField_Blur(this, settings);
42
- });
43
-
44
- return this;
45
- };
46
-
47
- // End of API /////////////////////////////////////////////////////////////
48
-
49
-
50
- // Start Settings ////////////////////////////////////////////////////////
51
-
52
- var DEFAULT_SETTINGS_ALPHANUM = {
53
- allow : '', // Allow extra characters
54
- disallow : '', // Disallow extra characters
55
- allowSpace : true, // Allow the space character
56
- allowNumeric : true, // Allow digits 0-9
57
- allowUpper : true, // Allow upper case characters
58
- allowLower : true, // Allow lower case characters
59
- allowCaseless : true, // Allow characters that don't have both upper & lower variants - eg Arabic or Chinese
60
- allowLatin : true, // a-z A-Z
61
- allowOtherCharSets : true, // eg �, �, Arabic, Chinese etc
62
- maxLength : NaN // eg Max Length
63
- }
64
-
65
- var DEFAULT_SETTINGS_NUM = {
66
- allowPlus : false, // Allow the + sign
67
- allowMinus : true, // Allow the - sign
68
- allowThouSep : true, // Allow the thousands separator, default is the comma eg 12,000
69
- allowDecSep : true, // Allow the decimal separator, default is the fullstop eg 3.141
70
- allowLeadingSpaces : false,
71
- maxDigits : NaN, // The max number of digits
72
- maxDecimalPlaces : NaN, // The max number of decimal places
73
- maxPreDecimalPlaces : NaN, // The max number digits before the decimal point
74
- max : NaN, // The max numeric value allowed
75
- min : NaN // The min numeric value allowed
76
- }
77
-
78
- // Some pre-defined groups of settings for convenience
79
- var CONVENIENCE_SETTINGS_ALPHANUM = {
80
- "alpha" : {
81
- allowNumeric : false
82
- },
83
- "upper" : {
84
- allowNumeric : false,
85
- allowUpper : true,
86
- allowLower : false,
87
- allowCaseless : true
88
- },
89
- "lower" : {
90
- allowNumeric : false,
91
- allowUpper : false,
92
- allowLower : true,
93
- allowCaseless : true
94
- }
95
- };
96
-
97
- // Some pre-defined groups of settings for convenience
98
- var CONVENIENCE_SETTINGS_NUMERIC = {
99
- "integer" : {
100
- allowPlus : false,
101
- allowMinus : true,
102
- allowThouSep : false,
103
- allowDecSep : false
104
- },
105
- "positiveInteger" : {
106
- allowPlus : false,
107
- allowMinus : false,
108
- allowThouSep : false,
109
- allowDecSep : false
110
- }
111
- };
112
-
113
-
114
- var BLACKLIST = getBlacklistAscii() + getBlacklistNonAscii();
115
- var THOU_SEP = ",";
116
- var DEC_SEP = ".";
117
- var DIGITS = getDigitsMap();
118
- var LATIN_CHARS = getLatinCharsSet();
119
-
120
- // Return the blacklisted special chars that are encodable using 7-bit ascii
121
- function getBlacklistAscii(){
122
- var blacklist = '!@#$%^&*()+=[]\\\';,/{}|":<>?~`.-_';
123
- blacklist += " "; // 'Space' is on the blacklist but can be enabled using the 'allowSpace' config entry
124
- return blacklist;
125
- }
126
-
127
- // Return the blacklisted special chars that are NOT encodable using 7-bit ascii
128
- // We want this .js file to be encoded using 7-bit ascii so it can reach the widest possible audience
129
- // Higher order chars must be escaped eg "\xAC"
130
- // Not too worried about comments containing higher order characters for now (let's wait and see if it becomes a problem)
131
- function getBlacklistNonAscii(){
132
- var blacklist =
133
- "\xAC" // �
134
- + "\u20AC" // �
135
- + "\xA3" // �
136
- + "\xA6" // �
137
- ;
138
- return blacklist;
139
- }
140
-
141
- // End Settings ////////////////////////////////////////////////////////
142
-
143
-
144
- // Implementation details go here ////////////////////////////////////////////////////////
145
-
146
- function setupEventHandlers($textboxes, trimFunction, settings) {
147
-
148
- $textboxes.each(function(){
149
-
150
- var $textbox = $(this);
151
-
152
- $textbox.bind("keyup change paste", function(e){
153
-
154
- var pastedText = "";
155
-
156
- if(e.originalEvent && e.originalEvent.clipboardData && e.originalEvent.clipboardData.getData)
157
- pastedText = e.originalEvent.clipboardData.getData("text/plain")
158
-
159
- // setTimeout is necessary for handling the 'paste' event
160
- setTimeout(function(){
161
- trimTextbox($textbox, trimFunction, settings, pastedText);
162
- }, 0);
163
- });
164
-
165
- $textbox.bind("keypress", function(e){
166
-
167
- // Determine which key is pressed.
168
- // If it's a control key, then allow the event's default action to occur eg backspace, tab
169
- var charCode = !e.charCode ? e.which : e.charCode;
170
- if(isControlKey(charCode)
171
- || e.ctrlKey
172
- || e.metaKey ) // cmd on MacOS
173
- return;
174
-
175
- var newChar = String.fromCharCode(charCode);
176
-
177
- // Determine if some text was selected / highlighted when the key was pressed
178
- var selectionObject = $textbox.selection();
179
- var start = selectionObject.start;
180
- var end = selectionObject.end;
181
-
182
- var textBeforeKeypress = $textbox.val();
183
-
184
- // The new char may be inserted:
185
- // 1) At the start
186
- // 2) In the middle
187
- // 3) At the end
188
- // 4) User highlights some text and then presses a key which would replace the highlighted text
189
- //
190
- // Here we build the string that would result after the keypress.
191
- // If the resulting string is invalid, we cancel the event.
192
- // Unfortunately, it isn't enough to just check if the new char is valid because some chars
193
- // are position sensitive eg the decimal point '.'' or the minus sign '-'' are only valid in certain positions.
194
- var potentialTextAfterKeypress = textBeforeKeypress.substring(0, start) + newChar + textBeforeKeypress.substring(end);
195
- var validatedText = trimFunction(potentialTextAfterKeypress, settings);
196
-
197
- // If the keypress would cause the textbox to contain invalid characters, then cancel the keypress event
198
- if(validatedText != potentialTextAfterKeypress)
199
- e.preventDefault();
200
- });
201
- });
202
-
203
- }
204
-
205
- // Ensure the text is a valid number when focus leaves the textbox
206
- // This catches the case where a user enters '-' or '.' without entering any digits
207
- function numericField_Blur(inputBox, settings) {
208
- var fieldValueNumeric = parseFloat($(inputBox).val());
209
- var $inputBox = $(inputBox);
210
-
211
- if(isNaN(fieldValueNumeric)) {
212
- $inputBox.val("");
213
- return;
214
- }
215
-
216
- if(isNumeric(settings.min) && fieldValueNumeric < settings.min)
217
- $inputBox.val("");
218
-
219
- if(isNumeric(settings.max) && fieldValueNumeric > settings.max)
220
- $inputBox.val("");
221
- }
222
-
223
- function isNumeric(value) {
224
- return !isNaN(value);
225
- }
226
-
227
- function isControlKey(charCode) {
228
-
229
- if(charCode >= 32)
230
- return false;
231
- if(charCode == 10)
232
- return false;
233
- if(charCode == 13)
234
- return false;
235
-
236
- return true;
237
- }
238
-
239
- // One way to prevent a character being entered is to cancel the keypress event.
240
- // However, this gets messy when you have to deal with things like copy paste which isn't a keypress.
241
- // Which event gets fired first, keypress or keyup? What about IE6 etc etc?
242
- // Instead, it's easier to allow the 'bad' character to be entered and then to delete it immediately after.
243
-
244
- function trimTextbox($textBox, trimFunction, settings, pastedText){
245
-
246
- var inputString = $textBox.val();
247
-
248
- if(inputString == "" && pastedText.length > 0)
249
- inputString = pastedText;
250
-
251
- var outputString = trimFunction(inputString, settings);
252
-
253
- if(inputString == outputString)
254
- return;
255
-
256
- var caretPos = $textBox.alphanum_caret();
257
-
258
- $textBox.val(outputString);
259
-
260
- //Reset the caret position
261
- if(inputString.length ==(outputString.length + 1))
262
- $textBox.alphanum_caret(caretPos - 1);
263
- else
264
- $textBox.alphanum_caret(caretPos);
265
- }
266
-
267
- function getCombinedSettingsAlphaNum(settings, defaultSettings){
268
- if(typeof defaultSettings == "undefined")
269
- defaultSettings = DEFAULT_SETTINGS_ALPHANUM;
270
- var userSettings, combinedSettings = {};
271
- if(typeof settings === "string")
272
- userSettings = CONVENIENCE_SETTINGS_ALPHANUM[settings];
273
- else if(typeof settings == "undefined")
274
- userSettings = {};
275
- else
276
- userSettings = settings;
277
-
278
- $.extend(combinedSettings, defaultSettings, userSettings);
279
-
280
- if(typeof combinedSettings.blacklist == 'undefined')
281
- combinedSettings.blacklistSet = getBlacklistSet(combinedSettings.allow, combinedSettings.disallow);
282
-
283
- return combinedSettings;
284
- }
285
-
286
- function getCombinedSettingsNum(settings){
287
- var userSettings, combinedSettings = {};
288
- if(typeof settings === "string")
289
- userSettings = CONVENIENCE_SETTINGS_NUMERIC[settings];
290
- else if(typeof settings == "undefined")
291
- userSettings = {};
292
- else
293
- userSettings = settings;
294
-
295
- $.extend(combinedSettings, DEFAULT_SETTINGS_NUM, userSettings);
296
-
297
- return combinedSettings;
298
- }
299
-
300
-
301
- // This is the heart of the algorithm
302
- function alphanum_allowChar(validatedStringFragment, Char, settings){
303
-
304
- if(settings.maxLength && validatedStringFragment.length >= settings.maxLength)
305
- return false;
306
-
307
- if(settings.allow.indexOf(Char) >=0 )
308
- return true;
309
-
310
- if(settings.allowSpace && (Char == " "))
311
- return true;
312
-
313
- if(settings.blacklistSet.contains(Char))
314
- return false;
315
-
316
- if(!settings.allowNumeric && DIGITS[Char])
317
- return false;
318
-
319
- if(!settings.allowUpper && isUpper(Char))
320
- return false;
321
-
322
- if(!settings.allowLower && isLower(Char))
323
- return false;
324
-
325
- if(!settings.allowCaseless && isCaseless(Char))
326
- return false;
327
-
328
- if(!settings.allowLatin && LATIN_CHARS.contains(Char))
329
- return false;
330
-
331
- if(!settings.allowOtherCharSets){
332
- if(DIGITS[Char] || LATIN_CHARS.contains(Char))
333
- return true;
334
- else
335
- return false;
336
- }
337
-
338
- return true;
339
- }
340
-
341
- function numeric_allowChar(validatedStringFragment, Char, settings){
342
-
343
- if(DIGITS[Char]) {
344
-
345
- if(isMaxDigitsReached(validatedStringFragment, settings))
346
- return false;
347
-
348
- if(isMaxPreDecimalsReached(validatedStringFragment, settings))
349
- return false;
350
-
351
- if(isMaxDecimalsReached(validatedStringFragment, settings))
352
- return false;
353
-
354
- if(isGreaterThanMax(validatedStringFragment + Char, settings))
355
- return false;
356
-
357
- if(isLessThanMin(validatedStringFragment + Char, settings))
358
- return false;
359
-
360
- return true;
361
- }
362
-
363
- if(settings.allowPlus && Char == '+' && validatedStringFragment == '')
364
- return true;
365
-
366
- if(settings.allowMinus && Char == '-' && validatedStringFragment == '')
367
- return true;
368
-
369
- if(Char == THOU_SEP && settings.allowThouSep && allowThouSep(validatedStringFragment, Char))
370
- return true;
371
-
372
- if(Char == DEC_SEP) {
373
- // Only one decimal separator allowed
374
- if(validatedStringFragment.indexOf(DEC_SEP) >= 0)
375
- return false;
376
- if(settings.allowDecSep)
377
- return true;
378
- }
379
-
380
- return false;
381
- }
382
-
383
- function countDigits(string) {
384
-
385
- // Error handling, nulls etc
386
- string = string + "";
387
-
388
- // Count the digits
389
- return string.replace(/[^0-9]/g,"").length;
390
- }
391
-
392
- function isMaxDigitsReached(string, settings) {
393
-
394
- var maxDigits = settings.maxDigits;
395
-
396
- if(maxDigits == "" || isNaN(maxDigits))
397
- return false; // In this case, there is no maximum
398
-
399
- var numDigits = countDigits(string);
400
-
401
- if(numDigits >= maxDigits)
402
- return true;
403
-
404
- return false;
405
- }
406
-
407
- function isMaxDecimalsReached(string, settings) {
408
-
409
- var maxDecimalPlaces = settings.maxDecimalPlaces;
410
-
411
- if(maxDecimalPlaces == "" || isNaN(maxDecimalPlaces))
412
- return false; // In this case, there is no maximum
413
-
414
- var indexOfDecimalPoint = string.indexOf(DEC_SEP);
415
-
416
- if(indexOfDecimalPoint == -1)
417
- return false;
418
-
419
- var decimalSubstring = string.substring(indexOfDecimalPoint);
420
- var numDecimals = countDigits(decimalSubstring);
421
-
422
- if(numDecimals >= maxDecimalPlaces)
423
- return true;
424
-
425
- return false;
426
- }
427
-
428
- function isMaxPreDecimalsReached(string, settings) {
429
-
430
- var maxPreDecimalPlaces = settings.maxPreDecimalPlaces;
431
-
432
- if(maxPreDecimalPlaces == "" || isNaN(maxPreDecimalPlaces))
433
- return false; // In this case, there is no maximum
434
-
435
- var indexOfDecimalPoint = string.indexOf(DEC_SEP);
436
-
437
- if(indexOfDecimalPoint >= 0)
438
- return false;
439
-
440
- var numPreDecimalDigits = countDigits(string);
441
-
442
- if(numPreDecimalDigits >= maxPreDecimalPlaces)
443
- return true;
444
-
445
- return false;
446
- }
447
-
448
- function isGreaterThanMax(numericString, settings) {
449
-
450
- if(!settings.max || settings.max < 0)
451
- return false;
452
-
453
- var outputNumber = parseFloat(numericString);
454
- if(outputNumber > settings.max)
455
- return true;
456
-
457
- return false;
458
- }
459
-
460
- function isLessThanMin(numericString, settings) {
461
-
462
- if(!settings.min || settings.min > 0)
463
- return false;
464
-
465
- var outputNumber = parseFloat(numericString);
466
- if(outputNumber < settings.min)
467
- return true;
468
-
469
- return false;
470
- }
471
-
472
- /********************************
473
- * Trims a string according to the settings provided
474
- ********************************/
475
- function trimAlphaNum(inputString, settings){
476
-
477
- if(typeof inputString != "string")
478
- return inputString;
479
-
480
- var inChars = inputString.split("");
481
- var outChars = [];
482
- var i = 0;
483
- var Char;
484
-
485
- for(i=0; i<inChars.length; i++){
486
- Char = inChars[i];
487
- var validatedStringFragment = outChars.join("");
488
- if(alphanum_allowChar(validatedStringFragment, Char, settings))
489
- outChars.push(Char);
490
- }
491
-
492
- return outChars.join("");
493
- }
494
-
495
- function trimNum(inputString, settings){
496
- if(typeof inputString != "string")
497
- return inputString;
498
-
499
- var inChars = inputString.split("");
500
- var outChars = [];
501
- var i = 0;
502
- var Char;
503
-
504
- for(i=0; i<inChars.length; i++){
505
- Char = inChars[i];
506
- var validatedStringFragment = outChars.join("");
507
- if(numeric_allowChar(validatedStringFragment, Char, settings))
508
- outChars.push(Char);
509
- }
510
-
511
- return outChars.join("");
512
- }
513
-
514
- function removeUpperCase(inputString){
515
- var charArray = inputString.split('');
516
- var i = 0;
517
- var outputArray = [];
518
- var Char;
519
-
520
- for(i=0; i<charArray.length; i++){
521
- Char = charArray[i];
522
- }
523
- }
524
-
525
- function removeLowerCase(inputString){
526
-
527
- }
528
-
529
- function isUpper(Char){
530
- var upper = Char.toUpperCase();
531
- var lower = Char.toLowerCase();
532
-
533
- if( (Char == upper) && (upper != lower))
534
- return true;
535
- else
536
- return false;
537
- }
538
-
539
- function isLower(Char){
540
- var upper = Char.toUpperCase();
541
- var lower = Char.toLowerCase();
542
-
543
- if( (Char == lower) && (upper != lower))
544
- return true;
545
- else
546
- return false;
547
- }
548
-
549
- function isCaseless(Char){
550
- if(Char.toUpperCase() == Char.toLowerCase())
551
- return true;
552
- else
553
- return false;
554
- }
555
-
556
- function getBlacklistSet(allow, disallow){
557
-
558
- var setOfBadChars = new Set(BLACKLIST + disallow);
559
- var setOfGoodChars = new Set(allow);
560
-
561
- var blacklistSet = setOfBadChars.subtract(setOfGoodChars);
562
-
563
- return blacklistSet;
564
- }
565
-
566
- function getDigitsMap(){
567
- var array = "0123456789".split("");
568
- var map = {};
569
- var i = 0;
570
- var digit;
571
-
572
- for(i=0; i<array.length; i++){
573
- digit = array[i];
574
- map[digit] = true;
575
- }
576
-
577
- return map;
578
- }
579
-
580
- function getLatinCharsSet(){
581
- var lower = "abcdefghijklmnopqrstuvwxyz";
582
- var upper = lower.toUpperCase();
583
- var azAZ = new Set(lower + upper);
584
-
585
- return azAZ;
586
- }
587
-
588
- function allowThouSep(currentString, Char) {
589
-
590
- // Can't start with a THOU_SEP
591
- if(currentString.length == 0)
592
- return false;
593
-
594
- // Can't have a THOU_SEP anywhere after a DEC_SEP
595
- var posOfDecSep = currentString.indexOf(DEC_SEP);
596
- if(posOfDecSep >= 0)
597
- return false;
598
-
599
- var posOfFirstThouSep = currentString.indexOf(THOU_SEP);
600
-
601
- // Check if this is the first occurrence of a THOU_SEP
602
- if(posOfFirstThouSep < 0)
603
- return true;
604
-
605
- var posOfLastThouSep = currentString.lastIndexOf(THOU_SEP);
606
- var charsSinceLastThouSep = currentString.length - posOfLastThouSep - 1;
607
-
608
- // Check if there has been 3 digits since the last THOU_SEP
609
- if(charsSinceLastThouSep < 3)
610
- return false;
611
-
612
- var digitsSinceFirstThouSep = countDigits(currentString.substring(posOfFirstThouSep));
613
-
614
- // Check if there has been a multiple of 3 digits since the first THOU_SEP
615
- if((digitsSinceFirstThouSep % 3) > 0)
616
- return false;
617
-
618
- return true;
619
- }
620
-
621
- ////////////////////////////////////////////////////////////////////////////////////
622
- // Implementation of a Set
623
- ////////////////////////////////////////////////////////////////////////////////////
624
- function Set(elems){
625
- if(typeof elems == "string")
626
- this.map = stringToMap(elems);
627
- else
628
- this.map = {};
629
- }
630
-
631
- Set.prototype.add = function(set){
632
-
633
- var newSet = this.clone();
634
-
635
- for(var key in set.map)
636
- newSet.map[key] = true;
637
-
638
- return newSet;
639
- }
640
-
641
- Set.prototype.subtract = function(set){
642
-
643
- var newSet = this.clone();
644
-
645
- for(var key in set.map)
646
- delete newSet.map[key];
647
-
648
- return newSet;
649
- }
650
-
651
- Set.prototype.contains = function(key){
652
- if(this.map[key])
653
- return true;
654
- else
655
- return false;
656
- }
657
-
658
- Set.prototype.clone = function(){
659
- var newSet = new Set();
660
-
661
- for(var key in this.map)
662
- newSet.map[key] = true;
663
-
664
- return newSet;
665
- }
666
- ////////////////////////////////////////////////////////////////////////////////////
667
-
668
- function stringToMap(string){
669
- var map = {};
670
- var array = string.split("");
671
- var i=0;
672
- var Char;
673
-
674
- for(i=0; i<array.length; i++){
675
- Char = array[i];
676
- map[Char] = true;
677
- }
678
-
679
- return map;
680
- }
681
-
682
- // Backdoor for testing
683
- $.fn.alphanum.backdoorAlphaNum = function(inputString, settings){
684
- var combinedSettings = getCombinedSettingsAlphaNum(settings);
685
-
686
- return trimAlphaNum(inputString, combinedSettings);
687
- };
688
-
689
- $.fn.alphanum.backdoorNumeric = function(inputString, settings){
690
- var combinedSettings = getCombinedSettingsNum(settings);
691
-
692
- return trimNum(inputString, combinedSettings);
693
- };
694
-
695
- $.fn.alphanum.setNumericSeparators = function(settings) {
696
-
697
- if(settings.thousandsSeparator.length != 1)
698
- return;
699
-
700
- if(settings.decimalSeparator.length != 1)
701
- return;
702
-
703
- THOU_SEP = settings.thousandsSeparator;
704
- DEC_SEP = settings.decimalSeparator;
705
- }
706
-
707
- })( jQuery );
708
-
709
-
710
- //Include the 3rd party lib: jquery.caret.js
711
-
712
-
713
- // Set caret position easily in jQuery
714
- // Written by and Copyright of Luke Morton, 2011
715
- // Licensed under MIT
716
- (function ($) {
717
- // Behind the scenes method deals with browser
718
- // idiosyncrasies and such
719
- function caretTo(el, index) {
720
- if (el.createTextRange) {
721
- var range = el.createTextRange();
722
- range.move("character", index);
723
- range.select();
724
- } else if (el.selectionStart != null) {
725
- el.focus();
726
- el.setSelectionRange(index, index);
727
- }
728
- };
729
-
730
- // Another behind the scenes that collects the
731
- // current caret position for an element
732
-
733
- // TODO: Get working with Opera
734
- function caretPos(el) {
735
- if ("selection" in document) {
736
- var range = el.createTextRange();
737
- try {
738
- range.setEndPoint("EndToStart", document.selection.createRange());
739
- } catch (e) {
740
- // Catch IE failure here, return 0 like
741
- // other browsers
742
- return 0;
743
- }
744
- return range.text.length;
745
- } else if (el.selectionStart != null) {
746
- return el.selectionStart;
747
- }
748
- };
749
-
750
- // The following methods are queued under fx for more
751
- // flexibility when combining with $.fn.delay() and
752
- // jQuery effects.
753
-
754
- // Set caret to a particular index
755
- $.fn.alphanum_caret = function (index, offset) {
756
- if (typeof(index) === "undefined") {
757
- return caretPos(this.get(0));
758
- }
759
-
760
- return this.queue(function (next) {
761
- if (isNaN(index)) {
762
- var i = $(this).val().indexOf(index);
763
-
764
- if (offset === true) {
765
- i += index.length;
766
- } else if (typeof(offset) !== "undefined") {
767
- i += offset;
768
- }
769
-
770
- caretTo(this, i);
771
- } else {
772
- caretTo(this, index);
773
- }
774
-
775
- next();
776
- });
777
- };
778
- }(jQuery));
779
-
780
- /**********************************************************
781
- * Selection Library
782
- * Used to determine what text is highlighted in the textbox before a key is pressed.
783
- * http://donejs.com/docs.html#!jQuery.fn.selection
784
- * https://github.com/jupiterjs/jquerymx/blob/master/dom/selection/selection.js
785
- ***********************************************************/
786
- (function(e){var t=function(e){return e.replace(/([a-z])([a-z]+)/gi,function(e,t,n){return t+n.toLowerCase()}).replace(/_/g,"")},n=function(e){return e.replace(/^([a-z]+)_TO_([a-z]+)/i,function(e,t,n){return n+"_TO_"+t})},r=function(e){return e?e.ownerDocument.defaultView||e.ownerDocument.parentWindow:window},i=function(t,n){var r=e.Range.current(t).clone(),i=e.Range(t).select(t);if(!r.overlaps(i)){return null}if(r.compare("START_TO_START",i)<1){startPos=0;r.move("START_TO_START",i)}else{fromElementToCurrent=i.clone();fromElementToCurrent.move("END_TO_START",r);startPos=fromElementToCurrent.toString().length}if(r.compare("END_TO_END",i)>=0){endPos=i.toString().length}else{endPos=startPos+r.toString().length}return{start:startPos,end:endPos}},s=function(t){var n=r(t);if(t.selectionStart!==undefined){if(document.activeElement&&document.activeElement!=t&&t.selectionStart==t.selectionEnd&&t.selectionStart==0){return{start:t.value.length,end:t.value.length}}return{start:t.selectionStart,end:t.selectionEnd}}else if(n.getSelection){return i(t,n)}else{try{if(t.nodeName.toLowerCase()=="input"){var s=r(t).document.selection.createRange(),o=t.createTextRange();o.setEndPoint("EndToStart",s);var u=o.text.length;return{start:u,end:u+s.text.length}}else{var a=i(t,n);if(!a){return a}var f=e.Range.current().clone(),l=f.clone().collapse().range,c=f.clone().collapse(false).range;l.moveStart("character",-1);c.moveStart("character",-1);if(a.startPos!=0&&l.text==""){a.startPos+=2}if(a.endPos!=0&&c.text==""){a.endPos+=2}return a}}catch(h){return{start:t.value.length,end:t.value.length}}}},o=function(e,t,n){var i=r(e);if(e.setSelectionRange){if(n===undefined){e.focus();e.setSelectionRange(t,t)}else{e.select();e.selectionStart=t;e.selectionEnd=n}}else if(e.createTextRange){var s=e.createTextRange();s.moveStart("character",t);n=n||t;s.moveEnd("character",n-e.value.length);s.select()}else if(i.getSelection){var o=i.document,u=i.getSelection(),f=o.createRange(),l=[t,n!==undefined?n:t];a([e],l);f.setStart(l[0].el,l[0].count);f.setEnd(l[1].el,l[1].count);u.removeAllRanges();u.addRange(f)}else if(i.document.body.createTextRange){var f=document.body.createTextRange();f.moveToElementText(e);f.collapse();f.moveStart("character",t);f.moveEnd("character",n!==undefined?n:t);f.select()}},u=function(e,t,n,r){if(typeof n[0]==="number"&&n[0]<t){n[0]={el:r,count:n[0]-e}}if(typeof n[1]==="number"&&n[1]<=t){n[1]={el:r,count:n[1]-e};}},a=function(e,t,n){var r,i;n=n||0;for(var s=0;e[s];s++){r=e[s];if(r.nodeType===3||r.nodeType===4){i=n;n+=r.nodeValue.length;u(i,n,t,r)}else if(r.nodeType!==8){n=a(r.childNodes,t,n)}}return n};jQuery.fn.selection=function(e,t){if(e!==undefined){return this.each(function(){o(this,e,t)})}else{return s(this[0])}};e.fn.selection.getCharElement=a})(jQuery)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
framework/ReduxCore/assets/js/vendor/jquery.serializeForm.js DELETED
@@ -1,60 +0,0 @@
1
- /*
2
- * serializeForm
3
- * https://github.com/danheberden/serializeForm
4
- *
5
- * Copyright (c) 2012 Dan Heberden
6
- * Licensed under the MIT, GPL licenses.
7
- */
8
- (function( $ ){
9
- $.fn.serializeForm = function() {
10
-
11
- // don't do anything if we didn't get any elements
12
- if ( this.length < 1) {
13
- return false;
14
- }
15
-
16
- var data = {};
17
- var lookup = data; //current reference of data
18
- var selector = ':input[type!="checkbox"][type!="radio"], input:checked';
19
- var parse = function() {
20
-
21
- // Ignore disabled elements
22
- if (this.disabled) {
23
- return;
24
- }
25
-
26
- // data[a][b] becomes [ data, a, b ]
27
- var named = this.name.replace(/\[([^\]]+)?\]/g, ',$1').split(',');
28
- var cap = named.length - 1;
29
- var $el = $( this );
30
-
31
- // Ensure that only elements with valid `name` properties will be serialized
32
- if ( named[ 0 ] ) {
33
- for ( var i = 0; i < cap; i++ ) {
34
- // move down the tree - create objects or array if necessary
35
- lookup = lookup[ named[i] ] = lookup[ named[i] ] ||
36
- ( (named[ i + 1 ] === "" || named[ i + 1 ] === '0') ? [] : {} );
37
- }
38
-
39
- // at the end, push or assign the value
40
- if ( lookup.length !== undefined ) {
41
- lookup.push( $el.val() );
42
- }else {
43
- lookup[ named[ cap ] ] = $el.val();
44
- }
45
-
46
- // assign the reference back to root
47
- lookup = data;
48
- }
49
- };
50
-
51
- // first, check for elements passed into this function
52
- this.filter( selector ).each( parse );
53
-
54
- // then parse possible child elements
55
- this.find( selector ).each( parse );
56
-
57
- // return data
58
- return data;
59
- };
60
- }( jQuery ));
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
framework/ReduxCore/assets/js/vendor/jquery.typewatch.js DELETED
@@ -1,94 +0,0 @@
1
- /*
2
- * TypeWatch 2.2
3
- *
4
- * Examples/Docs: github.com/dennyferra/TypeWatch
5
- *
6
- * Copyright(c) 2013
7
- * Denny Ferrassoli - dennyferra.com
8
- * Charles Christolini
9
- *
10
- * Dual licensed under the MIT and GPL licenses:
11
- * http://www.opensource.org/licenses/mit-license.php
12
- * http://www.gnu.org/licenses/gpl.html
13
- */
14
-
15
- (function(jQuery) {
16
- jQuery.fn.typeWatch = function(o) {
17
- // The default input types that are supported
18
- var _supportedInputTypes =
19
- ['TEXT', 'TEXTAREA', 'PASSWORD', 'TEL', 'SEARCH', 'URL', 'EMAIL', 'DATETIME', 'DATE', 'MONTH', 'WEEK', 'TIME', 'DATETIME-LOCAL', 'NUMBER', 'RANGE'];
20
-
21
- // Options
22
- var options = jQuery.extend({
23
- wait: 750,
24
- callback: function() { },
25
- highlight: true,
26
- captureLength: 2,
27
- inputTypes: _supportedInputTypes
28
- }, o);
29
-
30
- function checkElement(timer, override) {
31
- var value = jQuery(timer.el).val();
32
-
33
- // Fire if text >= options.captureLength AND text != saved text OR if override AND text >= options.captureLength
34
- if ((value.length >= options.captureLength && value.toUpperCase() != timer.text)
35
- || (override && value.length >= options.captureLength))
36
- {
37
- timer.text = value.toUpperCase();
38
- timer.cb.call(timer.el, value);
39
- }
40
- };
41
-
42
- function watchElement(elem) {
43
- var elementType = elem.type.toUpperCase();
44
- if (jQuery.inArray(elementType, options.inputTypes) >= 0) {
45
-
46
- // Allocate timer element
47
- var timer = {
48
- timer: null,
49
- text: jQuery(elem).val().toUpperCase(),
50
- cb: options.callback,
51
- el: elem,
52
- wait: options.wait
53
- };
54
-
55
- // Set focus action (highlight)
56
- if (options.highlight) {
57
- jQuery(elem).focus(
58
- function() {
59
- this.select();
60
- });
61
- }
62
-
63
- // Key watcher / clear and reset the timer
64
- var startWatch = function(evt) {
65
- var timerWait = timer.wait;
66
- var overrideBool = false;
67
- var evtElementType = this.type.toUpperCase();
68
-
69
- // If enter key is pressed and not a TEXTAREA and matched inputTypes
70
- if (typeof evt.keyCode != 'undefined' && evt.keyCode == 13 && evtElementType != 'TEXTAREA' && jQuery.inArray(evtElementType, options.inputTypes) >= 0) {
71
- timerWait = 1;
72
- overrideBool = true;
73
- }
74
-
75
- var timerCallbackFx = function() {
76
- checkElement(timer, overrideBool)
77
- }
78
-
79
- // Clear timer
80
- clearTimeout(timer.timer);
81
- timer.timer = setTimeout(timerCallbackFx, timerWait);
82
- };
83
-
84
- jQuery(elem).on('keydown paste cut input', startWatch);
85
- }
86
- };
87
-
88
- // Watch Each Element
89
- return this.each(function() {
90
- watchElement(this);
91
- });
92
-
93
- };
94
- })(jQuery);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
framework/ReduxCore/assets/js/vendor/jsonview.js DELETED
@@ -1,265 +0,0 @@
1
-
2
- /* global console, jsonView */
3
- /*
4
- * ViewJSON
5
- * Version 1.0
6
- * A Google Chrome extension to display JSON in a user-friendly format
7
- *
8
- * This is a chromeified version of the JSONView Firefox extension by Ben Hollis:
9
- * http://jsonview.com
10
- * http://code.google.com/p/jsonview
11
- *
12
- * Also based on the XMLTree Chrome extension by Moonty & alan.stroop
13
- * https://chrome.google.com/extensions/detail/gbammbheopgpmaagmckhpjbfgdfkpadb
14
- *
15
- * port by Jamie Wilkinson (@jamiew) | http://jamiedubs.com | http://github.com/jamiew
16
- * MIT license / copyfree (f) F.A.T. Lab http://fffff.at
17
- * Speed Project Approved: 2h
18
- */
19
-
20
- function collapse(evt) {
21
- var collapser = evt.target;
22
- var target = collapser.parentNode.getElementsByClassName('collapsible');
23
- if (!target.length) {
24
- return;
25
- }
26
- target = target[0];
27
- if (target.style.display === 'none') {
28
- var ellipsis = target.parentNode.getElementsByClassName('ellipsis')[0];
29
- target.parentNode.removeChild(ellipsis);
30
- target.style.display = '';
31
- } else {
32
- target.style.display = 'none';
33
- var ellipsis = document.createElement('span');
34
- ellipsis.className = 'ellipsis';
35
- ellipsis.innerHTML = ' &hellip; ';
36
- target.parentNode.insertBefore(ellipsis, target);
37
- }
38
- collapser.innerHTML = (collapser.innerHTML === '-') ? '+' : '-';
39
- }
40
-
41
- function addCollapser(item) {
42
- // This mainly filters out the root object (which shouldn't be collapsible)
43
- if (item.nodeName !== 'LI') {
44
- return;
45
- }
46
- var collapser = document.createElement('div');
47
- collapser.className = 'collapser';
48
- collapser.innerHTML = '-';
49
- collapser.addEventListener('click', collapse, false);
50
- item.insertBefore(collapser, item.firstChild);
51
- }
52
-
53
- function jsonView(id, target) {
54
- this.debug = false;
55
- if (id.indexOf("#") !== -1) {
56
- this.idType = "id";
57
- this.id = id.replace('#', '');
58
- } else if (id.indexOf(".") !== -1) {
59
- this.idType = "class";
60
- this.id = id.replace('.', '');
61
- } else {
62
- if (this.debug) { console.log("Can't find that element"); }
63
- return;
64
- }
65
-
66
- this.data = document.getElementById(this.id).innerHTML;
67
- if (typeof(target) !== undefined) {
68
- if (target.indexOf("#") !== -1) {
69
- this.targetType = "id";
70
- this.target = target.replace('#', '');
71
- } else if (id.indexOf(".") !== -1) {
72
- this.targetType = "class";
73
- this.target = target.replace('.', '');
74
- } else {
75
- if (this.debug) { console.log("Can't find the target element"); }
76
- return;
77
- }
78
- }
79
- // Note: now using "*.json*" URI matching rather than these page regexes -- save CPU cycles!
80
- // var is_json = /^\s*(\{.*\})\s*$/.test(this.data);
81
- // var is_jsonp = /^.*\(\s*(\{.*\})\s*\)$/.test(this.data);
82
- // if(is_json || is_jsonp){
83
- // Our manifest specifies that we only do URLs matching '.json', so attempt to sanitize any HTML
84
- // added by Chrome's "text/plain" or "text/html" handlers
85
- if (/^\<pre.*\>(.*)\<\/pre\>$/.test(this.data)) {
86
- if (this.debug) { console.log("JSONView: data is wrapped in <pre>...</pre>, stripping HTML..."); }
87
- this.data = this.data.replace(/<(?:.|\s)*?>/g, ''); //Aggressively strip HTML.
88
- }
89
- // Test if what remains is JSON or JSONp
90
- var json_regex = /^\s*([\[\{].*[\}\]])\s*$/; // Ghetto, but it works
91
- var jsonp_regex = /^[\s\u200B\uFEFF]*([\w$\[\]\.]+)[\s\u200B\uFEFF]*\([\s\u200B\uFEFF]*([\[{][\s\S]*[\]}])[\s\u200B\uFEFF]*\);?[\s\u200B\uFEFF]*$/;
92
- var jsonp_regex2 = /([\[\{][\s\S]*[\]\}])\)/; // more liberal support... this allows us to pass the jsonp.json & jsonp2.json tests
93
- var is_json = json_regex.test(this.data);
94
- var is_jsonp = jsonp_regex.test(this.data);
95
- if (this.debug) { console.log("JSONView: is_json=" + is_json + " is_jsonp=" + is_jsonp); }
96
- if (is_json || is_jsonp) {
97
- if (this.debug) { console.log("JSONView: sexytime!"); }
98
- // JSONFormatter json->HTML prototype straight from Firefox JSONView
99
- // For reference: http://code.google.com/p/jsonview
100
-
101
- function JSONFormatter() {
102
- // No magic required.
103
- }
104
- JSONFormatter.prototype = {
105
- htmlEncode: function(t) {
106
- return t != null ? t.toString().replace(/&/g, "&amp;").replace(/"/g, "&quot;").replace(/</g, "&lt;").replace(/>/g, "&gt;") : '';
107
- },
108
- decorateWithSpan: function(value, className) {
109
- return '<span class="' + className + '">' + this.htmlEncode(value) + '</span>';
110
- },
111
- // Convert a basic JSON datatype (number, string, boolean, null, object, array) into an HTML fragment.
112
- valueToHTML: function(value) {
113
- var valueType = typeof value;
114
- var output = "";
115
- if (value === null) {
116
- output += this.decorateWithSpan('null', 'null');
117
- } else if (value && value.constructor === Array) {
118
- output += this.arrayToHTML(value);
119
- } else if (valueType === 'object') {
120
- output += this.objectToHTML(value);
121
- } else if (valueType === 'number') {
122
- output += this.decorateWithSpan(value, 'num');
123
- } else if (valueType === 'string') {
124
- if (/^(http|https):\/\/[^\s]+$/.test(value)) {
125
- output += '<a href="' + value + '">' + this.htmlEncode(value) + '</a>';
126
- } else {
127
- output += this.decorateWithSpan('"' + value + '"', 'string');
128
- }
129
- } else if (valueType === 'boolean') {
130
- output += this.decorateWithSpan(value, 'bool');
131
- }
132
- return output;
133
- },
134
- // Convert an array into an HTML fragment
135
- arrayToHTML: function(json) {
136
- var output = '[<ul class="array collapsible">';
137
- var hasContents = false;
138
- for (var prop in json) {
139
- hasContents = true;
140
- output += '<li>';
141
- output += this.valueToHTML(json[prop]);
142
- output += '</li>';
143
- }
144
- output += '</ul>]';
145
- if (!hasContents) {
146
- output = "[ ]";
147
- }
148
- return output;
149
- },
150
- // Convert a JSON object to an HTML fragment
151
- objectToHTML: function(json) {
152
- var output = '{<ul class="obj collapsible">';
153
- var hasContents = false;
154
- for (var prop in json) {
155
- hasContents = true;
156
- output += '<li>';
157
- output += '<span class="prop">' + this.htmlEncode(prop) + '</span>: ';
158
- output += this.valueToHTML(json[prop]);
159
- output += '</li>';
160
- }
161
- output += '</ul>}';
162
- if (!hasContents) {
163
- output = "{ }";
164
- }
165
- return output;
166
- },
167
- // Convert a whole JSON object into a formatted HTML document.
168
- jsonToHTML: function(json, callback, uri) {
169
- var output = '';
170
- if (callback) {
171
- output += '<div class="callback">' + callback + ' (</div>';
172
- output += '<div id="json">';
173
- } else {
174
- output += '<div id="json">';
175
- }
176
- output += this.valueToHTML(json);
177
- output += '</div>';
178
- if (callback) {
179
- output += '<div class="callback">)</div>';
180
- }
181
- return this.toHTML(output, uri);
182
- },
183
- // Produce an error document for when parsing fails.
184
- errorPage: function(error, data, uri) {
185
- // var output = '<div id="error">' + this.stringbundle.GetStringFromName('errorParsing') + '</div>';
186
- // output += '<h1>' + this.stringbundle.GetStringFromName('docContents') + ':</h1>';
187
- var output = '<div id="error">Error parsing JSON: ' + error.message + '</div>';
188
- output += '<h1>' + error.stack + ':</h1>';
189
- output += '<div id="json">' + this.htmlEncode(data) + '</div>';
190
- return this.toHTML(output, uri + ' - Error');
191
- },
192
- // Wrap the HTML fragment in a full document. Used by jsonToHTML and errorPage.
193
- toHTML: function(content) {
194
- return content;
195
- }
196
- };
197
- // Sanitize & output -- all magic from JSONView Firefox
198
- this.jsonFormatter = new JSONFormatter();
199
- // This regex attempts to match a JSONP structure:
200
- // * Any amount of whitespace (including unicode nonbreaking spaces) between the start of the file and the callback name
201
- // * Callback name (any valid JavaScript function name according to ECMA-262 Edition 3 spec)
202
- // * Any amount of whitespace (including unicode nonbreaking spaces)
203
- // * Open parentheses
204
- // * Any amount of whitespace (including unicode nonbreaking spaces)
205
- // * Either { or [, the only two valid characters to start a JSON string.
206
- // * Any character, any number of times
207
- // * Either } or ], the only two valid closing characters of a JSON string.
208
- // * Any amount of whitespace (including unicode nonbreaking spaces)
209
- // * A closing parenthesis, an optional semicolon, and any amount of whitespace (including unicode nonbreaking spaces) until the end of the file.
210
- // This will miss anything that has comments, or more than one callback, or requires modification before use.
211
- var outputDoc = '';
212
- // text = text.match(jsonp_regex)[1];
213
- var cleanData = '',
214
- callback = '';
215
- var callback_results = jsonp_regex.exec(this.data);
216
- if (callback_results && callback_results.length === 3) {
217
- if (this.debug) { console.log("THIS IS JSONp"); }
218
- callback = callback_results[1];
219
- cleanData = callback_results[2];
220
- } else {
221
- if (this.debug) { console.log("Vanilla JSON"); }
222
- cleanData = this.data;
223
- }
224
- if (this.debug) { console.log(cleanData); }
225
- // Covert, and catch exceptions on failure
226
- try {
227
- // var jsonObj = this.nativeJSON.decode(cleanData);
228
- var jsonObj = JSON.parse(cleanData);
229
- if (jsonObj) {
230
- outputDoc = this.jsonFormatter.jsonToHTML(jsonObj, callback);
231
- } else {
232
- throw "There was no object!";
233
- }
234
- } catch (e) {
235
- if (this.debug) { console.log(e); }
236
- outputDoc = this.jsonFormatter.errorPage(e, this.data);
237
- }
238
- var links = '<style type="text/css">.jsonViewOutput .prop{font-weight:700;}.jsonViewOutput .null{color:red;}.jsonViewOutput .string{color:green;}.jsonViewOutput .collapser{position:absolute;left:-1em;cursor:pointer;}.jsonViewOutput li{position:relative;}.jsonViewOutput li:after{content:\',\';}.jsonViewOutput li:last-child:after{content:\'\';}.jsonViewOutput #error{-moz-border-radius:8px;border:1px solid #970000;background-color:#F7E8E8;margin:.5em;padding:.5em;}.jsonViewOutput .errormessage{font-family:monospace;}.jsonViewOutput #json{font-family:monospace;font-size:1.1em;}.jsonViewOutput ul{list-style:none;margin:0 0 0 2em;padding:0;}.jsonViewOutput h1{font-size:1.2em;}.jsonViewOutput .callback + #json{padding-left:1em;}.jsonViewOutput .callback{font-family:monospace;color:#A52A2A;}.jsonViewOutput .bool,.jsonViewOutput .num{color:blue;}</style>';
239
- if (this.targetType !== undefined) {
240
- this.idType = this.targetType;
241
- this.id = this.target;
242
- }
243
- var el;
244
- if (this.idType === "class") {
245
- el = document.getElementsByClassName(this.id);
246
- if (el) {
247
- el.className += el.className ? ' jsonViewOutput' : 'jsonViewOutput';
248
- el.innerHTML = links + outputDoc;
249
- }
250
- } else if (this.idType === "id") {
251
- el = document.getElementById(this.id);
252
- if (el) {
253
- el.className += el.className ? ' jsonViewOutput' : 'jsonViewOutput';
254
- el.innerHTML = links + outputDoc;
255
- }
256
- el.innerHTML = links + outputDoc;
257
- }
258
- var items = document.getElementsByClassName('collapsible');
259
- for (var i = 0; i < items.length; i++) {
260
- addCollapser(items[i].parentNode);
261
- }
262
- } else {
263
- // console.log("JSONView: this is not json, not formatting.");
264
- }
265
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
framework/ReduxCore/assets/js/vendor/jsonview.min.js DELETED
@@ -1,16 +0,0 @@
1
- /* global console, jsonView *//*
2
- * ViewJSON
3
- * Version 1.0
4
- * A Google Chrome extension to display JSON in a user-friendly format
5
- *
6
- * This is a chromeified version of the JSONView Firefox extension by Ben Hollis:
7
- * http://jsonview.com
8
- * http://code.google.com/p/jsonview
9
- *
10
- * Also based on the XMLTree Chrome extension by Moonty & alan.stroop
11
- * https://chrome.google.com/extensions/detail/gbammbheopgpmaagmckhpjbfgdfkpadb
12
- *
13
- * port by Jamie Wilkinson (@jamiew) | http://jamiedubs.com | http://github.com/jamiew
14
- * MIT license / copyfree (f) F.A.T. Lab http://fffff.at
15
- * Speed Project Approved: 2h
16
- */function collapse(e){var t=e.target,n=t.parentNode.getElementsByClassName("collapsible");if(!n.length)return;n=n[0];if(n.style.display==="none"){var r=n.parentNode.getElementsByClassName("ellipsis")[0];n.parentNode.removeChild(r),n.style.display=""}else{n.style.display="none";var r=document.createElement("span");r.className="ellipsis",r.innerHTML=" &hellip; ",n.parentNode.insertBefore(r,n)}t.innerHTML=t.innerHTML==="-"?"+":"-"}function addCollapser(e){if(e.nodeName!=="LI")return;var t=document.createElement("div");t.className="collapser",t.innerHTML="-",t.addEventListener("click",collapse,!1),e.insertBefore(t,e.firstChild)}function jsonView(e,t){this.debug=!1;if(e.indexOf("#")!==-1)this.idType="id",this.id=e.replace("#","");else{if(e.indexOf(".")===-1){this.debug&&console.log("Can't find that element");return}this.idType="class",this.id=e.replace(".","")}this.data=document.getElementById(this.id).innerHTML;if(typeof t!==undefined)if(t.indexOf("#")!==-1)this.targetType="id",this.target=t.replace("#","");else{if(e.indexOf(".")===-1){this.debug&&console.log("Can't find the target element");return}this.targetType="class",this.target=t.replace(".","")}/^\<pre.*\>(.*)\<\/pre\>$/.test(this.data)&&(this.debug&&console.log("JSONView: data is wrapped in <pre>...</pre>, stripping HTML..."),this.data=this.data.replace(/<(?:.|\s)*?>/g,""));var n=/^\s*([\[\{].*[\}\]])\s*$/,r=/^[\s\u200B\uFEFF]*([\w$\[\]\.]+)[\s\u200B\uFEFF]*\([\s\u200B\uFEFF]*([\[{][\s\S]*[\]}])[\s\u200B\uFEFF]*\);?[\s\u200B\uFEFF]*$/,i=/([\[\{][\s\S]*[\]\}])\)/,s=n.test(this.data),o=r.test(this.data);this.debug&&console.log("JSONView: is_json="+s+" is_jsonp="+o);if(s||o){this.debug&&console.log("JSONView: sexytime!");function u(){}u.prototype={htmlEncode:function(e){return e!=null?e.toString().replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/</g,"&lt;").replace(/>/g,"&gt;"):""},decorateWithSpan:function(e,t){return'<span class="'+t+'">'+this.htmlEncode(e)+"</span>"},valueToHTML:function(e){var t=typeof e,n="";return e===null?n+=this.decorateWithSpan("null","null"):e&&e.constructor===Array?n+=this.arrayToHTML(e):t==="object"?n+=this.objectToHTML(e):t==="number"?n+=this.decorateWithSpan(e,"num"):t==="string"?/^(http|https):\/\/[^\s]+$/.test(e)?n+='<a href="'+e+'">'+this.htmlEncode(e)+"</a>":n+=this.decorateWithSpan('"'+e+'"',"string"):t==="boolean"&&(n+=this.decorateWithSpan(e,"bool")),n},arrayToHTML:function(e){var t='[<ul class="array collapsible">',n=!1;for(var r in e)n=!0,t+="<li>",t+=this.valueToHTML(e[r]),t+="</li>";return t+="</ul>]",n||(t="[ ]"),t},objectToHTML:function(e){var t='{<ul class="obj collapsible">',n=!1;for(var r in e)n=!0,t+="<li>",t+='<span class="prop">'+this.htmlEncode(r)+"</span>: ",t+=this.valueToHTML(e[r]),t+="</li>";return t+="</ul>}",n||(t="{ }"),t},jsonToHTML:function(e,t,n){var r="";return t?(r+='<div class="callback">'+t+" (</div>",r+='<div id="json">'):r+='<div id="json">',r+=this.valueToHTML(e),r+="</div>",t&&(r+='<div class="callback">)</div>'),this.toHTML(r,n)},errorPage:function(e,t,n){var r='<div id="error">Error parsing JSON: '+e.message+"</div>";return r+="<h1>"+e.stack+":</h1>",r+='<div id="json">'+this.htmlEncode(t)+"</div>",this.toHTML(r,n+" - Error")},toHTML:function(e){return e}},this.jsonFormatter=new u;var a="",f="",l="",c=r.exec(this.data);c&&c.length===3?(this.debug&&console.log("THIS IS JSONp"),l=c[1],f=c[2]):(this.debug&&console.log("Vanilla JSON"),f=this.data),this.debug&&console.log(f);try{var h=JSON.parse(f);if(!h)throw"There was no object!";a=this.jsonFormatter.jsonToHTML(h,l)}catch(p){this.debug&&console.log(p),a=this.jsonFormatter.errorPage(p,this.data)}var d="<style type=\"text/css\">.jsonViewOutput .prop{font-weight:700;}.jsonViewOutput .null{color:red;}.jsonViewOutput .string{color:green;}.jsonViewOutput .collapser{position:absolute;left:-1em;cursor:pointer;}.jsonViewOutput li{position:relative;}.jsonViewOutput li:after{content:',';}.jsonViewOutput li:last-child:after{content:'';}.jsonViewOutput #error{-moz-border-radius:8px;border:1px solid #970000;background-color:#F7E8E8;margin:.5em;padding:.5em;}.jsonViewOutput .errormessage{font-family:monospace;}.jsonViewOutput #json{font-family:monospace;font-size:1.1em;}.jsonViewOutput ul{list-style:none;margin:0 0 0 2em;padding:0;}.jsonViewOutput h1{font-size:1.2em;}.jsonViewOutput .callback + #json{padding-left:1em;}.jsonViewOutput .callback{font-family:monospace;color:#A52A2A;}.jsonViewOutput .bool,.jsonViewOutput .num{color:blue;}</style>";this.targetType!==undefined&&(this.idType=this.targetType,this.id=this.target);var v;this.idType==="class"?(v=document.getElementsByClassName(this.id),v&&(v.className+=v.className?" jsonViewOutput":"jsonViewOutput",v.innerHTML=d+a)):this.idType==="id"&&(v=document.getElementById(this.id),v&&(v.className+=v.className?" jsonViewOutput":"jsonViewOutput",v.innerHTML=d+a),v.innerHTML=d+a);var m=document.getElementsByClassName("collapsible");for(var g=0;g<m.length;g++)addCollapser(m[g].parentNode)}};
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
framework/ReduxCore/assets/js/vendor/lte-ie7.js DELETED
@@ -1,311 +0,0 @@
1
- /* Load this script using conditional IE comments if you need to support IE 7 and IE 6. */
2
-
3
- window.onload = function() {
4
- function addIcon(el, entity) {
5
- var html = el.innerHTML;
6
- el.innerHTML = '<span style="font-family: \'Elusive-Icons\'">' + entity + '</span>' + html;
7
- }
8
- var icons = {
9
- 'icon-move' : '&#xe074;',
10
- 'icon-music' : '&#xe073;',
11
- 'icon-network' : '&#xe072;',
12
- 'icon-off' : '&#xe071;',
13
- 'icon-ok' : '&#xe070;',
14
- 'icon-ok-circle' : '&#xe06f;',
15
- 'icon-ok-sign' : '&#xe06e;',
16
- 'icon-paper-clip' : '&#xe06d;',
17
- 'icon-paper-clip-alt' : '&#xe06c;',
18
- 'icon-path' : '&#xe06b;',
19
- 'icon-plus-sign' : '&#xe059;',
20
- 'icon-print' : '&#xe058;',
21
- 'icon-qrcode' : '&#xe057;',
22
- 'icon-question' : '&#xe056;',
23
- 'icon-question-sign' : '&#xe055;',
24
- 'icon-quotes' : '&#xe054;',
25
- 'icon-quotes-alt' : '&#xe053;',
26
- 'icon-random' : '&#xe052;',
27
- 'icon-record' : '&#xe051;',
28
- 'icon-reddit' : '&#xe050;',
29
- 'icon-refresh' : '&#xe04f;',
30
- 'icon-screenshot' : '&#xe03f;',
31
- 'icon-search' : '&#xe03e;',
32
- 'icon-search-alt' : '&#xe03d;',
33
- 'icon-share' : '&#xe03c;',
34
- 'icon-share-alt' : '&#xe03b;',
35
- 'icon-shopping-cart' : '&#xe03a;',
36
- 'icon-shopping-cart-sign' : '&#xe039;',
37
- 'icon-signal' : '&#xe038;',
38
- 'icon-skype' : '&#xe037;',
39
- 'icon-slideshare' : '&#xe036;',
40
- 'icon-smiley' : '&#xe035;',
41
- 'icon-th-large' : '&#xe023;',
42
- 'icon-th-list' : '&#xe022;',
43
- 'icon-thumbs-down' : '&#xe021;',
44
- 'icon-thumbs-up' : '&#xe020;',
45
- 'icon-time' : '&#xe01f;',
46
- 'icon-time-alt' : '&#xe01e;',
47
- 'icon-tint' : '&#xe01d;',
48
- 'icon-torso' : '&#xe01c;',
49
- 'icon-trash' : '&#xe01b;',
50
- 'icon-trash-alt' : '&#xe01a;',
51
- 'icon-tumblr' : '&#xe019;',
52
- 'icon-w3c' : '&#xe00a;',
53
- 'icon-warning-sign' : '&#xe009;',
54
- 'icon-website' : '&#xe008;',
55
- 'icon-website-alt' : '&#xe007;',
56
- 'icon-wheelchair' : '&#xe006;',
57
- 'icon-wordpress' : '&#xe005;',
58
- 'icon-wrench' : '&#xe004;',
59
- 'icon-wrench-alt' : '&#xe003;',
60
- 'icon-youtube' : '&#xe002;',
61
- 'icon-zoom-in' : '&#xe001;',
62
- 'icon-zoom-out' : '&#xe000;',
63
- 'icon-pause-alt' : '&#xe069;',
64
- 'icon-pencil' : '&#xe068;',
65
- 'icon-pencil-alt' : '&#xe067;',
66
- 'icon-person' : '&#xe066;',
67
- 'icon-phone' : '&#xe065;',
68
- 'icon-phone-alt' : '&#xe064;',
69
- 'icon-photo' : '&#xe063;',
70
- 'icon-photo-alt' : '&#xe062;',
71
- 'icon-picasa' : '&#xe061;',
72
- 'icon-picture' : '&#xe060;',
73
- 'icon-pinterest' : '&#xe05f;',
74
- 'icon-plane' : '&#xe05e;',
75
- 'icon-play-alt' : '&#xe05c;',
76
- 'icon-play-circle' : '&#xe05b;',
77
- 'icon-plus' : '&#xe05a;',
78
- 'icon-remove' : '&#xe04e;',
79
- 'icon-remove-circle' : '&#xe04d;',
80
- 'icon-remove-sign' : '&#xe04c;',
81
- 'icon-repeat' : '&#xe04b;',
82
- 'icon-repeat-alt' : '&#xe04a;',
83
- 'icon-resize-full' : '&#xe049;',
84
- 'icon-resize-horizontal' : '&#xe048;',
85
- 'icon-resize-small' : '&#xe047;',
86
- 'icon-resize-vertical' : '&#xe046;',
87
- 'icon-retweet' : '&#xe045;',
88
- 'icon-reverse-alt' : '&#xe044;',
89
- 'icon-road' : '&#xe043;',
90
- 'icon-rss' : '&#xe042;',
91
- 'icon-screen' : '&#xe041;',
92
- 'icon-screen-alt' : '&#xe040;',
93
- 'icon-smiley-alt' : '&#xe034;',
94
- 'icon-speaker' : '&#xe033;',
95
- 'icon-stackoverflow' : '&#xe032;',
96
- 'icon-star' : '&#xe031;',
97
- 'icon-star-alt' : '&#xe030;',
98
- 'icon-star-empty' : '&#xe02f;',
99
- 'icon-stop-alt' : '&#xe02b;',
100
- 'icon-stumbleupon' : '&#xe02a;',
101
- 'icon-tag' : '&#xe029;',
102
- 'icon-tags' : '&#xe028;',
103
- 'icon-tasks' : '&#xe027;',
104
- 'icon-text-height' : '&#xe026;',
105
- 'icon-text-width' : '&#xe025;',
106
- 'icon-th' : '&#xe024;',
107
- 'icon-twitter' : '&#xe018;',
108
- 'icon-universal-access' : '&#xe017;',
109
- 'icon-unlock' : '&#xe016;',
110
- 'icon-unlock-alt' : '&#xe015;',
111
- 'icon-upload' : '&#xe014;',
112
- 'icon-user' : '&#xe013;',
113
- 'icon-video' : '&#xe012;',
114
- 'icon-video-alt' : '&#xe011;',
115
- 'icon-video-chat' : '&#xe010;',
116
- 'icon-view-mode' : '&#xe00f;',
117
- 'icon-vimeo' : '&#xe00e;',
118
- 'icon-vkontakte' : '&#xe10e;',
119
- 'icon-volume-down' : '&#xe00d;',
120
- 'icon-volume-off' : '&#xe00c;',
121
- 'icon-volume-up' : '&#xe00b;',
122
- 'icon-backward' : '&#xe0ab;',
123
- 'icon-fast-backward' : '&#xe09a;',
124
- 'icon-fast-forward' : '&#xe099;',
125
- 'icon-forward' : '&#xe093;',
126
- 'icon-play' : '&#xe05d;',
127
- 'icon-step-backward' : '&#xe02e;',
128
- 'icon-step-forward' : '&#xe02d;',
129
- 'icon-briefcase' : '&#xe10d;',
130
- 'icon-bullhorn' : '&#xe10c;',
131
- 'icon-calendar' : '&#xe10b;',
132
- 'icon-calendar-sign' : '&#xe10a;',
133
- 'icon-address-book' : '&#xe0dd;',
134
- 'icon-address-book-alt' : '&#xe0dc;',
135
- 'icon-adjust' : '&#xe0db;',
136
- 'icon-adult' : '&#xe0da;',
137
- 'icon-align-center' : '&#xe0d9;',
138
- 'icon-align-justify' : '&#xe0d8;',
139
- 'icon-align-left' : '&#xe0d7;',
140
- 'icon-align-right' : '&#xe0d6;',
141
- 'icon-arrow-down' : '&#xe0d5;',
142
- 'icon-arrow-left' : '&#xe0d4;',
143
- 'icon-arrow-right' : '&#xe0af;',
144
- 'icon-arrow-up' : '&#xe0ae;',
145
- 'icon-asl' : '&#xe0ad;',
146
- 'icon-asterisk' : '&#xe0ac;',
147
- 'icon-ban-circle' : '&#xe0aa;',
148
- 'icon-barcode' : '&#xe0d3;',
149
- 'icon-behance' : '&#xe0d2;',
150
- 'icon-bell' : '&#xe0d1;',
151
- 'icon-blind' : '&#xe0d0;',
152
- 'icon-blogger' : '&#xe0cf;',
153
- 'icon-bold' : '&#xe0ce;',
154
- 'icon-book' : '&#xe0f5;',
155
- 'icon-bookmark' : '&#xe0f4;',
156
- 'icon-bookmark-empty' : '&#xe0f3;',
157
- 'icon-braille' : '&#xe0f2;',
158
- 'icon-camera' : '&#xe0a9;',
159
- 'icon-cc' : '&#xe0a8;',
160
- 'icon-certificate' : '&#xe0a7;',
161
- 'icon-check' : '&#xe0a6;',
162
- 'icon-check-empty' : '&#xe0a5;',
163
- 'icon-chevron-down' : '&#xe0a4;',
164
- 'icon-chevron-left' : '&#xe0cd;',
165
- 'icon-chevron-right' : '&#xe0cc;',
166
- 'icon-chevron-up' : '&#xe0cb;',
167
- 'icon-child' : '&#xe0ca;',
168
- 'icon-circle-arrow-down' : '&#xe0c9;',
169
- 'icon-circle-arrow-left' : '&#xe0c8;',
170
- 'icon-circle-arrow-right' : '&#xe0f1;',
171
- 'icon-circle-arrow-up' : '&#xe0f0;',
172
- 'icon-cloud' : '&#xe0ef;',
173
- 'icon-cloud-alt' : '&#xe0ee;',
174
- 'icon-cog' : '&#xe109;',
175
- 'icon-cog-alt' : '&#xe108;',
176
- 'icon-cogs' : '&#xe107;',
177
- 'icon-comment' : '&#xe106;',
178
- 'icon-comment-alt' : '&#xe0a3;',
179
- 'icon-compass' : '&#xe0a2;',
180
- 'icon-compass-alt' : '&#xe0a1;',
181
- 'icon-credit-card' : '&#xe0a0;',
182
- 'icon-css' : '&#xe09f;',
183
- 'icon-dashboard' : '&#xe09e;',
184
- 'icon-delicious' : '&#xe0c7;',
185
- 'icon-deviantart' : '&#xe0c6;',
186
- 'icon-digg' : '&#xe0c5;',
187
- 'icon-download' : '&#xe0c4;',
188
- 'icon-download-alt' : '&#xe0c3;',
189
- 'icon-dribble' : '&#xe0c2;',
190
- 'icon-edit' : '&#xe0ed;',
191
- 'icon-eject' : '&#xe0ec;',
192
- 'icon-envelope' : '&#xe0eb;',
193
- 'icon-envelope-alt' : '&#xe0ea;',
194
- 'icon-error' : '&#xe105;',
195
- 'icon-error-alt' : '&#xe104;',
196
- 'icon-exclamation-sign' : '&#xe103;',
197
- 'icon-eye-close' : '&#xe102;',
198
- 'icon-eye-open' : '&#xe09d;',
199
- 'icon-facebook' : '&#xe09c;',
200
- 'icon-facetime-video' : '&#xe09b;',
201
- 'icon-female' : '&#xe098;',
202
- 'icon-file' : '&#xe0c1;',
203
- 'icon-file-alt' : '&#xe0c0;',
204
- 'icon-file-edit' : '&#xe0bf;',
205
- 'icon-file-edit-alt' : '&#xe0be;',
206
- 'icon-file-new' : '&#xe0bd;',
207
- 'icon-file-new-alt' : '&#xe0bc;',
208
- 'icon-film' : '&#xe0e9;',
209
- 'icon-filter' : '&#xe0e8;',
210
- 'icon-fire' : '&#xe0e7;',
211
- 'icon-flag' : '&#xe0e6;',
212
- 'icon-flag-alt' : '&#xe101;',
213
- 'icon-flickr' : '&#xe100;',
214
- 'icon-folder' : '&#xe0ff;',
215
- 'icon-folder-close' : '&#xe0fe;',
216
- 'icon-folder-open' : '&#xe097;',
217
- 'icon-folder-sign' : '&#xe096;',
218
- 'icon-font' : '&#xe095;',
219
- 'icon-fontsize' : '&#xe094;',
220
- 'icon-forward-alt' : '&#xe092;',
221
- 'icon-foursquare' : '&#xe0bb;',
222
- 'icon-friendfeed' : '&#xe0ba;',
223
- 'icon-friendfeed-rect' : '&#xe0b9;',
224
- 'icon-fullscreen' : '&#xe0b8;',
225
- 'icon-gift' : '&#xe0b7;',
226
- 'icon-github' : '&#xe0b6;',
227
- 'icon-github-text' : '&#xe0e5;',
228
- 'icon-glass' : '&#xe0e4;',
229
- 'icon-glasses' : '&#xe0e3;',
230
- 'icon-globe' : '&#xe0e2;',
231
- 'icon-globe-alt' : '&#xe0fd;',
232
- 'icon-googleplus' : '&#xe0fc;',
233
- 'icon-graph' : '&#xe0fb;',
234
- 'icon-graph-alt' : '&#xe0fa;',
235
- 'icon-group' : '&#xe091;',
236
- 'icon-group-alt' : '&#xe090;',
237
- 'icon-guidedog' : '&#xe08f;',
238
- 'icon-hand-down' : '&#xe08e;',
239
- 'icon-hand-left' : '&#xe08d;',
240
- 'icon-hand-right' : '&#xe08c;',
241
- 'icon-hand-up' : '&#xe0b5;',
242
- 'icon-hdd' : '&#xe0b4;',
243
- 'icon-headphones' : '&#xe0b3;',
244
- 'icon-hearing-impaired' : '&#xe0b2;',
245
- 'icon-heart' : '&#xe0b1;',
246
- 'icon-heart-alt' : '&#xe0b0;',
247
- 'icon-heart-empty' : '&#xe0e1;',
248
- 'icon-home' : '&#xe0e0;',
249
- 'icon-home-alt' : '&#xe0df;',
250
- 'icon-idea' : '&#xe0de;',
251
- 'icon-idea-alt' : '&#xe0f9;',
252
- 'icon-inbox' : '&#xe0f8;',
253
- 'icon-inbox-alt' : '&#xe0f7;',
254
- 'icon-inbox-box' : '&#xe0f6;',
255
- 'icon-indent-left' : '&#xe08b;',
256
- 'icon-indent-right' : '&#xe08a;',
257
- 'icon-info-sign' : '&#xe089;',
258
- 'icon-instagram' : '&#xe088;',
259
- 'icon-iphone-home' : '&#xe087;',
260
- 'icon-italic' : '&#xe086;',
261
- 'icon-key' : '&#xe085;',
262
- 'icon-laptop' : '&#xe084;',
263
- 'icon-laptop-alt' : '&#xe083;',
264
- 'icon-leaf' : '&#xe082;',
265
- 'icon-linkedin' : '&#xe081;',
266
- 'icon-list' : '&#xe080;',
267
- 'icon-list-alt' : '&#xe07f;',
268
- 'icon-lock' : '&#xe07e;',
269
- 'icon-lock-alt' : '&#xe07d;',
270
- 'icon-magnet' : '&#xe07c;',
271
- 'icon-male' : '&#xe07b;',
272
- 'icon-map-marker' : '&#xe07a;',
273
- 'icon-map-marker-alt' : '&#xe079;',
274
- 'icon-mic' : '&#xe078;',
275
- 'icon-mic-alt' : '&#xe077;',
276
- 'icon-minus' : '&#xe076;',
277
- 'icon-minus-sign' : '&#xe075;',
278
- 'icon-pause' : '&#xe06a;',
279
- 'icon-fork' : '&#xe10f;',
280
- 'icon-broom' : '&#xe110;',
281
- 'icon-return-key' : '&#xe111;',
282
- 'icon-lastfm' : '&#xe112;',
283
- 'icon-livejournal' : '&#xe113;',
284
- 'icon-myspace' : '&#xe114;',
285
- 'icon-soundcloud' : '&#xe115;',
286
- 'icon-viadeo' : '&#xe116;',
287
- 'icon-spotify' : '&#xe117;',
288
- 'icon-caret-left' : '&#xe119;',
289
- 'icon-caret-up' : '&#xe02c;',
290
- 'icon-caret-right' : '&#xe118;',
291
- 'icon-caret-down' : '&#xe11a;',
292
- 'icon-stop' : '&#xe11b;'
293
- },
294
- els = document.getElementsByTagName('*'),
295
- i, attr, html, c, el;
296
- for (i = 0; ; i += 1) {
297
- el = els[i];
298
- if(!el) {
299
- break;
300
- }
301
- attr = el.getAttribute('data-icon');
302
- if (attr) {
303
- addIcon(el, attr);
304
- }
305
- c = el.className;
306
- c = c.match(/icon-[^\s'"]+/);
307
- if (c && icons[c[0]]) {
308
- addIcon(el, icons[c[0]]);
309
- }
310
- }
311
- };
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
framework/ReduxCore/assets/js/vendor/qtip/jquery.qtip.js DELETED
@@ -1,3451 +0,0 @@
1
- /*
2
- * qTip2 - Pretty powerful tooltips - v2.2.1
3
- * http://qtip2.com
4
- *
5
- * Copyright (c) 2014
6
- * Released under the MIT licenses
7
- * http://jquery.org/license
8
- *
9
- * Date: Sat Sep 6 2014 11:12 GMT+0100+0100
10
- * Plugins: tips modal viewport svg imagemap ie6
11
- * Styles: core basic css3
12
- */
13
- /*global window: false, jQuery: false, console: false, define: false */
14
-
15
- /* Cache window, document, undefined */
16
- (function( window, document, undefined ) {
17
-
18
- // Uses AMD or browser globals to create a jQuery plugin.
19
- (function( factory ) {
20
- "use strict";
21
- if(typeof define === 'function' && define.amd) {
22
- define(['jquery'], factory);
23
- }
24
- else if(jQuery && !jQuery.fn.qtip) {
25
- factory(jQuery);
26
- }
27
- }
28
- (function($) {
29
- "use strict"; // Enable ECMAScript "strict" operation for this function. See more: http://ejohn.org/blog/ecmascript-5-strict-mode-json-and-more/
30
- ;// Munge the primitives - Paul Irish tip
31
- var TRUE = true,
32
- FALSE = false,
33
- NULL = null,
34
-
35
- // Common variables
36
- X = 'x', Y = 'y',
37
- WIDTH = 'width',
38
- HEIGHT = 'height',
39
-
40
- // Positioning sides
41
- TOP = 'top',
42
- LEFT = 'left',
43
- BOTTOM = 'bottom',
44
- RIGHT = 'right',
45
- CENTER = 'center',
46
-
47
- // Position adjustment types
48
- FLIP = 'flip',
49
- FLIPINVERT = 'flipinvert',
50
- SHIFT = 'shift',
51
-
52
- // Shortcut vars
53
- QTIP, PROTOTYPE, CORNER, CHECKS,
54
- PLUGINS = {},
55
- NAMESPACE = 'qtip',
56
- ATTR_HAS = 'data-hasqtip',
57
- ATTR_ID = 'data-qtip-id',
58
- WIDGET = ['ui-widget', 'ui-tooltip'],
59
- SELECTOR = '.'+NAMESPACE,
60
- INACTIVE_EVENTS = 'click dblclick mousedown mouseup mousemove mouseleave mouseenter'.split(' '),
61
-
62
- CLASS_FIXED = NAMESPACE+'-fixed',
63
- CLASS_DEFAULT = NAMESPACE + '-default',
64
- CLASS_FOCUS = NAMESPACE + '-focus',
65
- CLASS_HOVER = NAMESPACE + '-hover',
66
- CLASS_DISABLED = NAMESPACE+'-disabled',
67
-
68
- replaceSuffix = '_replacedByqTip',
69
- oldtitle = 'oldtitle',
70
- trackingBound,
71
-
72
- // Browser detection
73
- BROWSER = {
74
- /*
75
- * IE version detection
76
- *
77
- * Adapted from: http://ajaxian.com/archives/attack-of-the-ie-conditional-comment
78
- * Credit to James Padolsey for the original implemntation!
79
- */
80
- ie: (function(){
81
- for (
82
- var v = 4, i = document.createElement("div");
83
- (i.innerHTML = "<!--[if gt IE " + v + "]><i></i><![endif]-->") && i.getElementsByTagName("i")[0];
84
- v+=1
85
- ) {}
86
- return v > 4 ? v : NaN;
87
- }()),
88
-
89
- /*
90
- * iOS version detection
91
- */
92
- iOS: parseFloat(
93
- ('' + (/CPU.*OS ([0-9_]{1,5})|(CPU like).*AppleWebKit.*Mobile/i.exec(navigator.userAgent) || [0,''])[1])
94
- .replace('undefined', '3_2').replace('_', '.').replace('_', '')
95
- ) || FALSE
96
- };
97
- ;function QTip(target, options, id, attr) {
98
- // Elements and ID
99
- this.id = id;
100
- this.target = target;
101
- this.tooltip = NULL;
102
- this.elements = { target: target };
103
-
104
- // Internal constructs
105
- this._id = NAMESPACE + '-' + id;
106
- this.timers = { img: {} };
107
- this.options = options;
108
- this.plugins = {};
109
-
110
- // Cache object
111
- this.cache = {
112
- event: {},
113
- target: $(),
114
- disabled: FALSE,
115
- attr: attr,
116
- onTooltip: FALSE,
117
- lastClass: ''
118
- };
119
-
120
- // Set the initial flags
121
- this.rendered = this.destroyed = this.disabled = this.waiting =
122
- this.hiddenDuringWait = this.positioning = this.triggering = FALSE;
123
- }
124
- PROTOTYPE = QTip.prototype;
125
-
126
- PROTOTYPE._when = function(deferreds) {
127
- return $.when.apply($, deferreds);
128
- };
129
-
130
- PROTOTYPE.render = function(show) {
131
- if(this.rendered || this.destroyed) { return this; } // If tooltip has already been rendered, exit
132
-
133
- var self = this,
134
- options = this.options,
135
- cache = this.cache,
136
- elements = this.elements,
137
- text = options.content.text,
138
- title = options.content.title,
139
- button = options.content.button,
140
- posOptions = options.position,
141
- namespace = '.'+this._id+' ',
142
- deferreds = [],
143
- tooltip;
144
-
145
- // Add ARIA attributes to target
146
- $.attr(this.target[0], 'aria-describedby', this._id);
147
-
148
- // Create public position object that tracks current position corners
149
- cache.posClass = this._createPosClass(
150
- (this.position = { my: posOptions.my, at: posOptions.at }).my
151
- );
152
-
153
- // Create tooltip element
154
- this.tooltip = elements.tooltip = tooltip = $('<div/>', {
155
- 'id': this._id,
156
- 'class': [ NAMESPACE, CLASS_DEFAULT, options.style.classes, cache.posClass ].join(' '),
157
- 'width': options.style.width || '',
158
- 'height': options.style.height || '',
159
- 'tracking': posOptions.target === 'mouse' && posOptions.adjust.mouse,
160
-
161
- /* ARIA specific attributes */
162
- 'role': 'alert',
163
- 'aria-live': 'polite',
164
- 'aria-atomic': FALSE,
165
- 'aria-describedby': this._id + '-content',
166
- 'aria-hidden': TRUE
167
- })
168
- .toggleClass(CLASS_DISABLED, this.disabled)
169
- .attr(ATTR_ID, this.id)
170
- .data(NAMESPACE, this)
171
- .appendTo(posOptions.container)
172
- .append(
173
- // Create content element
174
- elements.content = $('<div />', {
175
- 'class': NAMESPACE + '-content',
176
- 'id': this._id + '-content',
177
- 'aria-atomic': TRUE
178
- })
179
- );
180
-
181
- // Set rendered flag and prevent redundant reposition calls for now
182
- this.rendered = -1;
183
- this.positioning = TRUE;
184
-
185
- // Create title...
186
- if(title) {
187
- this._createTitle();
188
-
189
- // Update title only if its not a callback (called in toggle if so)
190
- if(!$.isFunction(title)) {
191
- deferreds.push( this._updateTitle(title, FALSE) );
192
- }
193
- }
194
-
195
- // Create button
196
- if(button) { this._createButton(); }
197
-
198
- // Set proper rendered flag and update content if not a callback function (called in toggle)
199
- if(!$.isFunction(text)) {
200
- deferreds.push( this._updateContent(text, FALSE) );
201
- }
202
- this.rendered = TRUE;
203
-
204
- // Setup widget classes
205
- this._setWidget();
206
-
207
- // Initialize 'render' plugins
208
- $.each(PLUGINS, function(name) {
209
- var instance;
210
- if(this.initialize === 'render' && (instance = this(self))) {
211
- self.plugins[name] = instance;
212
- }
213
- });
214
-
215
- // Unassign initial events and assign proper events
216
- this._unassignEvents();
217
- this._assignEvents();
218
-
219
- // When deferreds have completed
220
- this._when(deferreds).then(function() {
221
- // tooltiprender event
222
- self._trigger('render');
223
-
224
- // Reset flags
225
- self.positioning = FALSE;
226
-
227
- // Show tooltip if not hidden during wait period
228
- if(!self.hiddenDuringWait && (options.show.ready || show)) {
229
- self.toggle(TRUE, cache.event, FALSE);
230
- }
231
- self.hiddenDuringWait = FALSE;
232
- });
233
-
234
- // Expose API
235
- QTIP.api[this.id] = this;
236
-
237
- return this;
238
- };
239
-
240
- PROTOTYPE.destroy = function(immediate) {
241
- // Set flag the signify destroy is taking place to plugins
242
- // and ensure it only gets destroyed once!
243
- if(this.destroyed) { return this.target; }
244
-
245
- function process() {
246
- if(this.destroyed) { return; }
247
- this.destroyed = TRUE;
248
-
249
- var target = this.target,
250
- title = target.attr(oldtitle),
251
- timer;
252
-
253
- // Destroy tooltip if rendered
254
- if(this.rendered) {
255
- this.tooltip.stop(1,0).find('*').remove().end().remove();
256
- }
257
-
258
- // Destroy all plugins
259
- $.each(this.plugins, function(name) {
260
- this.destroy && this.destroy();
261
- });
262
-
263
- // Clear timers
264
- for(timer in this.timers) {
265
- clearTimeout(this.timers[timer]);
266
- }
267
-
268
- // Remove api object and ARIA attributes
269
- target.removeData(NAMESPACE)
270
- .removeAttr(ATTR_ID)
271
- .removeAttr(ATTR_HAS)
272
- .removeAttr('aria-describedby');
273
-
274
- // Reset old title attribute if removed
275
- if(this.options.suppress && title) {
276
- target.attr('title', title).removeAttr(oldtitle);
277
- }
278
-
279
- // Remove qTip events associated with this API
280
- this._unassignEvents();
281
-
282
- // Remove ID from used id objects, and delete object references
283
- // for better garbage collection and leak protection
284
- this.options = this.elements = this.cache = this.timers =
285
- this.plugins = this.mouse = NULL;
286
-
287
- // Delete epoxsed API object
288
- delete QTIP.api[this.id];
289
- }
290
-
291
- // If an immediate destory is needed
292
- if((immediate !== TRUE || this.triggering === 'hide') && this.rendered) {
293
- this.tooltip.one('tooltiphidden', $.proxy(process, this));
294
- !this.triggering && this.hide();
295
- }
296
-
297
- // If we're not in the process of hiding... process
298
- else { process.call(this); }
299
-
300
- return this.target;
301
- };
302
- ;function invalidOpt(a) {
303
- return a === NULL || $.type(a) !== 'object';
304
- }
305
-
306
- function invalidContent(c) {
307
- return !( $.isFunction(c) || (c && c.attr) || c.length || ($.type(c) === 'object' && (c.jquery || c.then) ));
308
- }
309
-
310
- // Option object sanitizer
311
- function sanitizeOptions(opts) {
312
- var content, text, ajax, once;
313
-
314
- if(invalidOpt(opts)) { return FALSE; }
315
-
316
- if(invalidOpt(opts.metadata)) {
317
- opts.metadata = { type: opts.metadata };
318
- }
319
-
320
- if('content' in opts) {
321
- content = opts.content;
322
-
323
- if(invalidOpt(content) || content.jquery || content.done) {
324
- content = opts.content = {
325
- text: (text = invalidContent(content) ? FALSE : content)
326
- };
327
- }
328
- else { text = content.text; }
329
-
330
- // DEPRECATED - Old content.ajax plugin functionality
331
- // Converts it into the proper Deferred syntax
332
- if('ajax' in content) {
333
- ajax = content.ajax;
334
- once = ajax && ajax.once !== FALSE;
335
- delete content.ajax;
336
-
337
- content.text = function(event, api) {
338
- var loading = text || $(this).attr(api.options.content.attr) || 'Loading...',
339
-
340
- deferred = $.ajax(
341
- $.extend({}, ajax, { context: api })
342
- )
343
- .then(ajax.success, NULL, ajax.error)
344
- .then(function(content) {
345
- if(content && once) { api.set('content.text', content); }
346
- return content;
347
- },
348
- function(xhr, status, error) {
349
- if(api.destroyed || xhr.status === 0) { return; }
350
- api.set('content.text', status + ': ' + error);
351
- });
352
-
353
- return !once ? (api.set('content.text', loading), deferred) : loading;
354
- };
355
- }
356
-
357
- if('title' in content) {
358
- if($.isPlainObject(content.title)) {
359
- content.button = content.title.button;
360
- content.title = content.title.text;
361
- }
362
-
363
- if(invalidContent(content.title || FALSE)) {
364
- content.title = FALSE;
365
- }
366
- }
367
- }
368
-
369
- if('position' in opts && invalidOpt(opts.position)) {
370
- opts.position = { my: opts.position, at: opts.position };
371
- }
372
-
373
- if('show' in opts && invalidOpt(opts.show)) {
374
- opts.show = opts.show.jquery ? { target: opts.show } :
375
- opts.show === TRUE ? { ready: TRUE } : { event: opts.show };
376
- }
377
-
378
- if('hide' in opts && invalidOpt(opts.hide)) {
379
- opts.hide = opts.hide.jquery ? { target: opts.hide } : { event: opts.hide };
380
- }
381
-
382
- if('style' in opts && invalidOpt(opts.style)) {
383
- opts.style = { classes: opts.style };
384
- }
385
-
386
- // Sanitize plugin options
387
- $.each(PLUGINS, function() {
388
- this.sanitize && this.sanitize(opts);
389
- });
390
-
391
- return opts;
392
- }
393
-
394
- // Setup builtin .set() option checks
395
- CHECKS = PROTOTYPE.checks = {
396
- builtin: {
397
- // Core checks
398
- '^id$': function(obj, o, v, prev) {
399
- var id = v === TRUE ? QTIP.nextid : v,
400
- new_id = NAMESPACE + '-' + id;
401
-
402
- if(id !== FALSE && id.length > 0 && !$('#'+new_id).length) {
403
- this._id = new_id;
404
-
405
- if(this.rendered) {
406
- this.tooltip[0].id = this._id;
407
- this.elements.content[0].id = this._id + '-content';
408
- this.elements.title[0].id = this._id + '-title';
409
- }
410
- }
411
- else { obj[o] = prev; }
412
- },
413
- '^prerender': function(obj, o, v) {
414
- v && !this.rendered && this.render(this.options.show.ready);
415
- },
416
-
417
- // Content checks
418
- '^content.text$': function(obj, o, v) {
419
- this._updateContent(v);
420
- },
421
- '^content.attr$': function(obj, o, v, prev) {
422
- if(this.options.content.text === this.target.attr(prev)) {
423
- this._updateContent( this.target.attr(v) );
424
- }
425
- },
426
- '^content.title$': function(obj, o, v) {
427
- // Remove title if content is null
428
- if(!v) { return this._removeTitle(); }
429
-
430
- // If title isn't already created, create it now and update
431
- v && !this.elements.title && this._createTitle();
432
- this._updateTitle(v);
433
- },
434
- '^content.button$': function(obj, o, v) {
435
- this._updateButton(v);
436
- },
437
- '^content.title.(text|button)$': function(obj, o, v) {
438
- this.set('content.'+o, v); // Backwards title.text/button compat
439
- },
440
-
441
- // Position checks
442
- '^position.(my|at)$': function(obj, o, v){
443
- 'string' === typeof v && (this.position[o] = obj[o] = new CORNER(v, o === 'at'));
444
- },
445
- '^position.container$': function(obj, o, v){
446
- this.rendered && this.tooltip.appendTo(v);
447
- },
448
-
449
- // Show checks
450
- '^show.ready$': function(obj, o, v) {
451
- v && (!this.rendered && this.render(TRUE) || this.toggle(TRUE));
452
- },
453
-
454
- // Style checks
455
- '^style.classes$': function(obj, o, v, p) {
456
- this.rendered && this.tooltip.removeClass(p).addClass(v);
457
- },
458
- '^style.(width|height)': function(obj, o, v) {
459
- this.rendered && this.tooltip.css(o, v);
460
- },
461
- '^style.widget|content.title': function() {
462
- this.rendered && this._setWidget();
463
- },
464
- '^style.def': function(obj, o, v) {
465
- this.rendered && this.tooltip.toggleClass(CLASS_DEFAULT, !!v);
466
- },
467
-
468
- // Events check
469
- '^events.(render|show|move|hide|focus|blur)$': function(obj, o, v) {
470
- this.rendered && this.tooltip[($.isFunction(v) ? '' : 'un') + 'bind']('tooltip'+o, v);
471
- },
472
-
473
- // Properties which require event reassignment
474
- '^(show|hide|position).(event|target|fixed|inactive|leave|distance|viewport|adjust)': function() {
475
- if(!this.rendered) { return; }
476
-
477
- // Set tracking flag
478
- var posOptions = this.options.position;
479
- this.tooltip.attr('tracking', posOptions.target === 'mouse' && posOptions.adjust.mouse);
480
-
481
- // Reassign events
482
- this._unassignEvents();
483
- this._assignEvents();
484
- }
485
- }
486
- };
487
-
488
- // Dot notation converter
489
- function convertNotation(options, notation) {
490
- var i = 0, obj, option = options,
491
-
492
- // Split notation into array
493
- levels = notation.split('.');
494
-
495
- // Loop through
496
- while( option = option[ levels[i++] ] ) {
497
- if(i < levels.length) { obj = option; }
498
- }
499
-
500
- return [obj || options, levels.pop()];
501
- }
502
-
503
- PROTOTYPE.get = function(notation) {
504
- if(this.destroyed) { return this; }
505
-
506
- var o = convertNotation(this.options, notation.toLowerCase()),
507
- result = o[0][ o[1] ];
508
-
509
- return result.precedance ? result.string() : result;
510
- };
511
-
512
- function setCallback(notation, args) {
513
- var category, rule, match;
514
-
515
- for(category in this.checks) {
516
- for(rule in this.checks[category]) {
517
- if(match = (new RegExp(rule, 'i')).exec(notation)) {
518
- args.push(match);
519
-
520
- if(category === 'builtin' || this.plugins[category]) {
521
- this.checks[category][rule].apply(
522
- this.plugins[category] || this, args
523
- );
524
- }
525
- }
526
- }
527
- }
528
- }
529
-
530
- var rmove = /^position\.(my|at|adjust|target|container|viewport)|style|content|show\.ready/i,
531
- rrender = /^prerender|show\.ready/i;
532
-
533
- PROTOTYPE.set = function(option, value) {
534
- if(this.destroyed) { return this; }
535
-
536
- var rendered = this.rendered,
537
- reposition = FALSE,
538
- options = this.options,
539
- checks = this.checks,
540
- name;
541
-
542
- // Convert singular option/value pair into object form
543
- if('string' === typeof option) {
544
- name = option; option = {}; option[name] = value;
545
- }
546
- else { option = $.extend({}, option); }
547
-
548
- // Set all of the defined options to their new values
549
- $.each(option, function(notation, value) {
550
- if(rendered && rrender.test(notation)) {
551
- delete option[notation]; return;
552
- }
553
-
554
- // Set new obj value
555
- var obj = convertNotation(options, notation.toLowerCase()), previous;
556
- previous = obj[0][ obj[1] ];
557
- obj[0][ obj[1] ] = value && value.nodeType ? $(value) : value;
558
-
559
- // Also check if we need to reposition
560
- reposition = rmove.test(notation) || reposition;
561
-
562
- // Set the new params for the callback
563
- option[notation] = [obj[0], obj[1], value, previous];
564
- });
565
-
566
- // Re-sanitize options
567
- sanitizeOptions(options);
568
-
569
- /*
570
- * Execute any valid callbacks for the set options
571
- * Also set positioning flag so we don't get loads of redundant repositioning calls.
572
- */
573
- this.positioning = TRUE;
574
- $.each(option, $.proxy(setCallback, this));
575
- this.positioning = FALSE;
576
-
577
- // Update position if needed
578
- if(this.rendered && this.tooltip[0].offsetWidth > 0 && reposition) {
579
- this.reposition( options.position.target === 'mouse' ? NULL : this.cache.event );
580
- }
581
-
582
- return this;
583
- };
584
- ;PROTOTYPE._update = function(content, element, reposition) {
585
- var self = this,
586
- cache = this.cache;
587
-
588
- // Make sure tooltip is rendered and content is defined. If not return
589
- if(!this.rendered || !content) { return FALSE; }
590
-
591
- // Use function to parse content
592
- if($.isFunction(content)) {
593
- content = content.call(this.elements.target, cache.event, this) || '';
594
- }
595
-
596
- // Handle deferred content
597
- if($.isFunction(content.then)) {
598
- cache.waiting = TRUE;
599
- return content.then(function(c) {
600
- cache.waiting = FALSE;
601
- return self._update(c, element);
602
- }, NULL, function(e) {
603
- return self._update(e, element);
604
- });
605
- }
606
-
607
- // If content is null... return false
608
- if(content === FALSE || (!content && content !== '')) { return FALSE; }
609
-
610
- // Append new content if its a DOM array and show it if hidden
611
- if(content.jquery && content.length > 0) {
612
- element.empty().append(
613
- content.css({ display: 'block', visibility: 'visible' })
614
- );
615
- }
616
-
617
- // Content is a regular string, insert the new content
618
- else { element.html(content); }
619
-
620
- // Wait for content to be loaded, and reposition
621
- return this._waitForContent(element).then(function(images) {
622
- if(self.rendered && self.tooltip[0].offsetWidth > 0) {
623
- self.reposition(cache.event, !images.length);
624
- }
625
- });
626
- };
627
-
628
- PROTOTYPE._waitForContent = function(element) {
629
- var cache = this.cache;
630
-
631
- // Set flag
632
- cache.waiting = TRUE;
633
-
634
- // If imagesLoaded is included, ensure images have loaded and return promise
635
- return ( $.fn.imagesLoaded ? element.imagesLoaded() : $.Deferred().resolve([]) )
636
- .done(function() { cache.waiting = FALSE; })
637
- .promise();
638
- };
639
-
640
- PROTOTYPE._updateContent = function(content, reposition) {
641
- this._update(content, this.elements.content, reposition);
642
- };
643
-
644
- PROTOTYPE._updateTitle = function(content, reposition) {
645
- if(this._update(content, this.elements.title, reposition) === FALSE) {
646
- this._removeTitle(FALSE);
647
- }
648
- };
649
-
650
- PROTOTYPE._createTitle = function()
651
- {
652
- var elements = this.elements,
653
- id = this._id+'-title';
654
-
655
- // Destroy previous title element, if present
656
- if(elements.titlebar) { this._removeTitle(); }
657
-
658
- // Create title bar and title elements
659
- elements.titlebar = $('<div />', {
660
- 'class': NAMESPACE + '-titlebar ' + (this.options.style.widget ? createWidgetClass('header') : '')
661
- })
662
- .append(
663
- elements.title = $('<div />', {
664
- 'id': id,
665
- 'class': NAMESPACE + '-title',
666
- 'aria-atomic': TRUE
667
- })
668
- )
669
- .insertBefore(elements.content)
670
-
671
- // Button-specific events
672
- .delegate('.qtip-close', 'mousedown keydown mouseup keyup mouseout', function(event) {
673
- $(this).toggleClass('ui-state-active ui-state-focus', event.type.substr(-4) === 'down');
674
- })
675
- .delegate('.qtip-close', 'mouseover mouseout', function(event){
676
- $(this).toggleClass('ui-state-hover', event.type === 'mouseover');
677
- });
678
-
679
- // Create button if enabled
680
- if(this.options.content.button) { this._createButton(); }
681
- };
682
-
683
- PROTOTYPE._removeTitle = function(reposition)
684
- {
685
- var elements = this.elements;
686
-
687
- if(elements.title) {
688
- elements.titlebar.remove();
689
- elements.titlebar = elements.title = elements.button = NULL;
690
-
691
- // Reposition if enabled
692
- if(reposition !== FALSE) { this.reposition(); }
693
- }
694
- };
695
- ;PROTOTYPE._createPosClass = function(my) {
696
- return NAMESPACE + '-pos-' + (my || this.options.position.my).abbrev();
697
- };
698
-
699
- PROTOTYPE.reposition = function(event, effect) {
700
- if(!this.rendered || this.positioning || this.destroyed) { return this; }
701
-
702
- // Set positioning flag
703
- this.positioning = TRUE;
704
-
705
- var cache = this.cache,
706
- tooltip = this.tooltip,
707
- posOptions = this.options.position,
708
- target = posOptions.target,
709
- my = posOptions.my,
710
- at = posOptions.at,
711
- viewport = posOptions.viewport,
712
- container = posOptions.container,
713
- adjust = posOptions.adjust,
714
- method = adjust.method.split(' '),
715
- tooltipWidth = tooltip.outerWidth(FALSE),
716
- tooltipHeight = tooltip.outerHeight(FALSE),
717
- targetWidth = 0,
718
- targetHeight = 0,
719
- type = tooltip.css('position'),
720
- position = { left: 0, top: 0 },
721
- visible = tooltip[0].offsetWidth > 0,
722
- isScroll = event && event.type === 'scroll',
723
- win = $(window),
724
- doc = container[0].ownerDocument,
725
- mouse = this.mouse,
726
- pluginCalculations, offset, adjusted, newClass;
727
-
728
- // Check if absolute position was passed
729
- if($.isArray(target) && target.length === 2) {
730
- // Force left top and set position
731
- at = { x: LEFT, y: TOP };
732
- position = { left: target[0], top: target[1] };
733
- }
734
-
735
- // Check if mouse was the target
736
- else if(target === 'mouse') {
737
- // Force left top to allow flipping
738
- at = { x: LEFT, y: TOP };
739
-
740
- // Use the mouse origin that caused the show event, if distance hiding is enabled
741
- if((!adjust.mouse || this.options.hide.distance) && cache.origin && cache.origin.pageX) {
742
- event = cache.origin;
743
- }
744
-
745
- // Use cached event for resize/scroll events
746
- else if(!event || (event && (event.type === 'resize' || event.type === 'scroll'))) {
747
- event = cache.event;
748
- }
749
-
750
- // Otherwise, use the cached mouse coordinates if available
751
- else if(mouse && mouse.pageX) {
752
- event = mouse;
753
- }
754
-
755
- // Calculate body and container offset and take them into account below
756
- if(type !== 'static') { position = container.offset(); }
757
- if(doc.body.offsetWidth !== (window.innerWidth || doc.documentElement.clientWidth)) {
758
- offset = $(document.body).offset();
759
- }
760
-
761
- // Use event coordinates for position
762
- position = {
763
- left: event.pageX - position.left + (offset && offset.left || 0),
764
- top: event.pageY - position.top + (offset && offset.top || 0)
765
- };
766
-
767
- // Scroll events are a pain, some browsers
768
- if(adjust.mouse && isScroll && mouse) {
769
- position.left -= (mouse.scrollX || 0) - win.scrollLeft();
770
- position.top -= (mouse.scrollY || 0) - win.scrollTop();
771
- }
772
- }
773
-
774
- // Target wasn't mouse or absolute...
775
- else {
776
- // Check if event targetting is being used
777
- if(target === 'event') {
778
- if(event && event.target && event.type !== 'scroll' && event.type !== 'resize') {
779
- cache.target = $(event.target);
780
- }
781
- else if(!event.target) {
782
- cache.target = this.elements.target;
783
- }
784
- }
785
- else if(target !== 'event'){
786
- cache.target = $(target.jquery ? target : this.elements.target);
787
- }
788
- target = cache.target;
789
-
790
- // Parse the target into a jQuery object and make sure there's an element present
791
- target = $(target).eq(0);
792
- if(target.length === 0) { return this; }
793
-
794
- // Check if window or document is the target
795
- else if(target[0] === document || target[0] === window) {
796
- targetWidth = BROWSER.iOS ? window.innerWidth : target.width();
797
- targetHeight = BROWSER.iOS ? window.innerHeight : target.height();
798
-
799
- if(target[0] === window) {
800
- position = {
801
- top: (viewport || target).scrollTop(),
802
- left: (viewport || target).scrollLeft()
803
- };
804
- }
805
- }
806
-
807
- // Check if the target is an <AREA> element
808
- else if(PLUGINS.imagemap && target.is('area')) {
809
- pluginCalculations = PLUGINS.imagemap(this, target, at, PLUGINS.viewport ? method : FALSE);
810
- }
811
-
812
- // Check if the target is an SVG element
813
- else if(PLUGINS.svg && target && target[0].ownerSVGElement) {
814
- pluginCalculations = PLUGINS.svg(this, target, at, PLUGINS.viewport ? method : FALSE);
815
- }
816
-
817
- // Otherwise use regular jQuery methods
818
- else {
819
- targetWidth = target.outerWidth(FALSE);
820
- targetHeight = target.outerHeight(FALSE);
821
- position = target.offset();
822
- }
823
-
824
- // Parse returned plugin values into proper variables
825
- if(pluginCalculations) {
826
- targetWidth = pluginCalculations.width;
827
- targetHeight = pluginCalculations.height;
828
- offset = pluginCalculations.offset;
829
- position = pluginCalculations.position;
830
- }
831
-
832
- // Adjust position to take into account offset parents
833
- position = this.reposition.offset(target, position, container);
834
-
835
- // Adjust for position.fixed tooltips (and also iOS scroll bug in v3.2-4.0 & v4.3-4.3.2)
836
- if((BROWSER.iOS > 3.1 && BROWSER.iOS < 4.1) ||
837
- (BROWSER.iOS >= 4.3 && BROWSER.iOS < 4.33) ||
838
- (!BROWSER.iOS && type === 'fixed')
839
- ){
840
- position.left -= win.scrollLeft();
841
- position.top -= win.scrollTop();
842
- }
843
-
844
- // Adjust position relative to target
845
- if(!pluginCalculations || (pluginCalculations && pluginCalculations.adjustable !== FALSE)) {
846
- position.left += at.x === RIGHT ? targetWidth : at.x === CENTER ? targetWidth / 2 : 0;
847
- position.top += at.y === BOTTOM ? targetHeight : at.y === CENTER ? targetHeight / 2 : 0;
848
- }
849
- }
850
-
851
- // Adjust position relative to tooltip
852
- position.left += adjust.x + (my.x === RIGHT ? -tooltipWidth : my.x === CENTER ? -tooltipWidth / 2 : 0);
853
- position.top += adjust.y + (my.y === BOTTOM ? -tooltipHeight : my.y === CENTER ? -tooltipHeight / 2 : 0);
854
-
855
- // Use viewport adjustment plugin if enabled
856
- if(PLUGINS.viewport) {
857
- adjusted = position.adjusted = PLUGINS.viewport(
858
- this, position, posOptions, targetWidth, targetHeight, tooltipWidth, tooltipHeight
859
- );
860
-
861
- // Apply offsets supplied by positioning plugin (if used)
862
- if(offset && adjusted.left) { position.left += offset.left; }
863
- if(offset && adjusted.top) { position.top += offset.top; }
864
-
865
- // Apply any new 'my' position
866
- if(adjusted.my) { this.position.my = adjusted.my; }
867
- }
868
-
869
- // Viewport adjustment is disabled, set values to zero
870
- else { position.adjusted = { left: 0, top: 0 }; }
871
-
872
- // Set tooltip position class if it's changed
873
- if(cache.posClass !== (newClass = this._createPosClass(this.position.my))) {
874
- tooltip.removeClass(cache.posClass).addClass( (cache.posClass = newClass) );
875
- }
876
-
877
- // tooltipmove event
878
- if(!this._trigger('move', [position, viewport.elem || viewport], event)) { return this; }
879
- delete position.adjusted;
880
-
881
- // If effect is disabled, target it mouse, no animation is defined or positioning gives NaN out, set CSS directly
882
- if(effect === FALSE || !visible || isNaN(position.left) || isNaN(position.top) || target === 'mouse' || !$.isFunction(posOptions.effect)) {
883
- tooltip.css(position);
884
- }
885
-
886
- // Use custom function if provided
887
- else if($.isFunction(posOptions.effect)) {
888
- posOptions.effect.call(tooltip, this, $.extend({}, position));
889
- tooltip.queue(function(next) {
890
- // Reset attributes to avoid cross-browser rendering bugs
891
- $(this).css({ opacity: '', height: '' });
892
- if(BROWSER.ie) { this.style.removeAttribute('filter'); }
893
-
894
- next();
895
- });
896
- }
897
-
898
- // Set positioning flag
899
- this.positioning = FALSE;
900
-
901
- return this;
902
- };
903
-
904
- // Custom (more correct for qTip!) offset calculator
905
- PROTOTYPE.reposition.offset = function(elem, pos, container) {
906
- if(!container[0]) { return pos; }
907
-
908
- var ownerDocument = $(elem[0].ownerDocument),
909
- quirks = !!BROWSER.ie && document.compatMode !== 'CSS1Compat',
910
- parent = container[0],
911
- scrolled, position, parentOffset, overflow;
912
-
913
- function scroll(e, i) {
914
- pos.left += i * e.scrollLeft();
915
- pos.top += i * e.scrollTop();
916
- }
917
-
918
- // Compensate for non-static containers offset
919
- do {
920
- if((position = $.css(parent, 'position')) !== 'static') {
921
- if(position === 'fixed') {
922
- parentOffset = parent.getBoundingClientRect();
923
- scroll(ownerDocument, -1);
924
- }
925
- else {
926
- parentOffset = $(parent).position();
927
- parentOffset.left += (parseFloat($.css(parent, 'borderLeftWidth')) || 0);
928
- parentOffset.top += (parseFloat($.css(parent, 'borderTopWidth')) || 0);
929
- }
930
-
931
- pos.left -= parentOffset.left + (parseFloat($.css(parent, 'marginLeft')) || 0);
932
- pos.top -= parentOffset.top + (parseFloat($.css(parent, 'marginTop')) || 0);
933
-
934
- // If this is the first parent element with an overflow of "scroll" or "auto", store it
935
- if(!scrolled && (overflow = $.css(parent, 'overflow')) !== 'hidden' && overflow !== 'visible') { scrolled = $(parent); }
936
- }
937
- }
938
- while((parent = parent.offsetParent));
939
-
940
- // Compensate for containers scroll if it also has an offsetParent (or in IE quirks mode)
941
- if(scrolled && (scrolled[0] !== ownerDocument[0] || quirks)) {
942
- scroll(scrolled, 1);
943
- }
944
-
945
- return pos;
946
- };
947
-
948
- // Corner class
949
- var C = (CORNER = PROTOTYPE.reposition.Corner = function(corner, forceY) {
950
- corner = ('' + corner).replace(/([A-Z])/, ' $1').replace(/middle/gi, CENTER).toLowerCase();
951
- this.x = (corner.match(/left|right/i) || corner.match(/center/) || ['inherit'])[0].toLowerCase();
952
- this.y = (corner.match(/top|bottom|center/i) || ['inherit'])[0].toLowerCase();
953
- this.forceY = !!forceY;
954
-
955
- var f = corner.charAt(0);
956
- this.precedance = (f === 't' || f === 'b' ? Y : X);
957
- }).prototype;
958
-
959
- C.invert = function(z, center) {
960
- this[z] = this[z] === LEFT ? RIGHT : this[z] === RIGHT ? LEFT : center || this[z];
961
- };
962
-
963
- C.string = function(join) {
964
- var x = this.x, y = this.y;
965
-
966
- var result = x !== y ?
967
- (x === 'center' || y !== 'center' && (this.precedance === Y || this.forceY) ?
968
- [y,x] : [x,y]
969
- ) :
970
- [x];
971
-
972
- return join !== false ? result.join(' ') : result;
973
- };
974
-
975
- C.abbrev = function() {
976
- var result = this.string(false);
977
- return result[0].charAt(0) + (result[1] && result[1].charAt(0) || '');
978
- };
979
-
980
- C.clone = function() {
981
- return new CORNER( this.string(), this.forceY );
982
- };
983
-
984
- ;
985
- PROTOTYPE.toggle = function(state, event) {
986
- var cache = this.cache,
987
- options = this.options,
988
- tooltip = this.tooltip;
989
-
990
- // Try to prevent flickering when tooltip overlaps show element
991
- if(event) {
992
- if((/over|enter/).test(event.type) && cache.event && (/out|leave/).test(cache.event.type) &&
993
- options.show.target.add(event.target).length === options.show.target.length &&
994
- tooltip.has(event.relatedTarget).length) {
995
- return this;
996
- }
997
-
998
- // Cache event
999
- cache.event = $.event.fix(event);
1000
- }
1001
-
1002
- // If we're currently waiting and we've just hidden... stop it
1003
- this.waiting && !state && (this.hiddenDuringWait = TRUE);
1004
-
1005
- // Render the tooltip if showing and it isn't already
1006
- if(!this.rendered) { return state ? this.render(1) : this; }
1007
- else if(this.destroyed || this.disabled) { return this; }
1008
-
1009
- var type = state ? 'show' : 'hide',
1010
- opts = this.options[type],
1011
- otherOpts = this.options[ !state ? 'show' : 'hide' ],
1012
- posOptions = this.options.position,
1013
- contentOptions = this.options.content,
1014
- width = this.tooltip.css('width'),
1015
- visible = this.tooltip.is(':visible'),
1016
- animate = state || opts.target.length === 1,
1017
- sameTarget = !event || opts.target.length < 2 || cache.target[0] === event.target,
1018
- identicalState, allow, showEvent, delay, after;
1019
-
1020
- // Detect state if valid one isn't provided
1021
- if((typeof state).search('boolean|number')) { state = !visible; }
1022
-
1023
- // Check if the tooltip is in an identical state to the new would-be state
1024
- identicalState = !tooltip.is(':animated') && visible === state && sameTarget;
1025
-
1026
- // Fire tooltip(show/hide) event and check if destroyed
1027
- allow = !identicalState ? !!this._trigger(type, [90]) : NULL;
1028
-
1029
- // Check to make sure the tooltip wasn't destroyed in the callback
1030
- if(this.destroyed) { return this; }
1031
-
1032
- // If the user didn't stop the method prematurely and we're showing the tooltip, focus it
1033
- if(allow !== FALSE && state) { this.focus(event); }
1034
-
1035
- // If the state hasn't changed or the user stopped it, return early
1036
- if(!allow || identicalState) { return this; }
1037
-
1038
- // Set ARIA hidden attribute
1039
- $.attr(tooltip[0], 'aria-hidden', !!!state);
1040
-
1041
- // Execute state specific properties
1042
- if(state) {
1043
- // Store show origin coordinates
1044
- this.mouse && (cache.origin = $.event.fix(this.mouse));
1045
-
1046
- // Update tooltip content & title if it's a dynamic function
1047
- if($.isFunction(contentOptions.text)) { this._updateContent(contentOptions.text, FALSE); }
1048
- if($.isFunction(contentOptions.title)) { this._updateTitle(contentOptions.title, FALSE); }
1049
-
1050
- // Cache mousemove events for positioning purposes (if not already tracking)
1051
- if(!trackingBound && posOptions.target === 'mouse' && posOptions.adjust.mouse) {
1052
- $(document).bind('mousemove.'+NAMESPACE, this._storeMouse);
1053
- trackingBound = TRUE;
1054
- }
1055
-
1056
- // Update the tooltip position (set width first to prevent viewport/max-width issues)
1057
- if(!width) { tooltip.css('width', tooltip.outerWidth(FALSE)); }
1058
- this.reposition(event, arguments[2]);
1059
- if(!width) { tooltip.css('width', ''); }
1060
-
1061
- // Hide other tooltips if tooltip is solo
1062
- if(!!opts.solo) {
1063
- (typeof opts.solo === 'string' ? $(opts.solo) : $(SELECTOR, opts.solo))
1064
- .not(tooltip).not(opts.target).qtip('hide', $.Event('tooltipsolo'));
1065
- }
1066
- }
1067
- else {
1068
- // Clear show timer if we're hiding
1069
- clearTimeout(this.timers.show);
1070
-
1071
- // Remove cached origin on hide
1072
- delete cache.origin;
1073
-
1074
- // Remove mouse tracking event if not needed (all tracking qTips are hidden)
1075
- if(trackingBound && !$(SELECTOR+'[tracking="true"]:visible', opts.solo).not(tooltip).length) {
1076
- $(document).unbind('mousemove.'+NAMESPACE);
1077
- trackingBound = FALSE;
1078
- }
1079
-
1080
- // Blur the tooltip
1081
- this.blur(event);
1082
- }
1083
-
1084
- // Define post-animation, state specific properties
1085
- after = $.proxy(function() {
1086
- if(state) {
1087
- // Prevent antialias from disappearing in IE by removing filter
1088
- if(BROWSER.ie) { tooltip[0].style.removeAttribute('filter'); }
1089
-
1090
- // Remove overflow setting to prevent tip bugs
1091
- tooltip.css('overflow', '');
1092
-
1093
- // Autofocus elements if enabled
1094
- if('string' === typeof opts.autofocus) {
1095
- $(this.options.show.autofocus, tooltip).focus();
1096
- }
1097
-
1098
- // If set, hide tooltip when inactive for delay period
1099
- this.options.show.target.trigger('qtip-'+this.id+'-inactive');
1100
- }
1101
- else {
1102
- // Reset CSS states
1103
- tooltip.css({
1104
- display: '',
1105
- visibility: '',
1106
- opacity: '',
1107
- left: '',
1108
- top: ''
1109
- });
1110
- }
1111
-
1112
- // tooltipvisible/tooltiphidden events
1113
- this._trigger(state ? 'visible' : 'hidden');
1114
- }, this);
1115
-
1116
- // If no effect type is supplied, use a simple toggle
1117
- if(opts.effect === FALSE || animate === FALSE) {
1118
- tooltip[ type ]();
1119
- after();
1120
- }
1121
-
1122
- // Use custom function if provided
1123
- else if($.isFunction(opts.effect)) {
1124
- tooltip.stop(1, 1);
1125
- opts.effect.call(tooltip, this);
1126
- tooltip.queue('fx', function(n) {
1127
- after(); n();
1128
- });
1129
- }
1130
-
1131
- // Use basic fade function by default
1132
- else { tooltip.fadeTo(90, state ? 1 : 0, after); }
1133
-
1134
- // If inactive hide method is set, active it
1135
- if(state) { opts.target.trigger('qtip-'+this.id+'-inactive'); }
1136
-
1137
- return this;
1138
- };
1139
-
1140
- PROTOTYPE.show = function(event) { return this.toggle(TRUE, event); };
1141
-
1142
- PROTOTYPE.hide = function(event) { return this.toggle(FALSE, event); };
1143
- ;PROTOTYPE.focus = function(event) {
1144
- if(!this.rendered || this.destroyed) { return this; }
1145
-
1146
- var qtips = $(SELECTOR),
1147
- tooltip = this.tooltip,
1148
- curIndex = parseInt(tooltip[0].style.zIndex, 10),
1149
- newIndex = QTIP.zindex + qtips.length,
1150
- focusedElem;
1151
-
1152
- // Only update the z-index if it has changed and tooltip is not already focused
1153
- if(!tooltip.hasClass(CLASS_FOCUS)) {
1154
- // tooltipfocus event
1155
- if(this._trigger('focus', [newIndex], event)) {
1156
- // Only update z-index's if they've changed
1157
- if(curIndex !== newIndex) {
1158
- // Reduce our z-index's and keep them properly ordered
1159
- qtips.each(function() {
1160
- if(this.style.zIndex > curIndex) {
1161
- this.style.zIndex = this.style.zIndex - 1;
1162
- }
1163
- });
1164
-
1165
- // Fire blur event for focused tooltip
1166
- qtips.filter('.' + CLASS_FOCUS).qtip('blur', event);
1167
- }
1168
-
1169
- // Set the new z-index
1170
- tooltip.addClass(CLASS_FOCUS)[0].style.zIndex = newIndex;
1171
- }
1172
- }
1173
-
1174
- return this;
1175
- };
1176
-
1177
- PROTOTYPE.blur = function(event) {
1178
- if(!this.rendered || this.destroyed) { return this; }
1179
-
1180
- // Set focused status to FALSE
1181
- this.tooltip.removeClass(CLASS_FOCUS);
1182
-
1183
- // tooltipblur event
1184
- this._trigger('blur', [ this.tooltip.css('zIndex') ], event);
1185
-
1186
- return this;
1187
- };
1188
- ;PROTOTYPE.disable = function(state) {
1189
- if(this.destroyed) { return this; }
1190
-
1191
- // If 'toggle' is passed, toggle the current state
1192
- if(state === 'toggle') {
1193
- state = !(this.rendered ? this.tooltip.hasClass(CLASS_DISABLED) : this.disabled);
1194
- }
1195
-
1196
- // Disable if no state passed
1197
- else if('boolean' !== typeof state) {
1198
- state = TRUE;
1199
- }
1200
-
1201
- if(this.rendered) {
1202
- this.tooltip.toggleClass(CLASS_DISABLED, state)
1203
- .attr('aria-disabled', state);
1204
- }
1205
-
1206
- this.disabled = !!state;
1207
-
1208
- return this;
1209
- };
1210
-
1211
- PROTOTYPE.enable = function() { return this.disable(FALSE); };
1212
- ;PROTOTYPE._createButton = function()
1213
- {
1214
- var self = this,
1215
- elements = this.elements,
1216
- tooltip = elements.tooltip,
1217
- button = this.options.content.button,
1218
- isString = typeof button === 'string',
1219
- close = isString ? button : 'Close tooltip';
1220
-
1221
- if(elements.button) { elements.button.remove(); }
1222
-
1223
- // Use custom button if one was supplied by user, else use default
1224
- if(button.jquery) {
1225
- elements.button = button;
1226
- }
1227
- else {
1228
- elements.button = $('<a />', {
1229
- 'class': 'qtip-close ' + (this.options.style.widget ? '' : NAMESPACE+'-icon'),
1230
- 'title': close,
1231
- 'aria-label': close
1232
- })
1233
- .prepend(
1234
- $('<span />', {
1235
- 'class': 'ui-icon ui-icon-close',
1236
- 'html': '&times;'
1237
- })
1238
- );
1239
- }
1240
-
1241
- // Create button and setup attributes
1242
- elements.button.appendTo(elements.titlebar || tooltip)
1243
- .attr('role', 'button')
1244
- .click(function(event) {
1245
- if(!tooltip.hasClass(CLASS_DISABLED)) { self.hide(event); }
1246
- return FALSE;
1247
- });
1248
- };
1249
-
1250
- PROTOTYPE._updateButton = function(button)
1251
- {
1252
- // Make sure tooltip is rendered and if not, return
1253
- if(!this.rendered) { return FALSE; }
1254
-
1255
- var elem = this.elements.button;
1256
- if(button) { this._createButton(); }
1257
- else { elem.remove(); }
1258
- };
1259
- ;// Widget class creator
1260
- function createWidgetClass(cls) {
1261
- return WIDGET.concat('').join(cls ? '-'+cls+' ' : ' ');
1262
- }
1263
-
1264
- // Widget class setter method
1265
- PROTOTYPE._setWidget = function()
1266
- {
1267
- var on = this.options.style.widget,
1268
- elements = this.elements,
1269
- tooltip = elements.tooltip,
1270
- disabled = tooltip.hasClass(CLASS_DISABLED);
1271
-
1272
- tooltip.removeClass(CLASS_DISABLED);
1273
- CLASS_DISABLED = on ? 'ui-state-disabled' : 'qtip-disabled';
1274
- tooltip.toggleClass(CLASS_DISABLED, disabled);
1275
-
1276
- tooltip.toggleClass('ui-helper-reset '+createWidgetClass(), on).toggleClass(CLASS_DEFAULT, this.options.style.def && !on);
1277
-
1278
- if(elements.content) {
1279
- elements.content.toggleClass( createWidgetClass('content'), on);
1280
- }
1281
- if(elements.titlebar) {
1282
- elements.titlebar.toggleClass( createWidgetClass('header'), on);
1283
- }
1284
- if(elements.button) {
1285
- elements.button.toggleClass(NAMESPACE+'-icon', !on);
1286
- }
1287
- };
1288
- ;function delay(callback, duration) {
1289
- // If tooltip has displayed, start hide timer
1290
- if(duration > 0) {
1291
- return setTimeout(
1292
- $.proxy(callback, this), duration
1293
- );
1294
- }
1295
- else{ callback.call(this); }
1296
- }
1297
-
1298
- function showMethod(event) {
1299
- if(this.tooltip.hasClass(CLASS_DISABLED)) { return; }
1300
-
1301
- // Clear hide timers
1302
- clearTimeout(this.timers.show);
1303
- clearTimeout(this.timers.hide);
1304
-
1305
- // Start show timer
1306
- this.timers.show = delay.call(this,
1307
- function() { this.toggle(TRUE, event); },
1308
- this.options.show.delay
1309
- );
1310
- }
1311
-
1312
- function hideMethod(event) {
1313
- if(this.tooltip.hasClass(CLASS_DISABLED) || this.destroyed) { return; }
1314
-
1315
- // Check if new target was actually the tooltip element
1316
- var relatedTarget = $(event.relatedTarget),
1317
- ontoTooltip = relatedTarget.closest(SELECTOR)[0] === this.tooltip[0],
1318
- ontoTarget = relatedTarget[0] === this.options.show.target[0];
1319
-
1320
- // Clear timers and stop animation queue
1321
- clearTimeout(this.timers.show);
1322
- clearTimeout(this.timers.hide);
1323
-
1324
- // Prevent hiding if tooltip is fixed and event target is the tooltip.
1325
- // Or if mouse positioning is enabled and cursor momentarily overlaps
1326
- if(this !== relatedTarget[0] &&
1327
- (this.options.position.target === 'mouse' && ontoTooltip) ||
1328
- (this.options.hide.fixed && (
1329
- (/mouse(out|leave|move)/).test(event.type) && (ontoTooltip || ontoTarget))
1330
- ))
1331
- {
1332
- try {
1333
- event.preventDefault();
1334
- event.stopImmediatePropagation();
1335
- } catch(e) {}
1336
-
1337
- return;
1338
- }
1339
-
1340
- // If tooltip has displayed, start hide timer
1341
- this.timers.hide = delay.call(this,
1342
- function() { this.toggle(FALSE, event); },
1343
- this.options.hide.delay,
1344
- this
1345
- );
1346
- }
1347
-
1348
- function inactiveMethod(event) {
1349
- if(this.tooltip.hasClass(CLASS_DISABLED) || !this.options.hide.inactive) { return; }
1350
-
1351
- // Clear timer
1352
- clearTimeout(this.timers.inactive);
1353
-
1354
- this.timers.inactive = delay.call(this,
1355
- function(){ this.hide(event); },
1356
- this.options.hide.inactive
1357
- );
1358
- }
1359
-
1360
- function repositionMethod(event) {
1361
- if(this.rendered && this.tooltip[0].offsetWidth > 0) { this.reposition(event); }
1362
- }
1363
-
1364
- // Store mouse coordinates
1365
- PROTOTYPE._storeMouse = function(event) {
1366
- (this.mouse = $.event.fix(event)).type = 'mousemove';
1367
- return this;
1368
- };
1369
-
1370
- // Bind events
1371
- PROTOTYPE._bind = function(targets, events, method, suffix, context) {
1372
- if(!targets || !method || !events.length) { return; }
1373
- var ns = '.' + this._id + (suffix ? '-'+suffix : '');
1374
- $(targets).bind(
1375
- (events.split ? events : events.join(ns + ' ')) + ns,
1376
- $.proxy(method, context || this)
1377
- );
1378
- return this;
1379
- };
1380
- PROTOTYPE._unbind = function(targets, suffix) {
1381
- targets && $(targets).unbind('.' + this._id + (suffix ? '-'+suffix : ''));
1382
- return this;
1383
- };
1384
-
1385
- // Global delegation helper
1386
- function delegate(selector, events, method) {
1387
- $(document.body).delegate(selector,
1388
- (events.split ? events : events.join('.'+NAMESPACE + ' ')) + '.'+NAMESPACE,
1389
- function() {
1390
- var api = QTIP.api[ $.attr(this, ATTR_ID) ];
1391
- api && !api.disabled && method.apply(api, arguments);
1392
- }
1393
- );
1394
- }
1395
- // Event trigger
1396
- PROTOTYPE._trigger = function(type, args, event) {
1397
- var callback = $.Event('tooltip'+type);
1398
- callback.originalEvent = (event && $.extend({}, event)) || this.cache.event || NULL;
1399
-
1400
- this.triggering = type;
1401
- this.tooltip.trigger(callback, [this].concat(args || []));
1402
- this.triggering = FALSE;
1403
-
1404
- return !callback.isDefaultPrevented();
1405
- };
1406
-
1407
- PROTOTYPE._bindEvents = function(showEvents, hideEvents, showTargets, hideTargets, showMethod, hideMethod) {
1408
- // Get tasrgets that lye within both
1409
- var similarTargets = showTargets.filter( hideTargets ).add( hideTargets.filter(showTargets) ),
1410
- toggleEvents = [];
1411
-
1412
- // If hide and show targets are the same...
1413
- if(similarTargets.length) {
1414
-
1415
- // Filter identical show/hide events
1416
- $.each(hideEvents, function(i, type) {
1417
- var showIndex = $.inArray(type, showEvents);
1418
-
1419
- // Both events are identical, remove from both hide and show events
1420
- // and append to toggleEvents
1421
- showIndex > -1 && toggleEvents.push( showEvents.splice( showIndex, 1 )[0] );
1422
- });
1423
-
1424
- // Toggle events are special case of identical show/hide events, which happen in sequence
1425
- if(toggleEvents.length) {
1426
- // Bind toggle events to the similar targets
1427
- this._bind(similarTargets, toggleEvents, function(event) {
1428
- var state = this.rendered ? this.tooltip[0].offsetWidth > 0 : false;
1429
- (state ? hideMethod : showMethod).call(this, event);
1430
- });
1431
-
1432
- // Remove the similar targets from the regular show/hide bindings
1433
- showTargets = showTargets.not(similarTargets);
1434
- hideTargets = hideTargets.not(similarTargets);
1435
- }
1436
- }
1437
-
1438
- // Apply show/hide/toggle events
1439
- this._bind(showTargets, showEvents, showMethod);
1440
- this._bind(hideTargets, hideEvents, hideMethod);
1441
- };
1442
-
1443
- PROTOTYPE._assignInitialEvents = function(event) {
1444
- var options = this.options,
1445
- showTarget = options.show.target,
1446
- hideTarget = options.hide.target,
1447
- showEvents = options.show.event ? $.trim('' + options.show.event).split(' ') : [],
1448
- hideEvents = options.hide.event ? $.trim('' + options.hide.event).split(' ') : [];
1449
-
1450
- // Catch remove/removeqtip events on target element to destroy redundant tooltips
1451
- this._bind(this.elements.target, ['remove', 'removeqtip'], function(event) {
1452
- this.destroy(true);
1453
- }, 'destroy');
1454
-
1455
- /*
1456
- * Make sure hoverIntent functions properly by using mouseleave as a hide event if
1457
- * mouseenter/mouseout is used for show.event, even if it isn't in the users options.
1458
- */
1459
- if(/mouse(over|enter)/i.test(options.show.event) && !/mouse(out|leave)/i.test(options.hide.event)) {
1460
- hideEvents.push('mouseleave');
1461
- }
1462
-
1463
- /*
1464
- * Also make sure initial mouse targetting works correctly by caching mousemove coords
1465
- * on show targets before the tooltip has rendered. Also set onTarget when triggered to
1466
- * keep mouse tracking working.
1467
- */
1468
- this._bind(showTarget, 'mousemove', function(event) {
1469
- this._storeMouse(event);
1470
- this.cache.onTarget = TRUE;
1471
- });
1472
-
1473
- // Define hoverIntent function
1474
- function hoverIntent(event) {
1475
- // Only continue if tooltip isn't disabled
1476
- if(this.disabled || this.destroyed) { return FALSE; }
1477
-
1478
- // Cache the event data
1479
- this.cache.event = event && $.event.fix(event);
1480
- this.cache.target = event && $(event.target);
1481
-
1482
- // Start the event sequence
1483
- clearTimeout(this.timers.show);
1484
- this.timers.show = delay.call(this,
1485
- function() { this.render(typeof event === 'object' || options.show.ready); },
1486
- options.prerender ? 0 : options.show.delay
1487
- );
1488
- }
1489
-
1490
- // Filter and bind events
1491
- this._bindEvents(showEvents, hideEvents, showTarget, hideTarget, hoverIntent, function() {
1492
- if(!this.timers) { return FALSE; }
1493
- clearTimeout(this.timers.show);
1494
- });
1495
-
1496
- // Prerendering is enabled, create tooltip now
1497
- if(options.show.ready || options.prerender) { hoverIntent.call(this, event); }
1498
- };
1499
-
1500
- // Event assignment method
1501
- PROTOTYPE._assignEvents = function() {
1502
- var self = this,
1503
- options = this.options,
1504
- posOptions = options.position,
1505
-
1506
- tooltip = this.tooltip,
1507
- showTarget = options.show.target,
1508
- hideTarget = options.hide.target,
1509
- containerTarget = posOptions.container,
1510
- viewportTarget = posOptions.viewport,
1511
- documentTarget = $(document),
1512
- bodyTarget = $(document.body),
1513
- windowTarget = $(window),
1514
-
1515
- showEvents = options.show.event ? $.trim('' + options.show.event).split(' ') : [],
1516
- hideEvents = options.hide.event ? $.trim('' + options.hide.event).split(' ') : [];
1517
-
1518
-
1519
- // Assign passed event callbacks
1520
- $.each(options.events, function(name, callback) {
1521
- self._bind(tooltip, name === 'toggle' ? ['tooltipshow','tooltiphide'] : ['tooltip'+name], callback, null, tooltip);
1522
- });
1523
-
1524
- // Hide tooltips when leaving current window/frame (but not select/option elements)
1525
- if(/mouse(out|leave)/i.test(options.hide.event) && options.hide.leave === 'window') {
1526
- this._bind(documentTarget, ['mouseout', 'blur'], function(event) {
1527
- if(!/select|option/.test(event.target.nodeName) && !event.relatedTarget) {
1528
- this.hide(event);
1529
- }
1530
- });
1531
- }
1532
-
1533
- // Enable hide.fixed by adding appropriate class
1534
- if(options.hide.fixed) {
1535
- hideTarget = hideTarget.add( tooltip.addClass(CLASS_FIXED) );
1536
- }
1537
-
1538
- /*
1539
- * Make sure hoverIntent functions properly by using mouseleave to clear show timer if
1540
- * mouseenter/mouseout is used for show.event, even if it isn't in the users options.
1541
- */
1542
- else if(/mouse(over|enter)/i.test(options.show.event)) {
1543
- this._bind(hideTarget, 'mouseleave', function() {
1544
- clearTimeout(this.timers.show);
1545
- });
1546
- }
1547
-
1548
- // Hide tooltip on document mousedown if unfocus events are enabled
1549
- if(('' + options.hide.event).indexOf('unfocus') > -1) {
1550
- this._bind(containerTarget.closest('html'), ['mousedown', 'touchstart'], function(event) {
1551
- var elem = $(event.target),
1552
- enabled = this.rendered && !this.tooltip.hasClass(CLASS_DISABLED) && this.tooltip[0].offsetWidth > 0,
1553
- isAncestor = elem.parents(SELECTOR).filter(this.tooltip[0]).length > 0;
1554
-
1555
- if(elem[0] !== this.target[0] && elem[0] !== this.tooltip[0] && !isAncestor &&
1556
- !this.target.has(elem[0]).length && enabled
1557
- ) {
1558
- this.hide(event);
1559
- }
1560
- });
1561
- }
1562
-
1563
- // Check if the tooltip hides when inactive
1564
- if('number' === typeof options.hide.inactive) {
1565
- // Bind inactive method to show target(s) as a custom event
1566
- this._bind(showTarget, 'qtip-'+this.id+'-inactive', inactiveMethod, 'inactive');
1567
-
1568
- // Define events which reset the 'inactive' event handler
1569
- this._bind(hideTarget.add(tooltip), QTIP.inactiveEvents, inactiveMethod);
1570
- }
1571
-
1572
- // Filter and bind events
1573
- this._bindEvents(showEvents, hideEvents, showTarget, hideTarget, showMethod, hideMethod);
1574
-
1575
- // Mouse movement bindings
1576
- this._bind(showTarget.add(tooltip), 'mousemove', function(event) {
1577
- // Check if the tooltip hides when mouse is moved a certain distance
1578
- if('number' === typeof options.hide.distance) {
1579
- var origin = this.cache.origin || {},
1580
- limit = this.options.hide.distance,
1581
- abs = Math.abs;
1582
-
1583
- // Check if the movement has gone beyond the limit, and hide it if so
1584
- if(abs(event.pageX - origin.pageX) >= limit || abs(event.pageY - origin.pageY) >= limit) {
1585
- this.hide(event);
1586
- }
1587
- }
1588
-
1589
- // Cache mousemove coords on show targets
1590
- this._storeMouse(event);
1591
- });
1592
-
1593
- // Mouse positioning events
1594
- if(posOptions.target === 'mouse') {
1595
- // If mouse adjustment is on...
1596
- if(posOptions.adjust.mouse) {
1597
- // Apply a mouseleave event so we don't get problems with overlapping
1598
- if(options.hide.event) {
1599
- // Track if we're on the target or not
1600
- this._bind(showTarget, ['mouseenter', 'mouseleave'], function(event) {
1601
- if(!this.cache) {return FALSE; }
1602
- this.cache.onTarget = event.type === 'mouseenter';
1603
- });
1604
- }
1605
-
1606
- // Update tooltip position on mousemove
1607
- this._bind(documentTarget, 'mousemove', function(event) {
1608
- // Update the tooltip position only if the tooltip is visible and adjustment is enabled
1609
- if(this.rendered && this.cache.onTarget && !this.tooltip.hasClass(CLASS_DISABLED) && this.tooltip[0].offsetWidth > 0) {
1610
- this.reposition(event);
1611
- }
1612
- });
1613
- }
1614
- }
1615
-
1616
- // Adjust positions of the tooltip on window resize if enabled
1617
- if(posOptions.adjust.resize || viewportTarget.length) {
1618
- this._bind( $.event.special.resize ? viewportTarget : windowTarget, 'resize', repositionMethod );
1619
- }
1620
-
1621
- // Adjust tooltip position on scroll of the window or viewport element if present
1622
- if(posOptions.adjust.scroll) {
1623
- this._bind( windowTarget.add(posOptions.container), 'scroll', repositionMethod );
1624
- }
1625
- };
1626
-
1627
- // Un-assignment method
1628
- PROTOTYPE._unassignEvents = function() {
1629
- var options = this.options,
1630
- showTargets = options.show.target,
1631
- hideTargets = options.hide.target,
1632
- targets = $.grep([
1633
- this.elements.target[0],
1634
- this.rendered && this.tooltip[0],
1635
- options.position.container[0],
1636
- options.position.viewport[0],
1637
- options.position.container.closest('html')[0], // unfocus
1638
- window,
1639
- document
1640
- ], function(i) {
1641
- return typeof i === 'object';
1642
- });
1643
-
1644
- // Add show and hide targets if they're valid
1645
- if(showTargets && showTargets.toArray) {
1646
- targets = targets.concat(showTargets.toArray());
1647
- }
1648
- if(hideTargets && hideTargets.toArray) {
1649
- targets = targets.concat(hideTargets.toArray());
1650
- }
1651
-
1652
- // Unbind the events
1653
- this._unbind(targets)
1654
- ._unbind(targets, 'destroy')
1655
- ._unbind(targets, 'inactive');
1656
- };
1657
-
1658
- // Apply common event handlers using delegate (avoids excessive .bind calls!)
1659
- $(function() {
1660
- delegate(SELECTOR, ['mouseenter', 'mouseleave'], function(event) {
1661
- var state = event.type === 'mouseenter',
1662
- tooltip = $(event.currentTarget),
1663
- target = $(event.relatedTarget || event.target),
1664
- options = this.options;
1665
-
1666
- // On mouseenter...
1667
- if(state) {
1668
- // Focus the tooltip on mouseenter (z-index stacking)
1669
- this.focus(event);
1670
-
1671
- // Clear hide timer on tooltip hover to prevent it from closing
1672
- tooltip.hasClass(CLASS_FIXED) && !tooltip.hasClass(CLASS_DISABLED) && clearTimeout(this.timers.hide);
1673
- }
1674
-
1675
- // On mouseleave...
1676
- else {
1677
- // When mouse tracking is enabled, hide when we leave the tooltip and not onto the show target (if a hide event is set)
1678
- if(options.position.target === 'mouse' && options.position.adjust.mouse &&
1679
- options.hide.event && options.show.target && !target.closest(options.show.target[0]).length) {
1680
- this.hide(event);
1681
- }
1682
- }
1683
-
1684
- // Add hover class
1685
- tooltip.toggleClass(CLASS_HOVER, state);
1686
- });
1687
-
1688
- // Define events which reset the 'inactive' event handler
1689
- delegate('['+ATTR_ID+']', INACTIVE_EVENTS, inactiveMethod);
1690
- });
1691
- ;// Initialization method
1692
- function init(elem, id, opts) {
1693
- var obj, posOptions, attr, config, title,
1694
-
1695
- // Setup element references
1696
- docBody = $(document.body),
1697
-
1698
- // Use document body instead of document element if needed
1699
- newTarget = elem[0] === document ? docBody : elem,
1700
-
1701
- // Grab metadata from element if plugin is present
1702
- metadata = (elem.metadata) ? elem.metadata(opts.metadata) : NULL,
1703
-
1704
- // If metadata type if HTML5, grab 'name' from the object instead, or use the regular data object otherwise
1705
- metadata5 = opts.metadata.type === 'html5' && metadata ? metadata[opts.metadata.name] : NULL,
1706
-
1707
- // Grab data from metadata.name (or data-qtipopts as fallback) using .data() method,
1708
- html5 = elem.data(opts.metadata.name || 'qtipopts');
1709
-
1710
- // If we don't get an object returned attempt to parse it manualyl without parseJSON
1711
- try { html5 = typeof html5 === 'string' ? $.parseJSON(html5) : html5; } catch(e) {}
1712
-
1713
- // Merge in and sanitize metadata
1714
- config = $.extend(TRUE, {}, QTIP.defaults, opts,
1715
- typeof html5 === 'object' ? sanitizeOptions(html5) : NULL,
1716
- sanitizeOptions(metadata5 || metadata));
1717
-
1718
- // Re-grab our positioning options now we've merged our metadata and set id to passed value
1719
- posOptions = config.position;
1720
- config.id = id;
1721
-
1722
- // Setup missing content if none is detected
1723
- if('boolean' === typeof config.content.text) {
1724
- attr = elem.attr(config.content.attr);
1725
-
1726
- // Grab from supplied attribute if available
1727
- if(config.content.attr !== FALSE && attr) { config.content.text = attr; }
1728
-
1729
- // No valid content was found, abort render
1730
- else { return FALSE; }
1731
- }
1732
-
1733
- // Setup target options
1734
- if(!posOptions.container.length) { posOptions.container = docBody; }
1735
- if(posOptions.target === FALSE) { posOptions.target = newTarget; }
1736
- if(config.show.target === FALSE) { config.show.target = newTarget; }
1737
- if(config.show.solo === TRUE) { config.show.solo = posOptions.container.closest('body'); }
1738
- if(config.hide.target === FALSE) { config.hide.target = newTarget; }
1739
- if(config.position.viewport === TRUE) { config.position.viewport = posOptions.container; }
1740
-
1741
- // Ensure we only use a single container
1742
- posOptions.container = posOptions.container.eq(0);
1743
-
1744
- // Convert position corner values into x and y strings
1745
- posOptions.at = new CORNER(posOptions.at, TRUE);
1746
- posOptions.my = new CORNER(posOptions.my);
1747
-
1748
- // Destroy previous tooltip if overwrite is enabled, or skip element if not
1749
- if(elem.data(NAMESPACE)) {
1750
- if(config.overwrite) {
1751
- elem.qtip('destroy', true);
1752
- }
1753
- else if(config.overwrite === FALSE) {
1754
- return FALSE;
1755
- }
1756
- }
1757
-
1758
- // Add has-qtip attribute
1759
- elem.attr(ATTR_HAS, id);
1760
-
1761
- // Remove title attribute and store it if present
1762
- if(config.suppress && (title = elem.attr('title'))) {
1763
- // Final attr call fixes event delegatiom and IE default tooltip showing problem
1764
- elem.removeAttr('title').attr(oldtitle, title).attr('title', '');
1765
- }
1766
-
1767
- // Initialize the tooltip and add API reference
1768
- obj = new QTip(elem, config, id, !!attr);
1769
- elem.data(NAMESPACE, obj);
1770
-
1771
- return obj;
1772
- }
1773
-
1774
- // jQuery $.fn extension method
1775
- QTIP = $.fn.qtip = function(options, notation, newValue)
1776
- {
1777
- var command = ('' + options).toLowerCase(), // Parse command
1778
- returned = NULL,
1779
- args = $.makeArray(arguments).slice(1),
1780
- event = args[args.length - 1],
1781
- opts = this[0] ? $.data(this[0], NAMESPACE) : NULL;
1782
-
1783
- // Check for API request
1784
- if((!arguments.length && opts) || command === 'api') {
1785
- return opts;
1786
- }
1787
-
1788
- // Execute API command if present
1789
- else if('string' === typeof options) {
1790
- this.each(function() {
1791
- var api = $.data(this, NAMESPACE);
1792
- if(!api) { return TRUE; }
1793
-
1794
- // Cache the event if possible
1795
- if(event && event.timeStamp) { api.cache.event = event; }
1796
-
1797
- // Check for specific API commands
1798
- if(notation && (command === 'option' || command === 'options')) {
1799
- if(newValue !== undefined || $.isPlainObject(notation)) {
1800
- api.set(notation, newValue);
1801
- }
1802
- else {
1803
- returned = api.get(notation);
1804
- return FALSE;
1805
- }
1806
- }
1807
-
1808
- // Execute API command
1809
- else if(api[command]) {
1810
- api[command].apply(api, args);
1811
- }
1812
- });
1813
-
1814
- return returned !== NULL ? returned : this;
1815
- }
1816
-
1817
- // No API commands. validate provided options and setup qTips
1818
- else if('object' === typeof options || !arguments.length) {
1819
- // Sanitize options first
1820
- opts = sanitizeOptions($.extend(TRUE, {}, options));
1821
-
1822
- return this.each(function(i) {
1823
- var api, id;
1824
-
1825
- // Find next available ID, or use custom ID if provided
1826
- id = $.isArray(opts.id) ? opts.id[i] : opts.id;
1827
- id = !id || id === FALSE || id.length < 1 || QTIP.api[id] ? QTIP.nextid++ : id;
1828
-
1829
- // Initialize the qTip and re-grab newly sanitized options
1830
- api = init($(this), id, opts);
1831
- if(api === FALSE) { return TRUE; }
1832
- else { QTIP.api[id] = api; }
1833
-
1834
- // Initialize plugins
1835
- $.each(PLUGINS, function() {
1836
- if(this.initialize === 'initialize') { this(api); }
1837
- });
1838
-
1839
- // Assign initial pre-render events
1840
- api._assignInitialEvents(event);
1841
- });
1842
- }
1843
- };
1844
-
1845
- // Expose class
1846
- $.qtip = QTip;
1847
-
1848
- // Populated in render method
1849
- QTIP.api = {};
1850
- ;$.each({
1851
- /* Allow other plugins to successfully retrieve the title of an element with a qTip applied */
1852
- attr: function(attr, val) {
1853
- if(this.length) {
1854
- var self = this[0],
1855
- title = 'title',
1856
- api = $.data(self, 'qtip');
1857
-
1858
- if(attr === title && api && 'object' === typeof api && api.options.suppress) {
1859
- if(arguments.length < 2) {
1860
- return $.attr(self, oldtitle);
1861
- }
1862
-
1863
- // If qTip is rendered and title was originally used as content, update it
1864
- if(api && api.options.content.attr === title && api.cache.attr) {
1865
- api.set('content.text', val);
1866
- }
1867
-
1868
- // Use the regular attr method to set, then cache the result
1869
- return this.attr(oldtitle, val);
1870
- }
1871
- }
1872
-
1873
- return $.fn['attr'+replaceSuffix].apply(this, arguments);
1874
- },
1875
-
1876
- /* Allow clone to correctly retrieve cached title attributes */
1877
- clone: function(keepData) {
1878
- var titles = $([]), title = 'title',
1879
-
1880
- // Clone our element using the real clone method
1881
- elems = $.fn['clone'+replaceSuffix].apply(this, arguments);
1882
-
1883
- // Grab all elements with an oldtitle set, and change it to regular title attribute, if keepData is false
1884
- if(!keepData) {
1885
- elems.filter('['+oldtitle+']').attr('title', function() {
1886
- return $.attr(this, oldtitle);
1887
- })
1888
- .removeAttr(oldtitle);
1889
- }
1890
-
1891
- return elems;
1892
- }
1893
- }, function(name, func) {
1894
- if(!func || $.fn[name+replaceSuffix]) { return TRUE; }
1895
-
1896
- var old = $.fn[name+replaceSuffix] = $.fn[name];
1897
- $.fn[name] = function() {
1898
- return func.apply(this, arguments) || old.apply(this, arguments);
1899
- };
1900
- });
1901
-
1902
- /* Fire off 'removeqtip' handler in $.cleanData if jQuery UI not present (it already does similar).
1903
- * This snippet is taken directly from jQuery UI source code found here:
1904
- * http://code.jquery.com/ui/jquery-ui-git.js
1905
- */
1906
- if(!$.ui) {
1907
- $['cleanData'+replaceSuffix] = $.cleanData;
1908
- $.cleanData = function( elems ) {
1909
- for(var i = 0, elem; (elem = $( elems[i] )).length; i++) {
1910
- if(elem.attr(ATTR_HAS)) {
1911
- try { elem.triggerHandler('removeqtip'); }
1912
- catch( e ) {}
1913
- }
1914
- }
1915
- $['cleanData'+replaceSuffix].apply(this, arguments);
1916
- };
1917
- }
1918
- ;// qTip version
1919
- QTIP.version = '2.2.1';
1920
-
1921
- // Base ID for all qTips
1922
- QTIP.nextid = 0;
1923
-
1924
- // Inactive events array
1925
- QTIP.inactiveEvents = INACTIVE_EVENTS;
1926
-
1927
- // Base z-index for all qTips
1928
- QTIP.zindex = 15000;
1929
-
1930
- // Define configuration defaults
1931
- QTIP.defaults = {
1932
- prerender: FALSE,
1933
- id: FALSE,
1934
- overwrite: TRUE,
1935
- suppress: TRUE,
1936
- content: {
1937
- text: TRUE,
1938
- attr: 'title',
1939
- title: FALSE,
1940
- button: FALSE
1941
- },
1942
- position: {
1943
- my: 'top left',
1944
- at: 'bottom right',
1945
- target: FALSE,
1946
- container: FALSE,
1947
- viewport: FALSE,
1948
- adjust: {
1949
- x: 0, y: 0,
1950
- mouse: TRUE,
1951
- scroll: TRUE,
1952
- resize: TRUE,
1953
- method: 'flipinvert flipinvert'
1954
- },
1955
- effect: function(api, pos, viewport) {
1956
- $(this).animate(pos, {
1957
- duration: 200,
1958
- queue: FALSE
1959
- });
1960
- }
1961
- },
1962
- show: {
1963
- target: FALSE,
1964
- event: 'mouseenter',
1965
- effect: TRUE,
1966
- delay: 90,
1967
- solo: FALSE,
1968
- ready: FALSE,
1969
- autofocus: FALSE
1970
- },
1971
- hide: {
1972
- target: FALSE,
1973
- event: 'mouseleave',
1974
- effect: TRUE,
1975
- delay: 0,
1976
- fixed: FALSE,
1977
- inactive: FALSE,
1978
- leave: 'window',
1979
- distance: FALSE
1980
- },
1981
- style: {
1982
- classes: '',
1983
- widget: FALSE,
1984
- width: FALSE,
1985
- height: FALSE,
1986
- def: TRUE
1987
- },
1988
- events: {
1989
- render: NULL,
1990
- move: NULL,
1991
- show: NULL,
1992
- hide: NULL,
1993
- toggle: NULL,
1994
- visible: NULL,
1995
- hidden: NULL,
1996
- focus: NULL,
1997
- blur: NULL
1998
- }
1999
- };
2000
- ;var TIP,
2001
-
2002
- // .bind()/.on() namespace
2003
- TIPNS = '.qtip-tip',
2004
-
2005
- // Common CSS strings
2006
- MARGIN = 'margin',
2007
- BORDER = 'border',
2008
- COLOR = 'color',
2009
- BG_COLOR = 'background-color',
2010
- TRANSPARENT = 'transparent',
2011
- IMPORTANT = ' !important',
2012
-
2013
- // Check if the browser supports <canvas/> elements
2014
- HASCANVAS = !!document.createElement('canvas').getContext,
2015
-
2016
- // Invalid colour values used in parseColours()
2017
- INVALID = /rgba?\(0, 0, 0(, 0)?\)|transparent|#123456/i;
2018
-
2019
- // Camel-case method, taken from jQuery source
2020
- // http://code.jquery.com/jquery-1.8.0.js
2021
- function camel(s) { return s.charAt(0).toUpperCase() + s.slice(1); }
2022
-
2023
- /*
2024
- * Modified from Modernizr's testPropsAll()
2025
- * http://modernizr.com/downloads/modernizr-latest.js
2026
- */
2027
- var cssProps = {}, cssPrefixes = ["Webkit", "O", "Moz", "ms"];
2028
- function vendorCss(elem, prop) {
2029
- var ucProp = prop.charAt(0).toUpperCase() + prop.slice(1),
2030
- props = (prop + ' ' + cssPrefixes.join(ucProp + ' ') + ucProp).split(' '),
2031
- cur, val, i = 0;
2032
-
2033
- // If the property has already been mapped...
2034
- if(cssProps[prop]) { return elem.css(cssProps[prop]); }
2035
-
2036
- while((cur = props[i++])) {
2037
- if((val = elem.css(cur)) !== undefined) {
2038
- return cssProps[prop] = cur, val;
2039
- }
2040
- }
2041
- }
2042
-
2043
- // Parse a given elements CSS property into an int
2044
- function intCss(elem, prop) {
2045
- return Math.ceil(parseFloat(vendorCss(elem, prop)));
2046
- }
2047
-
2048
-
2049
- // VML creation (for IE only)
2050
- if(!HASCANVAS) {
2051
- var createVML = function(tag, props, style) {
2052
- return '<qtipvml:'+tag+' xmlns="urn:schemas-microsoft.com:vml" class="qtip-vml" '+(props||'')+
2053
- ' style="behavior: url(#default#VML); '+(style||'')+ '" />';
2054
- };
2055
- }
2056
-
2057
- // Canvas only definitions
2058
- else {
2059
- var PIXEL_RATIO = window.devicePixelRatio || 1,
2060
- BACKING_STORE_RATIO = (function() {
2061
- var context = document.createElement('canvas').getContext('2d');
2062
- return context.backingStorePixelRatio || context.webkitBackingStorePixelRatio || context.mozBackingStorePixelRatio ||
2063
- context.msBackingStorePixelRatio || context.oBackingStorePixelRatio || 1;
2064
- }()),
2065
- SCALE = PIXEL_RATIO / BACKING_STORE_RATIO;
2066
- }
2067
-
2068
-
2069
- function Tip(qtip, options) {
2070
- this._ns = 'tip';
2071
- this.options = options;
2072
- this.offset = options.offset;
2073
- this.size = [ options.width, options.height ];
2074
-
2075
- // Initialize
2076
- this.init( (this.qtip = qtip) );
2077
- }
2078
-
2079
- $.extend(Tip.prototype, {
2080
- init: function(qtip) {
2081
- var context, tip;
2082
-
2083
- // Create tip element and prepend to the tooltip
2084
- tip = this.element = qtip.elements.tip = $('<div />', { 'class': NAMESPACE+'-tip' }).prependTo(qtip.tooltip);
2085
-
2086
- // Create tip drawing element(s)
2087
- if(HASCANVAS) {
2088
- // save() as soon as we create the canvas element so FF2 doesn't bork on our first restore()!
2089
- context = $('<canvas />').appendTo(this.element)[0].getContext('2d');
2090
-
2091
- // Setup constant parameters
2092
- context.lineJoin = 'miter';
2093
- context.miterLimit = 100000;
2094
- context.save();
2095
- }
2096
- else {
2097
- context = createVML('shape', 'coordorigin="0,0"', 'position:absolute;');
2098
- this.element.html(context + context);
2099
-
2100
- // Prevent mousing down on the tip since it causes problems with .live() handling in IE due to VML
2101
- qtip._bind( $('*', tip).add(tip), ['click', 'mousedown'], function(event) { event.stopPropagation(); }, this._ns);
2102
- }
2103
-
2104
- // Bind update events
2105
- qtip._bind(qtip.tooltip, 'tooltipmove', this.reposition, this._ns, this);
2106
-
2107
- // Create it
2108
- this.create();
2109
- },
2110
-
2111
- _swapDimensions: function() {
2112
- this.size[0] = this.options.height;
2113
- this.size[1] = this.options.width;
2114
- },
2115
- _resetDimensions: function() {
2116
- this.size[0] = this.options.width;
2117
- this.size[1] = this.options.height;
2118
- },
2119
-
2120
- _useTitle: function(corner) {
2121
- var titlebar = this.qtip.elements.titlebar;
2122
- return titlebar && (
2123
- corner.y === TOP || (corner.y === CENTER && this.element.position().top + (this.size[1] / 2) + this.options.offset < titlebar.outerHeight(TRUE))
2124
- );
2125
- },
2126
-
2127
- _parseCorner: function(corner) {
2128
- var my = this.qtip.options.position.my;
2129
-
2130
- // Detect corner and mimic properties
2131
- if(corner === FALSE || my === FALSE) {
2132
- corner = FALSE;
2133
- }
2134
- else if(corner === TRUE) {
2135
- corner = new CORNER( my.string() );
2136
- }
2137
- else if(!corner.string) {
2138
- corner = new CORNER(corner);
2139
- corner.fixed = TRUE;
2140
- }
2141
-
2142
- return corner;
2143
- },
2144
-
2145
- _parseWidth: function(corner, side, use) {
2146
- var elements = this.qtip.elements,
2147
- prop = BORDER + camel(side) + 'Width';
2148
-
2149
- return (use ? intCss(use, prop) : (
2150
- intCss(elements.content, prop) ||
2151
- intCss(this._useTitle(corner) && elements.titlebar || elements.content, prop) ||
2152
- intCss(elements.tooltip, prop)
2153
- )) || 0;
2154
- },
2155
-
2156
- _parseRadius: function(corner) {
2157
- var elements = this.qtip.elements,
2158
- prop = BORDER + camel(corner.y) + camel(corner.x) + 'Radius';
2159
-
2160
- return BROWSER.ie < 9 ? 0 :
2161
- intCss(this._useTitle(corner) && elements.titlebar || elements.content, prop) ||
2162
- intCss(elements.tooltip, prop) || 0;
2163
- },
2164
-
2165
- _invalidColour: function(elem, prop, compare) {
2166
- var val = elem.css(prop);
2167
- return !val || (compare && val === elem.css(compare)) || INVALID.test(val) ? FALSE : val;
2168
- },
2169
-
2170
- _parseColours: function(corner) {
2171
- var elements = this.qtip.elements,
2172
- tip = this.element.css('cssText', ''),
2173
- borderSide = BORDER + camel(corner[ corner.precedance ]) + camel(COLOR),
2174
- colorElem = this._useTitle(corner) && elements.titlebar || elements.content,
2175
- css = this._invalidColour, color = [];
2176
-
2177
- // Attempt to detect the background colour from various elements, left-to-right precedance
2178
- color[0] = css(tip, BG_COLOR) || css(colorElem, BG_COLOR) || css(elements.content, BG_COLOR) ||
2179
- css(elements.tooltip, BG_COLOR) || tip.css(BG_COLOR);
2180
-
2181
- // Attempt to detect the correct border side colour from various elements, left-to-right precedance
2182
- color[1] = css(tip, borderSide, COLOR) || css(colorElem, borderSide, COLOR) ||
2183
- css(elements.content, borderSide, COLOR) || css(elements.tooltip, borderSide, COLOR) || elements.tooltip.css(borderSide);
2184
-
2185
- // Reset background and border colours
2186
- $('*', tip).add(tip).css('cssText', BG_COLOR+':'+TRANSPARENT+IMPORTANT+';'+BORDER+':0'+IMPORTANT+';');
2187
-
2188
- return color;
2189
- },
2190
-
2191
- _calculateSize: function(corner) {
2192
- var y = corner.precedance === Y,
2193
- width = this.options['width'],
2194
- height = this.options['height'],
2195
- isCenter = corner.abbrev() === 'c',
2196
- base = (y ? width: height) * (isCenter ? 0.5 : 1),
2197
- pow = Math.pow,
2198
- round = Math.round,
2199
- bigHyp, ratio, result,
2200
-
2201
- smallHyp = Math.sqrt( pow(base, 2) + pow(height, 2) ),
2202
- hyp = [ (this.border / base) * smallHyp, (this.border / height) * smallHyp ];
2203
-
2204
- hyp[2] = Math.sqrt( pow(hyp[0], 2) - pow(this.border, 2) );
2205
- hyp[3] = Math.sqrt( pow(hyp[1], 2) - pow(this.border, 2) );
2206
-
2207
- bigHyp = smallHyp + hyp[2] + hyp[3] + (isCenter ? 0 : hyp[0]);
2208
- ratio = bigHyp / smallHyp;
2209
-
2210
- result = [ round(ratio * width), round(ratio * height) ];
2211
- return y ? result : result.reverse();
2212
- },
2213
-
2214
- // Tip coordinates calculator
2215
- _calculateTip: function(corner, size, scale) {
2216
- scale = scale || 1;
2217
- size = size || this.size;
2218
-
2219
- var width = size[0] * scale,
2220
- height = size[1] * scale,
2221
- width2 = Math.ceil(width / 2), height2 = Math.ceil(height / 2),
2222
-
2223
- // Define tip coordinates in terms of height and width values
2224
- tips = {
2225
- br: [0,0, width,height, width,0],
2226
- bl: [0,0, width,0, 0,height],
2227
- tr: [0,height, width,0, width,height],
2228
- tl: [0,0, 0,height, width,height],
2229
- tc: [0,height, width2,0, width,height],
2230
- bc: [0,0, width,0, width2,height],
2231
- rc: [0,0, width,height2, 0,height],
2232
- lc: [width,0, width,height, 0,height2]
2233
- };
2234
-
2235
- // Set common side shapes
2236
- tips.lt = tips.br; tips.rt = tips.bl;
2237
- tips.lb = tips.tr; tips.rb = tips.tl;
2238
-
2239
- return tips[ corner.abbrev() ];
2240
- },
2241
-
2242
- // Tip coordinates drawer (canvas)
2243
- _drawCoords: function(context, coords) {
2244
- context.beginPath();
2245
- context.moveTo(coords[0], coords[1]);
2246
- context.lineTo(coords[2], coords[3]);
2247
- context.lineTo(coords[4], coords[5]);
2248
- context.closePath();
2249
- },
2250
-
2251
- create: function() {
2252
- // Determine tip corner
2253
- var c = this.corner = (HASCANVAS || BROWSER.ie) && this._parseCorner(this.options.corner);
2254
-
2255
- // If we have a tip corner...
2256
- if( (this.enabled = !!this.corner && this.corner.abbrev() !== 'c') ) {
2257
- // Cache it
2258
- this.qtip.cache.corner = c.clone();
2259
-
2260
- // Create it
2261
- this.update();
2262
- }
2263
-
2264
- // Toggle tip element
2265
- this.element.toggle(this.enabled);
2266
-
2267
- return this.corner;
2268
- },
2269
-
2270
- update: function(corner, position) {
2271
- if(!this.enabled) { return this; }
2272
-
2273
- var elements = this.qtip.elements,
2274
- tip = this.element,
2275
- inner = tip.children(),
2276
- options = this.options,
2277
- curSize = this.size,
2278
- mimic = options.mimic,
2279
- round = Math.round,
2280
- color, precedance, context,
2281
- coords, bigCoords, translate, newSize, border, BACKING_STORE_RATIO;
2282
-
2283
- // Re-determine tip if not already set
2284
- if(!corner) { corner = this.qtip.cache.corner || this.corner; }
2285
-
2286
- // Use corner property if we detect an invalid mimic value
2287
- if(mimic === FALSE) { mimic = corner; }
2288
-
2289
- // Otherwise inherit mimic properties from the corner object as necessary
2290
- else {
2291
- mimic = new CORNER(mimic);
2292
- mimic.precedance = corner.precedance;
2293
-
2294
- if(mimic.x === 'inherit') { mimic.x = corner.x; }
2295
- else if(mimic.y === 'inherit') { mimic.y = corner.y; }
2296
- else if(mimic.x === mimic.y) {
2297
- mimic[ corner.precedance ] = corner[ corner.precedance ];
2298
- }
2299
- }
2300
- precedance = mimic.precedance;
2301
-
2302
- // Ensure the tip width.height are relative to the tip position
2303
- if(corner.precedance === X) { this._swapDimensions(); }
2304
- else { this._resetDimensions(); }
2305
-
2306
- // Update our colours
2307
- color = this.color = this._parseColours(corner);
2308
-
2309
- // Detect border width, taking into account colours
2310
- if(color[1] !== TRANSPARENT) {
2311
- // Grab border width
2312
- border = this.border = this._parseWidth(corner, corner[corner.precedance]);
2313
-
2314
- // If border width isn't zero, use border color as fill if it's not invalid (1.0 style tips)
2315
- if(options.border && border < 1 && !INVALID.test(color[1])) { color[0] = color[1]; }
2316
-
2317
- // Set border width (use detected border width if options.border is true)
2318
- this.border = border = options.border !== TRUE ? options.border : border;
2319
- }
2320
-
2321
- // Border colour was invalid, set border to zero
2322
- else { this.border = border = 0; }
2323
-
2324
- // Determine tip size
2325
- newSize = this.size = this._calculateSize(corner);
2326
- tip.css({
2327
- width: newSize[0],
2328
- height: newSize[1],
2329
- lineHeight: newSize[1]+'px'
2330
- });
2331
-
2332
- // Calculate tip translation
2333
- if(corner.precedance === Y) {
2334
- translate = [
2335
- round(mimic.x === LEFT ? border : mimic.x === RIGHT ? newSize[0] - curSize[0] - border : (newSize[0] - curSize[0]) / 2),
2336
- round(mimic.y === TOP ? newSize[1] - curSize[1] : 0)
2337
- ];
2338
- }
2339
- else {
2340
- translate = [
2341
- round(mimic.x === LEFT ? newSize[0] - curSize[0] : 0),
2342
- round(mimic.y === TOP ? border : mimic.y === BOTTOM ? newSize[1] - curSize[1] - border : (newSize[1] - curSize[1]) / 2)
2343
- ];
2344
- }
2345
-
2346
- // Canvas drawing implementation
2347
- if(HASCANVAS) {
2348
- // Grab canvas context and clear/save it
2349
- context = inner[0].getContext('2d');
2350
- context.restore(); context.save();
2351
- context.clearRect(0,0,6000,6000);
2352
-
2353
- // Calculate coordinates
2354
- coords = this._calculateTip(mimic, curSize, SCALE);
2355
- bigCoords = this._calculateTip(mimic, this.size, SCALE);
2356
-
2357
- // Set the canvas size using calculated size
2358
- inner.attr(WIDTH, newSize[0] * SCALE).attr(HEIGHT, newSize[1] * SCALE);
2359
- inner.css(WIDTH, newSize[0]).css(HEIGHT, newSize[1]);
2360
-
2361
- // Draw the outer-stroke tip
2362
- this._drawCoords(context, bigCoords);
2363
- context.fillStyle = color[1];
2364
- context.fill();
2365
-
2366
- // Draw the actual tip
2367
- context.translate(translate[0] * SCALE, translate[1] * SCALE);
2368
- this._drawCoords(context, coords);
2369
- context.fillStyle = color[0];
2370
- context.fill();
2371
- }
2372
-
2373
- // VML (IE Proprietary implementation)
2374
- else {
2375
- // Calculate coordinates
2376
- coords = this._calculateTip(mimic);
2377
-
2378
- // Setup coordinates string
2379
- coords = 'm' + coords[0] + ',' + coords[1] + ' l' + coords[2] +
2380
- ',' + coords[3] + ' ' + coords[4] + ',' + coords[5] + ' xe';
2381
-
2382
- // Setup VML-specific offset for pixel-perfection
2383
- translate[2] = border && /^(r|b)/i.test(corner.string()) ?
2384
- BROWSER.ie === 8 ? 2 : 1 : 0;
2385
-
2386
- // Set initial CSS
2387
- inner.css({
2388
- coordsize: (newSize[0]+border) + ' ' + (newSize[1]+border),
2389
- antialias: ''+(mimic.string().indexOf(CENTER) > -1),
2390
- left: translate[0] - (translate[2] * Number(precedance === X)),
2391
- top: translate[1] - (translate[2] * Number(precedance === Y)),
2392
- width: newSize[0] + border,
2393
- height: newSize[1] + border
2394
- })
2395
- .each(function(i) {
2396
- var $this = $(this);
2397
-
2398
- // Set shape specific attributes
2399
- $this[ $this.prop ? 'prop' : 'attr' ]({
2400
- coordsize: (newSize[0]+border) + ' ' + (newSize[1]+border),
2401
- path: coords,
2402
- fillcolor: color[0],
2403
- filled: !!i,
2404
- stroked: !i
2405
- })
2406
- .toggle(!!(border || i));
2407
-
2408
- // Check if border is enabled and add stroke element
2409
- !i && $this.html( createVML(
2410
- 'stroke', 'weight="'+(border*2)+'px" color="'+color[1]+'" miterlimit="1000" joinstyle="miter"'
2411
- ) );
2412
- });
2413
- }
2414
-
2415
- // Opera bug #357 - Incorrect tip position
2416
- // https://github.com/Craga89/qTip2/issues/367
2417
- window.opera && setTimeout(function() {
2418
- elements.tip.css({
2419
- display: 'inline-block',
2420
- visibility: 'visible'
2421
- });
2422
- }, 1);
2423
-
2424
- // Position if needed
2425
- if(position !== FALSE) { this.calculate(corner, newSize); }
2426
- },
2427
-
2428
- calculate: function(corner, size) {
2429
- if(!this.enabled) { return FALSE; }
2430
-
2431
- var self = this,
2432
- elements = this.qtip.elements,
2433
- tip = this.element,
2434
- userOffset = this.options.offset,
2435
- isWidget = elements.tooltip.hasClass('ui-widget'),
2436
- position = { },
2437
- precedance, corners;
2438
-
2439
- // Inherit corner if not provided
2440
- corner = corner || this.corner;
2441
- precedance = corner.precedance;
2442
-
2443
- // Determine which tip dimension to use for adjustment
2444
- size = size || this._calculateSize(corner);
2445
-
2446
- // Setup corners and offset array
2447
- corners = [ corner.x, corner.y ];
2448
- if(precedance === X) { corners.reverse(); }
2449
-
2450
- // Calculate tip position
2451
- $.each(corners, function(i, side) {
2452
- var b, bc, br;
2453
-
2454
- if(side === CENTER) {
2455
- b = precedance === Y ? LEFT : TOP;
2456
- position[ b ] = '50%';
2457
- position[MARGIN+'-' + b] = -Math.round(size[ precedance === Y ? 0 : 1 ] / 2) + userOffset;
2458
- }
2459
- else {
2460
- b = self._parseWidth(corner, side, elements.tooltip);
2461
- bc = self._parseWidth(corner, side, elements.content);
2462
- br = self._parseRadius(corner);
2463
-
2464
- position[ side ] = Math.max(-self.border, i ? bc : (userOffset + (br > b ? br : -b)));
2465
- }
2466
- });
2467
-
2468
- // Adjust for tip size
2469
- position[ corner[precedance] ] -= size[ precedance === X ? 0 : 1 ];
2470
-
2471
- // Set and return new position
2472
- tip.css({ margin: '', top: '', bottom: '', left: '', right: '' }).css(position);
2473
- return position;
2474
- },
2475
-
2476
- reposition: function(event, api, pos, viewport) {
2477
- if(!this.enabled) { return; }
2478
-
2479
- var cache = api.cache,
2480
- newCorner = this.corner.clone(),
2481
- adjust = pos.adjusted,
2482
- method = api.options.position.adjust.method.split(' '),
2483
- horizontal = method[0],
2484
- vertical = method[1] || method[0],
2485
- shift = { left: FALSE, top: FALSE, x: 0, y: 0 },
2486
- offset, css = {}, props;
2487
-
2488
- function shiftflip(direction, precedance, popposite, side, opposite) {
2489
- // Horizontal - Shift or flip method
2490
- if(direction === SHIFT && newCorner.precedance === precedance && adjust[side] && newCorner[popposite] !== CENTER) {
2491
- newCorner.precedance = newCorner.precedance === X ? Y : X;
2492
- }
2493
- else if(direction !== SHIFT && adjust[side]){
2494
- newCorner[precedance] = newCorner[precedance] === CENTER ?
2495
- (adjust[side] > 0 ? side : opposite) : (newCorner[precedance] === side ? opposite : side);
2496
- }
2497
- }
2498
-
2499
- function shiftonly(xy, side, opposite) {
2500
- if(newCorner[xy] === CENTER) {
2501
- css[MARGIN+'-'+side] = shift[xy] = offset[MARGIN+'-'+side] - adjust[side];
2502
- }
2503
- else {
2504
- props = offset[opposite] !== undefined ?
2505
- [ adjust[side], -offset[side] ] : [ -adjust[side], offset[side] ];
2506
-
2507
- if( (shift[xy] = Math.max(props[0], props[1])) > props[0] ) {
2508
- pos[side] -= adjust[side];
2509
- shift[side] = FALSE;
2510
- }
2511
-
2512
- css[ offset[opposite] !== undefined ? opposite : side ] = shift[xy];
2513
- }
2514
- }
2515
-
2516
- // If our tip position isn't fixed e.g. doesn't adjust with viewport...
2517
- if(this.corner.fixed !== TRUE) {
2518
- // Perform shift/flip adjustments
2519
- shiftflip(horizontal, X, Y, LEFT, RIGHT);
2520
- shiftflip(vertical, Y, X, TOP, BOTTOM);
2521
-
2522
- // Update and redraw the tip if needed (check cached details of last drawn tip)
2523
- if(newCorner.string() !== cache.corner.string() || cache.cornerTop !== adjust.top || cache.cornerLeft !== adjust.left) {
2524
- this.update(newCorner, FALSE);
2525
- }
2526
- }
2527
-
2528
- // Setup tip offset properties
2529
- offset = this.calculate(newCorner);
2530
-
2531
- // Readjust offset object to make it left/top
2532
- if(offset.right !== undefined) { offset.left = -offset.right; }
2533
- if(offset.bottom !== undefined) { offset.top = -offset.bottom; }
2534
- offset.user = this.offset;
2535
-
2536
- // Perform shift adjustments
2537
- if(shift.left = (horizontal === SHIFT && !!adjust.left)) { shiftonly(X, LEFT, RIGHT); }
2538
- if(shift.top = (vertical === SHIFT && !!adjust.top)) { shiftonly(Y, TOP, BOTTOM); }
2539
-
2540
- /*
2541
- * If the tip is adjusted in both dimensions, or in a
2542
- * direction that would cause it to be anywhere but the
2543
- * outer border, hide it!
2544
- */
2545
- this.element.css(css).toggle(
2546
- !((shift.x && shift.y) || (newCorner.x === CENTER && shift.y) || (newCorner.y === CENTER && shift.x))
2547
- );
2548
-
2549
- // Adjust position to accomodate tip dimensions
2550
- pos.left -= offset.left.charAt ? offset.user :
2551
- horizontal !== SHIFT || shift.top || !shift.left && !shift.top ? offset.left + this.border : 0;
2552
- pos.top -= offset.top.charAt ? offset.user :
2553
- vertical !== SHIFT || shift.left || !shift.left && !shift.top ? offset.top + this.border : 0;
2554
-
2555
- // Cache details
2556
- cache.cornerLeft = adjust.left; cache.cornerTop = adjust.top;
2557
- cache.corner = newCorner.clone();
2558
- },
2559
-
2560
- destroy: function() {
2561
- // Unbind events
2562
- this.qtip._unbind(this.qtip.tooltip, this._ns);
2563
-
2564
- // Remove the tip element(s)
2565
- if(this.qtip.elements.tip) {
2566
- this.qtip.elements.tip.find('*')
2567
- .remove().end().remove();
2568
- }
2569
- }
2570
- });
2571
-
2572
- TIP = PLUGINS.tip = function(api) {
2573
- return new Tip(api, api.options.style.tip);
2574
- };
2575
-
2576
- // Initialize tip on render
2577
- TIP.initialize = 'render';
2578
-
2579
- // Setup plugin sanitization options
2580
- TIP.sanitize = function(options) {
2581
- if(options.style && 'tip' in options.style) {
2582
- var opts = options.style.tip;
2583
- if(typeof opts !== 'object') { opts = options.style.tip = { corner: opts }; }
2584
- if(!(/string|boolean/i).test(typeof opts.corner)) { opts.corner = TRUE; }
2585
- }
2586
- };
2587
-
2588
- // Add new option checks for the plugin
2589
- CHECKS.tip = {
2590
- '^position.my|style.tip.(corner|mimic|border)$': function() {
2591
- // Make sure a tip can be drawn
2592
- this.create();
2593
-
2594
- // Reposition the tooltip
2595
- this.qtip.reposition();
2596
- },
2597
- '^style.tip.(height|width)$': function(obj) {
2598
- // Re-set dimensions and redraw the tip
2599
- this.size = [ obj.width, obj.height ];
2600
- this.update();
2601
-
2602
- // Reposition the tooltip
2603
- this.qtip.reposition();
2604
- },
2605
- '^content.title|style.(classes|widget)$': function() {
2606
- this.update();
2607
- }
2608
- };
2609
-
2610
- // Extend original qTip defaults
2611
- $.extend(TRUE, QTIP.defaults, {
2612
- style: {
2613
- tip: {
2614
- corner: TRUE,
2615
- mimic: FALSE,
2616
- width: 6,
2617
- height: 6,
2618
- border: TRUE,
2619
- offset: 0
2620
- }
2621
- }
2622
- });
2623
- ;var MODAL, OVERLAY,
2624
- MODALCLASS = 'qtip-modal',
2625
- MODALSELECTOR = '.'+MODALCLASS;
2626
-
2627
- OVERLAY = function()
2628
- {
2629
- var self = this,
2630
- focusableElems = {},
2631
- current, onLast,
2632
- prevState, elem;
2633
-
2634
- // Modified code from jQuery UI 1.10.0 source
2635
- // http://code.jquery.com/ui/1.10.0/jquery-ui.js
2636
- function focusable(element) {
2637
- // Use the defined focusable checker when possible
2638
- if($.expr[':'].focusable) { return $.expr[':'].focusable; }
2639
-
2640
- var isTabIndexNotNaN = !isNaN($.attr(element, 'tabindex')),
2641
- nodeName = element.nodeName && element.nodeName.toLowerCase(),
2642
- map, mapName, img;
2643
-
2644
- if('area' === nodeName) {
2645
- map = element.parentNode;
2646
- mapName = map.name;
2647
- if(!element.href || !mapName || map.nodeName.toLowerCase() !== 'map') {
2648
- return false;
2649
- }
2650
- img = $('img[usemap=#' + mapName + ']')[0];
2651
- return !!img && img.is(':visible');
2652
- }
2653
- return (/input|select|textarea|button|object/.test( nodeName ) ?
2654
- !element.disabled :
2655
- 'a' === nodeName ?
2656
- element.href || isTabIndexNotNaN :
2657
- isTabIndexNotNaN
2658
- );
2659
- }
2660
-
2661
- // Focus inputs using cached focusable elements (see update())
2662
- function focusInputs(blurElems) {
2663
- // Blurring body element in IE causes window.open windows to unfocus!
2664
- if(focusableElems.length < 1 && blurElems.length) { blurElems.not('body').blur(); }
2665
-
2666
- // Focus the inputs
2667
- else { focusableElems.first().focus(); }
2668
- }
2669
-
2670
- // Steal focus from elements outside tooltip
2671
- function stealFocus(event) {
2672
- if(!elem.is(':visible')) { return; }
2673
-
2674
- var target = $(event.target),
2675
- tooltip = current.tooltip,
2676
- container = target.closest(SELECTOR),
2677
- targetOnTop;
2678
-
2679
- // Determine if input container target is above this
2680
- targetOnTop = container.length < 1 ? FALSE :
2681
- (parseInt(container[0].style.zIndex, 10) > parseInt(tooltip[0].style.zIndex, 10));
2682
-
2683
- // If we're showing a modal, but focus has landed on an input below
2684
- // this modal, divert focus to the first visible input in this modal
2685
- // or if we can't find one... the tooltip itself
2686
- if(!targetOnTop && target.closest(SELECTOR)[0] !== tooltip[0]) {
2687
- focusInputs(target);
2688
- }
2689
-
2690
- // Detect when we leave the last focusable element...
2691
- onLast = event.target === focusableElems[focusableElems.length - 1];
2692
- }
2693
-
2694
- $.extend(self, {
2695
- init: function() {
2696
- // Create document overlay
2697
- elem = self.elem = $('<div />', {
2698
- id: 'qtip-overlay',
2699
- html: '<div></div>',
2700
- mousedown: function() { return FALSE; }
2701
- })
2702
- .hide();
2703
-
2704
- // Make sure we can't focus anything outside the tooltip
2705
- $(document.body).bind('focusin'+MODALSELECTOR, stealFocus);
2706
-
2707
- // Apply keyboard "Escape key" close handler
2708
- $(document).bind('keydown'+MODALSELECTOR, function(event) {
2709
- if(current && current.options.show.modal.escape && event.keyCode === 27) {
2710
- current.hide(event);
2711
- }
2712
- });
2713
-
2714
- // Apply click handler for blur option
2715
- elem.bind('click'+MODALSELECTOR, function(event) {
2716
- if(current && current.options.show.modal.blur) {
2717
- current.hide(event);
2718
- }
2719
- });
2720
-
2721
- return self;
2722
- },
2723
-
2724
- update: function(api) {
2725
- // Update current API reference
2726
- current = api;
2727
-
2728
- // Update focusable elements if enabled
2729
- if(api.options.show.modal.stealfocus !== FALSE) {
2730
- focusableElems = api.tooltip.find('*').filter(function() {
2731
- return focusable(this);
2732
- });
2733
- }
2734
- else { focusableElems = []; }
2735
- },
2736
-
2737
- toggle: function(api, state, duration) {
2738
- var docBody = $(document.body),
2739
- tooltip = api.tooltip,
2740
- options = api.options.show.modal,
2741
- effect = options.effect,
2742
- type = state ? 'show': 'hide',
2743
- visible = elem.is(':visible'),
2744
- visibleModals = $(MODALSELECTOR).filter(':visible:not(:animated)').not(tooltip),
2745
- zindex;
2746
-
2747
- // Set active tooltip API reference
2748
- self.update(api);
2749
-
2750
- // If the modal can steal the focus...
2751
- // Blur the current item and focus anything in the modal we an
2752
- if(state && options.stealfocus !== FALSE) {
2753
- focusInputs( $(':focus') );
2754
- }
2755
-
2756
- // Toggle backdrop cursor style on show
2757
- elem.toggleClass('blurs', options.blur);
2758
-
2759
- // Append to body on show
2760
- if(state) {
2761
- elem.appendTo(document.body);
2762
- }
2763
-
2764
- // Prevent modal from conflicting with show.solo, and don't hide backdrop is other modals are visible
2765
- if((elem.is(':animated') && visible === state && prevState !== FALSE) || (!state && visibleModals.length)) {
2766
- return self;
2767
- }
2768
-
2769
- // Stop all animations
2770
- elem.stop(TRUE, FALSE);
2771
-
2772
- // Use custom function if provided
2773
- if($.isFunction(effect)) {
2774
- effect.call(elem, state);
2775
- }
2776
-
2777
- // If no effect type is supplied, use a simple toggle
2778
- else if(effect === FALSE) {
2779
- elem[ type ]();
2780
- }
2781
-
2782
- // Use basic fade function
2783
- else {
2784
- elem.fadeTo( parseInt(duration, 10) || 90, state ? 1 : 0, function() {
2785
- if(!state) { elem.hide(); }
2786
- });
2787
- }
2788
-
2789
- // Reset position and detach from body on hide
2790
- if(!state) {
2791
- elem.queue(function(next) {
2792
- elem.css({ left: '', top: '' });
2793
- if(!$(MODALSELECTOR).length) { elem.detach(); }
2794
- next();
2795
- });
2796
- }
2797
-
2798
- // Cache the state
2799
- prevState = state;
2800
-
2801
- // If the tooltip is destroyed, set reference to null
2802
- if(current.destroyed) { current = NULL; }
2803
-
2804
- return self;
2805
- }
2806
- });
2807
-
2808
- self.init();
2809
- };
2810
- OVERLAY = new OVERLAY();
2811
-
2812
- function Modal(api, options) {
2813
- this.options = options;
2814
- this._ns = '-modal';
2815
-
2816
- this.init( (this.qtip = api) );
2817
- }
2818
-
2819
- $.extend(Modal.prototype, {
2820
- init: function(qtip) {
2821
- var tooltip = qtip.tooltip;
2822
-
2823
- // If modal is disabled... return
2824
- if(!this.options.on) { return this; }
2825
-
2826
- // Set overlay reference
2827
- qtip.elements.overlay = OVERLAY.elem;
2828
-
2829
- // Add unique attribute so we can grab modal tooltips easily via a SELECTOR, and set z-index
2830
- tooltip.addClass(MODALCLASS).css('z-index', QTIP.modal_zindex + $(MODALSELECTOR).length);
2831
-
2832
- // Apply our show/hide/focus modal events
2833
- qtip._bind(tooltip, ['tooltipshow', 'tooltiphide'], function(event, api, duration) {
2834
- var oEvent = event.originalEvent;
2835
-
2836
- // Make sure mouseout doesn't trigger a hide when showing the modal and mousing onto backdrop
2837
- if(event.target === tooltip[0]) {
2838
- if(oEvent && event.type === 'tooltiphide' && /mouse(leave|enter)/.test(oEvent.type) && $(oEvent.relatedTarget).closest(OVERLAY.elem[0]).length) {
2839
- try { event.preventDefault(); } catch(e) {}
2840
- }
2841
- else if(!oEvent || (oEvent && oEvent.type !== 'tooltipsolo')) {
2842
- this.toggle(event, event.type === 'tooltipshow', duration);
2843
- }
2844
- }
2845
- }, this._ns, this);
2846
-
2847
- // Adjust modal z-index on tooltip focus
2848
- qtip._bind(tooltip, 'tooltipfocus', function(event, api) {
2849
- // If focus was cancelled before it reached us, don't do anything
2850
- if(event.isDefaultPrevented() || event.target !== tooltip[0]) { return; }
2851
-
2852
- var qtips = $(MODALSELECTOR),
2853
-
2854
- // Keep the modal's lower than other, regular qtips
2855
- newIndex = QTIP.modal_zindex + qtips.length,
2856
- curIndex = parseInt(tooltip[0].style.zIndex, 10);
2857
-
2858
- // Set overlay z-index
2859
- OVERLAY.elem[0].style.zIndex = newIndex - 1;
2860
-
2861
- // Reduce modal z-index's and keep them properly ordered
2862
- qtips.each(function() {
2863
- if(this.style.zIndex > curIndex) {
2864
- this.style.zIndex -= 1;
2865
- }
2866
- });
2867
-
2868
- // Fire blur event for focused tooltip
2869
- qtips.filter('.' + CLASS_FOCUS).qtip('blur', event.originalEvent);
2870
-
2871
- // Set the new z-index
2872
- tooltip.addClass(CLASS_FOCUS)[0].style.zIndex = newIndex;
2873
-
2874
- // Set current
2875
- OVERLAY.update(api);
2876
-
2877
- // Prevent default handling
2878
- try { event.preventDefault(); } catch(e) {}
2879
- }, this._ns, this);
2880
-
2881
- // Focus any other visible modals when this one hides
2882
- qtip._bind(tooltip, 'tooltiphide', function(event) {
2883
- if(event.target === tooltip[0]) {
2884
- $(MODALSELECTOR).filter(':visible').not(tooltip).last().qtip('focus', event);
2885
- }
2886
- }, this._ns, this);
2887
- },
2888
-
2889
- toggle: function(event, state, duration) {
2890
- // Make sure default event hasn't been prevented
2891
- if(event && event.isDefaultPrevented()) { return this; }
2892
-
2893
- // Toggle it
2894
- OVERLAY.toggle(this.qtip, !!state, duration);
2895
- },
2896
-
2897
- destroy: function() {
2898
- // Remove modal class
2899
- this.qtip.tooltip.removeClass(MODALCLASS);
2900
-
2901
- // Remove bound events
2902
- this.qtip._unbind(this.qtip.tooltip, this._ns);
2903
-
2904
- // Delete element reference
2905
- OVERLAY.toggle(this.qtip, FALSE);
2906
- delete this.qtip.elements.overlay;
2907
- }
2908
- });
2909
-
2910
-
2911
- MODAL = PLUGINS.modal = function(api) {
2912
- return new Modal(api, api.options.show.modal);
2913
- };
2914
-
2915
- // Setup sanitiztion rules
2916
- MODAL.sanitize = function(opts) {
2917
- if(opts.show) {
2918
- if(typeof opts.show.modal !== 'object') { opts.show.modal = { on: !!opts.show.modal }; }
2919
- else if(typeof opts.show.modal.on === 'undefined') { opts.show.modal.on = TRUE; }
2920
- }
2921
- };
2922
-
2923
- // Base z-index for all modal tooltips (use qTip core z-index as a base)
2924
- QTIP.modal_zindex = QTIP.zindex - 200;
2925
-
2926
- // Plugin needs to be initialized on render
2927
- MODAL.initialize = 'render';
2928
-
2929
- // Setup option set checks
2930
- CHECKS.modal = {
2931
- '^show.modal.(on|blur)$': function() {
2932
- // Initialise
2933
- this.destroy();
2934
- this.init();
2935
-
2936
- // Show the modal if not visible already and tooltip is visible
2937
- this.qtip.elems.overlay.toggle(
2938
- this.qtip.tooltip[0].offsetWidth > 0
2939
- );
2940
- }
2941
- };
2942
-
2943
- // Extend original api defaults
2944
- $.extend(TRUE, QTIP.defaults, {
2945
- show: {
2946
- modal: {
2947
- on: FALSE,
2948
- effect: TRUE,
2949
- blur: TRUE,
2950
- stealfocus: TRUE,
2951
- escape: TRUE
2952
- }
2953
- }
2954
- });
2955
- ;PLUGINS.viewport = function(api, position, posOptions, targetWidth, targetHeight, elemWidth, elemHeight)
2956
- {
2957
- var target = posOptions.target,
2958
- tooltip = api.elements.tooltip,
2959
- my = posOptions.my,
2960
- at = posOptions.at,
2961
- adjust = posOptions.adjust,
2962
- method = adjust.method.split(' '),
2963
- methodX = method[0],
2964
- methodY = method[1] || method[0],
2965
- viewport = posOptions.viewport,
2966
- container = posOptions.container,
2967
- cache = api.cache,
2968
- adjusted = { left: 0, top: 0 },
2969
- fixed, newMy, containerOffset, containerStatic,
2970
- viewportWidth, viewportHeight, viewportScroll, viewportOffset;
2971
-
2972
- // If viewport is not a jQuery element, or it's the window/document, or no adjustment method is used... return
2973
- if(!viewport.jquery || target[0] === window || target[0] === document.body || adjust.method === 'none') {
2974
- return adjusted;
2975
- }
2976
-
2977
- // Cach container details
2978
- containerOffset = container.offset() || adjusted;
2979
- containerStatic = container.css('position') === 'static';
2980
-
2981
- // Cache our viewport details
2982
- fixed = tooltip.css('position') === 'fixed';
2983
- viewportWidth = viewport[0] === window ? viewport.width() : viewport.outerWidth(FALSE);
2984
- viewportHeight = viewport[0] === window ? viewport.height() : viewport.outerHeight(FALSE);
2985
- viewportScroll = { left: fixed ? 0 : viewport.scrollLeft(), top: fixed ? 0 : viewport.scrollTop() };
2986
- viewportOffset = viewport.offset() || adjusted;
2987
-
2988
- // Generic calculation method
2989
- function calculate(side, otherSide, type, adjust, side1, side2, lengthName, targetLength, elemLength) {
2990
- var initialPos = position[side1],
2991
- mySide = my[side],
2992
- atSide = at[side],
2993
- isShift = type === SHIFT,
2994
- myLength = mySide === side1 ? elemLength : mySide === side2 ? -elemLength : -elemLength / 2,
2995
- atLength = atSide === side1 ? targetLength : atSide === side2 ? -targetLength : -targetLength / 2,
2996
- sideOffset = viewportScroll[side1] + viewportOffset[side1] - (containerStatic ? 0 : containerOffset[side1]),
2997
- overflow1 = sideOffset - initialPos,
2998
- overflow2 = initialPos + elemLength - (lengthName === WIDTH ? viewportWidth : viewportHeight) - sideOffset,
2999
- offset = myLength - (my.precedance === side || mySide === my[otherSide] ? atLength : 0) - (atSide === CENTER ? targetLength / 2 : 0);
3000
-
3001
- // shift
3002
- if(isShift) {
3003
- offset = (mySide === side1 ? 1 : -1) * myLength;
3004
-
3005
- // Adjust position but keep it within viewport dimensions
3006
- position[side1] += overflow1 > 0 ? overflow1 : overflow2 > 0 ? -overflow2 : 0;
3007
- position[side1] = Math.max(
3008
- -containerOffset[side1] + viewportOffset[side1],
3009
- initialPos - offset,
3010
- Math.min(
3011
- Math.max(
3012
- -containerOffset[side1] + viewportOffset[side1] + (lengthName === WIDTH ? viewportWidth : viewportHeight),
3013
- initialPos + offset
3014
- ),
3015
- position[side1],
3016
-
3017
- // Make sure we don't adjust complete off the element when using 'center'
3018
- mySide === 'center' ? initialPos - myLength : 1E9
3019
- )
3020
- );
3021
-
3022
- }
3023
-
3024
- // flip/flipinvert
3025
- else {
3026
- // Update adjustment amount depending on if using flipinvert or flip
3027
- adjust *= (type === FLIPINVERT ? 2 : 0);
3028
-
3029
- // Check for overflow on the left/top
3030
- if(overflow1 > 0 && (mySide !== side1 || overflow2 > 0)) {
3031
- position[side1] -= offset + adjust;
3032
- newMy.invert(side, side1);
3033
- }
3034
-
3035
- // Check for overflow on the bottom/right
3036
- else if(overflow2 > 0 && (mySide !== side2 || overflow1 > 0) ) {
3037
- position[side1] -= (mySide === CENTER ? -offset : offset) + adjust;
3038
- newMy.invert(side, side2);
3039
- }
3040
-
3041
- // Make sure we haven't made things worse with the adjustment and reset if so
3042
- if(position[side1] < viewportScroll && -position[side1] > overflow2) {
3043
- position[side1] = initialPos; newMy = my.clone();
3044
- }
3045
- }
3046
-
3047
- return position[side1] - initialPos;
3048
- }
3049
-
3050
- // Set newMy if using flip or flipinvert methods
3051
- if(methodX !== 'shift' || methodY !== 'shift') { newMy = my.clone(); }
3052
-
3053
- // Adjust position based onviewport and adjustment options
3054
- adjusted = {
3055
- left: methodX !== 'none' ? calculate( X, Y, methodX, adjust.x, LEFT, RIGHT, WIDTH, targetWidth, elemWidth ) : 0,
3056
- top: methodY !== 'none' ? calculate( Y, X, methodY, adjust.y, TOP, BOTTOM, HEIGHT, targetHeight, elemHeight ) : 0,
3057
- my: newMy
3058
- };
3059
-
3060
- return adjusted;
3061
- };
3062
- ;PLUGINS.polys = {
3063
- // POLY area coordinate calculator
3064
- // Special thanks to Ed Cradock for helping out with this.
3065
- // Uses a binary search algorithm to find suitable coordinates.
3066
- polygon: function(baseCoords, corner) {
3067
- var result = {
3068
- width: 0, height: 0,
3069
- position: {
3070
- top: 1e10, right: 0,
3071
- bottom: 0, left: 1e10
3072
- },
3073
- adjustable: FALSE
3074
- },
3075
- i = 0, next,
3076
- coords = [],
3077
- compareX = 1, compareY = 1,
3078
- realX = 0, realY = 0,
3079
- newWidth, newHeight;
3080
-
3081
- // First pass, sanitize coords and determine outer edges
3082
- i = baseCoords.length; while(i--) {
3083
- next = [ parseInt(baseCoords[--i], 10), parseInt(baseCoords[i+1], 10) ];
3084
-
3085
- if(next[0] > result.position.right){ result.position.right = next[0]; }
3086
- if(next[0] < result.position.left){ result.position.left = next[0]; }
3087
- if(next[1] > result.position.bottom){ result.position.bottom = next[1]; }
3088
- if(next[1] < result.position.top){ result.position.top = next[1]; }
3089
-
3090
- coords.push(next);
3091
- }
3092
-
3093
- // Calculate height and width from outer edges
3094
- newWidth = result.width = Math.abs(result.position.right - result.position.left);
3095
- newHeight = result.height = Math.abs(result.position.bottom - result.position.top);
3096
-
3097
- // If it's the center corner...
3098
- if(corner.abbrev() === 'c') {
3099
- result.position = {
3100
- left: result.position.left + (result.width / 2),
3101
- top: result.position.top + (result.height / 2)
3102
- };
3103
- }
3104
- else {
3105
- // Second pass, use a binary search algorithm to locate most suitable coordinate
3106
- while(newWidth > 0 && newHeight > 0 && compareX > 0 && compareY > 0)
3107
- {
3108
- newWidth = Math.floor(newWidth / 2);
3109
- newHeight = Math.floor(newHeight / 2);
3110
-
3111
- if(corner.x === LEFT){ compareX = newWidth; }
3112
- else if(corner.x === RIGHT){ compareX = result.width - newWidth; }
3113
- else{ compareX += Math.floor(newWidth / 2); }
3114
-
3115
- if(corner.y === TOP){ compareY = newHeight; }
3116
- else if(corner.y === BOTTOM){ compareY = result.height - newHeight; }
3117
- else{ compareY += Math.floor(newHeight / 2); }
3118
-
3119
- i = coords.length; while(i--)
3120
- {
3121
- if(coords.length < 2){ break; }
3122
-
3123
- realX = coords[i][0] - result.position.left;
3124
- realY = coords[i][1] - result.position.top;
3125
-
3126
- if((corner.x === LEFT && realX >= compareX) ||
3127
- (corner.x === RIGHT && realX <= compareX) ||
3128
- (corner.x === CENTER && (realX < compareX || realX > (result.width - compareX))) ||
3129
- (corner.y === TOP && realY >= compareY) ||
3130
- (corner.y === BOTTOM && realY <= compareY) ||
3131
- (corner.y === CENTER && (realY < compareY || realY > (result.height - compareY)))) {
3132
- coords.splice(i, 1);
3133
- }
3134
- }
3135
- }
3136
- result.position = { left: coords[0][0], top: coords[0][1] };
3137
- }
3138
-
3139
- return result;
3140
- },
3141
-
3142
- rect: function(ax, ay, bx, by) {
3143
- return {
3144
- width: Math.abs(bx - ax),
3145
- height: Math.abs(by - ay),
3146
- position: {
3147
- left: Math.min(ax, bx),
3148
- top: Math.min(ay, by)
3149
- }
3150
- };
3151
- },
3152
-
3153
- _angles: {
3154
- tc: 3 / 2, tr: 7 / 4, tl: 5 / 4,
3155
- bc: 1 / 2, br: 1 / 4, bl: 3 / 4,
3156
- rc: 2, lc: 1, c: 0
3157
- },
3158
- ellipse: function(cx, cy, rx, ry, corner) {
3159
- var c = PLUGINS.polys._angles[ corner.abbrev() ],
3160
- rxc = c === 0 ? 0 : rx * Math.cos( c * Math.PI ),
3161
- rys = ry * Math.sin( c * Math.PI );
3162
-
3163
- return {
3164
- width: (rx * 2) - Math.abs(rxc),
3165
- height: (ry * 2) - Math.abs(rys),
3166
- position: {
3167
- left: cx + rxc,
3168
- top: cy + rys
3169
- },
3170
- adjustable: FALSE
3171
- };
3172
- },
3173
- circle: function(cx, cy, r, corner) {
3174
- return PLUGINS.polys.ellipse(cx, cy, r, r, corner);
3175
- }
3176
- };
3177
- ;PLUGINS.svg = function(api, svg, corner)
3178
- {
3179
- var doc = $(document),
3180
- elem = svg[0],
3181
- root = $(elem.ownerSVGElement),
3182
- ownerDocument = elem.ownerDocument,
3183
- strokeWidth2 = (parseInt(svg.css('stroke-width'), 10) || 0) / 2,
3184
- frameOffset, mtx, transformed, viewBox,
3185
- len, next, i, points,
3186
- result, position, dimensions;
3187
-
3188
- // Ascend the parentNode chain until we find an element with getBBox()
3189
- while(!elem.getBBox) { elem = elem.parentNode; }
3190
- if(!elem.getBBox || !elem.parentNode) { return FALSE; }
3191
-
3192
- // Determine which shape calculation to use
3193
- switch(elem.nodeName) {
3194
- case 'ellipse':
3195
- case 'circle':
3196
- result = PLUGINS.polys.ellipse(
3197
- elem.cx.baseVal.value,
3198
- elem.cy.baseVal.value,
3199
- (elem.rx || elem.r).baseVal.value + strokeWidth2,
3200
- (elem.ry || elem.r).baseVal.value + strokeWidth2,
3201
- corner
3202
- );
3203
- break;
3204
-
3205
- case 'line':
3206
- case 'polygon':
3207
- case 'polyline':
3208
- // Determine points object (line has none, so mimic using array)
3209
- points = elem.points || [
3210
- { x: elem.x1.baseVal.value, y: elem.y1.baseVal.value },
3211
- { x: elem.x2.baseVal.value, y: elem.y2.baseVal.value }
3212
- ];
3213
-
3214
- for(result = [], i = -1, len = points.numberOfItems || points.length; ++i < len;) {
3215
- next = points.getItem ? points.getItem(i) : points[i];
3216
- result.push.apply(result, [next.x, next.y]);
3217
- }
3218
-
3219
- result = PLUGINS.polys.polygon(result, corner);
3220
- break;
3221
-
3222
- // Unknown shape or rectangle? Use bounding box
3223
- default:
3224
- result = elem.getBBox();
3225
- result = {
3226
- width: result.width,
3227
- height: result.height,
3228
- position: {
3229
- left: result.x,
3230
- top: result.y
3231
- }
3232
- };
3233
- break;
3234
- }
3235
-
3236
- // Shortcut assignments
3237
- position = result.position;
3238
- root = root[0];
3239
-
3240
- // Convert position into a pixel value
3241
- if(root.createSVGPoint) {
3242
- mtx = elem.getScreenCTM();
3243
- points = root.createSVGPoint();
3244
-
3245
- points.x = position.left;
3246
- points.y = position.top;
3247
- transformed = points.matrixTransform( mtx );
3248
- position.left = transformed.x;
3249
- position.top = transformed.y;
3250
- }
3251
-
3252
- // Check the element is not in a child document, and if so, adjust for frame elements offset
3253
- if(ownerDocument !== document && api.position.target !== 'mouse') {
3254
- frameOffset = $((ownerDocument.defaultView || ownerDocument.parentWindow).frameElement).offset();
3255
- if(frameOffset) {
3256
- position.left += frameOffset.left;
3257
- position.top += frameOffset.top;
3258
- }
3259
- }
3260
-
3261
- // Adjust by scroll offset of owner document
3262
- ownerDocument = $(ownerDocument);
3263
- position.left += ownerDocument.scrollLeft();
3264
- position.top += ownerDocument.scrollTop();
3265
-
3266
- return result;
3267
- };
3268
- ;PLUGINS.imagemap = function(api, area, corner, adjustMethod)
3269
- {
3270
- if(!area.jquery) { area = $(area); }
3271
-
3272
- var shape = (area.attr('shape') || 'rect').toLowerCase().replace('poly', 'polygon'),
3273
- image = $('img[usemap="#'+area.parent('map').attr('name')+'"]'),
3274
- coordsString = $.trim(area.attr('coords')),
3275
- coordsArray = coordsString.replace(/,$/, '').split(','),
3276
- imageOffset, coords, i, next, result, len;
3277
-
3278
- // If we can't find the image using the map...
3279
- if(!image.length) { return FALSE; }
3280
-
3281
- // Pass coordinates string if polygon
3282
- if(shape === 'polygon') {
3283
- result = PLUGINS.polys.polygon(coordsArray, corner);
3284
- }
3285
-
3286
- // Otherwise parse the coordinates and pass them as arguments
3287
- else if(PLUGINS.polys[shape]) {
3288
- for(i = -1, len = coordsArray.length, coords = []; ++i < len;) {
3289
- coords.push( parseInt(coordsArray[i], 10) );
3290
- }
3291
-
3292
- result = PLUGINS.polys[shape].apply(
3293
- this, coords.concat(corner)
3294
- );
3295
- }
3296
-
3297
- // If no shapre calculation method was found, return false
3298
- else { return FALSE; }
3299
-
3300
- // Make sure we account for padding and borders on the image
3301
- imageOffset = image.offset();
3302
- imageOffset.left += Math.ceil((image.outerWidth(FALSE) - image.width()) / 2);
3303
- imageOffset.top += Math.ceil((image.outerHeight(FALSE) - image.height()) / 2);
3304
-
3305
- // Add image position to offset coordinates
3306
- result.position.left += imageOffset.left;
3307
- result.position.top += imageOffset.top;
3308
-
3309
- return result;
3310
- };
3311
- ;var IE6,
3312
-
3313
- /*
3314
- * BGIFrame adaption (http://plugins.jquery.com/project/bgiframe)
3315
- * Special thanks to Brandon Aaron
3316
- */
3317
- BGIFRAME = '<iframe class="qtip-bgiframe" frameborder="0" tabindex="-1" src="javascript:\'\';" ' +
3318
- ' style="display:block; position:absolute; z-index:-1; filter:alpha(opacity=0); ' +
3319
- '-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";"></iframe>';
3320
-
3321
- function Ie6(api, qtip) {
3322
- this._ns = 'ie6';
3323
- this.init( (this.qtip = api) );
3324
- }
3325
-
3326
- $.extend(Ie6.prototype, {
3327
- _scroll : function() {
3328
- var overlay = this.qtip.elements.overlay;
3329
- overlay && (overlay[0].style.top = $(window).scrollTop() + 'px');
3330
- },
3331
-
3332
- init: function(qtip) {
3333
- var tooltip = qtip.tooltip,
3334
- scroll;
3335
-
3336
- // Create the BGIFrame element if needed
3337
- if($('select, object').length < 1) {
3338
- this.bgiframe = qtip.elements.bgiframe = $(BGIFRAME).appendTo(tooltip);
3339
-
3340
- // Update BGIFrame on tooltip move
3341
- qtip._bind(tooltip, 'tooltipmove', this.adjustBGIFrame, this._ns, this);
3342
- }
3343
-
3344
- // redraw() container for width/height calculations
3345
- this.redrawContainer = $('<div/>', { id: NAMESPACE+'-rcontainer' })
3346
- .appendTo(document.body);
3347
-
3348
- // Fixup modal plugin if present too
3349
- if( qtip.elements.overlay && qtip.elements.overlay.addClass('qtipmodal-ie6fix') ) {
3350
- qtip._bind(window, ['scroll', 'resize'], this._scroll, this._ns, this);
3351
- qtip._bind(tooltip, ['tooltipshow'], this._scroll, this._ns, this);
3352
- }
3353
-
3354
- // Set dimensions
3355
- this.redraw();
3356
- },
3357
-
3358
- adjustBGIFrame: function() {
3359
- var tooltip = this.qtip.tooltip,
3360
- dimensions = {
3361
- height: tooltip.outerHeight(FALSE),
3362
- width: tooltip.outerWidth(FALSE)
3363
- },
3364
- plugin = this.qtip.plugins.tip,
3365
- tip = this.qtip.elements.tip,
3366
- tipAdjust, offset;
3367
-
3368
- // Adjust border offset
3369
- offset = parseInt(tooltip.css('borderLeftWidth'), 10) || 0;
3370
- offset = { left: -offset, top: -offset };
3371
-
3372
- // Adjust for tips plugin
3373
- if(plugin && tip) {
3374
- tipAdjust = (plugin.corner.precedance === 'x') ? [WIDTH, LEFT] : [HEIGHT, TOP];
3375
- offset[ tipAdjust[1] ] -= tip[ tipAdjust[0] ]();
3376
- }
3377
-
3378
- // Update bgiframe
3379
- this.bgiframe.css(offset).css(dimensions);
3380
- },
3381
-
3382
- // Max/min width simulator function
3383
- redraw: function() {
3384
- if(this.qtip.rendered < 1 || this.drawing) { return this; }
3385
-
3386
- var tooltip = this.qtip.tooltip,
3387
- style = this.qtip.options.style,
3388
- container = this.qtip.options.position.container,
3389
- perc, width, max, min;
3390
-
3391
- // Set drawing flag
3392
- this.qtip.drawing = 1;
3393
-
3394
- // If tooltip has a set height/width, just set it... like a boss!
3395
- if(style.height) { tooltip.css(HEIGHT, style.height); }
3396
- if(style.width) { tooltip.css(WIDTH, style.width); }
3397
-
3398
- // Simulate max/min width if not set width present...
3399
- else {
3400
- // Reset width and add fluid class
3401
- tooltip.css(WIDTH, '').appendTo(this.redrawContainer);
3402
-
3403
- // Grab our tooltip width (add 1 if odd so we don't get wrapping problems.. huzzah!)
3404
- width = tooltip.width();
3405
- if(width % 2 < 1) { width += 1; }
3406
-
3407
- // Grab our max/min properties
3408
- max = tooltip.css('maxWidth') || '';
3409
- min = tooltip.css('minWidth') || '';
3410
-
3411
- // Parse into proper pixel values
3412
- perc = (max + min).indexOf('%') > -1 ? container.width() / 100 : 0;
3413
- max = ((max.indexOf('%') > -1 ? perc : 1) * parseInt(max, 10)) || width;
3414
- min = ((min.indexOf('%') > -1 ? perc : 1) * parseInt(min, 10)) || 0;
3415
-
3416
- // Determine new dimension size based on max/min/current values
3417
- width = max + min ? Math.min(Math.max(width, min), max) : width;
3418
-
3419
- // Set the newly calculated width and remvoe fluid class
3420
- tooltip.css(WIDTH, Math.round(width)).appendTo(container);
3421
- }
3422
-
3423
- // Set drawing flag
3424
- this.drawing = 0;
3425
-
3426
- return this;
3427
- },
3428
-
3429
- destroy: function() {
3430
- // Remove iframe
3431
- this.bgiframe && this.bgiframe.remove();
3432
-
3433
- // Remove bound events
3434
- this.qtip._unbind([window, this.qtip.tooltip], this._ns);
3435
- }
3436
- });
3437
-
3438
- IE6 = PLUGINS.ie6 = function(api) {
3439
- // Proceed only if the browser is IE6
3440
- return BROWSER.ie === 6 ? new Ie6(api) : FALSE;
3441
- };
3442
-
3443
- IE6.initialize = 'render';
3444
-
3445
- CHECKS.ie6 = {
3446
- '^content|style$': function() {
3447
- this.redraw();
3448
- }
3449
- };
3450
- ;}));
3451
- }( window, document ));
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
framework/ReduxCore/assets/js/vendor/qtip/jquery.qtip.min.js DELETED
@@ -1,5 +0,0 @@
1
- /* qTip2 v2.2.1 | Plugins: tips modal viewport svg imagemap ie6 | Styles: core basic css3 | qtip2.com | Licensed MIT | Sat Sep 06 2014 23:12:07 */
2
-
3
- !function(a,b,c){!function(a){"use strict";"function"==typeof define&&define.amd?define(["jquery"],a):jQuery&&!jQuery.fn.qtip&&a(jQuery)}(function(d){"use strict";function e(a,b,c,e){this.id=c,this.target=a,this.tooltip=F,this.elements={target:a},this._id=S+"-"+c,this.timers={img:{}},this.options=b,this.plugins={},this.cache={event:{},target:d(),disabled:E,attr:e,onTooltip:E,lastClass:""},this.rendered=this.destroyed=this.disabled=this.waiting=this.hiddenDuringWait=this.positioning=this.triggering=E}function f(a){return a===F||"object"!==d.type(a)}function g(a){return!(d.isFunction(a)||a&&a.attr||a.length||"object"===d.type(a)&&(a.jquery||a.then))}function h(a){var b,c,e,h;return f(a)?E:(f(a.metadata)&&(a.metadata={type:a.metadata}),"content"in a&&(b=a.content,f(b)||b.jquery||b.done?b=a.content={text:c=g(b)?E:b}:c=b.text,"ajax"in b&&(e=b.ajax,h=e&&e.once!==E,delete b.ajax,b.text=function(a,b){var f=c||d(this).attr(b.options.content.attr)||"Loading...",g=d.ajax(d.extend({},e,{context:b})).then(e.success,F,e.error).then(function(a){return a&&h&&b.set("content.text",a),a},function(a,c,d){b.destroyed||0===a.status||b.set("content.text",c+": "+d)});return h?f:(b.set("content.text",f),g)}),"title"in b&&(d.isPlainObject(b.title)&&(b.button=b.title.button,b.title=b.title.text),g(b.title||E)&&(b.title=E))),"position"in a&&f(a.position)&&(a.position={my:a.position,at:a.position}),"show"in a&&f(a.show)&&(a.show=a.show.jquery?{target:a.show}:a.show===D?{ready:D}:{event:a.show}),"hide"in a&&f(a.hide)&&(a.hide=a.hide.jquery?{target:a.hide}:{event:a.hide}),"style"in a&&f(a.style)&&(a.style={classes:a.style}),d.each(R,function(){this.sanitize&&this.sanitize(a)}),a)}function i(a,b){for(var c,d=0,e=a,f=b.split(".");e=e[f[d++]];)d<f.length&&(c=e);return[c||a,f.pop()]}function j(a,b){var c,d,e;for(c in this.checks)for(d in this.checks[c])(e=new RegExp(d,"i").exec(a))&&(b.push(e),("builtin"===c||this.plugins[c])&&this.checks[c][d].apply(this.plugins[c]||this,b))}function k(a){return V.concat("").join(a?"-"+a+" ":" ")}function l(a,b){return b>0?setTimeout(d.proxy(a,this),b):void a.call(this)}function m(a){this.tooltip.hasClass(ab)||(clearTimeout(this.timers.show),clearTimeout(this.timers.hide),this.timers.show=l.call(this,function(){this.toggle(D,a)},this.options.show.delay))}function n(a){if(!this.tooltip.hasClass(ab)&&!this.destroyed){var b=d(a.relatedTarget),c=b.closest(W)[0]===this.tooltip[0],e=b[0]===this.options.show.target[0];if(clearTimeout(this.timers.show),clearTimeout(this.timers.hide),this!==b[0]&&"mouse"===this.options.position.target&&c||this.options.hide.fixed&&/mouse(out|leave|move)/.test(a.type)&&(c||e))try{a.preventDefault(),a.stopImmediatePropagation()}catch(f){}else this.timers.hide=l.call(this,function(){this.toggle(E,a)},this.options.hide.delay,this)}}function o(a){!this.tooltip.hasClass(ab)&&this.options.hide.inactive&&(clearTimeout(this.timers.inactive),this.timers.inactive=l.call(this,function(){this.hide(a)},this.options.hide.inactive))}function p(a){this.rendered&&this.tooltip[0].offsetWidth>0&&this.reposition(a)}function q(a,c,e){d(b.body).delegate(a,(c.split?c:c.join("."+S+" "))+"."+S,function(){var a=y.api[d.attr(this,U)];a&&!a.disabled&&e.apply(a,arguments)})}function r(a,c,f){var g,i,j,k,l,m=d(b.body),n=a[0]===b?m:a,o=a.metadata?a.metadata(f.metadata):F,p="html5"===f.metadata.type&&o?o[f.metadata.name]:F,q=a.data(f.metadata.name||"qtipopts");try{q="string"==typeof q?d.parseJSON(q):q}catch(r){}if(k=d.extend(D,{},y.defaults,f,"object"==typeof q?h(q):F,h(p||o)),i=k.position,k.id=c,"boolean"==typeof k.content.text){if(j=a.attr(k.content.attr),k.content.attr===E||!j)return E;k.content.text=j}if(i.container.length||(i.container=m),i.target===E&&(i.target=n),k.show.target===E&&(k.show.target=n),k.show.solo===D&&(k.show.solo=i.container.closest("body")),k.hide.target===E&&(k.hide.target=n),k.position.viewport===D&&(k.position.viewport=i.container),i.container=i.container.eq(0),i.at=new A(i.at,D),i.my=new A(i.my),a.data(S))if(k.overwrite)a.qtip("destroy",!0);else if(k.overwrite===E)return E;return a.attr(T,c),k.suppress&&(l=a.attr("title"))&&a.removeAttr("title").attr(cb,l).attr("title",""),g=new e(a,k,c,!!j),a.data(S,g),g}function s(a){return a.charAt(0).toUpperCase()+a.slice(1)}function t(a,b){var d,e,f=b.charAt(0).toUpperCase()+b.slice(1),g=(b+" "+rb.join(f+" ")+f).split(" "),h=0;if(qb[b])return a.css(qb[b]);for(;d=g[h++];)if((e=a.css(d))!==c)return qb[b]=d,e}function u(a,b){return Math.ceil(parseFloat(t(a,b)))}function v(a,b){this._ns="tip",this.options=b,this.offset=b.offset,this.size=[b.width,b.height],this.init(this.qtip=a)}function w(a,b){this.options=b,this._ns="-modal",this.init(this.qtip=a)}function x(a){this._ns="ie6",this.init(this.qtip=a)}var y,z,A,B,C,D=!0,E=!1,F=null,G="x",H="y",I="width",J="height",K="top",L="left",M="bottom",N="right",O="center",P="flipinvert",Q="shift",R={},S="qtip",T="data-hasqtip",U="data-qtip-id",V=["ui-widget","ui-tooltip"],W="."+S,X="click dblclick mousedown mouseup mousemove mouseleave mouseenter".split(" "),Y=S+"-fixed",Z=S+"-default",$=S+"-focus",_=S+"-hover",ab=S+"-disabled",bb="_replacedByqTip",cb="oldtitle",db={ie:function(){for(var a=4,c=b.createElement("div");(c.innerHTML="<!--[if gt IE "+a+"]><i></i><![endif]-->")&&c.getElementsByTagName("i")[0];a+=1);return a>4?a:0/0}(),iOS:parseFloat((""+(/CPU.*OS ([0-9_]{1,5})|(CPU like).*AppleWebKit.*Mobile/i.exec(navigator.userAgent)||[0,""])[1]).replace("undefined","3_2").replace("_",".").replace("_",""))||E};z=e.prototype,z._when=function(a){return d.when.apply(d,a)},z.render=function(a){if(this.rendered||this.destroyed)return this;var b,c=this,e=this.options,f=this.cache,g=this.elements,h=e.content.text,i=e.content.title,j=e.content.button,k=e.position,l=("."+this._id+" ",[]);return d.attr(this.target[0],"aria-describedby",this._id),f.posClass=this._createPosClass((this.position={my:k.my,at:k.at}).my),this.tooltip=g.tooltip=b=d("<div/>",{id:this._id,"class":[S,Z,e.style.classes,f.posClass].join(" "),width:e.style.width||"",height:e.style.height||"",tracking:"mouse"===k.target&&k.adjust.mouse,role:"alert","aria-live":"polite","aria-atomic":E,"aria-describedby":this._id+"-content","aria-hidden":D}).toggleClass(ab,this.disabled).attr(U,this.id).data(S,this).appendTo(k.container).append(g.content=d("<div />",{"class":S+"-content",id:this._id+"-content","aria-atomic":D})),this.rendered=-1,this.positioning=D,i&&(this._createTitle(),d.isFunction(i)||l.push(this._updateTitle(i,E))),j&&this._createButton(),d.isFunction(h)||l.push(this._updateContent(h,E)),this.rendered=D,this._setWidget(),d.each(R,function(a){var b;"render"===this.initialize&&(b=this(c))&&(c.plugins[a]=b)}),this._unassignEvents(),this._assignEvents(),this._when(l).then(function(){c._trigger("render"),c.positioning=E,c.hiddenDuringWait||!e.show.ready&&!a||c.toggle(D,f.event,E),c.hiddenDuringWait=E}),y.api[this.id]=this,this},z.destroy=function(a){function b(){if(!this.destroyed){this.destroyed=D;var a,b=this.target,c=b.attr(cb);this.rendered&&this.tooltip.stop(1,0).find("*").remove().end().remove(),d.each(this.plugins,function(){this.destroy&&this.destroy()});for(a in this.timers)clearTimeout(this.timers[a]);b.removeData(S).removeAttr(U).removeAttr(T).removeAttr("aria-describedby"),this.options.suppress&&c&&b.attr("title",c).removeAttr(cb),this._unassignEvents(),this.options=this.elements=this.cache=this.timers=this.plugins=this.mouse=F,delete y.api[this.id]}}return this.destroyed?this.target:(a===D&&"hide"!==this.triggering||!this.rendered?b.call(this):(this.tooltip.one("tooltiphidden",d.proxy(b,this)),!this.triggering&&this.hide()),this.target)},B=z.checks={builtin:{"^id$":function(a,b,c,e){var f=c===D?y.nextid:c,g=S+"-"+f;f!==E&&f.length>0&&!d("#"+g).length?(this._id=g,this.rendered&&(this.tooltip[0].id=this._id,this.elements.content[0].id=this._id+"-content",this.elements.title[0].id=this._id+"-title")):a[b]=e},"^prerender":function(a,b,c){c&&!this.rendered&&this.render(this.options.show.ready)},"^content.text$":function(a,b,c){this._updateContent(c)},"^content.attr$":function(a,b,c,d){this.options.content.text===this.target.attr(d)&&this._updateContent(this.target.attr(c))},"^content.title$":function(a,b,c){return c?(c&&!this.elements.title&&this._createTitle(),void this._updateTitle(c)):this._removeTitle()},"^content.button$":function(a,b,c){this._updateButton(c)},"^content.title.(text|button)$":function(a,b,c){this.set("content."+b,c)},"^position.(my|at)$":function(a,b,c){"string"==typeof c&&(this.position[b]=a[b]=new A(c,"at"===b))},"^position.container$":function(a,b,c){this.rendered&&this.tooltip.appendTo(c)},"^show.ready$":function(a,b,c){c&&(!this.rendered&&this.render(D)||this.toggle(D))},"^style.classes$":function(a,b,c,d){this.rendered&&this.tooltip.removeClass(d).addClass(c)},"^style.(width|height)":function(a,b,c){this.rendered&&this.tooltip.css(b,c)},"^style.widget|content.title":function(){this.rendered&&this._setWidget()},"^style.def":function(a,b,c){this.rendered&&this.tooltip.toggleClass(Z,!!c)},"^events.(render|show|move|hide|focus|blur)$":function(a,b,c){this.rendered&&this.tooltip[(d.isFunction(c)?"":"un")+"bind"]("tooltip"+b,c)},"^(show|hide|position).(event|target|fixed|inactive|leave|distance|viewport|adjust)":function(){if(this.rendered){var a=this.options.position;this.tooltip.attr("tracking","mouse"===a.target&&a.adjust.mouse),this._unassignEvents(),this._assignEvents()}}}},z.get=function(a){if(this.destroyed)return this;var b=i(this.options,a.toLowerCase()),c=b[0][b[1]];return c.precedance?c.string():c};var eb=/^position\.(my|at|adjust|target|container|viewport)|style|content|show\.ready/i,fb=/^prerender|show\.ready/i;z.set=function(a,b){if(this.destroyed)return this;{var c,e=this.rendered,f=E,g=this.options;this.checks}return"string"==typeof a?(c=a,a={},a[c]=b):a=d.extend({},a),d.each(a,function(b,c){if(e&&fb.test(b))return void delete a[b];var h,j=i(g,b.toLowerCase());h=j[0][j[1]],j[0][j[1]]=c&&c.nodeType?d(c):c,f=eb.test(b)||f,a[b]=[j[0],j[1],c,h]}),h(g),this.positioning=D,d.each(a,d.proxy(j,this)),this.positioning=E,this.rendered&&this.tooltip[0].offsetWidth>0&&f&&this.reposition("mouse"===g.position.target?F:this.cache.event),this},z._update=function(a,b){var c=this,e=this.cache;return this.rendered&&a?(d.isFunction(a)&&(a=a.call(this.elements.target,e.event,this)||""),d.isFunction(a.then)?(e.waiting=D,a.then(function(a){return e.waiting=E,c._update(a,b)},F,function(a){return c._update(a,b)})):a===E||!a&&""!==a?E:(a.jquery&&a.length>0?b.empty().append(a.css({display:"block",visibility:"visible"})):b.html(a),this._waitForContent(b).then(function(a){c.rendered&&c.tooltip[0].offsetWidth>0&&c.reposition(e.event,!a.length)}))):E},z._waitForContent=function(a){var b=this.cache;return b.waiting=D,(d.fn.imagesLoaded?a.imagesLoaded():d.Deferred().resolve([])).done(function(){b.waiting=E}).promise()},z._updateContent=function(a,b){this._update(a,this.elements.content,b)},z._updateTitle=function(a,b){this._update(a,this.elements.title,b)===E&&this._removeTitle(E)},z._createTitle=function(){var a=this.elements,b=this._id+"-title";a.titlebar&&this._removeTitle(),a.titlebar=d("<div />",{"class":S+"-titlebar "+(this.options.style.widget?k("header"):"")}).append(a.title=d("<div />",{id:b,"class":S+"-title","aria-atomic":D})).insertBefore(a.content).delegate(".qtip-close","mousedown keydown mouseup keyup mouseout",function(a){d(this).toggleClass("ui-state-active ui-state-focus","down"===a.type.substr(-4))}).delegate(".qtip-close","mouseover mouseout",function(a){d(this).toggleClass("ui-state-hover","mouseover"===a.type)}),this.options.content.button&&this._createButton()},z._removeTitle=function(a){var b=this.elements;b.title&&(b.titlebar.remove(),b.titlebar=b.title=b.button=F,a!==E&&this.reposition())},z._createPosClass=function(a){return S+"-pos-"+(a||this.options.position.my).abbrev()},z.reposition=function(c,e){if(!this.rendered||this.positioning||this.destroyed)return this;this.positioning=D;var f,g,h,i,j=this.cache,k=this.tooltip,l=this.options.position,m=l.target,n=l.my,o=l.at,p=l.viewport,q=l.container,r=l.adjust,s=r.method.split(" "),t=k.outerWidth(E),u=k.outerHeight(E),v=0,w=0,x=k.css("position"),y={left:0,top:0},z=k[0].offsetWidth>0,A=c&&"scroll"===c.type,B=d(a),C=q[0].ownerDocument,F=this.mouse;if(d.isArray(m)&&2===m.length)o={x:L,y:K},y={left:m[0],top:m[1]};else if("mouse"===m)o={x:L,y:K},(!r.mouse||this.options.hide.distance)&&j.origin&&j.origin.pageX?c=j.origin:!c||c&&("resize"===c.type||"scroll"===c.type)?c=j.event:F&&F.pageX&&(c=F),"static"!==x&&(y=q.offset()),C.body.offsetWidth!==(a.innerWidth||C.documentElement.clientWidth)&&(g=d(b.body).offset()),y={left:c.pageX-y.left+(g&&g.left||0),top:c.pageY-y.top+(g&&g.top||0)},r.mouse&&A&&F&&(y.left-=(F.scrollX||0)-B.scrollLeft(),y.top-=(F.scrollY||0)-B.scrollTop());else{if("event"===m?c&&c.target&&"scroll"!==c.type&&"resize"!==c.type?j.target=d(c.target):c.target||(j.target=this.elements.target):"event"!==m&&(j.target=d(m.jquery?m:this.elements.target)),m=j.target,m=d(m).eq(0),0===m.length)return this;m[0]===b||m[0]===a?(v=db.iOS?a.innerWidth:m.width(),w=db.iOS?a.innerHeight:m.height(),m[0]===a&&(y={top:(p||m).scrollTop(),left:(p||m).scrollLeft()})):R.imagemap&&m.is("area")?f=R.imagemap(this,m,o,R.viewport?s:E):R.svg&&m&&m[0].ownerSVGElement?f=R.svg(this,m,o,R.viewport?s:E):(v=m.outerWidth(E),w=m.outerHeight(E),y=m.offset()),f&&(v=f.width,w=f.height,g=f.offset,y=f.position),y=this.reposition.offset(m,y,q),(db.iOS>3.1&&db.iOS<4.1||db.iOS>=4.3&&db.iOS<4.33||!db.iOS&&"fixed"===x)&&(y.left-=B.scrollLeft(),y.top-=B.scrollTop()),(!f||f&&f.adjustable!==E)&&(y.left+=o.x===N?v:o.x===O?v/2:0,y.top+=o.y===M?w:o.y===O?w/2:0)}return y.left+=r.x+(n.x===N?-t:n.x===O?-t/2:0),y.top+=r.y+(n.y===M?-u:n.y===O?-u/2:0),R.viewport?(h=y.adjusted=R.viewport(this,y,l,v,w,t,u),g&&h.left&&(y.left+=g.left),g&&h.top&&(y.top+=g.top),h.my&&(this.position.my=h.my)):y.adjusted={left:0,top:0},j.posClass!==(i=this._createPosClass(this.position.my))&&k.removeClass(j.posClass).addClass(j.posClass=i),this._trigger("move",[y,p.elem||p],c)?(delete y.adjusted,e===E||!z||isNaN(y.left)||isNaN(y.top)||"mouse"===m||!d.isFunction(l.effect)?k.css(y):d.isFunction(l.effect)&&(l.effect.call(k,this,d.extend({},y)),k.queue(function(a){d(this).css({opacity:"",height:""}),db.ie&&this.style.removeAttribute("filter"),a()})),this.positioning=E,this):this},z.reposition.offset=function(a,c,e){function f(a,b){c.left+=b*a.scrollLeft(),c.top+=b*a.scrollTop()}if(!e[0])return c;var g,h,i,j,k=d(a[0].ownerDocument),l=!!db.ie&&"CSS1Compat"!==b.compatMode,m=e[0];do"static"!==(h=d.css(m,"position"))&&("fixed"===h?(i=m.getBoundingClientRect(),f(k,-1)):(i=d(m).position(),i.left+=parseFloat(d.css(m,"borderLeftWidth"))||0,i.top+=parseFloat(d.css(m,"borderTopWidth"))||0),c.left-=i.left+(parseFloat(d.css(m,"marginLeft"))||0),c.top-=i.top+(parseFloat(d.css(m,"marginTop"))||0),g||"hidden"===(j=d.css(m,"overflow"))||"visible"===j||(g=d(m)));while(m=m.offsetParent);return g&&(g[0]!==k[0]||l)&&f(g,1),c};var gb=(A=z.reposition.Corner=function(a,b){a=(""+a).replace(/([A-Z])/," $1").replace(/middle/gi,O).toLowerCase(),this.x=(a.match(/left|right/i)||a.match(/center/)||["inherit"])[0].toLowerCase(),this.y=(a.match(/top|bottom|center/i)||["inherit"])[0].toLowerCase(),this.forceY=!!b;var c=a.charAt(0);this.precedance="t"===c||"b"===c?H:G}).prototype;gb.invert=function(a,b){this[a]=this[a]===L?N:this[a]===N?L:b||this[a]},gb.string=function(a){var b=this.x,c=this.y,d=b!==c?"center"===b||"center"!==c&&(this.precedance===H||this.forceY)?[c,b]:[b,c]:[b];return a!==!1?d.join(" "):d},gb.abbrev=function(){var a=this.string(!1);return a[0].charAt(0)+(a[1]&&a[1].charAt(0)||"")},gb.clone=function(){return new A(this.string(),this.forceY)},z.toggle=function(a,c){var e=this.cache,f=this.options,g=this.tooltip;if(c){if(/over|enter/.test(c.type)&&e.event&&/out|leave/.test(e.event.type)&&f.show.target.add(c.target).length===f.show.target.length&&g.has(c.relatedTarget).length)return this;e.event=d.event.fix(c)}if(this.waiting&&!a&&(this.hiddenDuringWait=D),!this.rendered)return a?this.render(1):this;if(this.destroyed||this.disabled)return this;var h,i,j,k=a?"show":"hide",l=this.options[k],m=(this.options[a?"hide":"show"],this.options.position),n=this.options.content,o=this.tooltip.css("width"),p=this.tooltip.is(":visible"),q=a||1===l.target.length,r=!c||l.target.length<2||e.target[0]===c.target;return(typeof a).search("boolean|number")&&(a=!p),h=!g.is(":animated")&&p===a&&r,i=h?F:!!this._trigger(k,[90]),this.destroyed?this:(i!==E&&a&&this.focus(c),!i||h?this:(d.attr(g[0],"aria-hidden",!a),a?(this.mouse&&(e.origin=d.event.fix(this.mouse)),d.isFunction(n.text)&&this._updateContent(n.text,E),d.isFunction(n.title)&&this._updateTitle(n.title,E),!C&&"mouse"===m.target&&m.adjust.mouse&&(d(b).bind("mousemove."+S,this._storeMouse),C=D),o||g.css("width",g.outerWidth(E)),this.reposition(c,arguments[2]),o||g.css("width",""),l.solo&&("string"==typeof l.solo?d(l.solo):d(W,l.solo)).not(g).not(l.target).qtip("hide",d.Event("tooltipsolo"))):(clearTimeout(this.timers.show),delete e.origin,C&&!d(W+'[tracking="true"]:visible',l.solo).not(g).length&&(d(b).unbind("mousemove."+S),C=E),this.blur(c)),j=d.proxy(function(){a?(db.ie&&g[0].style.removeAttribute("filter"),g.css("overflow",""),"string"==typeof l.autofocus&&d(this.options.show.autofocus,g).focus(),this.options.show.target.trigger("qtip-"+this.id+"-inactive")):g.css({display:"",visibility:"",opacity:"",left:"",top:""}),this._trigger(a?"visible":"hidden")},this),l.effect===E||q===E?(g[k](),j()):d.isFunction(l.effect)?(g.stop(1,1),l.effect.call(g,this),g.queue("fx",function(a){j(),a()})):g.fadeTo(90,a?1:0,j),a&&l.target.trigger("qtip-"+this.id+"-inactive"),this))},z.show=function(a){return this.toggle(D,a)},z.hide=function(a){return this.toggle(E,a)},z.focus=function(a){if(!this.rendered||this.destroyed)return this;var b=d(W),c=this.tooltip,e=parseInt(c[0].style.zIndex,10),f=y.zindex+b.length;return c.hasClass($)||this._trigger("focus",[f],a)&&(e!==f&&(b.each(function(){this.style.zIndex>e&&(this.style.zIndex=this.style.zIndex-1)}),b.filter("."+$).qtip("blur",a)),c.addClass($)[0].style.zIndex=f),this},z.blur=function(a){return!this.rendered||this.destroyed?this:(this.tooltip.removeClass($),this._trigger("blur",[this.tooltip.css("zIndex")],a),this)},z.disable=function(a){return this.destroyed?this:("toggle"===a?a=!(this.rendered?this.tooltip.hasClass(ab):this.disabled):"boolean"!=typeof a&&(a=D),this.rendered&&this.tooltip.toggleClass(ab,a).attr("aria-disabled",a),this.disabled=!!a,this)},z.enable=function(){return this.disable(E)},z._createButton=function(){var a=this,b=this.elements,c=b.tooltip,e=this.options.content.button,f="string"==typeof e,g=f?e:"Close tooltip";b.button&&b.button.remove(),b.button=e.jquery?e:d("<a />",{"class":"qtip-close "+(this.options.style.widget?"":S+"-icon"),title:g,"aria-label":g}).prepend(d("<span />",{"class":"ui-icon ui-icon-close",html:"&times;"})),b.button.appendTo(b.titlebar||c).attr("role","button").click(function(b){return c.hasClass(ab)||a.hide(b),E})},z._updateButton=function(a){if(!this.rendered)return E;var b=this.elements.button;a?this._createButton():b.remove()},z._setWidget=function(){var a=this.options.style.widget,b=this.elements,c=b.tooltip,d=c.hasClass(ab);c.removeClass(ab),ab=a?"ui-state-disabled":"qtip-disabled",c.toggleClass(ab,d),c.toggleClass("ui-helper-reset "+k(),a).toggleClass(Z,this.options.style.def&&!a),b.content&&b.content.toggleClass(k("content"),a),b.titlebar&&b.titlebar.toggleClass(k("header"),a),b.button&&b.button.toggleClass(S+"-icon",!a)},z._storeMouse=function(a){return(this.mouse=d.event.fix(a)).type="mousemove",this},z._bind=function(a,b,c,e,f){if(a&&c&&b.length){var g="."+this._id+(e?"-"+e:"");return d(a).bind((b.split?b:b.join(g+" "))+g,d.proxy(c,f||this)),this}},z._unbind=function(a,b){return a&&d(a).unbind("."+this._id+(b?"-"+b:"")),this},z._trigger=function(a,b,c){var e=d.Event("tooltip"+a);return e.originalEvent=c&&d.extend({},c)||this.cache.event||F,this.triggering=a,this.tooltip.trigger(e,[this].concat(b||[])),this.triggering=E,!e.isDefaultPrevented()},z._bindEvents=function(a,b,c,e,f,g){var h=c.filter(e).add(e.filter(c)),i=[];h.length&&(d.each(b,function(b,c){var e=d.inArray(c,a);e>-1&&i.push(a.splice(e,1)[0])}),i.length&&(this._bind(h,i,function(a){var b=this.rendered?this.tooltip[0].offsetWidth>0:!1;(b?g:f).call(this,a)}),c=c.not(h),e=e.not(h))),this._bind(c,a,f),this._bind(e,b,g)},z._assignInitialEvents=function(a){function b(a){return this.disabled||this.destroyed?E:(this.cache.event=a&&d.event.fix(a),this.cache.target=a&&d(a.target),clearTimeout(this.timers.show),void(this.timers.show=l.call(this,function(){this.render("object"==typeof a||c.show.ready)},c.prerender?0:c.show.delay)))}var c=this.options,e=c.show.target,f=c.hide.target,g=c.show.event?d.trim(""+c.show.event).split(" "):[],h=c.hide.event?d.trim(""+c.hide.event).split(" "):[];this._bind(this.elements.target,["remove","removeqtip"],function(){this.destroy(!0)},"destroy"),/mouse(over|enter)/i.test(c.show.event)&&!/mouse(out|leave)/i.test(c.hide.event)&&h.push("mouseleave"),this._bind(e,"mousemove",function(a){this._storeMouse(a),this.cache.onTarget=D}),this._bindEvents(g,h,e,f,b,function(){return this.timers?void clearTimeout(this.timers.show):E}),(c.show.ready||c.prerender)&&b.call(this,a)},z._assignEvents=function(){var c=this,e=this.options,f=e.position,g=this.tooltip,h=e.show.target,i=e.hide.target,j=f.container,k=f.viewport,l=d(b),q=(d(b.body),d(a)),r=e.show.event?d.trim(""+e.show.event).split(" "):[],s=e.hide.event?d.trim(""+e.hide.event).split(" "):[];d.each(e.events,function(a,b){c._bind(g,"toggle"===a?["tooltipshow","tooltiphide"]:["tooltip"+a],b,null,g)}),/mouse(out|leave)/i.test(e.hide.event)&&"window"===e.hide.leave&&this._bind(l,["mouseout","blur"],function(a){/select|option/.test(a.target.nodeName)||a.relatedTarget||this.hide(a)}),e.hide.fixed?i=i.add(g.addClass(Y)):/mouse(over|enter)/i.test(e.show.event)&&this._bind(i,"mouseleave",function(){clearTimeout(this.timers.show)}),(""+e.hide.event).indexOf("unfocus")>-1&&this._bind(j.closest("html"),["mousedown","touchstart"],function(a){var b=d(a.target),c=this.rendered&&!this.tooltip.hasClass(ab)&&this.tooltip[0].offsetWidth>0,e=b.parents(W).filter(this.tooltip[0]).length>0;b[0]===this.target[0]||b[0]===this.tooltip[0]||e||this.target.has(b[0]).length||!c||this.hide(a)}),"number"==typeof e.hide.inactive&&(this._bind(h,"qtip-"+this.id+"-inactive",o,"inactive"),this._bind(i.add(g),y.inactiveEvents,o)),this._bindEvents(r,s,h,i,m,n),this._bind(h.add(g),"mousemove",function(a){if("number"==typeof e.hide.distance){var b=this.cache.origin||{},c=this.options.hide.distance,d=Math.abs;(d(a.pageX-b.pageX)>=c||d(a.pageY-b.pageY)>=c)&&this.hide(a)}this._storeMouse(a)}),"mouse"===f.target&&f.adjust.mouse&&(e.hide.event&&this._bind(h,["mouseenter","mouseleave"],function(a){return this.cache?void(this.cache.onTarget="mouseenter"===a.type):E}),this._bind(l,"mousemove",function(a){this.rendered&&this.cache.onTarget&&!this.tooltip.hasClass(ab)&&this.tooltip[0].offsetWidth>0&&this.reposition(a)})),(f.adjust.resize||k.length)&&this._bind(d.event.special.resize?k:q,"resize",p),f.adjust.scroll&&this._bind(q.add(f.container),"scroll",p)},z._unassignEvents=function(){var c=this.options,e=c.show.target,f=c.hide.target,g=d.grep([this.elements.target[0],this.rendered&&this.tooltip[0],c.position.container[0],c.position.viewport[0],c.position.container.closest("html")[0],a,b],function(a){return"object"==typeof a});e&&e.toArray&&(g=g.concat(e.toArray())),f&&f.toArray&&(g=g.concat(f.toArray())),this._unbind(g)._unbind(g,"destroy")._unbind(g,"inactive")},d(function(){q(W,["mouseenter","mouseleave"],function(a){var b="mouseenter"===a.type,c=d(a.currentTarget),e=d(a.relatedTarget||a.target),f=this.options;b?(this.focus(a),c.hasClass(Y)&&!c.hasClass(ab)&&clearTimeout(this.timers.hide)):"mouse"===f.position.target&&f.position.adjust.mouse&&f.hide.event&&f.show.target&&!e.closest(f.show.target[0]).length&&this.hide(a),c.toggleClass(_,b)}),q("["+U+"]",X,o)}),y=d.fn.qtip=function(a,b,e){var f=(""+a).toLowerCase(),g=F,i=d.makeArray(arguments).slice(1),j=i[i.length-1],k=this[0]?d.data(this[0],S):F;return!arguments.length&&k||"api"===f?k:"string"==typeof a?(this.each(function(){var a=d.data(this,S);if(!a)return D;if(j&&j.timeStamp&&(a.cache.event=j),!b||"option"!==f&&"options"!==f)a[f]&&a[f].apply(a,i);else{if(e===c&&!d.isPlainObject(b))return g=a.get(b),E;a.set(b,e)}}),g!==F?g:this):"object"!=typeof a&&arguments.length?void 0:(k=h(d.extend(D,{},a)),this.each(function(a){var b,c;return c=d.isArray(k.id)?k.id[a]:k.id,c=!c||c===E||c.length<1||y.api[c]?y.nextid++:c,b=r(d(this),c,k),b===E?D:(y.api[c]=b,d.each(R,function(){"initialize"===this.initialize&&this(b)}),void b._assignInitialEvents(j))}))},d.qtip=e,y.api={},d.each({attr:function(a,b){if(this.length){var c=this[0],e="title",f=d.data(c,"qtip");if(a===e&&f&&"object"==typeof f&&f.options.suppress)return arguments.length<2?d.attr(c,cb):(f&&f.options.content.attr===e&&f.cache.attr&&f.set("content.text",b),this.attr(cb,b))}return d.fn["attr"+bb].apply(this,arguments)},clone:function(a){var b=(d([]),d.fn["clone"+bb].apply(this,arguments));return a||b.filter("["+cb+"]").attr("title",function(){return d.attr(this,cb)}).removeAttr(cb),b}},function(a,b){if(!b||d.fn[a+bb])return D;var c=d.fn[a+bb]=d.fn[a];d.fn[a]=function(){return b.apply(this,arguments)||c.apply(this,arguments)}}),d.ui||(d["cleanData"+bb]=d.cleanData,d.cleanData=function(a){for(var b,c=0;(b=d(a[c])).length;c++)if(b.attr(T))try{b.triggerHandler("removeqtip")}catch(e){}d["cleanData"+bb].apply(this,arguments)}),y.version="2.2.1",y.nextid=0,y.inactiveEvents=X,y.zindex=15e3,y.defaults={prerender:E,id:E,overwrite:D,suppress:D,content:{text:D,attr:"title",title:E,button:E},position:{my:"top left",at:"bottom right",target:E,container:E,viewport:E,adjust:{x:0,y:0,mouse:D,scroll:D,resize:D,method:"flipinvert flipinvert"},effect:function(a,b){d(this).animate(b,{duration:200,queue:E})}},show:{target:E,event:"mouseenter",effect:D,delay:90,solo:E,ready:E,autofocus:E},hide:{target:E,event:"mouseleave",effect:D,delay:0,fixed:E,inactive:E,leave:"window",distance:E},style:{classes:"",widget:E,width:E,height:E,def:D},events:{render:F,move:F,show:F,hide:F,toggle:F,visible:F,hidden:F,focus:F,blur:F}};var hb,ib="margin",jb="border",kb="color",lb="background-color",mb="transparent",nb=" !important",ob=!!b.createElement("canvas").getContext,pb=/rgba?\(0, 0, 0(, 0)?\)|transparent|#123456/i,qb={},rb=["Webkit","O","Moz","ms"];if(ob)var sb=a.devicePixelRatio||1,tb=function(){var a=b.createElement("canvas").getContext("2d");return a.backingStorePixelRatio||a.webkitBackingStorePixelRatio||a.mozBackingStorePixelRatio||a.msBackingStorePixelRatio||a.oBackingStorePixelRatio||1}(),ub=sb/tb;else var vb=function(a,b,c){return"<qtipvml:"+a+' xmlns="urn:schemas-microsoft.com:vml" class="qtip-vml" '+(b||"")+' style="behavior: url(#default#VML); '+(c||"")+'" />'};d.extend(v.prototype,{init:function(a){var b,c;c=this.element=a.elements.tip=d("<div />",{"class":S+"-tip"}).prependTo(a.tooltip),ob?(b=d("<canvas />").appendTo(this.element)[0].getContext("2d"),b.lineJoin="miter",b.miterLimit=1e5,b.save()):(b=vb("shape",'coordorigin="0,0"',"position:absolute;"),this.element.html(b+b),a._bind(d("*",c).add(c),["click","mousedown"],function(a){a.stopPropagation()},this._ns)),a._bind(a.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(a){var b=this.qtip.elements.titlebar;return b&&(a.y===K||a.y===O&&this.element.position().top+this.size[1]/2+this.options.offset<b.outerHeight(D))},_parseCorner:function(a){var b=this.qtip.options.position.my;return a===E||b===E?a=E:a===D?a=new A(b.string()):a.string||(a=new A(a),a.fixed=D),a},_parseWidth:function(a,b,c){var d=this.qtip.elements,e=jb+s(b)+"Width";return(c?u(c,e):u(d.content,e)||u(this._useTitle(a)&&d.titlebar||d.content,e)||u(d.tooltip,e))||0},_parseRadius:function(a){var b=this.qtip.elements,c=jb+s(a.y)+s(a.x)+"Radius";return db.ie<9?0:u(this._useTitle(a)&&b.titlebar||b.content,c)||u(b.tooltip,c)||0},_invalidColour:function(a,b,c){var d=a.css(b);return!d||c&&d===a.css(c)||pb.test(d)?E:d},_parseColours:function(a){var b=this.qtip.elements,c=this.element.css("cssText",""),e=jb+s(a[a.precedance])+s(kb),f=this._useTitle(a)&&b.titlebar||b.content,g=this._invalidColour,h=[];return h[0]=g(c,lb)||g(f,lb)||g(b.content,lb)||g(b.tooltip,lb)||c.css(lb),h[1]=g(c,e,kb)||g(f,e,kb)||g(b.content,e,kb)||g(b.tooltip,e,kb)||b.tooltip.css(e),d("*",c).add(c).css("cssText",lb+":"+mb+nb+";"+jb+":0"+nb+";"),h},_calculateSize:function(a){var b,c,d,e=a.precedance===H,f=this.options.width,g=this.options.height,h="c"===a.abbrev(),i=(e?f:g)*(h?.5:1),j=Math.pow,k=Math.round,l=Math.sqrt(j(i,2)+j(g,2)),m=[this.border/i*l,this.border/g*l];return m[2]=Math.sqrt(j(m[0],2)-j(this.border,2)),m[3]=Math.sqrt(j(m[1],2)-j(this.border,2)),b=l+m[2]+m[3]+(h?0:m[0]),c=b/l,d=[k(c*f),k(c*g)],e?d:d.reverse()},_calculateTip:function(a,b,c){c=c||1,b=b||this.size;var d=b[0]*c,e=b[1]*c,f=Math.ceil(d/2),g=Math.ceil(e/2),h={br:[0,0,d,e,d,0],bl:[0,0,d,0,0,e],tr:[0,e,d,0,d,e],tl:[0,0,0,e,d,e],tc:[0,e,f,0,d,e],bc:[0,0,d,0,f,e],rc:[0,0,d,g,0,e],lc:[d,0,d,e,0,g]};return h.lt=h.br,h.rt=h.bl,h.lb=h.tr,h.rb=h.tl,h[a.abbrev()]},_drawCoords:function(a,b){a.beginPath(),a.moveTo(b[0],b[1]),a.lineTo(b[2],b[3]),a.lineTo(b[4],b[5]),a.closePath()},create:function(){var a=this.corner=(ob||db.ie)&&this._parseCorner(this.options.corner);return(this.enabled=!!this.corner&&"c"!==this.corner.abbrev())&&(this.qtip.cache.corner=a.clone(),this.update()),this.element.toggle(this.enabled),this.corner},update:function(b,c){if(!this.enabled)return this;var e,f,g,h,i,j,k,l,m=this.qtip.elements,n=this.element,o=n.children(),p=this.options,q=this.size,r=p.mimic,s=Math.round;b||(b=this.qtip.cache.corner||this.corner),r===E?r=b:(r=new A(r),r.precedance=b.precedance,"inherit"===r.x?r.x=b.x:"inherit"===r.y?r.y=b.y:r.x===r.y&&(r[b.precedance]=b[b.precedance])),f=r.precedance,b.precedance===G?this._swapDimensions():this._resetDimensions(),e=this.color=this._parseColours(b),e[1]!==mb?(l=this.border=this._parseWidth(b,b[b.precedance]),p.border&&1>l&&!pb.test(e[1])&&(e[0]=e[1]),this.border=l=p.border!==D?p.border:l):this.border=l=0,k=this.size=this._calculateSize(b),n.css({width:k[0],height:k[1],lineHeight:k[1]+"px"}),j=b.precedance===H?[s(r.x===L?l:r.x===N?k[0]-q[0]-l:(k[0]-q[0])/2),s(r.y===K?k[1]-q[1]:0)]:[s(r.x===L?k[0]-q[0]:0),s(r.y===K?l:r.y===M?k[1]-q[1]-l:(k[1]-q[1])/2)],ob?(g=o[0].getContext("2d"),g.restore(),g.save(),g.clearRect(0,0,6e3,6e3),h=this._calculateTip(r,q,ub),i=this._calculateTip(r,this.size,ub),o.attr(I,k[0]*ub).attr(J,k[1]*ub),o.css(I,k[0]).css(J,k[1]),this._drawCoords(g,i),g.fillStyle=e[1],g.fill(),g.translate(j[0]*ub,j[1]*ub),this._drawCoords(g,h),g.fillStyle=e[0],g.fill()):(h=this._calculateTip(r),h="m"+h[0]+","+h[1]+" l"+h[2]+","+h[3]+" "+h[4]+","+h[5]+" xe",j[2]=l&&/^(r|b)/i.test(b.string())?8===db.ie?2:1:0,o.css({coordsize:k[0]+l+" "+(k[1]+l),antialias:""+(r.string().indexOf(O)>-1),left:j[0]-j[2]*Number(f===G),top:j[1]-j[2]*Number(f===H),width:k[0]+l,height:k[1]+l}).each(function(a){var b=d(this);b[b.prop?"prop":"attr"]({coordsize:k[0]+l+" "+(k[1]+l),path:h,fillcolor:e[0],filled:!!a,stroked:!a}).toggle(!(!l&&!a)),!a&&b.html(vb("stroke",'weight="'+2*l+'px" color="'+e[1]+'" miterlimit="1000" joinstyle="miter"'))})),a.opera&&setTimeout(function(){m.tip.css({display:"inline-block",visibility:"visible"})},1),c!==E&&this.calculate(b,k)},calculate:function(a,b){if(!this.enabled)return E;var c,e,f=this,g=this.qtip.elements,h=this.element,i=this.options.offset,j=(g.tooltip.hasClass("ui-widget"),{});return a=a||this.corner,c=a.precedance,b=b||this._calculateSize(a),e=[a.x,a.y],c===G&&e.reverse(),d.each(e,function(d,e){var h,k,l;
4
- e===O?(h=c===H?L:K,j[h]="50%",j[ib+"-"+h]=-Math.round(b[c===H?0:1]/2)+i):(h=f._parseWidth(a,e,g.tooltip),k=f._parseWidth(a,e,g.content),l=f._parseRadius(a),j[e]=Math.max(-f.border,d?k:i+(l>h?l:-h)))}),j[a[c]]-=b[c===G?0:1],h.css({margin:"",top:"",bottom:"",left:"",right:""}).css(j),j},reposition:function(a,b,d){function e(a,b,c,d,e){a===Q&&j.precedance===b&&k[d]&&j[c]!==O?j.precedance=j.precedance===G?H:G:a!==Q&&k[d]&&(j[b]=j[b]===O?k[d]>0?d:e:j[b]===d?e:d)}function f(a,b,e){j[a]===O?p[ib+"-"+b]=o[a]=g[ib+"-"+b]-k[b]:(h=g[e]!==c?[k[b],-g[b]]:[-k[b],g[b]],(o[a]=Math.max(h[0],h[1]))>h[0]&&(d[b]-=k[b],o[b]=E),p[g[e]!==c?e:b]=o[a])}if(this.enabled){var g,h,i=b.cache,j=this.corner.clone(),k=d.adjusted,l=b.options.position.adjust.method.split(" "),m=l[0],n=l[1]||l[0],o={left:E,top:E,x:0,y:0},p={};this.corner.fixed!==D&&(e(m,G,H,L,N),e(n,H,G,K,M),(j.string()!==i.corner.string()||i.cornerTop!==k.top||i.cornerLeft!==k.left)&&this.update(j,E)),g=this.calculate(j),g.right!==c&&(g.left=-g.right),g.bottom!==c&&(g.top=-g.bottom),g.user=this.offset,(o.left=m===Q&&!!k.left)&&f(G,L,N),(o.top=n===Q&&!!k.top)&&f(H,K,M),this.element.css(p).toggle(!(o.x&&o.y||j.x===O&&o.y||j.y===O&&o.x)),d.left-=g.left.charAt?g.user:m!==Q||o.top||!o.left&&!o.top?g.left+this.border:0,d.top-=g.top.charAt?g.user:n!==Q||o.left||!o.left&&!o.top?g.top+this.border:0,i.cornerLeft=k.left,i.cornerTop=k.top,i.corner=j.clone()}},destroy:function(){this.qtip._unbind(this.qtip.tooltip,this._ns),this.qtip.elements.tip&&this.qtip.elements.tip.find("*").remove().end().remove()}}),hb=R.tip=function(a){return new v(a,a.options.style.tip)},hb.initialize="render",hb.sanitize=function(a){if(a.style&&"tip"in a.style){var b=a.style.tip;"object"!=typeof b&&(b=a.style.tip={corner:b}),/string|boolean/i.test(typeof b.corner)||(b.corner=D)}},B.tip={"^position.my|style.tip.(corner|mimic|border)$":function(){this.create(),this.qtip.reposition()},"^style.tip.(height|width)$":function(a){this.size=[a.width,a.height],this.update(),this.qtip.reposition()},"^content.title|style.(classes|widget)$":function(){this.update()}},d.extend(D,y.defaults,{style:{tip:{corner:D,mimic:E,width:6,height:6,border:D,offset:0}}});var wb,xb,yb="qtip-modal",zb="."+yb;xb=function(){function a(a){if(d.expr[":"].focusable)return d.expr[":"].focusable;var b,c,e,f=!isNaN(d.attr(a,"tabindex")),g=a.nodeName&&a.nodeName.toLowerCase();return"area"===g?(b=a.parentNode,c=b.name,a.href&&c&&"map"===b.nodeName.toLowerCase()?(e=d("img[usemap=#"+c+"]")[0],!!e&&e.is(":visible")):!1):/input|select|textarea|button|object/.test(g)?!a.disabled:"a"===g?a.href||f:f}function c(a){k.length<1&&a.length?a.not("body").blur():k.first().focus()}function e(a){if(i.is(":visible")){var b,e=d(a.target),h=f.tooltip,j=e.closest(W);b=j.length<1?E:parseInt(j[0].style.zIndex,10)>parseInt(h[0].style.zIndex,10),b||e.closest(W)[0]===h[0]||c(e),g=a.target===k[k.length-1]}}var f,g,h,i,j=this,k={};d.extend(j,{init:function(){return i=j.elem=d("<div />",{id:"qtip-overlay",html:"<div></div>",mousedown:function(){return E}}).hide(),d(b.body).bind("focusin"+zb,e),d(b).bind("keydown"+zb,function(a){f&&f.options.show.modal.escape&&27===a.keyCode&&f.hide(a)}),i.bind("click"+zb,function(a){f&&f.options.show.modal.blur&&f.hide(a)}),j},update:function(b){f=b,k=b.options.show.modal.stealfocus!==E?b.tooltip.find("*").filter(function(){return a(this)}):[]},toggle:function(a,e,g){var k=(d(b.body),a.tooltip),l=a.options.show.modal,m=l.effect,n=e?"show":"hide",o=i.is(":visible"),p=d(zb).filter(":visible:not(:animated)").not(k);return j.update(a),e&&l.stealfocus!==E&&c(d(":focus")),i.toggleClass("blurs",l.blur),e&&i.appendTo(b.body),i.is(":animated")&&o===e&&h!==E||!e&&p.length?j:(i.stop(D,E),d.isFunction(m)?m.call(i,e):m===E?i[n]():i.fadeTo(parseInt(g,10)||90,e?1:0,function(){e||i.hide()}),e||i.queue(function(a){i.css({left:"",top:""}),d(zb).length||i.detach(),a()}),h=e,f.destroyed&&(f=F),j)}}),j.init()},xb=new xb,d.extend(w.prototype,{init:function(a){var b=a.tooltip;return this.options.on?(a.elements.overlay=xb.elem,b.addClass(yb).css("z-index",y.modal_zindex+d(zb).length),a._bind(b,["tooltipshow","tooltiphide"],function(a,c,e){var f=a.originalEvent;if(a.target===b[0])if(f&&"tooltiphide"===a.type&&/mouse(leave|enter)/.test(f.type)&&d(f.relatedTarget).closest(xb.elem[0]).length)try{a.preventDefault()}catch(g){}else(!f||f&&"tooltipsolo"!==f.type)&&this.toggle(a,"tooltipshow"===a.type,e)},this._ns,this),a._bind(b,"tooltipfocus",function(a,c){if(!a.isDefaultPrevented()&&a.target===b[0]){var e=d(zb),f=y.modal_zindex+e.length,g=parseInt(b[0].style.zIndex,10);xb.elem[0].style.zIndex=f-1,e.each(function(){this.style.zIndex>g&&(this.style.zIndex-=1)}),e.filter("."+$).qtip("blur",a.originalEvent),b.addClass($)[0].style.zIndex=f,xb.update(c);try{a.preventDefault()}catch(h){}}},this._ns,this),void a._bind(b,"tooltiphide",function(a){a.target===b[0]&&d(zb).filter(":visible").not(b).last().qtip("focus",a)},this._ns,this)):this},toggle:function(a,b,c){return a&&a.isDefaultPrevented()?this:void xb.toggle(this.qtip,!!b,c)},destroy:function(){this.qtip.tooltip.removeClass(yb),this.qtip._unbind(this.qtip.tooltip,this._ns),xb.toggle(this.qtip,E),delete this.qtip.elements.overlay}}),wb=R.modal=function(a){return new w(a,a.options.show.modal)},wb.sanitize=function(a){a.show&&("object"!=typeof a.show.modal?a.show.modal={on:!!a.show.modal}:"undefined"==typeof a.show.modal.on&&(a.show.modal.on=D))},y.modal_zindex=y.zindex-200,wb.initialize="render",B.modal={"^show.modal.(on|blur)$":function(){this.destroy(),this.init(),this.qtip.elems.overlay.toggle(this.qtip.tooltip[0].offsetWidth>0)}},d.extend(D,y.defaults,{show:{modal:{on:E,effect:D,blur:D,stealfocus:D,escape:D}}}),R.viewport=function(c,d,e,f,g,h,i){function j(a,b,c,e,f,g,h,i,j){var k=d[f],s=u[a],t=v[a],w=c===Q,x=s===f?j:s===g?-j:-j/2,y=t===f?i:t===g?-i:-i/2,z=q[f]+r[f]-(n?0:m[f]),A=z-k,B=k+j-(h===I?o:p)-z,C=x-(u.precedance===a||s===u[b]?y:0)-(t===O?i/2:0);return w?(C=(s===f?1:-1)*x,d[f]+=A>0?A:B>0?-B:0,d[f]=Math.max(-m[f]+r[f],k-C,Math.min(Math.max(-m[f]+r[f]+(h===I?o:p),k+C),d[f],"center"===s?k-x:1e9))):(e*=c===P?2:0,A>0&&(s!==f||B>0)?(d[f]-=C+e,l.invert(a,f)):B>0&&(s!==g||A>0)&&(d[f]-=(s===O?-C:C)+e,l.invert(a,g)),d[f]<q&&-d[f]>B&&(d[f]=k,l=u.clone())),d[f]-k}var k,l,m,n,o,p,q,r,s=e.target,t=c.elements.tooltip,u=e.my,v=e.at,w=e.adjust,x=w.method.split(" "),y=x[0],z=x[1]||x[0],A=e.viewport,B=e.container,C=(c.cache,{left:0,top:0});return A.jquery&&s[0]!==a&&s[0]!==b.body&&"none"!==w.method?(m=B.offset()||C,n="static"===B.css("position"),k="fixed"===t.css("position"),o=A[0]===a?A.width():A.outerWidth(E),p=A[0]===a?A.height():A.outerHeight(E),q={left:k?0:A.scrollLeft(),top:k?0:A.scrollTop()},r=A.offset()||C,("shift"!==y||"shift"!==z)&&(l=u.clone()),C={left:"none"!==y?j(G,H,y,w.x,L,N,I,f,h):0,top:"none"!==z?j(H,G,z,w.y,K,M,J,g,i):0,my:l}):C},R.polys={polygon:function(a,b){var c,d,e,f={width:0,height:0,position:{top:1e10,right:0,bottom:0,left:1e10},adjustable:E},g=0,h=[],i=1,j=1,k=0,l=0;for(g=a.length;g--;)c=[parseInt(a[--g],10),parseInt(a[g+1],10)],c[0]>f.position.right&&(f.position.right=c[0]),c[0]<f.position.left&&(f.position.left=c[0]),c[1]>f.position.bottom&&(f.position.bottom=c[1]),c[1]<f.position.top&&(f.position.top=c[1]),h.push(c);if(d=f.width=Math.abs(f.position.right-f.position.left),e=f.height=Math.abs(f.position.bottom-f.position.top),"c"===b.abbrev())f.position={left:f.position.left+f.width/2,top:f.position.top+f.height/2};else{for(;d>0&&e>0&&i>0&&j>0;)for(d=Math.floor(d/2),e=Math.floor(e/2),b.x===L?i=d:b.x===N?i=f.width-d:i+=Math.floor(d/2),b.y===K?j=e:b.y===M?j=f.height-e:j+=Math.floor(e/2),g=h.length;g--&&!(h.length<2);)k=h[g][0]-f.position.left,l=h[g][1]-f.position.top,(b.x===L&&k>=i||b.x===N&&i>=k||b.x===O&&(i>k||k>f.width-i)||b.y===K&&l>=j||b.y===M&&j>=l||b.y===O&&(j>l||l>f.height-j))&&h.splice(g,1);f.position={left:h[0][0],top:h[0][1]}}return f},rect:function(a,b,c,d){return{width:Math.abs(c-a),height:Math.abs(d-b),position:{left:Math.min(a,c),top:Math.min(b,d)}}},_angles:{tc:1.5,tr:7/4,tl:5/4,bc:.5,br:.25,bl:.75,rc:2,lc:1,c:0},ellipse:function(a,b,c,d,e){var f=R.polys._angles[e.abbrev()],g=0===f?0:c*Math.cos(f*Math.PI),h=d*Math.sin(f*Math.PI);return{width:2*c-Math.abs(g),height:2*d-Math.abs(h),position:{left:a+g,top:b+h},adjustable:E}},circle:function(a,b,c,d){return R.polys.ellipse(a,b,c,c,d)}},R.svg=function(a,c,e){for(var f,g,h,i,j,k,l,m,n,o=(d(b),c[0]),p=d(o.ownerSVGElement),q=o.ownerDocument,r=(parseInt(c.css("stroke-width"),10)||0)/2;!o.getBBox;)o=o.parentNode;if(!o.getBBox||!o.parentNode)return E;switch(o.nodeName){case"ellipse":case"circle":m=R.polys.ellipse(o.cx.baseVal.value,o.cy.baseVal.value,(o.rx||o.r).baseVal.value+r,(o.ry||o.r).baseVal.value+r,e);break;case"line":case"polygon":case"polyline":for(l=o.poi