Merge "[FileBackend] Clear swift connection on invalid HTTP responses."
[lhc/web/wiklou.git] / skins / common / shared.css
1 /**
2 * CSS in this file is used by *all* skins (that have any CSS at all). Be
3 * careful what you put in here, since what looks good in one skin may not in
4 * another, but don't ignore the poor pre-Monobook users either.
5 */
6
7 /* GENERAL CLASSES FOR DIRECTIONALITY SUPPORT */
8
9 /**
10 * These classes should be used for text depending on the content direction.
11 * Content stuff like editsection, ul/ol and TOC depend on this.
12 */
13 .mw-content-ltr {
14 /* @noflip */
15 direction: ltr;
16 }
17 .mw-content-rtl {
18 /* @noflip */
19 direction: rtl;
20 }
21
22 /* Most input fields should be in site direction */
23 .sitedir-ltr textarea,
24 .sitedir-ltr input {
25 /* @noflip */
26 direction: ltr;
27 }
28 .sitedir-rtl textarea,
29 .sitedir-rtl input {
30 /* @noflip */
31 direction: rtl;
32 }
33
34 /* Input types that should follow user direction, like buttons */
35 /* TODO: What about buttons in wikipage content ? */
36 input[type="submit"],
37 input[type="button"],
38 input[type="reset"],
39 input[type="file"] {
40 direction: ltr;
41 }
42
43 /* Override default values */
44 textarea[dir="ltr"],
45 input[dir="ltr"] {
46 /* @noflip */
47 direction: ltr;
48 }
49 textarea[dir="rtl"],
50 input[dir="rtl"] {
51 /* @noflip */
52 direction: rtl;
53 }
54
55 /* Default style for semantic tags */
56 abbr,
57 acronym,
58 .explain {
59 border-bottom: 1px dotted;
60 cursor: help;
61 }
62
63 /* Colored watchlist and recent changes numbers */
64 .mw-plusminus-pos {
65 color: #006400; /* dark green */
66 }
67 .mw-plusminus-neg {
68 color: #8b0000; /* dark red */
69 }
70 .mw-plusminus-null {
71 color: #aaa; /* gray */
72 }
73
74 /**
75 * Links to redirects appear italicized on [[Special:AllPages]], [[Special:PrefixIndex]],
76 * [[Special:Watchlist/edit]] and in category listings.
77 */
78 .allpagesredirect,
79 .redirect-in-category,
80 .watchlistredir {
81 font-style: italic;
82 }
83
84 /* Comment and username portions of RC entries */
85 span.comment {
86 font-style: italic;
87 }
88
89 span.changedby {
90 font-size: 95%;
91 }
92
93 /* Math */
94 .texvc {
95 direction: ltr;
96 unicode-bidi: embed;
97 }
98 img.tex {
99 vertical-align: middle;
100 }
101 span.texhtml {
102 font-family: serif;
103 }
104
105 /**
106 * Add a bit of margin space between the preview and the toolbar.
107 * This replaces the ugly <p><br /></p> we used to insert into the page source
108 */
109 #wikiPreview.ontop {
110 margin-bottom: 1em;
111 }
112
113 /* Stop floats from intruding into edit area in previews */
114 #editform,
115 #toolbar,
116 #wpTextbox1 {
117 clear: both;
118 }
119
120 #toolbar img {
121 cursor: pointer;
122 }
123
124 /* Edit section links */
125 /* Correct directionality when page dir is different from site/user dir */
126 /* @noflip */
127 .mw-content-ltr .editsection,
128 .mw-content-rtl .mw-content-ltr .editsection {
129 float: right;
130 margin-left: 5px;
131 }
132 /* @noflip */
133 .mw-content-rtl .editsection,
134 .mw-content-ltr .mw-content-rtl .editsection {
135 float: left;
136 margin-right: 5px;
137 }
138
139 /**
140 * File description page
141 */
142
143 div.mw-filepage-resolutioninfo {
144 font-size: smaller;
145 }
146
147 /**
148 * File histories
149 */
150 h2#filehistory {
151 clear: both;
152 }
153
154 table.filehistory th,
155 table.filehistory td {
156 vertical-align: top;
157 }
158 table.filehistory th {
159 text-align: left;
160 }
161 table.filehistory td.mw-imagepage-filesize,
162 table.filehistory th.mw-imagepage-filesize {
163 white-space: nowrap;
164 }
165
166 table.filehistory td.filehistory-selected {
167 font-weight: bold;
168 }
169
170 /**
171 * Add a checkered background image on hover for file
172 * description pages. (bug 26470)
173 */
174 .filehistory a img,
175 #file img:hover {
176 /* @embed */
177 background: white url(images/Checker-16x16.png) repeat;
178 }
179
180 /**
181 * rev_deleted stuff
182 */
183 li span.deleted,
184 span.history-deleted {
185 text-decoration: line-through;
186 color: #888;
187 font-style: italic;
188 }
189
190 /**
191 * Patrol stuff
192 */
193 .not-patrolled {
194 background-color: #ffa;
195 }
196
197 .unpatrolled {
198 font-weight: bold;
199 color: red;
200 }
201
202 div.patrollink {
203 font-size: 75%;
204 text-align: right;
205 }
206
207 /**
208 * Forms
209 */
210 td.mw-label {
211 text-align: right;
212 }
213 td.mw-input {
214 text-align: left;
215 }
216 td.mw-submit {
217 text-align: left;
218 }
219
220 td.mw-label {
221 vertical-align: top;
222 }
223 .prefsection td.mw-label {
224 width: 20%;
225 }
226 .prefsection table {
227 width: 100%;
228 }
229 td.mw-submit {
230 white-space: nowrap;
231 }
232
233 table.mw-htmlform-nolabel td.mw-label {
234 width: 1px;
235 }
236
237 tr.mw-htmlform-vertical-label td.mw-label {
238 text-align: left !important;
239 }
240
241 .mw-htmlform-invalid-input td.mw-input input {
242 border-color: red;
243 }
244
245 .mw-htmlform-flatlist div.mw-htmlform-flatlist-item {
246 display: inline;
247 margin-right: 1em;
248 white-space: nowrap;
249 }
250
251 input#wpSummary {
252 width: 80%;
253 margin: 1em 0;
254 }
255
256 /**
257 * Image captions
258 */
259 /* @noflip */
260 .mw-content-ltr .thumbcaption {
261 text-align: left;
262 }
263 /* @noflip */
264 .mw-content-rtl .thumbcaption {
265 text-align: right;
266 }
267 /* @noflip */
268 .mw-content-ltr .magnify {
269 float: right;
270 }
271 /* @noflip */
272 .mw-content-rtl .magnify {
273 float: left;
274 }
275
276 /**
277 * Categories
278 */
279 #catlinks {
280 /**
281 * Overrides text justification (user preference)
282 * See bug 31990
283 */
284 text-align: left;
285 }
286 .catlinks ul {
287 display: inline;
288 margin: 0;
289 padding: 0;
290 list-style: none;
291 list-style-type: none;
292 list-style-image: none;
293 vertical-align: middle !ie;
294 }
295
296 .catlinks li {
297 display: inline-block;
298 line-height: 1.25em;
299 border-left: 1px solid #AAA;
300 margin: 0.125em 0;
301 padding: 0 0.5em;
302 zoom: 1;
303 display: inline !ie;
304 }
305
306 .catlinks li:first-child {
307 padding-left: 0.25em;
308 border-left: none;
309 }
310 /**
311 * Hidden categories
312 */
313 .mw-hidden-cats-hidden {
314 display: none;
315 }
316 .catlinks-allhidden {
317 display: none;
318 }
319
320 /* Convenience links to edit block, delete and protect reasons */
321 p.mw-ipb-conveniencelinks,
322 p.mw-protect-editreasons,
323 p.mw-filedelete-editreasons,
324 p.mw-delete-editreasons,
325 p.mw-revdel-editreasons {
326 font-size: 90%;
327 text-align: right;
328 }
329
330 /**
331 * OpenSearch ajax suggestions
332 */
333 .os-suggest {
334 overflow: auto;
335 overflow-x: hidden;
336 position: absolute;
337 top: 0;
338 left: 0;
339 width: 0;
340 background-color: white;
341 border-style: solid;
342 border-color: #AAAAAA;
343 border-width: 1px;
344 z-index:99;
345 font-size:95%;
346 }
347
348 table.os-suggest-results {
349 font-size: 95%;
350 cursor: pointer;
351 border: 0;
352 border-collapse: collapse;
353 width: 100%;
354 }
355
356 .os-suggest-result,
357 .os-suggest-result-hl {
358 white-space: nowrap;
359 background-color: white;
360 color: black;
361 padding: 2px;
362 }
363 .os-suggest-result-hl,
364 .os-suggest-result-hl-webkit {
365 background-color: #4C59A6;
366 color: white;
367 }
368
369 .os-suggest-toggle {
370 position: relative;
371 left: 1ex;
372 font-size: 65%;
373 }
374 .os-suggest-toggle-def {
375 position: absolute;
376 top: 0;
377 left: 0;
378 font-size: 65%;
379 visibility: hidden;
380 }
381
382 /* Page history styling */
383
384 /* The auto-generated edit comments */
385 .autocomment {
386 color: gray;
387 }
388 #pagehistory .history-user {
389 margin-left: 0.4em;
390 margin-right: 0.2em;
391 }
392 #pagehistory span.minor {
393 font-weight: bold;
394 }
395 #pagehistory li {
396 border: 1px solid white;
397 }
398 #pagehistory li.selected {
399 background-color: #f9f9f9;
400 border: 1px dashed #aaa;
401 }
402
403 .mw-history-revisiondelete-button, #mw-fileduplicatesearch-icon {
404 float: right;
405 }
406
407 /** Generic minor/bot/newpage styling (recent changes) */
408 .newpage,
409 .minoredit,
410 .botedit {
411 font-weight: bold;
412 }
413
414 #shared-image-dup,
415 #shared-image-conflict {
416 font-style: italic;
417 }
418
419 /**
420 * Recreating deleted page warning
421 * Reupload file warning
422 * Page protection warning
423 * incl. log entries for these warnings
424 */
425 div.mw-warning-with-logexcerpt {
426 padding: 3px;
427 margin-bottom: 3px;
428 border: 2px solid #2F6FAB;
429 clear: both;
430 }
431 div.mw-warning-with-logexcerpt ul li {
432 font-size: 90%;
433 }
434
435 /* (show/hide) revision deletion links */
436 span.mw-revdelundel-link,
437 strong.mw-revdelundel-link {
438 font-size: 90%;
439 }
440 span.mw-revdelundel-hidden,
441 input.mw-revdelundel-hidden {
442 visibility: hidden;
443 }
444
445 td.mw-revdel-checkbox,
446 th.mw-revdel-checkbox {
447 padding-right: 10px;
448 text-align: center;
449 }
450
451 /* feed links */
452 a.feedlink {
453 /* @embed */
454 background: url(images/feed-icon.png) center left no-repeat;
455 padding-left: 16px;
456 }
457
458 /* Plainlinks - this can be used to switch
459 * off special external link styling */
460 .plainlinks a {
461 background: none !important;
462 padding: 0 !important;
463 }
464 /* External URLs should always be treated as LTR (bug 4330) */
465 /* @noflip */ .rtl a.external.free,
466 .rtl a.external.autonumber {
467 direction: ltr;
468 unicode-bidi: embed;
469 }
470
471 /**
472 * wikitable class for skinning normal tables
473 * keep in sync with commonPrint.css
474 */
475 table.wikitable {
476 margin: 1em 1em 1em 0;
477 background-color: #f9f9f9;
478 border: 1px #aaa solid;
479 border-collapse: collapse;
480 color: black;
481 }
482 table.wikitable > tr > th,
483 table.wikitable > tr > td,
484 table.wikitable > * > tr > th,
485 table.wikitable > * > tr > td {
486 border: 1px #aaa solid;
487 padding: 0.2em;
488 }
489 table.wikitable > tr > th,
490 table.wikitable > * > tr > th {
491 background-color: #f2f2f2;
492 text-align: center;
493 }
494 table.wikitable > caption {
495 font-weight: bold;
496 }
497
498 /* hide initially collapsed collapsable tables */
499 table.collapsed tr.collapsable {
500 display: none;
501 }
502
503 /* success and error messages */
504 .success {
505 color: green;
506 font-size: larger;
507 }
508 .warning {
509 color: #FFA500; /* orange */
510 font-size: larger;
511 }
512 .error {
513 color: red;
514 font-size: larger;
515 }
516 .errorbox,
517 .warningbox,
518 .successbox {
519 font-size: larger;
520 border: 2px solid;
521 padding: .5em 1em;
522 float: left;
523 margin-bottom: 2em;
524 color: #000;
525 }
526 .errorbox {
527 border-color: red;
528 background-color: #fff2f2;
529 }
530 .warningbox {
531 border-color: #FF8C00; /* darkorange */
532 background-color: #FFFFC0;
533 }
534 .successbox {
535 border-color: green;
536 background-color: #dfd;
537 }
538 .errorbox h2,
539 .warningbox h2,
540 .successbox h2 {
541 font-size: 1em;
542 font-weight: bold;
543 display: inline;
544 margin: 0 .5em 0 0;
545 border: none;
546 }
547
548 /* general info/warning box for SP */
549 .mw-infobox {
550 border: 2px solid #ff7f00;
551 margin: 0.5em;
552 clear: left;
553 overflow: hidden;
554 }
555
556 .mw-infobox-left {
557 margin: 7px;
558 float: left;
559 width: 35px;
560 }
561
562 .mw-infobox-right {
563 margin: 0.5em 0.5em 0.5em 49px;
564 }
565
566 /* Note on preview page */
567 .previewnote {
568 color: #c00;
569 margin-bottom: 1em;
570 }
571
572 .previewnote p {
573 text-indent: 3em;
574 margin: 0.8em 0;
575 }
576
577 .visualClear {
578 clear: both;
579 }
580
581 #mw_trackbacks {
582 border: solid 1px #bbbbff;
583 background-color: #eeeeff;
584 padding: 0.2em;
585 }
586
587 /**
588 * Data table style
589 *
590 * Transparent table with suddle borders
591 * and blue row-highlighting.
592 */
593 .mw-datatable {
594 border-collapse: collapse;
595 }
596 .mw-datatable,
597 .mw-datatable td,
598 .mw-datatable th {
599 border: 1px solid #aaaaaa;
600 padding: 0 0.15em 0 0.15em;
601 }
602 .mw-datatable th {
603 background-color: #ddddff;
604 }
605 .mw-datatable td {
606 background-color: #ffffff;
607 }
608 .mw-datatable tr:hover td {
609 background-color: #eeeeff;
610 }
611
612
613 /**
614 * TablePager tables generated by the TablePager PHP class
615 * in MediaWiki (e.g. Special:ListFiles).
616 */
617 .TablePager {
618 min-width: 80%;
619 }
620 .TablePager_nav {
621 margin: 0 auto;
622 }
623 .TablePager_nav td {
624 padding: 3px;
625 text-align: center;
626 }
627 .TablePager_nav a {
628 text-decoration: none;
629 }
630
631 .imagelist td,
632 .imagelist th {
633 white-space: nowrap;
634 }
635 .imagelist .TablePager_col_links {
636 background-color: #eeeeff;
637 }
638 .imagelist .TablePager_col_img_description {
639 white-space: normal;
640 }
641 .imagelist th.TablePager_sort {
642 background-color: #ccccff;
643 }
644
645 /* filetoc */
646 ul#filetoc {
647 text-align: center;
648 border: 1px solid #aaaaaa;
649 background-color: #f9f9f9;
650 padding: 5px;
651 font-size: 95%;
652 margin-bottom: 0.5em;
653 margin-left: 0;
654 margin-right: 0;
655 }
656
657 #filetoc li {
658 display: inline;
659 list-style-type: none;
660 padding-right: 2em;
661 }
662
663 /* Classes for EXIF data display */
664 table.mw_metadata {
665 font-size: 0.8em;
666 margin-left: 0.5em;
667 margin-bottom: 0.5em;
668 width: 400px;
669 }
670
671 table.mw_metadata caption {
672 font-weight: bold;
673 }
674
675 table.mw_metadata th {
676 font-weight: normal;
677 }
678
679 table.mw_metadata td {
680 padding: 0.1em;
681 }
682
683 table.mw_metadata {
684 border: none;
685 border-collapse: collapse;
686 }
687
688 table.mw_metadata td,
689 table.mw_metadata th {
690 text-align: center;
691 border: 1px solid #aaaaaa;
692 padding-left: 5px;
693 padding-right: 5px;
694 }
695
696 table.mw_metadata th {
697 background-color: #f9f9f9;
698 }
699
700 table.mw_metadata td {
701 background-color: #fcfcfc;
702 }
703
704 table.mw_metadata ul.metadata-langlist {
705 list-style-type: none;
706 list-style-image: none;
707 padding-right: 5px;
708 padding-left: 5px;
709 margin: 0;
710 }
711
712 /* Correct directionality when page dir is different from site/user dir */
713 .mw-content-ltr ul,
714 .mw-content-rtl .mw-content-ltr ul {
715 /* @noflip */
716 margin: 0.3em 0 0 1.6em;
717 padding: 0;
718 }
719 .mw-content-rtl ul,
720 .mw-content-ltr .mw-content-rtl ul {
721 /* @noflip */
722 margin: 0.3em 1.6em 0 0;
723 padding: 0;
724 }
725 .mw-content-ltr ol,
726 .mw-content-rtl .mw-content-ltr ol {
727 /* @noflip */
728 margin: 0.3em 0 0 3.2em;
729 padding: 0;
730 }
731 .mw-content-rtl ol,
732 .mw-content-ltr .mw-content-rtl ol {
733 /* @noflip */
734 margin: 0.3em 3.2em 0 0;
735 padding: 0;
736 }
737 /* @noflip */
738 .mw-content-ltr dd,
739 .mw-content-rtl .mw-content-ltr dd {
740 margin-left: 1.6em;
741 margin-right: 0;
742 }
743 /* @noflip */
744 .mw-content-rtl dd,
745 .mw-content-ltr .mw-content-rtl dd {
746 margin-right: 1.6em;
747 margin-left: 0;
748 }
749
750 /* Galleries */
751 /* These display attributes look nonsensical, but are needed to support IE and FF2 */
752 /* Don't forget to update commonPrint.css */
753 li.gallerybox {
754 vertical-align: top;
755 display: -moz-inline-box;
756 display: inline-block;
757 }
758
759 ul.gallery,
760 li.gallerybox {
761 zoom: 1;
762 *display: inline;
763 }
764
765 ul.gallery {
766 margin: 2px;
767 padding: 2px;
768 display: block;
769 }
770
771 li.gallerycaption {
772 font-weight: bold;
773 text-align: center;
774 display: block;
775 word-wrap: break-word;
776 }
777
778 li.gallerybox div.thumb {
779 text-align: center;
780 border: 1px solid #ccc;
781 background-color: #f9f9f9;
782 margin: 2px;
783 }
784
785 li.gallerybox div.thumb img {
786 display: block;
787 margin: 0 auto;
788 }
789
790 div.gallerytext {
791 overflow: hidden;
792 font-size: 94%;
793 padding: 2px 4px;
794 word-wrap: break-word;
795 }
796
797 .mw-ajax-loader {
798 /* @embed */
799 background-image: url(images/ajax-loader.gif);
800 background-position: center center;
801 background-repeat: no-repeat;
802 padding: 16px;
803 position: relative;
804 top: -16px;
805 }
806
807 .mw-small-spinner {
808 padding: 10px !important;
809 margin-right: 0.6em;
810 /* @embed */
811 background-image: url(images/spinner.gif);
812 background-position: center center;
813 background-repeat: no-repeat;
814 }
815
816 /* Language specific height correction for titles. Ref Bug 29405 and Bug 30809 */
817 /* Languages like hi or ml require slightly more vertical space to show diacritics properly */
818 h1:lang(as),
819 h1:lang(bh), /* Macrolanguage, used on bh.wikipedia.org, should be removed one day */
820 h1:lang(bho),
821 h1:lang(bn),
822 h1:lang(gu),
823 h1:lang(hi),
824 h1:lang(kn),
825 h1:lang(ml),
826 h1:lang(mr),
827 h1:lang(my),
828 h1:lang(or),
829 h1:lang(pa),
830 h1:lang(sa),
831 h1:lang(ta),
832 h1:lang(te) {
833 line-height: 1.6em !important;
834 }
835 h2:lang(as), h3:lang(as), h4:lang(as), h5:lang(as), h6:lang(as),
836 h2:lang(bho), h3:lang(bho), h4:lang(bho), h5:lang(bho), h6:lang(bho),
837 h2:lang(bh), h3:lang(bh), h4:lang(bh), h5:lang(bh), h6:lang(bh),
838 h2:lang(bn), h3:lang(bn), h4:lang(bn), h5:lang(bn), h6:lang(bn),
839 h2:lang(gu), h3:lang(gu), h4:lang(gu), h5:lang(gu), h6:lang(gu),
840 h2:lang(hi), h3:lang(hi), h4:lang(hi), h5:lang(hi), h6:lang(hi),
841 h2:lang(kn), h3:lang(kn), h4:lang(kn), h5:lang(kn), h6:lang(kn),
842 h2:lang(ml), h3:lang(ml), h4:lang(ml), h5:lang(ml), h6:lang(ml),
843 h2:lang(mr), h3:lang(mr), h4:lang(mr), h5:lang(mr), h6:lang(mr),
844 h2:lang(my), h3:lang(my), h4:lang(my), h5:lang(my), h6:lang(my),
845 h2:lang(or), h3:lang(or), h4:lang(or), h5:lang(or), h6:lang(or),
846 h2:lang(pa), h3:lang(pa), h4:lang(pa), h5:lang(pa), h6:lang(pa),
847 h2:lang(sa), h3:lang(sa), h4:lang(sa), h5:lang(sa), h6:lang(sa),
848 h2:lang(ta), h3:lang(ta), h4:lang(ta), h5:lang(ta), h6:lang(ta),
849 h2:lang(te), h3:lang(te), h4:lang(te), h5:lang(te), h6:lang(te) {
850 line-height: 1.2em;
851 }
852
853 /* Localised ordered list numbering for some languages */
854 ol:lang(bcc) li,
855 ol:lang(bqi) li,
856 ol:lang(fa) li,
857 ol:lang(glk) li,
858 ol:lang(kk-arab) li,
859 ol:lang(mzn) li {
860 list-style-type: -moz-persian;
861 list-style-type: persian;
862 }
863
864 ol:lang(ckb) li {
865 list-style-type: -moz-arabic-indic;
866 list-style-type: arabic-indic;
867 }
868
869 ol:lang(hi) li,
870 ol:lang(mr) li {
871 list-style-type: -moz-devanagari;
872 list-style-type: devanagari;
873 }
874
875 ol:lang(as) li,
876 ol:lang(bn) li {
877 list-style-type: -moz-bengali;
878 list-style-type: bengali;
879 }
880
881 ol:lang(or) li {
882 list-style-type: -moz-oriya;
883 list-style-type: oriya;
884 }
885
886 #toc ul, .toc ul {
887 margin: .3em 0;
888 }
889
890 /* Correct directionality when page dir is different from site/user dir */
891 /* @noflip */ .mw-content-ltr .toc ul,
892 .mw-content-ltr #toc ul,
893 .mw-content-rtl .mw-content-ltr .toc ul,
894 .mw-content-rtl .mw-content-ltr #toc ul {
895 text-align: left;
896 }
897 /* @noflip */ .mw-content-rtl .toc ul,
898 .mw-content-rtl #toc ul,
899 .mw-content-ltr .mw-content-rtl .toc ul,
900 .mw-content-ltr .mw-content-rtl #toc ul {
901 text-align: right;
902 }
903 /* @noflip */ .mw-content-ltr .toc ul ul,
904 .mw-content-ltr #toc ul ul,
905 .mw-content-rtl .mw-content-ltr .toc ul ul,
906 .mw-content-rtl .mw-content-ltr #toc ul ul {
907 margin: 0 0 0 2em;
908 }
909 /* @noflip */ .mw-content-rtl .toc ul ul,
910 .mw-content-rtl #toc ul ul,
911 .mw-content-ltr .mw-content-rtl .toc ul ul,
912 .mw-content-ltr .mw-content-rtl #toc ul ul {
913 margin: 0 2em 0 0;
914 }
915
916 #toc #toctitle,
917 .toc #toctitle,
918 #toc .toctitle,
919 .toc .toctitle {
920 direction: ltr;
921 }
922
923 /* tooltip styles */
924 .mw-help-field-hint {
925 display: none;
926 margin-left: 2px;
927 margin-bottom: -8px;
928 padding: 0 0 0 15px;
929 /* @embed */
930 background-image: url('images/help-question.gif');
931 background-position: left center;
932 background-repeat: no-repeat;
933 cursor: pointer;
934 font-size: .8em;
935 text-decoration: underline;
936 color: #0645ad;
937 }
938 .mw-help-field-hint:hover {
939 /* @embed */
940 background-image: url('images/help-question-hover.gif');
941 }
942 .mw-help-field-data {
943 display: block;
944 background-color: #d6f3ff;
945 padding:5px 8px 4px 8px;
946 border: 1px solid #5dc9f4;
947 margin-left: 20px;
948 }
949 .tipsy {
950 padding: 5px 5px 10px;
951 font-size: 12px;
952 position: absolute;
953 z-index: 100000;
954 overflow: visible;
955 }
956 .tipsy-inner {
957 padding: 5px 8px 4px 8px;
958 background-color: #d6f3ff;
959 color: black;
960 border: 1px solid #5dc9f4;
961 max-width: 300px;
962 text-align: left;
963 }
964 .tipsy-arrow {
965 position: absolute;
966 /* @embed */
967 background: url(images/tipsy-arrow.gif) no-repeat top left;
968 width: 13px;
969 height: 13px;
970 }
971 .tipsy-se .tipsy-arrow {
972 bottom: -2px;
973 right: 10px;
974 background-position: 0% 100%;
975 }
976
977 #mw-clearyourcache,
978 #mw-sitecsspreview,
979 #mw-sitejspreview,
980 #mw-usercsspreview,
981 #mw-userjspreview {
982 direction: ltr;
983 unicode-bidi: embed;
984 }
985
986 /* Correct user & content directionality when viewing a diff */
987 .diff-currentversion-title,
988 .diff {
989 direction: ltr;
990 unicode-bidi: embed;
991 }
992 /* @noflip */ .diff-contentalign-right td {
993 direction: rtl;
994 unicode-bidi: embed;
995 }
996 /* @noflip */ .diff-contentalign-left td {
997 direction: ltr;
998 unicode-bidi: embed;
999 }
1000 .diff-otitle,
1001 .diff-ntitle,
1002 .diff-lineno {
1003 direction: ltr !important;
1004 unicode-bidi: embed;
1005 }
1006
1007 #mw-revision-info,
1008 #mw-revision-info-current,
1009 #mw-revision-nav {
1010 direction: ltr;
1011 display: inline;
1012 }
1013
1014 /* Images */
1015
1016 /* @noflip */ div.tright,
1017 div.floatright,
1018 table.floatright {
1019 clear: right;
1020 float: right;
1021 }
1022 /* @noflip */ div.tleft,
1023 div.floatleft,
1024 table.floatleft {
1025 float: left;
1026 clear: left;
1027 }
1028 div.floatright,
1029 table.floatright,
1030 div.floatleft,
1031 table.floatleft {
1032 position: relative;
1033 }
1034
1035 /* bug 12205 */
1036 #mw-credits a {
1037 unicode-bidi: embed;
1038 }
1039
1040 /* Accessibility */
1041 .mw-jump,
1042 #jump-to-nav {
1043 overflow: hidden;
1044 height: 0;
1045 zoom: 1; /* http://webaim.org/techniques/skipnav/#iequirk */
1046 }
1047
1048 /* Print footer should be hidden by default in screen. */
1049 .printfooter {
1050 display: none;
1051 }
1052
1053 /* For developpers */
1054 .xdebug-error {
1055 position: absolute;
1056 z-index: 99;
1057 }
1058
1059 .editsection, .toctoggle {
1060 -moz-user-select: none;
1061 -webkit-user-select: none;
1062 -ms-user-select: none;
1063 user-select: none;
1064 }