PluginProbe
s2Member – Excellent for All Kinds of Memberships, Content Restriction Paywalls & Member Access Subscriptions / 111206
s2Member – Excellent for All Kinds of Memberships, Content Restriction Paywalls & Member Access Subscriptions v111206
260917 260913 260909 260829 260814 260805 110710 110731 110812 110815 110912 110913 110915 110926 110927 111002 111003 111011 111017 111029 111105 111206 111216 111220 120213 All 189 releases
s2member / includes / s2member.css

s2member.css in s2Member – Excellent for All Kinds of Memberships, Content Restriction Paywalls & Member Access Subscriptions 111206, at includes/s2member.css

492 lines 14.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /**
2 * Core CSS stylesheet for the s2Member plugin.
3 *
4 * Copyright: © 2009-2011
5 * {@link http://www.websharks-inc.com/ WebSharks, Inc.}
6 * ( coded in the USA )
7 *
8 * Released under the terms of the GNU General Public License.
9 * You should have received a copy of the GNU General Public License,
10 * along with this software. In the main directory, see: /licensing/
11 * If not, see: {@link http://www.gnu.org/licenses/}.
12 *
13 * @package s2Member
14 * @since 3.0
15 */
16 /*
17 Structural styles for s2Member Security Badge.
18
19 These are basic CSS rules. You can override any of these
20 through the `/style.css` file for your WordPress® theme.
21
22 If you're using a `PriMo Theme`, you can use:
23 PriMoTheme Options -> Custom CSS
24 See: http://www.primothemes.com/
25 */
26 div.ws-plugin--s2member-s-badge
27 {
28 text-align: center;
29 margin: 0 auto 0 auto;
30 }
31 /*
32 Structural styles for Password strength indicators.
33
34 These are basic CSS rules. You can override any of these
35 through the `/style.css` file for your WordPress® theme.
36
37 If you're using a `PriMo Theme`, you can use:
38 PriMoTheme Options -> Custom CSS
39 See: http://www.primothemes.com/
40 */
41 div.ws-plugin--s2member-password-strength
42 {
43 padding: 3px;
44 font-color: #000000;
45 background-color: #EEEEEE;
46 -moz-border-radius: 3px;
47 -webkit-border-radius: 3px;
48 border-radius: 3px;
49 margin-top: 3px;
50 }
51 div.ws-plugin--s2member-password-strength-short
52 {
53 background-color: #FFA0A0;
54 }
55 div.ws-plugin--s2member-password-strength-bad
56 {
57 background-color: #FFB78C;
58 }
59 div.ws-plugin--s2member-password-strength-good
60 {
61 background-color: #FFEC8B;
62 }
63 div.ws-plugin--s2member-password-strength-strong
64 {
65 background-color: #C3FF88;
66 }
67 div.ws-plugin--s2member-password-strength-mismatch
68 {
69 background-color: #D6C1AB;
70 }
71 /*
72 Structural styles for Multisite Integration Forms.
73
74 These are basic CSS rules. You can override any of these
75 through the `/style.css` file for your WordPress® theme.
76
77 If you're using a `PriMo Theme`, you can use:
78 PriMoTheme Options -> Custom CSS
79 See: http://www.primothemes.com/
80 */
81 div#content > div.mu_register,
82 div#content > div.mu_register h2
83 {
84 margin: 0; /* Get rid of margins. */
85 padding: 0; /* Get rid of padding. */
86 width: 100%; /* Expand to 100%. */
87 }
88 div#content > div.mu_register > form#setupform input[type = "text"],
89 div#content > div.mu_register > form#setupform input[type = "email"],
90 div#content > div.mu_register > form#setupform input[type = "password"],
91 div#content > div.mu_register > form#setupform input[type = "submit"],
92 div#content > div.mu_register > form#setupform textarea,
93 div#content > div.mu_register > form#setupform select
94 {
95 width: 100%; /* 100% does not work across all browsers. */
96 width: 98% !ie<8; /* 100% does not work in IE browsers < 8. */
97 box-sizing: border-box; /* Make all fields behave the same. */
98 -ms-box-sizing: border-box;
99 -moz-box-sizing: border-box;
100 -webkit-box-sizing: border-box;
101 margin: 5px 0 5px 0;
102 font-size: 16px;
103 }
104 div#content > div.mu_register > form#setupform input[type = "checkbox"],
105 div#content > div.mu_register > form#setupform input[type = "radio"]
106 {
107 margin: 0 3px 0 0;
108 vertical-align: middle;
109 }
110 div#content > div.mu_register > form#setupform input[type = "submit"]
111 {
112 width: 100% !ie<8; /* This width required in IE < 8. */
113 }
114 div#content > div.mu_register > form#setupform p.submit
115 {
116 margin-bottom: 0; /* Remove bottom margin. */
117 }
118 div#content > div.mu_register > form#setupform select
119 {
120 width: 99.5% !ie<8; /* Required in IE < 8. */
121 }
122 div#content > div.mu_register > form#setupform label
123 {
124 cursor: pointer;
125 margin: 15px 0 0 0;
126 }
127 div#content > div.mu_register > form#setupform label.ws-plugin--s2member-custom-reg-field-op-l
128 {
129 opacity: 0.7;
130 font-size: 90%;
131 vertical-align: middle;
132 }
133 div#content > div.mu_register > form#setupform div.ws-plugin--s2member-custom-reg-field-divider-section
134 {
135 height: 1px;
136 border: 0 solid;
137 line-height: 1px;
138 margin: 15px 0 15px 0;
139 border-width: 0 0 1px 0;
140 }
141 div#content > div.mu_register > form#setupform div.ws-plugin--s2member-custom-reg-field-divider-section-title
142 {
143 border: 0 solid;
144 font-size: 110%;
145 margin: 15px 0 15px 0;
146 border-width: 0 0 1px 0;
147 padding: 0 0 12px 0;
148 }
149 div#content > div.mu_register > div.mu_alert
150 {
151 display: none;
152 }
153 /*
154 Structural styles for Return Pages.
155
156 These are basic CSS rules. You can override any of these
157 through the `/style.css` file for your WordPress® theme.
158
159 If you're using a `PriMo Theme`, you can use:
160 PriMoTheme Options -> Custom CSS
161 See: http://www.primothemes.com/
162 */
163 body.s2member-return-body
164 {
165 color: #000000;
166 font-size: 14px;
167 background: #CCCCCC;
168 }
169 body.s2member-return-body a
170 {
171 color: #333333;
172 text-decoration: none;
173 border-bottom: 1px dotted;
174 }
175 body.s2member-return-body a:hover
176 {
177 color: #000000;
178 }
179 body.s2member-return-body *
180 {
181 font-family: 'Trebuchet MS', 'Arial', 'Helvetica', sans-serif;
182 }
183 body.s2member-return-body pre,
184 body.s2member-return-body pre *,
185 body.s2member-return-body code,
186 body.s2member-return-body code *
187 {
188 font-family: 'Consolas', 'Courier New', monospace;
189 }
190 div.s2member-return-section
191 {
192 margin: 20px auto 20px auto;
193 }
194 div.s2member-return-header-section
195 {
196 padding: 0;
197 width: 800px;
198 font-size: 120%;
199 }
200 div.s2member-return-response-section
201 {
202 width: 768px;
203 padding: 15px;
204 background: #FFFFFF;
205 border: 1px solid #666666;
206 -moz-border-radius: 3px;
207 -webkit-border-radius: 3px;
208 border-radius: 3px;
209 -moz-box-shadow: 1px 1px 1px #999999, -1px -1px 1px #999999;
210 -webkit-box-shadow: 1px 1px 1px #999999, -1px -1px 1px #999999;
211 box-shadow: 1px 1px 0 #999999, -1px -1px 1px #999999;
212 }
213 div.s2member-return-response-section div.s2member-return-continue
214 {
215 margin: 20px auto 0 auto;
216 }
217 div.s2member-return-response-section div.s2member-return-continue a
218 {
219 border: 0;
220 padding: 8px;
221 display: block;
222 font-size: 120%;
223 text-align: center;
224 background: #EEEEEE;
225 border: 1px solid #999999;
226 -moz-border-radius: 3px;
227 -webkit-border-radius: 3px;
228 border-radius: 3px;
229 -moz-box-shadow: 1px 1px 3px #CCCCCC, -1px -1px 3px #CCCCCC;
230 -webkit-box-shadow: 1px 1px 3px #CCCCCC, -1px -1px 3px #CCCCCC;
231 box-shadow: 1px 1px 3px #CCCCCC, -1px -1px 3px #CCCCCC;
232 }
233 div.s2member-return-response-section div.s2member-return-continue a:hover,
234 div.s2member-return-response-section div.s2member-return-continue a:active,
235 div.s2member-return-response-section div.s2member-return-continue a:focus
236 {
237 color: #FFFFFF;
238 background: #151515;
239 border: 1px solid #FFFFFF;
240 }
241 div.s2member-return-support-section
242 {
243 padding: 0;
244 width: 800px;
245 text-align: center;
246 }
247 div.s2member-return-support-section div.cc-reminder
248 {
249 padding: 15px;
250 text-align: center;
251 background: #FFFFFF;
252 margin: 20px auto 0 auto;
253 border: 1px solid #666666;
254 -moz-border-radius: 3px;
255 -webkit-border-radius: 3px;
256 border-radius: 3px;
257 -moz-box-shadow: 1px 1px 1px #999999, -1px -1px 1px #999999;
258 -webkit-box-shadow: 1px 1px 1px #999999, -1px -1px 1px #999999;
259 box-shadow: 1px 1px 0 #999999, -1px -1px 1px #999999;
260 }
261 /*
262 Structural styles for Shortcode Profile Editing panel.
263
264 These are basic CSS rules. You can override any of these
265 through the `/style.css` file for your WordPress® theme.
266
267 If you're using a `PriMo Theme`, you can use:
268 PriMoTheme Options -> Custom CSS
269 See: http://www.primothemes.com/
270 */
271 div#ws-plugin--s2member-profile-saved
272 {
273 margin-bottom: 15px;
274 font-weight: bold;
275 font-size: 110%;
276 }
277 form#ws-plugin--s2member-profile table
278 {
279 border: 0;
280 margin: 0;
281 width: 100%;
282 }
283 form#ws-plugin--s2member-profile table td
284 {
285 padding: 7px 0 7px 0;
286 border: 0; /* Tweak 2010 theme. */
287 }
288 form#ws-plugin--s2member-profile input[type = "text"],
289 form#ws-plugin--s2member-profile input[type = "password"],
290 form#ws-plugin--s2member-profile input[type = "submit"],
291 form#ws-plugin--s2member-profile textarea,
292 form#ws-plugin--s2member-profile select
293 {
294 margin: 0; /* Tweak. Zeros out margins in 2010 theme. */
295 width: 100%; /* 100% does not work across all browsers. */
296 width: 98% !ie<8; /* 100% does not work in IE browsers < 8. */
297 box-sizing: border-box; /* Make all fields behave the same. */
298 -ms-box-sizing: border-box;
299 -moz-box-sizing: border-box;
300 -webkit-box-sizing: border-box;
301 }
302 form#ws-plugin--s2member-profile input[type = "checkbox"],
303 form#ws-plugin--s2member-profile input[type = "radio"]
304 {
305 margin: 0 3px 0 0;
306 vertical-align: middle;
307 }
308 form#ws-plugin--s2member-profile input[type = "submit"]
309 {
310 width: 100% !ie<8; /* This width required in IE < 8. */
311 }
312 form#ws-plugin--s2member-profile select
313 {
314 width: 99.5% !ie<8; /* Required in IE < 8. */
315 }
316 form#ws-plugin--s2member-profile label
317 {
318 cursor: pointer;
319 }
320 form#ws-plugin--s2member-profile label.ws-plugin--s2member-custom-reg-field-op-l
321 {
322 opacity: 0.7;
323 font-size: 90%;
324 vertical-align: middle;
325 }
326 form#ws-plugin--s2member-profile input#ws-plugin--s2member-profile-password2
327 {
328 margin-top: 5px;
329 }
330 form#ws-plugin--s2member-profile div.ws-plugin--s2member-profile-field-divider-section
331 {
332 margin: 0;
333 height: 1px;
334 border: 0 solid;
335 line-height: 1px;
336 border-width: 0 0 1px 0;
337 }
338 form#ws-plugin--s2member-profile div.ws-plugin--s2member-profile-field-divider-section-title
339 {
340 margin: 0;
341 border: 0 solid;
342 font-size: 110%;
343 border-width: 0 0 1px 0;
344 padding: 0 0 7px 0;
345 }
346 /*
347 Structural styles for BuddyPress Profile Field items.
348
349 These are basic CSS rules. You can override any of these
350 through the `/style.css` file for your WordPress® theme.
351
352 If you're using a `PriMo Theme`, you can use:
353 PriMoTheme Options -> Custom CSS
354 See: http://www.primothemes.com/
355 */
356 body.profile.public div.ws-plugin--s2member-profile-field-4bp-divider-section
357 {
358 margin: 0;
359 height: 1px;
360 border: 0 solid;
361 line-height: 1px;
362 border-width: 0 0 1px 0;
363 }
364 body.profile.public div.ws-plugin--s2member-profile-field-4bp-divider-section-title
365 {
366 margin: 0;
367 padding: 0;
368 font-size: 120%;
369 }
370 /*
371 Structural styles for BuddyPress Registration Fields.
372
373 These are basic CSS rules. You can override any of these
374 through the `/style.css` file for your WordPress® theme.
375
376 If you're using a `PriMo Theme`, you can use:
377 PriMoTheme Options -> Custom CSS
378 See: http://www.primothemes.com/
379 */
380 body.registration form div#ws-plugin--s2member-custom-reg-fields-4bp-section
381 {
382 width: 48%;
383 float: right;
384 }
385 body.registration form div#ws-plugin--s2member-custom-reg-fields-4bp-container
386 {
387 margin-right: 7.5%;
388 }
389 body.registration form div#ws-plugin--s2member-custom-reg-fields-4bp-section input[type = "text"],
390 body.registration form div#ws-plugin--s2member-custom-reg-fields-4bp-section input[type = "password"],
391 body.registration form div#ws-plugin--s2member-custom-reg-fields-4bp-section textarea,
392 body.registration form div#ws-plugin--s2member-custom-reg-fields-4bp-section select
393 {
394 width: 100%; /* 100% does not work across all browsers. */
395 width: 98% !ie<8; /* 100% does not work in IE browsers < 8. */
396 box-sizing: border-box; /* Make all fields behave the same. */
397 -ms-box-sizing: border-box;
398 -moz-box-sizing: border-box;
399 -webkit-box-sizing: border-box;
400 }
401 body.registration form div#ws-plugin--s2member-custom-reg-fields-4bp-section input[type = "checkbox"],
402 body.registration form div#ws-plugin--s2member-custom-reg-fields-4bp-section input[type = "radio"]
403 {
404 margin: 0 3px 0 0;
405 vertical-align: middle;
406 }
407 body.registration form div#ws-plugin--s2member-custom-reg-fields-4bp-section select
408 {
409 width: 99.5% !ie<8; /* Required in IE < 8. */
410 }
411 body.registration form div#ws-plugin--s2member-custom-reg-fields-4bp-section label.ws-plugin--s2member-custom-reg-field-op-l
412 {
413 opacity: 0.7;
414 font-size: 90%;
415 vertical-align: middle;
416 }
417 body.registration form div#ws-plugin--s2member-custom-reg-fields-4bp-section div.ws-plugin--s2member-custom-reg-field-4bp-divider-section
418 {
419 margin: 0;
420 height: 1px;
421 border: 0 solid;
422 line-height: 1px;
423 margin: 10px 0 10px 0;
424 border-width: 0 0 1px 0;
425 }
426 body.registration form div#ws-plugin--s2member-custom-reg-fields-4bp-section div.ws-plugin--s2member-custom-reg-field-4bp-divider-section-title
427 {
428 margin: 0;
429 border: 0 solid;
430 font-size: 120%;
431 margin: 10px 0 10px 0;
432 border-width: 0 0 1px 0;
433 padding: 0 0 7px 0;
434 }
435 /*
436 Structural styles for BuddyPress Profile Field integrations.
437
438 These are basic CSS rules. You can override any of these
439 through the `/style.css` file for your WordPress® theme.
440
441 If you're using a `PriMo Theme`, you can use:
442 PriMoTheme Options -> Custom CSS
443 See: http://www.primothemes.com/
444 */
445 body.logged-in.profile.profile-edit form#profile-edit-form div.editfield input[type = "text"],
446 body.logged-in.profile.profile-edit form#profile-edit-form div.editfield input[type = "email"],
447 body.logged-in.profile.profile-edit form input.ws-plugin--s2member-profile-field-4bp[type = "text"],
448 body.logged-in.profile.profile-edit form input.ws-plugin--s2member-profile-field-4bp[type = "password"],
449 body.logged-in.profile.profile-edit form textarea.ws-plugin--s2member-profile-field-4bp,
450 body.logged-in.profile.profile-edit form select.ws-plugin--s2member-profile-field-4bp
451 {
452 width: 100%; /* 100% does not work across all browsers. */
453 width: 98% !ie<8; /* 100% does not work in IE browsers < 8. */
454 box-sizing: border-box; /* Make all fields behave the same. */
455 -ms-box-sizing: border-box;
456 -moz-box-sizing: border-box;
457 -webkit-box-sizing: border-box;
458 }
459 body.logged-in.profile.profile-edit form input.ws-plugin--s2member-profile-field-4bp[type = "checkbox"],
460 body.logged-in.profile.profile-edit form input.ws-plugin--s2member-profile-field-4bp[type = "radio"]
461 {
462 margin: 0 3px 0 0;
463 vertical-align: middle;
464 }
465 body.logged-in.profile.profile-edit form select.ws-plugin--s2member-profile-field-4bp
466 {
467 width: 99.5% !ie<8; /* Required in IE < 8. */
468 }
469 body.logged-in.profile.profile-edit form label.ws-plugin--s2member-custom-reg-field-op-l
470 {
471 opacity: 0.7;
472 font-size: 90%;
473 vertical-align: middle;
474 }
475 body.logged-in.profile.profile-edit form div.ws-plugin--s2member-profile-field-4bp-divider-section
476 {
477 margin: 0;
478 height: 1px;
479 border: 0 solid;
480 line-height: 1px;
481 margin: 10px 0 10px 0;
482 border-width: 0 0 1px 0;
483 }
484 body.logged-in.profile.profile-edit form div.ws-plugin--s2member-profile-field-4bp-divider-section-title
485 {
486 margin: 0;
487 border: 0 solid;
488 font-size: 120%;
489 margin: 10px 0 10px 0;
490 border-width: 0 0 1px 0;
491 padding: 0 0 7px 0;
492 }