PluginProbe
s2Member – Excellent for All Kinds of Memberships, Content Restriction Paywalls & Member Access Subscriptions / 111011
s2Member – Excellent for All Kinds of Memberships, Content Restriction Paywalls & Member Access Subscriptions v111011
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 / menu-pages / menu-pages.css

menu-pages.css in s2Member – Excellent for All Kinds of Memberships, Content Restriction Paywalls & Member Access Subscriptions 111011, at includes/menu-pages/menu-pages.css

512 lines 12.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /**
2 * Core CSS stylesheet for administrative menu pages.
3 *
4 * This file is included with all WordPress® themes/plugins by WebSharks, Inc.
5 *
6 * Copyright: © 2009-2011
7 * {@link http://www.websharks-inc.com/ WebSharks, Inc.}
8 * ( coded in the USA )
9 *
10 * Released under the terms of the GNU General Public License.
11 * You should have received a copy of the GNU General Public License,
12 * along with this software. In the main directory, see: /licensing/
13 * If not, see: {@link http://www.gnu.org/licenses/}.
14 *
15 * @package WebSharks\Menu Pages
16 * @since x.xx
17 */
18 /*
19 These CSS selectors address common layout styles.
20 */
21 div.ws-menu-page
22 {
23 min-width: 800px;
24 margin-bottom: 20px;
25 background: url('<?php echo $i; ?>/brand-bg.png') no-repeat top right;
26 }
27 div.ws-menu-page a.ws-dotted-link
28 {
29 text-decoration: none;
30 border-bottom: 1px dotted;
31 }
32 div.ws-menu-page > h2
33 {
34 margin-bottom: 15px;
35 }
36 div.ws-menu-page .ws-menu-page-right
37 {
38 float: right;
39 margin-left: 25px;
40 }
41 div.ws-menu-page .ws-menu-page-left
42 {
43 float: left;
44 margin-right: 25px;
45 }
46 div.ws-menu-page .ws-menu-page-center
47 {
48 display: block;
49 margin-left: auto;
50 margin-right: auto;
51 }
52 div.ws-menu-page div.ws-menu-page-hr
53 {
54 height: 1px;
55 line-height: 1px;
56 background: #DDDDDD;
57 margin: 20px 0 20px 0;
58 }
59 div.ws-menu-page .ws-menu-page-hilite
60 {
61 font-size: 102%;
62 background: #FAF9BB;
63 }
64 div.ws-menu-page .ws-menu-page-error
65 {
66 color: #CC0000;
67 }
68 div.ws-menu-page .ws-menu-page-error-hilite
69 {
70 color: #FFFFFF;
71 background: #FF0000;
72 }
73 div.ws-menu-page img.ws-menu-page-img-16
74 {
75 border: 0;
76 width: 16px;
77 height: 16px;
78 }
79 div.ws-menu-page img.ws-menu-page-img-24
80 {
81 border: 0;
82 width: 24px;
83 height: 24px;
84 }
85 div.ws-menu-page img.ws-menu-page-img-32
86 {
87 border: 0;
88 width: 32px;
89 height: 32px;
90 }
91 div.ws-menu-page img.ws-menu-page-img-48
92 {
93 border: 0;
94 width: 48px;
95 height: 48px;
96 }
97 div.ws-menu-page img.ws-menu-page-img-64
98 {
99 border: 0;
100 width: 64px;
101 height: 64px;
102 }
103 div.ws-menu-page img.ws-menu-page-img-128
104 {
105 border: 0;
106 width: 128px;
107 height: 128px;
108 }
109 div.ws-menu-page img.ws-menu-page-img-200
110 {
111 border: 0;
112 width: 200px;
113 height: 200px;
114 }
115 div.ws-menu-page img.ws-menu-page-img-256
116 {
117 border: 0;
118 width: 256px;
119 height: 256px;
120 }
121 div.ws-menu-page img.ws-menu-page-img-200-auto
122 {
123 border: 0;
124 width: 200px;
125 height: auto;
126 }
127 div.ws-menu-page img.ws-menu-page-img-256-auto
128 {
129 border: 0;
130 width: 256px;
131 height: auto;
132 }
133 /*
134 Specifically for the main layout table.
135 These CSS selectors address common layout styles.
136 */
137 table.ws-menu-page-table
138 {
139 border: 0;
140 width: 100%;
141 }
142 table.ws-menu-page-table > tbody > tr
143 {
144 vertical-align: top;
145 }
146 table.ws-menu-page-table td.ws-menu-page-table-l
147 {
148 padding: 0;
149 width: 100%;
150 }
151 table.ws-menu-page-table td.ws-menu-page-table-r
152 {
153 padding: 0;
154 width: auto;
155 }
156 table.ws-menu-page-table img.ws-menu-page-brand-icon
157 {
158 border: 0px;
159 float: right;
160 width: 128px;
161 height: 128px;
162 margin: 0 0 0 25px;
163 vertical-align: middle;
164 }
165 table.ws-menu-page-table img.ws-menu-page-brand-updates
166 {
167 border: 0px;
168 float: right;
169 width: 155px;
170 height: 40px;
171 margin: 0 -153px 0 25px;
172 vertical-align: middle;
173 }
174 table.ws-menu-page-table p.submit
175 {
176 margin: 0;
177 padding: 0;
178 }
179 table.ws-menu-page-table a[rel ~= "external"]
180 {
181 padding-right: 18px;
182 background: url('<?php echo $i; ?>/brand-xlink.png') no-repeat center right;
183 }
184 table.ws-menu-page-table div.ws-menu-page-groups-show,
185 table.ws-menu-page-table div.ws-menu-page-groups-hide
186 {
187 float: right;
188 color: #333333;
189 padding: 10px;
190 font-size: 220%;
191 cursor: pointer;
192 font-weight: bold;
193 background: #FFFFFF;
194 margin: 0 0 0 30px;
195 font-family: monospace;
196 border: 1px solid #666666;
197 -moz-border-radius: 5px;
198 -webkit-border-radius: 5px;
199 border-radius: 5px;
200 -moz-user-select: none;
201 -webkit-user-select: none;
202 user-select: none;
203 }
204 table.ws-menu-page-table div.ws-menu-page-groups-hide
205 {
206 color: #999999;
207 border-color: #999999;
208 }
209 table.ws-menu-page-table div.ws-menu-page-group-header,
210 table.ws-menu-page-table div.ws-menu-page-r-group-header
211 {
212 color: #666666;
213 padding: 10px;
214 font-size: 145%;
215 cursor: pointer;
216 position: relative;
217 background: #FFFFFF;
218 margin: 30px 0 30px 0;
219 border: 1px solid #CCCCCC;
220 -moz-border-radius: 5px;
221 -webkit-border-radius: 5px;
222 border-radius: 5px;
223 font-family: 'Georgia', serif;
224 vertical-align: middle;
225 -moz-user-select: none;
226 -webkit-user-select: none;
227 user-select: none;
228 }
229 table.ws-menu-page-table div.ws-menu-page-group-header > ins,
230 table.ws-menu-page-table div.ws-menu-page-r-group-header > ins
231 {
232 width: 22px;
233 height: 22px;
234 color: #CCCCCC;
235 font-size: 17px;
236 line-height: 22px;
237 font-weight: bold;
238 text-align: center;
239 margin: -2px 10px 0 0;
240 background: #666666;
241 text-decoration: none;
242 font-family: monospace;
243 vertical-align: middle;
244 border: 1px solid transparent;
245 -moz-border-radius: 5px;
246 -webkit-border-radius: 5px;
247 border-radius: 5px;
248 display: inline-block;
249 zoom: 1 !ie<8;
250 display: inline !ie<8;
251 margin-top: 0 !ie<8;
252 }
253 table.ws-menu-page-table div.ws-menu-page-group-header:hover,
254 table.ws-menu-page-table div.ws-menu-page-group-header.open,
255 table.ws-menu-page-table div.ws-menu-page-r-group-header:hover,
256 table.ws-menu-page-table div.ws-menu-page-r-group-header.open
257 {
258 color: #164A61;
259 border-color: #666666;
260 }
261 table.ws-menu-page-table div.ws-menu-page-group-header:hover > ins,
262 table.ws-menu-page-table div.ws-menu-page-group-header.open > ins,
263 table.ws-menu-page-table div.ws-menu-page-r-group-header:hover > ins,
264 table.ws-menu-page-table div.ws-menu-page-r-group-header.open > ins
265 {
266 color: #FFFFFF;
267 background: #164A61;
268 }
269 table.ws-menu-page-table div.ws-menu-page-group,
270 table.ws-menu-page-table div.ws-menu-page-r-group
271 {
272 display: none;
273 margin: -35px 5px 0 5px;
274 padding: 20px 10px 10px 10px;
275 border: 1px solid #CCCCCC;
276 -moz-border-radius: 5px;
277 -webkit-border-radius: 5px;
278 border-radius: 5px;
279 background: #FFFFFF url('<?php echo $i; ?>/brand-gradient-bg.png') repeat-x;
280 }
281 table.ws-menu-page-table div.ws-menu-page-group > div.ws-menu-page-hr,
282 table.ws-menu-page-table div.ws-menu-page-r-group > div.ws-menu-page-hr
283 {
284 background: #666666;
285 margin: 15px 0 15px 0;
286 }
287 table.ws-menu-page-table div.ws-menu-page-group table.form-table > tbody > tr
288 {
289 vertical-align: top;
290 }
291 table.ws-menu-page-table div.ws-menu-page-group table.form-table > tbody > tr > th
292 {
293 width: auto;
294 color: #164A61;
295 font-size: 115%;
296 padding: 10px 10px 0 0;
297 font-family: 'Georgia', serif;
298 }
299 table.ws-menu-page-table div.ws-menu-page-group table.form-table > tbody > tr > th.ws-menu-page-th-side
300 {
301 width: 200px;
302 }
303 table.ws-menu-page-table div.ws-menu-page-group table.form-table > tbody > tr > td
304 {
305 width: auto;
306 padding: 8px 10px 8px 0;
307 }
308 table.ws-menu-page-table div.ws-menu-page-group table.form-table > tbody > tr > td > input[type = "text"],
309 table.ws-menu-page-table div.ws-menu-page-group table.form-table > tbody > tr > td > input[type = "password"],
310 table.ws-menu-page-table div.ws-menu-page-group table.form-table > tbody > tr > td > textarea,
311 table.ws-menu-page-table div.ws-menu-page-group table.form-table > tbody > tr > td > select
312 {
313 width: 100%; /* 100% does not work across all browsers. */
314 width: 98% !ie<8; /* 100% does not work in IE browsers < 8. */
315 box-sizing: border-box; /* Make all fields behave the same. */
316 -ms-box-sizing: border-box;
317 -moz-box-sizing: border-box;
318 -webkit-box-sizing: border-box;
319 }
320 table.ws-menu-page-table div.ws-menu-page-group table.form-table > tbody > tr > td > input[type = "checkbox"],
321 table.ws-menu-page-table div.ws-menu-page-group table.form-table > tbody > tr > td > input[type = "radio"]
322 {
323 margin-right: 3px;
324 vertical-align: middle;
325 }
326 table.ws-menu-page-table div.ws-menu-page-group table.form-table > tbody > tr > td > input[type = "button"].ws-menu-page-media-btn
327 {
328 float: left;
329 margin: 5px 25px 0 0;
330 }
331 table.ws-menu-page-table div.ws-menu-page-group table.form-table > tbody > tr > td > textarea
332 {
333 font-family: 'Courier New', monospace;
334 }
335 table.ws-menu-page-table div.ws-menu-page-group table.form-table > tbody > tr > td > select
336 {
337 width: 99.5% !ie<8; /* Required in IE < 8. */
338 }
339 table.ws-menu-page-table div.ws-menu-page-group table.form-table > tbody > tr > td > ul
340 {
341 margin: 10px 0 10px 20px;
342 list-style: disc outside;
343 }
344 table.ws-menu-page-table div.ws-menu-page-group table.form-table > tbody > tr > td > ol
345 {
346 margin: 10px 0 10px 20px;
347 list-style: decimal outside;
348 }
349 table.ws-menu-page-table div.ws-menu-page-group table.form-table > tbody > tr > td > div.ws-menu-page-scrollbox
350 {
351 margin: 1px;
352 padding: 5px;
353 height: 150px;
354 overflow-y: scroll;
355 overflow-x: visible;
356 background: #FFFFFF;
357 border: 1px solid #CCCCCC;
358 -moz-border-radius: 4px;
359 -webkit-border-radius: 4px;
360 border-radius: 4px;
361 }
362 /*
363 Specifically for info pages with readme files.
364 These CSS selectors address common layout styles.
365 */
366 div.ws-menu-page-readme > div.readme > div.section
367 {
368 margin: 0 0 20px 0;
369 padding: 0 0 20px 0;
370 border: 0 solid #DDDDDD;
371 border-width: 0 0 1px 0;
372 }
373 div.ws-menu-page-readme > div.readme > div.section > h2
374 {
375 margin-top: 0;
376 padding-top: 0;
377 font-size: 150%;
378 }
379 div.ws-menu-page-readme > div.readme > div.section > div.content ul
380 {
381 padding: 0;
382 margin: 10px 0 0 25px;
383 list-style: disc outside;
384 }
385 div.ws-menu-page-readme > div.readme > div.section > div.content ol
386 {
387 padding: 0;
388 margin: 10px 0 0 25px;
389 list-style: decimal outside;
390 }
391 /*
392 Specifically for the right sidebar panel.
393 These CSS selectors address common layout styles.
394 */
395 td.ws-menu-page-table-r div.ws-menu-page-js-c-w,
396 td.ws-menu-page-table-r div.ws-menu-page-mlist,
397 td.ws-menu-page-table-r div.ws-menu-page-installation,
398 td.ws-menu-page-table-r div.ws-menu-page-tools,
399 td.ws-menu-page-table-r div.ws-menu-page-videos,
400 td.ws-menu-page-table-r div.ws-menu-page-support,
401 td.ws-menu-page-table-r div.ws-menu-page-donations,
402 td.ws-menu-page-table-r div.ws-menu-page-others
403 {
404 width: 200px;
405 margin: 0 0 25px 25px;
406 }
407 td.ws-menu-page-table-r div.ws-menu-page-installation img,
408 td.ws-menu-page-table-r div.ws-menu-page-tools img,
409 td.ws-menu-page-table-r div.ws-menu-page-videos img,
410 td.ws-menu-page-table-r div.ws-menu-page-support img,
411 td.ws-menu-page-table-r div.ws-menu-page-donations img,
412 td.ws-menu-page-table-r div.ws-menu-page-others img
413 {
414 border: 0;
415 width: 200px;
416 height: auto;
417 }
418 td.ws-menu-page-table-r div.ws-menu-page-js-c-w
419 {
420 width: 178px;
421 padding: 10px;
422 background: #FFF5F7;
423 text-align: justify;
424 border: 1px solid #FA4D4D;
425 -moz-border-radius: 5px;
426 -webkit-border-radius: 5px;
427 border-radius: 5px;
428 }
429 /*
430 Specifically for the right sidebar panel.
431 - Specifically for the mailing list box.
432 These CSS selectors address common layout styles.
433 */
434 div.ws-menu-page-mlist ul
435 {
436 padding: 0;
437 margin: 0 0 0 12px;
438 list-style: square outside;
439 }
440 div.ws-menu-page-mlist ul > li
441 {
442 padding: 0;
443 margin: 5px 0 5px 0;
444 -moz-user-select: none;
445 -webkit-user-select: none;
446 user-select: none;
447 }
448 div.ws-menu-page-mlist ul > li:first-child
449 {
450 margin-top: 0;
451 }
452 div.ws-menu-page-mlist a[target = "_blank"]
453 {
454 padding-right: 18px;
455 background: url('<?php echo $i; ?>/brand-xlink.png') no-repeat center right;
456 }
457 div.ws-menu-page-mlist div#creditfooter
458 {
459 display: none;
460 }
461 div.ws-menu-page-mlist div#ws-mlist-div-fname,
462 div.ws-menu-page-mlist div#ws-mlist-div-lname,
463 div.ws-menu-page-mlist div#ws-mlist-div-email,
464 div.ws-menu-page-mlist div#ws-mlist-div-groups,
465 div.ws-menu-page-mlist div#ws-mlist-div-subs,
466 div.ws-menu-page-mlist div#ws-mlist-div-priv
467 {
468 margin: 0 0 10px 0;
469 }
470 div.ws-menu-page-mlist div#ws-mlist-div-subs
471 {
472 margin: 15px 0 0 0;
473 }
474 div.ws-menu-page-mlist input[type = "text"],
475 div.ws-menu-page-mlist input[type = "password"],
476 div.ws-menu-page-mlist input[type = "submit"],
477 div.ws-menu-page-mlist textarea,
478 div.ws-menu-page-mlist select
479 {
480 width: 100%; /* 100% does not work across all browsers. */
481 width: 98% !ie<8; /* 100% does not work in IE browsers < 8. */
482 box-sizing: border-box; /* Make all fields behave the same. */
483 -ms-box-sizing: border-box;
484 -moz-box-sizing: border-box;
485 -webkit-box-sizing: border-box;
486 }
487 div.ws-menu-page-mlist input[type = "checkbox"],
488 div.ws-menu-page-mlist input[type = "radio"]
489 {
490 margin-right: 3px;
491 vertical-align: middle;
492 }
493 div.ws-menu-page-mlist input[type = "submit"]
494 {
495 width: 100% !ie<8; /* This width required in IE < 8. */
496 }
497 div.ws-menu-page-mlist select
498 {
499 width: 99.5% !ie<8; /* Required in IE < 8. */
500 }
501 div.ws-menu-page-mlist div#ws-mlist-div-groups > ul,
502 div.ws-menu-page-mlist div#ws-mlist-div-groups > ul > li
503 {
504 margin: 0;
505 font-size: 90%;
506 list-style: none;
507 }
508 div.ws-menu-page-mlist div#ws-mlist-div-priv
509 {
510 font-size: 80%;
511 margin: 0 0 5px 0;
512 }