PluginProbe
User Profile Builder – Beautiful User Registration Forms, User Profiles & User Role Editor / 2.0.2
User Profile Builder – Beautiful User Registration Forms, User Profiles & User Role Editor v2.0.2
4.0.2 4.0.1 4.0.0 3.16.6 3.16.5 3.16.4 3.16.3 3.16.2 3.16.1 3.16.0 3.15.9 3.9.9 3.9.5 3.9.6 3.9.7 3.9.8 1.1.7 1.1.8 1.1.9 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 All 340 releases
profile-builder / assets / css / style-front-end.css

style-front-end.css in User Profile Builder – Beautiful User Registration Forms, User Profiles & User Role Editor 2.0.2, at assets/css/style-front-end.css

444 lines 11.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* Register & Edit Profile Forms*/
2
3 /*--------------------------------------------------------------
4 >>> TABLE OF CONTENTS:
5 ----------------------------------------------------------------
6 1.0 - Reset
7 2.0 - Forms
8 3.0 - Alignments
9 4.0 - Errors & Notices
10 5.0 - User Listing
11 6.0 - Media Queries
12 --------------------------------------------------------------*/
13
14 /*--------------------------------------------------------------
15 1.0 Reset
16 --------------------------------------------------------------*/
17 .wppb-user-forms,
18 .wppb-user-forms *{
19 -webkit-box-sizing: border-box !important; /* Safari/Chrome, other WebKit */
20 -moz-box-sizing: border-box !important; /* Firefox, other Gecko */
21 box-sizing: border-box !important; /* Opera/IE 8+ */
22 }
23
24 /*--------------------------------------------------------------
25 2.0 Forms
26 --------------------------------------------------------------*/
27 .wppb-user-forms button,
28 .wppb-user-forms input,
29 .wppb-user-forms select,
30 .wppb-user-forms textarea{
31 font-size: 100%; /* Corrects font size not being inherited in all browsers */
32 margin: 0; /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */
33 vertical-align: baseline; /* Improves appearance and consistency in all browsers */
34 }
35 .wppb-user-forms button,
36 .wppb-user-forms input[type="button"],
37 .wppb-user-forms input[type="reset"],
38 .wppb-user-forms input[type="submit"] {
39 border: 1px solid;
40 border-color: #ccc #ccc #bbb;
41 border-radius: 3px;
42 background: #e6e6e6;
43 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05);
44 color: rgba(0, 0, 0, .8);
45 cursor: pointer; /* Improves usability and consistency of cursor style between image-type 'input' and others */
46 -webkit-appearance: button; /* Corrects inability to style clickable 'input' types in iOS */
47 font-size: 12px;
48 line-height: 1;
49 padding: .6em 1em .4em;
50 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
51 }
52 .wppb-user-forms button:hover,
53 .wppb-user-forms input[type="button"]:hover,
54 .wppb-user-forms input[type="reset"]:hover,
55 .wppb-user-forms input[type="submit"]:hover {
56 border-color: #ccc #bbb #aaa;
57 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);
58 }
59 .wppb-user-forms button:focus,
60 .wppb-user-forms input[type="button"]:focus,
61 .wppb-user-forms input[type="reset"]:focus,
62 .wppb-user-forms input[type="submit"]:focus,
63 .wppb-user-forms button:active,
64 .wppb-user-forms input[type="button"]:active,
65 .wppb-user-forms input[type="reset"]:active,
66 .wppb-user-forms input[type="submit"]:active {
67 border-color: #aaa #bbb #bbb;
68 box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
69 }
70 .wppb-user-forms input[type="checkbox"],
71 .wppb-user-forms input[type="radio"] {
72 padding: 0; /* Addresses excess padding in IE8/9 */
73 }
74 .wppb-user-forms input[type="search"] {
75 -webkit-appearance: textfield; /* Addresses appearance set to searchfield in S5, Chrome */
76 -webkit-box-sizing: content-box; /* Addresses box sizing set to border-box in S5, Chrome (include -moz to future-proof) */
77 -moz-box-sizing: content-box;
78 box-sizing: content-box;
79 }
80 .wppb-user-forms input[type="search"]::-webkit-search-decoration { /* Corrects inner padding displayed oddly in S5, Chrome on OSX */
81 -webkit-appearance: none;
82 }
83 .wppb-user-forms button::-moz-focus-inner,
84 .wppb-user-forms input::-moz-focus-inner { /* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */
85 border: 0;
86 padding: 0;
87 }
88 .wppb-user-forms input[type="text"],
89 .wppb-user-forms input[type="email"],
90 .wppb-user-forms input[type="url"],
91 .wppb-user-forms input[type="password"],
92 .wppb-user-forms input[type="search"],
93 .wppb-user-forms textarea {
94 color: #666;
95 border: 1px solid #ccc;
96 border-radius: 3px;
97 }
98 .wppb-user-forms input[type="text"]:focus,
99 .wppb-user-forms input[type="email"]:focus,
100 .wppb-user-forms input[type="url"]:focus,
101 .wppb-user-forms input[type="password"]:focus,
102 .wppb-user-forms input[type="search"]:focus,
103 .wppb-user-forms textarea:focus {
104 color: #111;
105 }
106 .wppb-user-forms input[type="text"],
107 .wppb-user-forms input[type="email"],
108 .wppb-user-forms input[type="url"],
109 .wppb-user-forms input[type="password"],
110 .wppb-user-forms input[type="search"] {
111 padding: 3px;
112 }
113 .wppb-user-forms textarea {
114 overflow: auto; /* Removes default vertical scrollbar in IE6/7/8/9 */
115 padding-left: 3px;
116 vertical-align: top; /* Improves readability and alignment in all browsers */
117 width: 100%;
118 }
119
120 #wppb-search-fields{
121 min-width: 250px;
122 float:left;
123 margin-right:20px;
124 }
125
126 .wppb-user-forms .wppb-search-button{
127 margin-right:10px;
128 padding:7px 20px;
129 line-height: 24px;
130 }
131
132 .wppb-search-users-wrap{
133 margin-bottom: 20px;
134 }
135 /*--------------------------------------------------------------
136 3.0 Alignments
137 --------------------------------------------------------------*/
138 .wppb-user-forms ul{
139 max-width:900px;
140 list-style:none;
141 margin-left:0;
142 margin-right:0;
143 padding-left:0;
144 padding-right:0;
145 }
146 .wppb-user-forms ul li,
147 #wppb-login-wrap p{
148 overflow:hidden;
149 margin:0;
150 padding-bottom:14px;
151 }
152
153 .wppb-form-field label,
154 #wppb-login-wrap .login-username label,
155 #wppb-login-wrap .login-password label{
156 width:30%;
157 float:left;
158 min-height:1px;
159 }
160
161 .wppb-form-field input,
162 .wppb-form-field select,
163 .wppb-form-field textarea,
164 .wppb-checkboxes,
165 .wppb-radios,
166 #wppb-login-wrap .login-username input,
167 #wppb-login-wrap .login-password input{
168 width:69.9%;
169 float:left;
170 }
171
172 input#send_credentials_via_email{
173 float:none;
174 width:auto;
175 margin-right:10px
176 }
177
178 .wppb-send-credentials-checkbox label{
179 width:auto;
180 }
181
182 .wppb-form-field > span{
183 display:block;
184 clear:both;
185 margin-left:30%;
186 font-size:80%;
187 font-style:italic;
188 }
189
190 .wppb-form-field .wppb-avatar-nofile,
191 .wppb-form-field .wppb-avatar-file,
192 .wppb-form-field .wppb-upload-nofile,
193 .wppb-form-field .wppb-upload-file{
194 font-size:100%;
195 font-style:normal;
196 margin:10px 0 10px 30%;
197 }
198
199 .wppb-file-icons{
200 padding-left:10px;
201 box-shadow:none !important;
202 }
203
204 .wppb-user-forms .wppb-checkboxes li,
205 .wppb-user-forms .wppb-radios li{
206 display:inline-block;
207 padding:0 20px 0 0;
208 }
209
210 .wppb-form-field .wppb-checkboxes label,
211 .wppb-form-field .wppb-radios label{
212 float:none;
213 min-width:0;
214 padding-left:5px;
215 }
216
217 .wppb-checkbox-terms-and-conditions input,
218 .wppb-checkboxes li input,
219 .wppb-radios li input{
220 min-width:0;
221 float:none;
222 width:auto;
223 }
224
225 #wppb-edit-user .wppb-checkbox-terms-and-conditions {
226 display:none;
227 }
228
229 .wppb-form-field.wppb-heading span,
230 .wppb-default-about-yourself-heading span,
231 .wppb-default-contact-info-heading span,
232 .wppb-default-name-heading span,
233 .wppb-checkbox-terms-and-conditions span{
234 margin-left:0;
235 }
236
237
238 #recaptcha_widget_div{
239 display: inline-block;
240 }
241
242 /*--------------------------------------------------------------
243 4.0 Errors & Notices
244 --------------------------------------------------------------*/
245
246 #wppb_general_top_error_message,
247 .wppb-error,
248 .wppb-warning,
249 .wppb-required{
250 color: red;
251 }
252
253 .wppb-required,
254 .wppb-checkbox-terms-and-conditions span.wppb-required{
255 margin-left:5px;
256 }
257
258 .wppb-success {
259 color:green;
260 }
261
262 #wppb-register-user .wppb-field-error,
263 #wppb-edit-user .wppb-field-error,
264 #wppb-recover-password .wppb-field-error{
265 background-color: #FFDFDF;
266 border: 1px dotted #C89797;
267 margin-bottom: 6px !important;
268 padding: 6px !important;
269 }
270
271 .wppb-field-error > input,
272 .wppb-field-error > select,
273 .wppb-field-error > textarea,
274 .wppb-field-error > label{
275 margin-bottom: 10px;
276 }
277
278 .wppb-field-error img{
279 box-shadow: none;
280 -webkit-box-shadow:none;
281 border:none;
282 border-radius:0px;
283 vertical-align: middle;
284 margin-top: -3px;
285 padding-left:5px;
286 }
287
288 .wppb-form-field > span.wppb-form-error{
289 margin-top:10px;
290 padding-top: 5px;
291 border-top:1px dotted #c89797;
292 font-size:100%;
293 margin-left: 0;
294 }
295
296
297
298
299 /*--------------------------------------------------------------
300 5.0 User Listing
301 --------------------------------------------------------------*/
302 .wppb-table *{
303 -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
304 }
305 .wppb-table{
306 -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
307 border-spacing: 0.5rem;
308 border-collapse: collapse;
309 width: 100%;
310 }
311
312 .wppb-table th{
313 background: #f4f4f4;
314 padding: 7px;
315 border:1px solid #e1e1e1;
316 text-align: left;
317 }
318
319 .wppb-table thead tr:hover{
320 background: none;
321 }
322
323 .wppb-table tr:hover{
324 background: #f1fcff;
325 }
326 .wppb-table td{
327 padding: 7px;
328 border:1px solid #e1e1e1;
329 }
330
331 .wppb-table .wppb-posts,
332 .wppb-table .wppb-moreinfo{
333 text-align: center;
334 }
335
336 ul.wppb-profile{
337 list-style-type: none;
338 margin-left: 0;
339 margin-right: 0;
340 padding-left:0;
341 padding-right: 0;
342 }
343
344 ul.wppb-profile li{
345 margin-left: 0;
346 margin-right: 0;
347 overflow: hidden;
348 }
349
350 ul.wppb-profile li label{
351 display: block;
352 width:30%;
353 float:left;
354 min-height:1px;
355 font-weight: bold;
356 }
357
358 ul.wppb-profile li span{
359 display: block;
360 width:69.9%;
361 float:left;
362 }
363
364 ul.wppb-profile li h3,
365 ul.wppb-profile li h3:first-child{
366 margin:20px 0;
367 padding-top:20px;
368 border-top:1px solid #d2d2d2;
369 }
370 /*--------------------------------------------------------------
371 6.0 Media Queries
372 --------------------------------------------------------------*/
373
374 @media screen and (max-width: 400px) {
375
376 .wppb-form-field label,
377 #wppb-login-wrap .login-username label,
378 #wppb-login-wrap .login-password label,
379 ul.wppb-profile li label{
380 width:100%;
381 display:block;
382 float:none;
383 }
384
385 .wppb-form-field input,
386 .wppb-form-field select,
387 .wppb-form-field textarea,
388 .wppb-checkboxes,
389 .wppb-radios,
390 #wppb-login-wrap .login-username input,
391 #wppb-login-wrap .login-password input,
392 ul.wppb-profile li span{
393 width:100%;
394 float:left;
395 }
396
397 .wppb-form-field > span{
398 margin-left:0;
399 }
400
401 .wppb-checkboxes li label,
402 .wppb-radios li label{
403 display:inline;
404 }
405
406 .wppb-form-field .wppb-avatar-nofile,
407 .wppb-form-field .wppb-avatar-file,
408 .wppb-form-field .wppb-upload-nofile,
409 .wppb-form-field .wppb-upload-file{
410 margin-left:0;
411 }
412
413 }
414
415 /*--------------------------------------------------------------
416 7.0 Password Strength
417 --------------------------------------------------------------*/
418 #pass-strength-result {
419 background-color: #eee;
420 border: 1px solid #ddd;
421 display: none;
422 float: left;
423 margin: 13px 5px 5px 30%;
424 padding: 3px 5px;
425 text-align: center;
426 width: 200px;
427 height:28px;
428 }
429 #pass-strength-result.short {
430 background-color: #ffa0a0;
431 border-color: #f04040;
432 }
433 #pass-strength-result.bad {
434 background-color: #ffb78c;
435 border-color: #ff853c;
436 }
437 #pass-strength-result.good {
438 background-color: #ffec8b;
439 border-color: #fc0;
440 }
441 #pass-strength-result.strong {
442 background-color: #c3ff88;
443 border-color: #8dff1c;
444 }