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

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

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