PluginProbe ʕ •ᴥ•ʔ
Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress / 4.16.19
Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress v4.16.19
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 1 month ago edit-order-sub.css 1 month ago membership-checklist-header.css 1 month ago ppress-menu.css 1 month ago
admin.css
2903 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 {
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 .pp-form-control[type="checkbox"],
974 .pp-form-buider-settings-popup-container .pp-form-buider-settings-popup-body .pp-form-control[type="radio"] {
975 height: 1rem;
976 }
977
978 .pp-form-buider-settings-popup-container .pp-form-buider-settings-popup-body select.pp-form-control {
979 background-image: url(../images/frontend/arrow-down.png);
980 background-position: right 20px center;
981 background-repeat: no-repeat;
982 background-size: 10px auto;
983 -webkit-appearance: none;
984 -moz-appearance: none;
985 appearance: none;
986 }
987
988 .pp-form-buider-settings-popup-content .pp-form-control:not([type=checkbox]) {
989 width: 100% !important;
990 max-width: 100% !important;
991 }
992
993 .pp-form-buider-settings-popup-content .pp-form-buider-settings-popup-footer {
994 -webkit-font-smoothing: antialiased;
995 align-items: center;
996 border-top: 1px solid #e6e6e6;
997 box-sizing: border-box;
998 display: flex;
999 font-variant-ligatures: none;
1000 outline: 0;
1001 padding: 30px;
1002 text-rendering: optimizelegibility;
1003 text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
1004 }
1005
1006 .pp-form-buider-settings-popup-content textarea.pp-form-control {
1007 max-width: 100%;
1008 min-height: 100px;
1009 resize: vertical;
1010 line-height: 20px;
1011 }
1012
1013 .pp-form-buider-settings-popup-container .pp-form-buider-settings-field-close-btn {
1014 color: #aaaaaa;
1015 float: right;
1016 font-size: 28px;
1017 font-weight: bold;
1018 }
1019
1020 .pp-form-buider-settings-popup-container .pp-form-buider-settings-field-close-btn:hover,
1021 .pp-form-buider-settings-popup-container .pp-form-buider-settings-field-close-btn:focus {
1022 color: #000;
1023 text-decoration: none;
1024 cursor: pointer;
1025 }
1026
1027 /*---------------------------------------------------------------------------------------------
1028 *
1029 * Shortcode form builder
1030 *
1031 *---------------------------------------------------------------------------------------------*/
1032 .ppSCB-tab-box-div .CodeMirror {
1033 width: 100% !important;
1034 border: 0;
1035 height: 617px;
1036 }
1037
1038 .ppSCB-tab-box-div .form-table th {
1039 padding: 20px 0 20px 0;
1040 }
1041
1042 .pp_edit_form #titlediv div#titlewrap #title {
1043 width: 80% !important;
1044 }
1045
1046 .ppressWP7higher .pp_edit_form #titlediv .pp-form-save-changes {
1047 margin: 0 !important;
1048 }
1049
1050 #titlewrap input.ppSCB-save-btn {
1051 margin: 0 10px 5px;
1052 vertical-align: top;
1053 height: 35px;
1054 }
1055
1056 .ppSCB-margin-r input[type="text"], .ppSCB-margin-r input[type="number"], .ppSCB-margin-r textarea, .ppSCB-margin-r select {
1057 max-width: 500px !important;
1058 width: 100% !important;
1059 }
1060
1061 .remove_white_styling #post-body-content .form-table textarea.wp-editor-area,
1062 #post-body-content .form-table textarea.wp-editor-area,
1063 textarea.wp-editor-area {
1064 max-width: 100% !important;
1065 width: 100% !important;
1066 }
1067
1068 .ppSCB-tab-content {
1069 max-width: 100%;
1070 width: 100% !important;
1071 }
1072
1073 #ppSettings.ppSCB-tab-content {
1074 padding: 0 15px 15px;
1075 }
1076
1077 #ppSettings .ppSCB-tab-content-header {
1078 font-size: 14px;
1079 background: #f5f5f5;
1080 padding: 8px 5px;
1081 color: #333;
1082 margin: 1em 0;
1083 }
1084
1085 .ppSCB-margin-r {
1086 margin-top: 10px;
1087 margin-right: 460px;
1088 }
1089
1090 .ppSCB-clear-both {
1091 clear: both;
1092 }
1093
1094
1095 /* For tabs */
1096 .ppSCB-margin-r h2.nav-tab-wrapper {
1097 border-bottom: 0 !important;
1098 padding-bottom: 0 !important;
1099 padding-left: 0 !important;
1100 }
1101
1102 .ppSCB-margin-r h2 .nav-tab {
1103 font-size: 13px;
1104 line-height: 25px;
1105 font-weight: normal;
1106 padding: 4px 10px !important;
1107 border-radius: 5px 5px 0 0;
1108 -moz-border-radius: 5px 5px 0 0;
1109 -webkit-border-radius: 5px 5px 0 0;
1110 }
1111
1112 .ppSCB-margin-r .nav-tab-active, .ppSCB-margin-r .nav-tab-active:hover {
1113 background: #fff;
1114 font-weight: bold !important;
1115 border-bottom: 0;
1116 border-top: 2px solid #1a9ac9;
1117 color: #0073aa;
1118 }
1119
1120 .ppSCB-margin-r .ppSCB-tab-box {
1121 float: left;
1122 width: 100%;
1123 }
1124
1125 .ppSCB-margin-r .ppSCB-tab-box-div {
1126 background: #fff;
1127 border: 1px solid #ccc;
1128 min-height: 617px;
1129 padding: 0;
1130 }
1131
1132 .ppSCB-margin-r .ppSCB-sidebar {
1133 float: right;
1134 border: 1px solid #ccc;
1135 background: #fff;
1136 margin-right: -460px;
1137 width: 440px;
1138 min-height: 700.6px;
1139 }
1140
1141 .ppSCB-margin-r.passwordReset .ppSCB-sidebar {
1142 min-height: 684.4px;
1143 }
1144
1145 .ppSCB-margin-r .ppSCB-sidebar h2 {
1146 font-size: 16px;
1147 text-align: center;
1148 color: #888;
1149 line-height: 24px;
1150 }
1151
1152 .ppSCB-margin-r .ppSCB-sidebar iframe {
1153 width: 100% !important;
1154 height: 100% !important;
1155 min-height: 649px;
1156 }
1157
1158 .ppSCB-margin-r .ppSCB-sidebar h3 {
1159 border-bottom: 1px solid #eee;
1160 margin: 0;
1161 padding: 10px;
1162 line-height: 1.4;
1163 text-align: center;
1164 font-size: 18px;
1165 }
1166
1167 .ppSCB-margin-r input.shortcode-in-list-table {
1168 float: right;
1169 width: 250px !important;
1170 background: #fff;
1171 border: 3px solid #eee;
1172 font-weight: normal;
1173 font-size: 15px;
1174 padding: 4px 10px;
1175 line-height: normal;
1176 }
1177
1178 .ppSCB-margin-r .ppSCB-preview-h-left,
1179 .ppSCB-margin-r .ppSCB-preview-h-right {
1180 text-align: center;
1181 display: inline-block;
1182 width: 49%;
1183 padding: 14px 1.1px;
1184 cursor: pointer;
1185 }
1186
1187 .ppSCB-margin-r .ppSCB-preview-h-right h3,
1188 .ppSCB-margin-r .ppSCB-preview-h-left h3 {
1189 display: inline;
1190 border: 0;
1191 font-size: 14px;
1192 }
1193
1194 .ppSCB-margin-r .ppSCB-preview-header {
1195 border-bottom: 1px solid #eee;
1196 }
1197
1198 .ppSCB-margin-r .ppSCB-preview-active {
1199 background: #eee;
1200 color: #fff !important;
1201 border: 0;
1202 }
1203
1204 .ppSCB #titlediv div#titlewrap #title {
1205 max-width: 80% !important;
1206 }
1207
1208 /* email editor for settings */
1209 .ppress-email-editor-wrap {
1210 margin: 0;
1211 padding: 0;
1212 }
1213
1214 .ppress-email-editor-wrap .pp-email-editor-tab {
1215 border-bottom: 1px solid #ddd;
1216 margin: 0;
1217 padding: 0;
1218 }
1219
1220 .ppress-email-editor-wrap .pp-email-editor-tablinks {
1221 padding: 8px 15px;
1222 color: #666;
1223 background-color: #fff;
1224 border: 0;
1225 margin: 0;
1226 cursor: pointer;
1227 }
1228
1229 .ppress-email-editor-wrap .pp-email-editor-tabcontent {
1230 border: 1px solid #ddd;
1231 border-top: 0;
1232 display: none;
1233 }
1234
1235 .ppress-email-editor-wrap .pp-email-editor-tablinks.ecode {
1236 margin-left: 31px;
1237 }
1238
1239 .ppress-email-editor-wrap .pp-email-editor-tablinks.eactive {
1240 border: 1px solid #ddd;
1241 border-bottom: 0;
1242 margin-bottom: -1px;
1243 padding-bottom: 9px;
1244 }
1245
1246 .ppress-email-editor-wrap .pp-email-editor-tabcontent.epreview {
1247 padding: 10px 10px 8px;
1248 margin: 0;
1249 max-height: 450px;
1250 overflow: scroll;
1251 }
1252
1253 .wrap.ppview .pp-settings-wrap .CodeMirror {
1254 height: 300px;
1255 width: 600px;
1256 }
1257
1258 .ppview #social_login_settings .CodeMirror {
1259 height: 230px;
1260 }
1261
1262 .wrap.ppview .pp-settings-wrap .ppress-email-editor-wrap .pp-email-editor-tabcontent .CodeMirror {
1263 height: 400px;
1264 width: 600px;
1265 border-top: 0;
1266 padding: 0 5px;
1267 }
1268
1269 .ppview .pp-custom-field-notice,
1270 .ppview .ppress-sub-header-notice {
1271 background: #fff;
1272 border-left: 4px solid #fff;
1273 box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .1);
1274 margin: 5px 0 10px;
1275 padding: 1px 12px;
1276 display: block;
1277 border-left-color: #00a0d2;
1278 position: relative;
1279 clear: left;
1280 }
1281
1282 .ppview .pp-custom-field-notice p,
1283 .ppview .ppress-sub-header-notice p {
1284 margin: .5em 0;
1285 padding: 2px 5px;
1286 }
1287
1288 /* Email settings page */
1289 .ppress_settings_data .pp-email-notification-status {
1290 margin-right: 18px;
1291 font-size: 28px;
1292 line-height: 22px;
1293 color: #a00;
1294 float: left;
1295 box-sizing: border-box;
1296 -moz-box-sizing: border-box;
1297 -webkit-box-sizing: border-box;
1298 }
1299
1300 .ppress_settings_data .pp-email-notification-status.pp-is-active {
1301 color: #46b450;
1302 }
1303
1304 .ppress_settings_data .pp-email-notifications th.column-title.column-primary {
1305 padding-left: 48px;
1306 }
1307
1308 .ppress_settings_data .pp-email-notifications .pp-email-configure span {
1309 line-height: 24px;
1310 }
1311
1312 .ppressWP7higher .ppress_settings_data .pp-email-notifications .pp-email-configure span {
1313 line-height: 1.9;
1314 }
1315
1316 .ppress_settings_data .pp-email-notifications .column-configure {
1317 width: 60px;
1318 text-align: center;
1319 }
1320
1321 .remove_white_styling #post-body-content .form-table input[type=text],
1322 .remove_white_styling #post-body-content .form-table input[type=password],
1323 .remove_white_styling #post-body-content .form-table select,
1324 .remove_white_styling #post-body-content .form-table textarea {
1325 max-width: 630px !important;
1326 width: 100% !important;
1327 }
1328
1329 .pp-below-text-field-success {
1330 background: #46b450;
1331 color: #fff;
1332 padding: 2px 5px;
1333 width: 100%;
1334 box-sizing: border-box;
1335 }
1336
1337 .remove_white_styling #post-body-content textarea {
1338 min-height: 200px;
1339 }
1340
1341 .pp-custom-fields.remove_white_styling #post-body-content textarea {
1342 min-height: 50px;
1343 }
1344
1345 .ppress-below-text-field-error {
1346 background: #ca4a1f;
1347 color: #fff;
1348 padding: 2px 5px;
1349 width: 100%;
1350 box-sizing: border-box;
1351 }
1352
1353 .ppress-placeholder-tags {
1354 overflow: scroll;
1355 height: 300px;
1356 width: 100%;
1357 margin: 10px 0;
1358 }
1359
1360 .ppress-placeholder-tags tbody tr:first-of-type {
1361 background-color: rgb(239, 239, 239);
1362 }
1363
1364 .ppress-placeholder-tags tbody tr th {
1365 padding: 15px;
1366 }
1367
1368 .ppress-settings-page-notice {
1369 background: #ddd9;
1370 padding: 15px;
1371 }
1372
1373 .ppress-hint-tooltip {
1374 display: inline;
1375 font-weight: normal;
1376 }
1377
1378 #logs textarea.ppress-error-log-textarea {
1379 width: 100% !important;
1380 max-width: 100% !important;
1381 min-height: 300px !important;
1382 color: rgba(51, 51, 51, 0.78) !important;
1383 }
1384
1385 .pp-custom-fields #post-body-content textarea {
1386 width: 100%;
1387 min-height: initial;
1388 }
1389
1390 /* content control CSS */
1391
1392 #ppContentProtectionContent .badge {
1393 -webkit-font-smoothing: antialiased;
1394 background: #a5b2bd;
1395 border-radius: 2px;
1396 color: #fff;
1397 display: inline-block;
1398 font-size: 11px;
1399 font-style: normal;
1400 font-weight: 700;
1401 line-height: 10px;
1402 padding: 4px 5px;
1403 text-transform: uppercase;
1404 vertical-align: text-top;
1405 -webkit-transition: background-color .25s ease-in-out;
1406 -o-transition: background-color .25s ease-in-out;
1407 transition: background-color .25s ease-in-out;
1408 }
1409
1410 #ppContentProtectionContent {
1411 margin: 1em 0 2em 0;
1412 }
1413
1414 #ppContentProtectionContent.actions .facet {
1415 padding-right: 35px
1416 }
1417
1418 #ppContentProtectionContent .condAction {
1419 background: #f9fafa;
1420 border: 1px solid #d6dde3;
1421 border-radius: 3px
1422 }
1423
1424 #ppContentProtectionContent .facet {
1425 zoom: 1;
1426 position: relative;
1427 padding: 15px 30px 10px 20px
1428 }
1429
1430 #ppContentProtectionContent .facet:after, #ppContentProtectionContent .facet:before {
1431 display: table;
1432 content: "";
1433 line-height: 0
1434 }
1435
1436 #ppContentProtectionContent .facet:after {
1437 clear: both
1438 }
1439
1440 #ppContentProtectionContent .col {
1441 width: 48%;
1442 float: none;
1443 box-sizing: border-box;
1444 display: inline-block;
1445 }
1446
1447 #ppContentProtectionContent .col select {
1448 width: 100% !important;
1449 max-width: 100% !important;
1450 }
1451
1452 #ppContentProtectionContent .col input {
1453 margin-right: 5px;
1454 width: 184px
1455 }
1456
1457 #ppContentProtectionContent .col:last-child {
1458 margin-right: 0
1459 }
1460
1461 #ppContentProtectionContent .col a {
1462 line-height: 28px
1463 }
1464
1465 #ppContentProtectionContent .col a:hover {
1466 text-decoration: none
1467 }
1468
1469 #ppContentProtectionContent .input-append > input {
1470 margin-right: 0
1471 }
1472
1473 #ppContentProtectionContent .regex input[type=text] {
1474 display: block
1475 }
1476
1477 #ppContentProtectionContent .timeframe input, #ppContentProtectionContent .timeframe select {
1478 display: inline-block;
1479 float: none
1480 }
1481
1482 #ppContentProtectionContent .timeframe input {
1483 width: 40px
1484 }
1485
1486 #ppContentProtectionContent .timeframe select {
1487 width: 80px
1488 }
1489
1490 #ppContentProtectionContent .icon-circle-minus {
1491 color: #a5b2bd
1492 }
1493
1494 #ppContentProtectionContent .actions {
1495 position: absolute;
1496 right: 10px;
1497 top: 17px;
1498 border: 1px solid #a5b2bd;
1499 border-radius: 50%;
1500 }
1501
1502 #ppContentProtectionContent .actions a {
1503 margin: 0;
1504 text-decoration: none;
1505 }
1506
1507 #ppContentProtectionContent .actions a:hover {
1508 text-decoration: none
1509 }
1510
1511 #ppContentProtectionContent .actions a:hover .icon-circle-minus {
1512 color: #4f5d6b
1513 }
1514
1515 #ppContentProtectionContent .and {
1516 border-bottom: 1px dashed #d6dde3;
1517 margin: .5em 0 1.7em 0;
1518 text-align: center
1519 }
1520
1521 #ppContentProtectionContent .and a, #ppContentProtectionContent .and em, #ppContentProtectionContent .and label {
1522 background: #fff;
1523 font-size: 1.2em;
1524 font-style: normal;
1525 margin: 0 10px;
1526 padding: 0 10px;
1527 position: relative;
1528 top: 9px
1529 }
1530
1531 #ppContentProtectionContent .and a {
1532 left: -6.5px
1533 }
1534
1535 #ppContentProtectionContent .and em {
1536 color: #4f5d6b
1537 }
1538
1539 #ppContentProtectionContent .and label {
1540 cursor: pointer;
1541 display: inline-block;
1542 top: 12px
1543 }
1544
1545 #ppContentProtectionContent .and input {
1546 margin: 0
1547 }
1548
1549 #ppContentProtectionContent .or {
1550 color: #93a1af;
1551 font-weight: 500;
1552 margin-left: -21px;
1553 left: 50%;
1554 position: absolute;
1555 top: -6px
1556 }
1557
1558 #ppContentProtectionContent .add-or > .add, #ppContentProtectionContent .or {
1559 background: #f9fafa;
1560 font-size: 1.2em;
1561 padding: 0 10px
1562 }
1563
1564 #ppContentProtectionContent .add-or {
1565 text-align: center
1566 }
1567
1568 #ppContentProtectionContent .add-or > .add {
1569 left: -6.5px;
1570 position: relative;
1571 top: -9px
1572 }
1573
1574 #ppContentProtectionContent .facetList > .facet:first-child > .badge {
1575 display: none !important;
1576 }
1577
1578 #ppContentProtectionContent .workflowConditions .facetList .facet select {
1579 min-height: 32px;
1580 }
1581
1582 #ppContentProtectionContent .workflowConditions .col input.select2-search__field {
1583 margin: 0;
1584 min-height: 0;
1585 }
1586
1587 #ppContentProtectionContent .workflowConditions .select2 li {
1588 margin-bottom: 0;
1589 }
1590
1591 #post-body-content .content_protection .column-title {
1592 width: 32%;
1593 }
1594
1595 #post-body-content .content_protection .column-content {
1596 width: 43%;
1597 }
1598
1599 #post-body-content .content_protection .access {
1600 width: 25%;
1601 }
1602
1603 /* Extension settings page */
1604 .ppress-extensions-items-wrap * {
1605 box-sizing: border-box;
1606 }
1607
1608 .ppress-extensions-items-wrap .ppress-extensions-header {
1609 padding: 20px 0 10px;
1610 border-bottom: 2px solid #e8e8eb;
1611 margin: 0 0 30px;
1612 display: flex;
1613 align-items: center;
1614 }
1615
1616 .ppress-extensions-items-wrap .ppress-extensions-header-buttons {
1617 flex: 1 0;
1618 }
1619
1620 .ppress-extensions-items-wrap .ppress-extensions-button {
1621 height: 35px;
1622 font-size: 14px;
1623 padding: 0 18px;
1624 margin-right: 10px;
1625 }
1626
1627 .ppress-extensions-items-wrap .ppress-extensions-items-row {
1628 box-sizing: border-box;
1629 display: flex;
1630 flex: 0 1 auto;
1631 flex-direction: row;
1632 flex-wrap: wrap;
1633 margin-right: -.5rem;
1634 margin-left: -.5rem;
1635 }
1636
1637 .ppress-extensions-items-wrap .ppress-extension-item-wrap {
1638 box-sizing: border-box;
1639 flex: 0 0 auto;
1640 padding: .5rem;
1641 }
1642
1643 .ppress-extensions-items-wrap .ppress-extension-item-wrap {
1644 flex-basis: 100%;
1645 max-width: 100%;
1646 }
1647
1648 @media only screen and (min-width: 782px) {
1649 .ppress-extensions-items-wrap .ppress-extension-item-wrap {
1650 flex-basis: 50%;
1651 max-width: 50%;
1652 }
1653 }
1654
1655 @media only screen and (min-width: 1042px) {
1656 .ppress-extensions-items-wrap .ppress-extension-item-wrap {
1657 flex-basis: 33.33333333%;
1658 max-width: 33.33333333%;
1659 }
1660 }
1661
1662 .ppress-extensions-items-wrap .ppress-extension-item-card {
1663 height: 100%;
1664 border: 1px solid #e8e8eb;
1665 background: #fff;
1666 box-shadow: 0 2px 5px rgba(0, 0, 0, .05);
1667 color: #141b38;
1668 display: flex;
1669 flex-direction: column;
1670 }
1671
1672 .ppress-extensions-items-wrap .ppress-extension-card-body {
1673 padding: 30px 30px 20px;
1674 flex: 1;
1675 }
1676
1677 .ppress-extensions-items-wrap .ppress-extension-card-body.ppress-unavailable {
1678 opacity: .5;
1679 }
1680
1681 .ppress-extensions-items-wrap .ppress-extension-card-header {
1682 display: flex;
1683 align-items: center;
1684 font-size: 18px;
1685 font-weight: 600;
1686 margin-bottom: 16px;
1687 }
1688
1689 .ppress-extensions-items-wrap .ppress-extension-card-header svg,
1690 .ppress-extensions-items-wrap .ppress-extension-card-header .dashicons {
1691 width: 35px;
1692 height: 35px;
1693 margin-right: 10px;
1694 font-size: 35px;
1695 }
1696
1697 .ppress-extensions-items-wrap .ppress-extension-card-description {
1698 color: #434960;
1699 font-size: 15px;
1700 line-height: 22px;
1701 }
1702
1703 .ppress-extensions-items-wrap .ppress-extension-card-learn-more {
1704 margin-top: 10px;
1705 }
1706
1707 .ppress-extensions-items-wrap .ppress-extension-card-footer {
1708 border: 2px solid #fff;
1709 background-color: #f9f9fa;
1710 padding: 12px;
1711 min-height: 43px;
1712 display: flex;
1713 }
1714
1715 .ppress-extensions-items-wrap .ppress-extension-card-install-activate {
1716 display: flex;
1717 align-items: center;
1718 justify-content: flex-end;
1719 height: 30px;
1720 position: relative;
1721 }
1722
1723 .ppress-extension-card-settings, .ppress-extension-card-install-activate {
1724 width: 50%;
1725 }
1726
1727 .ppress-extension-card-footer > .ppress-extension-card-install-activate {
1728 width: 100%;
1729 }
1730
1731 .ppress-extension-card-install-activate {
1732 }
1733
1734 .ppress-extensions-items-wrap .ppress-extension-card-install-activate .ppress-extension-card-status {
1735 font-weight: 600;
1736 font-size: 14px;
1737 }
1738
1739 .ppress-extensions-items-wrap .ppress-extension-use-switch {
1740 position: relative;
1741 cursor: pointer;
1742 background-color: #5a5a5a;
1743 border-radius: 15px;
1744 -webkit-transition: all .2s ease-in-out;
1745 -moz-transition: all .2s ease-in-out;
1746 -ms-transition: all .2s ease-in-out;
1747 transition: all .2s ease-in-out;
1748 vertical-align: middle;
1749 display: inline-block;
1750 margin: -2px 0 0 5px;
1751 width: 36px;
1752 height: 20px;
1753 }
1754
1755 .ppress-extensions-items-wrap .ppress-extension-card-install-activate input[type=checkbox]:checked + .ppress-extension-use-switch {
1756 background-color: var(--wp-admin-theme-color, #007cba);
1757 }
1758
1759 .ppress-extensions-items-wrap .ppress-extension-card-install-activate input[type=checkbox] {
1760 position: absolute;
1761 top: auto;
1762 overflow: hidden;
1763 clip: rect(1px, 1px, 1px, 1px);
1764 width: 1px;
1765 height: 1px;
1766 white-space: nowrap;
1767 }
1768
1769 .ppress-extensions-items-wrap .ppress-extension-card-install-activate input[type=checkbox]:checked + .ppress-extension-use-switch:before {
1770 -webkit-transform: translateX(16px);
1771 -ms-transform: translateX(16px);
1772 transform: translateX(16px);
1773 }
1774
1775 .ppress-extensions-items-wrap .ppress-extension-use-switch:before {
1776 position: absolute;
1777 content: "";
1778 height: 16px;
1779 width: 16px;
1780 left: 2px;
1781 top: 2px;
1782 background-color: #fff;
1783 border-radius: 50%;
1784 -webkit-transition: all .2s ease-in-out;
1785 -moz-transition: all .2s ease-in-out;
1786 -ms-transition: all .2s ease-in-out;
1787 transition: all .2s ease-in-out;
1788 }
1789
1790 .ppress-extensions-items-wrap .ppress-extension-card-learn-more .no-underline {
1791 text-decoration: none;
1792 }
1793
1794 .ppress-extensions-items-wrap .ppress-extensions-upgrade-cta {
1795 display: flex;
1796 align-items: center;
1797 justify-content: flex-end;
1798 }
1799
1800 .ppress-extensions-items-wrap .ppress-extension-status {
1801 font-weight: 700;
1802 color: #393f4c;
1803 }
1804
1805 .ppress-extensions-items-wrap .ppress-extension-status span {
1806 color: #777;
1807 font-weight: 600;
1808 }
1809
1810 .ppress-extensions-upsell-wrap {
1811 margin-top: 10px;
1812 padding: 20px;
1813 background: #fff;
1814 border-left: 3px solid var(--wp-admin-theme-color, #007cba);
1815 line-height: 1.5;
1816 font-size: 14px;
1817 }
1818
1819 .ppress-extensions-upsell-wrap .notice-content {
1820 display: -webkit-box;
1821 display: -ms-flexbox;
1822 display: flex;
1823 }
1824
1825 .ppress-extensions-upsell-wrap .ppress-extensions-upsell-button {
1826 flex-shrink: 0;
1827 -webkit-box-flex: 0;
1828 -ms-flex-positive: 0;
1829 flex-grow: 0;
1830 margin-left: auto;
1831 }
1832
1833 .ppress-extensions-upsell-wrap .ppress-extensions-upsell-button {
1834 border-width: 1px 1px 2px;
1835 border-radius: 3px;
1836 cursor: pointer;
1837 display: inline-block;
1838 font-size: 14px;
1839 text-decoration: none;
1840 margin-top: 0;
1841 line-height: 1;
1842 }
1843
1844 .ppress-extensions-upsell-wrap .ppress-extensions-upsell-button a {
1845 padding: 5px 15px;
1846 }
1847
1848 .ppress-extensions-upsell-wrap .ppress-extensions-upsell-highlight {
1849 font-weight: bold;
1850 color: var(--wp-admin-theme-color, #007cba);
1851 }
1852
1853 /* new admin pages header */
1854 .ppress-admin .ppress-admin-banner {
1855 background-color: #326ee0;
1856 -webkit-box-sizing: border-box;
1857 box-sizing: border-box;
1858 overflow: hidden;
1859 position: relative;
1860 top: 0;
1861 width: 100%;
1862 padding: 15px;
1863 }
1864
1865 .ppress-admin .ppress-admin-wrap {
1866 margin-bottom: 10px;
1867 }
1868
1869 .ppress-admin .ppress-admin-banner.ppress-pro {
1870 padding: 15px 15px 0;
1871 }
1872
1873 .ppress-admin .ppress-admin-banner.ppress-pro.ppress-no-submenu {
1874 padding-bottom: 15px;
1875 }
1876
1877 .ppress-admin .wrap {
1878 padding-left: 20px;
1879 margin: 0 20px 0 2px;
1880 }
1881
1882 .wp-admin.ppress-admin #wpcontent {
1883 padding: 0;
1884 }
1885
1886 .ppress-admin .ppress-admin-banner__logo {
1887 padding: 0 0 15px;
1888 display: block;
1889 }
1890
1891 .ppress-admin .ppress-admin-banner__logo img {
1892 width: 140px;
1893 height: auto;
1894 float: left;
1895 margin-top: 20px;
1896 padding-left: 15px;
1897 }
1898
1899 .ppress-admin .ppress-admin-banner__helplinks {
1900 float: right;
1901 padding: 10px 20px 20px;
1902 }
1903
1904 .ppress-admin .ppress-admin-banner__helplinks a {
1905 color: rgba(255, 255, 255, 0.92);
1906 text-decoration: none;
1907 }
1908
1909 .ppress-admin .ppress-admin-banner__helplinks a.ppress-active {
1910 background: #fff;
1911 padding: 5px;
1912 color: #326ee0;
1913 border-radius: 4px;
1914 }
1915
1916 .ppress-admin .ppress-admin-banner__helplinks > span {
1917 padding-right: 15px;
1918 }
1919
1920 .ppress-admin div#screen-meta-links {
1921 position: absolute;
1922 right: 0;
1923 z-index: 9;
1924 }
1925
1926 .ppress-admin .ppress-nav-tab-wrapper {
1927 padding: 0;
1928 margin: 10px 16px 0;
1929 border-bottom: 0;
1930 }
1931
1932 .ppress-admin .ppress-nav-tab-wrapper .ppress-nav-tab {
1933 display: block;
1934 font-weight: 500;
1935 padding: 5px 12px;
1936 text-decoration: none;
1937 border: 1px solid transparent;
1938 background-color: transparent;
1939 color: rgba(255, 255, 255, 0.92);
1940 margin: 0;
1941 }
1942
1943 .ppress-admin .ppress-nav-tab-wrapper .ppress-nav-tab.ppress-nav-active {
1944 background-color: #fff;
1945 color: #2d3559;
1946 border-color: #fff;
1947 border-radius: 4px 4px 0 0;
1948 }
1949
1950 .ppress-admin-banner.ppress-not-pro {
1951 padding-bottom: 0;
1952 }
1953
1954 .ppress-admin .ppress-no-submenu .ppress-nav-tab-wrapper {
1955 margin-top: 0;
1956 }
1957
1958 .ppress-admin-banner .ppress-header-menus {
1959 margin-top: 10px;
1960 }
1961
1962 .ppress-admin .ppress-admin-wrap + .wrap h2 {
1963 font-size: 21px;
1964 font-weight: 500;
1965 }
1966
1967 .ppress-admin .ppress-admin-wrap .subsubsub {
1968 background: #fff;
1969 font-size: 14px;
1970 padding: 0 32px;
1971 margin-top: 0;
1972 float: none;
1973 text-align: left;
1974 }
1975
1976 .ppress-admin .ppress-admin-wrap .subsubsub a {
1977 color: #1d2327;
1978 display: block;
1979 font-weight: 600;
1980 padding: 8px 12px;
1981 }
1982
1983 .ppress-admin .ppress-admin-wrap .subsubsub a.ppress-current {
1984 color: #326ee0;
1985 }
1986
1987 .ppress-admin.wp-core-ui .wrap a.ppress-link {
1988 display: block;
1989 margin-top: 10px;
1990 font-size: 1em;
1991
1992 }
1993
1994 .ppress-admin.wp-core-ui .wrap a.ppress-link svg {
1995 width: 1.2em;
1996 margin: 0 .2em 0;
1997 height: 1.4em;
1998 vertical-align: middle;
1999 fill: currentcolor;
2000 }
2001
2002 .ppview .pp-alert-notice,
2003 .profile-php .pp-alert-success {
2004 background: #fff;
2005 border: 1px solid #c3c4c7;
2006 border-left-width: 4px;
2007 box-shadow: rgba(0, 0, 0, 0.04) 0 1px 1px 0;
2008 margin: 5px 2px;
2009 padding: 1px 12px;
2010 border-left-color: #d63638;
2011 }
2012
2013 .profile-php .pp-alert-success {
2014 border-left-color: #72aee6;
2015 padding: 8px 10px;
2016 }
2017
2018 .ppview .pp-alert-notice-info {
2019 border-left-color: var(--wp-admin-theme-color, #72aee6);
2020 }
2021
2022 .ppview .pp-alert-notice p,
2023 .profile-php .pp2fa-up-notice p {
2024 margin: .5em 0;
2025 padding: 2px;
2026 }
2027
2028 .profile-php .ppmyac-2fa-recovery-codes-wrap pre {
2029 background: #fff;
2030 max-width: 150px;
2031 border: 1px solid #c3c4c7;
2032 width: 100%;
2033 text-align: center;
2034 padding: 10px 20px;
2035 margin-bottom: 20px;
2036 line-height: 1.8;
2037 overflow: auto;
2038 }
2039
2040 .ppress-admin .subscription_plan .manage-column.column-name {
2041 width: 25%;
2042 }
2043
2044 .ppress-admin .subscription_plan .manage-column.column-status {
2045 width: 10%;
2046 }
2047
2048 .ppress-admin .subscription_plan .manage-column.column-checkout_url {
2049 width: 20%;
2050 }
2051
2052 .ppress-admin .ppview .postbox .ppress-subscription-plan-payment-links input {
2053 width: 100% !important;
2054 max-width: 100% !important;
2055 }
2056
2057 /* checkout field manager */
2058 .ppress-admin .ppress_checkout_fields .widget-liquid-left {
2059 width: 50%;
2060 padding: 0 10px 0 0;
2061 box-sizing: border-box;
2062 }
2063
2064 .ppress-admin .ppress_checkout_fields .widget-liquid-left:last-of-type {
2065 padding-right: 0;
2066 }
2067
2068 .ppress-admin #poststuff.ppress_checkout_fields h2 {
2069 font-size: 1.3em;
2070 }
2071
2072 .ppress-admin .ppress-checkout-fields {
2073 min-height: 50px;
2074 border: 2px dashed #eee;
2075 padding: 20px;
2076 }
2077
2078 .ppress-admin .ppress-checkout-add-field select {
2079 margin: 0 10px;
2080 width: 50%;
2081 vertical-align: baseline;
2082 }
2083
2084 .ppress-admin .ppress_checkout_fields div#widgets-right .widgets-holder-wrap {
2085 margin-top: 0;
2086 }
2087
2088 .ppress-admin .ppress-checkout-fields .widget-inside select,
2089 .ppress-admin .ppress-checkout-fields .widget-inside input {
2090 width: 100%;
2091 display: block;
2092 }
2093
2094 .ppress-admin .ppress-checkout-fields .widget.open .widget-inside {
2095 display: block;
2096 }
2097
2098 .ppress-admin .ppress_checkout_fields .ppress-submit-wrap,
2099 .ppress-admin .ppress_login_redirect_rules .ppress-submit-wrap {
2100 text-align: right;
2101 padding: 0 0 1em;
2102 }
2103
2104 .ppress-admin .ppress_checkout_fields .ppress-submit-wrap .button,
2105 .ppress-admin .ppress_login_redirect_rules .ppress-submit-wrap .button {
2106 min-height: 35px;
2107 padding: 0 15px;
2108 }
2109
2110 .ppress-admin .ppress-checkout-fields .sortable-placeholder {
2111 padding: 20px 20px;
2112 border: 1px dashed #c3c4c7;
2113 margin-bottom: 20px;
2114 }
2115
2116 .ppress_payment_methods #post-body-content .form-table .ppress-payment-methods-wrap th,
2117 .ppress_taxes #post-body-content .form-table .ppress-tax-rates-wrap th {
2118 padding: 10px 10px;
2119 }
2120
2121 .ppress_payment_methods .ppress-payment-methods-wrap .ppress-payment-method-icon,
2122 .ppress_taxes .ppress-tax-rates-wrap .ppress-tax-rate-table-actions .ppress-tax-rate-icon,
2123 .ppress-admin .ppress-table-repeater-icon {
2124 background: #aaa;
2125 border-radius: 50% !important;
2126 padding: 2px;
2127 padding-bottom: 4px;
2128 color: #fff;
2129 }
2130
2131 .remove_white_styling.ppress_limit_post_views #post-body-content .form-table input[type=number] {
2132 width: auto !important;
2133 max-width: 60px !important;
2134 }
2135
2136 .remove_white_styling.ppress_limit_post_views #post-body-content .form-table select {
2137 width: auto !important;
2138 }
2139
2140 .remove_white_styling #post-body-content .form-table .ppress-metered-paywall-restriction-wrap th {
2141 padding: 10px;
2142 }
2143
2144 .remove_white_styling #post-body-content .form-table .ppress-metered-paywall-restriction-wrap th.ppress-metered-paywall-table-actions {
2145 width: 50px;
2146 }
2147
2148 /* payment methods UI*/
2149 .ppress_payment_methods .ppress-payment-methods-wrap .ppress-payment-method-icon.ico-yes {
2150 background: #2271b1;
2151 }
2152
2153 .ppress_payment_methods #post-body-content .ppress-payment-methods-wrap td.ppress-payment-method-table-title {
2154 font-weight: 700;
2155 }
2156
2157 .ppress_payment_methods #post-body-content .ppress-payment-methods-wrap .ppress-payment-method-table-sort {
2158 text-align: center;
2159 width: 0.5em !important;
2160 cursor: move;
2161 }
2162
2163 .ppress_payment_methods #post-body-content .ppress-payment-methods-wrap .ppress-payment-method-table-title {
2164 width: 15em !important;
2165 }
2166
2167 .ppress_payment_methods #post-body-content .ppress-payment-methods-wrap .ppress-payment-method-table-actions {
2168 width: 1em !important;
2169 }
2170
2171 .ppress_payment_methods #post-body-content .ppress-payment-methods-wrap .ppress-payment-method-table-enabled {
2172 width: 5em !important;
2173 }
2174
2175 .ppress_payment_methods #post-body-content .ppress-payment-methods-wrap .ppress-payment-method-table-subscription-support {
2176 width: 8em !important;
2177 text-align: center;
2178 }
2179
2180 .ppress_payment_methods #post-body-content .ppress-payment-methods-wrap tr:nth-child(odd) td {
2181 background: #f9f9f9;
2182 }
2183
2184 .ppress_payment_methods.ppress-payment-methods-list .postbox .inside {
2185 padding: 0 !important;
2186 margin: 0 !important;
2187 }
2188
2189 .ppress_payment_methods.remove_white_styling #post-body-content textarea {
2190 min-height: 100px;
2191 }
2192
2193 /* Tax rates UI */
2194 .ppress_taxes .ppress-tax-rates-wrap .ppress-tax-rate-table-actions {
2195 width: 1.5em !important;
2196 }
2197
2198 .ppress_taxes .ppress-tax-rates-wrap .ppress-tax-rate-table-rate {
2199 width: 2.5em !important;
2200 }
2201
2202 .ppress_taxes .ppress-tax-rates-wrap .ppress-tax-rate-table-tax-name {
2203 width: 12em !important;
2204 }
2205
2206 .ppress_taxes .ppress-tax-rates-wrap .ppress-tax-rate-icon,
2207 .ppress-admin .ppress-table-repeater-icon {
2208 cursor: pointer;
2209 }
2210
2211 .ppress_taxes .ppress-tax-rates-wrap table tbody tr,
2212 .ppress-admin .ppress-table-repeater-wrap table tbody tr {
2213 background-color: #f9f9f9;
2214 }
2215
2216 /* order listing table UI */
2217 .ppview .ppress-admin-status-badge {
2218 padding: 2px 7px;
2219 border-radius: 4px;
2220 background: #ececec;
2221 display: inline-flex;
2222 align-items: center
2223 }
2224
2225 .ppview .ppress-admin-status-badge__icon {
2226 opacity: .8;
2227 margin: 0 -2px 0 2px
2228 }
2229
2230 .ppview .ppress-admin-status-badge--failed,
2231 .ppview .ppress-admin-status-badge--failing {
2232 color: #ac3d3d;
2233 background: #ffd6d6
2234 }
2235
2236 .ppview .ppress-admin-status-badge--failed .ppress-admin-status-badge__icon {
2237 margin-left: 0;
2238 margin-top: -1px
2239 }
2240
2241 .ppview .ppress-admin-status-badge--completed,
2242 .ppview .ppress-admin-status-badge--active {
2243 color: #017d5c;
2244 background: #e5f5f0
2245 }
2246
2247 .ppview .ppress-admin-status-badge--complete .ppress-admin-status-badge__icon {
2248 margin-left: 0
2249 }
2250
2251 .ppview .ppress-admin-status-badge--pending {
2252 color: #7d6e01;
2253 background: #f5f2e5;
2254 }
2255
2256 .ppress-admin-status-badge--processing,
2257 .ppress-admin-status-badge--trialling {
2258 color: #015a7d;
2259 background: #e5f1f5
2260 }
2261
2262 .ppview .order.ppview th.column-order_total {
2263 width: 8%;
2264 }
2265
2266 .ppview .order.ppview th.column-status {
2267 width: 12%;
2268 }
2269
2270 .ppview .order.ppview th.column-plan {
2271 width: 15%;
2272 }
2273
2274 .ppview .order.ppview th.column-date_created {
2275 width: 14%;
2276 }
2277
2278 .ppview .order.ppview th.column-payment_method {
2279 width: 12%;
2280 }
2281
2282 #ppress-filters {
2283 padding: 10px;
2284 margin: 0;
2285 display: flex;
2286 justify-content: space-between;
2287 flex-wrap: wrap;
2288 gap: 8px
2289 }
2290
2291 #ppress-filters .filter-items {
2292 display: flex;
2293 align-items: center;
2294 flex-wrap: wrap;
2295 gap: 6px;
2296 float: none;
2297 flex-grow: 1
2298 }
2299
2300 #ppress-filters .filter-items .ppress-date-range-options {
2301 display: inline-block;
2302 margin: 10px 0
2303 }
2304
2305 #ppress-filters > p {
2306 color: #757575
2307 }
2308
2309 #ppress-filters input[type=number], #ppress-filters input[type=text].ppress_datepicker {
2310 max-width: 105px
2311 }
2312
2313 #ppress-filters .button-secondary, #ppress-filters input[type=number] {
2314 margin-bottom: 0
2315 }
2316
2317 .ppressWP7higher #ppress-filters .button-secondary {
2318 line-height: 2.30769231;
2319 min-height: auto;
2320 }
2321
2322 #ppress-filters .search-form {
2323 margin: 0
2324 }
2325
2326 @media screen and (max-width: 480px) {
2327 #ppress-filters span {
2328 margin: 2px 0
2329 }
2330 }
2331
2332 #ppress-advanced-filters {
2333 position: relative
2334 }
2335
2336 #ppress-advanced-filters .inside {
2337 z-index: 99;
2338 position: absolute;
2339 top: 29px;
2340 right: 0;
2341 border: 1px solid #e0e0e0;
2342 padding: 0;
2343 background: #fff;
2344 box-shadow: 0 3px 5px rgba(0, 0, 0, .2);
2345 min-width: 285px;
2346 opacity: 0;
2347 visibility: hidden
2348 }
2349
2350 #ppress-advanced-filters fieldset {
2351 display: block;
2352 padding: 10px 15px 15px;
2353 margin: 10px 0
2354 }
2355
2356 #ppress-advanced-filters fieldset:not(:last-of-type) {
2357 border-bottom: 1px solid #e0e0e0
2358 }
2359
2360 #ppress-advanced-filters fieldset:last-of-type {
2361 padding-bottom: 5px
2362 }
2363
2364 #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 {
2365 display: block;
2366 margin-bottom: 2px
2367 }
2368
2369 #ppress-advanced-filters div.ppress-select-chosen:not(:last-child) {
2370 margin-bottom: 10px
2371 }
2372
2373 #ppress-advanced-filters.open .ppress-advanced-filters-button {
2374 background: #e0e0e0;
2375 border-color: #949494;
2376 box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, .5);
2377 transform: translateY(1px)
2378 }
2379
2380 #ppress-advanced-filters.open .inside {
2381 visibility: visible;
2382 opacity: 1;
2383 transition: opacity .2s ease-in
2384 }
2385
2386 .ppress_datepicker {
2387 height: 29px
2388 }
2389
2390 .ppress-from-to-wrapper input {
2391 width: 105px;
2392 margin: 0;
2393 position: relative;
2394 z-index: 1
2395 }
2396
2397 .ppress-from-to-wrapper input[name*=start], .ppress-from-to-wrapper input[name=filter_from] {
2398 border-top-right-radius: 0;
2399 border-bottom-right-radius: 0
2400 }
2401
2402 .ppress-from-to-wrapper input[name*=end], .ppress-from-to-wrapper input[name=filter_to] {
2403 margin-left: -1px;
2404 border-top-left-radius: 0;
2405 border-bottom-left-radius: 0
2406 }
2407
2408 .ppressWP7higher .ppress-from-to-wrapper input {
2409 min-height: 32px;
2410 }
2411
2412 .ppress-from-to-wrapper span#ppress-end-date-wrap {
2413 margin-left: -4px;
2414 }
2415
2416 .ppress-from-to-wrapper input:focus {
2417 z-index: 2;
2418 position: relative
2419 }
2420
2421 .ppview .wp-list-table .post-state {
2422 display: none;
2423 }
2424
2425 .ppview .wp-list-table tr:hover .post-state {
2426 display: inline-block;
2427 }
2428
2429 /* subscription listing table UI */
2430 .ppview .subscription.ppview .ppress-line-header {
2431 display: block;
2432 font-weight: 500;
2433 }
2434
2435 .ppview .subscription.ppview .ppress-line-note {
2436 display: block;
2437 font-size: 12px;
2438 }
2439
2440 .ppview .subscription.ppview .ppress-line-header a {
2441 font-weight: normal;
2442 }
2443
2444 .ppview .subscription.ppview th.column-renewal_date {
2445 width: 14%;
2446 }
2447
2448 .ppview .subscription.ppview th.column-initial_payment {
2449 width: 14%;
2450 }
2451
2452 .ppview .subscription.ppview th.column-plan {
2453 width: 20%;
2454 }
2455
2456 .ppview .subscription.ppview th.column-status {
2457 width: 12%;
2458 }
2459
2460 .ppress-admin .ppview .ppress_customers th#customer_last_login {
2461 width: 13%
2462 }
2463
2464 .ppress-admin .ppview .ppress_customers th#customer_since {
2465 width: 14%;
2466 }
2467
2468 .ppress-admin .ppview .ppress_customers th#customer_email {
2469 width: 17%;
2470 }
2471
2472 .ppress-admin .ppview .ppress_customers th#customer_subscriptions {
2473 width: 16%;
2474 }
2475
2476 .ppress-admin .ppview th#coupon_code {
2477 width: 18%;
2478 }
2479
2480 /* ProfilePress Report */
2481 .ppress-report-charts-container * {
2482 box-sizing: border-box;
2483 }
2484
2485 .ppress-report-charts-container {
2486 width: 100%;
2487 }
2488
2489 .ppress-report-charts-container dl.ppress-report-chart-top-card-item-wrap {
2490 display: grid;
2491 overflow: hidden;
2492 margin-top: 1.25rem;
2493 background-color: #ffffff;
2494 border-radius: 0.5rem;
2495 border-color: #E5E7EB;
2496
2497 box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
2498 border-left-width: 1px;
2499 border-top-width: 0;
2500 grid-template-columns: repeat(4, 1fr);
2501 }
2502
2503 .ppress-report-charts-container .ppress-report-chart-top-card-item {
2504 padding: 24px;
2505 border-right: 1px solid #e5e7eb;
2506 }
2507
2508 .ppress-report-charts-container dt.ppress-report-chart-top-card-item-header {
2509 color: #6B7280;
2510 font-size: 1rem;
2511 line-height: 1.5rem;
2512 font-weight: 400;
2513 }
2514
2515 .ppress-report-charts-container dd.ppress-report-chart-top-card-item-content-wrap {
2516 display: flex;
2517 margin: 0;
2518 margin-top: 4px;
2519 margin-bottom: 12px;
2520 justify-content: space-between;
2521 align-items: baseline;
2522 }
2523
2524 .ppress-report-charts-container .ppress-report-chart-top-card-item-content {
2525 display: flex;
2526 color: #111827;
2527 font-size: 1.5rem;
2528 line-height: 2rem;
2529 font-weight: 600;
2530 align-items: baseline;
2531 }
2532
2533 .ppress-report-charts-container .ppress-report-chart-top-card-item:last-child {
2534 border-right: 0;
2535 }
2536
2537 .ppress-report-charts-container .ppress-report-chart-bottom-card-item-content-wrap p.ppress-report-chart-bottom-card-item-trend.negative {
2538 color: #991B1B;
2539 }
2540
2541 .ppress-report-charts-container .ppress-report-chart-bottom-card-item-wrap {
2542 display: grid;
2543 margin-top: 1.25rem;
2544 gap: 1.25rem;
2545 grid-template-columns: repeat(2, minmax(0, 1fr));
2546 }
2547
2548 .ppress-report-charts-container .ppress-report-chart-bottom-card-item {
2549 overflow: hidden;
2550 position: relative;
2551 background-color: #ffffff;
2552 border-radius: 0.5rem;
2553 box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
2554 padding: 1.5rem;
2555 }
2556
2557 .ppress-report-charts-container .ppress-report-chart-bottom-card-item-chart {
2558 margin: 0;
2559 margin-top: 1.5rem;
2560 }
2561
2562 .ppress-report-charts-container .ppress-report-chart-bottom-card-item-header p {
2563 color: #6B7280;
2564 font-size: 0.875rem;
2565 line-height: 1.25rem;
2566 font-weight: 500;
2567 overflow: hidden;
2568 margin: 0;
2569 text-overflow: ellipsis;
2570 white-space: nowrap;
2571 }
2572
2573 .ppress-report-charts-container .ppress-report-chart-bottom-card-item-content-wrap {
2574 display: flex;
2575 padding-bottom: 0;
2576 margin: 0;
2577 align-items: baseline;
2578 }
2579
2580 .ppress-report-charts-container .ppress-report-chart-bottom-card-item-content-wrap p {
2581 color: #111827;
2582 font-size: 1.5rem;
2583 line-height: 2rem;
2584 font-weight: 600;
2585 margin: 0;
2586 }
2587
2588 .ppress-report-charts-container .ppress-report-chart-bottom-card-item-content-wrap p.ppress-report-chart-bottom-card-item-trend {
2589 display: flex;
2590 margin-left: 0.5rem;
2591 color: #059669;
2592 font-size: 0.875rem;
2593 line-height: 1.25rem;
2594 font-weight: 600;
2595 align-items: baseline;
2596 }
2597
2598 .ppress-report-charts-container .ppress-report-chart-bottom-card-item-view-more-block {
2599 position: absolute;
2600 right: 0;
2601 left: 0;
2602 bottom: 0;
2603 padding-top: 1rem;
2604 padding-bottom: 1rem;
2605 background-color: #F9FAFB;
2606 padding-left: 1.5rem;
2607 padding-right: 1.5rem;
2608 font-size: 0.875rem;
2609 line-height: 1.25rem;
2610 }
2611
2612 .ppress-report-charts-container .ppress-report-chart-bottom-card-item-view-more-block a {
2613 font-weight: 500;
2614 text-decoration: none;
2615 }
2616
2617 /*lite license page */
2618 .ppress-lite-license-wrap .ppress-license-field {
2619 display: flex;
2620 align-items: center;
2621 }
2622
2623 .wp-core-ui .ppress-lite-license-wrap .button.ppress-license-button.button-secondary {
2624 font-size: 1rem;
2625 line-height: 1;
2626 margin: 0 8px;
2627 padding: 13px;
2628 }
2629
2630 .ppress-lite-license-wrap .ppress-license-message {
2631 font-size: 15px;
2632 margin-top: 8px;
2633 }
2634
2635 .ppress-lite-license-wrap .ppress-settings-upgrade {
2636 margin-top: 20px;
2637 padding: 1px;
2638 position: relative;
2639 background: #fff;
2640 border-radius: 4px;
2641 box-shadow: inset 0 0 0 1px rgb(0 0 0 / 20%), 0 5px 10px rgb(0 0 0 / 10%);
2642 max-width: 680px;
2643 }
2644
2645 .ppress-lite-license-wrap .ppress-settings-upgrade__inner {
2646 text-align: center;
2647 margin: 0;
2648 padding: 30px;
2649 }
2650
2651 .ppress-lite-license-wrap .ppress-settings-upgrade h3 {
2652 line-height: 1.5;
2653 font-size: 22px;
2654 margin: 0 0 1.5rem;
2655 }
2656
2657 .ppress-lite-license-wrap .ppress-settings-upgrade ul {
2658 margin: 1.5rem 0 calc(1.5rem - 6px);
2659 display: flex;
2660 flex-wrap: wrap;
2661 justify-content: center
2662 }
2663
2664 @media screen and (min-width: 782px) {
2665 .ppress-lite-license-wrap .ppress-settings-upgrade ul {
2666 margin-left: 4rem;
2667 margin-right: 4rem
2668 }
2669 }
2670
2671 .ppress-lite-license-wrap .ppress-settings-upgrade li {
2672 font-size: 15px;
2673 margin: 6px 0;
2674 width: 100%
2675 }
2676
2677 .ppress-lite-license-wrap .ppress-settings-upgrade li a {
2678 color: #3c434a;
2679 text-decoration: none
2680 }
2681
2682 .ppress-lite-license-wrap .ppress-settings-upgrade li a:hover {
2683 color: var(--wp-admin-theme-color);
2684 text-decoration: underline
2685 }
2686
2687 @media screen and (min-width: 782px) {
2688 .ppress-lite-license-wrap .ppress-settings-upgrade li {
2689 text-align: left;
2690 width: 50%
2691 }
2692 }
2693
2694 .ppress-lite-license-wrap .ppress-settings-upgrade .button.button-large {
2695 font-size: 17px;
2696 line-height: 30px;
2697 padding: 10px 20px
2698 }
2699
2700 .ppress-lite-license-wrap .ppress-settings-upgrade .ppress-upgrade-btn-subtext {
2701 text-align: center;
2702 margin: 0;
2703 padding: 30px 20px 20px;
2704 background-color: #fcf9e8;
2705 border: 1px solid #edeac9;
2706 border-width: 1px 0 0;
2707 position: relative;
2708 border-radius: 0;
2709 border-bottom-left-radius: 4px;
2710 border-bottom-right-radius: 4px;
2711 color: #3c434a;
2712 font-size: 14px;
2713 line-height: 1.5;
2714 }
2715
2716 @media screen and (min-width: 782px) {
2717 .ppress-lite-license-wrap .ppress-settings-upgrade .ppress-upgrade-btn-subtext {
2718 padding-left: 4rem;
2719 padding-right: 4rem
2720 }
2721 }
2722
2723 .ppress-lite-license-wrap .ppress-settings-upgrade .ppress-upgrade-btn-subtext svg {
2724 background: #00a32a;
2725 fill: #fff;
2726 border-radius: 50%;
2727 border: 4px solid #fff;
2728 box-shadow: 0 0 0 1px #edeac9;
2729 width: 28px;
2730 height: 28px;
2731 position: absolute;
2732 top: -18px;
2733 left: 50%;
2734 margin-left: -18px
2735 }
2736
2737 .ppress-lite-license-wrap .ppress-upgrade-btn-subtext a {
2738 text-decoration: none;
2739 display: block;
2740 margin-top: 6px;
2741 font-weight: bold;
2742 }
2743
2744
2745 .ppress-lite-license-wrap .ppress-settings-upgrade .ppress-upgrade-btn-subtext a {
2746 font-weight: normal;
2747 display: inline-block;
2748 }
2749
2750 .ppress-lite-license-wrap .ppress-settings-upgrade .ppress-upgrade-btn-subtext u {
2751 text-decoration: none;
2752 font-weight: bold;
2753 color: #00a32a;
2754 }
2755
2756 /* Export page CSS */
2757 .ppress-export-card-item-wrap {
2758 display: grid;
2759 margin-top: 1.25rem;
2760 gap: 1.25rem;
2761 grid-template-columns: repeat(3, minmax(0, 1fr));
2762 }
2763
2764 .ppress-export-cards-wrap * {
2765 box-sizing: border-box;
2766 }
2767
2768 .ppress-export-cards-wrap p {
2769 font-size: 14px;
2770 }
2771
2772 .ppress-export-card-item {
2773 overflow: hidden;
2774 position: relative;
2775 background-color: #fff;
2776 border-radius: 0.5rem;
2777 box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);
2778 padding: 1.5rem;
2779 }
2780
2781 .ppress-export-card-item-header p {
2782 color: #6b7280;
2783 font-size: .875rem;
2784 line-height: 1.25rem;
2785 font-weight: 500;
2786 overflow: hidden;
2787 margin: 0;
2788 text-overflow: ellipsis;
2789 white-space: nowrap;
2790 }
2791
2792 .ppress-export-card-item {
2793 margin: 0;
2794 }
2795
2796 .ppress-export-card-item form {
2797 display: flex;
2798 flex-direction: column;
2799 flex-wrap: wrap;
2800 position: relative;
2801 }
2802
2803 .ppress-export-card-item .ppress-from-to-wrapper {
2804 display: flex;
2805 margin-bottom: 16px;
2806 width: 100%;
2807 }
2808
2809 .ppress-export-card-item .ppress-from-to-wrapper span {
2810 flex-grow: 1;
2811 }
2812
2813 .ppress-export-card-item .ppress-from-to-wrapper input {
2814 width: 100%;
2815 }
2816
2817 .ppress-export-cards-wrap dd {
2818 margin-inline-start: 0;
2819 }
2820
2821 .ppress-export-cards-wrap select,
2822 .ppress-export-cards-wrap .select2-container {
2823 margin-bottom: 16px;
2824 }
2825
2826 /* login redirect admin page */
2827 .ppress-login-redirect--repeater-item {
2828 display: flex;
2829 flex-wrap: wrap;
2830 align-items: center;
2831 padding-top: 12px;
2832 padding-bottom: 12px;
2833 width: 100%;
2834 border-top: 1px solid #dedede;
2835 }
2836
2837 .ppress-login-redirect--repeater-item:first-child {
2838 border-top-width: 0;
2839 }
2840
2841 .ppress-login-redirect--field-label {
2842 width: 20%;
2843 }
2844
2845 .ppress-login-redirect--field-control {
2846 position: relative;
2847 width: 80%;
2848 }
2849
2850 .ppress-url-prefix-suffix-field {
2851 display: flex;
2852 align-items: center;
2853 flex-wrap: wrap;
2854 width: 100%;
2855 }
2856
2857 .ppress-login-redirect--field-control input {
2858 width: 380px;
2859 }
2860
2861 .ppress-login-redirect--remove-field {
2862 display: flex;
2863 align-items: center;
2864 justify-content: center;
2865 position: relative;
2866 margin-left: 10px;
2867 padding: 0;
2868 width: 25px;
2869 height: 25px;
2870 background-color: #eee;
2871 border-radius: 50%;
2872 border-width: 0;
2873 transition: background-color .2s;
2874 opacity: 0.7;
2875 cursor: pointer;
2876 }
2877
2878 .ppress-login-redirect--close-icon {
2879 position: relative;
2880 display: inline-block;
2881 width: 10px;
2882 height: 10px;
2883 overflow: hidden;
2884 }
2885
2886 .ppress-login-redirect--repeater-item + .ppress-no-login-redirect-rule-message {
2887 display: none;
2888 }
2889
2890 .ppress-admin .ppress-copy-url-icon {
2891 display: flex;
2892 align-items: center;
2893 justify-content: center;
2894 }
2895
2896 .ppress-admin .wp-list-table td .dashicons-admin-page {
2897 padding: 5px 0;
2898 }
2899
2900 .ppressWP7higher.ppress-admin .wp-list-table td .dashicons-admin-page {
2901 padding: 0;
2902 line-height: normal;
2903 }