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

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

490 lines 13.9 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 = "password"],
90 div#content > div.mu_register > form#setupform input[type = "submit"],
91 div#content > div.mu_register > form#setupform textarea,
92 div#content > div.mu_register > form#setupform select
93 {
94 width: 100%; /* 100% does not work across all browsers. */
95 width: 98% !ie<8; /* 100% does not work in IE browsers < 8. */
96 box-sizing: border-box; /* Make all fields behave the same. */
97 -ms-box-sizing: border-box;
98 -moz-box-sizing: border-box;
99 -webkit-box-sizing: border-box;
100 margin: 5px 0 5px 0;
101 font-size: 16px;
102 }
103 div#content > div.mu_register > form#setupform input[type = "checkbox"],
104 div#content > div.mu_register > form#setupform input[type = "radio"]
105 {
106 margin: 0 3px 0 0;
107 vertical-align: middle;
108 }
109 div#content > div.mu_register > form#setupform input[type = "submit"]
110 {
111 width: 100% !ie<8; /* This width required in IE < 8. */
112 }
113 div#content > div.mu_register > form#setupform p.submit
114 {
115 margin-bottom: 0; /* Remove bottom margin. */
116 }
117 div#content > div.mu_register > form#setupform select
118 {
119 width: 99.5% !ie<8; /* Required in IE < 8. */
120 }
121 div#content > div.mu_register > form#setupform label
122 {
123 cursor: pointer;
124 margin: 15px 0 0 0;
125 }
126 div#content > div.mu_register > form#setupform label.ws-plugin--s2member-custom-reg-field-op-l
127 {
128 opacity: 0.7;
129 font-size: 90%;
130 vertical-align: middle;
131 }
132 div#content > div.mu_register > form#setupform div.ws-plugin--s2member-custom-reg-field-divider-section
133 {
134 height: 1px;
135 border: 0 solid;
136 line-height: 1px;
137 margin: 15px 0 15px 0;
138 border-width: 0 0 1px 0;
139 }
140 div#content > div.mu_register > form#setupform div.ws-plugin--s2member-custom-reg-field-divider-section-title
141 {
142 border: 0 solid;
143 font-size: 110%;
144 margin: 15px 0 15px 0;
145 border-width: 0 0 1px 0;
146 padding: 0 0 12px 0;
147 }
148 div#content > div.mu_register > div.mu_alert
149 {
150 display: none;
151 }
152 /*
153 Structural styles for Return Pages.
154
155 These are basic CSS rules. You can override any of these
156 through the `/style.css` file for your WordPress® theme.
157
158 If you're using a `PriMo Theme`, you can use:
159 PriMoTheme Options -> Custom CSS
160 See: http://www.primothemes.com/
161 */
162 body.s2member-return-body
163 {
164 color: #000000;
165 font-size: 14px;
166 background: #CCCCCC;
167 }
168 body.s2member-return-body a
169 {
170 color: #333333;
171 text-decoration: none;
172 border-bottom: 1px dotted;
173 }
174 body.s2member-return-body a:hover
175 {
176 color: #000000;
177 }
178 body.s2member-return-body *
179 {
180 font-family: 'Trebuchet MS', 'Arial', 'Helvetica', sans-serif;
181 }
182 body.s2member-return-body pre,
183 body.s2member-return-body pre *,
184 body.s2member-return-body code,
185 body.s2member-return-body code *
186 {
187 font-family: 'Consolas', 'Courier New', monospace;
188 }
189 div.s2member-return-section
190 {
191 margin: 20px auto 20px auto;
192 }
193 div.s2member-return-header-section
194 {
195 padding: 0;
196 width: 800px;
197 font-size: 120%;
198 }
199 div.s2member-return-response-section
200 {
201 width: 768px;
202 padding: 15px;
203 background: #FFFFFF;
204 border: 1px solid #666666;
205 -moz-border-radius: 3px;
206 -webkit-border-radius: 3px;
207 border-radius: 3px;
208 -moz-box-shadow: 1px 1px 1px #999999, -1px -1px 1px #999999;
209 -webkit-box-shadow: 1px 1px 1px #999999, -1px -1px 1px #999999;
210 box-shadow: 1px 1px 0 #999999, -1px -1px 1px #999999;
211 }
212 div.s2member-return-response-section div.s2member-return-continue
213 {
214 margin: 20px auto 0 auto;
215 }
216 div.s2member-return-response-section div.s2member-return-continue a
217 {
218 border: 0;
219 padding: 8px;
220 display: block;
221 font-size: 120%;
222 text-align: center;
223 background: #EEEEEE;
224 border: 1px solid #999999;
225 -moz-border-radius: 3px;
226 -webkit-border-radius: 3px;
227 border-radius: 3px;
228 -moz-box-shadow: 1px 1px 3px #CCCCCC, -1px -1px 3px #CCCCCC;
229 -webkit-box-shadow: 1px 1px 3px #CCCCCC, -1px -1px 3px #CCCCCC;
230 box-shadow: 1px 1px 3px #CCCCCC, -1px -1px 3px #CCCCCC;
231 }
232 div.s2member-return-response-section div.s2member-return-continue a:hover,
233 div.s2member-return-response-section div.s2member-return-continue a:active,
234 div.s2member-return-response-section div.s2member-return-continue a:focus
235 {
236 color: #FFFFFF;
237 background: #151515;
238 border: 1px solid #FFFFFF;
239 }
240 div.s2member-return-support-section
241 {
242 padding: 0;
243 width: 800px;
244 text-align: center;
245 }
246 div.s2member-return-support-section div.cc-reminder
247 {
248 padding: 15px;
249 text-align: center;
250 background: #FFFFFF;
251 margin: 20px auto 0 auto;
252 border: 1px solid #666666;
253 -moz-border-radius: 3px;
254 -webkit-border-radius: 3px;
255 border-radius: 3px;
256 -moz-box-shadow: 1px 1px 1px #999999, -1px -1px 1px #999999;
257 -webkit-box-shadow: 1px 1px 1px #999999, -1px -1px 1px #999999;
258 box-shadow: 1px 1px 0 #999999, -1px -1px 1px #999999;
259 }
260 /*
261 Structural styles for Shortcode Profile Editing panel.
262
263 These are basic CSS rules. You can override any of these
264 through the `/style.css` file for your WordPress® theme.
265
266 If you're using a `PriMo Theme`, you can use:
267 PriMoTheme Options -> Custom CSS
268 See: http://www.primothemes.com/
269 */
270 div#ws-plugin--s2member-profile-saved
271 {
272 margin-bottom: 15px;
273 font-weight: bold;
274 font-size: 110%;
275 }
276 form#ws-plugin--s2member-profile table
277 {
278 border: 0;
279 margin: 0;
280 width: 100%;
281 }
282 form#ws-plugin--s2member-profile table td
283 {
284 padding: 7px 0 7px 0;
285 border: 0; /* Tweak 2010 theme. */
286 }
287 form#ws-plugin--s2member-profile input[type = "text"],
288 form#ws-plugin--s2member-profile input[type = "password"],
289 form#ws-plugin--s2member-profile input[type = "submit"],
290 form#ws-plugin--s2member-profile textarea,
291 form#ws-plugin--s2member-profile select
292 {
293 margin: 0; /* Tweak. Zeros out margins in 2010 theme. */
294 width: 100%; /* 100% does not work across all browsers. */
295 width: 98% !ie<8; /* 100% does not work in IE browsers < 8. */
296 box-sizing: border-box; /* Make all fields behave the same. */
297 -ms-box-sizing: border-box;
298 -moz-box-sizing: border-box;
299 -webkit-box-sizing: border-box;
300 }
301 form#ws-plugin--s2member-profile input[type = "checkbox"],
302 form#ws-plugin--s2member-profile input[type = "radio"]
303 {
304 margin: 0 3px 0 0;
305 vertical-align: middle;
306 }
307 form#ws-plugin--s2member-profile input[type = "submit"]
308 {
309 width: 100% !ie<8; /* This width required in IE < 8. */
310 }
311 form#ws-plugin--s2member-profile select
312 {
313 width: 99.5% !ie<8; /* Required in IE < 8. */
314 }
315 form#ws-plugin--s2member-profile label
316 {
317 cursor: pointer;
318 }
319 form#ws-plugin--s2member-profile label.ws-plugin--s2member-custom-reg-field-op-l
320 {
321 opacity: 0.7;
322 font-size: 90%;
323 vertical-align: middle;
324 }
325 form#ws-plugin--s2member-profile input#ws-plugin--s2member-profile-password2
326 {
327 margin-top: 5px;
328 }
329 form#ws-plugin--s2member-profile div.ws-plugin--s2member-profile-field-divider-section
330 {
331 margin: 0;
332 height: 1px;
333 border: 0 solid;
334 line-height: 1px;
335 border-width: 0 0 1px 0;
336 }
337 form#ws-plugin--s2member-profile div.ws-plugin--s2member-profile-field-divider-section-title
338 {
339 margin: 0;
340 border: 0 solid;
341 font-size: 110%;
342 border-width: 0 0 1px 0;
343 padding: 0 0 7px 0;
344 }
345 /*
346 Structural styles for BuddyPress Profile Field items.
347
348 These are basic CSS rules. You can override any of these
349 through the `/style.css` file for your WordPress® theme.
350
351 If you're using a `PriMo Theme`, you can use:
352 PriMoTheme Options -> Custom CSS
353 See: http://www.primothemes.com/
354 */
355 body.profile.public div.ws-plugin--s2member-profile-field-4bp-divider-section
356 {
357 margin: 0;
358 height: 1px;
359 border: 0 solid;
360 line-height: 1px;
361 border-width: 0 0 1px 0;
362 }
363 body.profile.public div.ws-plugin--s2member-profile-field-4bp-divider-section-title
364 {
365 margin: 0;
366 padding: 0;
367 font-size: 120%;
368 }
369 /*
370 Structural styles for BuddyPress Registration Fields.
371
372 These are basic CSS rules. You can override any of these
373 through the `/style.css` file for your WordPress® theme.
374
375 If you're using a `PriMo Theme`, you can use:
376 PriMoTheme Options -> Custom CSS
377 See: http://www.primothemes.com/
378 */
379 body.registration form div#ws-plugin--s2member-custom-reg-fields-4bp-section
380 {
381 width: 48%;
382 float: right;
383 }
384 body.registration form div#ws-plugin--s2member-custom-reg-fields-4bp-container
385 {
386 margin-right: 7.5%;
387 }
388 body.registration form div#ws-plugin--s2member-custom-reg-fields-4bp-section input[type = "text"],
389 body.registration form div#ws-plugin--s2member-custom-reg-fields-4bp-section input[type = "password"],
390 body.registration form div#ws-plugin--s2member-custom-reg-fields-4bp-section textarea,
391 body.registration form div#ws-plugin--s2member-custom-reg-fields-4bp-section select
392 {
393 width: 100%; /* 100% does not work across all browsers. */
394 width: 98% !ie<8; /* 100% does not work in IE browsers < 8. */
395 box-sizing: border-box; /* Make all fields behave the same. */
396 -ms-box-sizing: border-box;
397 -moz-box-sizing: border-box;
398 -webkit-box-sizing: border-box;
399 }
400 body.registration form div#ws-plugin--s2member-custom-reg-fields-4bp-section input[type = "checkbox"],
401 body.registration form div#ws-plugin--s2member-custom-reg-fields-4bp-section input[type = "radio"]
402 {
403 margin: 0 3px 0 0;
404 vertical-align: middle;
405 }
406 body.registration form div#ws-plugin--s2member-custom-reg-fields-4bp-section select
407 {
408 width: 99.5% !ie<8; /* Required in IE < 8. */
409 }
410 body.registration form div#ws-plugin--s2member-custom-reg-fields-4bp-section label.ws-plugin--s2member-custom-reg-field-op-l
411 {
412 opacity: 0.7;
413 font-size: 90%;
414 vertical-align: middle;
415 }
416 body.registration form div#ws-plugin--s2member-custom-reg-fields-4bp-section div.ws-plugin--s2member-custom-reg-field-4bp-divider-section
417 {
418 margin: 0;
419 height: 1px;
420 border: 0 solid;
421 line-height: 1px;
422 margin: 10px 0 10px 0;
423 border-width: 0 0 1px 0;
424 }
425 body.registration form div#ws-plugin--s2member-custom-reg-fields-4bp-section div.ws-plugin--s2member-custom-reg-field-4bp-divider-section-title
426 {
427 margin: 0;
428 border: 0 solid;
429 font-size: 120%;
430 margin: 10px 0 10px 0;
431 border-width: 0 0 1px 0;
432 padding: 0 0 7px 0;
433 }
434 /*
435 Structural styles for BuddyPress Profile Field integrations.
436
437 These are basic CSS rules. You can override any of these
438 through the `/style.css` file for your WordPress® theme.
439
440 If you're using a `PriMo Theme`, you can use:
441 PriMoTheme Options -> Custom CSS
442 See: http://www.primothemes.com/
443 */
444 body.logged-in.profile.profile-edit form#profile-edit-form div.editfield input[type = "text"],
445 body.logged-in.profile.profile-edit form input.ws-plugin--s2member-profile-field-4bp[type = "text"],
446 body.logged-in.profile.profile-edit form input.ws-plugin--s2member-profile-field-4bp[type = "password"],
447 body.logged-in.profile.profile-edit form textarea.ws-plugin--s2member-profile-field-4bp,
448 body.logged-in.profile.profile-edit form select.ws-plugin--s2member-profile-field-4bp
449 {
450 width: 100%; /* 100% does not work across all browsers. */
451 width: 98% !ie<8; /* 100% does not work in IE browsers < 8. */
452 box-sizing: border-box; /* Make all fields behave the same. */
453 -ms-box-sizing: border-box;
454 -moz-box-sizing: border-box;
455 -webkit-box-sizing: border-box;
456 }
457 body.logged-in.profile.profile-edit form input.ws-plugin--s2member-profile-field-4bp[type = "checkbox"],
458 body.logged-in.profile.profile-edit form input.ws-plugin--s2member-profile-field-4bp[type = "radio"]
459 {
460 margin: 0 3px 0 0;
461 vertical-align: middle;
462 }
463 body.logged-in.profile.profile-edit form select.ws-plugin--s2member-profile-field-4bp
464 {
465 width: 99.5% !ie<8; /* Required in IE < 8. */
466 }
467 body.logged-in.profile.profile-edit form label.ws-plugin--s2member-custom-reg-field-op-l
468 {
469 opacity: 0.7;
470 font-size: 90%;
471 vertical-align: middle;
472 }
473 body.logged-in.profile.profile-edit form div.ws-plugin--s2member-profile-field-4bp-divider-section
474 {
475 margin: 0;
476 height: 1px;
477 border: 0 solid;
478 line-height: 1px;
479 margin: 10px 0 10px 0;
480 border-width: 0 0 1px 0;
481 }
482 body.logged-in.profile.profile-edit form div.ws-plugin--s2member-profile-field-4bp-divider-section-title
483 {
484 margin: 0;
485 border: 0 solid;
486 font-size: 120%;
487 margin: 10px 0 10px 0;
488 border-width: 0 0 1px 0;
489 padding: 0 0 7px 0;
490 }