Countdown, Coming Soon – Countdown & Clock - Version 1.2.6

Version Description

  • Fixed Compatibility with cache plugins
  • Bug fixed
Download this release

Release Info

Developer Otto42
Plugin Icon 128x128 Countdown, Coming Soon – Countdown & Clock
Version 1.2.6
Comparing to
See all releases

Version 1.2.6

Files changed (85) hide show
  1. CountdownInit.php +72 -0
  2. assets/css/Css.php +61 -0
  3. assets/css/TimeCircles.css +1 -0
  4. assets/css/admin.css +390 -0
  5. assets/css/bootstrap.css +6846 -0
  6. assets/css/colorpicker.css +1 -0
  7. assets/css/index.php +0 -0
  8. assets/css/ion.rangeSlider.css +1 -0
  9. assets/css/ion.rangeSlider.skinFlat.css +1 -0
  10. assets/css/jQueryDialog/images/ui-bg_diagonal-maze_20_6e4f1c_10x10.png +0 -0
  11. assets/css/jQueryDialog/images/ui-bg_diagonal-maze_40_000000_10x10.png +0 -0
  12. assets/css/jQueryDialog/images/ui-bg_fine-grain_10_eceadf_60x60.png +0 -0
  13. assets/css/jQueryDialog/images/ui-bg_fine-grain_10_f8f7f6_60x60.png +0 -0
  14. assets/css/jQueryDialog/images/ui-bg_fine-grain_15_eceadf_60x60.png +0 -0
  15. assets/css/jQueryDialog/images/ui-bg_fine-grain_15_f7f3de_60x60.png +0 -0
  16. assets/css/jQueryDialog/images/ui-bg_fine-grain_15_ffffff_60x60.png +0 -0
  17. assets/css/jQueryDialog/images/ui-bg_fine-grain_65_654b24_60x60.png +0 -0
  18. assets/css/jQueryDialog/images/ui-bg_fine-grain_68_b83400_60x60.png +0 -0
  19. assets/css/jQueryDialog/images/ui-icons_222222_256x240.png +0 -0
  20. assets/css/jQueryDialog/images/ui-icons_3572ac_256x240.png +0 -0
  21. assets/css/jQueryDialog/images/ui-icons_8c291d_256x240.png +0 -0
  22. assets/css/jQueryDialog/images/ui-icons_b83400_256x240.png +0 -0
  23. assets/css/jQueryDialog/images/ui-icons_fbdb93_256x240.png +0 -0
  24. assets/css/jQueryDialog/images/ui-icons_ffffff_256x240.png +0 -0
  25. assets/css/jQueryDialog/jquery-ui.css +478 -0
  26. assets/css/jquery.dateTimePicker.min.css +1 -0
  27. assets/css/select2.css +1 -0
  28. assets/img/CirclePopup.png +0 -0
  29. assets/img/Cricle.png +0 -0
  30. assets/img/FlipClockPopup.png +0 -0
  31. assets/img/Flipclock.png +0 -0
  32. assets/img/ajax.gif +0 -0
  33. assets/img/index.php +0 -0
  34. assets/img/sprite-skin-flat.png +0 -0
  35. assets/index.php +0 -0
  36. assets/js/Admin.js +320 -0
  37. assets/js/Countdown.js +528 -0
  38. assets/js/Js.php +69 -0
  39. assets/js/TimeCircles.js +960 -0
  40. assets/js/index.php +0 -0
  41. assets/js/ionRangeSlider.js +12 -0
  42. assets/js/jquery.datetimepicker.full.min.js +2 -0
  43. assets/js/minicolors.js +11 -0
  44. assets/js/select2.js +5746 -0
  45. assets/js/ycdGoogleFonts.js +52 -0
  46. assets/views/advancedOptions.php +61 -0
  47. assets/views/circlePreview.php +3 -0
  48. assets/views/cricleMainView.php +466 -0
  49. assets/views/generalOptions.php +50 -0
  50. assets/views/index.php +0 -0
  51. assets/views/preview.php +13 -0
  52. assets/views/preview/circlePreview.php +3 -0
  53. assets/views/settings.php +52 -0
  54. assets/views/subscriptionSection.php +78 -0
  55. assets/views/support.php +100 -0
  56. assets/views/types.php +17 -0
  57. assets/views/upgrade.php +10 -0
  58. classes/Actions.php +179 -0
  59. classes/Ajax.php +45 -0
  60. classes/CountdownType.php +31 -0
  61. classes/Filters.php +58 -0
  62. classes/Installer.php +92 -0
  63. classes/RegisterPostType.php +206 -0
  64. classes/Tickbox.php +104 -0
  65. classes/YcdWidget.php +46 -0
  66. classes/countdown/CircleCountdown.php +196 -0
  67. classes/countdown/Countdown.php +447 -0
  68. classes/countdown/CountdownModel.php +23 -0
  69. classes/countdown/index.php +0 -0
  70. classes/index.php +0 -0
  71. config/boot.php +10 -0
  72. config/config-pkg.php +2 -0
  73. config/config.php +78 -0
  74. config/index.php +0 -0
  75. config/optionsConfig.php +117 -0
  76. countdown-builder.php +25 -0
  77. helpers/AdminHelper.php +816 -0
  78. helpers/HelperFunctions.php +77 -0
  79. helpers/MultipleChoiceButton.php +242 -0
  80. helpers/ScriptsIncluder.php +125 -0
  81. helpers/index.php +0 -0
  82. lib/alarm.mp3 +0 -0
  83. lib/index.php +0 -0
  84. readme.txt +138 -0
  85. uninstall.php +16 -0
