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

517 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 ul,
143 table.ws-menu-page-table ol
144 {
145 margin: 10px 0 10px 20px;
146 }
147 table.ws-menu-page-table ul > li
148 {
149 list-style: disc outside;
150 }
151 table.ws-menu-page-table ol > li
152 {
153 list-style: decimal outside;
154 }
155 table.ws-menu-page-table > tbody > tr
156 {
157 vertical-align: top;
158 }
159 table.ws-menu-page-table td.ws-menu-page-table-l
160 {
161 padding: 0;
162 width: 100%;
163 }
164 table.ws-menu-page-table td.ws-menu-page-table-r
165 {
166 padding: 0;
167 width: auto;
168 }
169 table.ws-menu-page-table img.ws-menu-page-brand-icon
170 {
171 border: 0px;
172 float: right;
173 width: 128px;
174 height: 128px;
175 margin: 0 0 0 25px;
176 vertical-align: middle;
177 }
178 table.ws-menu-page-table img.ws-menu-page-brand-updates
179 {
180 border: 0px;
181 float: right;
182 width: 155px;
183 height: 40px;
184 margin: 0 -153px 0 25px;
185 vertical-align: middle;
186 }
187 table.ws-menu-page-table p.submit
188 {
189 margin: 0;
190 padding: 0;
191 }
192 table.ws-menu-page-table a[rel ~= "external"]
193 {
194 padding-right: 18px;
195 background: url('<?php echo $i; ?>/brand-xlink.png') no-repeat center right;
196 }
197 table.ws-menu-page-table div.ws-menu-page-groups-show,
198 table.ws-menu-page-table div.ws-menu-page-groups-hide
199 {
200 float: right;
201 height: 24px;
202 width: 24px;
203 color: #333333;
204 padding: 10px;
205 cursor: pointer;
206 font-size: 28px;
207 font-weight: bold;
208 line-height: 24px;
209 text-align: center;
210 background: #FFFFFF;
211 margin: 0 0 0 20px;
212 vertical-align: middle;
213 font-family: monospace;
214 border: 1px solid #666666;
215 -moz-border-radius: 5px;
216 -webkit-border-radius: 5px;
217 border-radius: 5px;
218 -moz-user-select: none;
219 -webkit-user-select: none;
220 user-select: none;
221 }
222 table.ws-menu-page-table div.ws-menu-page-groups-hide
223 {
224 color: #999999;
225 border-color: #999999;
226 }
227 table.ws-menu-page-table div.ws-menu-page-group-header,
228 table.ws-menu-page-table div.ws-menu-page-r-group-header
229 {
230 height: 24px;
231 color: #666666;
232 padding: 10px;
233 cursor: pointer;
234 font-size: 19px;
235 line-height: 24px;
236 position: relative;
237 background: #FFFFFF;
238 margin: 30px 0 30px 0;
239 vertical-align: middle;
240 font-family: 'Georgia', serif;
241 border: 1px solid #CCCCCC;
242 -moz-border-radius: 5px;
243 -webkit-border-radius: 5px;
244 border-radius: 5px;
245 -moz-user-select: none;
246 -webkit-user-select: none;
247 user-select: none;
248 }
249 table.ws-menu-page-table div.ws-menu-page-group-header > ins,
250 table.ws-menu-page-table div.ws-menu-page-r-group-header > ins
251 {
252 padding: 0;
253 width: 22px;
254 height: 22px;
255 color: #CCCCCC;
256 font-size: 22px;
257 line-height: 22px;
258 font-weight: bold;
259 text-align: center;
260 margin: 0 10px 0 0;
261 background: #666666;
262 text-decoration: none;
263 font-family: monospace;
264 vertical-align: text-top;
265 border: 1px solid transparent;
266 -moz-border-radius: 5px;
267 -webkit-border-radius: 5px;
268 border-radius: 5px;
269 display: inline-block;
270 zoom: 1 !ie<8;
271 display: inline !ie<8;
272 margin-top: 0 !ie<8;
273 }
274 table.ws-menu-page-table div.ws-menu-page-group-header:hover,
275 table.ws-menu-page-table div.ws-menu-page-group-header.open,
276 table.ws-menu-page-table div.ws-menu-page-r-group-header:hover,
277 table.ws-menu-page-table div.ws-menu-page-r-group-header.open
278 {
279 color: #164A61;
280 border-color: #666666;
281 }
282 table.ws-menu-page-table div.ws-menu-page-group-header:hover > ins,
283 table.ws-menu-page-table div.ws-menu-page-group-header.open > ins,
284 table.ws-menu-page-table div.ws-menu-page-r-group-header:hover > ins,
285 table.ws-menu-page-table div.ws-menu-page-r-group-header.open > ins
286 {
287 color: #FFFFFF;
288 background: #164A61;
289 }
290 table.ws-menu-page-table div.ws-menu-page-group,
291 table.ws-menu-page-table div.ws-menu-page-r-group
292 {
293 display: none;
294 margin: -35px 5px 0 5px;
295 padding: 20px 10px 10px 10px;
296 border: 1px solid #CCCCCC;
297 -moz-border-radius: 5px;
298 -webkit-border-radius: 5px;
299 border-radius: 5px;
300 background: #FFFFFF url('<?php echo $i; ?>/brand-gradient-bg.png') repeat-x;
301 }
302 table.ws-menu-page-table div.ws-menu-page-group > div.ws-menu-page-hr,
303 table.ws-menu-page-table div.ws-menu-page-r-group > div.ws-menu-page-hr
304 {
305 background: #666666;
306 margin: 15px 0 15px 0;
307 }
308 table.ws-menu-page-table div.ws-menu-page-group table.form-table > tbody > tr
309 {
310 vertical-align: top;
311 }
312 table.ws-menu-page-table div.ws-menu-page-group table.form-table > tbody > tr > th
313 {
314 width: auto;
315 color: #164A61;
316 font-size: 115%;
317 padding: 10px 10px 0 0;
318 font-family: 'Georgia', serif;
319 }
320 table.ws-menu-page-table div.ws-menu-page-group table.form-table > tbody > tr > td
321 {
322 width: auto;
323 padding: 8px 10px 8px 0;
324 }
325 table.ws-menu-page-table div.ws-menu-page-group table.form-table > tbody > tr > th.ws-menu-page-th-side
326 {
327 width: 200px;
328 }
329 table.ws-menu-page-table div.ws-menu-page-group table.form-table > tbody > tr > td > input[type = "text"],
330 table.ws-menu-page-table div.ws-menu-page-group table.form-table > tbody > tr > td > input[type = "password"],
331 table.ws-menu-page-table div.ws-menu-page-group table.form-table > tbody > tr > td > textarea,
332 table.ws-menu-page-table div.ws-menu-page-group table.form-table > tbody > tr > td > select
333 {
334 width: 100%; /* 100% does not work across all browsers. */
335 width: 98% !ie<8; /* 100% does not work in IE browsers < 8. */
336 box-sizing: border-box; /* Make all fields behave the same. */
337 -ms-box-sizing: border-box;
338 -moz-box-sizing: border-box;
339 -webkit-box-sizing: border-box;
340 }
341 table.ws-menu-page-table div.ws-menu-page-group table.form-table > tbody > tr > td > select
342 {
343 width: 99.5% !ie<8; /* Required in IE < 8. */
344 }
345 table.ws-menu-page-table div.ws-menu-page-group table.form-table > tbody > tr > td > textarea
346 {
347 font-family: 'Courier New', monospace;
348 }
349 table.ws-menu-page-table div.ws-menu-page-group table.form-table > tbody > tr > td > input[type = "checkbox"],
350 table.ws-menu-page-table div.ws-menu-page-group table.form-table > tbody > tr > td > input[type = "radio"]
351 {
352 margin-right: 3px;
353 vertical-align: middle;
354 }
355 table.ws-menu-page-table div.ws-menu-page-group table.form-table > tbody > tr > td > input[type = "button"].ws-menu-page-media-btn
356 {
357 float: left;
358 margin: 5px 25px 0 0;
359 }
360 table.ws-menu-page-table div.ws-menu-page-group table.form-table > tbody > tr > td > div.ws-menu-page-scrollbox
361 {
362 margin: 1px;
363 padding: 5px;
364 height: 150px;
365 overflow-y: scroll;
366 overflow-x: visible;
367 background: #FFFFFF;
368 border: 1px solid #CCCCCC;
369 -moz-border-radius: 4px;
370 -webkit-border-radius: 4px;
371 border-radius: 4px;
372 }
373 /*
374 Specifically for info pages with readme files.
375 These CSS selectors address common layout styles.
376 */
377 div.ws-menu-page-readme > div.readme > div.section
378 {
379 margin: 0 0 20px 0;
380 padding: 0 0 20px 0;
381 border: 0 solid #DDDDDD;
382 border-width: 0 0 1px 0;
383 }
384 div.ws-menu-page-readme > div.readme > div.section > h2
385 {
386 margin-top: 0;
387 padding-top: 0;
388 font-size: 150%;
389 }
390 div.ws-menu-page-readme > div.readme > div.section > div.content ul,
391 div.ws-menu-page-readme > div.readme > div.section > div.content ol
392 {
393 padding: 0;
394 margin: 10px 0 0 25px;
395 }
396 div.ws-menu-page-readme > div.readme > div.section > div.content ul > li
397 {
398 list-style: disc outside;
399 }
400 div.ws-menu-page-readme > div.readme > div.section > div.content ol > li
401 {
402 list-style: decimal outside;
403 }
404 /*
405 Specifically for the right sidebar panel.
406 These CSS selectors address common layout styles.
407 */
408 td.ws-menu-page-table-r div.ws-menu-page-js-c-w,
409 td.ws-menu-page-table-r div.ws-menu-page-updates,
410 td.ws-menu-page-table-r div.ws-menu-page-installation,
411 td.ws-menu-page-table-r div.ws-menu-page-tools,
412 td.ws-menu-page-table-r div.ws-menu-page-videos,
413 td.ws-menu-page-table-r div.ws-menu-page-support,
414 td.ws-menu-page-table-r div.ws-menu-page-donations,
415 td.ws-menu-page-table-r div.ws-menu-page-others
416 {
417 width: 200px;
418 margin: 0 0 25px 25px;
419 }
420 td.ws-menu-page-table-r div.ws-menu-page-installation img,
421 td.ws-menu-page-table-r div.ws-menu-page-tools img,
422 td.ws-menu-page-table-r div.ws-menu-page-videos img,
423 td.ws-menu-page-table-r div.ws-menu-page-support img,
424 td.ws-menu-page-table-r div.ws-menu-page-donations img,
425 td.ws-menu-page-table-r div.ws-menu-page-others img
426 {
427 border: 0;
428 width: 200px;
429 height: auto;
430 }
431 td.ws-menu-page-table-r div.ws-menu-page-js-c-w
432 {
433 width: 178px;
434 padding: 10px;
435 background: #FFF5F7;
436 text-align: justify;
437 border: 1px solid #FA4D4D;
438 -moz-border-radius: 5px;
439 -webkit-border-radius: 5px;
440 border-radius: 5px;
441 }
442 /*
443 Specifically for the right sidebar panel.
444 - Specifically for the updates box.
445 These CSS selectors address common layout styles.
446 */
447 div.ws-menu-page-updates ul
448 {
449 padding: 0;
450 margin: 0 0 0 12px;
451 }
452 div.ws-menu-page-updates ul > li
453 {
454 padding: 0;
455 margin: 5px 0 5px 0;
456 list-style: square outside;
457 -moz-user-select: none;
458 -webkit-user-select: none;
459 user-select: none;
460 }
461 div.ws-menu-page-updates ul > li:first-child
462 {
463 margin-top: 0;
464 }
465 div.ws-menu-page-updates a[target = "_blank"]
466 {
467 padding-right: 18px;
468 background: url('<?php echo $i; ?>/brand-xlink.png') no-repeat center right;
469 }
470 div.ws-menu-page-updates div#creditfooter
471 {
472 display: none;
473 }
474 div.ws-menu-page-updates div#ws-updates-div-fname,
475 div.ws-menu-page-updates div#ws-updates-div-lname,
476 div.ws-menu-page-updates div#ws-updates-div-email,
477 div.ws-menu-page-updates div#ws-updates-div-subs,
478 div.ws-menu-page-updates div#ws-updates-div-priv
479 {
480 margin: 0 0 10px 0;
481 }
482 div.ws-menu-page-updates div#ws-updates-div-subs
483 {
484 margin: 15px 0 0 0;
485 }
486 div.ws-menu-page-updates div#ws-updates-div-priv
487 {
488 font-size: 80%;
489 margin: 0 0 5px 0;
490 }
491 div.ws-menu-page-updates input[type = "text"],
492 div.ws-menu-page-updates input[type = "password"],
493 div.ws-menu-page-updates input[type = "submit"],
494 div.ws-menu-page-updates textarea,
495 div.ws-menu-page-updates select
496 {
497 width: 100%; /* 100% does not work across all browsers. */
498 width: 98% !ie<8; /* 100% does not work in IE browsers < 8. */
499 box-sizing: border-box; /* Make all fields behave the same. */
500 -ms-box-sizing: border-box;
501 -moz-box-sizing: border-box;
502 -webkit-box-sizing: border-box;
503 }
504 div.ws-menu-page-updates input[type = "checkbox"],
505 div.ws-menu-page-updates input[type = "radio"]
506 {
507 margin-right: 3px;
508 vertical-align: middle;
509 }
510 div.ws-menu-page-updates input[type = "submit"]
511 {
512 width: 100% !ie<8; /* This width required in IE < 8. */
513 }
514 div.ws-menu-page-updates select
515 {
516 width: 99.5% !ie<8; /* Required in IE < 8. */
517 }