PluginProbe
s2Member – Excellent for All Kinds of Memberships, Content Restriction Paywalls & Member Access Subscriptions / trunk
s2Member – Excellent for All Kinds of Memberships, Content Restriction Paywalls & Member Access Subscriptions vtrunk
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 / src / includes / s2member.css

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

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