JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
vanilla ckeditor-3.1
[ckeditor.git] / _source / skins / v2 / dialog.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 /* Restore the dialog visibility */\r
7 body .cke_dialog\r
8 {\r
9         visibility: visible;\r
10 }\r
11 \r
12 /* Force Gecko to consider table as positioned */\r
13 .cke_skin_v2 table.cke_dialog.cke_browser_gecko\r
14 {\r
15         display:block;\r
16 }\r
17 \r
18 .cke_skin_v2 .cke_dialog_body\r
19 {\r
20         margin-left: 16px;\r
21         margin-right: 16px;\r
22         margin-top: 2px;\r
23         margin-bottom: 20px;\r
24         z-index: 1;\r
25 \r
26         /* 'cke_dialog' element has been fixed positioned in all but IE6, while we\r
27                 need it to be positioned to hold e.g. close button. */\r
28         position: relative;\r
29         _position: static;\r
30 \r
31 }\r
32 \r
33 .cke_skin_v2 .cke_dialog_tl,\r
34 .cke_skin_v2 .cke_dialog_tr,\r
35 .cke_skin_v2 .cke_dialog_tc,\r
36 .cke_skin_v2 .cke_dialog_bl,\r
37 .cke_skin_v2 .cke_dialog_br,\r
38 .cke_skin_v2 .cke_dialog_bc\r
39 {\r
40         background-image: url(images/sprites.png);\r
41         background-repeat: no-repeat;\r
42         position: absolute;\r
43 \r
44         /* IE6 does not support full color transparent PNG. */\r
45         _background-image: url(images/sprites_ie6.png);\r
46         /* Dialog corner parts require a negative z-index to avoid covering dialog body. (#4954) */\r
47         _z-index: -1;\r
48 }\r
49 \r
50 .cke_skin_v2 .cke_dialog_tl\r
51 {\r
52         background-position: -16px -16px;\r
53         height: 16px;\r
54         width: 16px;\r
55         top: 0;\r
56         left: 0;\r
57 }\r
58 \r
59 .cke_skin_v2 .cke_rtl .cke_dialog_tl\r
60 {\r
61         background-position: -16px -397px;\r
62 }\r
63 \r
64 .cke_skin_v2 .cke_dialog_tr\r
65 {\r
66         background-position: -16px -76px;\r
67         height: 16px;\r
68         width: 16px;\r
69         top: 0;\r
70         right: 0;\r
71 }\r
72 \r
73 .cke_skin_v2 .cke_rtl .cke_dialog_tr\r
74 {\r
75         background-position: -16px -457px;\r
76 }\r
77 \r
78 .cke_skin_v2 .cke_dialog_tc\r
79 {\r
80         background-position: 0 -136px;\r
81         background-repeat: repeat-x;\r
82         height: 16px;\r
83         top: 0;\r
84         left: 16px;\r
85         right: 16px;\r
86 }\r
87 \r
88 .cke_skin_v2 .cke_dialog_bl\r
89 {\r
90         background-position: -16px -196px;\r
91         height: 51px;\r
92         width: 30px;\r
93         bottom: 0;\r
94         left: 0;\r
95 }\r
96 \r
97 .cke_skin_v2 .cke_rtl .cke_dialog_bl\r
98 {\r
99         background-position: -16px -517px;\r
100 }\r
101 \r
102 .cke_skin_v2 .cke_dialog_br\r
103 {\r
104         background-position: -16px -263px;\r
105         height: 51px;\r
106         width: 30px;\r
107         bottom: 0;\r
108         right: 0;\r
109 }\r
110 \r
111 .cke_skin_v2 .cke_rtl .cke_dialog_br\r
112 {\r
113         background-position: -16px -584px;\r
114 }\r
115 \r
116 .cke_skin_v2 .cke_dialog_bc\r
117 {\r
118         background-position: 0 -330px;\r
119         background-repeat: repeat-x;\r
120         height: 51px;\r
121         bottom: 0;\r
122         left: 30px;\r
123         right: 30px;\r
124 }\r
125 \r
126 .cke_skin_v2 .cke_dialog_ml,\r
127 .cke_skin_v2 .cke_dialog_mr\r
128 {\r
129         background-image: url(images/dialog_sides.png);\r
130         background-repeat: repeat-y;\r
131         position: absolute;\r
132         width: 16px;\r
133         top: 16px;\r
134         bottom: 51px;\r
135 \r
136         /* IE6 does not support full color transparent PNG. */\r
137         _background-image: url(images/dialog_sides.gif);\r
138 \r
139         /* IE quirks gets confused when we have both top and bottom. */\r
140         _top: auto;\r
141 }\r
142 \r
143 .cke_skin_v2 .cke_rtl .cke_dialog_ml,\r
144 .cke_skin_v2 .cke_rtl .cke_dialog_mr\r
145 {\r
146         background-image: url(images/dialog_sides_rtl.png);\r
147 \r
148         /* IE6 does not support full color transparent PNG. */\r
149         _background-image: url(images/dialog_sides.gif);\r
150 }\r
151 \r
152 .cke_skin_v2 .cke_dialog_ml\r
153 {\r
154         background-position: 0 0;\r
155         left: 0;\r
156 }\r
157 \r
158 .cke_skin_v2 .cke_dialog_mr\r
159 {\r
160         background-position: -16px 0;\r
161         right: 0;\r
162 }\r
163 \r
164 .cke_skin_v2 .cke_browser_iequirks .cke_dialog_ml,\r
165 .cke_skin_v2 .cke_browser_iequirks .cke_dialog_mr\r
166 {\r
167         margin-top: 3px;\r
168 }\r
169 \r
170 .cke_skin_v2 .cke_dialog_title\r
171 {\r
172         font-weight: bold;\r
173         font-size: 14pt;\r
174         color: #737357;\r
175         background-color: #e3e3c7;\r
176         padding: 3px 10px 26px 10px;\r
177         cursor: move;\r
178         position: relative;\r
179 }\r
180 \r
181 .cke_skin_v2 .cke_browser_ie.cke_rtl .cke_dialog_title\r
182 {\r
183         position: static !important;\r
184         unicode-bidi: bidi-override;\r
185 }\r
186 \r
187 .cke_skin_v2 .cke_dialog_contents\r
188 {\r
189         background-color: #f1f1e3;\r
190         border: #d5d59d 1px solid;\r
191         overflow: auto;\r
192         padding: 5px 10px;\r
193 }\r
194 \r
195 .cke_skin_v2 .cke_dialog_footer\r
196 {\r
197         background-color: #e3e3c7;\r
198         text-align: right;\r
199 }\r
200 \r
201 .cke_skin_v2 .cke_rtl .cke_dialog_footer\r
202 {\r
203         text-align: left;\r
204 }\r
205 \r
206 /* tabs */\r
207 \r
208 .cke_skin_v2 .cke_dialog_tabs\r
209 {\r
210         height: 23px;\r
211         background-color: #e3e3c7;\r
212         display: inline-block;\r
213         margin-left:10px;\r
214         margin-right:10px;\r
215         margin-top:-23px;\r
216         position: absolute;\r
217         z-index: 2;\r
218 }\r
219 \r
220 .cke_skin_v2 .cke_rtl .cke_dialog_tabs\r
221 {\r
222         right: 10px;\r
223 }\r
224 \r
225 .cke_skin_v2 a.cke_dialog_tab,\r
226 .cke_skin_v2 a:link.cke_dialog_tab,\r
227 .cke_skin_v2 a:active.cke_dialog_tab,\r
228 .cke_skin_v2 a:hover.cke_dialog_tab,\r
229 .cke_skin_v2 a:visited.cke_dialog_tab\r
230 {\r
231         color: #737357;\r
232         border-left: 1px solid #d5d59d;\r
233         border-right: 1px solid #d5d59d;\r
234         border-top: 1px solid #d5d59d;\r
235         height: 14px;\r
236         padding: 4px 5px;\r
237         display: inline-block;\r
238         cursor: pointer;\r
239 }\r
240 \r
241 /* Gecko 1.8 layout workaround. */\r
242 .cke_skin_v2 .cke_browser_gecko18 a.cke_dialog_tab,\r
243 .cke_skin_v2 .cke_browser_gecko18 a:link.cke_dialog_tab,\r
244 .cke_skin_v2 .cke_browser_gecko18 a:active.cke_dialog_tab,\r
245 .cke_skin_v2 .cke_browser_gecko18 a:hover.cke_dialog_tab,\r
246 .cke_skin_v2 .cke_browser_gecko18 a:visited.cke_dialog_tab\r
247 {\r
248         display: inline;\r
249         position: relative;\r
250         top: 6px;\r
251 }\r
252 \r
253 .cke_skin_v2 a:hover.cke_dialog_tab\r
254 {\r
255         background-color: #f1f1e3;\r
256 }\r
257 \r
258 .cke_skin_v2 a.cke_dialog_tab_selected,\r
259 .cke_skin_v2 a:link.cke_dialog_tab_selected,\r
260 .cke_skin_v2 a:active.cke_dialog_tab_selected,\r
261 .cke_skin_v2 a:hover.cke_dialog_tab_selected,\r
262 .cke_skin_v2 a:visited.cke_dialog_tab_selected\r
263 {\r
264         border-bottom: 1px solid #f1f1e3;\r
265         background-color: #f1f1e3;\r
266         font-weight: bold;\r
267         cursor: default;\r
268 }\r
269 \r
270 /* single_page */\r
271 \r
272 .cke_skin_v2 .cke_single_page .cke_dialog_tabs\r
273 {\r
274         display: none;\r
275 }\r
276 \r
277 .cke_skin_v2 .cke_single_page .cke_dialog_title\r
278 {\r
279         padding-bottom: 3px;\r
280 }\r
281 \r
282 .cke_skin_v2 .cke_dialog_ui_vbox table,\r
283 .cke_skin_v2 .cke_dialog_ui_hbox table\r
284 {\r
285         margin: auto;\r
286 }\r
287 \r
288 .cke_skin_v2 .cke_dialog_ui_vbox_child\r
289 {\r
290         padding: 5px 0px;\r
291 }\r
292 \r
293 .cke_skin_v2 input.cke_dialog_ui_input_text,\r
294 .cke_skin_v2 input.cke_dialog_ui_input_password\r
295 {\r
296         background-color: white;\r
297         border: none;\r
298         padding: 0px;\r
299         width: 100%;\r
300         height: 14px;\r
301 }\r
302 \r
303 .cke_skin_v2 div.cke_dialog_ui_input_text,\r
304 .cke_skin_v2 div.cke_dialog_ui_input_password\r
305 {\r
306         background-color: white;\r
307         border: 1px solid #a0a0a0;\r
308         padding: 1px 0px;\r
309 }\r
310 \r
311 .cke_skin_v2 textarea.cke_dialog_ui_input_textarea\r
312 {\r
313         background-color: white;\r
314         border: none;\r
315         padding: 0px;\r
316         width: 100%;\r
317         /*\r
318          * IE6 BUG: Scrollbars in textareas can overflow even if the outer DIV is set to overflow:hidden.\r
319          * So leave 1% width for the scrollbar. In most situations the 1% isn't noticeable by users.\r
320          */\r
321         _width: 99%;\r
322         overflow: auto;\r
323         resize: none;\r
324 }\r
325 \r
326 .cke_skin_v2 div.cke_dialog_ui_input_textarea\r
327 {\r
328         background-color: white;\r
329         border: 1px solid #a0a0a0;\r
330         padding: 1px 0px;\r
331 }\r
332 \r
333 .cke_skin_v2 div.cke_disabled .cke_dialog_ui_labeled_content *\r
334 {\r
335         background-color : #a0a0a0;\r
336         cursor : default;\r
337 }\r
338 \r
339 .cke_skin_v2 .cke_dialog_ui_hbox\r
340 {\r
341         width: 100%;\r
342 }\r
343 \r
344 .cke_skin_v2 .cke_dialog_ui_hbox_first,\r
345 .cke_skin_v2 .cke_dialog_ui_hbox_child,\r
346 .cke_skin_v2 .cke_dialog_ui_hbox_last\r
347 {\r
348         vertical-align: top;\r
349 }\r
350 \r
351 .cke_skin_v2 .cke_ltr .cke_dialog_ui_hbox_first,\r
352 .cke_skin_v2 .cke_ltr .cke_dialog_ui_hbox_child\r
353 {\r
354         padding-right: 10px;\r
355 }\r
356 \r
357 .cke_skin_v2 .cke_rtl .cke_dialog_ui_hbox_first,\r
358 .cke_skin_v2 .cke_rtl .cke_dialog_ui_hbox_child\r
359 {\r
360         padding-left: 10px;\r
361 }\r
362 \r
363 /* button */\r
364 \r
365 .cke_skin_v2 a.cke_dialog_ui_button\r
366 {\r
367         border-collapse: separate;\r
368         cursor: default;\r
369 }\r
370 \r
371 .cke_skin_v2 span.cke_dialog_ui_button\r
372 {\r
373         border: #737357 1px solid;\r
374         padding: 2px 10px;\r
375         text-align: center;\r
376         color: #3b3b1f;\r
377         background-color: #c7c78f;\r
378         display: inline-block;\r
379         cursor: default;\r
380 }\r
381 \r
382 /* Gecko 1.8 does not support display: inline-block */\r
383 .cke_skin_v2 .cke_browser_gecko18 .cke_dialog_footer_buttons span.cke_dialog_ui_button\r
384 {\r
385         display: block;\r
386 }\r
387 \r
388 .cke_skin_v2 a.cke_dialog_ui_button span.cke_disabled\r
389 {\r
390         border: #898980 1px solid;\r
391         color: #5e5e55;\r
392         background-color: #c5c5b3;\r
393 }\r
394 \r
395 .cke_skin_v2 a:focus span.cke_dialog_ui_button,\r
396 .cke_skin_v2 a:active span.cke_dialog_ui_button\r
397 {\r
398         background-color: #e3e3c7;\r
399 }\r
400 \r
401 .cke_skin_v2 .cke_dialog_footer_buttons\r
402 {\r
403         display: inline-table;\r
404         margin-right: 12px;\r
405         margin-left: 12px;\r
406         width: auto;\r
407         position: relative;\r
408 }\r
409 \r
410 /* Gecko 1.8 does not support for display: inline-table */\r
411 .cke_skin_v2 .cke_browser_gecko18 .cke_dialog_footer_buttons\r
412 {\r
413         display: inline;\r
414 }\r
415 \r
416 .cke_skin_v2 .cke_dialog_footer_buttons span.cke_dialog_ui_button\r
417 {\r
418         width: 60px;\r
419         margin: 7px 0;\r
420 }\r
421 \r
422 .cke_skin_v2 strong\r
423 {\r
424         font-weight: bold;\r
425 }\r
426 \r
427 /* close_button */\r
428 \r
429 .cke_skin_v2 .cke_dialog_close_button\r
430 {\r
431         background-image: url(images/sprites.png);\r
432         background-repeat: no-repeat;\r
433         background-position: -16px -651px;\r
434         position: absolute;\r
435         cursor: pointer;\r
436         text-align: center;\r
437         height: 20px;\r
438         width: 20px;\r
439         top: 5px;\r
440 \r
441         /* IE6 does not support full color transparent PNG. */\r
442         _background-image: url(images/sprites_ie6.png);\r
443 }\r
444 \r
445 .cke_skin_v2 .cke_dialog_close_button span\r
446 {\r
447         display: none;\r
448 }\r
449 \r
450 .cke_skin_v2 .cke_dialog_close_button:hover\r
451 {\r
452         background-position: -16px -687px;\r
453 }\r
454 \r
455 .cke_skin_v2 .cke_ltr .cke_dialog_close_button\r
456 {\r
457         right: 10px;\r
458         _right: 22px;\r
459 }\r
460 \r
461 .cke_skin_v2 .cke_rtl .cke_dialog_close_button\r
462 {\r
463         left: 10px;\r
464         _left: 16px;\r
465         _top: 7px;\r
466 }\r
467 \r
468 .cke_skin_v2 .cke_browser_ie6.cke_rtl .cke_dialog_close_button\r
469 {\r
470         position: relative;\r
471         float: left;\r
472         margin-top: -55px;\r
473         margin-left: -7px;\r
474 }\r
475 \r
476 .cke_skin_v2 .cke_browser_iequirks.cke_rtl.cke_single_page .cke_dialog_close_button\r
477 {\r
478         margin-top: -32px;\r
479 }\r
480 \r
481 .cke_skin_v2 .cke_browser_iequirks.cke_ltr .cke_dialog_close_button\r
482 {\r
483         margin-top: 0;\r
484 }\r
485 \r
486 .cke_skin_v2 .cke_dialog_ui_input_select\r
487 {\r
488         border: 1px solid #a0a0a0;\r
489         background-color: white;\r
490 }\r
491 \r
492 .cke_skin_v2 iframe.cke_dialog_ui_input_file\r
493 {\r
494         width: 100%;\r
495         height: 25px;\r
496 }\r
497 \r
498 /*\r
499  * Some utility CSS classes for dialog authors.\r
500  */\r
501 .cke_skin_v2 .cke_dialog .cke_dark_background\r
502 {\r
503         background-color: #eaead1;\r
504 }\r
505 \r
506 .cke_skin_v2 .cke_dialog .cke_hand\r
507 {\r
508         cursor: pointer;\r
509 }\r
510 \r
511 .cke_skin_v2 .cke_dialog .cke_centered\r
512 {\r
513         text-align: center;\r
514 }\r
515 \r
516 .cke_skin_v2 .cke_dialog a.cke_btn_reset\r
517 {\r
518         float: right;\r
519         background-position: 0 -32px;\r
520         background-image: url(images/mini.gif);\r
521         width: 16px;\r
522         height: 16px;\r
523         background-repeat: no-repeat;\r
524         border: 1px none;\r
525         font-size: 1px;\r
526 }\r
527 \r
528 .cke_skin_v2 .cke_rtl .cke_dialog a.cke_btn_reset\r
529 {\r
530         float: left;\r
531 }\r
532 \r
533 .cke_skin_v2 .cke_dialog a.cke_btn_locked,\r
534 .cke_skin_v2 .cke_dialog a.cke_btn_unlocked\r
535 {\r
536         float: left;\r
537         background-position: 0 0;\r
538         background-image: url(images/mini.gif);\r
539         width: 16px;\r
540         height: 16px;\r
541         background-repeat: no-repeat;\r
542         border: none 1px;\r
543         font-size: 1px;\r
544 }\r
545 \r
546 .cke_skin_v2 .cke_rtl .cke_dialog a.cke_btn_locked,\r
547 .cke_skin_v2 .cke_rtl .cke_dialog a.cke_btn_unlocked\r
548 {\r
549         float: right;\r
550 }\r
551 \r
552 .cke_skin_v2 .cke_dialog a.cke_btn_unlocked\r
553 {\r
554         background-position: 0 -16px;\r
555         background-image: url(images/mini.gif);\r
556 }\r
557 \r
558 .cke_skin_v2 .cke_dialog .cke_btn_over\r
559 {\r
560         border: outset 1px;\r
561         cursor: pointer;\r
562         cursor: hand;\r
563 }\r
564 \r
565 .cke_skin_v2 .cke_dialog  #ImagePreviewBox\r
566 {\r
567         white-space : normal;\r
568         border : 2px ridge black;\r
569         overflow : scroll;\r
570         height : 160px;\r
571         width : 230px;\r
572         padding : 2px;\r
573         background-color : white;\r
574 }\r
575 .cke_skin_v2 .cke_dialog  #ImagePreviewLoader\r
576 {\r
577         position: absolute;\r
578         white-space : normal;\r
579         overflow : hidden;\r
580         height : 160px;\r
581         width : 230px;\r
582         margin : 2px;\r
583         padding : 2px;\r
584         opacity : 0.9;\r
585         filter : alpha(opacity=90);\r
586 \r
587         background-color : #e4e4e4;\r
588 }\r
589 \r
590 .cke_skin_v2 .cke_dialog  #FlashPreviewBox\r
591 {\r
592         white-space : normal;\r
593         border : 2px ridge black;\r
594         overflow : auto;\r
595         height : 160px;\r
596         width : 390px;\r
597         padding : 2px;\r
598         background-color : white;\r
599 }\r
600 \r
601 .cke_skin_v2 .cke_dialog .cke_dark_background\r
602 {\r
603         text-align : center;\r
604         background-color: #eaead1;\r
605         font-size : 14px;\r
606 }\r
607 \r
608 .cke_skin_v2 .cke_dialog .cke_light_background\r
609 {\r
610         text-align : center;\r
611         background-color: #ffffbe;\r
612 }\r
613 \r
614 .cke_skin_v2 .cke_dialog .cke_hand\r
615 {\r
616         cursor: pointer;\r
617         cursor: hand;\r
618 }\r
619 \r
620 .cke_skin_v2 .cke_disabled\r
621 {\r
622         color: #a0a0a0;\r
623 }\r
624 \r
625 /* High Contrast Mode */\r
626 .cke_skin_v2 .cke_hc .cke_dialog_title,\r
627 .cke_skin_v2 .cke_hc .cke_dialog_tabs,\r
628 .cke_skin_v2 .cke_hc .cke_dialog_contents,\r
629 .cke_skin_v2 .cke_hc .cke_dialog_footer\r
630 {\r
631         border-left: 1px solid;\r
632         border-right: 1px solid;\r
633 }\r
634 \r
635 .cke_skin_v2 .cke_hc .cke_dialog_title\r
636 {\r
637         border-top: 1px solid;\r
638 }\r
639 \r
640 .cke_skin_v2 .cke_hc .cke_dialog_footer\r
641 {\r
642         border-bottom: 1px solid;\r
643 }\r
644 \r
645 .cke_skin_v2 .cke_hc .cke_dialog_close_button span\r
646 {\r
647         display: inline;\r
648         cursor: pointer;\r
649         cursor: hand;\r
650         font-weight: bold;\r
651         position: relative;\r
652         top: 3px;\r
653 }\r
654 .cke_skin_v2 .cke_hc a.cke_btn_locked,\r
655 .cke_skin_v2 .cke_hc a.cke_btn_unlocked,\r
656 .cke_skin_v2 .cke_hc a.cke_btn_reset\r
657 {\r
658         border-style: solid;\r
659 }\r
660 \r
661 .cke_skin_v2 a.cke_smile img\r
662 {\r
663         /* IE6 does not support transparent borders */\r
664         border: 2px solid #eaead1;\r
665 }\r
666 \r
667 .cke_skin_v2 a.cke_smile:focus img,\r
668 .cke_skin_v2 a.cke_smile:active img,\r
669 .cke_skin_v2 a.cke_smile:hover img\r
670 {\r
671         border-color: #C7C78F;\r
672 }\r