PluginProbe ʕ •ᴥ•ʔ
Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress / 4.17.1
Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress v4.17.1
4.17.1 4.17.0 4.16.19 4.16.18 4.16.17 4.16.16 trunk 1.0 1.0.1 1.0.2 1.1 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.5a 1.1.6 1.1.7 1.2 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.3 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.4 1.4.1 1.4.2 1.5 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.6 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.7 1.7.1 1.7.2 1.8 1.8.1 1.8.10 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.1.9 2.2.10 2.2.11 2.2.12 2.2.13 2.2.14 2.2.15 2.2.16 2.2.2 2.2.5 2.2.6 2.2.7 2.2.8 2.2.9 3.0 3.1 3.1.1 3.1.10 3.1.11 3.1.12 3.1.13 3.1.14 3.1.15 3.1.16 3.1.17 3.1.18 3.1.19 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.2.0 3.2.1 3.2.10 3.2.11 3.2.12 3.2.13 3.2.14 3.2.15 3.2.16 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8 3.2.9 4.0.0 4.0.1 4.0.2 4.0.3 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4 4.10.0 4.10.1 4.10.2 4.10.3 4.11.0 4.12.0 4.13.0 4.13.1 4.13.2 4.13.3 4.13.4 4.14.0 4.14.1 4.14.2 4.14.3 4.14.4 4.15.0 4.15.1 4.15.10 4.15.11 4.15.12 4.15.13 4.15.14 4.15.15 4.15.16 4.15.17 4.15.18 4.15.19 4.15.2 4.15.20 4.15.20.1 4.15.21 4.15.22 4.15.23 4.15.24 4.15.25 4.15.3 4.15.4 4.15.5 4.15.6 4.15.7 4.15.8 4.15.9 4.16.0 4.16.1 4.16.10 4.16.11 4.16.12 4.16.13 4.16.14 4.16.15 4.16.2 4.16.3 4.16.4 4.16.5 4.16.6 4.16.7 4.16.8 4.16.9 4.2.0 4.3.0 4.3.1 4.3.2 4.4.0 4.4.1 4.5.0 4.5.1 4.5.2 4.5.3 4.5.4 4.5.5 4.6.0 4.7.0 4.8.0 4.9.0
wp-user-avatar / assets / css / admin / admin.css
wp-user-avatar / assets / css / admin Last commit date
admin.css 2 days ago edit-order-sub.css 2 months ago membership-checklist-header.css 2 months ago ppress-menu.css 2 months ago
admin.css
2898 lines
1 @import url('edit-order-sub.css');
2 @import url('ppress-menu.css');
3 @import url('membership-checklist-header.css');
4
5 .pp-dnd-form-builder-wrap #titlediv span.shortcode input,
6 .ppSCB-margin-r #titlediv span.shortcode input {
7 font-size: 12px;
8 border: none;
9 box-shadow: none;
10 padding: 4px 8px;
11 margin: 0;
12 }
13
14 .pp-dnd-form-builder-wrap #titlediv span.shortcode input,
15 .ppSCB-margin-r #titlediv span.shortcode input {
16 background: transparent;
17 }
18
19 .pp-dnd-form-builder-wrap #titlediv span.shortcode input,
20 .ppSCB-margin-r #titlediv span.shortcode input {
21 color: #fff;
22 }
23
24 .pp-dnd-form-builder-wrap #titlediv span.shortcode,
25 .ppSCB-margin-r #titlediv span.shortcode {
26 display: block;
27 margin: 2px 0;
28 }
29
30 .pp-form-listing .pp_forms th#shortcode {
31 width: 33%;
32 }
33
34 .pp-form-listing .pp_forms th#title {
35 width: 35%;
36 }
37
38 .pp-add-new-form-wrapper .profile-press-design-gateway {
39 width: 100%;
40 max-width: 700px;
41 }
42
43 .pp-half-meta-inner .pp-half-meta h2 {
44 font-size: 24px !important;
45 }
46
47 .pp-add-new-form-wrapper .profile-press-design-gateway-inner .responsive-image img {
48 width: 100%;
49 height: auto;
50 }
51
52 .pp-add-new-form-wrapper .pp-hald-first {
53 float: left;
54 width: 50%;
55 text-align: center;
56 padding: 20px;
57 -webkit-box-sizing: border-box;
58 -moz-box-sizing: border-box;
59 box-sizing: border-box;
60 text-decoration: none;
61 color: #555;
62 }
63
64 .pp-add-new-form-wrapper .pp-hald-first a {
65 color: initial;
66 text-decoration: none;
67 }
68
69 .pp-add-new-form-wrapper .pp-builder-select-active {
70 border: 2px solid #3498db;
71 }
72
73 .pp-add-new-form-wrapper .pp-half-meta-inner {
74 background: #fff;
75 padding: 20px;
76 position: relative;
77 cursor: pointer;
78 }
79
80 .profile-press-design-gateway .pp-half-first-thumb.responsive-image img {
81 width: 70px;
82 height: 70px;
83 padding: 20px;
84 }
85
86 .profile-press-design-gateway .pp-half-first-thumb.responsive-image {
87 text-align: center;
88 }
89
90 .pp-add-new-form-wrapper .pp-builder-create-btn {
91 background: #3498db;
92 padding: 20px;
93 width: 100%;
94 border: 0;
95 font-weight: 400;
96 text-transform: uppercase;
97 color: #fff;
98 font-family: 'Work Sans', sans-serif;
99 font-size: 20px;
100 border-bottom: 3px solid #2980b9;
101 cursor: pointer;
102 }
103
104 .pp-add-new-form-wrapper .pp-half-meta p {
105 font-size: 17px;
106 line-height: 1.5;
107 margin-top: 20px;
108 }
109
110 .pp-add-new-form-wrapper .pp-builder-create-btn:focus {
111 border-bottom: 2px solid #2980b9;
112 }
113
114 .ppview .postbox input[type=number], .ppview input[type=password],
115 .ppview .postbox input[type=text],
116 .ppview .postbox select,
117 .ppview .postbox textarea,
118 .ppview .postbox .wp-editor-wrap {
119 width: 550px !important;
120 max-width: 550px !important;
121 }
122
123 .ppview .postbox [id*='email_content-wrap'].wp-editor-wrap {
124 width: 100% !important;
125 max-width: 100% !important;
126 }
127
128 .pp-form-listing .pp_forms input.shortcode-in-list-table {
129 width: 100% !important;
130 max-width: 260px;
131 border: none;
132 }
133
134 .ppSCB .pp-form-builder-shortcodes-btn {
135 text-align: right;
136 float: right
137 }
138
139 /* shortcode builder modal START */
140 #ppress-available-shortcodes-jbox {
141 width: 100%;
142 max-width: 600px;
143 }
144
145 #ppress-available-shortcodes-jbox * {
146 -webkit-box-sizing: border-box;
147 -moz-box-sizing: border-box;
148 box-sizing: border-box;
149 }
150
151 #ppress-available-shortcodes-jbox input#ppress_shortcode_inserter_search {
152 width: 100%;
153 height: 28px;
154 margin: 0;
155 -webkit-box-sizing: border-box;
156 -moz-box-sizing: border-box;
157 box-sizing: border-box;
158 }
159
160 #ppress-available-shortcodes-jbox .ppress-builder-shortcode-list-wrapper {
161 padding: 10px 20px;
162 }
163
164 #ppress-available-shortcodes-jbox .ppress-builder-shortcode-name {
165 font-weight: 700;
166 font-size: 15px;
167 -webkit-box-sizing: border-box;
168 -moz-box-sizing: border-box;
169 box-sizing: border-box;
170 display: inline;
171 }
172
173 #ppress-available-shortcodes-jbox .ppress-builder-shortcode-item-btn {
174 width: 32%;
175 display: inline;
176 -webkit-box-sizing: border-box;
177 -moz-box-sizing: border-box;
178 box-sizing: border-box;
179 }
180
181 #ppress-available-shortcodes-jbox .ppress-builder-shortcode-item-btn a {
182 float: right;
183 margin-top: 10px;
184 }
185
186 #ppress-available-shortcodes-jbox .ppress-builder-shortcode-item {
187 width: 68%;
188 float: left;
189 }
190
191 #ppress-available-shortcodes-jbox .ppress-builder-shortcode-item-wrap {
192 display: block;
193 padding-top: 5px;
194 }
195
196 #ppress-available-shortcodes-jbox .ppclearfix:after {
197 clear: both
198 }
199
200 #ppress-available-shortcodes-jbox .ppclearfix:after,
201 #ppress-available-shortcodes-jbox .ppclearfix:before {
202 content: " ";
203 display: table;
204 }
205
206 #ppress-available-shortcodes-jbox .jBox-content {
207 background-color: #fff;
208 }
209
210 #ppress-available-shortcodes-jbox .jBox-title {
211 font-size: 16px;
212 margin: 0;
213 }
214
215 #ppress-available-shortcodes-jbox .ppress-builder-shortcode-item-wrap {
216 border-bottom: 1px solid #ddd;
217 border-bottom: 1px solid #d3d3d3;
218 padding-bottom: 10px;
219 }
220
221 #ppress-available-shortcodes-jbox .ppress-builder-shortcode-desc {
222 margin: 5px 0 10px;
223 font-size: 14px;
224 }
225
226 #ppress-available-shortcodes-jbox * {
227 -webkit-font-smoothing: antialiased;
228 }
229
230 #ppress-available-shortcodes-jbox .ppress-builder-shortcode-attributes-wrap {
231 margin: 8px 0 21px;
232 border: 1px solid #e5e5e5;
233 border-left: 0;
234 border-right: 0;
235 -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .04);
236 box-shadow: 0 1px 1px rgba(0, 0, 0, .04);
237 color: #515151;
238 width: 100%;
239 box-sizing: border-box;
240 }
241
242 #ppress-available-shortcodes-jbox .ppress-builder-shortcode-attribute-label {
243 width: 38%;
244 display: inline-block;
245 box-sizing: border-box;
246 font-size: 13px;
247 font-weight: 600;
248 float: left;
249 background: #f9f9f9;
250 vertical-align: top;
251 border: 0;
252 border-top: 1px solid #f2f2f2;
253 padding: 25px 20px 18px 20px;
254 }
255
256 .ppress-builder-shortcode-attribute-row:first-child .ppress-builder-shortcode-attribute-label {
257 border-top: none;
258 }
259
260 #ppress-available-shortcodes-jbox .jBox-content {
261 background-color: #f5f5f5;
262 }
263
264 #ppress-available-shortcodes-jbox .ppress-builder-shortcode-attribute-field {
265 vertical-align: top;
266 border: 0;
267 width: 62%;
268 box-sizing: border-box;
269 border-top: 1px solid #f2f2f2;
270 padding: 15px 20px;
271 float: left;
272 background: #fff;
273 }
274
275 #ppress-available-shortcodes-jbox .ppress-builder-shortcode-attribute-field:first-child {
276 border-top: none;
277 }
278
279 #ppress-available-shortcodes-jbox .ppress-builder-shortcode-attribute-row:after {
280 content: "";
281 display: table;
282 clear: both;
283 }
284
285 #ppress-available-shortcodes-jbox .ppress-builder-shortcode-attribute-row {
286 border: 1px solid #e5e5e5;
287 border-top: 0;
288 border-bottom: 0;
289 }
290
291 #ppress-available-shortcodes-jbox .ppress-shortcode-inserter-builder-field:not([type=checkbox]) {
292 width: 100%;
293 }
294
295 #ppress-available-shortcodes-jbox .ppress-shortcode-inserter-builder-field[type=checkbox] {
296 margin: 10px 0;
297 }
298
299 #ppress-available-shortcodes-jbox .ppress-builder-shortcode-clipboard-form {
300 padding: 0 0 12px;
301 }
302
303 #ppress-available-shortcodes-jbox #ppress-builder-shortcode-preview-field {
304 -webkit-box-sizing: border-box;
305 box-sizing: border-box;
306 line-height: 1.45;
307 border: 1px solid #ddd;
308 -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .07);
309 box-shadow: inset 0 1px 2px rgba(0, 0, 0, .07);
310 font-family: Consolas, Monaco, monospace;
311 width: 100%;
312 padding: 18px;
313 font-size: 12.5px;
314 margin: 0 5px 9px 0;
315 text-align: center;
316 background: #fff;
317 }
318
319 #ppress-available-shortcodes-jbox .ppress-builder-shortcode-btn.button {
320 width: 100%;
321 }
322
323 #ppress-available-shortcodes-jbox .ppress-shortcode-inserter-back {
324 cursor: pointer;
325 margin: 0 6px 0 0;
326 }
327
328 /* shortcode builder modal END */
329 .ppSCB .pp-form-builder-shortcodes-btn a:before {
330 font-family: dashicons;
331 content: "\f475";
332 padding-right: 2px;
333 vertical-align: middle;
334 display: inline-block;
335 }
336
337 .pp-form-listing .pp_formsinput[readonly] {
338 background-color: #eee;
339 margin: 1px
340 }
341
342 .ppview .custom-field-anchor {
343 width: 30px;
344 border-right: 1px solid #e1e1e1;
345 text-align: center !important;
346 }
347
348 .ppview tbody tr td.custom-field-anchor {
349 cursor: move;
350 }
351
352 .ppview table.custom_profile_fields tbody tr:hover {
353 background-color: #e3e3e3;
354 }
355
356 .ppview table#pp_contact_info tbody tr:hover {
357 background-color: #e3e3e3;
358 }
359
360 .pp_circle_green {
361 background: green;
362 border-radius: 100%;
363 height: 2px;
364 margin: 5px 15px;
365 padding: 5px;
366 width: 2px
367 }
368
369 .pp_circle_red {
370 background: red;
371 border-radius: 100%;
372 height: 2px;
373 margin: 5px 15px;
374 padding: 5px;
375 width: 2px
376 }
377
378 .wp_csa_view.pp-license .ppress-banner {
379 display: block;
380 margin: 0 0 20px;
381 width: 100%;
382 height: 60px;
383 border-left: 2px solid #2271b1;
384 font: 400 30px/60px '';
385 text-align: center;
386 color: #ffffff;
387 background: #2271b1;
388 border-radius: 4px;
389 }
390
391 .ppview .pp-settings-wrap {
392 display: flex;
393 border: 1px solid #c8d7e1;
394 /*border-top: 0;*/
395 margin-top: 5px;
396 }
397
398 .ppview .pp-settings-wrap .dashicons {
399 padding-top: 2px;
400 margin-right: 5px;
401 }
402
403 .pp-settings-wrap h2.nav-tab-wrapper .nav-tab .dashicons {
404 display: none;
405 }
406
407 .ppview .pp-settings-wrap h2.nav-tab-wrapper {
408 flex: 1;
409 border-bottom: none;
410 padding: 0;
411 background: #f7f8fa;
412 border-right: 1px solid #c8d7e1;
413 }
414
415 .ppview .pp-settings-wrap h2.nav-tab-wrapper a {
416 float: none;
417 display: block;
418 margin: 0;
419 border: none;
420 padding: 15px;
421 background: #f7f8fa;
422 font-weight: 500;
423 border-bottom: 1px solid #c8d7e1;
424 }
425
426 .ppview .pp-settings-wrap h2.nav-tab-wrapper a.nav-tab-active {
427 background: #fff !important;
428 border-right: 1px solid #c8d7e1;
429 width: 99%;
430 color: #2e4453;
431 border-left: 4px solid var(--wp-admin-theme-color, #046bd2);
432 }
433
434 .ppview .pp-settings-wrap .metabox-holder {
435 flex: 3;
436 padding-left: 3%;
437 padding-right: 10px;
438 background: #fff;
439 }
440
441 .ppview .pp-settings-wrap .pp-tab-settings .postbox {
442 border: none;
443 box-shadow: none;
444 }
445
446 .ppview .pp-settings-wrap .metabox-holder h3.hndle {
447 padding: 12px;
448 cursor: default;
449 border-top: 1px solid #eee;
450 border-bottom: 1px solid #eee;
451 }
452
453 .ppview .pp-settings-wrap .postbox:first-child h3.hndle {
454 border-top: none !important;
455 }
456
457 #pp-sub-bar .pp-clear {
458 clear: both;
459 }
460
461 #pp-sub-bar .pp-clear:after {
462 clear: both;
463 content: '.';
464 display: block;
465 height: 0;
466 line-height: 0;
467 overflow: auto;
468 visibility: hidden;
469 zoom: 1;
470 }
471
472 #pp-sub-bar .pp-new-toolbar {
473 min-height: 38px;
474 padding: 10px;
475 background: #fff;
476 margin-bottom: 20px;
477 border: 1px solid #dedede;
478 box-sizing: content-box;
479 -webkit-box-shadow: 0 1px 1px -1px rgba(0, 0, 0, .1);
480 box-shadow: 0 1px 1px -1px rgba(0, 0, 0, .1);
481 }
482
483 #pp-sub-bar .pp-new-toolbar h4 {
484 color: #222;
485 font-size: 18px;
486 font-weight: 600;
487 margin: 8px 0 0;
488 padding: 0;
489 float: left;
490 }
491
492 #pp-sub-bar .pp-new-toolbar ul {
493 float: right;
494 list-style: none;
495 padding: 0;
496 margin: 10px 0 0;
497 }
498
499 #pp-sub-bar .pp-new-toolbar ul li {
500 list-style: none;
501 padding: 0;
502 margin: 0;
503 float: left;
504 }
505
506 #pp-sub-bar .pp-new-toolbar ul li a {
507 color: var(--wp-admin-theme-color, #007cba);
508 text-decoration: none;
509 text-transform: uppercase;
510 font-size: 13px;
511 letter-spacing: 1px;
512 padding: 21px 15px 22px;
513 outline: none !important;
514 }
515
516 #pp-sub-bar .pp-new-toolbar ul li a:hover,
517 #pp-sub-bar .pp-new-toolbar ul li a.pp-type-active {
518 color: #fff;
519 background: var(--wp-admin-theme-color, #007cba);
520 }
521
522 .pp-add-new-form-wrapper .pp-optin-clear, .pp-add-new-form-wrapper .pp-template-clear {
523 clear: both;
524 }
525
526 .pp-add-new-form-wrapper .pp-optin-clear:after, .pp-add-new-form-wrapper .pp-template-clear:after {
527 clear: both;
528 content: '.';
529 display: block;
530 height: 0;
531 line-height: 0;
532 overflow: auto;
533 visibility: hidden;
534 zoom: 1;
535 }
536
537 .pp-add-new-form-wrapper .pp-form-new-list .pp-dash-spinner {
538 visibility: hidden;
539 float: none;
540 margin-right: 0;
541 margin-left: 0;
542 }
543
544 .pp-add-new-form-wrapper .pp-error {
545 color: #ff0000;
546 font-size: 13px;
547 font-weight: 600;
548 vertical-align: middle;
549 display: inline-block;
550 margin-top: -3px;
551 }
552
553 .pp-add-new-form-wrapper .pp-input-error {
554 border-color: #ff0000 !important;
555 -webkit-box-shadow: 0 0 2px rgba(255, 0, 0, .8) !important;
556 box-shadow: 0 0 2px rgba(255, 0, 0, .8) !important;
557 }
558
559 .pp-add-new-form-wrapper .pp-form-new-list {
560 height: 38px;
561 padding: 10px;
562 background: #fff;
563 margin-bottom: 20px;
564 border: 1px solid #dedede;
565 -webkit-box-shadow: 0 1px 1px -1px rgba(0, 0, 0, .1);
566 box-shadow: 0 1px 1px -1px rgba(0, 0, 0, .1);
567 }
568
569 .pp-add-new-form-wrapper .pp-form-new-list h4 {
570 color: #222;
571 font-size: 18px;
572 font-weight: 600;
573 text-shadow: 0 1px rgba(255, 255, 255, .25);
574 margin: 2px 0 0;
575 padding: 0;
576 }
577
578 .pp-add-new-form-wrapper .pp-form-new-list strong {
579 font-size: 16px;
580 vertical-align: middle;
581 }
582
583 .pp-add-new-form-wrapper .pp-form-new-list input, .pp-add-new-form-wrapper .pp-form-new-list select {
584 position: relative;
585 top: 1px;
586 margin-left: 5px;
587 margin-right: 10px;
588 font-size: 16px;
589 font-weight: 300;
590 width: 350px;
591 height: 32px;
592 }
593
594 .pp-add-new-form-wrapper .ppress-premium-flag {
595 position: absolute;
596 top: -8px;
597 right: -8px;
598 width: 90px;
599 height: 81px;
600 background-image: url(../images/themes/premium-theme.png);
601 background-size: 90px 81px;
602 transform: rotate(70deg)
603 }
604
605 .pp-add-new-form-wrapper .pp-optin-theme {
606 cursor: pointer;
607 float: left;
608 margin: 0 4% 4% 0;
609 position: relative;
610 width: 30.66666666667%;
611 border: 1px solid #dedede;
612 -webkit-box-shadow: 0 1px 1px -1px rgba(0, 0, 0, .1);
613 box-shadow: 0 1px 1px -1px rgba(0, 0, 0, .1);
614 -webkit-box-sizing: border-box;
615 -moz-box-sizing: border-box;
616 box-sizing: border-box;
617 }
618
619 .pp-add-new-form-wrapper .pp-optin-theme a {
620 text-decoration: none;
621 }
622
623 .pp-add-new-form-wrapper .pp-optin-theme:nth-child(3n) {
624 margin-right: 0;
625 }
626
627 .pp-add-new-form-wrapper .pp-optin-theme.pp-last-theme {
628 margin-right: 0;
629 }
630
631 .pp-add-new-form-wrapper .pp-optin-theme-screenshot {
632 display: block;
633 overflow: hidden;
634 position: relative;
635 -webkit-transition: opacity .2s ease-in-out;
636 transition: opacity .2s ease-in-out;
637 }
638
639 .pp-add-new-form-wrapper .pp-optin-theme-screenshot:after {
640 content: '';
641 display: block;
642 padding-top: 66.66666%;
643 }
644
645 .pp-add-new-form-wrapper .pp-optin-theme .pp-optin-theme-name {
646 font-size: 15px;
647 font-weight: 600;
648 height: 18px;
649 margin: 0;
650 padding: 15px;
651 -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .1);
652 box-shadow: inset 0 1px 0 rgba(0, 0, 0, .1);
653 overflow: hidden;
654 white-space: nowrap;
655 text-overflow: ellipsis;
656 background: #fff;
657 background: rgba(255, 255, 255, .65);
658 }
659
660 .pp-add-new-form-wrapper .pp-optin-theme .pp-optin-theme-actions {
661 position: absolute;
662 bottom: 0;
663 right: 0;
664 height: 38px;
665 padding: 9px 10px 0;
666 background: rgba(244, 244, 244, .7);
667 border-left: 1px solid rgba(0, 0, 0, .05);
668 }
669
670 .pp-add-new-form-wrapper .pp-optin-theme-screenshot img {
671 height: 100%;
672 position: absolute;
673 left: 0;
674 top: 0;
675 width: 100%;
676 -webkit-transform: translateZ(0);
677 -webkit-transition: opacity .2s ease-in-out;
678 transition: opacity .2s ease-in-out;
679 }
680
681 #pp-sub-bar .pp-new-toolbar .pp-melange-jbox {
682 margin: 0 0 0 -18px;
683 font-size: 18px;
684 cursor: pointer;
685 }
686
687 .pp-form-listing.pp-forms .wp-list-table .column-date {
688 width: 145px;
689 }
690
691 .pp-form-listing.pp-user-profiles th#title {
692 width: 30%;
693 }
694
695 .pp-form-listing.pp-user-profiles th#date {
696 width: 20%;
697 }
698
699 .pp-form-buider-settings-popup-container * {
700 box-sizing: border-box;
701 -webkit-box-sizing: border-box;
702 -moz-box-sizing: border-box;
703 }
704
705 .pp-form-buider-settings-popup-container {
706 position: fixed; /* Stay in place */
707 z-index: 1; /* Sit on top */
708 left: 0;
709 top: 0;
710 width: 100%; /* Full width */
711 height: 100%; /* Full height */
712 overflow: auto; /* Enable scroll if needed */
713 background-color: rgb(0, 0, 0); /* Fallback color */
714 background-color: rgba(51, 51, 51, 0.95); /* Black w/ opacity */
715 padding: 20px;
716 }
717
718
719 .pp-form-buider-settings-popup-content {
720 background-color: #fefefe;
721 margin: 5% auto; /* 15% from the top and centered */
722 border: 1px solid #888;
723 width: 100%; /* Could be more or less, depending on screen size */
724 max-width: 600px;
725 }
726
727 .pp-form-buider-settings-popup-header {
728 -webkit-font-smoothing: antialiased;
729 align-items: center;
730 border-bottom: 1px solid #e6e6e6;
731 box-sizing: border-box;
732 display: flex;
733 font-variant-ligatures: none;
734 outline: 0;
735 padding: 15px;
736 text-rendering: optimizelegibility;
737 text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
738 }
739
740 .pp-form-buider-settings-popup-header h3 {
741 -webkit-font-smoothing: antialiased;
742 border-width: 0;
743 box-sizing: border-box;
744 color: #333;
745 display: block;
746 font-family: Arial, sans-serif;
747 font-size: 15px;
748 font-stretch: normal;
749 font-style: normal;
750 font-variant-caps: normal;
751 font-variant-east-asian: normal;
752 font-variant-ligatures: normal;
753 font-variant-numeric: normal;
754 font-weight: 700;
755 line-height: 30px;
756 margin: 0;
757 overflow: hidden;
758 padding: 0;
759 text-overflow: ellipsis;
760 text-rendering: optimizelegibility;
761 text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
762 text-transform: none;
763 white-space: nowrap;
764 }
765
766 .pp-form-buider-settings-popup-container .pp-actions-left {
767 display: flex;
768 align-items: center;
769 margin-left: 10px;
770 margin-right: auto;
771 }
772
773 .pp-dnd-form-builder-wrap span.pp-form-buider-settings-field-type,
774 .pp-form-buider-settings-popup-container span.pp-form-buider-settings-field-type {
775 -webkit-font-smoothing: antialiased;
776 background-color: #f2f2f2;
777 border: 2px solid transparent;
778 border-radius: 13px;
779 box-sizing: border-box;
780 color: #333;
781 cursor: default;
782 display: inline-block;
783 font-family: Arial, sans-serif;
784 font-size: 12px;
785 font-stretch: normal;
786 font-style: normal;
787 font-variant-caps: normal;
788 font-variant-east-asian: normal;
789 font-variant-ligatures: normal;
790 font-variant-numeric: normal;
791 font-weight: 500;
792 height: 26px;
793 letter-spacing: -.25px;
794 line-height: 22px;
795 margin: 0;
796 min-width: 40px;
797 padding: 0 16px;
798 text-align: center;
799 text-rendering: optimizelegibility;
800 text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
801 }
802
803 .pp-dnd-form-builder-wrap span.pp-form-buider-settings-field-type.field-bar-title {
804 margin-top: 3px;
805 margin-left: 5px;
806 padding: 0 8px;
807 font-size: 11px;
808 }
809
810 .pp-form-buider-settings-popup-container .pp-actions-right {
811 display: flex;
812 align-items: center;
813 margin-left: auto;
814 margin-right: 0;
815 }
816
817 .pp-form-buider-settings-popup-body .pp-form-buider-settings-popup-tabs {
818 -webkit-font-smoothing: antialiased;
819 border-top: 0 solid #e6e6e6;
820 box-sizing: border-box;
821 display: flex;
822 font-variant-ligatures: none;
823 list-style: none;
824 margin: 0;
825 outline: 0;
826 padding: 0 30px;
827 text-rendering: optimizelegibility;
828 text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
829 }
830
831 .pp-form-buider-settings-popup-body a.pp-form-buider-settings-popup-tab-menu {
832 -webkit-font-smoothing: antialiased;
833 border-bottom: 2px solid transparent;
834 box-shadow: none;
835 box-sizing: border-box;
836 color: #888;
837 cursor: pointer;
838 font-size: 12px;
839 font-variant-ligatures: none;
840 font-weight: 500;
841 line-height: 22px;
842 margin: 0 10px;
843 outline: 0 none transparent;
844 padding: 14px 0 12px;
845 text-decoration: none;
846 text-rendering: optimizelegibility;
847 text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
848 text-transform: uppercase;
849 }
850
851 .pp-form-buider-settings-popup-body a.pp-form-buider-settings-popup-tab-menu.active {
852 color: rgb(51, 51, 51);
853 border-bottom-color: rgb(51, 51, 51);
854 }
855
856 .pp-form-buider-settings-popup-body .pp-form-buider-settings-popup-tab-content {
857 -webkit-font-smoothing: antialiased;
858 border-top: 1px solid #e6e6e6;
859 box-sizing: border-box;
860 display: block;
861 font-variant-ligatures: none;
862 margin-top: -1px;
863 outline: 0;
864 padding: 30px;
865 text-rendering: optimizelegibility;
866 text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
867 }
868
869 .pp-form-buider-settings-popup-tab-content .pp-form-row {
870 flex-direction: row;
871 flex-wrap: wrap;
872 width: 100%;
873 display: flex;
874 margin-bottom: 30px;
875 }
876
877 .pp-form-buider-settings-popup-tab-content .pp-form-row:last-child {
878 margin-bottom: 0;
879 }
880
881 .pp-form-buider-settings-popup-tab-content .pp-form-column {
882 display: flex;
883 flex-direction: column;
884 flex-basis: 100%;
885 flex: 1;
886 padding-left: 15px;
887 padding-right: 15px;
888 }
889
890 .pp-form-buider-settings-popup-tab-content .pp-form-double-column {
891 display: flex;
892 flex-direction: column;
893 flex-basis: 100%;
894 flex: 2
895 }
896
897 .pp-form-control-icon-picker {
898 cursor: pointer;
899 }
900
901 .pp-form-buider-settings-popup-container label.pp-label {
902 -webkit-font-smoothing: antialiased;
903 border-width: 0;
904 box-sizing: border-box;
905 color: #333;
906 display: block;
907 font-family: Arial, sans-serif;
908 font-size: 14px;
909 font-stretch: normal;
910 font-style: normal;
911 font-variant-caps: normal;
912 font-variant-east-asian: normal;
913 font-variant-ligatures: normal;
914 font-variant-numeric: normal;
915 font-weight: 500;
916 letter-spacing: -.25px;
917 line-height: 22px;
918 margin: 0 0 5px;
919 padding: 0;
920 cursor: pointer;
921 text-rendering: optimizelegibility;
922 text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
923 vertical-align: middle;
924 }
925
926 .pp-form-buider-settings-popup-container .pp-form-control-description {
927 -webkit-font-smoothing: antialiased;
928 box-sizing: border-box;
929 color: #888;
930 display: block;
931 font-size: 13px;
932 font-variant-ligatures: none;
933 font-weight: 400;
934 line-height: 22px;
935 margin-top: 5px;
936 text-rendering: optimizelegibility;
937 text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
938 }
939
940 .pp-form-buider-settings-popup-container .pp-form-buider-settings-popup-body .pp-form-control:not([type=checkbox]):not([type=radio]) {
941 -webkit-font-smoothing: antialiased;
942 background-color: #fff;
943 background-image: none;
944 border: 1px solid #ddd;
945 border-radius: 4px;
946 box-shadow: none;
947 box-sizing: border-box;
948 color: #333;
949 display: inline-block;
950 font-family: Arial, sans-serif;
951 font-size: 15px;
952 font-stretch: normal;
953 font-style: normal;
954 font-variant-caps: normal;
955 font-variant-east-asian: normal;
956 font-variant-ligatures: normal;
957 font-variant-numeric: normal;
958 font-weight: 500;
959 height: 40px;
960 letter-spacing: -.25px;
961 line-height: 20px;
962 margin: 0;
963 outline: none;
964 padding: 9px 14px;
965 text-rendering: optimizelegibility;
966 text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
967 transition-delay: 0s;
968 transition-duration: .3s;
969 transition-property: all;
970 transition-timing-function: ease-in-out;
971 }
972
973 .pp-form-buider-settings-popup-container .pp-form-buider-settings-popup-body select.pp-form-control {
974 background-image: url(../images/frontend/arrow-down.png);
975 background-position: right 20px center;
976 background-repeat: no-repeat;
977 background-size: 10px auto;
978 -webkit-appearance: none;
979 -moz-appearance: none;
980 appearance: none;
981 }
982
983 .pp-form-buider-settings-popup-content .pp-form-control:not([type=checkbox]) {
984 width: 100% !important;
985 max-width: 100% !important;
986 }
987
988 .pp-form-buider-settings-popup-content .pp-form-buider-settings-popup-footer {
989 -webkit-font-smoothing: antialiased;
990 align-items: center;
991 border-top: 1px solid #e6e6e6;
992 box-sizing: border-box;
993 display: flex;
994 font-variant-ligatures: none;
995 outline: 0;
996 padding: 30px;
997 text-rendering: optimizelegibility;
998 text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
999 }
1000
1001 .pp-form-buider-settings-popup-content textarea.pp-form-control {
1002 max-width: 100%;
1003 min-height: 100px;
1004 resize: vertical;
1005 line-height: 20px;
1006 }
1007
1008 .pp-form-buider-settings-popup-container .pp-form-buider-settings-field-close-btn {
1009 color: #aaaaaa;
1010 float: right;
1011 font-size: 28px;
1012 font-weight: bold;
1013 }
1014
1015 .pp-form-buider-settings-popup-container .pp-form-buider-settings-field-close-btn:hover,
1016 .pp-form-buider-settings-popup-container .pp-form-buider-settings-field-close-btn:focus {
1017 color: #000;
1018 text-decoration: none;
1019 cursor: pointer;
1020 }
1021
1022 /*---------------------------------------------------------------------------------------------
1023 *
1024 * Shortcode form builder
1025 *
1026 *---------------------------------------------------------------------------------------------*/
1027 .ppSCB-tab-box-div .CodeMirror {
1028 width: 100% !important;
1029 border: 0;
1030 height: 617px;
1031 }
1032
1033 .ppSCB-tab-box-div .form-table th {
1034 padding: 20px 0 20px 0;
1035 }
1036
1037 .pp_edit_form #titlediv div#titlewrap #title {
1038 width: 80% !important;
1039 }
1040
1041 .ppressWP7higher .pp_edit_form #titlediv .pp-form-save-changes {
1042 margin: 0 !important;
1043 }
1044
1045 #titlewrap input.ppSCB-save-btn {
1046 margin: 0 10px 5px;
1047 vertical-align: top;
1048 height: 35px;
1049 }
1050
1051 .ppSCB-margin-r input[type="text"], .ppSCB-margin-r input[type="number"], .ppSCB-margin-r textarea, .ppSCB-margin-r select {
1052 max-width: 500px !important;
1053 width: 100% !important;
1054 }
1055
1056 .remove_white_styling #post-body-content .form-table textarea.wp-editor-area,
1057 #post-body-content .form-table textarea.wp-editor-area,
1058 textarea.wp-editor-area {
1059 max-width: 100% !important;
1060 width: 100% !important;
1061 }
1062
1063 .ppSCB-tab-content {
1064 max-width: 100%;
1065 width: 100% !important;
1066 }
1067
1068 #ppSettings.ppSCB-tab-content {
1069 padding: 0 15px 15px;
1070 }
1071
1072 #ppSettings .ppSCB-tab-content-header {
1073 font-size: 14px;
1074 background: #f5f5f5;
1075 padding: 8px 5px;
1076 color: #333;
1077 margin: 1em 0;
1078 }
1079
1080 .ppSCB-margin-r {
1081 margin-top: 10px;
1082 margin-right: 460px;
1083 }
1084
1085 .ppSCB-clear-both {
1086 clear: both;
1087 }
1088
1089
1090 /* For tabs */
1091 .ppSCB-margin-r h2.nav-tab-wrapper {
1092 border-bottom: 0 !important;
1093 padding-bottom: 0 !important;
1094 padding-left: 0 !important;
1095 }
1096
1097 .ppSCB-margin-r h2 .nav-tab {
1098 font-size: 13px;
1099 line-height: 25px;
1100 font-weight: normal;
1101 padding: 4px 10px !important;
1102 border-radius: 5px 5px 0 0;
1103 -moz-border-radius: 5px 5px 0 0;
1104 -webkit-border-radius: 5px 5px 0 0;
1105 }
1106
1107 .ppSCB-margin-r .nav-tab-active, .ppSCB-margin-r .nav-tab-active:hover {
1108 background: #fff;
1109 font-weight: bold !important;
1110 border-bottom: 0;
1111 border-top: 2px solid #1a9ac9;
1112 color: #0073aa;
1113 }
1114
1115 .ppSCB-margin-r .ppSCB-tab-box {
1116 float: left;
1117 width: 100%;
1118 }
1119
1120 .ppSCB-margin-r .ppSCB-tab-box-div {
1121 background: #fff;
1122 border: 1px solid #ccc;
1123 min-height: 617px;
1124 padding: 0;
1125 }
1126
1127 .ppSCB-margin-r .ppSCB-sidebar {
1128 float: right;
1129 border: 1px solid #ccc;
1130 background: #fff;
1131 margin-right: -460px;
1132 width: 440px;
1133 min-height: 700.6px;
1134 }
1135
1136 .ppSCB-margin-r.passwordReset .ppSCB-sidebar {
1137 min-height: 684.4px;
1138 }
1139
1140 .ppSCB-margin-r .ppSCB-sidebar h2 {
1141 font-size: 16px;
1142 text-align: center;
1143 color: #888;
1144 line-height: 24px;
1145 }
1146
1147 .ppSCB-margin-r .ppSCB-sidebar iframe {
1148 width: 100% !important;
1149 height: 100% !important;
1150 min-height: 649px;
1151 }
1152
1153 .ppSCB-margin-r .ppSCB-sidebar h3 {
1154 border-bottom: 1px solid #eee;
1155 margin: 0;
1156 padding: 10px;
1157 line-height: 1.4;
1158 text-align: center;
1159 font-size: 18px;
1160 }
1161
1162 .ppSCB-margin-r input.shortcode-in-list-table {
1163 float: right;
1164 width: 250px !important;
1165 background: #fff;
1166 border: 3px solid #eee;
1167 font-weight: normal;
1168 font-size: 15px;
1169 padding: 4px 10px;
1170 line-height: normal;
1171 }
1172
1173 .ppSCB-margin-r .ppSCB-preview-h-left,
1174 .ppSCB-margin-r .ppSCB-preview-h-right {
1175 text-align: center;
1176 display: inline-block;
1177 width: 49%;
1178 padding: 14px 1.1px;
1179 cursor: pointer;
1180 }
1181
1182 .ppSCB-margin-r .ppSCB-preview-h-right h3,
1183 .ppSCB-margin-r .ppSCB-preview-h-left h3 {
1184 display: inline;
1185 border: 0;
1186 font-size: 14px;
1187 }
1188
1189 .ppSCB-margin-r .ppSCB-preview-header {
1190 border-bottom: 1px solid #eee;
1191 }
1192
1193 .ppSCB-margin-r .ppSCB-preview-active {
1194 background: #eee;
1195 color: #fff !important;
1196 border: 0;
1197 }
1198
1199 .ppSCB #titlediv div#titlewrap #title {
1200 max-width: 80% !important;
1201 }
1202
1203 /* email editor for settings */
1204 .ppress-email-editor-wrap {
1205 margin: 0;
1206 padding: 0;
1207 }
1208
1209 .ppress-email-editor-wrap .pp-email-editor-tab {
1210 border-bottom: 1px solid #ddd;
1211 margin: 0;
1212 padding: 0;
1213 }
1214
1215 .ppress-email-editor-wrap .pp-email-editor-tablinks {
1216 padding: 8px 15px;
1217 color: #666;
1218 background-color: #fff;
1219 border: 0;
1220 margin: 0;
1221 cursor: pointer;
1222 }
1223
1224 .ppress-email-editor-wrap .pp-email-editor-tabcontent {
1225 border: 1px solid #ddd;
1226 border-top: 0;
1227 display: none;
1228 }
1229
1230 .ppress-email-editor-wrap .pp-email-editor-tablinks.ecode {
1231 margin-left: 31px;
1232 }
1233
1234 .ppress-email-editor-wrap .pp-email-editor-tablinks.eactive {
1235 border: 1px solid #ddd;
1236 border-bottom: 0;
1237 margin-bottom: -1px;
1238 padding-bottom: 9px;
1239 }
1240
1241 .ppress-email-editor-wrap .pp-email-editor-tabcontent.epreview {
1242 padding: 10px 10px 8px;
1243 margin: 0;
1244 max-height: 450px;
1245 overflow: scroll;
1246 }
1247
1248 .wrap.ppview .pp-settings-wrap .CodeMirror {
1249 height: 300px;
1250 width: 600px;
1251 }
1252
1253 .ppview #social_login_settings .CodeMirror {
1254 height: 230px;
1255 }
1256
1257 .wrap.ppview .pp-settings-wrap .ppress-email-editor-wrap .pp-email-editor-tabcontent .CodeMirror {
1258 height: 400px;
1259 width: 600px;
1260 border-top: 0;
1261 padding: 0 5px;
1262 }
1263
1264 .ppview .pp-custom-field-notice,
1265 .ppview .ppress-sub-header-notice {
1266 background: #fff;
1267 border-left: 4px solid #fff;
1268 box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .1);
1269 margin: 5px 0 10px;
1270 padding: 1px 12px;
1271 display: block;
1272 border-left-color: #00a0d2;
1273 position: relative;
1274 clear: left;
1275 }
1276
1277 .ppview .pp-custom-field-notice p,
1278 .ppview .ppress-sub-header-notice p {
1279 margin: .5em 0;
1280 padding: 2px 5px;
1281 }
1282
1283 /* Email settings page */
1284 .ppress_settings_data .pp-email-notification-status {
1285 margin-right: 18px;
1286 font-size: 28px;
1287 line-height: 22px;
1288 color: #a00;
1289 float: left;
1290 box-sizing: border-box;
1291 -moz-box-sizing: border-box;
1292 -webkit-box-sizing: border-box;
1293 }
1294
1295 .ppress_settings_data .pp-email-notification-status.pp-is-active {
1296 color: #46b450;
1297 }
1298
1299 .ppress_settings_data .pp-email-notifications th.column-title.column-primary {
1300 padding-left: 48px;
1301 }
1302
1303 .ppress_settings_data .pp-email-notifications .pp-email-configure span {
1304 line-height: 24px;
1305 }
1306
1307 .ppressWP7higher .ppress_settings_data .pp-email-notifications .pp-email-configure span {
1308 line-height: 1.9;
1309 }
1310
1311 .ppress_settings_data .pp-email-notifications .column-configure {
1312 width: 60px;
1313 text-align: center;
1314 }
1315
1316 .remove_white_styling #post-body-content .form-table input[type=text],
1317 .remove_white_styling #post-body-content .form-table input[type=password],
1318 .remove_white_styling #post-body-content .form-table select,
1319 .remove_white_styling #post-body-content .form-table textarea {
1320 max-width: 630px !important;
1321 width: 100% !important;
1322 }
1323
1324 .pp-below-text-field-success {
1325 background: #46b450;
1326 color: #fff;
1327 padding: 2px 5px;
1328 width: 100%;
1329 box-sizing: border-box;
1330 }
1331
1332 .remove_white_styling #post-body-content textarea {
1333 min-height: 200px;
1334 }
1335
1336 .pp-custom-fields.remove_white_styling #post-body-content textarea {
1337 min-height: 50px;
1338 }
1339
1340 .ppress-below-text-field-error {
1341 background: #ca4a1f;
1342 color: #fff;
1343 padding: 2px 5px;
1344 width: 100%;
1345 box-sizing: border-box;
1346 }
1347
1348 .ppress-placeholder-tags {
1349 overflow: scroll;
1350 height: 300px;
1351 width: 100%;
1352 margin: 10px 0;
1353 }
1354
1355 .ppress-placeholder-tags tbody tr:first-of-type {
1356 background-color: rgb(239, 239, 239);
1357 }
1358
1359 .ppress-placeholder-tags tbody tr th {
1360 padding: 15px;
1361 }
1362
1363 .ppress-settings-page-notice {
1364 background: #ddd9;
1365 padding: 15px;
1366 }
1367
1368 .ppress-hint-tooltip {
1369 display: inline;
1370 font-weight: normal;
1371 }
1372
1373 #logs textarea.ppress-error-log-textarea {
1374 width: 100% !important;
1375 max-width: 100% !important;
1376 min-height: 300px !important;
1377 color: rgba(51, 51, 51, 0.78) !important;
1378 }
1379
1380 .pp-custom-fields #post-body-content textarea {
1381 width: 100%;
1382 min-height: initial;
1383 }
1384
1385 /* content control CSS */
1386
1387 #ppContentProtectionContent .badge {
1388 -webkit-font-smoothing: antialiased;
1389 background: #a5b2bd;
1390 border-radius: 2px;
1391 color: #fff;
1392 display: inline-block;
1393 font-size: 11px;
1394 font-style: normal;
1395 font-weight: 700;
1396 line-height: 10px;
1397 padding: 4px 5px;
1398 text-transform: uppercase;
1399 vertical-align: text-top;
1400 -webkit-transition: background-color .25s ease-in-out;
1401 -o-transition: background-color .25s ease-in-out;
1402 transition: background-color .25s ease-in-out;
1403 }
1404
1405 #ppContentProtectionContent {
1406 margin: 1em 0 2em 0;
1407 }
1408
1409 #ppContentProtectionContent.actions .facet {
1410 padding-right: 35px
1411 }
1412
1413 #ppContentProtectionContent .condAction {
1414 background: #f9fafa;
1415 border: 1px solid #d6dde3;
1416 border-radius: 3px
1417 }
1418
1419 #ppContentProtectionContent .facet {
1420 zoom: 1;
1421 position: relative;
1422 padding: 15px 30px 10px 20px
1423 }
1424
1425 #ppContentProtectionContent .facet:after, #ppContentProtectionContent .facet:before {
1426 display: table;
1427 content: "";
1428 line-height: 0
1429 }
1430
1431 #ppContentProtectionContent .facet:after {
1432 clear: both
1433 }
1434
1435 #ppContentProtectionContent .col {
1436 width: 48%;
1437 float: none;
1438 box-sizing: border-box;
1439 display: inline-block;
1440 }
1441
1442 #ppContentProtectionContent .col select {
1443 width: 100% !important;
1444 max-width: 100% !important;
1445 }
1446
1447 #ppContentProtectionContent .col input {
1448 margin-right: 5px;
1449 width: 184px
1450 }
1451
1452 #ppContentProtectionContent .col:last-child {
1453 margin-right: 0
1454 }
1455
1456 #ppContentProtectionContent .col a {
1457 line-height: 28px
1458 }
1459
1460 #ppContentProtectionContent .col a:hover {
1461 text-decoration: none
1462 }
1463
1464 #ppContentProtectionContent .input-append > input {
1465 margin-right: 0
1466 }
1467
1468 #ppContentProtectionContent .regex input[type=text] {
1469 display: block
1470 }
1471
1472 #ppContentProtectionContent .timeframe input, #ppContentProtectionContent .timeframe select {
1473 display: inline-block;
1474 float: none
1475 }
1476
1477 #ppContentProtectionContent .timeframe input {
1478 width: 40px
1479 }
1480
1481 #ppContentProtectionContent .timeframe select {
1482 width: 80px
1483 }
1484
1485 #ppContentProtectionContent .icon-circle-minus {
1486 color: #a5b2bd
1487 }
1488
1489 #ppContentProtectionContent .actions {
1490 position: absolute;
1491 right: 10px;
1492 top: 17px;
1493 border: 1px solid #a5b2bd;
1494 border-radius: 50%;
1495 }
1496
1497 #ppContentProtectionContent .actions a {
1498 margin: 0;
1499 text-decoration: none;
1500 }
1501
1502 #ppContentProtectionContent .actions a:hover {
1503 text-decoration: none
1504 }
1505
1506 #ppContentProtectionContent .actions a:hover .icon-circle-minus {
1507 color: #4f5d6b
1508 }
1509
1510 #ppContentProtectionContent .and {
1511 border-bottom: 1px dashed #d6dde3;
1512 margin: .5em 0 1.7em 0;
1513 text-align: center
1514 }
1515
1516 #ppContentProtectionContent .and a, #ppContentProtectionContent .and em, #ppContentProtectionContent .and label {
1517 background: #fff;
1518 font-size: 1.2em;
1519 font-style: normal;
1520 margin: 0 10px;
1521 padding: 0 10px;
1522 position: relative;
1523 top: 9px
1524 }
1525
1526 #ppContentProtectionContent .and a {
1527 left: -6.5px
1528 }
1529
1530 #ppContentProtectionContent .and em {
1531 color: #4f5d6b
1532 }
1533
1534 #ppContentProtectionContent .and label {
1535 cursor: pointer;
1536 display: inline-block;
1537 top: 12px
1538 }
1539
1540 #ppContentProtectionContent .and input {
1541 margin: 0
1542 }
1543
1544 #ppContentProtectionContent .or {
1545 color: #93a1af;
1546 font-weight: 500;
1547 margin-left: -21px;
1548 left: 50%;
1549 position: absolute;
1550 top: -6px
1551 }
1552
1553 #ppContentProtectionContent .add-or > .add, #ppContentProtectionContent .or {
1554 background: #f9fafa;
1555 font-size: 1.2em;
1556 padding: 0 10px
1557 }
1558
1559 #ppContentProtectionContent .add-or {
1560 text-align: center
1561 }
1562
1563 #ppContentProtectionContent .add-or > .add {
1564 left: -6.5px;
1565 position: relative;
1566 top: -9px
1567 }
1568
1569 #ppContentProtectionContent .facetList > .facet:first-child > .badge {
1570 display: none !important;
1571 }
1572
1573 #ppContentProtectionContent .workflowConditions .facetList .facet select {
1574 min-height: 32px;
1575 }
1576
1577 #ppContentProtectionContent .workflowConditions .col input.select2-search__field {
1578 margin: 0;
1579 min-height: 0;
1580 }
1581
1582 #ppContentProtectionContent .workflowConditions .select2 li {
1583 margin-bottom: 0;
1584 }
1585
1586 #post-body-content .content_protection .column-title {
1587 width: 32%;
1588 }
1589
1590 #post-body-content .content_protection .column-content {
1591 width: 43%;
1592 }
1593
1594 #post-body-content .content_protection .access {
1595 width: 25%;
1596 }
1597
1598 /* Extension settings page */
1599 .ppress-extensions-items-wrap * {
1600 box-sizing: border-box;
1601 }
1602
1603 .ppress-extensions-items-wrap .ppress-extensions-header {
1604 padding: 20px 0 10px;
1605 border-bottom: 2px solid #e8e8eb;
1606 margin: 0 0 30px;
1607 display: flex;
1608 align-items: center;
1609 }
1610
1611 .ppress-extensions-items-wrap .ppress-extensions-header-buttons {
1612 flex: 1 0;
1613 }
1614
1615 .ppress-extensions-items-wrap .ppress-extensions-button {
1616 height: 35px;
1617 font-size: 14px;
1618 padding: 0 18px;
1619 margin-right: 10px;
1620 }
1621
1622 .ppress-extensions-items-wrap .ppress-extensions-items-row {
1623 box-sizing: border-box;
1624 display: flex;
1625 flex: 0 1 auto;
1626 flex-direction: row;
1627 flex-wrap: wrap;
1628 margin-right: -.5rem;
1629 margin-left: -.5rem;
1630 }
1631
1632 .ppress-extensions-items-wrap .ppress-extension-item-wrap {
1633 box-sizing: border-box;
1634 flex: 0 0 auto;
1635 padding: .5rem;
1636 }
1637
1638 .ppress-extensions-items-wrap .ppress-extension-item-wrap {
1639 flex-basis: 100%;
1640 max-width: 100%;
1641 }
1642
1643 @media only screen and (min-width: 782px) {
1644 .ppress-extensions-items-wrap .ppress-extension-item-wrap {
1645 flex-basis: 50%;
1646 max-width: 50%;
1647 }
1648 }
1649
1650 @media only screen and (min-width: 1042px) {
1651 .ppress-extensions-items-wrap .ppress-extension-item-wrap {
1652 flex-basis: 33.33333333%;
1653 max-width: 33.33333333%;
1654 }
1655 }
1656
1657 .ppress-extensions-items-wrap .ppress-extension-item-card {
1658 height: 100%;
1659 border: 1px solid #e8e8eb;
1660 background: #fff;
1661 box-shadow: 0 2px 5px rgba(0, 0, 0, .05);
1662 color: #141b38;
1663 display: flex;
1664 flex-direction: column;
1665 }
1666
1667 .ppress-extensions-items-wrap .ppress-extension-card-body {
1668 padding: 30px 30px 20px;
1669 flex: 1;
1670 }
1671
1672 .ppress-extensions-items-wrap .ppress-extension-card-body.ppress-unavailable {
1673 opacity: .5;
1674 }
1675
1676 .ppress-extensions-items-wrap .ppress-extension-card-header {
1677 display: flex;
1678 align-items: center;
1679 font-size: 18px;
1680 font-weight: 600;
1681 margin-bottom: 16px;
1682 }
1683
1684 .ppress-extensions-items-wrap .ppress-extension-card-header svg,
1685 .ppress-extensions-items-wrap .ppress-extension-card-header .dashicons {
1686 width: 35px;
1687 height: 35px;
1688 margin-right: 10px;
1689 font-size: 35px;
1690 }
1691
1692 .ppress-extensions-items-wrap .ppress-extension-card-description {
1693 color: #434960;
1694 font-size: 15px;
1695 line-height: 22px;
1696 }
1697
1698 .ppress-extensions-items-wrap .ppress-extension-card-learn-more {
1699 margin-top: 10px;
1700 }
1701
1702 .ppress-extensions-items-wrap .ppress-extension-card-footer {
1703 border: 2px solid #fff;
1704 background-color: #f9f9fa;
1705 padding: 12px;
1706 min-height: 43px;
1707 display: flex;
1708 }
1709
1710 .ppress-extensions-items-wrap .ppress-extension-card-install-activate {
1711 display: flex;
1712 align-items: center;
1713 justify-content: flex-end;
1714 height: 30px;
1715 position: relative;
1716 }
1717
1718 .ppress-extension-card-settings, .ppress-extension-card-install-activate {
1719 width: 50%;
1720 }
1721
1722 .ppress-extension-card-footer > .ppress-extension-card-install-activate {
1723 width: 100%;
1724 }
1725
1726 .ppress-extension-card-install-activate {
1727 }
1728
1729 .ppress-extensions-items-wrap .ppress-extension-card-install-activate .ppress-extension-card-status {
1730 font-weight: 600;
1731 font-size: 14px;
1732 }
1733
1734 .ppress-extensions-items-wrap .ppress-extension-use-switch {
1735 position: relative;
1736 cursor: pointer;
1737 background-color: #5a5a5a;
1738 border-radius: 15px;
1739 -webkit-transition: all .2s ease-in-out;
1740 -moz-transition: all .2s ease-in-out;
1741 -ms-transition: all .2s ease-in-out;
1742 transition: all .2s ease-in-out;
1743 vertical-align: middle;
1744 display: inline-block;
1745 margin: -2px 0 0 5px;
1746 width: 36px;
1747 height: 20px;
1748 }
1749
1750 .ppress-extensions-items-wrap .ppress-extension-card-install-activate input[type=checkbox]:checked + .ppress-extension-use-switch {
1751 background-color: var(--wp-admin-theme-color, #007cba);
1752 }
1753
1754 .ppress-extensions-items-wrap .ppress-extension-card-install-activate input[type=checkbox] {
1755 position: absolute;
1756 top: auto;
1757 overflow: hidden;
1758 clip: rect(1px, 1px, 1px, 1px);
1759 width: 1px;
1760 height: 1px;
1761 white-space: nowrap;
1762 }
1763
1764 .ppress-extensions-items-wrap .ppress-extension-card-install-activate input[type=checkbox]:checked + .ppress-extension-use-switch:before {
1765 -webkit-transform: translateX(16px);
1766 -ms-transform: translateX(16px);
1767 transform: translateX(16px);
1768 }
1769
1770 .ppress-extensions-items-wrap .ppress-extension-use-switch:before {
1771 position: absolute;
1772 content: "";
1773 height: 16px;
1774 width: 16px;
1775 left: 2px;
1776 top: 2px;
1777 background-color: #fff;
1778 border-radius: 50%;
1779 -webkit-transition: all .2s ease-in-out;
1780 -moz-transition: all .2s ease-in-out;
1781 -ms-transition: all .2s ease-in-out;
1782 transition: all .2s ease-in-out;
1783 }
1784
1785 .ppress-extensions-items-wrap .ppress-extension-card-learn-more .no-underline {
1786 text-decoration: none;
1787 }
1788
1789 .ppress-extensions-items-wrap .ppress-extensions-upgrade-cta {
1790 display: flex;
1791 align-items: center;
1792 justify-content: flex-end;
1793 }
1794
1795 .ppress-extensions-items-wrap .ppress-extension-status {
1796 font-weight: 700;
1797 color: #393f4c;
1798 }
1799
1800 .ppress-extensions-items-wrap .ppress-extension-status span {
1801 color: #777;
1802 font-weight: 600;
1803 }
1804
1805 .ppress-extensions-upsell-wrap {
1806 margin-top: 10px;
1807 padding: 20px;
1808 background: #fff;
1809 border-left: 3px solid var(--wp-admin-theme-color, #007cba);
1810 line-height: 1.5;
1811 font-size: 14px;
1812 }
1813
1814 .ppress-extensions-upsell-wrap .notice-content {
1815 display: -webkit-box;
1816 display: -ms-flexbox;
1817 display: flex;
1818 }
1819
1820 .ppress-extensions-upsell-wrap .ppress-extensions-upsell-button {
1821 flex-shrink: 0;
1822 -webkit-box-flex: 0;
1823 -ms-flex-positive: 0;
1824 flex-grow: 0;
1825 margin-left: auto;
1826 }
1827
1828 .ppress-extensions-upsell-wrap .ppress-extensions-upsell-button {
1829 border-width: 1px 1px 2px;
1830 border-radius: 3px;
1831 cursor: pointer;
1832 display: inline-block;
1833 font-size: 14px;
1834 text-decoration: none;
1835 margin-top: 0;
1836 line-height: 1;
1837 }
1838
1839 .ppress-extensions-upsell-wrap .ppress-extensions-upsell-button a {
1840 padding: 5px 15px;
1841 }
1842
1843 .ppress-extensions-upsell-wrap .ppress-extensions-upsell-highlight {
1844 font-weight: bold;
1845 color: var(--wp-admin-theme-color, #007cba);
1846 }
1847
1848 /* new admin pages header */
1849 .ppress-admin .ppress-admin-banner {
1850 background-color: #326ee0;
1851 -webkit-box-sizing: border-box;
1852 box-sizing: border-box;
1853 overflow: hidden;
1854 position: relative;
1855 top: 0;
1856 width: 100%;
1857 padding: 15px;
1858 }
1859
1860 .ppress-admin .ppress-admin-wrap {
1861 margin-bottom: 10px;
1862 }
1863
1864 .ppress-admin .ppress-admin-banner.ppress-pro {
1865 padding: 15px 15px 0;
1866 }
1867
1868 .ppress-admin .ppress-admin-banner.ppress-pro.ppress-no-submenu {
1869 padding-bottom: 15px;
1870 }
1871
1872 .ppress-admin .wrap {
1873 padding-left: 20px;
1874 margin: 0 20px 0 2px;
1875 }
1876
1877 .wp-admin.ppress-admin #wpcontent {
1878 padding: 0;
1879 }
1880
1881 .ppress-admin .ppress-admin-banner__logo {
1882 padding: 0 0 15px;
1883 display: block;
1884 }
1885
1886 .ppress-admin .ppress-admin-banner__logo img {
1887 width: 140px;
1888 height: auto;
1889 float: left;
1890 margin-top: 20px;
1891 padding-left: 15px;
1892 }
1893
1894 .ppress-admin .ppress-admin-banner__helplinks {
1895 float: right;
1896 padding: 10px 20px 20px;
1897 }
1898
1899 .ppress-admin .ppress-admin-banner__helplinks a {
1900 color: rgba(255, 255, 255, 0.92);
1901 text-decoration: none;
1902 }
1903
1904 .ppress-admin .ppress-admin-banner__helplinks a.ppress-active {
1905 background: #fff;
1906 padding: 5px;
1907 color: #326ee0;
1908 border-radius: 4px;
1909 }
1910
1911 .ppress-admin .ppress-admin-banner__helplinks > span {
1912 padding-right: 15px;
1913 }
1914
1915 .ppress-admin div#screen-meta-links {
1916 position: absolute;
1917 right: 0;
1918 z-index: 9;
1919 }
1920
1921 .ppress-admin .ppress-nav-tab-wrapper {
1922 padding: 0;
1923 margin: 10px 16px 0;
1924 border-bottom: 0;
1925 }
1926
1927 .ppress-admin .ppress-nav-tab-wrapper .ppress-nav-tab {
1928 display: block;
1929 font-weight: 500;
1930 padding: 5px 12px;
1931 text-decoration: none;
1932 border: 1px solid transparent;
1933 background-color: transparent;
1934 color: rgba(255, 255, 255, 0.92);
1935 margin: 0;
1936 }
1937
1938 .ppress-admin .ppress-nav-tab-wrapper .ppress-nav-tab.ppress-nav-active {
1939 background-color: #fff;
1940 color: #2d3559;
1941 border-color: #fff;
1942 border-radius: 4px 4px 0 0;
1943 }
1944
1945 .ppress-admin-banner.ppress-not-pro {
1946 padding-bottom: 0;
1947 }
1948
1949 .ppress-admin .ppress-no-submenu .ppress-nav-tab-wrapper {
1950 margin-top: 0;
1951 }
1952
1953 .ppress-admin-banner .ppress-header-menus {
1954 margin-top: 10px;
1955 }
1956
1957 .ppress-admin .ppress-admin-wrap + .wrap h2 {
1958 font-size: 21px;
1959 font-weight: 500;
1960 }
1961
1962 .ppress-admin .ppress-admin-wrap .subsubsub {
1963 background: #fff;
1964 font-size: 14px;
1965 padding: 0 32px;
1966 margin-top: 0;
1967 float: none;
1968 text-align: left;
1969 }
1970
1971 .ppress-admin .ppress-admin-wrap .subsubsub a {
1972 color: #1d2327;
1973 display: block;
1974 font-weight: 600;
1975 padding: 8px 12px;
1976 }
1977
1978 .ppress-admin .ppress-admin-wrap .subsubsub a.ppress-current {
1979 color: #326ee0;
1980 }
1981
1982 .ppress-admin.wp-core-ui .wrap a.ppress-link {
1983 display: block;
1984 margin-top: 10px;
1985 font-size: 1em;
1986
1987 }
1988
1989 .ppress-admin.wp-core-ui .wrap a.ppress-link svg {
1990 width: 1.2em;
1991 margin: 0 .2em 0;
1992 height: 1.4em;
1993 vertical-align: middle;
1994 fill: currentcolor;
1995 }
1996
1997 .ppview .pp-alert-notice,
1998 .profile-php .pp-alert-success {
1999 background: #fff;
2000 border: 1px solid #c3c4c7;
2001 border-left-width: 4px;
2002 box-shadow: rgba(0, 0, 0, 0.04) 0 1px 1px 0;
2003 margin: 5px 2px;
2004 padding: 1px 12px;
2005 border-left-color: #d63638;
2006 }
2007
2008 .profile-php .pp-alert-success {
2009 border-left-color: #72aee6;
2010 padding: 8px 10px;
2011 }
2012
2013 .ppview .pp-alert-notice-info {
2014 border-left-color: var(--wp-admin-theme-color, #72aee6);
2015 }
2016
2017 .ppview .pp-alert-notice p,
2018 .profile-php .pp2fa-up-notice p {
2019 margin: .5em 0;
2020 padding: 2px;
2021 }
2022
2023 .profile-php .ppmyac-2fa-recovery-codes-wrap pre {
2024 background: #fff;
2025 max-width: 150px;
2026 border: 1px solid #c3c4c7;
2027 width: 100%;
2028 text-align: center;
2029 padding: 10px 20px;
2030 margin-bottom: 20px;
2031 line-height: 1.8;
2032 overflow: auto;
2033 }
2034
2035 .ppress-admin .subscription_plan .manage-column.column-name {
2036 width: 25%;
2037 }
2038
2039 .ppress-admin .subscription_plan .manage-column.column-status {
2040 width: 10%;
2041 }
2042
2043 .ppress-admin .subscription_plan .manage-column.column-checkout_url {
2044 width: 20%;
2045 }
2046
2047 .ppress-admin .ppview .postbox .ppress-subscription-plan-payment-links input {
2048 width: 100% !important;
2049 max-width: 100% !important;
2050 }
2051
2052 /* checkout field manager */
2053 .ppress-admin .ppress_checkout_fields .widget-liquid-left {
2054 width: 50%;
2055 padding: 0 10px 0 0;
2056 box-sizing: border-box;
2057 }
2058
2059 .ppress-admin .ppress_checkout_fields .widget-liquid-left:last-of-type {
2060 padding-right: 0;
2061 }
2062
2063 .ppress-admin #poststuff.ppress_checkout_fields h2 {
2064 font-size: 1.3em;
2065 }
2066
2067 .ppress-admin .ppress-checkout-fields {
2068 min-height: 50px;
2069 border: 2px dashed #eee;
2070 padding: 20px;
2071 }
2072
2073 .ppress-admin .ppress-checkout-add-field select {
2074 margin: 0 10px;
2075 width: 50%;
2076 vertical-align: baseline;
2077 }
2078
2079 .ppress-admin .ppress_checkout_fields div#widgets-right .widgets-holder-wrap {
2080 margin-top: 0;
2081 }
2082
2083 .ppress-admin .ppress-checkout-fields .widget-inside select,
2084 .ppress-admin .ppress-checkout-fields .widget-inside input {
2085 width: 100%;
2086 display: block;
2087 }
2088
2089 .ppress-admin .ppress-checkout-fields .widget.open .widget-inside {
2090 display: block;
2091 }
2092
2093 .ppress-admin .ppress_checkout_fields .ppress-submit-wrap,
2094 .ppress-admin .ppress_login_redirect_rules .ppress-submit-wrap {
2095 text-align: right;
2096 padding: 0 0 1em;
2097 }
2098
2099 .ppress-admin .ppress_checkout_fields .ppress-submit-wrap .button,
2100 .ppress-admin .ppress_login_redirect_rules .ppress-submit-wrap .button {
2101 min-height: 35px;
2102 padding: 0 15px;
2103 }
2104
2105 .ppress-admin .ppress-checkout-fields .sortable-placeholder {
2106 padding: 20px 20px;
2107 border: 1px dashed #c3c4c7;
2108 margin-bottom: 20px;
2109 }
2110
2111 .ppress_payment_methods #post-body-content .form-table .ppress-payment-methods-wrap th,
2112 .ppress_taxes #post-body-content .form-table .ppress-tax-rates-wrap th {
2113 padding: 10px 10px;
2114 }
2115
2116 .ppress_payment_methods .ppress-payment-methods-wrap .ppress-payment-method-icon,
2117 .ppress_taxes .ppress-tax-rates-wrap .ppress-tax-rate-table-actions .ppress-tax-rate-icon,
2118 .ppress-admin .ppress-table-repeater-icon {
2119 background: #aaa;
2120 border-radius: 50% !important;
2121 padding: 2px;
2122 padding-bottom: 4px;
2123 color: #fff;
2124 }
2125
2126 .remove_white_styling.ppress_limit_post_views #post-body-content .form-table input[type=number] {
2127 width: auto !important;
2128 max-width: 60px !important;
2129 }
2130
2131 .remove_white_styling.ppress_limit_post_views #post-body-content .form-table select {
2132 width: auto !important;
2133 }
2134
2135 .remove_white_styling #post-body-content .form-table .ppress-metered-paywall-restriction-wrap th {
2136 padding: 10px;
2137 }
2138
2139 .remove_white_styling #post-body-content .form-table .ppress-metered-paywall-restriction-wrap th.ppress-metered-paywall-table-actions {
2140 width: 50px;
2141 }
2142
2143 /* payment methods UI*/
2144 .ppress_payment_methods .ppress-payment-methods-wrap .ppress-payment-method-icon.ico-yes {
2145 background: #2271b1;
2146 }
2147
2148 .ppress_payment_methods #post-body-content .ppress-payment-methods-wrap td.ppress-payment-method-table-title {
2149 font-weight: 700;
2150 }
2151
2152 .ppress_payment_methods #post-body-content .ppress-payment-methods-wrap .ppress-payment-method-table-sort {
2153 text-align: center;
2154 width: 0.5em !important;
2155 cursor: move;
2156 }
2157
2158 .ppress_payment_methods #post-body-content .ppress-payment-methods-wrap .ppress-payment-method-table-title {
2159 width: 15em !important;
2160 }
2161
2162 .ppress_payment_methods #post-body-content .ppress-payment-methods-wrap .ppress-payment-method-table-actions {
2163 width: 1em !important;
2164 }
2165
2166 .ppress_payment_methods #post-body-content .ppress-payment-methods-wrap .ppress-payment-method-table-enabled {
2167 width: 5em !important;
2168 }
2169
2170 .ppress_payment_methods #post-body-content .ppress-payment-methods-wrap .ppress-payment-method-table-subscription-support {
2171 width: 8em !important;
2172 text-align: center;
2173 }
2174
2175 .ppress_payment_methods #post-body-content .ppress-payment-methods-wrap tr:nth-child(odd) td {
2176 background: #f9f9f9;
2177 }
2178
2179 .ppress_payment_methods.ppress-payment-methods-list .postbox .inside {
2180 padding: 0 !important;
2181 margin: 0 !important;
2182 }
2183
2184 .ppress_payment_methods.remove_white_styling #post-body-content textarea {
2185 min-height: 100px;
2186 }
2187
2188 /* Tax rates UI */
2189 .ppress_taxes .ppress-tax-rates-wrap .ppress-tax-rate-table-actions {
2190 width: 1.5em !important;
2191 }
2192
2193 .ppress_taxes .ppress-tax-rates-wrap .ppress-tax-rate-table-rate {
2194 width: 2.5em !important;
2195 }
2196
2197 .ppress_taxes .ppress-tax-rates-wrap .ppress-tax-rate-table-tax-name {
2198 width: 12em !important;
2199 }
2200
2201 .ppress_taxes .ppress-tax-rates-wrap .ppress-tax-rate-icon,
2202 .ppress-admin .ppress-table-repeater-icon {
2203 cursor: pointer;
2204 }
2205
2206 .ppress_taxes .ppress-tax-rates-wrap table tbody tr,
2207 .ppress-admin .ppress-table-repeater-wrap table tbody tr {
2208 background-color: #f9f9f9;
2209 }
2210
2211 /* order listing table UI */
2212 .ppview .ppress-admin-status-badge {
2213 padding: 2px 7px;
2214 border-radius: 4px;
2215 background: #ececec;
2216 display: inline-flex;
2217 align-items: center
2218 }
2219
2220 .ppview .ppress-admin-status-badge__icon {
2221 opacity: .8;
2222 margin: 0 -2px 0 2px
2223 }
2224
2225 .ppview .ppress-admin-status-badge--failed,
2226 .ppview .ppress-admin-status-badge--failing {
2227 color: #ac3d3d;
2228 background: #ffd6d6
2229 }
2230
2231 .ppview .ppress-admin-status-badge--failed .ppress-admin-status-badge__icon {
2232 margin-left: 0;
2233 margin-top: -1px
2234 }
2235
2236 .ppview .ppress-admin-status-badge--completed,
2237 .ppview .ppress-admin-status-badge--active {
2238 color: #017d5c;
2239 background: #e5f5f0
2240 }
2241
2242 .ppview .ppress-admin-status-badge--complete .ppress-admin-status-badge__icon {
2243 margin-left: 0
2244 }
2245
2246 .ppview .ppress-admin-status-badge--pending {
2247 color: #7d6e01;
2248 background: #f5f2e5;
2249 }
2250
2251 .ppress-admin-status-badge--processing,
2252 .ppress-admin-status-badge--trialling {
2253 color: #015a7d;
2254 background: #e5f1f5
2255 }
2256
2257 .ppview .order.ppview th.column-order_total {
2258 width: 8%;
2259 }
2260
2261 .ppview .order.ppview th.column-status {
2262 width: 12%;
2263 }
2264
2265 .ppview .order.ppview th.column-plan {
2266 width: 15%;
2267 }
2268
2269 .ppview .order.ppview th.column-date_created {
2270 width: 14%;
2271 }
2272
2273 .ppview .order.ppview th.column-payment_method {
2274 width: 12%;
2275 }
2276
2277 #ppress-filters {
2278 padding: 10px;
2279 margin: 0;
2280 display: flex;
2281 justify-content: space-between;
2282 flex-wrap: wrap;
2283 gap: 8px
2284 }
2285
2286 #ppress-filters .filter-items {
2287 display: flex;
2288 align-items: center;
2289 flex-wrap: wrap;
2290 gap: 6px;
2291 float: none;
2292 flex-grow: 1
2293 }
2294
2295 #ppress-filters .filter-items .ppress-date-range-options {
2296 display: inline-block;
2297 margin: 10px 0
2298 }
2299
2300 #ppress-filters > p {
2301 color: #757575
2302 }
2303
2304 #ppress-filters input[type=number], #ppress-filters input[type=text].ppress_datepicker {
2305 max-width: 105px
2306 }
2307
2308 #ppress-filters .button-secondary, #ppress-filters input[type=number] {
2309 margin-bottom: 0
2310 }
2311
2312 .ppressWP7higher #ppress-filters .button-secondary {
2313 line-height: 2.30769231;
2314 min-height: auto;
2315 }
2316
2317 #ppress-filters .search-form {
2318 margin: 0
2319 }
2320
2321 @media screen and (max-width: 480px) {
2322 #ppress-filters span {
2323 margin: 2px 0
2324 }
2325 }
2326
2327 #ppress-advanced-filters {
2328 position: relative
2329 }
2330
2331 #ppress-advanced-filters .inside {
2332 z-index: 99;
2333 position: absolute;
2334 top: 29px;
2335 right: 0;
2336 border: 1px solid #e0e0e0;
2337 padding: 0;
2338 background: #fff;
2339 box-shadow: 0 3px 5px rgba(0, 0, 0, .2);
2340 min-width: 285px;
2341 opacity: 0;
2342 visibility: hidden
2343 }
2344
2345 #ppress-advanced-filters fieldset {
2346 display: block;
2347 padding: 10px 15px 15px;
2348 margin: 10px 0
2349 }
2350
2351 #ppress-advanced-filters fieldset:not(:last-of-type) {
2352 border-bottom: 1px solid #e0e0e0
2353 }
2354
2355 #ppress-advanced-filters fieldset:last-of-type {
2356 padding-bottom: 5px
2357 }
2358
2359 #ppress-advanced-filters fieldset.ppress-add-on-filters div, #ppress-advanced-filters fieldset.ppress-add-on-filters label, #ppress-advanced-filters fieldset.ppress-add-on-filters p, #ppress-advanced-filters fieldset.ppress-add-on-filters span {
2360 display: block;
2361 margin-bottom: 2px
2362 }
2363
2364 #ppress-advanced-filters div.ppress-select-chosen:not(:last-child) {
2365 margin-bottom: 10px
2366 }
2367
2368 #ppress-advanced-filters.open .ppress-advanced-filters-button {
2369 background: #e0e0e0;
2370 border-color: #949494;
2371 box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, .5);
2372 transform: translateY(1px)
2373 }
2374
2375 #ppress-advanced-filters.open .inside {
2376 visibility: visible;
2377 opacity: 1;
2378 transition: opacity .2s ease-in
2379 }
2380
2381 .ppress_datepicker {
2382 height: 29px
2383 }
2384
2385 .ppress-from-to-wrapper input {
2386 width: 105px;
2387 margin: 0;
2388 position: relative;
2389 z-index: 1
2390 }
2391
2392 .ppress-from-to-wrapper input[name*=start], .ppress-from-to-wrapper input[name=filter_from] {
2393 border-top-right-radius: 0;
2394 border-bottom-right-radius: 0
2395 }
2396
2397 .ppress-from-to-wrapper input[name*=end], .ppress-from-to-wrapper input[name=filter_to] {
2398 margin-left: -1px;
2399 border-top-left-radius: 0;
2400 border-bottom-left-radius: 0
2401 }
2402
2403 .ppressWP7higher .ppress-from-to-wrapper input {
2404 min-height: 32px;
2405 }
2406
2407 .ppress-from-to-wrapper span#ppress-end-date-wrap {
2408 margin-left: -4px;
2409 }
2410
2411 .ppress-from-to-wrapper input:focus {
2412 z-index: 2;
2413 position: relative
2414 }
2415
2416 .ppview .wp-list-table .post-state {
2417 display: none;
2418 }
2419
2420 .ppview .wp-list-table tr:hover .post-state {
2421 display: inline-block;
2422 }
2423
2424 /* subscription listing table UI */
2425 .ppview .subscription.ppview .ppress-line-header {
2426 display: block;
2427 font-weight: 500;
2428 }
2429
2430 .ppview .subscription.ppview .ppress-line-note {
2431 display: block;
2432 font-size: 12px;
2433 }
2434
2435 .ppview .subscription.ppview .ppress-line-header a {
2436 font-weight: normal;
2437 }
2438
2439 .ppview .subscription.ppview th.column-renewal_date {
2440 width: 14%;
2441 }
2442
2443 .ppview .subscription.ppview th.column-initial_payment {
2444 width: 14%;
2445 }
2446
2447 .ppview .subscription.ppview th.column-plan {
2448 width: 20%;
2449 }
2450
2451 .ppview .subscription.ppview th.column-status {
2452 width: 12%;
2453 }
2454
2455 .ppress-admin .ppview .ppress_customers th#customer_last_login {
2456 width: 13%
2457 }
2458
2459 .ppress-admin .ppview .ppress_customers th#customer_since {
2460 width: 14%;
2461 }
2462
2463 .ppress-admin .ppview .ppress_customers th#customer_email {
2464 width: 17%;
2465 }
2466
2467 .ppress-admin .ppview .ppress_customers th#customer_subscriptions {
2468 width: 16%;
2469 }
2470
2471 .ppress-admin .ppview th#coupon_code {
2472 width: 18%;
2473 }
2474
2475 /* ProfilePress Report */
2476 .ppress-report-charts-container * {
2477 box-sizing: border-box;
2478 }
2479
2480 .ppress-report-charts-container {
2481 width: 100%;
2482 }
2483
2484 .ppress-report-charts-container dl.ppress-report-chart-top-card-item-wrap {
2485 display: grid;
2486 overflow: hidden;
2487 margin-top: 1.25rem;
2488 background-color: #ffffff;
2489 border-radius: 0.5rem;
2490 border-color: #E5E7EB;
2491
2492 box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
2493 border-left-width: 1px;
2494 border-top-width: 0;
2495 grid-template-columns: repeat(4, 1fr);
2496 }
2497
2498 .ppress-report-charts-container .ppress-report-chart-top-card-item {
2499 padding: 24px;
2500 border-right: 1px solid #e5e7eb;
2501 }
2502
2503 .ppress-report-charts-container dt.ppress-report-chart-top-card-item-header {
2504 color: #6B7280;
2505 font-size: 1rem;
2506 line-height: 1.5rem;
2507 font-weight: 400;
2508 }
2509
2510 .ppress-report-charts-container dd.ppress-report-chart-top-card-item-content-wrap {
2511 display: flex;
2512 margin: 0;
2513 margin-top: 4px;
2514 margin-bottom: 12px;
2515 justify-content: space-between;
2516 align-items: baseline;
2517 }
2518
2519 .ppress-report-charts-container .ppress-report-chart-top-card-item-content {
2520 display: flex;
2521 color: #111827;
2522 font-size: 1.5rem;
2523 line-height: 2rem;
2524 font-weight: 600;
2525 align-items: baseline;
2526 }
2527
2528 .ppress-report-charts-container .ppress-report-chart-top-card-item:last-child {
2529 border-right: 0;
2530 }
2531
2532 .ppress-report-charts-container .ppress-report-chart-bottom-card-item-content-wrap p.ppress-report-chart-bottom-card-item-trend.negative {
2533 color: #991B1B;
2534 }
2535
2536 .ppress-report-charts-container .ppress-report-chart-bottom-card-item-wrap {
2537 display: grid;
2538 margin-top: 1.25rem;
2539 gap: 1.25rem;
2540 grid-template-columns: repeat(2, minmax(0, 1fr));
2541 }
2542
2543 .ppress-report-charts-container .ppress-report-chart-bottom-card-item {
2544 overflow: hidden;
2545 position: relative;
2546 background-color: #ffffff;
2547 border-radius: 0.5rem;
2548 box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
2549 padding: 1.5rem;
2550 }
2551
2552 .ppress-report-charts-container .ppress-report-chart-bottom-card-item-chart {
2553 margin: 0;
2554 margin-top: 1.5rem;
2555 }
2556
2557 .ppress-report-charts-container .ppress-report-chart-bottom-card-item-header p {
2558 color: #6B7280;
2559 font-size: 0.875rem;
2560 line-height: 1.25rem;
2561 font-weight: 500;
2562 overflow: hidden;
2563 margin: 0;
2564 text-overflow: ellipsis;
2565 white-space: nowrap;
2566 }
2567
2568 .ppress-report-charts-container .ppress-report-chart-bottom-card-item-content-wrap {
2569 display: flex;
2570 padding-bottom: 0;
2571 margin: 0;
2572 align-items: baseline;
2573 }
2574
2575 .ppress-report-charts-container .ppress-report-chart-bottom-card-item-content-wrap p {
2576 color: #111827;
2577 font-size: 1.5rem;
2578 line-height: 2rem;
2579 font-weight: 600;
2580 margin: 0;
2581 }
2582
2583 .ppress-report-charts-container .ppress-report-chart-bottom-card-item-content-wrap p.ppress-report-chart-bottom-card-item-trend {
2584 display: flex;
2585 margin-left: 0.5rem;
2586 color: #059669;
2587 font-size: 0.875rem;
2588 line-height: 1.25rem;
2589 font-weight: 600;
2590 align-items: baseline;
2591 }
2592
2593 .ppress-report-charts-container .ppress-report-chart-bottom-card-item-view-more-block {
2594 position: absolute;
2595 right: 0;
2596 left: 0;
2597 bottom: 0;
2598 padding-top: 1rem;
2599 padding-bottom: 1rem;
2600 background-color: #F9FAFB;
2601 padding-left: 1.5rem;
2602 padding-right: 1.5rem;
2603 font-size: 0.875rem;
2604 line-height: 1.25rem;
2605 }
2606
2607 .ppress-report-charts-container .ppress-report-chart-bottom-card-item-view-more-block a {
2608 font-weight: 500;
2609 text-decoration: none;
2610 }
2611
2612 /*lite license page */
2613 .ppress-lite-license-wrap .ppress-license-field {
2614 display: flex;
2615 align-items: center;
2616 }
2617
2618 .wp-core-ui .ppress-lite-license-wrap .button.ppress-license-button.button-secondary {
2619 font-size: 1rem;
2620 line-height: 1;
2621 margin: 0 8px;
2622 padding: 13px;
2623 }
2624
2625 .ppress-lite-license-wrap .ppress-license-message {
2626 font-size: 15px;
2627 margin-top: 8px;
2628 }
2629
2630 .ppress-lite-license-wrap .ppress-settings-upgrade {
2631 margin-top: 20px;
2632 padding: 1px;
2633 position: relative;
2634 background: #fff;
2635 border-radius: 4px;
2636 box-shadow: inset 0 0 0 1px rgb(0 0 0 / 20%), 0 5px 10px rgb(0 0 0 / 10%);
2637 max-width: 680px;
2638 }
2639
2640 .ppress-lite-license-wrap .ppress-settings-upgrade__inner {
2641 text-align: center;
2642 margin: 0;
2643 padding: 30px;
2644 }
2645
2646 .ppress-lite-license-wrap .ppress-settings-upgrade h3 {
2647 line-height: 1.5;
2648 font-size: 22px;
2649 margin: 0 0 1.5rem;
2650 }
2651
2652 .ppress-lite-license-wrap .ppress-settings-upgrade ul {
2653 margin: 1.5rem 0 calc(1.5rem - 6px);
2654 display: flex;
2655 flex-wrap: wrap;
2656 justify-content: center
2657 }
2658
2659 @media screen and (min-width: 782px) {
2660 .ppress-lite-license-wrap .ppress-settings-upgrade ul {
2661 margin-left: 4rem;
2662 margin-right: 4rem
2663 }
2664 }
2665
2666 .ppress-lite-license-wrap .ppress-settings-upgrade li {
2667 font-size: 15px;
2668 margin: 6px 0;
2669 width: 100%
2670 }
2671
2672 .ppress-lite-license-wrap .ppress-settings-upgrade li a {
2673 color: #3c434a;
2674 text-decoration: none
2675 }
2676
2677 .ppress-lite-license-wrap .ppress-settings-upgrade li a:hover {
2678 color: var(--wp-admin-theme-color);
2679 text-decoration: underline
2680 }
2681
2682 @media screen and (min-width: 782px) {
2683 .ppress-lite-license-wrap .ppress-settings-upgrade li {
2684 text-align: left;
2685 width: 50%
2686 }
2687 }
2688
2689 .ppress-lite-license-wrap .ppress-settings-upgrade .button.button-large {
2690 font-size: 17px;
2691 line-height: 30px;
2692 padding: 10px 20px
2693 }
2694
2695 .ppress-lite-license-wrap .ppress-settings-upgrade .ppress-upgrade-btn-subtext {
2696 text-align: center;
2697 margin: 0;
2698 padding: 30px 20px 20px;
2699 background-color: #fcf9e8;
2700 border: 1px solid #edeac9;
2701 border-width: 1px 0 0;
2702 position: relative;
2703 border-radius: 0;
2704 border-bottom-left-radius: 4px;
2705 border-bottom-right-radius: 4px;
2706 color: #3c434a;
2707 font-size: 14px;
2708 line-height: 1.5;
2709 }
2710
2711 @media screen and (min-width: 782px) {
2712 .ppress-lite-license-wrap .ppress-settings-upgrade .ppress-upgrade-btn-subtext {
2713 padding-left: 4rem;
2714 padding-right: 4rem
2715 }
2716 }
2717
2718 .ppress-lite-license-wrap .ppress-settings-upgrade .ppress-upgrade-btn-subtext svg {
2719 background: #00a32a;
2720 fill: #fff;
2721 border-radius: 50%;
2722 border: 4px solid #fff;
2723 box-shadow: 0 0 0 1px #edeac9;
2724 width: 28px;
2725 height: 28px;
2726 position: absolute;
2727 top: -18px;
2728 left: 50%;
2729 margin-left: -18px
2730 }
2731
2732 .ppress-lite-license-wrap .ppress-upgrade-btn-subtext a {
2733 text-decoration: none;
2734 display: block;
2735 margin-top: 6px;
2736 font-weight: bold;
2737 }
2738
2739
2740 .ppress-lite-license-wrap .ppress-settings-upgrade .ppress-upgrade-btn-subtext a {
2741 font-weight: normal;
2742 display: inline-block;
2743 }
2744
2745 .ppress-lite-license-wrap .ppress-settings-upgrade .ppress-upgrade-btn-subtext u {
2746 text-decoration: none;
2747 font-weight: bold;
2748 color: #00a32a;
2749 }
2750
2751 /* Export page CSS */
2752 .ppress-export-card-item-wrap {
2753 display: grid;
2754 margin-top: 1.25rem;
2755 gap: 1.25rem;
2756 grid-template-columns: repeat(3, minmax(0, 1fr));
2757 }
2758
2759 .ppress-export-cards-wrap * {
2760 box-sizing: border-box;
2761 }
2762
2763 .ppress-export-cards-wrap p {
2764 font-size: 14px;
2765 }
2766
2767 .ppress-export-card-item {
2768 overflow: hidden;
2769 position: relative;
2770 background-color: #fff;
2771 border-radius: 0.5rem;
2772 box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);
2773 padding: 1.5rem;
2774 }
2775
2776 .ppress-export-card-item-header p {
2777 color: #6b7280;
2778 font-size: .875rem;
2779 line-height: 1.25rem;
2780 font-weight: 500;
2781 overflow: hidden;
2782 margin: 0;
2783 text-overflow: ellipsis;
2784 white-space: nowrap;
2785 }
2786
2787 .ppress-export-card-item {
2788 margin: 0;
2789 }
2790
2791 .ppress-export-card-item form {
2792 display: flex;
2793 flex-direction: column;
2794 flex-wrap: wrap;
2795 position: relative;
2796 }
2797
2798 .ppress-export-card-item .ppress-from-to-wrapper {
2799 display: flex;
2800 margin-bottom: 16px;
2801 width: 100%;
2802 }
2803
2804 .ppress-export-card-item .ppress-from-to-wrapper span {
2805 flex-grow: 1;
2806 }
2807
2808 .ppress-export-card-item .ppress-from-to-wrapper input {
2809 width: 100%;
2810 }
2811
2812 .ppress-export-cards-wrap dd {
2813 margin-inline-start: 0;
2814 }
2815
2816 .ppress-export-cards-wrap select,
2817 .ppress-export-cards-wrap .select2-container {
2818 margin-bottom: 16px;
2819 }
2820
2821 /* login redirect admin page */
2822 .ppress-login-redirect--repeater-item {
2823 display: flex;
2824 flex-wrap: wrap;
2825 align-items: center;
2826 padding-top: 12px;
2827 padding-bottom: 12px;
2828 width: 100%;
2829 border-top: 1px solid #dedede;
2830 }
2831
2832 .ppress-login-redirect--repeater-item:first-child {
2833 border-top-width: 0;
2834 }
2835
2836 .ppress-login-redirect--field-label {
2837 width: 20%;
2838 }
2839
2840 .ppress-login-redirect--field-control {
2841 position: relative;
2842 width: 80%;
2843 }
2844
2845 .ppress-url-prefix-suffix-field {
2846 display: flex;
2847 align-items: center;
2848 flex-wrap: wrap;
2849 width: 100%;
2850 }
2851
2852 .ppress-login-redirect--field-control input {
2853 width: 380px;
2854 }
2855
2856 .ppress-login-redirect--remove-field {
2857 display: flex;
2858 align-items: center;
2859 justify-content: center;
2860 position: relative;
2861 margin-left: 10px;
2862 padding: 0;
2863 width: 25px;
2864 height: 25px;
2865 background-color: #eee;
2866 border-radius: 50%;
2867 border-width: 0;
2868 transition: background-color .2s;
2869 opacity: 0.7;
2870 cursor: pointer;
2871 }
2872
2873 .ppress-login-redirect--close-icon {
2874 position: relative;
2875 display: inline-block;
2876 width: 10px;
2877 height: 10px;
2878 overflow: hidden;
2879 }
2880
2881 .ppress-login-redirect--repeater-item + .ppress-no-login-redirect-rule-message {
2882 display: none;
2883 }
2884
2885 .ppress-admin .ppress-copy-url-icon {
2886 display: flex;
2887 align-items: center;
2888 justify-content: center;
2889 }
2890
2891 .ppress-admin .wp-list-table td .dashicons-admin-page {
2892 padding: 5px 0;
2893 }
2894
2895 .ppressWP7higher.ppress-admin .wp-list-table td .dashicons-admin-page {
2896 padding: 0;
2897 line-height: normal;
2898 }