JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
74b24bfc75d8cbd1608f99e321412e36a799bd8e
[ckeditor.git] / _source / skins / kama / toolbar.css
1 /*\r
2 Copyright (c) 2003-2010, CKSource - Frederico Knabben. All rights reserved.\r
3 For licensing, see LICENSE.html or http://ckeditor.com/license\r
4 */\r
5 \r
6 @media print\r
7 {\r
8         /* For printing, we simply hide the toolbar */\r
9 \r
10         .cke_skin_kama .cke_toolbox\r
11         {\r
12                 display: none;\r
13         }\r
14 }\r
15 \r
16 .cke_skin_kama .cke_browser_webkit .cke_toolbox,\r
17 .cke_skin_kama .cke_browser_webkit .cke_toolbox > span\r
18 {\r
19         white-space: normal;\r
20 }\r
21 \r
22 .cke_skin_kama .cke_toolbox\r
23 {\r
24         clear: both;\r
25         /* Define the padding-bottom otherwise the collapser button will not be clickable #4932*/\r
26         padding-bottom: 1px;\r
27 }\r
28 \r
29 .cke_skin_kama a.cke_toolbox_collapser,\r
30 .cke_skin_kama a:hover.cke_toolbox_collapser\r
31 {\r
32         /* arrowtop.gif */\r
33         background-image: url(images/sprites.png);\r
34         _background-image: url(images/sprites_ie6.png);\r
35         background-position: 3px -1366px; /* +3px +4px */\r
36         background-repeat: no-repeat;\r
37         width: 11px;\r
38         height: 11px;\r
39         float: right;\r
40         border: 1px outset #D3D3D3;\r
41         margin: 11px 0 2px;\r
42         cursor: pointer;\r
43 }\r
44 \r
45 .cke_skin_kama .cke_rtl a.cke_toolbox_collapser,\r
46 .cke_skin_kama .cke_rtl a:hover.cke_toolbox_collapser\r
47 {\r
48         float: left;\r
49 }\r
50 \r
51 .cke_skin_kama a.cke_toolbox_collapser span\r
52 {\r
53         display: none;\r
54 }\r
55 \r
56 .cke_skin_kama .cke_hc a.cke_toolbox_collapser span\r
57 {\r
58         font-size: 10px;\r
59         font-weight: bold;\r
60         font-family: Arial;\r
61         display: inline;\r
62 }\r
63 \r
64 .cke_skin_kama a.cke_toolbox_collapser_min,\r
65 .cke_skin_kama a:hover.cke_toolbox_collapser_min\r
66 {\r
67         /* arrowleft.gif*/\r
68         background-image: url(images/sprites.png);\r
69         _background-image: url(images/sprites_ie6.png);\r
70         background-position: 4px -1387px; /* +4px +3px */\r
71         background-repeat: no-repeat;\r
72         margin: 2px 4px;\r
73 }\r
74 \r
75 .cke_skin_kama .cke_rtl a.cke_toolbox_collapser_min,\r
76 .cke_skin_kama .cke_rtl a:hover.cke_toolbox_collapser_min\r
77 {\r
78         /* arrowright.gif*/\r
79         background-position: 4px -1408px; /* +2px +3px */\r
80 }\r
81 \r
82 .cke_skin_kama .cke_toolbar\r
83 {\r
84         display: inline;\r
85 }\r
86 \r
87 .cke_skin_kama .cke_separator\r
88 {\r
89         display: none;\r
90 }\r
91 \r
92 .cke_skin_kama .cke_break\r
93 {\r
94         font-size: 0;\r
95         clear: left;\r
96 }\r
97 \r
98 .cke_skin_kama .cke_rtl .cke_break\r
99 {\r
100         clear: right;\r
101 }\r
102 \r
103 .cke_skin_kama .cke_toolbar_start\r
104 {\r
105         display: none;\r
106 }\r
107 \r
108 .cke_skin_kama .cke_toolgroup\r
109 {\r
110         -moz-border-radius:5px;\r
111         -webkit-border-radius: 5px;\r
112         border-radius: 5px;\r
113         background-image: url(images/sprites.png);\r
114         _background-image: url(images/sprites_ie6.png);\r
115         background-repeat: repeat-x;\r
116         background-position: 0 -500px;\r
117         float: left;\r
118         margin-right: 6px;\r
119         margin-bottom: 5px;\r
120         padding: 2px;\r
121         display: inline;\r
122 }\r
123 \r
124 .cke_skin_kama .cke_rtl .cke_toolgroup\r
125 {\r
126         float: right;\r
127         margin-right: 0;\r
128         margin-left: 6px;\r
129 }\r
130 \r
131 .cke_skin_kama .cke_button a,\r
132 .cke_skin_kama .cke_button a:hover,\r
133 .cke_skin_kama .cke_button a:focus,\r
134 .cke_skin_kama .cke_button a:active,\r
135 .cke_skin_kama .cke_button a.cke_off\r
136 {\r
137         border-radius: 3px;\r
138         outline: none;\r
139         padding: 2px 4px;\r
140         height: 18px;\r
141         display: inline-block;\r
142         cursor: default;\r
143 }\r
144 \r
145 .cke_skin_kama .cke_button a,\r
146 .cke_skin_kama .cke_button a.cke_off\r
147 {\r
148         filter: alpha(opacity=70); /* IE */\r
149         opacity: 0.70; /* Safari, Opera and Mozilla */\r
150         -moz-border-radius: 3px;\r
151         -webkit-border-radius: 3px;\r
152 }\r
153 \r
154 .cke_skin_kama .cke_hc .cke_button a,\r
155 .cke_skin_kama .cke_hc .cke_button a.cke_off\r
156 {\r
157         opacity: 1.0;\r
158         filter: alpha(opacity=100);\r
159         border: 1px solid white;\r
160 }\r
161 \r
162 .cke_skin_kama .cke_button a.cke_on\r
163 {\r
164         background-color: #a3d7ff;\r
165         filter: alpha(opacity=100); /* IE */\r
166         opacity: 1; /* Safari, Opera and Mozilla */\r
167         padding: 2px 4px;\r
168 }\r
169 \r
170 .cke_skin_kama .cke_hc .cke_button a.cke_on\r
171 {\r
172         padding: 0 2px !important;\r
173         border-width: 3px;\r
174 }\r
175 \r
176 .cke_skin_kama .cke_button a.cke_disabled *,\r
177 .cke_skin_kama .cke_browser_ie a:hover.cke_button .cke_disabled *\r
178 {\r
179         filter: alpha(opacity=30); /* IE */\r
180         opacity: 0.3; /* Safari, Opera and Mozilla */\r
181 }\r
182 \r
183 .cke_skin_kama .cke_hc .cke_button a.cke_disabled *,\r
184 .cke_skin_kama .cke_browser_ie.cke_hc a:hover.cke_button .cke_disabled *\r
185 {\r
186         filter: alpha(opacity=60);\r
187         opacity: 0.6;\r
188 }\r
189 \r
190 .cke_skin_kama .cke_button a:hover.cke_on,\r
191 .cke_skin_kama .cke_button a:focus.cke_on,\r
192 .cke_skin_kama .cke_button a:active.cke_on,     /* IE */\r
193 .cke_skin_kama .cke_button a:hover.cke_off,\r
194 .cke_skin_kama .cke_button a:focus.cke_off,\r
195 .cke_skin_kama .cke_button a:active.cke_off     /* IE */\r
196 {\r
197         filter: alpha(opacity=100); /* IE */\r
198         opacity: 1; /* Safari, Opera and Mozilla */\r
199         padding: 2px 4px;\r
200 }\r
201 \r
202 .cke_skin_kama .cke_button a:hover,\r
203 .cke_skin_kama .cke_button a:focus,\r
204 .cke_skin_kama .cke_button a:active     /* IE */\r
205 {\r
206         background-color: #dff1ff;\r
207 }\r
208 \r
209 .cke_skin_kama .cke_button a:hover.cke_on,\r
210 .cke_skin_kama .cke_button a:focus.cke_on,\r
211 .cke_skin_kama .cke_button a:active.cke_on      /* IE */\r
212 {\r
213         background-color: #86caff;\r
214 }\r
215 \r
216 .cke_skin_kama .cke_hc .cke_button a:hover,\r
217 .cke_skin_kama .cke_hc .cke_button a:focus,\r
218 .cke_skin_kama .cke_hc .cke_button a:active     /* IE */\r
219 {\r
220         padding: 0 2px !important;\r
221         border-width: 3px;\r
222 }\r
223 \r
224 .cke_skin_kama .cke_button .cke_icon\r
225 {\r
226         background-image: url(icons.png);\r
227         background-position: 100px;\r
228         background-repeat: no-repeat;\r
229         margin-top: 1px;\r
230         width: 16px;\r
231         height: 16px;\r
232         display: inline-block;\r
233         float: left;\r
234 }\r
235 \r
236 .cke_skin_kama .cke_rtl .cke_button .cke_icon\r
237 {\r
238         float: right;\r
239 }\r
240 \r
241 .cke_skin_kama .cke_button .cke_label\r
242 {\r
243         cursor: default;\r
244         display: none;\r
245         padding-left: 3px;\r
246         line-height: 18px;\r
247         vertical-align: middle;\r
248         float: left;\r
249 }\r
250 \r
251 .cke_skin_kama .cke_rtl .cke_button .cke_label\r
252 {\r
253         padding-left: 0;\r
254         padding-right: 3px;\r
255         float: right;\r
256 }\r
257 \r
258 .cke_skin_kama .cke_hc .cke_button .cke_label\r
259 {\r
260         padding: 0;\r
261         display: inline-block;\r
262 }\r
263 \r
264 .cke_skin_kama .cke_hc .cke_button .cke_icon\r
265 {\r
266         display: none;\r
267 }\r
268 \r
269 .cke_skin_kama .cke_accessibility\r
270 {\r
271         position: absolute;\r
272         display: block;\r
273         width: 0;\r
274         height: 0;\r
275         overflow: hidden;\r
276 }\r
277 \r
278 .cke_skin_kama .cke_button .cke_buttonarrow\r
279 {\r
280         display: inline-block;\r
281         height: 17px;\r
282         width: 8px;\r
283         background-position: 2px -1469px; /* (+2, -5) */\r
284         background-image: url(images/sprites.png);\r
285         _background-image: url(images/sprites_ie6.png);\r
286         background-repeat: no-repeat;\r
287         float: left;\r
288 }\r
289 \r
290 .cke_skin_kama .cke_rtl .cke_button .cke_buttonarrow\r
291 {\r
292         background-position: 0 -1469px; /* (0, -5) */\r
293         float: right;\r
294 }\r
295 \r
296 /*** Firefox 2 ***/\r
297 \r
298 .cke_skin_kama .cke_browser_gecko .cke_toolbar,\r
299 .cke_skin_kama .cke_browser_gecko .cke_button a,\r
300 .cke_skin_kama .cke_browser_gecko .cke_button a.cke_off,\r
301 .cke_skin_kama .cke_browser_gecko .cke_button .cke_icon,\r
302 .cke_skin_kama .cke_browser_gecko .cke_button .cke_buttonarrow,\r
303 .cke_skin_kama .cke_browser_gecko .cke_separator,\r
304 .cke_skin_kama .cke_browser_gecko .cke_toolbar_start\r
305 {\r
306         display: block;\r
307         float: left;\r
308 }\r
309 \r
310 .cke_skin_kama .cke_browser_gecko.cke_hc .cke_button .cke_icon\r
311 {\r
312         display: none;\r
313 }\r
314 \r
315 .cke_skin_kama .cke_browser_gecko .cke_rtl .cke_toolbar,\r
316 .cke_skin_kama .cke_browser_gecko .cke_rtl .cke_button a,\r
317 .cke_skin_kama .cke_browser_gecko .cke_rtl.cke_button a.cke_off,\r
318 .cke_skin_kama .cke_browser_gecko .cke_rtl .cke_button .cke_icon,\r
319 .cke_skin_kama .cke_browser_gecko .cke_rtl .cke_button .cke_buttonarrow,\r
320 .cke_skin_kama .cke_browser_gecko .cke_rtl .cke_toolbar_start\r
321 {\r
322         float: right;\r
323 }\r
324 \r
325 .cke_skin_kama .cke_browser_gecko .cke_button .cke_label,\r
326 .cke_skin_kama .cke_browser_gecko .cke_break\r
327 {\r
328         float: left;\r
329 }\r
330 \r
331 .cke_skin_kama .cke_browser_gecko .cke_rtl .cke_button .cke_label,\r
332 .cke_skin_kama .cke_browser_gecko .cke_rtl .cke_break\r
333 {\r
334         float: right;\r
335 }\r
336 \r
337 /*** IE ***/\r
338 \r
339 /* The biggest problem with IE is the RTL support (and float:right). It's\r
340    totally broken, and quite delicate. IE8 fixed these issues. */\r
341 \r
342 .cke_skin_kama .cke_browser_ie .cke_rtl .cke_button .cke_icon,\r
343 .cke_skin_kama .cke_browser_ie .cke_rtl .cke_button .cke_label,\r
344 .cke_skin_kama .cke_browser_ie .cke_rtl .cke_button .cke_buttonarrow\r
345 {\r
346         float: none;\r
347 }\r
348 \r
349 /*** WebKit ***/\r
350 \r
351 /* We have originally used display:inline-block+float for cke_toolbar and it\r
352    worked well in all browsers, except IE+RTL. We had to change it to inline\r
353    and remove the float. This change didn't play well with Safari. */\r
354 \r
355 .cke_skin_kama .cke_browser_webkit .cke_toolbar\r
356 {\r
357         float: left;\r
358 }\r
359 \r
360 .cke_skin_kama .cke_browser_webkit .cke_rtl .cke_toolbar\r
361 {\r
362         float: right;\r
363 }\r
364 \r
365 /*** Mixed Fixes ***/\r
366 \r
367 .cke_skin_kama .cke_browser_ie8 .cke_button .cke_label,\r
368 .cke_skin_kama .cke_browser_opera .cke_button .cke_label,\r
369 .cke_skin_kama .cke_browser_webkit .cke_button .cke_label\r
370 {\r
371         line-height: 20px;\r
372 }\r
373 \r
374 .cke_skin_kama .cke_browser_opera.cke_browser_quirks .cke_button .cke_label,\r
375 .cke_skin_kama .cke_browser_iequirks .cke_button .cke_label\r
376 {\r
377         line-height: 17px;\r
378 }\r
379 \r
380 /* IE8 strict button valign correction */\r
381 .cke_skin_kama .cke_browser_ie8 .cke_button .cke_label\r
382 {\r
383         vertical-align: top;\r
384 }\r
385 \r
386 .cke_skin_kama .cke_browser_iequirks.cke_browser_ie8 .cke_button .cke_label\r
387 {\r
388         /* revert previous */\r
389         vertical-align: middle;\r
390 }\r
391 /* END IE8 strict button valign correction */\r
392 \r
393 /* Fix cursor shape consistency on toolbar combos (#4031) */\r
394 .cke_skin_kama .cke_browser_ie .cke_rcombo,\r
395 .cke_skin_kama .cke_browser_ie .cke_rcombo *\r
396 {\r
397         cursor: default;\r
398 }\r
399 \r
400 .cke_skin_kama .cke_browser_ie .cke_toolbox\r
401 {\r
402         padding-bottom: 5px;\r
403         _padding-bottom: 6px;\r
404 }\r
405 \r
406 .cke_shared .cke_skin_kama .cke_browser_ie .cke_toolbox\r
407 {\r
408         padding-bottom: 0;\r
409 }\r