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
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 110815, at includes/menu-pages/menu-pages.css

500 lines 12.3 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: #FFFEEB;
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-mlist,
396 td.ws-menu-page-table-r div.ws-menu-page-installation,
397 td.ws-menu-page-table-r div.ws-menu-page-tools,
398 td.ws-menu-page-table-r div.ws-menu-page-videos,
399 td.ws-menu-page-table-r div.ws-menu-page-support,
400 td.ws-menu-page-table-r div.ws-menu-page-donations,
401 td.ws-menu-page-table-r div.ws-menu-page-others
402 {
403 width: 200px;
404 margin: 0 0 25px 25px;
405 }
406 td.ws-menu-page-table-r div.ws-menu-page-installation img,
407 td.ws-menu-page-table-r div.ws-menu-page-tools img,
408 td.ws-menu-page-table-r div.ws-menu-page-videos img,
409 td.ws-menu-page-table-r div.ws-menu-page-support img,
410 td.ws-menu-page-table-r div.ws-menu-page-donations img,
411 td.ws-menu-page-table-r div.ws-menu-page-others img
412 {
413 border: 0;
414 width: 200px;
415 height: auto;
416 }
417 /*
418 Specifically for the right sidebar panel.
419 - Specifically for the mailing list box.
420 These CSS selectors address common layout styles.
421 */
422 div.ws-menu-page-mlist ul
423 {
424 padding: 0;
425 margin: 0 0 0 12px;
426 list-style: square outside;
427 }
428 div.ws-menu-page-mlist ul > li
429 {
430 padding: 0;
431 margin: 5px 0 5px 0;
432 -moz-user-select: none;
433 -webkit-user-select: none;
434 user-select: none;
435 }
436 div.ws-menu-page-mlist ul > li:first-child
437 {
438 margin-top: 0;
439 }
440 div.ws-menu-page-mlist a[target = "_blank"]
441 {
442 padding-right: 18px;
443 background: url('<?php echo $i; ?>/brand-xlink.png') no-repeat center right;
444 }
445 div.ws-menu-page-mlist div#creditfooter
446 {
447 display: none;
448 }
449 div.ws-menu-page-mlist div#ws-mlist-div-fname,
450 div.ws-menu-page-mlist div#ws-mlist-div-lname,
451 div.ws-menu-page-mlist div#ws-mlist-div-email,
452 div.ws-menu-page-mlist div#ws-mlist-div-groups,
453 div.ws-menu-page-mlist div#ws-mlist-div-subs,
454 div.ws-menu-page-mlist div#ws-mlist-div-priv
455 {
456 margin: 0 0 10px 0;
457 }
458 div.ws-menu-page-mlist div#ws-mlist-div-subs
459 {
460 margin: 15px 0 0 0;
461 }
462 div.ws-menu-page-mlist input[type = "text"],
463 div.ws-menu-page-mlist input[type = "password"],
464 div.ws-menu-page-mlist input[type = "submit"],
465 div.ws-menu-page-mlist textarea,
466 div.ws-menu-page-mlist select
467 {
468 width: 100%; /* 100% does not work across all browsers. */
469 width: 98% !ie<8; /* 100% does not work in IE browsers < 8. */
470 box-sizing: border-box; /* Make all fields behave the same. */
471 -ms-box-sizing: border-box;
472 -moz-box-sizing: border-box;
473 -webkit-box-sizing: border-box;
474 }
475 div.ws-menu-page-mlist input[type = "checkbox"],
476 div.ws-menu-page-mlist input[type = "radio"]
477 {
478 margin-right: 3px;
479 vertical-align: middle;
480 }
481 div.ws-menu-page-mlist input[type = "submit"]
482 {
483 width: 100% !ie<8; /* This width required in IE < 8. */
484 }
485 div.ws-menu-page-mlist select
486 {
487 width: 99.5% !ie<8; /* Required in IE < 8. */
488 }
489 div.ws-menu-page-mlist div#ws-mlist-div-groups > ul,
490 div.ws-menu-page-mlist div#ws-mlist-div-groups > ul > li
491 {
492 margin: 0;
493 font-size: 90%;
494 list-style: none;
495 }
496 div.ws-menu-page-mlist div#ws-mlist-div-priv
497 {
498 font-size: 80%;
499 margin: 0 0 5px 0;
500 }