PluginProbe
User Profile Builder – Beautiful User Registration Forms, User Profiles & User Role Editor / 2.0.6
User Profile Builder – Beautiful User Registration Forms, User Profiles & User Role Editor v2.0.6
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.6, at assets/css/style-front-end.css

453 lines 11.3 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
147 .wppb-user-forms ul li{
148 list-style:none;
149 }
150
151 .wppb-user-forms ul li,
152 #wppb-login-wrap p{
153 overflow:hidden;
154 margin:0;
155 padding-bottom:14px;
156 }
157
158 .wppb-form-field label,
159 #wppb-login-wrap .login-username label,
160 #wppb-login-wrap .login-password label{
161 width:30%;
162 float:left;
163 min-height:1px;
164 }
165
166 .wppb-form-field input,
167 .wppb-form-field select,
168 .wppb-form-field textarea,
169 .wppb-checkboxes,
170 .wppb-radios,
171 #wppb-login-wrap .login-username input,
172 #wppb-login-wrap .login-password input{
173 width:69.9%;
174 float:left;
175 }
176
177 input#send_credentials_via_email{
178 float:none;
179 width:auto;
180 margin-right:10px
181 }
182
183 .wppb-send-credentials-checkbox label{
184 width:auto;
185 }
186
187 .wppb-form-field > span{
188 display:block;
189 clear:both;
190 margin-left:30%;
191 font-size:80%;
192 font-style:italic;
193 }
194
195 .wppb-form-field .wppb-avatar-nofile,
196 .wppb-form-field .wppb-avatar-file,
197 .wppb-form-field .wppb-upload-nofile,
198 .wppb-form-field .wppb-upload-file{
199 font-size:100%;
200 font-style:normal;
201 margin:10px 0 10px 30%;
202 }
203
204 .wppb-file-icons{
205 padding-left:10px;
206 box-shadow:none !important;
207 }
208
209 .wppb-user-forms .wppb-checkboxes li,
210 .wppb-user-forms .wppb-radios li{
211 display:inline-block;
212 padding:0 20px 0 0;
213 }
214
215 .wppb-form-field .wppb-checkboxes label,
216 .wppb-form-field .wppb-radios label{
217 float:none;
218 min-width:0;
219 padding-left:5px;
220 }
221
222 .wppb-checkbox-terms-and-conditions input,
223 .wppb-checkboxes li input,
224 .wppb-radios li input{
225 min-width:0;
226 float:none;
227 width:auto;
228 }
229
230 #wppb-edit-user .wppb-checkbox-terms-and-conditions {
231 display:none;
232 }
233
234 .wppb-form-field.wppb-heading span,
235 .wppb-default-about-yourself-heading span,
236 .wppb-default-contact-info-heading span,
237 .wppb-default-name-heading span,
238 .wppb-checkbox-terms-and-conditions span{
239 margin-left:0;
240 }
241
242
243 #recaptcha_widget_div{
244 display: inline-block;
245 }
246
247 /*--------------------------------------------------------------
248 4.0 Errors & Notices
249 --------------------------------------------------------------*/
250
251 #wppb_general_top_error_message,
252 .wppb-error,
253 .wppb-warning,
254 .wppb-required{
255 color: red;
256 }
257
258 .wppb-required,
259 .wppb-checkbox-terms-and-conditions span.wppb-required{
260 margin-left:5px;
261 }
262
263 .wppb-success {
264 color:green;
265 }
266
267 #wppb-register-user .wppb-field-error,
268 #wppb-edit-user .wppb-field-error,
269 #wppb-recover-password .wppb-field-error{
270 background-color: #FFDFDF;
271 border: 1px dotted #C89797;
272 margin-bottom: 6px !important;
273 padding: 6px !important;
274 }
275
276 .wppb-field-error > input,
277 .wppb-field-error > select,
278 .wppb-field-error > textarea,
279 .wppb-field-error > label{
280 margin-bottom: 10px;
281 }
282
283 .wppb-field-error img{
284 box-shadow: none;
285 -webkit-box-shadow:none;
286 border:none;
287 border-radius:0px;
288 vertical-align: middle;
289 margin-top: -3px;
290 padding-left:5px;
291 }
292
293 .wppb-form-field > span.wppb-form-error{
294 margin-top:10px;
295 padding-top: 5px;
296 border-top:1px dotted #c89797;
297 font-size:100%;
298 margin-left: 0;
299 }
300
301
302
303
304 /*--------------------------------------------------------------
305 5.0 User Listing
306 --------------------------------------------------------------*/
307 .wppb-table *{
308 -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
309 }
310 .wppb-table{
311 -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
312 border-spacing: 0.5rem;
313 border-collapse: collapse;
314 width: 100%;
315 }
316
317 .wppb-table th{
318 background: #f4f4f4;
319 padding: 7px;
320 border:1px solid #e1e1e1;
321 text-align: left;
322 }
323
324 .wppb-table thead tr:hover{
325 background: none;
326 }
327
328 .wppb-table tr:hover{
329 background: #f1fcff;
330 }
331 .wppb-table td{
332 padding: 7px;
333 border:1px solid #e1e1e1;
334 }
335
336 .wppb-table .wppb-posts,
337 .wppb-table .wppb-moreinfo{
338 text-align: center;
339 }
340
341 .wppb-avatar img {
342 max-width: none;
343 }
344
345 ul.wppb-profile{
346 list-style-type: none;
347 margin-left: 0;
348 margin-right: 0;
349 padding-left:0;
350 padding-right: 0;
351 }
352
353 ul.wppb-profile li{
354 margin-left: 0;
355 margin-right: 0;
356 overflow: hidden;
357 }
358
359 ul.wppb-profile li label{
360 display: block;
361 width:30%;
362 float:left;
363 min-height:1px;
364 font-weight: bold;
365 }
366
367 ul.wppb-profile li span{
368 display: block;
369 width:69.9%;
370 float:left;
371 }
372
373 ul.wppb-profile li h3,
374 ul.wppb-profile li h3:first-child{
375 margin:20px 0;
376 padding-top:20px;
377 border-top:1px solid #d2d2d2;
378 }
379 /*--------------------------------------------------------------
380 6.0 Media Queries
381 --------------------------------------------------------------*/
382
383 @media screen and (max-width: 400px) {
384
385 .wppb-form-field label,
386 #wppb-login-wrap .login-username label,
387 #wppb-login-wrap .login-password label,
388 ul.wppb-profile li label{
389 width:100%;
390 display:block;
391 float:none;
392 }
393
394 .wppb-form-field input,
395 .wppb-form-field select,
396 .wppb-form-field textarea,
397 .wppb-checkboxes,
398 .wppb-radios,
399 #wppb-login-wrap .login-username input,
400 #wppb-login-wrap .login-password input,
401 ul.wppb-profile li span{
402 width:100%;
403 float:left;
404 }
405
406 .wppb-form-field > span{
407 margin-left:0;
408 }
409
410 .wppb-checkboxes li label,
411 .wppb-radios li label{
412 display:inline;
413 }
414
415 .wppb-form-field .wppb-avatar-nofile,
416 .wppb-form-field .wppb-avatar-file,
417 .wppb-form-field .wppb-upload-nofile,
418 .wppb-form-field .wppb-upload-file{
419 margin-left:0;
420 }
421
422 }
423
424 /*--------------------------------------------------------------
425 7.0 Password Strength
426 --------------------------------------------------------------*/
427 #pass-strength-result {
428 background-color: #eee;
429 border: 1px solid #ddd;
430 display: none;
431 float: left;
432 margin: 13px 5px 5px 30%;
433 padding: 3px 5px;
434 text-align: center;
435 width: 200px;
436 height:28px;
437 }
438 #pass-strength-result.short {
439 background-color: #ffa0a0;
440 border-color: #f04040;
441 }
442 #pass-strength-result.bad {
443 background-color: #ffb78c;
444 border-color: #ff853c;
445 }
446 #pass-strength-result.good {
447 background-color: #ffec8b;
448 border-color: #fc0;
449 }
450 #pass-strength-result.strong {
451 background-color: #c3ff88;
452 border-color: #8dff1c;
453 }