PluginProbe ʕ •ᴥ•ʔ
Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress / 3.2.4
Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress v3.2.4
4.17.2 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-style.css
wp-user-avatar / assets / css Last commit date
images 5 years ago material-icons 5 years ago admin-style.css 4 years ago form-builder.css 5 years ago frontend.css 4 years ago frontend.min.css 4 years ago hint.min.css 5 years ago
admin-style.css
1988 lines
1 @import url('https://fonts.googleapis.com/css?family=Open+Sans|Rye|Work+Sans');
2
3 .pp-dnd-form-builder-wrap #titlediv span.shortcode input,
4 .ppSCB-margin-r #titlediv span.shortcode input {
5 font-size: 12px;
6 border: none;
7 box-shadow: none;
8 padding: 4px 8px;
9 margin: 0;
10 }
11
12 .pp-dnd-form-builder-wrap #titlediv span.shortcode input,
13 .ppSCB-margin-r #titlediv span.shortcode input {
14 background: transparent;
15 }
16
17 .pp-dnd-form-builder-wrap #titlediv span.shortcode input,
18 .ppSCB-margin-r #titlediv span.shortcode input {
19 color: #fff;
20 }
21
22 .pp-dnd-form-builder-wrap #titlediv span.shortcode,
23 .ppSCB-margin-r #titlediv span.shortcode {
24 display: block;
25 margin: 2px 0;
26 }
27
28 .pp-form-listing .pp_forms th#shortcode {
29 width: 33%;
30 }
31
32 .pp-form-listing .pp_forms th#title {
33 width: 35%;
34 }
35
36 .pp-add-new-form-wrapper .profile-press-design-gateway {
37 width: 100%;
38 max-width: 700px;
39 }
40
41 .pp-half-meta-inner .pp-half-meta h2 {
42 font-size: 24px !important;
43 }
44
45 .pp-add-new-form-wrapper .profile-press-design-gateway-inner .responsive-image img {
46 width: 100%;
47 height: auto;
48 }
49
50 .pp-add-new-form-wrapper .pp-hald-first {
51 float: left;
52 width: 50%;
53 text-align: center;
54 padding: 20px;
55 -webkit-box-sizing: border-box;
56 -moz-box-sizing: border-box;
57 box-sizing: border-box;
58 text-decoration: none;
59 color: #555;
60 }
61
62 .pp-add-new-form-wrapper .pp-hald-first a {
63 color: initial;
64 text-decoration: none;
65 }
66
67 .pp-add-new-form-wrapper .pp-builder-select-active {
68 border: 2px solid #3498db;
69 }
70
71 .pp-add-new-form-wrapper .pp-half-meta-inner {
72 background: #fff;
73 padding: 20px;
74 position: relative;
75 cursor: pointer;
76 }
77
78 .profile-press-design-gateway .pp-half-first-thumb.responsive-image img {
79 width: 70px;
80 height: 70px;
81 padding: 20px;
82 }
83
84 .profile-press-design-gateway .pp-half-first-thumb.responsive-image {
85 text-align: center;
86 }
87
88 .pp-add-new-form-wrapper .pp-builder-create-btn {
89 background: #3498db;
90 padding: 20px;
91 width: 100%;
92 border: 0;
93 font-weight: 400;
94 text-transform: uppercase;
95 color: #fff;
96 font-family: 'Work Sans', sans-serif;;
97 font-size: 20px;
98 border-bottom: 3px solid #2980b9;
99 cursor: pointer;
100 }
101
102 .pp-add-new-form-wrapper .pp-half-meta p {
103 font-size: 17px;
104 line-height: 1.5;
105 margin-top: 20px;
106 }
107
108 .pp-add-new-form-wrapper .pp-builder-create-btn:focus {
109 border-bottom: 2px solid #2980b9;
110 }
111
112 .ppview .postbox input[type=number], .ppview input[type=password],
113 .ppview .postbox input[type=text],
114 .ppview .postbox select,
115 .ppview .postbox textarea {
116 width: 500px !important;
117 max-width: 500px !important;
118 }
119
120 .pp-form-listing .pp_forms input.shortcode-in-list-table {
121 width: 100% !important;
122 max-width: 260px;
123 border: none;
124 }
125
126 .ppSCB .pp-form-builder-shortcodes-btn {
127 text-align: right;
128 float: right
129 }
130
131 /* shortcode builder modal START */
132 #ppress-available-shortcodes-jbox {
133 width: 100%;
134 max-width: 600px;
135 }
136
137 #ppress-available-shortcodes-jbox * {
138 -webkit-box-sizing: border-box;
139 -moz-box-sizing: border-box;
140 box-sizing: border-box;
141 }
142
143 #ppress-available-shortcodes-jbox input#ppress_shortcode_inserter_search {
144 width: 100%;
145 height: 28px;
146 margin: 0;
147 -webkit-box-sizing: border-box;
148 -moz-box-sizing: border-box;
149 box-sizing: border-box;
150 }
151
152 #ppress-available-shortcodes-jbox .ppress-builder-shortcode-list-wrapper {
153 padding: 10px 20px;
154 }
155
156 #ppress-available-shortcodes-jbox .ppress-builder-shortcode-name {
157 font-weight: 700;
158 font-size: 15px;
159 -webkit-box-sizing: border-box;
160 -moz-box-sizing: border-box;
161 box-sizing: border-box;
162 display: inline;
163 }
164
165 #ppress-available-shortcodes-jbox .ppress-builder-shortcode-item-btn {
166 width: 32%;
167 display: inline;
168 -webkit-box-sizing: border-box;
169 -moz-box-sizing: border-box;
170 box-sizing: border-box;
171 }
172
173 #ppress-available-shortcodes-jbox .ppress-builder-shortcode-item-btn a {
174 float: right;
175 margin-top: 10px;
176 }
177
178 #ppress-available-shortcodes-jbox .ppress-builder-shortcode-item {
179 width: 68%;
180 float: left;
181 }
182
183 #ppress-available-shortcodes-jbox .ppress-builder-shortcode-item-wrap {
184 display: block;
185 padding-top: 5px;
186 }
187
188 #ppress-available-shortcodes-jbox .ppclearfix:after {
189 clear: both
190 }
191
192 #ppress-available-shortcodes-jbox .ppclearfix:after,
193 #ppress-available-shortcodes-jbox .ppclearfix:before {
194 content: " ";
195 display: table;
196 }
197
198 #ppress-available-shortcodes-jbox .jBox-content {
199 background-color: #fff;
200 }
201
202 #ppress-available-shortcodes-jbox .jBox-title {
203 font-size: 16px;
204 margin: 0;
205 }
206
207 #ppress-available-shortcodes-jbox .ppress-builder-shortcode-item-wrap {
208 border-bottom: 1px solid #ddd;
209 border-bottom: 1px solid #d3d3d3;
210 padding-bottom: 10px;
211 }
212
213 #ppress-available-shortcodes-jbox .ppress-builder-shortcode-desc {
214 margin: 5px 0 10px;
215 font-size: 14px;
216 }
217
218 #ppress-available-shortcodes-jbox * {
219 -webkit-font-smoothing: antialiased;
220 }
221
222 #ppress-available-shortcodes-jbox .ppress-builder-shortcode-attributes-wrap {
223 margin: 8px 0 21px;
224 border: 1px solid #e5e5e5;
225 border-left: 0;
226 border-right: 0;
227 -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .04);
228 box-shadow: 0 1px 1px rgba(0, 0, 0, .04);
229 color: #515151;
230 width: 100%;
231 box-sizing: border-box;
232 }
233
234 #ppress-available-shortcodes-jbox .ppress-builder-shortcode-attribute-label {
235 width: 38%;
236 display: inline-block;
237 box-sizing: border-box;
238 font-size: 13px;
239 font-weight: 600;
240 float: left;
241 background: #f9f9f9;
242 vertical-align: top;
243 border: 0;
244 border-top: 1px solid #f2f2f2;
245 padding: 25px 20px 18px 20px;
246 }
247
248 .ppress-builder-shortcode-attribute-row:first-child .ppress-builder-shortcode-attribute-label {
249 border-top: none;
250 }
251
252 #ppress-available-shortcodes-jbox .jBox-content {
253 background-color: #f5f5f5;
254 }
255
256 #ppress-available-shortcodes-jbox .ppress-builder-shortcode-attribute-field {
257 vertical-align: top;
258 border: 0;
259 width: 62%;
260 box-sizing: border-box;
261 border-top: 1px solid #f2f2f2;
262 padding: 15px 20px;
263 float: left;
264 background: #fff;
265 }
266
267 #ppress-available-shortcodes-jbox .ppress-builder-shortcode-attribute-field:first-child {
268 border-top: none;
269 }
270
271 #ppress-available-shortcodes-jbox .ppress-builder-shortcode-attribute-row:after {
272 content: "";
273 display: table;
274 clear: both;
275 }
276
277 #ppress-available-shortcodes-jbox .ppress-builder-shortcode-attribute-row {
278 border: 1px solid #e5e5e5;
279 border-top: 0;
280 border-bottom: 0;
281 }
282
283 #ppress-available-shortcodes-jbox .ppress-shortcode-inserter-builder-field:not([type=checkbox]) {
284 width: 100%;
285 }
286
287 #ppress-available-shortcodes-jbox .ppress-shortcode-inserter-builder-field[type=checkbox] {
288 margin: 10px 0;
289 }
290
291 #ppress-available-shortcodes-jbox .ppress-builder-shortcode-clipboard-form {
292 padding: 0 0 12px;
293 }
294
295 #ppress-available-shortcodes-jbox #ppress-builder-shortcode-preview-field {
296 -webkit-box-sizing: border-box;
297 box-sizing: border-box;
298 line-height: 1.45;
299 border: 1px solid #ddd;
300 -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .07);
301 box-shadow: inset 0 1px 2px rgba(0, 0, 0, .07);
302 font-family: Consolas, Monaco, monospace;
303 width: 100%;
304 padding: 18px;
305 font-size: 12.5px;
306 margin: 0 5px 9px 0;
307 text-align: center;
308 background: #fff;
309 }
310
311 #ppress-available-shortcodes-jbox .ppress-builder-shortcode-btn.button {
312 width: 100%;
313 }
314
315 #ppress-available-shortcodes-jbox .ppress-shortcode-inserter-back {
316 cursor: pointer;
317 margin: 0 6px 0 0;
318 }
319
320 /* shortcode builder modal END */
321 .ppSCB .pp-form-builder-shortcodes-btn a:before {
322 font-family: dashicons;
323 content: "\f475";
324 padding-right: 2px;
325 vertical-align: middle;
326 display: inline-block;
327 }
328
329 .pp-form-listing .pp_formsinput[readonly] {
330 background-color: #eee;
331 margin: 1px
332 }
333
334 .ppview .custom-field-anchor {
335 width: 30px;
336 border-right: 1px solid #e1e1e1;
337 text-align: center !important;
338 }
339
340 .ppview tbody tr td.custom-field-anchor {
341 cursor: move;
342 }
343
344 .ppview table.custom_profile_fields tbody tr:hover {
345 background-color: #e3e3e3;
346 }
347
348 .ppview table#pp_contact_info tbody tr:hover {
349 background-color: #e3e3e3;
350 }
351
352 .pp_circle_green {
353 background: green;
354 border-radius: 100%;
355 height: 2px;
356 margin: 5px 15px;
357 padding: 5px;
358 width: 2px
359 }
360
361 .pp_circle_red {
362 background: red;
363 border-radius: 100%;
364 height: 2px;
365 margin: 5px 15px;
366 padding: 5px;
367 width: 2px
368 }
369
370 .wp_csa_view.pp-license .banner {
371 position: absolute;
372 left: 10%;
373 display: block;
374 margin: 10px 5px 20px;
375 width: 600px;
376 height: 60px;
377 border: 1px solid #8a1;
378 font: 400 30px/60px Rye;
379 text-align: center;
380 color: #451;
381 background: #9b2;
382 border-radius: 4px;
383 box-shadow: 0 0 30px rgba(0, 0, 0, .15) inset, 0 6px 10px rgba(0, 0, 0, .15)
384 }
385
386 .wp_csa_view.pp-license .banner::after, .wp_csa_view.pp-license .banner::before {
387 content: '';
388 position: absolute;
389 left: -70px;
390 top: 24px;
391 display: block;
392 width: 40px;
393 height: 0;
394 border: 30px solid #9b2;
395 border-right: 20px solid #791;
396 border-bottom-color: #94b81e;
397 border-left-color: transparent;
398 transform: rotate(-5deg)
399 }
400
401 .wp_csa_view.pp-license .banner::after {
402 left: auto;
403 right: -70px;
404 border-left: 20px solid #791;
405 border-right: 30px solid transparent;
406 transform: rotate(5deg)
407 }
408
409 .ppview .pp-settings-wrap {
410 display: flex;
411 border: 1px solid #c8d7e1;
412 /*border-top: 0;*/
413 margin-top: 5px;
414 }
415
416 .ppview .pp-settings-wrap .dashicons {
417 padding-top: 2px;
418 margin-right: 5px;
419 }
420
421 .ppview .pp-settings-wrap h2.nav-tab-wrapper {
422 flex: 1;
423 border-bottom: none;
424 padding: 0;
425 background: #f7f8fa;
426 border-right: 1px solid #c8d7e1;
427 }
428
429 .ppview .pp-settings-wrap h2.nav-tab-wrapper a {
430 float: none;
431 display: block;
432 margin: 0;
433 border: none;
434 padding: 15px;
435 background: #f7f8fa;
436 font-weight: 500;
437 border-bottom: 1px solid #c8d7e1;
438 }
439
440 .ppview .pp-settings-wrap h2.nav-tab-wrapper a.nav-tab-active {
441 background: #fff !important;
442 border-right: 1px solid #c8d7e1;
443 width: 99%;
444 color: #2e4453;
445 }
446
447 .ppview .pp-settings-wrap .metabox-holder {
448 flex: 3;
449 padding-left: 3%;
450 padding-right: 10px;
451 background: #fff;
452 }
453
454 .ppview .pp-settings-wrap .pp-tab-settings .postbox {
455 border: none;
456 box-shadow: none;
457 }
458
459 .ppview .pp-settings-wrap .metabox-holder h3.hndle {
460 padding: 12px;
461 cursor: default;
462 border-top: 1px solid #eee;
463 border-bottom: 1px solid #eee;
464 }
465
466 .ppview .pp-settings-wrap .postbox:first-child h3.hndle {
467 border-top: none !important;
468 }
469
470 #pp-sub-bar .pp-clear {
471 clear: both;
472 }
473
474 #pp-sub-bar .pp-clear:after {
475 clear: both;
476 content: '.';
477 display: block;
478 height: 0;
479 line-height: 0;
480 overflow: auto;
481 visibility: hidden;
482 zoom: 1;
483 }
484
485 #pp-sub-bar .pp-new-toolbar {
486 min-height: 38px;
487 padding: 10px;
488 background: #fff;
489 margin-bottom: 20px;
490 border: 1px solid #dedede;
491 -webkit-box-shadow: 0 1px 1px -1px rgba(0, 0, 0, .1);
492 box-shadow: 0 1px 1px -1px rgba(0, 0, 0, .1);
493 }
494
495 #pp-sub-bar .pp-new-toolbar h4 {
496 color: #222;
497 font-size: 18px;
498 font-weight: 600;
499 margin: 8px 0 0;
500 padding: 0;
501 float: left;
502 }
503
504 #pp-sub-bar .pp-new-toolbar ul {
505 float: right;
506 list-style: none;
507 padding: 0;
508 margin: 10px 0 0;
509 }
510
511 #pp-sub-bar .pp-new-toolbar ul li {
512 list-style: none;
513 padding: 0;
514 margin: 0;
515 float: left;
516 }
517
518 #pp-sub-bar .pp-new-toolbar ul li a {
519 color: #0085ba;
520 text-decoration: none;
521 text-transform: uppercase;
522 font-size: 13px;
523 letter-spacing: 1px;
524 padding: 21px 15px 22px;
525 outline: none !important;
526 }
527
528 #pp-sub-bar .pp-new-toolbar ul li a:hover,
529 #pp-sub-bar .pp-new-toolbar ul li a.pp-type-active {
530 color: #fff;
531 background: #007cba;
532 }
533
534 .pp-add-new-form-wrapper .pp-optin-clear, .pp-add-new-form-wrapper .pp-template-clear {
535 clear: both;
536 }
537
538 .pp-add-new-form-wrapper .pp-optin-clear:after, .pp-add-new-form-wrapper .pp-template-clear:after {
539 clear: both;
540 content: '.';
541 display: block;
542 height: 0;
543 line-height: 0;
544 overflow: auto;
545 visibility: hidden;
546 zoom: 1;
547 }
548
549 .pp-add-new-form-wrapper .pp-form-new-list .pp-dash-spinner {
550 visibility: hidden;
551 float: none;
552 margin-right: 0;
553 margin-left: 0;
554 }
555
556 .pp-add-new-form-wrapper .pp-error {
557 color: #ff0000;
558 font-size: 13px;
559 font-weight: 600;
560 vertical-align: middle;
561 display: inline-block;
562 margin-top: -3px;
563 }
564
565 .pp-add-new-form-wrapper .pp-input-error {
566 border-color: #ff0000 !important;
567 -webkit-box-shadow: 0 0 2px rgba(255, 0, 0, .8) !important;
568 box-shadow: 0 0 2px rgba(255, 0, 0, .8) !important;
569 }
570
571 .pp-add-new-form-wrapper .pp-form-new-list {
572 height: 38px;
573 padding: 10px;
574 background: #fff;
575 margin-bottom: 20px;
576 border: 1px solid #dedede;
577 -webkit-box-shadow: 0 1px 1px -1px rgba(0, 0, 0, .1);
578 box-shadow: 0 1px 1px -1px rgba(0, 0, 0, .1);
579 }
580
581 .pp-add-new-form-wrapper .pp-form-new-list h4 {
582 color: #222;
583 font-size: 18px;
584 font-weight: 600;
585 text-shadow: 0 1px rgba(255, 255, 255, .25);
586 margin: 2px 0 0;
587 padding: 0;
588 }
589
590 .pp-add-new-form-wrapper .pp-form-new-list strong {
591 font-size: 16px;
592 vertical-align: middle;
593 }
594
595 .pp-add-new-form-wrapper .pp-form-new-list input, .pp-add-new-form-wrapper .pp-form-new-list select {
596 position: relative;
597 top: 1px;
598 margin-left: 5px;
599 margin-right: 10px;
600 font-size: 16px;
601 font-weight: 300;
602 width: 350px;
603 height: 32px;
604 }
605
606 .pp-add-new-form-wrapper .ppress-premium-flag {
607 position: absolute;
608 top: -8px;
609 right: -8px;
610 width: 90px;
611 height: 81px;
612 background-image: url(../images/themes/premium-theme.png);
613 background-size: 90px 81px;
614 transform: rotate(70deg)
615 }
616
617 .pp-add-new-form-wrapper .pp-optin-theme {
618 cursor: pointer;
619 float: left;
620 margin: 0 4% 4% 0;
621 position: relative;
622 width: 30.66666666667%;
623 border: 1px solid #dedede;
624 -webkit-box-shadow: 0 1px 1px -1px rgba(0, 0, 0, .1);
625 box-shadow: 0 1px 1px -1px rgba(0, 0, 0, .1);
626 -webkit-box-sizing: border-box;
627 -moz-box-sizing: border-box;
628 box-sizing: border-box;
629 }
630
631 .pp-add-new-form-wrapper .pp-optin-theme a {
632 text-decoration: none;
633 }
634
635 .pp-add-new-form-wrapper .pp-optin-theme:nth-child(3n) {
636 margin-right: 0;
637 }
638
639 .pp-add-new-form-wrapper .pp-optin-theme.pp-last-theme {
640 margin-right: 0;
641 }
642
643 .pp-add-new-form-wrapper .pp-optin-theme-screenshot {
644 display: block;
645 overflow: hidden;
646 position: relative;
647 -webkit-transition: opacity .2s ease-in-out;
648 transition: opacity .2s ease-in-out;
649 }
650
651 .pp-add-new-form-wrapper .pp-optin-theme-screenshot:after {
652 content: '';
653 display: block;
654 padding-top: 66.66666%;
655 }
656
657 .pp-add-new-form-wrapper .pp-optin-theme .pp-optin-theme-name {
658 font-size: 15px;
659 font-weight: 600;
660 height: 18px;
661 margin: 0;
662 padding: 15px;
663 -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .1);
664 box-shadow: inset 0 1px 0 rgba(0, 0, 0, .1);
665 overflow: hidden;
666 white-space: nowrap;
667 text-overflow: ellipsis;
668 background: #fff;
669 background: rgba(255, 255, 255, .65);
670 }
671
672 .pp-add-new-form-wrapper .pp-optin-theme .pp-optin-theme-actions {
673 position: absolute;
674 bottom: 0;
675 right: 0;
676 height: 38px;
677 padding: 9px 10px 0;
678 background: rgba(244, 244, 244, .7);
679 border-left: 1px solid rgba(0, 0, 0, .05);
680 }
681
682 .pp-add-new-form-wrapper .pp-optin-theme-screenshot img {
683 height: 100%;
684 position: absolute;
685 left: 0;
686 top: 0;
687 width: 100%;
688 -webkit-transform: translateZ(0);
689 -webkit-transition: opacity .2s ease-in-out;
690 transition: opacity .2s ease-in-out;
691 }
692
693 #pp-sub-bar .pp-new-toolbar .pp-melange-jbox {
694 margin: 0 0 0 -18px;
695 font-size: 18px;
696 cursor: pointer;
697 }
698
699 .pp-form-listing.pp-forms .wp-list-table .column-date {
700 width: 145px;
701 }
702
703 .pp-form-listing.pp-user-profiles th#title {
704 width: 30%;
705 }
706
707 .pp-form-listing.pp-user-profiles th#date {
708 width: 20%;
709 }
710
711 .pp-form-buider-settings-popup-container * {
712 box-sizing: border-box;
713 -webkit-box-sizing: border-box;
714 -moz-box-sizing: border-box;
715 }
716
717 .pp-form-buider-settings-popup-container {
718 position: fixed; /* Stay in place */
719 z-index: 1; /* Sit on top */
720 left: 0;
721 top: 0;
722 width: 100%; /* Full width */
723 height: 100%; /* Full height */
724 overflow: auto; /* Enable scroll if needed */
725 background-color: rgb(0, 0, 0); /* Fallback color */
726 background-color: rgba(51, 51, 51, 0.95); /* Black w/ opacity */
727 padding: 20px;
728 }
729
730
731 .pp-form-buider-settings-popup-content {
732 background-color: #fefefe;
733 margin: 5% auto; /* 15% from the top and centered */
734 border: 1px solid #888;
735 width: 100%; /* Could be more or less, depending on screen size */
736 max-width: 600px;
737 }
738
739 .pp-form-buider-settings-popup-header {
740 -webkit-font-smoothing: antialiased;
741 align-items: center;
742 border-bottom: 1px solid #e6e6e6;
743 box-sizing: border-box;
744 display: flex;
745 font-variant-ligatures: none;
746 outline: 0;
747 padding: 15px;
748 text-rendering: optimizelegibility;
749 text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
750 }
751
752 .pp-form-buider-settings-popup-header h3 {
753 -webkit-font-smoothing: antialiased;
754 border-width: 0;
755 box-sizing: border-box;
756 color: #333;
757 display: block;
758 font-family: Arial, sans-serif;
759 font-size: 15px;
760 font-stretch: normal;
761 font-style: normal;
762 font-variant-caps: normal;
763 font-variant-east-asian: normal;
764 font-variant-ligatures: normal;
765 font-variant-numeric: normal;
766 font-weight: 700;
767 line-height: 30px;
768 margin: 0;
769 overflow: hidden;
770 padding: 0;
771 text-overflow: ellipsis;
772 text-rendering: optimizelegibility;
773 text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
774 text-transform: none;
775 white-space: nowrap;
776 }
777
778 .pp-form-buider-settings-popup-container .pp-actions-left {
779 display: flex;
780 align-items: center;
781 margin-left: 10px;
782 margin-right: auto;
783 }
784
785 .pp-dnd-form-builder-wrap span.pp-form-buider-settings-field-type,
786 .pp-form-buider-settings-popup-container span.pp-form-buider-settings-field-type {
787 -webkit-font-smoothing: antialiased;
788 background-color: #f2f2f2;
789 border: 2px solid transparent;
790 border-radius: 13px;
791 box-sizing: border-box;
792 color: #333;
793 cursor: default;
794 display: inline-block;
795 font-family: Arial, sans-serif;
796 font-size: 12px;
797 font-stretch: normal;
798 font-style: normal;
799 font-variant-caps: normal;
800 font-variant-east-asian: normal;
801 font-variant-ligatures: normal;
802 font-variant-numeric: normal;
803 font-weight: 500;
804 height: 26px;
805 letter-spacing: -.25px;
806 line-height: 22px;
807 margin: 0;
808 min-width: 40px;
809 padding: 0 16px;
810 text-align: center;
811 text-rendering: optimizelegibility;
812 text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
813 }
814
815 .pp-dnd-form-builder-wrap span.pp-form-buider-settings-field-type.field-bar-title {
816 margin-top: 3px;
817 margin-left: 5px;
818 padding: 0 8px;
819 font-size: 11px;
820 }
821
822 .pp-form-buider-settings-popup-container .pp-actions-right {
823 display: flex;
824 align-items: center;
825 margin-left: auto;
826 margin-right: 0;
827 }
828
829 .pp-form-buider-settings-popup-body .pp-form-buider-settings-popup-tabs {
830 -webkit-font-smoothing: antialiased;
831 border-top: 0 solid #e6e6e6;
832 box-sizing: border-box;
833 display: flex;
834 font-variant-ligatures: none;
835 list-style: none;
836 margin: 0;
837 outline: 0;
838 padding: 0 30px;
839 text-rendering: optimizelegibility;
840 text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
841 }
842
843 .pp-form-buider-settings-popup-body a.pp-form-buider-settings-popup-tab-menu {
844 -webkit-font-smoothing: antialiased;
845 border-bottom: 2px solid transparent;
846 box-shadow: none;
847 box-sizing: border-box;
848 color: #888;
849 cursor: pointer;
850 font-size: 12px;
851 font-variant-ligatures: none;
852 font-weight: 500;
853 line-height: 22px;
854 margin: 0 10px;
855 outline: 0 none transparent;
856 padding: 14px 0 12px;
857 text-decoration: none;
858 text-rendering: optimizelegibility;
859 text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
860 text-transform: uppercase;
861 }
862
863 .pp-form-buider-settings-popup-body a.pp-form-buider-settings-popup-tab-menu.active {
864 color: rgb(51, 51, 51);
865 border-bottom-color: rgb(51, 51, 51);
866 }
867
868 .pp-form-buider-settings-popup-body .pp-form-buider-settings-popup-tab-content {
869 -webkit-font-smoothing: antialiased;
870 border-top: 1px solid #e6e6e6;
871 box-sizing: border-box;
872 display: block;
873 font-variant-ligatures: none;
874 margin-top: -1px;
875 outline: 0;
876 padding: 30px;
877 text-rendering: optimizelegibility;
878 text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
879 }
880
881 .pp-form-buider-settings-popup-tab-content .pp-form-row {
882 flex-direction: row;
883 flex-wrap: wrap;
884 width: 100%;
885 display: flex;
886 margin-bottom: 30px;
887 }
888
889 .pp-form-buider-settings-popup-tab-content .pp-form-row:last-child {
890 margin-bottom: 0;
891 }
892
893 .pp-form-buider-settings-popup-tab-content .pp-form-column {
894 display: flex;
895 flex-direction: column;
896 flex-basis: 100%;
897 flex: 1;
898 padding-left: 15px;
899 padding-right: 15px;
900 }
901
902 pp-form-buider-settings-popup-tab-content .pp-form-double-column {
903 display: flex;
904 flex-direction: column;
905 flex-basis: 100%;
906 flex: 2
907 }
908
909 .pp-form-control-icon-picker {
910 cursor: pointer;
911 }
912
913 .pp-form-buider-settings-popup-container label.pp-label {
914 -webkit-font-smoothing: antialiased;
915 border-width: 0;
916 box-sizing: border-box;
917 color: #333;
918 display: block;
919 font-family: Arial, sans-serif;
920 font-size: 14px;
921 font-stretch: normal;
922 font-style: normal;
923 font-variant-caps: normal;
924 font-variant-east-asian: normal;
925 font-variant-ligatures: normal;
926 font-variant-numeric: normal;
927 font-weight: 500;
928 letter-spacing: -.25px;
929 line-height: 22px;
930 margin: 0 0 5px;
931 padding: 0;
932 cursor: pointer;
933 text-rendering: optimizelegibility;
934 text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
935 vertical-align: middle;
936 }
937
938 .pp-form-buider-settings-popup-container .pp-form-control-description {
939 -webkit-font-smoothing: antialiased;
940 box-sizing: border-box;
941 color: #888;
942 display: block;
943 font-size: 13px;
944 font-variant-ligatures: none;
945 font-weight: 400;
946 line-height: 22px;
947 margin-top: 5px;
948 text-rendering: optimizelegibility;
949 text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
950 }
951
952 .pp-form-buider-settings-popup-container .pp-form-buider-settings-popup-body .pp-form-control {
953 -webkit-font-smoothing: antialiased;
954 background-color: #fff;
955 background-image: none;
956 border: 1px solid #ddd;
957 border-radius: 4px;
958 box-shadow: none;
959 box-sizing: border-box;
960 color: #333;
961 display: inline-block;
962 font-family: Arial, sans-serif;
963 font-size: 15px;
964 font-stretch: normal;
965 font-style: normal;
966 font-variant-caps: normal;
967 font-variant-east-asian: normal;
968 font-variant-ligatures: normal;
969 font-variant-numeric: normal;
970 font-weight: 500;
971 height: 40px;
972 letter-spacing: -.25px;
973 line-height: 20px;
974 margin: 0;
975 outline: none;
976 padding: 9px 14px;
977 text-rendering: optimizelegibility;
978 text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
979 transition-delay: 0s;
980 transition-duration: .3s;
981 transition-property: all;
982 transition-timing-function: ease-in-out;
983 }
984
985 .pp-form-buider-settings-popup-container .pp-form-buider-settings-popup-body .pp-form-control[type="checkbox"],
986 .pp-form-buider-settings-popup-container .pp-form-buider-settings-popup-body .pp-form-control[type="radio"] {
987 height: 1rem;
988 }
989
990 .pp-form-buider-settings-popup-container .pp-form-buider-settings-popup-body select.pp-form-control {
991 background-image: url(../images/frontend/arrow-down.png);
992 background-position: right 20px center;
993 background-repeat: no-repeat;
994 background-size: 10px auto;
995 -webkit-appearance: none;
996 -moz-appearance: none;
997 appearance: none;
998 }
999
1000 .pp-form-buider-settings-popup-content .pp-form-control:not([type=checkbox]) {
1001 width: 100% !important;
1002 max-width: 100% !important;
1003 }
1004
1005 .pp-form-buider-settings-popup-content .pp-form-buider-settings-popup-footer {
1006 -webkit-font-smoothing: antialiased;
1007 align-items: center;
1008 border-top: 1px solid #e6e6e6;
1009 box-sizing: border-box;
1010 display: flex;
1011 font-variant-ligatures: none;
1012 outline: 0;
1013 padding: 30px;
1014 text-rendering: optimizelegibility;
1015 text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
1016 }
1017
1018 .pp-form-buider-settings-popup-content textarea.pp-form-control {
1019 max-width: 100%;
1020 min-height: 100px;
1021 resize: vertical;
1022 line-height: 20px;
1023 }
1024
1025 .pp-form-buider-settings-popup-container .pp-form-buider-settings-field-close-btn {
1026 color: #aaaaaa;
1027 float: right;
1028 font-size: 28px;
1029 font-weight: bold;
1030 }
1031
1032 .pp-form-buider-settings-popup-container .pp-form-buider-settings-field-close-btn:hover,
1033 .pp-form-buider-settings-popup-container .pp-form-buider-settings-field-close-btn:focus {
1034 color: #000;
1035 text-decoration: none;
1036 cursor: pointer;
1037 }
1038
1039 /*---------------------------------------------------------------------------------------------
1040 *
1041 * Shortcode form builder
1042 *
1043 *---------------------------------------------------------------------------------------------*/
1044 .ppSCB-tab-box-div .CodeMirror {
1045 width: 100% !important;
1046 border: 0;
1047 height: 617px;
1048 }
1049
1050 .ppSCB-tab-box-div .form-table th {
1051 padding: 20px 0 20px 0;
1052 }
1053
1054 .pp_edit_form #titlediv div#titlewrap #title {
1055 width: 80% !important;
1056 }
1057
1058 #titlewrap input.ppSCB-save-btn {
1059 margin: 0px 10px 5px;
1060 vertical-align: top;
1061 height: 35px;
1062 }
1063
1064 .ppSCB-margin-r input[type="text"], .ppSCB-margin-r textarea, .ppSCB-margin-r select {
1065 max-width: 500px !important;
1066 width: 100% !important;
1067 }
1068
1069 .remove_white_styling #post-body-content .form-table textarea.wp-editor-area,
1070 #post-body-content .form-table textarea.wp-editor-area,
1071 textarea.wp-editor-area {
1072 max-width: 100% !important;
1073 width: 100% !important;
1074 }
1075
1076 .ppSCB-tab-content {
1077 max-width: 840px;
1078 }
1079
1080 #ppSettings.ppSCB-tab-content {
1081 padding: 0 15px 15px;
1082 }
1083
1084 #ppSettings .ppSCB-tab-content-header {
1085 font-size: 14px;
1086 background: #f5f5f5;
1087 padding: 8px 5px;
1088 color: #333;
1089 margin: 1em 0;
1090 }
1091
1092 .ppSCB-margin-r {
1093 margin-top: 10px;
1094 margin-right: 460px;
1095 }
1096
1097 .ppSCB-clear-both {
1098 clear: both;
1099 }
1100
1101
1102 /* For tabs */
1103 .ppSCB-margin-r h2.nav-tab-wrapper {
1104 border-bottom: 0 !important;
1105 padding-bottom: 0 !important;
1106 padding-left: 0 !important;
1107 }
1108
1109 .ppSCB-margin-r h2 .nav-tab {
1110 font-size: 13px;
1111 line-height: 25px;
1112 font-weight: normal;
1113 padding: 4px 10px !important;
1114 border-radius: 5px 5px 0 0;
1115 -moz-border-radius: 5px 5px 0 0;
1116 -webkit-border-radius: 5px 5px 0 0;
1117 }
1118
1119 .ppSCB-margin-r .nav-tab-active, .ppSCB-margin-r .nav-tab-active:hover {
1120 background: #fff;
1121 font-weight: bold !important;
1122 border-bottom: 0;
1123 border-top: 2px solid #1a9ac9;
1124 color: #0073aa;
1125 }
1126
1127 .ppSCB-margin-r .ppSCB-tab-box {
1128 float: left;
1129 width: 100%;
1130 }
1131
1132 .ppSCB-margin-r .ppSCB-tab-box-div {
1133 background: #fff;
1134 border: 1px solid #ccc;
1135 min-height: 617px;
1136 padding: 0;
1137 }
1138
1139 .ppSCB-margin-r .ppSCB-sidebar {
1140 float: right;
1141 border: 1px solid #ccc;
1142 background: #fff;
1143 margin-right: -460px;
1144 width: 440px;
1145 min-height: 700.6px;
1146 }
1147
1148 .ppSCB-margin-r.passwordReset .ppSCB-sidebar {
1149 min-height: 684.4px;
1150 }
1151
1152 .ppSCB-margin-r .ppSCB-sidebar h2 {
1153 font-size: 16px;
1154 text-align: center;
1155 color: #888;
1156 line-height: 24px;
1157 }
1158
1159 .ppSCB-margin-r .ppSCB-sidebar iframe {
1160 width: 100% !important;
1161 height: 100% !important;
1162 min-height: 649px;
1163 }
1164
1165 .ppSCB-margin-r .ppSCB-sidebar h3 {
1166 border-bottom: 1px solid #eee;
1167 margin: 0;
1168 padding: 10px;
1169 line-height: 1.4;
1170 text-align: center;
1171 font-size: 18px;
1172 }
1173
1174 .ppSCB-margin-r input.shortcode-in-list-table {
1175 float: right;
1176 width: 250px !important;
1177 background: #fff;
1178 border: 3px solid #eee;
1179 font-weight: normal;
1180 font-size: 15px;
1181 padding: 4px 10px;
1182 line-height: normal;
1183 }
1184
1185 .ppSCB-margin-r .ppSCB-preview-h-left,
1186 .ppSCB-margin-r .ppSCB-preview-h-right {
1187 text-align: center;
1188 display: inline-block;
1189 width: 49%;
1190 padding: 14px 1.1px;
1191 cursor: pointer;
1192 }
1193
1194 .ppSCB-margin-r .ppSCB-preview-h-right h3,
1195 .ppSCB-margin-r .ppSCB-preview-h-left h3 {
1196 display: inline;
1197 border: 0;
1198 font-size: 14px;
1199 }
1200
1201 .ppSCB-margin-r .ppSCB-preview-header {
1202 border-bottom: 1px solid #eee;
1203 }
1204
1205 .ppSCB-margin-r .ppSCB-preview-active {
1206 background: #eee;
1207 color: #fff !important;
1208 border: 0;
1209 }
1210
1211 .ppSCB #titlediv div#titlewrap #title {
1212 max-width: 80% !important;
1213 }
1214
1215 /* email editor for settings */
1216 .ppress-email-editor-wrap {
1217 margin: 0;
1218 padding: 0;
1219 }
1220
1221 .ppress-email-editor-wrap .pp-email-editor-tab {
1222 border-bottom: 1px solid #ddd;
1223 margin: 0;
1224 padding: 0;
1225 }
1226
1227 .ppress-email-editor-wrap .pp-email-editor-tablinks {
1228 padding: 8px 15px;
1229 color: #666;
1230 background-color: #fff;
1231 border: 0;
1232 margin: 0;
1233 cursor: pointer;
1234 }
1235
1236 .ppress-email-editor-wrap .pp-email-editor-tabcontent {
1237 border: 1px solid #ddd;
1238 border-top: 0;
1239 display: none;
1240 }
1241
1242 .ppress-email-editor-wrap .pp-email-editor-tablinks.ecode {
1243 margin-left: 31px;
1244 }
1245
1246 .ppress-email-editor-wrap .pp-email-editor-tablinks.eactive {
1247 border: 1px solid #ddd;
1248 border-bottom: 0;
1249 margin-bottom: -1px;
1250 padding-bottom: 9px;
1251 }
1252
1253 .ppress-email-editor-wrap .pp-email-editor-tabcontent.epreview {
1254 padding: 10px 10px 8px;
1255 margin: 0;
1256 max-height: 450px;
1257 overflow: scroll;
1258 }
1259
1260 .wrap.ppview .pp-settings-wrap .CodeMirror {
1261 height: 300px;
1262 width: 600px;
1263 }
1264
1265 .ppview #social_login_settings .CodeMirror {
1266 height: 230px;
1267 }
1268
1269 .wrap.ppview .pp-settings-wrap .ppress-email-editor-wrap .pp-email-editor-tabcontent .CodeMirror {
1270 height: 400px;
1271 width: 600px;
1272 border-top: 0;
1273 padding: 0 5px;
1274 }
1275
1276 .ppview .pp-custom-field-notice {
1277 background: #fff;
1278 border-left: 4px solid #fff;
1279 box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .1);
1280 margin: 5px 0 10px;
1281 padding: 1px 12px;
1282 display: block;
1283 border-left-color: #00a0d2;
1284 position: relative;
1285 clear: left;
1286 }
1287
1288 .ppview .pp-custom-field-notice p {
1289 margin: .5em 0;
1290 padding: 2px 5px;
1291 }
1292
1293 /* Email settings page */
1294 .ppress_settings_data .pp-email-notification-status {
1295 margin-right: 18px;
1296 font-size: 28px;
1297 line-height: 22px;
1298 color: #a00;
1299 float: left;
1300 box-sizing: border-box;
1301 -moz-box-sizing: border-box;
1302 -webkit-box-sizing: border-box;
1303 }
1304
1305 .ppress_settings_data .pp-email-notification-status.pp-is-active {
1306 color: #46b450;
1307 }
1308
1309 .ppress_settings_data .pp-email-notifications th.column-title.column-primary {
1310 padding-left: 48px;
1311 }
1312
1313 .ppress_settings_data .pp-email-notifications .pp-email-configure span {
1314 line-height: 24px;
1315 }
1316
1317 .ppress_settings_data .pp-email-notifications .column-configure {
1318 width: 60px;
1319 text-align: center;
1320 }
1321
1322 .remove_white_styling #post-body-content .form-table input[type=text],
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 }
1713
1714 .ppress-extensions-items-wrap .ppress-extension-card-install-activate {
1715 display: flex;
1716 align-items: center;
1717 justify-content: flex-end;
1718 height: 30px;
1719 position: relative;
1720 }
1721
1722 .ppress-extensions-items-wrap .ppress-extension-card-install-activate .ppress-extension-card-status {
1723 font-weight: 600;
1724 font-size: 14px;
1725 }
1726
1727 .ppress-extensions-items-wrap .ppress-extension-use-switch {
1728 position: relative;
1729 cursor: pointer;
1730 background-color: #5a5a5a;
1731 border-radius: 15px;
1732 -webkit-transition: all .2s ease-in-out;
1733 -moz-transition: all .2s ease-in-out;
1734 -ms-transition: all .2s ease-in-out;
1735 transition: all .2s ease-in-out;
1736 vertical-align: middle;
1737 display: inline-block;
1738 margin: -2px 0 0 5px;
1739 width: 36px;
1740 height: 20px;
1741 }
1742
1743 .ppress-extensions-items-wrap .ppress-extension-card-install-activate input[type=checkbox]:checked + .ppress-extension-use-switch {
1744 background-color: #007cba;
1745 }
1746
1747 .ppress-extensions-items-wrap .ppress-extension-card-install-activate input[type=checkbox] {
1748 position: absolute;
1749 top: auto;
1750 overflow: hidden;
1751 clip: rect(1px, 1px, 1px, 1px);
1752 width: 1px;
1753 height: 1px;
1754 white-space: nowrap;
1755 }
1756
1757 .ppress-extensions-items-wrap .ppress-extension-card-install-activate input[type=checkbox]:checked + .ppress-extension-use-switch:before {
1758 -webkit-transform: translateX(16px);
1759 -ms-transform: translateX(16px);
1760 transform: translateX(16px);
1761 }
1762
1763 .ppress-extensions-items-wrap .ppress-extension-use-switch:before {
1764 position: absolute;
1765 content: "";
1766 height: 16px;
1767 width: 16px;
1768 left: 2px;
1769 top: 2px;
1770 background-color: #fff;
1771 border-radius: 50%;
1772 -webkit-transition: all .2s ease-in-out;
1773 -moz-transition: all .2s ease-in-out;
1774 -ms-transition: all .2s ease-in-out;
1775 transition: all .2s ease-in-out;
1776 }
1777
1778 .ppress-extensions-items-wrap .ppress-extension-card-learn-more .no-underline {
1779 text-decoration: none;
1780 }
1781
1782 .ppress-extensions-items-wrap .ppress-extensions-upgrade-cta {
1783 display: flex;
1784 align-items: center;
1785 justify-content: flex-end;
1786 }
1787
1788 .ppress-extensions-items-wrap .ppress-extension-status {
1789 font-weight: 700;
1790 color: #393f4c;
1791 }
1792
1793 .ppress-extensions-items-wrap .ppress-extension-status span {
1794 color: #777;
1795 font-weight: 600;
1796 }
1797
1798 .ppress-extensions-upsell-wrap {
1799 margin-top: 10px;
1800 padding: 20px;
1801 background: #fff;
1802 border-left: 3px solid #007cba;
1803 line-height: 1.5;
1804 font-size: 14px;
1805 }
1806
1807 .ppress-extensions-upsell-wrap .notice-content {
1808 display: -webkit-box;
1809 display: -ms-flexbox;
1810 display: flex;
1811 }
1812
1813 .ppress-extensions-upsell-wrap .ppress-extensions-upsell-button {
1814 flex-shrink: 0;
1815 -webkit-box-flex: 0;
1816 -ms-flex-positive: 0;
1817 flex-grow: 0;
1818 margin-left: auto;
1819 }
1820
1821 .ppress-extensions-upsell-wrap .ppress-extensions-upsell-button {
1822 border-width: 1px 1px 2px;
1823 border-radius: 3px;
1824 cursor: pointer;
1825 display: inline-block;
1826 font-size: 14px;
1827 text-decoration: none;
1828 margin-top: 0;
1829 line-height: 1;
1830 }
1831
1832 .ppress-extensions-upsell-wrap .ppress-extensions-upsell-button a {
1833 padding: 5px 15px;
1834 }
1835
1836 .ppress-extensions-upsell-wrap .ppress-extensions-upsell-highlight {
1837 font-weight: bold;
1838 color: #007cba;
1839 }
1840
1841 /* new admin pages header */
1842 .ppress-admin .ppress-admin-banner {
1843 background-color: #326ee0;
1844 -webkit-box-sizing: border-box;
1845 box-sizing: border-box;
1846 overflow: hidden;
1847 position: relative;
1848 top: 0;
1849 width: 100%;
1850 padding: 15px;
1851 }
1852
1853 .ppress-admin .ppress-admin-wrap {
1854 margin-bottom: 10px;
1855 }
1856
1857 .ppress-admin .ppress-admin-banner.ppress-pro {
1858 padding: 15px 15px 0;
1859 }
1860
1861 .ppress-admin .ppress-admin-banner.ppress-pro.ppress-no-submenu {
1862 padding-bottom: 15px;
1863 }
1864
1865 .ppress-admin .wrap {
1866 padding-left: 20px;
1867 margin: 0 20px 0 2px;
1868 }
1869
1870 .wp-admin.ppress-admin #wpcontent {
1871 padding: 0;
1872 }
1873
1874 .ppress-admin .ppress-admin-banner__logo {
1875 padding: 0 0 15px;
1876 display: block;
1877 }
1878
1879 .ppress-admin .ppress-admin-banner__logo img {
1880 width: 140px;
1881 height: auto;
1882 float: left;
1883 margin-top: 20px;
1884 padding-left: 15px;
1885 }
1886
1887 .ppress-admin .ppress-admin-banner__helplinks {
1888 float: right;
1889 padding: 10px 20px 20px;
1890 }
1891
1892 .ppress-admin .ppress-admin-banner__helplinks a {
1893 color: rgba(255, 255, 255, 0.92);
1894 text-decoration: none;
1895 }
1896
1897 .ppress-admin .ppress-admin-banner__helplinks a.ppress-active {
1898 background: #fff;
1899 padding: 5px;
1900 color: #326ee0;
1901 border-radius: 4px;
1902 }
1903
1904 .ppress-admin .ppress-admin-banner__helplinks > span {
1905 padding-right: 15px;
1906 }
1907
1908 .ppress-admin div#screen-meta-links {
1909 position: absolute;
1910 right: 0;
1911 z-index: 9;
1912 }
1913
1914 .ppress-admin .ppress-nav-tab-wrapper {
1915 padding: 0;
1916 margin: 10px 16px 0;
1917 border-bottom: 0;
1918 }
1919
1920 .ppress-admin .ppress-nav-tab-wrapper .ppress-nav-tab {
1921 display: block;
1922 font-weight: 500;
1923 padding: 5px 12px;
1924 text-decoration: none;
1925 border: 1px solid transparent;
1926 background-color: transparent;
1927 color: rgba(255, 255, 255, 0.92);
1928 margin: 0;
1929 }
1930
1931 .ppress-admin .ppress-nav-tab-wrapper .ppress-nav-tab.ppress-nav-active {
1932 background-color: #fff;
1933 color: #2d3559;
1934 border-color: #fff;
1935 border-radius: 4px 4px 0 0;
1936 }
1937
1938 .ppress-admin-banner.ppress-not-pro {
1939 padding-bottom: 0;
1940 }
1941
1942 .ppress-admin .ppress-no-submenu .ppress-nav-tab-wrapper {
1943 margin-top: 0;
1944 }
1945
1946 .ppress-admin-banner .ppress-header-menus {
1947 margin-top: 10px;
1948 }
1949
1950 .ppress-admin .ppress-admin-wrap + .wrap h2 {
1951 font-size: 21px;
1952 font-weight: 500;
1953 }
1954
1955 .ppress-admin .ppress-admin-wrap .subsubsub {
1956 background: #fff;
1957 font-size: 14px;
1958 padding: 0 16px;
1959 margin-top: 0;
1960 float: none;
1961 text-align: left;
1962 }
1963
1964 .ppress-admin .ppress-admin-wrap .subsubsub a {
1965 color: #1d2327;
1966 display: block;
1967 font-weight: 600;
1968 padding: 8px 12px;
1969 }
1970
1971 .ppress-admin .ppress-admin-wrap .subsubsub a.ppress-current {
1972 color: #326ee0;
1973 }
1974
1975 .ppress-admin.wp-core-ui .wrap a.ppress-link {
1976 display: block;
1977 margin-top: 10px;
1978 font-size: 1em;
1979
1980 }
1981
1982 .ppress-admin.wp-core-ui .wrap a.ppress-link svg {
1983 width: 1.2em;
1984 margin: 0 .2em 0;
1985 height: 1.4em;
1986 vertical-align: middle;
1987 fill: currentcolor;
1988 }