CountdownInit.php ADDED
@@ -0,0 +1,72 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ namespace ycd;
3
+
4
+ class CountdownInit {
5
+
6
+ private static $instance = null;
7
+ private $actions;
8
+ private $filters;
9
+
10
+ private function __construct() {
11
+ $this->init();
12
+ }
13
+
14
+ private function __clone() {
15
+ }
16
+
17
+ public static function getInstance() {
18
+ if(!isset(self::$instance)) {
19
+ self::$instance = new self();
20
+ }
21
+ return self::$instance;
22
+ }
23
+
24
+ public function init() {
25
+ register_activation_hook(YCD_PREFIX, array($this, 'activate'));
26
+ $this->includeData();
27
+ $this->actions();
28
+ $this->filters();
29
+ }
30
+
31
+ private function includeData() {
32
+ if(YCD_PKG_VERSION > YCD_FREE_VERSION) {
33
+ require_once YCD_HELPERS_PATH.'CheckerPro.php';
34
+ }
35
+ require_once YCD_HELPERS_PATH.'HelperFunctions.php';
36
+ require_once YCD_HELPERS_PATH.'ScriptsIncluder.php';
37
+ require_once YCD_HELPERS_PATH.'MultipleChoiceButton.php';
38
+ require_once YCD_HELPERS_PATH.'AdminHelper.php';
39
+ require_once YCD_CLASSES_PATH.'Tickbox.php';
40
+ require_once YCD_CLASSES_PATH.'YcdWidget.php';
41
+ require_once YCD_CLASSES_PATH.'CountdownType.php';
42
+ require_once YCD_COUNTDOWNS_PATH.'CountdownModel.php';
43
+ require_once YCD_COUNTDOWNS_PATH.'Countdown.php';
44
+ require_once YCD_CSS_PATH.'Css.php';
45
+ require_once YCD_JS_PATH.'Js.php';
46
+ require_once YCD_CLASSES_PATH.'RegisterPostType.php';
47
+ require_once YCD_CLASSES_PATH.'Actions.php';
48
+ require_once YCD_CLASSES_PATH.'Ajax.php';
49
+ require_once YCD_CLASSES_PATH.'Filters.php';
50
+ require_once YCD_CLASSES_PATH.'Installer.php';
51
+ if (YCD_PKG_VERSION > YCD_FREE_VERSION) {
52
+ require_once YCD_CLASSES_PATH.'Subscription.php';
53
+ require_once YCD_CLASSES_PATH.'AjaxPro.php';
54
+ require_once YCD_CLASSES_PATH.'ActionsPro.php';
55
+ require_once YCD_CLASSES_PATH.'FiltersPro.php';
56
+ }
57
+ }
58
+
59
+ public function actions() {
60
+ $this->actions = new Actions();
61
+ }
62
+
63
+ public function filters() {
64
+ $this->filters = new Filters();
65
+ }
66
+
67
+ public function activate() {
68
+ Installer::install();
69
+ }
70
+ }
71
+
72
+ CountdownInit::getInstance();
assets/css/Css.php ADDED
@@ -0,0 +1,61 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ namespace ycd;
3
+
4
+ class Css {
5
+
6
+ public function __construct() {
7
+ $this->init();
8
+ }
9
+
10
+ public function init() {
11
+
12
+ add_action('admin_enqueue_scripts', array($this, 'enqueueStyles'));
13
+ }
14
+
15
+ public function getSettingsPageKey() {
16
+ return YCD_COUNTDOWN_POST_TYPE.'_page_'.YCD_COUNTDOWN_SETTINGS;
17
+ }
18
+
19
+ public function getSupportPageKey() {
20
+ return YCD_COUNTDOWN_POST_TYPE.'_page_'.YCD_COUNTDOWN_SUPPORT;
21
+ }
22
+
23
+ public function getSubscribersPageKey() {
24
+ return YCD_COUNTDOWN_POST_TYPE.'_page_'.YCD_COUNTDOWN_SUBSCRIBERS;
25
+ }
26
+
27
+ public function enqueueStyles($hook) {
28
+
29
+ ScriptsIncluder::registerStyle('admin.css');
30
+ ScriptsIncluder::registerStyle('bootstrap.css');
31
+ ScriptsIncluder::registerStyle('colorpicker.css');
32
+ ScriptsIncluder::registerStyle('ion.rangeSlider.css');
33
+ ScriptsIncluder::registerStyle('ion.rangeSlider.skinFlat.css');
34
+ ScriptsIncluder::registerStyle('select2.css');
35
+ ScriptsIncluder::registerStyle('jquery.dateTimePicker.min.css');
36
+ $settingsKey = $this->getSettingsPageKey();
37
+ $supportKey = $this->getSupportPageKey();
38
+ $subscriberKey = $this->getSubscribersPageKey();
39
+ $allowedPages = array(
40
+ $settingsKey,
41
+ $supportKey,
42
+ $subscriberKey,
43
+ 'ycdcountdown_page_ycdcountdown',
44
+ );
45
+ if(in_array($hook, $allowedPages) || get_post_type(@$_GET['post']) == YCD_COUNTDOWN_POST_TYPE) {
46
+ ScriptsIncluder::enqueueStyle('bootstrap.css');
47
+ ScriptsIncluder::enqueueStyle('admin.css');
48
+ ScriptsIncluder::enqueueStyle('colorpicker.css');
49
+ ScriptsIncluder::enqueueStyle('ion.rangeSlider.css');
50
+ ScriptsIncluder::enqueueStyle('ion.rangeSlider.skinFlat.css');
51
+ ScriptsIncluder::enqueueStyle('select2.css');
52
+ ScriptsIncluder::enqueueStyle('jquery.dateTimePicker.min.css');
53
+
54
+ if (YCD_PKG_VERSION > YCD_FREE_VERSION) {
55
+ Subscription::renderStyles();
56
+ }
57
+ }
58
+ }
59
+ }
60
+
61
+ new Css();
assets/css/TimeCircles.css ADDED
@@ -0,0 +1 @@
 
