Centralize .searchmatch coloring in shared.css
[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 non-Monobook users either.
5 */
6 .mw-plusminus-null { color: #aaa; }
7
8 .texvc { direction: ltr; unicode-bidi: embed; }
9 img.tex { vertical-align: middle; }
10 span.texhtml { font-family: serif; }
11
12 /* add a bit of margin space between the preview and the toolbar */
13 /* this replaces the ugly <p><br /></p> we used to insert into the page source */
14 #wikiPreview.ontop { margin-bottom: 1em; }
15
16 /* Stop floats from intruding into edit area in previews */
17 #toolbar, #wpTextbox1 { clear: both; }
18
19 div#mw-js-message {
20 margin: 1em 5%;
21 padding: 0.5em 2.5%;
22 border: solid 1px #ddd;
23 background-color: #fcfcfc;
24 }
25
26 /* Edit section links */
27 .editsection {
28 float: right;
29 margin-left: 5px;
30 }
31
32 /**
33 * File histories
34 */
35 table.filehistory {
36 border:1px solid #ccc;
37 border-collapse:collapse;
38 }
39
40 table.filehistory th,
41 table.filehistory td {
42 padding: 0 0.2em 0 0.2em;
43 vertical-align:top;
44 border:1px solid #ccc;
45 }
46 table.filehistory th {
47 text-align: left;
48 }
49 table.filehistory td.mw-imagepage-filesize,
50 table.filehistory th.mw-imagepage-filesize {
51 white-space:nowrap;
52 }
53
54 table.filehistory td.filehistory-selected {
55 font-weight: bold;
56 }
57
58 /*
59 * rev_deleted stuff
60 */
61 li span.deleted, span.history-deleted {
62 text-decoration: line-through;
63 color: #888;
64 font-style: italic;
65 }
66
67 /**
68 * Forms
69 */
70 body.ltr td.mw-label { text-align: right; }
71 body.ltr td.mw-input { text-align: left; }
72 body.ltr td.mw-submit { text-align: left; }
73 body.rtl td.mw-label { text-align: left; }
74 body.rtl td.mw-input { text-align: right; }
75 body.rtl td.mw-submit { text-align: right; }
76
77 td.mw-label { vertical-align: top; }
78 td.mw-submit { white-space: nowrap; }
79
80 /**
81 * Image captions
82 */
83 body.rtl .thumbcaption { text-align:right; }
84 body.rtl .magnify { float:left; }
85
86 body.ltr .thumbcaption { text-align:left; }
87 body.ltr .magnify { float:right; }
88
89 /**
90 * Hidden categories
91 */
92 .mw-hidden-cats-hidden { display: none; }
93 .catlinks-allhidden { display: none; }
94
95 /* Convenience links to edit block, delete and protect reasons */
96 p.mw-ipb-conveniencelinks, p.mw-protect-editreasons,
97 p.mw-filedelete-editreasons, p.mw-delete-editreasons {
98 font-size: 90%;
99 float: right;
100 }
101
102 /* Search results */
103 div.searchresult {
104 font-size: 95%;
105 width:38em;
106 }
107 .mw-search-results li {
108 padding-bottom: 1em;
109 }
110 .mw-search-result-data {
111 color: green;
112 font-size: 97%;
113 }
114
115 td#mw-search-menu {
116 padding-left:6em;
117 font-size:85%;
118 }
119
120 div#mw-search-interwiki {
121 float: right;
122 width: 18em;
123 border-style: solid;
124 border-color: #AAAAAA;
125 border-width: 1px;
126 margin-top: 2ex;
127 }
128
129 div#mw-search-interwiki li {
130 font-size: 95%;
131 }
132
133 .mw-search-interwiki-more {
134 float: right;
135 font-size: 90%;
136 }
137
138 span.searchalttitle {
139 font-size: 95%;
140 }
141
142 div.searchdidyoumean {
143 font-size: 127%;
144 padding-bottom:1ex;
145 padding-top:1ex;
146 }
147
148 .searchmatch {
149 color: red;
150 font-weight: bold;
151 }
152
153 /*
154 * UserRights stuff
155 */
156 .mw-userrights-disabled {
157 color: #888;
158 }
159
160 table.mw-userrights-groups * td,table.mw-userrights-groups * th {
161 padding-right: 1.5em;
162 }
163
164 /*
165 * OpenSearch ajax suggestions
166 */
167 .os-suggest {
168 overflow: auto;
169 overflow-x: hidden;
170 position: absolute;
171 top: 0px;
172 left: 0px;
173 width: 0px;
174 background-color: white;
175 background-color: Window;
176 border-style: solid;
177 border-color: #AAAAAA;
178 border-width: 1px;
179 z-index:99;
180 visibility:hidden;
181 font-size:95%;
182 }
183
184 table.os-suggest-results {
185 font-size: 95%;
186 cursor: pointer;
187 border: 0;
188 border-collapse: collapse;
189 width: 100%;
190 }
191
192 td.os-suggest-result, td.os-suggest-result-hl {
193 white-space: nowrap;
194 background-color: white;
195 background-color: Window;
196 color: black;
197 color: WindowText;
198 padding: 2px;
199 }
200 td.os-suggest-result-hl,
201 td.os-suggest-result-hl-webkit {
202 background-color: #4C59A6;
203 color: white;
204 }
205 td.os-suggest-result-hl {
206 /* System colors are misimplemented in Safari 3.0 and earlier,
207 making highlighted text illegible... */
208 background-color: Highlight;
209 color: HighlightText;
210 }
211
212 .os-suggest-toggle {
213 position: relative;
214 left: 1ex;
215 font-size: 65%;
216 }
217 .os-suggest-toggle-def {
218 position: absolute;
219 top: 0px;
220 left: 0px;
221 font-size: 65%;
222 visibility: hidden;
223 }
224
225 /* Page history styling */
226 /* the auto-generated edit comments */
227 .autocomment { color: gray; }
228 #pagehistory .history-user {
229 margin-left: 0.4em;
230 margin-right: 0.2em;
231 }
232 #pagehistory span.minor { font-weight: bold; }
233 #pagehistory li { border: 1px solid white; }
234 #pagehistory li.selected {
235 background-color: #f9f9f9;
236 border: 1px dashed #aaa;
237 }
238
239 /*
240 * Special:ListGroupRights styling
241 * Special:Statistics styling
242 */
243
244 table.mw-listgrouprights-table,
245 table.mw-statistics-table {
246 border: 1px solid #ccc;
247 border-collapse: collapse;
248 }
249
250 table.mw-listgrouprights-table tr {
251 vertical-align: top;
252 }
253
254 table.mw-listgrouprights-table td, table.mw-listgrouprights-table th,
255 table.mw-statistics-table td, table.mw-statistics-table th {
256 padding: 0.5em 0.2em 0.5em 0.2em;
257 border: 1px solid #ccc;
258 }
259
260 td.mw-statistics-numbers {
261 text-align: right;
262 }
263
264 /* Special:SpecialPages styling */
265 h4.mw-specialpagesgroup {
266 background-color: #dcdcdc;
267 padding: 2px;
268 margin: .3em 0em 0em 0em;
269 }
270 .mw-specialpagerestricted {
271 font-weight: bold;
272 }
273
274 #shared-image-dup, #shared-image-conflict {
275 font-style: italic;
276 }
277
278 /* Special:EmailUser styling */
279 table.mw-emailuser-table {
280 width: 98%;
281 }
282 td#mw-emailuser-sender, td#mw-emailuser-recipient {
283 font-weight: bold;
284 }
285
286 /*
287 * Recreating deleted page warning
288 * Reupload file warning
289 * Page protection warning
290 * incl. log entries for these warnings
291 */
292 div.mw-warning-with-logexcerpt {
293 padding: 3px;
294 margin-bottom: 3px;
295 border: 2px solid #2F6FAB;
296 }
297 div.mw-warning-with-logexcerpt ul li {
298 font-size: 90%;
299 }