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 / frontend.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
frontend.css
2501 lines
1 @import url("hint.min.css");
2
3 @font-face {
4 font-family: 'Material Icons';
5 font-style: normal;
6 font-weight: 400;
7 src: url(./material-icons/MaterialIcons-Regular.eot); /* For IE6-8 */
8 src: local('Material Icons'),
9 local('MaterialIcons-Regular'),
10 url(./material-icons/MaterialIcons-Regular.woff2) format('woff2'),
11 url(./material-icons/MaterialIcons-Regular.woff) format('woff'),
12 url(./material-icons/MaterialIcons-Regular.ttf) format('truetype');
13 }
14
15 .ppress-material-icons,
16 .pp-form-field-wrap .pp-form-material-icons,
17 #profilepress-myaccount-wrapper .ppmyac-icons {
18 font-family: 'Material Icons' !important;
19 font-weight: normal;
20 font-style: normal;
21 font-size: 20px; /* Preferred icon size */
22 display: inline-block;
23 line-height: 1;
24 text-transform: none;
25 letter-spacing: normal;
26 word-wrap: normal;
27 white-space: nowrap;
28 direction: ltr;
29
30 /* Support for all WebKit browsers. */
31 -webkit-font-smoothing: antialiased;
32 /* Support for Safari and Chrome. */
33 text-rendering: optimizeLegibility;
34
35 /* Support for Firefox. */
36 -moz-osx-font-smoothing: grayscale;
37
38 /* Support for IE. */
39 font-feature-settings: 'liga';
40 }
41
42 /* Tabbed / User panel widget ------------------------------------ */
43 .pp-tab-widget-avatar img {
44 display: block;
45 border-radius: 50%;
46 height: 190px;
47 margin: 0 auto 10px !important;
48 padding: 2px;
49 text-align: center;
50 width: 190px;
51 float: none !important;
52 }
53
54 .pp-user-panel {
55 border-radius: 6px;
56 text-align: center;
57 }
58
59 .pp-user-panel-title {
60 font-size: 20px;
61 margin: 0;
62 }
63
64 .pp-user-panel p {
65 font-size: 15px;
66 margin-bottom: 23px;
67 }
68
69 .pp-tabbed-btn {
70 border: none;
71 font-size: 15px;
72 font-weight: 400;
73 line-height: 1.4;
74 border-radius: 4px;
75 padding: 10px 15px;
76 -webkit-font-smoothing: subpixel-antialiased;
77 -webkit-transition: border .25s linear, color .25s linear, background-color .25s linear;
78 transition: border .25s linear, color .25s linear, background-color .25s linear;
79 }
80
81 .pp-tabbed-btn-inverse {
82 color: #fff !important;
83 background-color: #34495e;
84 }
85
86 /* End Tabbed / User panel widget ------------------------------------ */
87
88 .pp-password-reset-handler-wrap .pp-reset-password-form {
89 padding: 40px;
90 max-width: 500px;
91 margin-top: 5px;
92 margin-bottom: 5px;
93 }
94
95 .pp-password-reset-handler-wrap .pp-reset-password-form h3 {
96 color: #444;
97 font-weight: 300;
98 margin: 0 auto 40px;
99 }
100
101 .pp-password-reset-handler-wrap .pp-reset-password-form label {
102 color: #444;
103 font-size: 15px;
104 }
105
106 .pp-password-reset-handler-wrap .pp-reset-password-form label .req {
107 margin: 2px;
108 color: #ff0000;
109 }
110
111 .pp-password-reset-handler-wrap .pp-reset-password-form label.active .req {
112 opacity: 0;
113 }
114
115 .pp-password-reset-handler-wrap .pp-reset-password-form input {
116 font-size: 22px;
117 display: block;
118 width: 100%;
119 box-sizing: border-box;
120 height: auto;
121 padding: 5px 10px;
122 background: none;
123 margin-bottom: 40px;
124 border: 1px solid #a0b3b0;
125 border-radius: 0;
126 -webkit-transition: border-color .25s ease, box-shadow .25s ease;
127 transition: border-color .25s ease, box-shadow .25s ease;
128 }
129
130 .pp-password-reset-handler-wrap .pp-reset-password-form input:focus {
131 outline: 0;
132 border-color: #1ab188;
133 }
134
135 .pp-password-reset-handler-wrap .pp-reset-password-form .pp-reset-button {
136 border: 0;
137 outline: none;
138 border-radius: 0;
139 padding: 15px 0;
140 font-size: 20px;
141 font-weight: 600;
142 text-transform: uppercase;
143 letter-spacing: .1em;
144 background: #1ab188;
145 color: #ffffff;
146 -webkit-transition: all 0.5s ease;
147 transition: all 0.5s ease;
148 -webkit-appearance: none;
149 text-shadow: none;
150 box-shadow: none;
151 }
152
153 .pp-password-reset-handler-wrap .pp-reset-password-form .pp-reset-button:hover,
154 .pp-password-reset-handler-wrap .pp-reset-password-form .pp-reset-button:focus {
155 background: #179b77;
156 }
157
158 .pp-password-reset-handler-wrap .pp-reset-password-form .pp-reset-button-block {
159 display: block;
160 width: 100%;
161 }
162
163 .pp-password-reset-handler-wrap .profilepress-reset-status {
164 margin-left: 40px;
165 max-width: 420px;
166 }
167
168 #pp-pass-strength-result {
169 background-color: #eee;
170 border: 1px solid #ddd;
171 color: #23282d;
172 padding: 3px 5px;
173 text-align: center;
174 width: 100%;
175 -webkit-box-sizing: border-box;
176 -moz-box-sizing: border-box;
177 box-sizing: border-box;
178 }
179
180 #pp-pass-strength-result.short {
181 background-color: #f1adad;
182 border-color: #e35b5b;
183 opacity: 1;
184 }
185
186 #pp-pass-strength-result.bad {
187 background-color: #fbc5a9;
188 border-color: #f78b53;
189 opacity: 1;
190 }
191
192 #pp-pass-strength-result.good {
193 background-color: #ffe399;
194 border-color: #ffc733;
195 opacity: 1;
196 }
197
198 #pp-pass-strength-result.strong {
199 background-color: #c1e1b9;
200 border-color: #83c373;
201 opacity: 1;
202 }
203
204 /* Global form styling ------------------------------------ */
205 .pp-form-wrapper .pp-form-label-wrap .pp-form-required-label {
206 color: #ff0000;
207 font-weight: 400;
208 }
209
210 .pp-form-wrapper input[type="checkbox"],
211 .pp-form-wrapper input[type="radio"] {
212 cursor: pointer
213 }
214
215 .pp-form-wrapper p {
216 margin: 0 0 5px 0 !important;
217 padding: 0 !important;
218 }
219
220 .pp-form-wrapper textarea,
221 .pp-form-wrapper select,
222 .pp-form-wrapper input[type="text"],
223 .pp-form-wrapper input[type="password"],
224 .pp-form-wrapper input[type="email"],
225 .pp-form-wrapper input[type="url"],
226 .pp-form-wrapper input[type="search"],
227 .pp-form-wrapper input[type="tel"],
228 .pp-form-wrapper input[type="number"],
229 .pp-form-wrapper input[type="datetime"] {
230 -webkit-appearance: none;
231 width: 100%;
232 background: #fff;
233 border: 1px solid #dedee5;
234 padding: 13px 15px;
235 outline: none;
236 line-height: 1;
237 }
238
239 .pp-form-wrapper select {
240 background-image: url(../images/frontend/arrow-down.png) !important;
241 background-position: right 20px center !important;
242 background-repeat: no-repeat !important;
243 background-size: 10px auto !important;
244 -webkit-appearance: none !important;
245 -moz-appearance: none !important;
246 appearance: none !important;
247 width: 100%;
248 border: 1px solid #dedee5;
249 padding: 13px 15px;
250 outline: none;
251 line-height: 1;
252 }
253
254 .pp-form-wrapper .pp-form-label-wrap {
255 margin: 0 0 4px 0;
256 padding: 0;
257 }
258
259 .pp-form-wrapper .pp-form-label {
260 font-size: 14px;
261 text-transform: none;
262 text-align: left;
263 font-weight: normal;
264 font-style: normal;
265 float: none;
266 line-height: 1.3;
267 margin: 0;
268 padding: 0;
269 width: auto;
270 display: inline;
271 cursor: pointer;
272 }
273
274 .pp-form-wrapper .pp-checkbox-wrap,
275 .pp-form-wrapper .pp-radio-wrap {
276 display: block;
277 text-align: left;
278 line-height: normal;
279 margin: 5px 0;
280 padding: 0;
281 }
282
283 .pp-form-wrapper .pp-checkbox-wrap label,
284 .pp-form-wrapper .pp-radio-wrap label {
285 margin-left: 5px;
286 }
287
288 .pp-form-wrapper input[type=checkbox], .pp-form-wrapper input[type=radio] {
289 border: 1px solid #ccc;
290 background-color: #fff;
291 width: 14px !important;
292 height: 14px !important;
293 display: inline-block;
294 vertical-align: baseline;
295 }
296
297 .pp-form-wrapper .ppress-pf-profile-connect {
298 padding: 5px 0 10px 0;
299 }
300
301 .pp-form-wrapper a.ppress-pf-social-icon {
302 width: 100%;
303 height: 100%;
304 display: inline;
305 }
306
307 .pp-form-wrapper .ppress-pf-social-icon svg {
308 vertical-align: middle;
309 width: 40px;
310 height: 40px;
311 }
312
313 .pp-form-wrapper .ppress-pf-social-icon.dpf-instagram svg,
314 .pp-form-wrapper .ppress-pf-social-icon.dpf-github svg {
315 padding: 3px;
316 }
317
318
319 /* Social login buttons ------------------------------------ */
320 a.pp-button-social-login:focus {
321 outline-color: transparent;
322 }
323
324 a.pp-button-social-login:focus .ppsc, a.pp-button-social-login:hover .ppsc {
325 background-color: hsla(0, 0%, 100%, .75);
326 }
327
328 a.pp-button-social-login:visited {
329 color: #fff;
330 }
331
332 a.pp-button-social-login {
333 position: relative;
334 display: inline-block;
335 vertical-align: middle;
336 line-height: 2.5em;
337 height: 2.5em;
338 font-size: 100%;
339 font-family: inherit;
340 font-weight: 700;
341 overflow: hidden;
342 white-space: nowrap;
343 border: 1px solid #333;
344 color: #fff !important;
345 background: #333;
346 padding: 0;
347 margin: 6px 0;
348 border-radius: 2px;
349 box-sizing: content-box;
350 cursor: pointer;
351 box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
352 text-decoration: none !important;
353 }
354
355 a.pp-button-social-login .ppsc {
356 font-style: normal;
357 font-weight: 400;
358 text-decoration: none;
359 text-transform: none;
360 display: inline-block;
361 vertical-align: top;
362 text-align: center;
363 font-size: 100%;
364 width: 2.5em;
365 height: 2.5em;
366 padding: 0;
367 background-color: #fff;
368 background-repeat: no-repeat;
369 background-position: 50%;
370 background-size: 1.8em 1.8em;
371 border-top-left-radius: 1px;
372 border-bottom-left-radius: 1px;
373 -moz-font-smoothing: antialiased;
374 -webkit-font-smoothing: antialiased;
375 font-smoothing: antialiased;
376 position: absolute;
377 left: 0;
378 margin: 0;
379 }
380
381 a.pp-button-social-login span.ppsc-text {
382 margin-left: 40px;
383 padding: .5em;
384 color: #fff !important;
385 }
386
387 a.pp-button-social-login {
388 min-width: 220px;
389 }
390
391 a.pp-button-social-login .ppsc-google {
392 background-image: url(../images/social-login/google.svg);
393 }
394
395 a.pp-button-social-login.pp-button-social-login-google {
396 background: #4285f4;
397 border-color: #4285f4;
398 }
399
400 a.pp-button-social-login.pp-button-social-login-facebook {
401 background: #3b5998;
402 border-color: #3b5998;
403 }
404
405 a.pp-button-social-login.pp-button-social-login-twitter {
406 background: #55acee;
407 border-color: #55acee;
408 }
409
410 a.pp-button-social-login.pp-button-social-login-linkedin {
411 background: #0077b5;
412 border-color: #0077b5;
413 }
414
415 a.pp-button-social-login.pp-button-social-login-vk {
416 background: #4a76a8;
417 border-color: #4a76a8;
418 }
419
420 a.pp-button-social-login.pp-button-social-login-github {
421 background: #24292e;
422 border-color: #24292e;
423 }
424
425 /** Amazon:#ff9900; disqus:#2e9fff; instagram: #e4405f; paypal:#00457c; yahoo:#400090 */
426 a.pp-button-social-login .ppsc-vk {
427 background-image: url(../images/social-login/vk-fa.svg)
428 }
429
430 a.pp-button-social-login .ppsc-facebook {
431 background-image: url(../images/social-login/facebook.svg);
432 }
433
434 a.pp-button-social-login .ppsc-twitter {
435 background-image: url(../images/social-login/twitter.svg)
436 }
437
438 a.pp-button-social-login .ppsc-linkedin {
439 background-image: url(../images/social-login/linkedin.svg)
440 }
441
442 a.pp-button-social-login .ppsc-github {
443 background-image: url(../images/social-login/github-fa.svg)
444 }
445
446 .pp-form-container *,
447 .pp-form-container .pp-form-wrapper,
448 .pp-form-container .pp-form-wrapper * {
449 -webkit-box-sizing: border-box;
450 -moz-box-sizing: border-box;
451 box-sizing: border-box;
452 }
453
454 html .pp-form-container .select2 input.select2-search__field {
455 border: 0 !important;
456 }
457
458 .pp-form-container form input[type=submit] {
459 -webkit-appearance: none !important;
460 }
461
462 .pp-form-container form {
463 margin: 0;
464 padding: 0;
465 background-color: transparent;
466 }
467
468 .woocommerce .woocommerce-MyAccount-content .pp-form-container {
469 margin-right: 0 !important;
470 margin-left: 0 !important;
471 }
472
473 .pp-form-container form input,
474 .pp-form-container form select,
475 .pp-form-container form textarea {
476 outline: none;
477 background-image: none;
478 height: auto;
479 float: none;
480 position: static;
481 box-shadow: none;
482 text-shadow: none;
483 text-transform: none;
484 text-decoration: none;
485 resize: vertical;
486 }
487
488 .pp-form-container form p {
489 margin: 0 0 0.5em;
490 }
491
492 .pp-form-container form input[type="submit"] {
493 cursor: pointer;
494 text-shadow: none;
495 }
496
497 .pp-form-container form input[type="submit"]:focus {
498 outline: 0;
499 }
500
501 .pp-form-container .pp-user-avatar {
502 border-radius: 50% !important;
503 display: block !important;
504 margin: 0 auto 10px !important;
505 text-align: center !important;
506 }
507
508 .pp-form-container img.pp-user-cover-image {
509 width: 100% !important;
510 height: auto !important;
511 }
512
513 #profilepress-myaccount-wrapper .profilepress-myaccount-content input[type=checkbox],
514 #profilepress-myaccount-wrapper .profilepress-myaccount-content input[type=radio],
515 .pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=checkbox],
516 .pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=radio] {
517 border: 1px solid #7e8993 !important;
518 border-radius: 4px !important;
519 background: #fff !important;
520 color: #555 !important;
521 clear: none !important;
522 cursor: pointer !important;
523 display: inline-block !important;
524 line-height: 0 !important;
525 margin: 0 !important;
526 outline: 0 !important;
527 padding: 0 !important;
528 text-align: center !important;
529 vertical-align: middle !important;
530 -webkit-appearance: none !important;
531 box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1) !important;
532 transition: .05s border-color ease-in-out !important;
533 width: 16px !important;
534 height: 16px !important;
535 }
536
537 #profilepress-myaccount-wrapper .profilepress-myaccount-content input[type=radio],
538 .pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=radio] {
539 border-radius: 50% !important;
540 }
541
542 #profilepress-myaccount-wrapper .profilepress-myaccount-content input[type=checkbox]:checked::before,
543 .pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=checkbox]:checked::before {
544 content: url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%23000000%27%2F%3E%3C%2Fsvg%3E) !important;
545 margin: -3px 0 0 -4px !important;
546 width: 20px !important;
547 height: 20px !important;
548 position: static;
549 }
550
551 #profilepress-myaccount-wrapper .profilepress-myaccount-content input[type=radio]:checked::before,
552 .pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=radio]:checked::before {
553 content: "";
554 border-radius: 50% !important;
555 margin: 3px !important;
556 background-color: #000000 !important;
557 line-height: 1.14285714 !important;
558 width: 8px !important;
559 height: 8px !important;
560 }
561
562
563 #profilepress-myaccount-wrapper .profilepress-myaccount-content input[type=checkbox]:checked::before,
564 #profilepress-myaccount-wrapper .profilepress-myaccount-content input[type=radio]:checked::before,
565 .pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=checkbox]:checked::before,
566 .pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=radio]:checked::before {
567 float: left !important;
568 display: inline-block !important;
569 vertical-align: middle !important;
570 speak: none;
571 -webkit-font-smoothing: antialiased;
572 -moz-osx-font-smoothing: grayscale;
573 }
574
575 /* buildscratch form css BEGIN ------------------------------------ */
576
577 .pp-form-container .pp-form-wrapper.ppBuildScratch,
578 .pp-form-container .pp-form-wrapper.ppBuildScratch * {
579 font-family: 'Merriweather', sans-serif;
580 }
581
582 .pp-form-container .pp-form-wrapper.ppBuildScratch .ppbs-headline,
583 .pp-form-container .pp-form-wrapper.ppBuildScratch h1,
584 .pp-form-container .pp-form-wrapper.ppBuildScratch h2,
585 .pp-form-container .pp-form-wrapper.ppBuildScratch h3,
586 .pp-form-container .pp-form-wrapper.ppBuildScratch h4 {
587 font-weight: bold;
588 font-size: 20px;
589 margin-bottom: 1em;
590 margin-top: 1em;
591 }
592
593 .pp-form-container .pp-form-wrapper.ppBuildScratch .ppbs-headline {
594 margin-top: 0;
595 }
596
597 .pp-form-container .pp-form-wrapper.ppBuildScratch .ppbs-headline {
598 text-align: center;
599 margin-right: 6.387%;
600 }
601
602 .pp-form-container .pp-form-wrapper.ppBuildScratch input:disabled {
603 opacity: 0.5;
604 }
605
606 .pp-form-container .pp-form-wrapper.ppBuildScratch {
607 max-width: 100%;
608 width: 100%;
609 padding: 6%;
610 padding-right: 0;
611 background: #ffffff;
612 color: #222222;
613 font-size: 14px;
614 position: relative;
615 box-shadow: 0 0 0 0.5px rgba(0, 20, 40, .1), 0 2px 8px 0 rgba(50, 55, 90, .2);
616 border-radius: 3px;
617 margin: 0 auto;
618 }
619
620 .pp-form-container .pp-form-wrapper.ppBuildScratch.ppf-remove-frame {
621 box-shadow: none;
622 border-radius: 0;
623 }
624
625 .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap,
626 .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-submit-button-wrap {
627 padding: 4% 6.387%;
628 padding-top: 0;
629 padding-left: 0;
630 display: inline-block;
631 width: 100%;
632 vertical-align: top;
633 }
634
635 .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-submit-button-wrap {
636 padding-bottom: 0;
637 }
638
639 .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap .pp-form-label-wrap {
640 margin: 0 0 5px 0;
641 padding: 0;
642 }
643
644 .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fda-reveal .pp-form-field-description {
645 display: none;
646 }
647
648 .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fda-reveal .pp-form-field-input-textarea-wrap .pp-form-field:focus ~ .pp-form-field-description {
649 display: block;
650 }
651
652 .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fda-standard .ppress-hint-tooltip,
653 .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fda-reveal .ppress-hint-tooltip {
654 display: none;
655 }
656
657 .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fda-tooltip .pp-form-field-description {
658 display: none;
659 }
660
661 .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fda-tooltip .ppress-hint-tooltip {
662 display: inline;
663 font-weight: normal;
664 }
665
666 .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fda-tooltip .ppress-hint-tooltip .pp-form-material-icons {
667 position: relative;
668 margin: 0;
669 padding: 0;
670 font-size: 110%;
671 display: inline;
672 vertical-align: top;
673 }
674
675 .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fld-inside {
676 position: relative;
677 }
678
679 .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fld-inside .pp-form-label-wrap {
680 position: absolute;
681 top: 5px;
682 left: 15px;
683 z-index: 2;
684 }
685
686 .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap.fld-inside .pp-form-label-wrap {
687 left: 0 !important;
688 }
689
690 .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fld-inside .pp-form-field-input-textarea-wrap .pp-form-field {
691 padding-top: 18px;
692 padding-bottom: 2px;
693 }
694
695 .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-medium .pp-form-field-wrap.fld-inside .pp-form-field-input-textarea-wrap .pp-form-field {
696 padding-top: 23px;
697 padding-bottom: 7px;
698 }
699
700 .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-large .pp-form-field-wrap.fld-inside .pp-form-field-input-textarea-wrap .pp-form-field {
701 padding-top: 30px;
702 padding-bottom: 10px;
703 }
704
705 .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fw-half {
706 width: 50%;
707 }
708
709 .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fw-third {
710 width: 33.3333333333%;
711 }
712
713 .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap input:not([type=radio]):not([type=checkbox]),
714 .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap select,
715 .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap textarea {
716 border: 1px solid #dbdbdb;
717 font-size: 14px;
718 padding: 10px 15px;
719 -webkit-transition: all .35s;
720 transition: all .35s;
721 background: #ffffff;
722 color: #69717a;
723 width: 100%;
724 border-radius: 0;
725 line-height: 1.3;
726 min-height: 40px;
727 display: inline-block;
728 margin: 0;
729 }
730
731 .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap textarea {
732 height: 100px;
733 overflow: auto;
734 }
735
736 .pp-form-field-wrap .pp-form-material-icons {
737 width: 24px;
738 height: 24px;
739 position: absolute;
740 right: 0;
741 top: 0;
742 cursor: text;
743 margin: 8px 12px 0 0;
744 }
745
746 .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfia-right .pp-form-field-wrap.field-has-icon input,
747 .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfia-right .pp-form-field-wrap.field-has-icon textarea {
748 padding-right: 40px;
749 }
750
751 .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfia-left .pp-form-field-wrap.field-has-icon input,
752 .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfia-left .pp-form-field-wrap.field-has-icon textarea {
753 padding-left: 40px;
754 }
755
756 .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material.ppfia-left .pp-form-field-wrap.field-has-icon input,
757 .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material.ppfia-left .pp-form-field-wrap.field-has-icon textarea {
758 padding-left: 30px !important;
759 }
760
761 .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material.ppfia-right .pp-form-field-wrap.field-has-icon input,
762 .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material.ppfia-right .pp-form-field-wrap.field-has-icon textarea {
763 padding-right: 30px !important;
764 }
765
766 .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfia-left .pp-form-field-wrap .pp-form-material-icons {
767 left: 0;
768 margin-left: 12px;
769 }
770
771 .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material.ppfia-left .pp-form-field-wrap .pp-form-material-icons {
772 left: 0 !important;
773 margin-left: 0 !important;
774 }
775
776 .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material.ppfia-right .pp-form-field-wrap .pp-form-material-icons {
777 margin-right: 0 !important;
778 }
779
780 .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-medium .pp-form-field-wrap .pp-form-material-icons {
781 margin-top: 10px;
782 }
783
784 .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-large .pp-form-field-wrap .pp-form-material-icons {
785 margin-top: 18px;
786 }
787
788 .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-large .pp-form-field-wrap .pp-form-material-icons {
789 margin-top: 18px;
790 }
791
792 .pp-form-container .pp-form-wrapper.ppBuildScratch .has-password-visibility-icon .pp-form-material-icons {
793 cursor: pointer;
794 }
795
796 .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-pill .pp-form-field-wrap input:not([type=radio]):not([type=checkbox]),
797 .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-pill .pp-form-field-wrap select,
798 .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-pill .pp-form-field-wrap textarea {
799 border-radius: 25px !important;
800 }
801
802 .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-round .pp-form-field-wrap input:not([type=radio]):not([type=checkbox]),
803 .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-round .pp-form-field-wrap select,
804 .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-round .pp-form-field-wrap textarea {
805 border-radius: 6px !important;
806 }
807
808 .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap input:not([type=radio]):not([type=checkbox]),
809 .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap select,
810 .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap .select2.select2-container,
811 .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap textarea {
812 border: 0 !important;
813 border-bottom: 1px solid #dbdbdb !important;
814 padding-left: 0 !important;
815 }
816
817
818 .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap span.select2-selection.select2-selection--multiple {
819 border: 0 !important;
820 }
821
822 .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap input[type=text]:focus,
823 .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap select:focus,
824 .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap textarea:focus {
825 border-top: 0 !important;
826 border-right: 0 !important;
827 border-left: 0 !important;
828 box-shadow: none !important;
829 }
830
831 .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-flat .pp-form-field-wrap input:not([type=radio]):not([type=checkbox]),
832 .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-flat .pp-form-field-wrap select,
833 .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-flat .pp-form-field-wrap .select2-selection,
834 .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-flat .pp-form-field-wrap textarea {
835 border: 0 !important;
836 background: #f7f7f7 !important;
837 }
838
839 .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-medium .pp-form-field-wrap input,
840 .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-medium .pp-form-field-wrap select {
841 padding-top: 15px;
842 padding-bottom: 15px;
843 }
844
845 .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-medium .pp-form-field-wrap textarea {
846 height: 150px;
847 }
848
849 .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-large .pp-form-field-wrap input,
850 .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-large .pp-form-field-wrap select {
851 padding-top: 20px;
852 padding-bottom: 20px;
853 }
854
855 .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-large .pp-form-field-wrap textarea {
856 height: 200px;
857 }
858
859 .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap input[type=text]:focus,
860 .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap select:focus,
861 .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap textarea:focus {
862 border: 1px solid #999;
863 }
864
865 .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap .pp-form-label-wrap .pp-form-label,
866 .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap .ppform-remember-label {
867 font-style: normal;
868 background-color: transparent;
869 display: block;
870 font-weight: 700; /* 700 == bold */
871 font-size: 14px;
872 float: none;
873 line-height: 1.3;
874 margin: 0;
875 padding: 0;
876 color: #444444;
877 }
878
879 .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap .ppform-remember-label {
880 display: inline-block;
881 }
882
883 .pp-form-container .pp-form-wrapper.ppBuildScratch.ppf-hide-asterisk .pp-form-required-label {
884 display: none;
885 }
886
887 .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-submit-button-wrap input[type="submit"] {
888 background: #000000;
889 border: none;
890 color: #ffffff;
891 font-weight: bold;
892 font-size: 16px;
893 line-height: 1;
894 padding: 15px 10px;
895 transition: .15s ease-in-out;
896 width: auto;
897 min-width: 110px;
898 text-align: center;
899 }
900
901 .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-medium .pp-form-submit-button-wrap input[type="submit"],
902 .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-large .pp-form-submit-button-wrap input[type="submit"] {
903 padding-top: 20px;
904 padding-bottom: 20px;
905 }
906
907 .pp-form-container .pp-form-wrapper.ppBuildScratch.ppsbl-pill .pp-form-submit-button-wrap input[type="submit"] {
908 border-radius: 25px !important;
909 }
910
911 .pp-form-container .pp-form-wrapper.ppBuildScratch.ppsbl-round .pp-form-submit-button-wrap input[type="submit"] {
912 border-radius: 6px !important;
913 }
914
915 .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-submit-button-wrap input[type="submit"]:hover,
916 .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-submit-button-wrap input[type="submit"]:focus {
917 background-color: #ededed;
918 color: #000000;
919 text-decoration: none;
920 }
921
922 .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-checkbox-wrap,
923 .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-radio-wrap {
924 margin: 0 0 5px;
925 }
926
927 .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-checkboxes-container {
928 margin: 0;
929 padding: 0;
930 }
931
932 .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-checkbox-wrap:last-of-type,
933 .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-radio-wrap:last-of-type {
934 margin-bottom: 0;
935 }
936
937 .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-description {
938 font-size: 12px;
939 font-weight: normal;
940 color: #666666;
941 line-height: 1.3;
942 text-align: left;
943 margin: 4px 0 0 0;
944 }
945
946 .pp-form-container .pp-form-wrapper.ppBuildScratch.ppsbw-wide .pp-form-submit-button-wrap input[type="submit"] {
947 width: 100%;
948 }
949
950 .pp-form-container .pp-form-wrapper.ppBuildScratch.ppsbw-full-width .pp-form-submit-button-wrap {
951 margin-top: 4%;
952 margin-bottom: 4%;
953 }
954
955 .pp-form-container .pp-form-wrapper.ppBuildScratch.ppsbw-full-width .pp-form-submit-button-wrap input[type="submit"] {
956 width: 100% !important;
957 position: absolute !important;
958 bottom: 0 !important;
959 right: 0 !important;
960 left: 0 !important;
961 }
962
963 .pp-form-container .pp-form-wrapper.ppBuildScratch.ppsbw-full-width .pp-form-submit-button-wrap input[type="submit"] {
964 border-top-right-radius: 0 !important;
965 border-top-left-radius: 0 !important;
966 }
967
968 .pp-form-container .pp-form-wrapper.ppBuildScratch.ppsbw-full-width.ppsbl-pill {
969 border-bottom-right-radius: 25px !important;
970 border-bottom-left-radius: 25px !important;
971 }
972
973 .pp-form-container .pp-form-wrapper.ppBuildScratch.ppsbw-full-width.ppsbl-round {
974 border-bottom-right-radius: 6px !important;
975 border-bottom-left-radius: 6px !important;
976 }
977
978 .pp-form-container .pp-form-wrapper.ppBuildScratch a.pp-button-social-login:last-of-type {
979 margin-bottom: 1.5em !important;
980 }
981
982 /* buildscratch form css END ------------------------------------ */
983
984 /* My account START ------------------------------------ */
985
986 #profilepress-myaccount-wrapper, #profilepress-myaccount-wrapper *,
987 #profilepress-myaccount-wrapper ::after,
988 #profilepress-myaccount-wrapper ::before {
989 -webkit-box-sizing: border-box;
990 -moz-box-sizing: border-box;
991 box-sizing: border-box;
992 }
993
994 #profilepress-myaccount-wrapper {
995 font-size: 16px;
996 }
997
998 #profilepress-myaccount-wrapper .profilepress-myaccount-row {
999 display: flex;
1000 flex-wrap: wrap;
1001 margin-right: -15px;
1002 margin-left: -15px;
1003 }
1004
1005
1006 #profilepress-myaccount-wrapper .profilepress-myaccount-nav {
1007 display: flex;
1008 flex-direction: column;
1009 padding-left: 0;
1010 margin-bottom: 0;
1011 }
1012
1013 #profilepress-myaccount-wrapper .ppmyac-dashboard-item {
1014 text-decoration: none !important;
1015 position: relative;
1016 display: block;
1017 padding: .75rem 1.25rem;
1018 margin-bottom: -1px;
1019 background-color: #fff;
1020 border: 1px solid rgba(0, 0, 0, .125);
1021 width: 100%;
1022 text-align: inherit;
1023 box-shadow: none;
1024 }
1025
1026 #profilepress-myaccount-wrapper .ppmyac-dashboard-item.isactive {
1027 z-index: 2;
1028 color: #fff;
1029 background-color: #007bff;
1030 border-color: #007bff;
1031 }
1032
1033 #profilepress-myaccount-wrapper .ppmyac-dashboard-item:first-child {
1034 border-top-left-radius: .25rem;
1035 border-top-right-radius: .25rem;
1036 }
1037
1038 #profilepress-myaccount-wrapper .ppmyac-dashboard-item:last-child {
1039 margin-bottom: 0;
1040 border-bottom-right-radius: .25rem;
1041 border-bottom-left-radius: .25rem;
1042 }
1043
1044 #profilepress-myaccount-wrapper .ppmyac-icons {
1045 margin-right: .5rem;
1046 vertical-align: text-bottom;
1047 }
1048
1049 #profilepress-myaccount-wrapper .profilepress-myaccount-col-sm-3 {
1050 position: relative;
1051 width: 100%;
1052 padding-right: 15px;
1053 padding-left: 15px;
1054 }
1055
1056 @media (min-width: 576px) {
1057 #profilepress-myaccount-wrapper .profilepress-myaccount-col-sm-3 {
1058 flex: 0 0 25%;
1059 max-width: 25%;
1060 }
1061 }
1062
1063 #profilepress-myaccount-wrapper .profilepress-myaccount-content {
1064 position: relative;
1065 width: 100%;
1066 padding-top: 30px;
1067 padding-right: 15px;
1068 padding-left: 15px;
1069 }
1070
1071 @media (min-width: 576px) {
1072 #profilepress-myaccount-wrapper .profilepress-myaccount-content {
1073 flex: 0 0 75%;
1074 max-width: 75%;
1075 }
1076 }
1077
1078 #profilepress-myaccount-wrapper .profilepress-myaccount-avatar-wrap {
1079 text-align: center;
1080 margin-bottom: 20px;
1081 }
1082
1083 #profilepress-myaccount-wrapper .profilepress-myaccount-avatar-wrap .profilepress-myaccount-avatar img.pp-user-avatar {
1084 margin: 0 !important;
1085 position: static !important;
1086 float: none !important;
1087 display: inline-block;
1088 -moz-border-radius: 999px;
1089 -webkit-border-radius: 999px;
1090 border-radius: 999px;
1091 width: 120px;
1092 height: 120px;
1093 }
1094
1095 #profilepress-myaccount-wrapper .profilepress-myaccount-nav a:focus {
1096 outline: none;
1097 text-shadow: none;
1098 box-shadow: none;
1099 }
1100
1101 #profilepress-myaccount-wrapper .profilepress-myaccount-content h2,
1102 #profilepress-myaccount-wrapper .profilepress-myaccount-content h3 {
1103 margin-top: 0 !important;
1104 margin-bottom: 1.8rem !important;
1105 font-weight: 700 !important;
1106 line-height: 1.2 !important;
1107 font-size: 2rem !important;
1108 }
1109
1110 #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-submenus-wrap {
1111 margin-bottom: 2rem;
1112 }
1113
1114 #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-submenu-wrap {
1115 display: inline;
1116 padding-right: 1rem;
1117 }
1118
1119 #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-submenu-item {
1120 color: inherit;
1121 padding: 0 0 10px;
1122 }
1123
1124 #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-submenu-item.ppsubmenu-active {
1125 border-bottom: 3px solid #6c757d;
1126 }
1127
1128 #profilepress-myaccount-wrapper .profilepress-myaccount-content h3 {
1129 font-weight: 500 !important;
1130 font-size: 1.2rem !important;
1131 margin-bottom: 1rem !important;
1132 }
1133
1134 .profilepress-myaccount-alert,
1135 .profilepress-myaccount-edit-profile .profilepress-edit-profile-status {
1136 position: relative;
1137 padding: .75rem 1.25rem;
1138 margin-bottom: 1rem;
1139 border: 1px solid transparent;
1140 border-radius: .25rem;
1141 }
1142
1143 .profilepress-myaccount-alert.pp-alert-danger,
1144 .profilepress-myaccount-edit-profile .profilepress-edit-profile-status {
1145 color: #721c24;
1146 background-color: #f8d7da;
1147 border-color: #f5c6cb;
1148 }
1149
1150 .profilepress-myaccount-alert.pp-alert-success,
1151 .profilepress-myaccount-edit-profile .profilepress-edit-profile-status.success {
1152 color: #155724;
1153 background-color: #d4edda;
1154 border-color: #c3e6cb;
1155 }
1156
1157 #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-field {
1158 margin-top: .5rem;
1159 margin-bottom: 1rem;
1160 }
1161
1162 #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-cover-image-empty {
1163 min-height: 250px;
1164 background-color: #eee;
1165 }
1166
1167 #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-delete-cover-image-wrap {
1168 padding: .75rem;
1169 background-color: #fff;
1170 border: 1px solid rgba(0, 0, 0, .125);
1171 margin-bottom: 0;
1172 border-radius: .25rem;
1173 }
1174
1175 #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-delete-cover-image-wrap img {
1176 width: 100%;
1177 height: auto;
1178 }
1179
1180 #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-email-notifications-wrap .profilepress-myaccount-form-field {
1181 margin-top: .5rem;
1182 margin-bottom: .5rem;
1183 }
1184
1185 #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-email-notifications-wrap {
1186 margin-bottom: 2rem;
1187 }
1188
1189 #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-field label {
1190 margin-bottom: .2rem;
1191 font-weight: 500;
1192 display: block;
1193 }
1194
1195 #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-field input[type=radio] + label,
1196 #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-field input[type=checkbox] + label {
1197 display: inline;
1198 }
1199
1200 #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .profilepress-myaccount-form-control:not([type="radio"]):not([type="checkbox"]),
1201 #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]),
1202 #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap textarea,
1203 #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap select {
1204 display: block;
1205 width: 100%;
1206 height: calc(1.5em + .75rem + 2px);
1207 padding: .375rem .75rem;
1208 font-size: 1rem;
1209 font-weight: 400;
1210 line-height: 1.5;
1211 background-color: #fff;
1212 background-clip: padding-box;
1213 border: 1px solid #ced4da;
1214 border-radius: .25rem;
1215 transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
1216 overflow: visible;
1217 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.125);
1218 }
1219
1220 #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap textarea {
1221 height: auto !important;
1222 min-height: 100px !important;
1223 resize: vertical !important;
1224 }
1225
1226 #profilepress-myaccount-wrapper .profilepress-myaccount-content input.profilepress-myaccount-form-control:focus,
1227 #profilepress-myaccount-wrapper .profilepress-myaccount-content textarea.profilepress-myaccount-form-control:focus,
1228 #profilepress-myaccount-wrapper .profilepress-myaccount-content select.profilepress-myaccount-form-control:focus {
1229 background-color: #fff;
1230 border-color: #bbb;
1231 outline: 0;
1232 box-shadow: none;
1233 }
1234
1235 #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .profilepress-myaccount-form-field input[type=submit] {
1236 display: inline-block;
1237 cursor: pointer;
1238 width: auto;
1239 }
1240
1241 #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .profilepress-myaccount-form-field input[type=submit]:hover {
1242 color: #fff;
1243 background-color: #0069d9;
1244 border-color: #0062cc;
1245 text-decoration: none;
1246 }
1247
1248 #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .ppmyac-custom-file {
1249 position: relative;
1250 display: inline-block;
1251 width: 100%;
1252 height: calc(1.5em + .75rem + 2px);
1253 margin-bottom: 0;
1254 }
1255
1256 #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .ppmyac-custom-file-input {
1257 position: relative;
1258 z-index: 2;
1259 width: 100%;
1260 height: calc(1.5em + .75rem + 2px);
1261 margin: 0;
1262 opacity: 0;
1263 }
1264
1265 #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .ppmyac-custom-file-label {
1266 position: absolute;
1267 top: 0;
1268 right: 0;
1269 left: 0;
1270 z-index: 1;
1271 height: calc(1.5em + .75rem + 2px);
1272 padding: .375rem .75rem;
1273 font-weight: 400;
1274 line-height: 1.5;
1275 color: #495057;
1276 background-color: #fff;
1277 border: 1px solid #ced4da;
1278 border-radius: .25rem;
1279 }
1280
1281 #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .ppmyac-custom-file-label::after {
1282 position: absolute;
1283 top: 0;
1284 right: 0;
1285 box-sizing: border-box;
1286 bottom: 0;
1287 z-index: 3;
1288 display: block;
1289 height: calc(1.5em + .75rem);
1290 padding: .375rem .75rem;
1291 line-height: 1.5;
1292 color: #495057;
1293 content: "Browse";
1294 background-color: #e9ecef;
1295 border-left: inherit;
1296 border-radius: 0 .25rem .25rem 0;
1297 }
1298
1299 #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .ppmyac-custom-file-input ~ .ppmyac-custom-file-label[data-browse]::after {
1300 content: attr(data-browse);
1301 }
1302
1303 #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-field .pp-checkbox-wrap label.pp-form-label,
1304 #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-field .pp-radio-wrap label.pp-form-label {
1305 display: inline-block;
1306 margin: 0 0 0 0.3819820591em;
1307 }
1308
1309 #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-delete-avatar-wrap {
1310 display: flex;
1311 flex-direction: column;
1312 margin: 1em 0 0 0;
1313 padding-left: 0;
1314 }
1315
1316 #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-delete-avatar {
1317 position: relative;
1318 padding: .75rem 1.25rem;
1319 background-color: #fff;
1320 border: 1px solid rgba(0, 0, 0, .125);
1321 margin-bottom: 0;
1322 border-radius: .25rem;
1323 justify-content: space-between !important;
1324 display: flex !important;
1325 }
1326
1327 #profilepress-myaccount-wrapper .profilepress-myaccount-content .pp-user-avatar {
1328 width: 70px;
1329 height: 70px;
1330 min-height: 100%;
1331 object-fit: cover;
1332 object-position: center;
1333 border-radius: 50%;
1334 }
1335
1336 #profilepress-myaccount-wrapper .profilepress-myaccount-content .ppmyac-remove-avatar {
1337 margin-bottom: .5rem !important;
1338 margin-top: .5rem !important;
1339 padding: .25rem .5rem;
1340 font-size: .875rem;
1341 line-height: 1.5;
1342 border-radius: .2rem;
1343 color: #fff;
1344 height: 35px;
1345 background-color: #6c757d;
1346 display: inline-block;
1347 font-weight: 400;
1348 text-align: center;
1349 vertical-align: middle;
1350 text-shadow: none;
1351 cursor: pointer;
1352 user-select: none;
1353 border: 1px solid #6c757d;
1354 transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
1355 }
1356
1357 #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-delete-cover-image-wrap .ppmyac-remove-avatar {
1358 margin-top: .75rem !important;
1359 margin-bottom: 0 !important;
1360 }
1361
1362 #profilepress-myaccount-wrapper .profilepress-myaccount-content input.profilepress-myaccount-form-control::-webkit-file-upload-button {
1363 background: #fff;
1364 border-radius: 6px;
1365 font-size: 14px;
1366 border: 1px solid #ddd;
1367 }
1368
1369 #profilepress-myaccount-wrapper .profilepress-myaccount-content .select2-selection {
1370 border-radius: .25rem;
1371 transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
1372 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.125);
1373 }
1374
1375 /* My account END ------------------------------------ */
1376
1377
1378 /* Avatar and cover photo hover to delete picture START ------------------------------------ */
1379 .pp-form-container .pp-field-user-avatar-picture-wrap {
1380 width: 250px;
1381 height: auto;
1382 margin: auto;
1383 position: relative;
1384 }
1385
1386 .pp-form-container .pp-field-user-cover-image-wrap {
1387 margin: auto;
1388 position: relative;
1389 }
1390
1391 .pp-field-user-avatar-picture-wrap:hover .pp-profile-avatar-overlay-wrap,
1392 .pp-field-user-cover-image-wrap:hover .pp-cover-image-overlay-wrap {
1393 position: absolute;
1394 top: 0;
1395 left: 0;
1396 background: rgba(0, 0, 0, .5);
1397 text-align: center;
1398 box-sizing: border-box;
1399 padding: 0;
1400 color: #fff;
1401 text-shadow: 0 1px #666;
1402 line-height: 21px;
1403 font-size: 16px;
1404 height: 100%;
1405 width: 100%;
1406 border-radius: 50%;
1407 }
1408
1409 .pp-field-user-cover-image-wrap:hover .pp-cover-image-overlay-wrap {
1410 border-radius: 0;
1411 }
1412
1413 .pp-field-user-avatar-picture-wrap:hover .pp-profile-avatar-overlay,
1414 .pp-field-user-cover-image-wrap:hover .pp-cover-image-overlay {
1415 display: table;
1416 height: 100%;
1417 width: 100%;
1418 }
1419
1420 .pp-field-user-avatar-picture-wrap .pp-profile-avatar-overlay ins,
1421 .pp-field-user-cover-image-wrap .pp-cover-image-overlay ins {
1422 display: none;
1423 }
1424
1425 .pp-field-user-avatar-picture-wrap:hover .pp-profile-avatar-overlay ins,
1426 .pp-field-user-cover-image-wrap:hover .pp-cover-image-overlay ins {
1427 display: table-cell;
1428 vertical-align: middle;
1429 height: 100%;
1430 text-decoration: none !important;
1431 background: none !important;
1432 color: #fff !important;
1433 border-bottom: none !important;
1434 }
1435
1436 .pp-field-user-avatar-picture-wrap:hover .pp-profile-avatar-overlay-wrap .pp-profile-avatar-overlay .pp-form-material-icons,
1437 .pp-field-user-cover-image-wrap:hover .pp-cover-image-overlay-wrap .pp-cover-image-overlay .pp-form-material-icons {
1438 font-size: 35px !important;
1439 display: block !important;
1440 position: static !important;
1441 right: auto !important;
1442 top: auto !important;
1443 color: #fff !important;
1444 margin: 0 !important;
1445 width: auto !important;
1446 height: auto !important;
1447 cursor: pointer;
1448 }
1449
1450 /* Avatar and cover photo hover to delete picture END ------------------------------------ */
1451
1452
1453 /******************** select2 shim *********************/
1454 html .select2.select2-container .select2-selection.select2-selection--multiple input.select2-search__field {
1455 border: 0 !important;
1456 height: auto !important;
1457 }
1458
1459 .select2.select2-container .select2-selection.select2-selection--multiple input.select2-search__field {
1460 border: 0 !important;
1461 box-shadow: none !important;
1462 }
1463
1464 .select2.select2-container .select2-selection.select2-selection--multiple li.select2-selection__choice {
1465 height: auto;
1466 line-height: normal;
1467 }
1468
1469 /******************** END select2 shim *********************/
1470
1471 /********************************************* MEMBER DIRECTORY GLOBAL CSS ------------------------------------ */
1472 .pp-form-wrapper.pp-member-directory {
1473 opacity: 0;
1474 }
1475
1476 /********************************************* DEFAULT profile template css BEGIN ------------------------------------ */
1477 .pp-form-wrapper.ppress-default-profile {
1478 max-width: 1000px;
1479 width: 100%;
1480 box-sizing: border-box;
1481 font-size: 15px;
1482 color: #666;
1483 margin-bottom: 30px;
1484 opacity: 0;
1485 }
1486
1487 .pp-form-wrapper.ppress-default-profile * {
1488 -webkit-font-smoothing: antialiased;
1489 -moz-osx-font-smoothing: grayscale;
1490 -webkit-box-sizing: border-box;
1491 -moz-box-sizing: border-box;
1492 box-sizing: border-box;
1493 }
1494
1495 .pp-form-wrapper.ppress-default-profile a, .pp-form-wrapper.ppress-default-profile a:hover {
1496 text-decoration: none !important;
1497 }
1498
1499 .pp-form-wrapper.ppress-default-profile .ppress-default-profile-cover {
1500 background-color: #eee;
1501 box-sizing: border-box;
1502 position: relative;
1503 }
1504
1505 .pp-form-wrapper.ppress-default-profile .ppress-default-profile-cover-e {
1506 text-align: center;
1507 overflow: hidden;
1508 }
1509
1510 .pp-form-wrapper.ppress-default-profile .ppress-default-profile-cover-e img {
1511 width: 100%;
1512 display: block;
1513 overflow: hidden;
1514 border-radius: 0;
1515 margin: 0;
1516 }
1517
1518 .pp-form-wrapper.ppress-default-profile .ppress-dpf-header {
1519 position: relative;
1520 padding: 0 0 25px 0;
1521 border-bottom: solid 2px #eee;
1522 min-height: 85px;
1523 box-sizing: content-box;
1524 }
1525
1526 .pp-form-wrapper.ppress-default-profile .ppress-dpf-headericon {
1527 position: absolute;
1528 top: 15px;
1529 right: 0;
1530 vertical-align: middle;
1531 font-size: 30px;
1532 height: 30px;
1533 line-height: 30px;
1534 z-index: 66;
1535 margin-right: 10px;
1536 }
1537
1538 .pp-form-wrapper.ppress-default-profile .ppress-dpf-headericon .ppress-dpf-edit-a .ppress-material-icons {
1539 font-size: 30px;
1540 }
1541
1542 .pp-form-wrapper.ppress-default-profile a.ppress-dpf-edit-a {
1543 color: #aaaaaa;
1544 text-decoration: none;
1545 border-bottom: 0;
1546 }
1547
1548 .pp-form-wrapper.ppress-default-profile .ppress-dpf-headericon a:hover,
1549 .pp-form-wrapper.ppress-default-profile a.ppress-dpf-edit-a.active {
1550 color: #007bff;
1551 }
1552
1553 .pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-photo {
1554 float: left;
1555 position: absolute;
1556 margin: 0 0 0 30px;
1557 box-sizing: border-box;
1558 width: 200px;
1559 height: 200px;
1560 }
1561
1562 .pp-form-wrapper.ppress-default-profile.ppdf-nocover .ppress-dpf-profile-photo {
1563 position: relative;
1564 }
1565
1566 .pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-photo img {
1567 width: 100%;
1568 height: auto;
1569 -moz-border-radius: 100%;
1570 -webkit-border-radius: 100%;
1571 border-radius: 100%;
1572 display: block;
1573 overflow: hidden;
1574 margin: 0;
1575 box-shadow: none;
1576 background: #fff;
1577 border: 5px solid #fff;
1578 }
1579
1580 .pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-meta {
1581 padding-right: 30px;
1582 -ms-word-break: break-all;
1583 word-break: break-word;
1584 word-wrap: break-word;
1585 }
1586
1587 .pp-form-wrapper.ppress-default-profile .ppress-dpf-main-meta {
1588 padding: 10px 0 0 0;
1589 color: #999999;
1590 }
1591
1592 .pp-form-wrapper.ppress-default-profile .ppress-dpf-name {
1593 font-size: 24px;
1594 font-weight: bold;
1595 margin-right: 30px;
1596 color: #555555;
1597 line-height: 1.7em;
1598 }
1599
1600 .pp-form-wrapper.ppress-default-profile .ppress-dpf-clear {
1601 clear: both;
1602 }
1603
1604 .pp-form-wrapper.ppress-default-profile .ppress-dpf-meta span {
1605 margin: 0 5px;
1606 font-size: 14px;
1607 display: inline-block;
1608 line-height: .1;
1609 }
1610
1611 .pp-form-wrapper.ppress-default-profile .ppress-dpf-meta span:first-child {
1612 margin: 0 5px 0 0;
1613 }
1614
1615 .pp-form-wrapper.ppress-default-profile .ppress-dpf-meta-text {
1616 margin: 5px 0 0 0;
1617 line-height: 1.4em;
1618 font-size: 13px;
1619 }
1620
1621 .pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-nav {
1622 padding: 10px;
1623 background: #444;
1624 text-align: center;
1625 }
1626
1627 .pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-nav-item a {
1628 color: #fff;
1629 font-size: 14px;
1630 font-weight: 600;
1631 padding: 6px 10px 6px 28px;
1632 display: block;
1633 float: left;
1634 border-radius: 4px;
1635 margin-left: 5px;
1636 position: relative;
1637 border-bottom: 0;
1638 text-decoration: none !important;
1639 }
1640
1641 .pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-nav-item a:hover {
1642 background: #555;
1643 }
1644
1645 .pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-nav-item .ppress-material-icons {
1646 font-size: 18px;
1647 height: 18px;
1648 line-height: 1.5;
1649 position: absolute;
1650 display: block;
1651 left: 10px;
1652 }
1653
1654 .pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-nav-item span.ppress-dpf-nav-title {
1655 padding-left: 5px;
1656 }
1657
1658 .pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-nav-item.ppress-dpf-active a {
1659 background: #007bff;
1660 }
1661
1662 .pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-body {
1663 max-width: 600px;
1664 padding-top: 15px;
1665 padding-bottom: 15px;
1666 margin: auto;
1667 }
1668
1669 .pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-note,
1670 .pp-form-wrapper.ppress-default-profile .pp-user-comment-no-item {
1671 text-align: center;
1672 padding-top: 20px;
1673 color: #666;
1674 }
1675
1676 .pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-note .ppress-material-icons {
1677 display: inline-block;
1678 font-size: 70px;
1679 height: 70px;
1680 line-height: 70px;
1681 }
1682
1683 .pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-note span,
1684 .pp-form-wrapper.ppress-default-profile .pp-user-comment-no-item span {
1685 margin-top: 10px;
1686 display: block;
1687 font-size: 16px;
1688 color: #888;
1689 }
1690
1691 .pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-note a {
1692 border: none !important;
1693 }
1694
1695 .pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-body-items {
1696 margin: 0 0 30px 0;
1697 }
1698
1699 .pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-body-item {
1700 position: relative;
1701 padding: 15px 0 0 0;
1702 }
1703
1704 .pp-form-wrapper.ppress-default-profile .ppress-dpf-item-label {
1705 display: block;
1706 margin: 0 0 8px 0;
1707 border-bottom: solid 2px #eee;
1708 padding-bottom: 4px;
1709 font-size: 15px;
1710 line-height: 22px;
1711 font-weight: bold;
1712 }
1713
1714 .pp-form-wrapper.ppress-default-profile .ppress-dpf-field-label-icon {
1715 float: left;
1716 margin: 0 8px 0 0;
1717 height: 22px;
1718 line-height: 18px;
1719 display: inline-block;
1720 width: 24px;
1721 text-align: center;
1722 }
1723
1724 .pp-form-wrapper.ppress-default-profile .ppress-dpf-field-label-icon i {
1725 font-size: 22px;
1726 position: relative;
1727 top: 1px;
1728 }
1729
1730 /* Cover photo disabled START*/
1731 .pp-form-wrapper.ppress-default-profile .ppdf-nocover .ppress-dpf-profile-photo {
1732 float: none;
1733 margin: 0 auto;
1734 text-align: center;
1735 position: relative;
1736 }
1737
1738 .pp-form-wrapper.ppress-default-profile .ppdf-nocover .ppress-dpf-profile-meta {
1739 padding-left: 0 !important;
1740 padding-right: 0 !important;
1741 text-align: center !important;
1742 }
1743
1744 /* Cover photo disabled END*/
1745 /********************************************/
1746 /** 340px and below */
1747 .ppress-default-profile.ppressui340 .ppress-dpf-profile-nav {
1748 padding: 0 !important;
1749 }
1750
1751 .ppress-default-profile.ppressui340 .ppress-dpf-profile-nav-item a {
1752 padding: 10px 16px !important;
1753 margin-left: 0 !important;
1754 border-radius: 0 !important;
1755 }
1756
1757 .ppress-dpf-profile-nav-item.ppressui340 .ppress-dpf-profile-body {
1758 padding-left: 0 !important;
1759 padding-right: 0 !important;
1760 }
1761
1762 .ppress-default-profile.ppressui340.ppdf-nocover .ppress-dpf-header .ppress-dpf-profile-photo {
1763 position: static !important;
1764 top: auto !important;
1765 left: auto !important;
1766 }
1767
1768 .ppress-default-profile.ppressui340 .ppress-dpf-header .ppress-dpf-profile-meta {
1769 text-align: center !important;
1770 padding: 0 !important;
1771 margin-top: -30px !important;
1772 }
1773
1774 .ppress-default-profile.ppressui340.ppdf-nocover .ppress-dpf-header .ppress-dpf-profile-meta {
1775 padding-top: 0 !important;
1776 }
1777
1778 .ppress-default-profile.ppressui340 .ppress-dpf-header .ppress-dpf-name {
1779 float: none !important;
1780 margin-right: 0 !important;
1781 font-size: 18px !important;
1782 }
1783
1784 .ppress-default-profile.ppressui340 .ppress-dpf-header .ppress-dpf-meta-text {
1785 padding: 0 20px !important;
1786 }
1787
1788 .ppress-default-profile.ppressui340 .ppress-dpf-profile-photo {
1789 position: relative !important;
1790 width: 100px !important;
1791 height: 100px !important;
1792 margin: 0 auto !important;
1793 float: none !important;
1794 left: auto !important;
1795 text-align: center !important;
1796 top: -40px !important;
1797 }
1798
1799 .ppress-default-profile.ppressui340.ppdf-nocover .ppress-dpf-header .ppress-dpf-profile-photo {
1800 width: 120px !important;
1801 height: 120px !important;
1802 }
1803
1804 .ppress-default-profile.ppressui340 .ppress-dpf-nav-title {
1805 font-size: 12px !important;
1806 }
1807
1808 .ppress-default-profile.ppressui340 .ppress-dpf-profile-nav-item .ppress-material-icons {
1809 display: block !important;
1810 position: static !important;
1811 top: auto !important;
1812 left: auto !important;
1813 font-size: 20px !important;
1814 height: 20px !important;
1815 line-height: 20px !important;
1816 }
1817
1818 .ppress-default-profile.ppressui340.ppdf-nocover .ppress-dpf-header .ppress-dpf-profile-meta {
1819 margin-top: 0 !important;
1820 }
1821
1822 /** 500px and below **/
1823 .ppress-default-profile.ppressui500 .ppress-dpf-profile-nav {
1824 padding: 0 !important;
1825 }
1826
1827 .ppress-default-profile.ppressui500 .ppress-dpf-profile-nav-item a {
1828 padding: 10px 16px !important;
1829 margin-left: 0 !important;
1830 border-radius: 0 !important;
1831 }
1832
1833 .ppress-default-profile.ppressui500 .ppress-dpf-profile-nav-item i {
1834 display: block !important;
1835 position: static !important;
1836 top: auto !important;
1837 left: auto !important;
1838 font-size: 22px !important;
1839 height: 22px !important;
1840 line-height: 22px !important;
1841 }
1842
1843 .ppress-default-profile.ppressui500 .ppress-dpf-profile-body {
1844 padding-left: 0 !important;
1845 padding-right: 0 !important;
1846 }
1847
1848 .ppress-default-profile.ppressui500.ppdf-nocover .ppress-dpf-header .ppress-dpf-profile-photo {
1849 position: static !important;
1850 top: auto !important;
1851 left: auto !important;
1852 }
1853
1854 .ppress-default-profile.ppressui500.ppdf-nocover .ppress-dpf-header .ppress-dpf-profile-photo {
1855 width: 120px !important;
1856 height: 120px !important;
1857 }
1858
1859 .ppress-default-profile.ppressui500 .ppress-dpf-profile-photo {
1860 position: relative !important;
1861 width: 100px !important;
1862 height: 100px !important;
1863 margin: 0 auto !important;
1864 float: none !important;
1865 display: block !important;
1866 top: -40px !important;
1867 left: 0 !important;
1868 }
1869
1870 .ppress-default-profile.ppressui500 .ppress-dpf-header .ppress-dpf-profile-meta {
1871 text-align: center !important;
1872 padding: 0 !important;
1873 margin-top: -30px !important;
1874 }
1875
1876 .ppress-default-profile.ppressui500 .ppress-dpf-header .ppress-dpf-name {
1877 float: none !important;
1878 margin-right: 0 !important;
1879 font-size: 21px !important;
1880 }
1881
1882 .ppress-default-profile.ppressui500 .ppress-dpf-header .ppress-dpf-meta-text {
1883 padding-top: 10px !important;
1884 }
1885
1886 .ppress-default-profile.ppressui500 .ppress-dpf-header .ppress-dpf-meta {
1887 padding: 0 20px !important;
1888 display: block !important;
1889 }
1890
1891 .ppress-default-profile.ppressui500 .ppress-dpf-nav-title {
1892 font-size: 12px !important;
1893 }
1894
1895 .ppress-default-profile.ppressui500 .ppress-dpf-profile-nav-item .ppress-material-icons {
1896 display: block !important;
1897 position: static !important;
1898 top: auto !important;
1899 left: auto !important;
1900 font-size: 20px !important;
1901 height: 20px !important;
1902 line-height: 20px !important;
1903 }
1904
1905 .ppress-default-profile.ppressui500.ppdf-nocover .ppress-dpf-header .ppress-dpf-profile-meta {
1906 margin-top: 0 !important;
1907 }
1908
1909 /** 800px and below **/
1910 .ppress-default-profile.ppressui800 .ppress-dpf-profile-nav {
1911 padding: 0 !important;
1912 }
1913
1914 .ppress-default-profile.ppressui800 .ppress-dpf-profile-nav-item a {
1915 padding: 10px 20px !important;
1916 margin-left: 0 !important;
1917 border-radius: 0 !important;
1918 }
1919
1920 .ppress-default-profile.ppressui800 .ppress-dpf-profile-photo {
1921 width: 150px !important;
1922 }
1923
1924 .ppress-default-profile.ppressui800 .ppress-dpf-profile-photo {
1925 width: 140px !important;
1926 height: 140px !important;
1927 top: -70px !important;
1928 }
1929
1930 .ppress-default-profile.ppressui800.ppdf-nocover .ppress-dpf-header .ppress-dpf-profile-photo {
1931 top: auto !important;
1932 }
1933
1934 .ppress-default-profile.ppressui800 .ppress-dpf-header .ppress-dpf-meta-text {
1935 padding-top: 10px !important;
1936 }
1937
1938 .ppress-default-profile.ppressui800 .ppress-dpf-nav-title {
1939 font-size: 12px !important;
1940 }
1941
1942 .ppress-default-profile.ppressui800 .ppress-dpf-profile-nav-item .ppress-material-icons {
1943 display: block !important;
1944 position: static !important;
1945 top: auto !important;
1946 left: auto !important;
1947 font-size: 20px !important;
1948 height: 20px !important;
1949 line-height: 20px !important;
1950 }
1951
1952 /** 960px and below **/
1953 .ppress-default-profile.ppressui960 .ppress-dpf-profile-photo {
1954 width: 200px !important;
1955 }
1956
1957 .ppress-default-profile.ppressui960 .ppress-dpf-profile-photo {
1958 width: 140px !important;
1959 height: 140px !important;
1960 top: -70px !important;
1961 }
1962
1963 .ppress-default-profile.ppressui960.ppdf-nocover .ppress-dpf-profile-meta {
1964 margin-top: -50px !important;
1965 }
1966
1967 /*****************************************/
1968
1969 .ppress-default-profile.ppressui340 .ppress-dpf-profile-nav-item a,
1970 .ppress-default-profile.ppressui500 .ppress-dpf-profile-nav-item a {
1971 padding: 5px 11px !important;
1972 font-size: 12px !important;
1973 }
1974
1975 .ppress-default-profile.ppressui340 .ppress-dpf-profile-nav-item .ppress-material-icons,
1976 .ppress-default-profile.ppressui500 .ppress-dpf-profile-nav-item .ppress-material-icons {
1977 font-size: 14px !important;
1978 }
1979
1980 .ppress-default-profile.ppressui340 span.ppress-dpf-nav-title,
1981 .ppress-default-profile.ppressui500 span.ppress-dpf-nav-title {
1982 font-size: 10px !important;
1983 }
1984
1985 /***************** Post list CSS **************/
1986 .pp-form-wrapper.ppress-default-profile ul.pp-user-post-list {
1987 list-style: none;
1988 margin: 0;
1989 padding: 0;
1990 }
1991
1992 .pp-form-wrapper.ppress-default-profile li.pp-user-post-item {
1993 padding: 20px 0;
1994 border-bottom: 1px solid #eee;
1995 }
1996
1997 .pp-form-wrapper.ppress-default-profile .pp-user-post-item a,
1998 .pp-form-wrapper.ppress-default-profile .pp-user-post-item h3 {
1999 font-size: 16px;
2000 font-weight: normal;
2001 margin: 0;
2002 text-decoration: none;
2003 }
2004
2005 .pp-form-wrapper.ppress-default-profile .pp-user-post-item h3.pp-post-item-head {
2006 line-height: 20px;
2007 }
2008
2009 .pp-form-wrapper.ppress-default-profile .ppress-dpf-more-post-wrap {
2010 text-align: center;
2011 padding-top: 30px;
2012 }
2013
2014 .pp-form-wrapper.ppress-default-profile a.ppress-dpf-more-post-btn {
2015 font-size: 15px;
2016 border: none;
2017 display: block;
2018 width: 100%;
2019 line-height: 1em;
2020 padding: 15px;
2021 text-decoration: none;
2022 text-align: center;
2023 text-transform: none;
2024 font-weight: normal;
2025 transition: 0.25s;
2026 border-radius: 4px;
2027 -webkit-box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
2028 box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
2029 max-width: 250px;
2030 margin: 0 auto;
2031 color: #ffffff;
2032 background: #007bff;
2033 }
2034
2035 /************* Comment list CSS **************/
2036 .pp-form-wrapper.ppress-default-profile .pp-user-comment-item {
2037 padding: 20px 0;
2038 border-bottom: 1px solid #eee;
2039 }
2040
2041 .pp-form-wrapper.ppress-default-profile .pp-user-comment-item-link a {
2042 color: inherit;
2043 }
2044
2045 .pp-form-wrapper.ppress-default-profile .pp-user-comment-no-item + .ppress-dpf-more-post-wrap {
2046 display: none;
2047 }
2048
2049 /********************************************* END default profile template css ------------------------------------ */
2050
2051 /*********************************** BEGIN member directory search and filter CSS ------------------------------------ */
2052
2053
2054 .pp-member-directory .ppressmd-member-directory-header.ppressmd-form {
2055 display: flex;
2056 flex-direction: column;
2057 justify-content: flex-start;
2058 align-items: stretch;
2059 flex-wrap: nowrap;
2060 width: 100%;
2061 }
2062
2063 .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row:not(.ppressmd-member-directory-filters-bar) {
2064 display: flex;
2065 flex-direction: row;
2066 justify-content: flex-start;
2067 align-items: baseline;
2068 flex-wrap: nowrap;
2069 margin: 0 0 10px 0;
2070 }
2071
2072 .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row.ppressmd-member-directory-search-row {
2073 justify-content: flex-end;
2074 }
2075
2076 .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-search-line {
2077 display: flex;
2078 flex-direction: row;
2079 justify-content: flex-start;
2080 align-items: center;
2081 flex-wrap: nowrap;
2082 width: 60%;
2083 }
2084
2085 .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-search-line label {
2086 flex: 1;
2087 margin: 0 10px 0 0;
2088 min-width: 90px;
2089 max-width: 85%;
2090 }
2091
2092 .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-search-line label .ppressmd-search-line {
2093 -webkit-appearance: textfield;
2094 width: 100%;
2095 padding: 0 12px !important;
2096 display: block !important;
2097 -moz-border-radius: 2px;
2098 -webkit-border-radius: 2px;
2099 border-radius: 2px;
2100 outline: none !important;
2101 cursor: text !important;
2102 font-size: 15px !important;
2103 height: 40px !important;
2104 box-sizing: border-box !important;
2105 box-shadow: none !important;
2106 margin: 0 !important;
2107 position: static;
2108 background-color: #ffffff;
2109 }
2110
2111 .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-search-line .ppressmd-do-search {
2112 min-width: 15%;
2113 width: auto;
2114 }
2115
2116 .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line {
2117 display: flex;
2118 flex-direction: row;
2119 justify-content: space-between;
2120 align-items: center;
2121 flex-wrap: nowrap;
2122 width: 100%;
2123 }
2124
2125 .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-sorting {
2126 display: flex;
2127 flex-direction: row;
2128 justify-content: flex-start;
2129 align-items: baseline;
2130 flex-wrap: nowrap;
2131 flex: 5;
2132 }
2133
2134 .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-sorting .ppressmd-member-directory-sorting-a {
2135 display: flex;
2136 flex-direction: row;
2137 justify-content: flex-start;
2138 align-items: baseline;
2139 flex-wrap: nowrap;
2140 position: relative;
2141 cursor: pointer;
2142 }
2143
2144 .pp-member-directory .ppressmd-member-directory-header a {
2145 text-decoration: none;
2146 border-bottom: none;
2147 box-shadow: none;
2148 }
2149
2150 .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppress-material-icons {
2151 display: inline;
2152 vertical-align: middle;
2153 }
2154
2155 .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-filters {
2156 display: flex;
2157 flex-direction: row;
2158 justify-content: flex-end;
2159 align-items: baseline;
2160 flex-wrap: nowrap;
2161 flex: 2;
2162 text-align: right;
2163 }
2164
2165 .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-filters .ppressmd-member-directory-filters-a {
2166 display: flex;
2167 flex-direction: row;
2168 justify-content: flex-start;
2169 align-items: baseline;
2170 flex-wrap: nowrap;
2171 cursor: pointer;
2172 }
2173
2174 .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-filters .ppressmd-member-directory-filters-a a {
2175 margin: 0 5px 0 0;
2176 }
2177
2178 .ppressmd-member-directory-header:not(.ppmd-filters-expand) .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-filters .ppressmd-member-directory-filters-a .ppress-up {
2179 display: none;
2180 }
2181
2182 .ppressmd-member-directory-header.ppmd-filters-expand .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-filters .ppressmd-member-directory-filters-a .ppress-down {
2183 display: none;
2184 }
2185
2186 .ppressmd-new-dropdown {
2187 font-size: 16px;
2188 margin: 0;
2189 position: absolute;
2190 height: auto;
2191 background: #fff;
2192 z-index: 10;
2193 display: none;
2194 border: 1px solid #ddd;
2195 box-shadow: 0 7px 14px 0 rgba(50, 50, 93, 0.1), 0 3px 6px 0 rgba(0, 0, 0, 0.07);
2196 -webkit-box-shadow: 0 7px 14px 0 rgba(50, 50, 93, 0.1), 0 3px 6px 0 rgba(0, 0, 0, 0.07);
2197 box-sizing: border-box;
2198 -moz-box-sizing: border-box;
2199 -webkit-box-sizing: border-box;
2200 border-radius: 5px 5px 5px 5px;
2201 -moz-border-radius: 5px 5px 5px 5px;
2202 -webkit-border-radius: 5px 5px 5px 5px;
2203 }
2204
2205 .ppressmd-new-dropdown ul {
2206 margin: 0;
2207 padding: 0;
2208 }
2209
2210 .ppressmd-new-dropdown ul li {
2211 list-style-type: none;
2212 padding: 0;
2213 margin: 0;
2214 }
2215
2216 .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-sorting .ppressmd-member-directory-sorting-a .ppressmd-new-dropdown {
2217 top: 24px;
2218 width: 200px;
2219 left: -12px;
2220 }
2221
2222 .ppressmd-new-dropdown ul li a {
2223 display: block;
2224 padding: 8px 12px;
2225 line-height: 1;
2226 }
2227
2228 .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row.ppressmd-member-directory-filters-bar {
2229 padding: 0 0 10px 0;
2230 }
2231
2232 .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row.ppressmd-header-row-invisible {
2233 margin: 0;
2234 }
2235
2236 .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-search.ppressmd-search-invisible {
2237 display: none;
2238 }
2239
2240 .ppressmd-member-directory-header.ppmd-filters-expand .ppressmd-member-directory-header-row .ppressmd-search.ppressmd-search-invisible {
2241 display: grid;
2242 }
2243
2244 .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-search {
2245 margin: 0;
2246 width: 100%;
2247 display: grid;
2248 grid-template-rows: auto 1fr;
2249 grid-template-columns: repeat(3, 1fr);
2250 grid-gap: 10px;
2251 grid-auto-rows: minmax(max-content, auto);
2252 -ms-grid-template-rows: auto 1fr;
2253 -ms-grid-template-columns: repeat(3, 1fr);
2254 -ms-grid-gap: 10px;
2255 -ms-grid-auto-rows: minmax(max-content, auto);
2256 align-items: center;
2257 }
2258
2259 .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-search .ppressmd-search-filter {
2260 display: flex;
2261 flex-direction: row;
2262 justify-content: flex-start;
2263 align-items: baseline;
2264 flex-wrap: nowrap;
2265 width: 100%;
2266 }
2267
2268 .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-search .ppressmd-search-filter {
2269 display: flex;
2270 flex-direction: row;
2271 justify-content: flex-start;
2272 align-items: baseline;
2273 flex-wrap: nowrap;
2274 width: 100%;
2275 }
2276
2277 .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-search .ppressmd-search-filter.ppressmd-text-filter-type input {
2278 width: 100%;
2279 padding: 10px 30px;
2280 }
2281
2282 .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-search-line label .ppressmd-search-line,
2283 .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-search .ppressmd-search-filter.ppressmd-text-filter-type input:not(.select2-search__field),
2284 .pp-member-directory .ppressmd-member-directory-header .select2.select2-container .select2-selection {
2285 background-color: transparent;
2286 border: 1px solid #dddddd !important;
2287 }
2288
2289 .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-search .ppressmd-search-filter.ppressmd-text-filter-type input,
2290 .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-search-line label .ppressmd-search-line,
2291 .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppress-material-icons,
2292 .pp-member-directory .ppressmd-member-directory-header .select2.select2-container .select2-selection__rendered {
2293 color: #666666;
2294 background-color: transparent;
2295 }
2296
2297 .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row input[type=search]:focus {
2298 border: 1px solid #bbb !important;
2299 }
2300
2301 .pp-member-directory .ppressmd-member-directory-header .ppressmd-button {
2302 border: none !important;
2303 display: block;
2304 width: 100%;
2305 line-height: 1em !important;
2306 padding: 16px 20px !important;
2307 text-decoration: none !important;
2308 text-align: center;
2309 text-transform: none !important;
2310 font-weight: normal !important;
2311 overflow: hidden;
2312 position: relative;
2313 transition: 0.25s;
2314 box-sizing: border-box;
2315 -moz-border-radius: 4px !important;
2316 -webkit-border-radius: 4px !important;
2317 border-radius: 4px !important;
2318 box-shadow: none;
2319
2320 vertical-align: middle !important;
2321 height: auto !important;
2322 cursor: pointer !important;
2323 text-shadow: none;
2324 font-family: inherit;
2325 outline: none !important;
2326 margin: 0;
2327 -webkit-appearance: none;
2328 }
2329
2330 .pp-member-directory .ppressmd-members-total-wrap {
2331 text-align: center;
2332 margin: 0 0 10px 0;
2333 }
2334
2335 .pp-member-directory .ppressmd-members-total {
2336 font-size: 20px;
2337 font-weight: 300;
2338 }
2339
2340 /* Customize Select2 CSS */
2341
2342 .pp-member-directory .ppressmd-member-directory-header .select2.select2-container {
2343 width: 100% !important;
2344 }
2345
2346 .pp-member-directory .ppressmd-member-directory-header .select2-search.select2-search--inline .select2-search__field {
2347 width: auto !important;
2348 }
2349
2350 .pp-member-directory .ppressmd-member-directory-header .select2.select2-container .select2-selection {
2351 display: block !important;
2352 height: 40px;
2353 padding: 0 0 0 12px !important;
2354 overflow: hidden !important;
2355 position: relative !important;
2356 white-space: nowrap !important;
2357 line-height: 35px !important;
2358 font-size: 15px !important;
2359 text-align: left !important;
2360 text-decoration: none !important;
2361 -moz-border-radius: 2px !important;
2362 -webkit-border-radius: 2px !important;
2363 border-radius: 2px !important;
2364 background-clip: padding-box !important;
2365 -webkit-touch-callout: none;
2366 -webkit-user-select: none;
2367 -moz-user-select: none;
2368 -ms-user-select: none;
2369 user-select: none;
2370 background: none !important;
2371 }
2372
2373 .pp-member-directory .ppressmd-member-directory-header .select2.select2-container .select2-selection .select2-selection__arrow {
2374 display: inline-block !important;
2375 width: 34px !important;
2376 height: 100% !important;
2377 position: absolute !important;
2378 right: 0 !important;
2379 top: 0 !important;
2380 -moz-border-radius: 0 2px 2px 0 !important;
2381 -webkit-border-radius: 0 2px 2px 0 !important;
2382 border-radius: 0 2px 2px 0 !important;
2383 background-clip: padding-box !important;
2384 text-align: center !important;
2385 background: transparent !important;
2386 border-left: 0 !important;
2387 }
2388
2389 .pp-member-directory .ppressmd-member-directory-header .select2-container.select2-container--open .select2-dropdown {
2390 border: 1px solid #ddd;
2391 border-top: 0;
2392 border-radius: 0;
2393 }
2394
2395 .pp-member-directory .ppressmd-member-directory-header .select2-container.select2-container--open .select2-dropdown .select2-results li {
2396 list-style: none;
2397 display: list-item;
2398 background-image: none;
2399 font-size: 15px;
2400 margin: 5px !important;
2401 color: #666 !important;
2402 padding: 3px 7px 4px !important;
2403 cursor: pointer;
2404 min-height: 1em !important;
2405 }
2406
2407 .pp-member-directory .ppressmd-member-directory-header .select2.select2-container .select2-selection.select2-selection--multiple {
2408 height: auto !important;
2409 line-height: 0.8 !important;
2410 }
2411
2412 .pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--single .select2-selection__rendered {
2413 padding-left: 0 !important;
2414 line-height: 37px;
2415 }
2416
2417 .pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--multiple .select2-selection__rendered {
2418 line-height: 37px;
2419 box-sizing: border-box;
2420 list-style: none;
2421 margin: 0;
2422 padding-left: 0 !important;
2423 padding-right: 30px;
2424 width: 100%;
2425 font-size: 13px;
2426 }
2427
2428 .pp-member-directory .ppressmd-member-directory-header .select2-results li.select2-results__option.select2-results__option--highlighted {
2429 background: none !important;
2430 background: #f4f4f4 !important;
2431 color: #666 !important;
2432 }
2433
2434
2435 .pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--single .select2-selection__clear,
2436 .pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--multiple .select2-selection__clear {
2437 right: 10px;
2438 font-size: 30px;
2439 margin: 0 !important;
2440 }
2441
2442 .pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--single .select2-selection__clear,
2443 .pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--multiple .select2-selection__clear,
2444 .pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--single .select2-selection__arrow b {
2445 color: #888 !important;
2446 }
2447
2448 .pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--multiple .select2-selection__clear {
2449 position: absolute;
2450 }
2451
2452 .pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--multiple .select2-selection__choice {
2453 padding: 3px 3px 3px 5px;
2454 }
2455
2456 .pp-member-directory .ppressmd-member-directory-header .select2-container .select2-search.select2-search--inline > input {
2457 border: none !important;
2458 padding: 0 !important;
2459 border-radius: 0 !important;
2460 }
2461
2462 .pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
2463 overflow-x: hidden;
2464 text-overflow: ellipsis;
2465 max-width: 100%;
2466 box-sizing: border-box;
2467 }
2468
2469 .pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--single .select2-selection__clear {
2470 font-size: 20px !important;
2471 }
2472
2473 .pp-member-directory .ppmd-pagination-wrap {
2474 font-size: 16px;
2475 width: 100%;
2476 margin: 0 auto 10px;
2477 padding: 0;
2478 text-align: center;
2479 }
2480
2481 .pp-member-directory .ppmd-pagination-wrap .page-numbers {
2482 display: inline-block;
2483 width: auto;
2484 height: 34px;
2485 line-height: 34px;
2486 transition: all .2s linear;
2487 padding: 0 14px;
2488 color: #666666;
2489 font-weight: normal;
2490 }
2491
2492 .pp-member-directory .ppmd-pagination-wrap .page-numbers.current {
2493 background: #007bff;
2494 color: #ffffff;
2495 }
2496
2497 .pp-member-directory .ppmd-pagination-wrap .page-numbers .ppress-material-icons {
2498 vertical-align: middle;
2499 }
2500
2501 /*********************************** END member directory search and filter CSS ------------------------------------ */