1
+ .time_circles>div>h4,.time_circles>div>span{margin:0;padding:0;text-align:center;font-family:'Century Gothic',Arial;line-height:1}.time_circles{position:relative;width:100%;height:100%}.time_circles>div{position:absolute;text-align:center}.time_circles>div>h4{text-transform:uppercase}.time_circles>div>span{display:block;width:100%;font-weight:700}
assets/css/admin.css ADDED
@@ -0,0 +1,390 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .ycd-bootstrap-wrapper .row {
2
+ margin-left: 0;
3
+ margin-right: 0;
4
+ }
5
+
6
+ .ycd-hide-content,
7
+ .ycd-hide {
8
+ display: none;
9
+ }
10
+
11
+ .ycd-error {
12
+ color: red;
13
+ }
14
+
15
+ .countdowns-div {
16
+ width: 250px;
17
+ height: 150px;
18
+ border: 1px solid #CCCCCC;
19
+ float: left;
20
+ margin-right: 10px;
21
+ margin-bottom: 10px;
22
+ background-color: #DEDEDE;
23
+ background-size: 100%;
24
+ transition: all .1s ease-in-out;
25
+ }
26
+
27
+ .countdowns-div:hover {
28
+ background-color: #CDCDCD;
29
+ transform: scale(1.05);
30
+ }
31
+
32
+ .circle-countdown {
33
+ background-image: url("../img/Cricle.png");
34
+ background-size: 100% 100%;
35
+ }
36
+
37
+ .flipClock-countdown,
38
+ .flipClock-countdown-pro {
39
+ background-image: url("../img/Flipclock.png");
40
+ background-size: 100% 100%;
41
+ }
42
+
43
+ .circlePopup-countdown,
44
+ .circlePopup-countdown-pro {
45
+ background-image: url("../img/CirclePopup.png");
46
+ background-repeat: no-repeat;
47
+ background-position: 13%;
48
+ background-color: black;
49
+ }
50
+
51
+ .flipClockPopup-countdown,
52
+ .flipClockPopup-countdown-pro {
53
+ background-image: url("../img/FlipClockPopup.png");
54
+ background-size: 100% 100%;
55
+ }
56
+
57
+ .circlePopup-countdown:hover,
58
+ .circlePopup-countdown-pro:hover {
59
+ background-color: black;
60
+ }
61
+
62
+ .countdowns-div {
63
+ position: relative;
64
+ }
65
+
66
+ .ycd-type-title-pro {
67
+ font-size: 23px;
68
+ font-weight: 600;
69
+ color: red;
70
+ opacity: 1;
71
+ overflow-wrap: break-word;
72
+ width: auto;
73
+ margin-top: -15px;
74
+ -ms-transform: rotate(7deg);
75
+ /* -webkit-transform: rotate(7deg); */
76
+ transform: rotate(36deg);
77
+ top: 28px;
78
+ right: -13px;
79
+ position: absolute;
80
+ }
81
+
82
+ .js-ycd-select {
83
+ min-width: 100% !important;
84
+ width: 100% !important;
85
+ }
86
+
87
+ /*Checkbox slider start*/
88
+ /* The switch - the box around the slider */
89
+ .ycd-switch {
90
+ position: relative;
91
+ display: inline-block;
92
+ width: 60px;
93
+ height: 34px;
94
+ }
95
+
96
+ /* Hide default HTML checkbox */
97
+ .ycd-switch input {display:none;}
98
+
99
+ /* The slider */
100
+ .ycd-slider {
101
+ position: absolute;
102
+ cursor: pointer;
103
+ top: 0;
104
+ left: 0;
105
+ right: 0;
106
+ bottom: 0;
107
+ background-color: #ccc;
108
+ -webkit-transition: .4s;
109
+ transition: .4s;
110
+ transform: scale(0.8, 0.8);
111
+ }
112
+
113
+ .ycd-slider:before {
114
+ position: absolute;
115
+ content: "";
116
+ height: 26px;
117
+ width: 26px;
118
+ left: 4px;
119
+ bottom: 4px;
120
+ background-color: white;
121
+ -webkit-transition: .4s;
122
+ transition: .4s;
123
+ }
124
+
125
+ input:checked + .ycd-slider {
126
+ background-color: #2196F3;
127
+ }
128
+
129
+ input:focus + .ycd-slider {
130
+ box-shadow: 0 0 1px #2196F3;
131
+ }
132
+
133
+ input:checked + .ycd-slider:before {
134
+ -webkit-transform: translateX(26px);
135
+ -ms-transform: translateX(26px);
136
+ transform: translateX(26px);
137
+ }
138
+
139
+ /* Rounded sliders */
140
+ .ycd-slider.ycd-round {
141
+ border-radius: 34px;
142
+ }
143
+
144
+ .ycd-slider.ycd-round:before {
145
+ border-radius: 50%;
146
+ }
147
+ /*Checkbox slider end*/
148
+
149
+ .ycd-live-preview {
150
+ position: fixed;
151
+ right: 0;
152
+ bottom: 5px;
153
+ background-color: white;
154
+ border: 1px solid #ccc;
155
+ min-width: 400px;
156
+ z-index: 999;
157
+ }
158
+
159
+ .ycd-live-preview h3 {
160
+ text-align: center;
161
+ }
162
+
163
+ .ycd-pro-span {
164
+ display: inline-block;
165
+ color: red;
166
+ margin-left: 5px;
167
+ }
168
+
169
+ .ycd-circle-popup-shortcode {
170
+ padding: 10px;
171
+ }
172
+
173
+ .ycd-circles-width-wrapper .irs-single {
174
+ display: none;
175
+ }
176
+
177
+ .irs-line {
178
+ margin-top: -14px;
179
+ }
180
+
181
+ .irs-bar {
182
+ cursor: pointer;
183
+ }
184
+
185
+ .ycd-range-slider-wrapper {
186
+ margin-top: 7px;
187
+ }
188
+
189
+ .ycd-label-of-select {
190
+ margin-top: 4px;
191
+ }
192
+
193
+ .ycd-label-of-switch,
194
+ .ycd-label-of-input {
195
+ margin-top: 6px;
196
+ }
197
+
198
+ .ycd-label-of-color {
199
+ margin-top: 5px;
200
+ }
201
+
202
+ .ycd-label-of-select {
203
+ margin-top: 3px;
204
+ }
205
+
206
+ .ycd-live-preview-text {
207
+ border-bottom: 1px solid #CCCCCC;
208
+ position: relative;
209
+ margin-top: 10px;
210
+ cursor: move;
211
+ }
212
+
213
+ .ycd-live-preview-text h3 {
214
+ margin-top: 0;
215
+ }
216
+
217
+ .ycd-toggle-icon-open:before {
218
+ content: "\f142";
219
+ display: inline-block;
220
+ font: 400 20px/1 dashicons;
221
+ speak: none;
222
+ -webkit-font-smoothing: antialiased;
223
+ -moz-osx-font-smoothing: grayscale;
224
+ text-decoration: none!important;
225
+ cursor: pointer;
226
+ }
227
+
228
+ .ycd-toggle-icon-close:before {
229
+ content: "\f140";
230
+ display: inline-block;
231
+ font: 400 20px/1 dashicons;
232
+ speak: none;
233
+ -webkit-font-smoothing: antialiased;
234
+ -moz-osx-font-smoothing: grayscale;
235
+ text-decoration: none!important;
236
+ cursor: pointer;
237
+ }
238
+
239
+ .ycd-toggle-icon {
240
+ margin-top: 4px;
241
+ width: 54px;
242
+ height: 35px;
243
+ border-radius: 50%;
244
+ text-indent: -1px;
245
+ position: absolute;
246
+ top: -5px;
247
+ right: 11px;
248
+ text-align: right;
249
+ cursor: pointer;
250
+ }
251
+
252
+ .ycd-upgrade-button-red {
253
+ background: #d10303;
254
+ border: 1px solid #d10303;
255
+ padding: 4px 5px 5px 5px;
256
+ color: #fff !important;
257
+ font-size: 16px;
258
+ border-radius: 3px;
259
+ cursor: pointer;
260
+ align-items: flex-start;
261
+ text-align: center !important;
262
+ }
263
+
264
+ .ycd-upgrade-button-red:hover {
265
+ background: #fff;
266
+ color: #d10303 !important;
267
+ border: 1px solid #d10303 !important;
268
+ }
269
+
270
+ .ycd-upgrade-button-red .h2 {
271
+ font-size: 22px !important;
272
+ margin: 0 0 5px 0 !important;
273
+ display: inline-block !important;
274
+ }
275
+
276
+ .ycf-pro-wrapper {
277
+ text-align: center;
278
+ }
279
+
280
+ .ycd-popup-theme {
281
+ margin-left: 8px !important;
282
+ }
283
+
284
+ .ycd-popup-theme:first-child {
285
+ margin-left: 0 !important;
286
+ }
287
+
288
+ .ycd-accordion-content {
289
+ padding-left: 45px;
290
+ }
291
+
292
+ .ycd-bootstrap-wrapper {
293
+ position: relative;
294
+ }
295
+
296
+ .ycd-pro-options-div {
297
+ position: absolute;
298
+ width: 100%;
299
+ height: 100%;
300
+ background-color: rgba(238,238,238,0.4);
301
+ top: 0;
302
+ cursor: pointer;
303
+ }
304
+
305
+ .ycd-pro-options-title {
306
+ position: absolute;
307
+ top: 30%;
308
+ left: 54%;
309
+ font-size: 30px;
310
+ color: red;
311
+ opacity: 1;
312
+ overflow-wrap: break-word;
313
+ }
314
+
315
+ .ycd-tabs-content {
316
+ position: relative;
317
+ background-color: white;
318
+ }
319
+
320
+ .ycd-tabe-content {
321
+ background: white;
322
+ }
323
+
324
+ .ycd-tabs-text-header {
325
+ border-bottom: 1px solid #CCCCCC;
326
+ position: relative;
327
+ margin-top: 10px;
328
+ cursor: pointer;
329
+ }
330
+
331
+ .ycd-tabs-text-header {
332
+ padding: 4px 8px;
333
+ }
334
+
335
+ .ycd-tabs-text-header h3 {
336
+ margin-top: 2px;
337
+ }
338
+
339
+ div.ycd-tabs-text-header > div.ycd-toggle-icon-open {
340
+ margin-top: 13px !important;
341
+ }
342
+
343
+ .ycd-tabe-content {
344
+ padding: 10px;
345
+ }
346
+
347
+ .ycd-settings-wrapper {
348
+ margin-top: 20px;
349
+ }
350
+
351
+ .js-preview-sound {
352
+ color: blue;
353
+ margin-top: 7px;
354
+ cursor: pointer;
355
+ }
356
+
357
+ .ycd-inline-label-radio {
358
+ display: inline-block !important;
359
+ margin-left: 8px;
360
+ }
361
+
362
+ .add-new-h2 {
363
+ margin-left: 4px;
364
+ padding: 4px 8px;
365
+ position: relative;
366
+ top: -3px;
367
+ text-decoration: none;
368
+ border: none;
369
+ border: 1px solid #ccc;
370
+ border-radius: 2px;
371
+ background: #f7f7f7;
372
+ text-shadow: none;
373
+ font-weight: 600;
374
+ font-size: 13px;
375
+ line-height: normal;
376
+ color: #0073aa;
377
+ cursor: pointer;
378
+ outline: 0;
379
+ }
380
+
381
+ .add-new-h2:hover {
382
+ border-color: #008EC2;
383
+ background: #00a0d2;
384
+ color: #fff;
385
+ }
386
+
387
+ .ycd-option-wrapper-pro {
388
+ pointer-events: none;
389
+ opacity: 0.4;
390
+ }
assets/css/bootstrap.css ADDED
@@ -0,0 +1,6846 @@