From 9830d9764d9d1d008aa3238667175923cc81bc27 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Mali=C5=84ski?= Date: Wed, 26 Feb 2014 01:11:04 +0100 Subject: [PATCH] Pull changes from riklaunim/django-ckeditor. --- .gitignore | 4 + AUTHORS.rst | 11 +- CHANGELOG.rst | 33 + README.rst | 89 +- ckeditor/__init__.py | 13 +- .../image}/__init__.py | 0 ckeditor/image/dummy_backend.py | 10 + ckeditor/image/pillow_backend.py | 59 + ckeditor/image_processing.py | 11 + .../commands/generateckeditorthumbnails.py | 27 +- ckeditor/static/ckeditor/ckeditor/CHANGES.md | 255 ++- .../ckeditor/ckeditor/adapters/jquery.js | 10 + .../static/ckeditor/ckeditor/build-config.js | 83 +- ckeditor/static/ckeditor/ckeditor/ckeditor.js | 1481 +++++++++-------- .../static/ckeditor/ckeditor/contents.css | 6 +- ckeditor/static/ckeditor/ckeditor/lang/af.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/ar.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/bg.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/bn.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/bs.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/ca.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/cs.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/cy.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/da.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/de.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/el.js | 5 + .../static/ckeditor/ckeditor/lang/en-au.js | 5 + .../static/ckeditor/ckeditor/lang/en-ca.js | 5 + .../static/ckeditor/ckeditor/lang/en-gb.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/en.js | 2 +- ckeditor/static/ckeditor/ckeditor/lang/eo.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/es.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/et.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/eu.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/fa.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/fi.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/fo.js | 5 + .../static/ckeditor/ckeditor/lang/fr-ca.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/fr.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/gl.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/gu.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/he.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/hi.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/hr.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/hu.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/id.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/is.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/it.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/ja.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/ka.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/km.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/ko.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/ku.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/lt.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/lv.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/mk.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/mn.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/ms.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/nb.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/nl.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/no.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/pl.js | 5 + .../static/ckeditor/ckeditor/lang/pt-br.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/pt.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/ro.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/ru.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/si.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/sk.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/sl.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/sq.js | 5 + .../static/ckeditor/ckeditor/lang/sr-latn.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/sr.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/sv.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/th.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/tr.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/ug.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/uk.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/vi.js | 5 + .../static/ckeditor/ckeditor/lang/zh-cn.js | 5 + ckeditor/static/ckeditor/ckeditor/lang/zh.js | 5 + .../plugins/a11yhelp/dialogs/a11yhelp.js | 2 +- .../dialogs/lang/_translationstatus.txt | 2 +- .../plugins/a11yhelp/dialogs/lang/ar.js | 2 +- .../plugins/a11yhelp/dialogs/lang/bg.js | 2 +- .../plugins/a11yhelp/dialogs/lang/ca.js | 13 +- .../plugins/a11yhelp/dialogs/lang/cs.js | 4 +- .../plugins/a11yhelp/dialogs/lang/cy.js | 6 +- .../plugins/a11yhelp/dialogs/lang/da.js | 2 +- .../plugins/a11yhelp/dialogs/lang/de.js | 6 +- .../plugins/a11yhelp/dialogs/lang/el.js | 6 +- .../plugins/a11yhelp/dialogs/lang/en.js | 2 +- .../plugins/a11yhelp/dialogs/lang/eo.js | 2 +- .../plugins/a11yhelp/dialogs/lang/es.js | 12 +- .../plugins/a11yhelp/dialogs/lang/et.js | 4 +- .../plugins/a11yhelp/dialogs/lang/fa.js | 10 +- .../plugins/a11yhelp/dialogs/lang/fi.js | 2 +- .../plugins/a11yhelp/dialogs/lang/fr-ca.js | 10 + .../plugins/a11yhelp/dialogs/lang/fr.js | 15 +- .../plugins/a11yhelp/dialogs/lang/gl.js | 10 + .../plugins/a11yhelp/dialogs/lang/gu.js | 2 +- .../plugins/a11yhelp/dialogs/lang/he.js | 4 +- .../plugins/a11yhelp/dialogs/lang/hi.js | 2 +- .../plugins/a11yhelp/dialogs/lang/hr.js | 12 +- .../plugins/a11yhelp/dialogs/lang/hu.js | 13 +- .../plugins/a11yhelp/dialogs/lang/id.js | 9 + .../plugins/a11yhelp/dialogs/lang/it.js | 6 +- .../plugins/a11yhelp/dialogs/lang/ja.js | 11 +- .../plugins/a11yhelp/dialogs/lang/km.js | 2 +- .../plugins/a11yhelp/dialogs/lang/ku.js | 4 +- .../plugins/a11yhelp/dialogs/lang/lt.js | 2 +- .../plugins/a11yhelp/dialogs/lang/lv.js | 7 +- .../plugins/a11yhelp/dialogs/lang/mk.js | 2 +- .../plugins/a11yhelp/dialogs/lang/mn.js | 2 +- .../plugins/a11yhelp/dialogs/lang/nb.js | 6 +- .../plugins/a11yhelp/dialogs/lang/nl.js | 2 +- .../plugins/a11yhelp/dialogs/lang/no.js | 6 +- .../plugins/a11yhelp/dialogs/lang/pl.js | 14 +- .../plugins/a11yhelp/dialogs/lang/pt-br.js | 4 +- .../plugins/a11yhelp/dialogs/lang/pt.js | 13 +- .../plugins/a11yhelp/dialogs/lang/ro.js | 2 +- .../plugins/a11yhelp/dialogs/lang/ru.js | 12 +- .../plugins/a11yhelp/dialogs/lang/si.js | 8 + .../plugins/a11yhelp/dialogs/lang/sk.js | 6 +- .../plugins/a11yhelp/dialogs/lang/sl.js | 13 +- .../plugins/a11yhelp/dialogs/lang/sq.js | 9 + .../plugins/a11yhelp/dialogs/lang/sr-latn.js | 9 + .../plugins/a11yhelp/dialogs/lang/sr.js | 9 + .../plugins/a11yhelp/dialogs/lang/sv.js | 6 +- .../plugins/a11yhelp/dialogs/lang/th.js | 2 +- .../plugins/a11yhelp/dialogs/lang/tr.js | 12 +- .../plugins/a11yhelp/dialogs/lang/ug.js | 12 +- .../plugins/a11yhelp/dialogs/lang/uk.js | 13 +- .../plugins/a11yhelp/dialogs/lang/vi.js | 12 +- .../plugins/a11yhelp/dialogs/lang/zh-cn.js | 6 +- .../ckeditor/plugins/about/dialogs/about.js | 7 +- .../about/dialogs/hidpi/logo_ckeditor.png | Bin 0 -> 13339 bytes .../plugins/about/dialogs/logo_ckeditor.png | Bin 2759 -> 6757 bytes .../plugins/clipboard/dialogs/paste.js | 16 +- .../colordialog/dialogs/colordialog.js | 2 +- .../plugins/dialog/dialogDefinition.js | 2 +- .../ckeditor/plugins/div/dialogs/div.js | 14 +- .../ckeditor/plugins/find/dialogs/find.js | 14 +- .../ckeditor/plugins/flash/dialogs/flash.js | 21 +- .../ckeditor/plugins/forms/dialogs/button.js | 2 +- .../plugins/forms/dialogs/checkbox.js | 2 +- .../ckeditor/plugins/forms/dialogs/form.js | 2 +- .../plugins/forms/dialogs/hiddenfield.js | 2 +- .../ckeditor/plugins/forms/dialogs/radio.js | 2 +- .../ckeditor/plugins/forms/dialogs/select.js | 2 +- .../plugins/forms/dialogs/textarea.js | 2 +- .../plugins/forms/dialogs/textfield.js | 2 +- .../ckeditor/ckeditor/plugins/icons.png | Bin 21820 -> 20427 bytes .../ckeditor/ckeditor/plugins/icons_hidpi.png | Bin 0 -> 66930 bytes .../ckeditor/plugins/iframe/dialogs/iframe.js | 10 +- .../ckeditor/plugins/image/dialogs/image.js | 44 +- .../ckeditor/plugins/insertpre/README.md | 27 - .../ckeditor/plugins/link/dialogs/anchor.js | 2 +- .../ckeditor/plugins/link/dialogs/link.js | 32 +- .../ckeditor/plugins/link/images/anchor.png | Bin 566 -> 763 bytes .../plugins/link/images/hidpi/anchor.png | Bin 0 -> 1597 bytes .../plugins/liststyle/dialogs/liststyle.js | 2 +- .../plugins/magicline/images/hidpi/icon.png | Bin 0 -> 260 bytes .../plugins/mediaembed/images/icon.png | Bin 380 -> 0 bytes .../ckeditor/plugins/oembed/images/icon.png | Bin 3143 -> 0 bytes .../plugins/oembed/libs/jquery.oembed.js | 67 - .../plugins/oembed/libs/jquery.oembed.min.js | 67 - .../plugins/pastefromword/filter/default.js | 56 +- .../ckeditor/plugins/smiley/dialogs/smiley.js | 2 +- .../sourcedialog/dialogs/sourcedialog.js | 6 - .../dialogs/lang/_translationstatus.txt | 2 +- .../plugins/specialchar/dialogs/lang/ar.js | 13 + .../plugins/specialchar/dialogs/lang/bg.js | 13 + .../plugins/specialchar/dialogs/lang/ca.js | 21 +- .../plugins/specialchar/dialogs/lang/cs.js | 2 +- .../plugins/specialchar/dialogs/lang/cy.js | 4 +- .../plugins/specialchar/dialogs/lang/de.js | 2 +- .../plugins/specialchar/dialogs/lang/el.js | 18 +- .../plugins/specialchar/dialogs/lang/en.js | 2 +- .../plugins/specialchar/dialogs/lang/eo.js | 2 +- .../plugins/specialchar/dialogs/lang/es.js | 13 + .../plugins/specialchar/dialogs/lang/et.js | 8 +- .../plugins/specialchar/dialogs/lang/fa.js | 2 +- .../plugins/specialchar/dialogs/lang/fi.js | 2 +- .../plugins/specialchar/dialogs/lang/fr-ca.js | 10 + .../plugins/specialchar/dialogs/lang/fr.js | 2 +- .../plugins/specialchar/dialogs/lang/gl.js | 13 + .../plugins/specialchar/dialogs/lang/he.js | 19 +- .../plugins/specialchar/dialogs/lang/hr.js | 6 +- .../plugins/specialchar/dialogs/lang/hu.js | 12 + .../plugins/specialchar/dialogs/lang/id.js | 13 + .../plugins/specialchar/dialogs/lang/it.js | 2 +- .../plugins/specialchar/dialogs/lang/ja.js | 9 + .../plugins/specialchar/dialogs/lang/ku.js | 2 +- .../plugins/specialchar/dialogs/lang/lv.js | 2 +- .../plugins/specialchar/dialogs/lang/nb.js | 2 +- .../plugins/specialchar/dialogs/lang/nl.js | 2 +- .../plugins/specialchar/dialogs/lang/no.js | 2 +- .../plugins/specialchar/dialogs/lang/pl.js | 18 +- .../plugins/specialchar/dialogs/lang/pt-br.js | 2 +- .../plugins/specialchar/dialogs/lang/pt.js | 13 + .../plugins/specialchar/dialogs/lang/ru.js | 13 + .../plugins/specialchar/dialogs/lang/si.js | 13 + .../plugins/specialchar/dialogs/lang/sk.js | 2 +- .../plugins/specialchar/dialogs/lang/sl.js | 12 + .../plugins/specialchar/dialogs/lang/sq.js | 13 + .../plugins/specialchar/dialogs/lang/sv.js | 2 +- .../plugins/specialchar/dialogs/lang/th.js | 2 +- .../plugins/specialchar/dialogs/lang/tr.js | 2 +- .../plugins/specialchar/dialogs/lang/ug.js | 8 +- .../plugins/specialchar/dialogs/lang/uk.js | 12 + .../plugins/specialchar/dialogs/lang/vi.js | 14 + .../plugins/specialchar/dialogs/lang/zh-cn.js | 4 +- .../specialchar/dialogs/specialchar.js | 2 +- .../plugins/symbol/dialogs/lang/en.js | 186 --- .../ckeditor/plugins/symbol/dialogs/symbol.js | 13 - .../ckeditor/plugins/table/dialogs/table.js | 35 +- .../plugins/tabletools/dialogs/tableCell.js | 2 +- .../plugins/templates/dialogs/templates.css | 2 +- .../plugins/templates/dialogs/templates.js | 2 +- .../plugins/templates/templates/default.js | 4 +- .../ckeditor/plugins/uploadcare/README.md | 56 - .../ckeditor/plugins/uploadcare/config.js | 1 - .../ckeditor/plugins/uploadcare/config.php | 3 - .../ckeditor/plugins/uploadcare/dialog.php | 222 --- .../plugins/uploadcare/images/logo.png | Bin 714 -> 0 bytes .../uploadcare/uploadcare-php/README.md | 374 ----- .../uploadcare-php/sample-project/config.php | 3 - .../sample-project/examples.php | 225 --- .../sample-project/examples52.php | 221 --- .../uploadcare-php/sample-project/index.php | 81 - .../uploadcare-php/sample-project/test.jpg | Bin 124439 -> 0 bytes .../uploadcare-php/sample-project/upload.php | 71 - .../uploadcare-php/tests/5.2/ApiTest.php | 311 ---- .../uploadcare-php/tests/5.2/config.php | 3 - .../uploadcare-php/tests/5.2/test.jpg | Bin 124439 -> 0 bytes .../uploadcare-php/tests/5.3/ApiTest.php | 313 ---- .../uploadcare-php/tests/5.3/config.php | 3 - .../uploadcare-php/tests/5.3/test.jpg | Bin 124439 -> 0 bytes .../uploadcare-php/uploadcare/lib/5.2/Api.php | 299 ---- .../uploadcare/lib/5.2/File.php | 320 ---- .../uploadcare/lib/5.2/Uploadcare.php | 26 - .../uploadcare/lib/5.2/Uploader.php | 230 --- .../uploadcare/lib/5.2/Widget.php | 71 - .../uploadcare/lib/5.3-5.4/Api.php | 295 ---- .../uploadcare/lib/5.3-5.4/File.php | 316 ---- .../uploadcare/lib/5.3-5.4/Uploadcare.php | 20 - .../uploadcare/lib/5.3-5.4/Uploader.php | 238 --- .../uploadcare/lib/5.3-5.4/Widget.php | 72 - .../plugins/wordcount/css/wordcount.css | 1 - .../ckeditor/plugins/wsc/dialogs/ciframe.html | 17 + .../ckeditor/plugins/wsc/dialogs/tmp.html | 118 ++ .../ckeditor/plugins/wsc/dialogs/wsc.js | 70 +- .../ckeditor/plugins/wsc/dialogs/wsc_ie.js | 11 + .../ckeditor/plugins/youtube/images/icon.png | Bin 0 -> 619 bytes .../ckeditor/ckeditor/samples/ajax.html | 82 - .../static/ckeditor/ckeditor/samples/api.html | 207 --- .../ckeditor/ckeditor/samples/appendto.html | 57 - .../samples/assets/inlineall/logo.png | Bin 4411 -> 0 bytes .../assets/outputxhtml/outputxhtml.css | 204 --- .../ckeditor/samples/assets/posteddata.php | 59 - .../ckeditor/samples/assets/sample.css | 3 - .../ckeditor/samples/assets/sample.jpg | Bin 17932 -> 0 bytes .../samples/assets/uilanguages/languages.js | 7 - .../ckeditor/ckeditor/samples/divreplace.html | 141 -- .../ckeditor/ckeditor/samples/index.html | 128 -- .../ckeditor/ckeditor/samples/inlineall.html | 311 ---- .../ckeditor/samples/inlinebycode.html | 122 -- .../plugins/dialog/assets/my_dialog.js | 48 - .../samples/plugins/dialog/dialog.html | 187 --- .../samples/plugins/enterkey/enterkey.html | 103 -- .../assets/outputforflash/outputforflash.fla | Bin 85504 -> 0 bytes .../assets/outputforflash/outputforflash.swf | Bin 15571 -> 0 bytes .../assets/outputforflash/swfobject.js | 18 - .../plugins/htmlwriter/outputforflash.html | 280 ---- .../plugins/htmlwriter/outputhtml.html | 237 --- .../samples/plugins/magicline/magicline.html | 203 --- .../plugins/sourcedialog/sourcedialog.html | 118 -- .../stylesheetparser/assets/sample.css | 70 - .../stylesheetparser/stylesheetparser.html | 82 - .../plugins/tableresize/tableresize.html | 104 -- .../samples/plugins/toolbar/toolbar.html | 200 --- .../samples/plugins/wysiwygarea/fullpage.html | 71 - .../ckeditor/ckeditor/samples/readonly.html | 73 - .../ckeditor/samples/replacebyclass.html | 57 - .../ckeditor/samples/replacebycode.html | 56 - .../ckeditor/ckeditor/samples/sample.css | 333 ---- .../ckeditor/ckeditor/samples/sample.js | 33 - .../ckeditor/samples/sample_posteddata.php | 16 - .../ckeditor/ckeditor/samples/tabindex.html | 75 - .../ckeditor/ckeditor/samples/uicolor.html | 69 - .../ckeditor/samples/uilanguages.html | 119 -- .../ckeditor/ckeditor/samples/xhtmlstyle.html | 219 --- .../ckeditor/ckeditor/skins/moono/dialog.css | 2 +- .../ckeditor/skins/moono/dialog_ie.css | 4 +- .../ckeditor/skins/moono/dialog_ie7.css | 4 +- .../ckeditor/skins/moono/dialog_ie8.css | 4 +- .../ckeditor/skins/moono/dialog_iequirks.css | 4 +- .../ckeditor/skins/moono/dialog_opera.css | 4 +- .../ckeditor/ckeditor/skins/moono/editor.css | 4 +- .../ckeditor/skins/moono/editor_gecko.css | 4 +- .../ckeditor/skins/moono/editor_ie.css | 4 +- .../ckeditor/skins/moono/editor_ie7.css | 4 +- .../ckeditor/skins/moono/editor_ie8.css | 4 +- .../ckeditor/skins/moono/editor_iequirks.css | 4 +- .../ckeditor/ckeditor/skins/moono/icons.png | Bin 21820 -> 20427 bytes .../ckeditor/skins/moono/icons_hidpi.png | Bin 0 -> 66930 bytes .../ckeditor/skins/moono/images/close.png | Bin 389 -> 824 bytes .../skins/moono/images/hidpi/close.png | Bin 0 -> 1792 bytes .../skins/moono/images/hidpi/lock-open.png | Bin 0 -> 1503 bytes .../skins/moono/images/hidpi/lock.png | Bin 0 -> 1616 bytes .../skins/moono/images/hidpi/refresh.png | Bin 0 -> 2320 bytes .../ckeditor/skins/moono/images/lock-open.png | Bin 0 -> 736 bytes .../ckeditor/skins/moono/images/lock.png | Bin 0 -> 728 bytes .../ckeditor/skins/moono/images/mini.png | Bin 818 -> 0 bytes .../ckeditor/skins/moono/images/refresh.png | Bin 0 -> 953 bytes ckeditor/static/ckeditor/ckeditor/styles.js | 5 +- .../galleriffic/css/galleriffic-5.css | 2 +- ckeditor/templates/browse.html | 211 +-- ckeditor/tests.py | 128 -- ckeditor/urls.py | 8 +- ckeditor/utils.py | 43 + ckeditor/views.py | 181 +- ckeditor/widgets.py | 12 +- .../10/dummy.jpg => ckeditor_demo/__init__.py | 0 .../demo_application/__init__.py | 0 ckeditor_demo/demo_application/admin.py | 6 + .../demo_application/fixtures/test_admin.json | 20 + ckeditor_demo/demo_application/forms.py | 7 + ckeditor_demo/demo_application/models.py | 7 + .../demo_application/templates/form.html | 13 + ckeditor_demo/demo_application/tests.py | 126 ++ ckeditor_demo/demo_application/views.py | 14 + ckeditor_demo/settings.py | 93 ++ ckeditor_demo/urls.py | 13 + ckeditor_demo/wsgi.py | 14 + ckeditor_demo_requirements.txt | 4 + test_project/manage.py => manage.py | 2 +- media/uploads/README.rst | 1 - setup.py | 22 +- static/README.rst | 1 - test_project/test_project/admin.py | 4 - test_project/test_project/models.py | 8 - test_project/test_project/settings.py | 179 -- test_project/test_project/urls.py | 17 - test_project/test_project/wsgi.py | 32 - test_settings.py | 12 - tox.ini | 10 + 347 files changed, 3003 insertions(+), 10084 deletions(-) rename {test_project/test_project => ckeditor/image}/__init__.py (100%) create mode 100644 ckeditor/image/dummy_backend.py create mode 100644 ckeditor/image/pillow_backend.py create mode 100644 ckeditor/image_processing.py create mode 100644 ckeditor/static/ckeditor/ckeditor/adapters/jquery.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/af.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/ar.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/bg.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/bn.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/bs.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/ca.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/cs.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/cy.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/da.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/de.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/el.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/en-au.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/en-ca.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/en-gb.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/eo.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/es.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/et.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/eu.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/fa.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/fi.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/fo.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/fr-ca.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/fr.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/gl.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/gu.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/he.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/hi.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/hr.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/hu.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/id.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/is.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/it.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/ja.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/ka.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/km.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/ko.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/ku.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/lt.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/lv.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/mk.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/mn.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/ms.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/nb.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/nl.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/no.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/pl.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/pt-br.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/pt.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/ro.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/ru.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/si.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/sk.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/sl.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/sq.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/sr-latn.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/sr.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/sv.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/th.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/tr.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/ug.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/uk.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/vi.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/zh-cn.js create mode 100644 ckeditor/static/ckeditor/ckeditor/lang/zh.js create mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/fr-ca.js create mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/gl.js create mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/id.js create mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/si.js create mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/sq.js create mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/sr-latn.js create mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/sr.js create mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/about/dialogs/hidpi/logo_ckeditor.png create mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/icons_hidpi.png delete mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/insertpre/README.md create mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/link/images/hidpi/anchor.png create mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/magicline/images/hidpi/icon.png delete mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/mediaembed/images/icon.png delete mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/oembed/images/icon.png delete mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/oembed/libs/jquery.oembed.js delete mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/oembed/libs/jquery.oembed.min.js delete mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/dialogs/sourcedialog.js create mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ar.js create mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/bg.js create mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/es.js create mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/fr-ca.js create mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/gl.js create mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/hu.js create mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/id.js create mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ja.js create mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/pt.js create mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ru.js create mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/si.js create mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/sl.js create mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/sq.js create mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/uk.js create mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/vi.js delete mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/symbol/dialogs/lang/en.js delete mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/symbol/dialogs/symbol.js delete mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/README.md delete mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/config.js delete mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/config.php delete mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/dialog.php delete mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/images/logo.png delete mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/README.md delete mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/sample-project/config.php delete mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/sample-project/examples.php delete mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/sample-project/examples52.php delete mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/sample-project/index.php delete mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/sample-project/test.jpg delete mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/sample-project/upload.php delete mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/tests/5.2/ApiTest.php delete mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/tests/5.2/config.php delete mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/tests/5.2/test.jpg delete mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/tests/5.3/ApiTest.php delete mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/tests/5.3/config.php delete mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/tests/5.3/test.jpg delete mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/uploadcare/lib/5.2/Api.php delete mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/uploadcare/lib/5.2/File.php delete mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/uploadcare/lib/5.2/Uploadcare.php delete mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/uploadcare/lib/5.2/Uploader.php delete mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/uploadcare/lib/5.2/Widget.php delete mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/uploadcare/lib/5.3-5.4/Api.php delete mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/uploadcare/lib/5.3-5.4/File.php delete mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/uploadcare/lib/5.3-5.4/Uploadcare.php delete mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/uploadcare/lib/5.3-5.4/Uploader.php delete mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/uploadcare/lib/5.3-5.4/Widget.php delete mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/wordcount/css/wordcount.css create mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/wsc/dialogs/tmp.html create mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/wsc/dialogs/wsc_ie.js create mode 100644 ckeditor/static/ckeditor/ckeditor/plugins/youtube/images/icon.png delete mode 100644 ckeditor/static/ckeditor/ckeditor/samples/ajax.html delete mode 100644 ckeditor/static/ckeditor/ckeditor/samples/api.html delete mode 100644 ckeditor/static/ckeditor/ckeditor/samples/appendto.html delete mode 100644 ckeditor/static/ckeditor/ckeditor/samples/assets/inlineall/logo.png delete mode 100644 ckeditor/static/ckeditor/ckeditor/samples/assets/outputxhtml/outputxhtml.css delete mode 100644 ckeditor/static/ckeditor/ckeditor/samples/assets/posteddata.php delete mode 100644 ckeditor/static/ckeditor/ckeditor/samples/assets/sample.css delete mode 100644 ckeditor/static/ckeditor/ckeditor/samples/assets/sample.jpg delete mode 100644 ckeditor/static/ckeditor/ckeditor/samples/assets/uilanguages/languages.js delete mode 100644 ckeditor/static/ckeditor/ckeditor/samples/divreplace.html delete mode 100644 ckeditor/static/ckeditor/ckeditor/samples/index.html delete mode 100644 ckeditor/static/ckeditor/ckeditor/samples/inlineall.html delete mode 100644 ckeditor/static/ckeditor/ckeditor/samples/inlinebycode.html delete mode 100644 ckeditor/static/ckeditor/ckeditor/samples/plugins/dialog/assets/my_dialog.js delete mode 100644 ckeditor/static/ckeditor/ckeditor/samples/plugins/dialog/dialog.html delete mode 100644 ckeditor/static/ckeditor/ckeditor/samples/plugins/enterkey/enterkey.html delete mode 100644 ckeditor/static/ckeditor/ckeditor/samples/plugins/htmlwriter/assets/outputforflash/outputforflash.fla delete mode 100644 ckeditor/static/ckeditor/ckeditor/samples/plugins/htmlwriter/assets/outputforflash/outputforflash.swf delete mode 100644 ckeditor/static/ckeditor/ckeditor/samples/plugins/htmlwriter/assets/outputforflash/swfobject.js delete mode 100644 ckeditor/static/ckeditor/ckeditor/samples/plugins/htmlwriter/outputforflash.html delete mode 100644 ckeditor/static/ckeditor/ckeditor/samples/plugins/htmlwriter/outputhtml.html delete mode 100644 ckeditor/static/ckeditor/ckeditor/samples/plugins/magicline/magicline.html delete mode 100644 ckeditor/static/ckeditor/ckeditor/samples/plugins/sourcedialog/sourcedialog.html delete mode 100644 ckeditor/static/ckeditor/ckeditor/samples/plugins/stylesheetparser/assets/sample.css delete mode 100644 ckeditor/static/ckeditor/ckeditor/samples/plugins/stylesheetparser/stylesheetparser.html delete mode 100644 ckeditor/static/ckeditor/ckeditor/samples/plugins/tableresize/tableresize.html delete mode 100644 ckeditor/static/ckeditor/ckeditor/samples/plugins/toolbar/toolbar.html delete mode 100644 ckeditor/static/ckeditor/ckeditor/samples/plugins/wysiwygarea/fullpage.html delete mode 100644 ckeditor/static/ckeditor/ckeditor/samples/readonly.html delete mode 100644 ckeditor/static/ckeditor/ckeditor/samples/replacebyclass.html delete mode 100644 ckeditor/static/ckeditor/ckeditor/samples/replacebycode.html delete mode 100644 ckeditor/static/ckeditor/ckeditor/samples/sample.css delete mode 100644 ckeditor/static/ckeditor/ckeditor/samples/sample.js delete mode 100644 ckeditor/static/ckeditor/ckeditor/samples/sample_posteddata.php delete mode 100644 ckeditor/static/ckeditor/ckeditor/samples/tabindex.html delete mode 100644 ckeditor/static/ckeditor/ckeditor/samples/uicolor.html delete mode 100644 ckeditor/static/ckeditor/ckeditor/samples/uilanguages.html delete mode 100644 ckeditor/static/ckeditor/ckeditor/samples/xhtmlstyle.html create mode 100644 ckeditor/static/ckeditor/ckeditor/skins/moono/icons_hidpi.png create mode 100644 ckeditor/static/ckeditor/ckeditor/skins/moono/images/hidpi/close.png create mode 100644 ckeditor/static/ckeditor/ckeditor/skins/moono/images/hidpi/lock-open.png create mode 100644 ckeditor/static/ckeditor/ckeditor/skins/moono/images/hidpi/lock.png create mode 100644 ckeditor/static/ckeditor/ckeditor/skins/moono/images/hidpi/refresh.png create mode 100644 ckeditor/static/ckeditor/ckeditor/skins/moono/images/lock-open.png create mode 100644 ckeditor/static/ckeditor/ckeditor/skins/moono/images/lock.png delete mode 100644 ckeditor/static/ckeditor/ckeditor/skins/moono/images/mini.png create mode 100644 ckeditor/static/ckeditor/ckeditor/skins/moono/images/refresh.png delete mode 100644 ckeditor/tests.py create mode 100644 ckeditor/utils.py rename ckeditor/media/test_uploads/2010/10/10/dummy.jpg => ckeditor_demo/__init__.py (100%) rename ckeditor/media/test_uploads/2010/10/10/dummy_thumb.jpg => ckeditor_demo/demo_application/__init__.py (100%) create mode 100644 ckeditor_demo/demo_application/admin.py create mode 100644 ckeditor_demo/demo_application/fixtures/test_admin.json create mode 100644 ckeditor_demo/demo_application/forms.py create mode 100644 ckeditor_demo/demo_application/models.py create mode 100644 ckeditor_demo/demo_application/templates/form.html create mode 100644 ckeditor_demo/demo_application/tests.py create mode 100644 ckeditor_demo/demo_application/views.py create mode 100644 ckeditor_demo/settings.py create mode 100644 ckeditor_demo/urls.py create mode 100644 ckeditor_demo/wsgi.py create mode 100644 ckeditor_demo_requirements.txt rename test_project/manage.py => manage.py (69%) mode change 100755 => 100644 delete mode 100644 media/uploads/README.rst delete mode 100644 static/README.rst delete mode 100644 test_project/test_project/admin.py delete mode 100644 test_project/test_project/models.py delete mode 100644 test_project/test_project/settings.py delete mode 100644 test_project/test_project/urls.py delete mode 100644 test_project/test_project/wsgi.py delete mode 100644 test_settings.py create mode 100644 tox.ini diff --git a/.gitignore b/.gitignore index 88d932b..55a3232 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,7 @@ ve/ django-ckeditor.sublime-workspace django-ckeditor.sublime-project *.DS_Store +*.egg +pep8.txt +coverage.xml +db.sqlite3 diff --git a/AUTHORS.rst b/AUTHORS.rst index 8a3a086..a1cd7d6 100644 --- a/AUTHORS.rst +++ b/AUTHORS.rst @@ -1,10 +1,17 @@ AUTHORS ======= + +This fork +---------- +#. `riklaunim `_ + + Created By ---------- #. `shaunsephton `_ + Contributors ------------ #. `3point2 `_ @@ -16,5 +23,5 @@ Contributors #. `loop0 `_ #. `mwcz `_ #. `tomwys `_ -#. And others ``_ - +#. `snbuback `_ +#. And others ``_ diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 1e0aa52..7bc5cc8 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,6 +1,39 @@ Changelog ========= +4.2.7 +----- +#. Fix slugifying to empty filename if only bad characters given in filename. Use random string as fallback. +#. Don't use IMG tags for non image files in ckeditor file browser. +#. Remove non-existing image reference from CSS files that broke collectstatic. +#. Misc fixes + +4.2.5 / 4.2.6 +----- +#. Fix static files installation - switch from distutils to setuptools + +4.2.4 +----- +#. Added new demo application with selenium integration test +#. tox setup for Python 3.3 and 2.7 testing +#. Extracted image processing to backends. PIL/Pillow is optional now. Other backends can be added. +#. Fixed a bug with thumbnail generation + +4.2.3 +----- +#. Python 3.3 compatibility +#. All uploaded files are slugified by default (New settings CKEDITOR_SLUGIFY_FILENAME) +#. Upload file when editing a link () now works properly + +4.2.2 +----- +#. Python 3.3 compatibility in widgets.py + +4.2.1 +----- +#. Include CKEditor version 4.2.1. +#. Support Django 1.6 + 4.0.2 ----- #. Include CKEditor version 4.0.2. diff --git a/README.rst b/README.rst index bc1540d..c55fb3e 100644 --- a/README.rst +++ b/README.rst @@ -1,9 +1,17 @@ Django CKEditor ================ +**File storage, Django 1.6 compatible fork available on pypi as django-ckeditor-updated** **Django admin CKEditor integration.** +Note that this fork has different configuration as the source django-ckeditor. + Provides a ``RichTextField`` and ``CKEditorWidget`` utilizing CKEditor with image upload and browsing support included. +* This version also includes: +#. support to django-storages (works with S3) +#. updated ckeditor to version 4.2.1 +#. included all ckeditor language files to made everyone happy! + .. contents:: Contents :depth: 5 @@ -12,29 +20,36 @@ Installation Required ~~~~~~~~ -#. Install or add django-ckeditor to your python path. +#. Install or add django-ckeditor-updated to your python path. Note: You may not have the original django-ckeditor and django-ckeditor-updated installed at the same time. #. Add ``ckeditor`` to your ``INSTALLED_APPS`` setting. -#. Add a CKEDITOR_UPLOAD_PATH setting to the project's ``settings.py`` file. This setting specifies an absolute filesystem path to your CKEditor media upload directory. Make sure you have write permissions for the path, i.e.:: - - CKEDITOR_UPLOAD_PATH = "/home/media/media.lawrence.com/uploads" - #. Run the ``collectstatic`` management command: ``$ /manage.py collectstatic``. This'll copy static CKEditor require media resources into the directory given by the ``STATIC_ROOT`` setting. See `Django's documentation on managing static files `_ for more info. +#. Add a CKEDITOR_UPLOAD_PATH setting to the project's ``settings.py`` file. This setting specifies an relative path to your CKEditor media upload directory. CKEditor uses Django storage API. By default Django uses file system storage backend (it will use your MEDIA_ROOT and MEDIA_URL) and if you don't use different backend you have to have write permissions for the CKEDITOR_UPLOAD_PATH path within MEDIA_ROOT, i.e.:: + + + CKEDITOR_UPLOAD_PATH = "uploads/" + + For the default file system storage images will be uploaded to "uploads" folder in your MEDIA_ROOT and urls will be created against MEDIA_URL (/media/uploads/image.jpg). + + CKEditor has been tested with django FileSystemStorage and S3BotoStorage. + There are issues using S3Storage from django-storages. + #. Add CKEditor URL include to your project's ``urls.py`` file:: - - (r'^ckeditor/', include('ckeditor.urls')), + + (r'^ckeditor/', include('ckeditor.urls')), + +#. Set ``CKEDITOR_IMAGE_BACKEND`` to one of supported backends to enable thumbnails in ckeditor gallery. By default no thumbnails are created and full size images are used as preview. Supported backends: + + - ``pillow``: uses PIL or Pillow + Optional ~~~~~~~~ -#. Set the CKEDITOR_RESTRICT_BY_USER setting to ``True`` in the project's ``settings.py`` file (default ``False``). This restricts access to uploaded images to the uploading user (e.g. each user only sees and uploads their own images). Superusers can still see all images. **NOTE**: This restriction is only enforced within the CKEditor media browser. +#. All uploaded files are slugified by defaults, to disable this feature set ``CKEDITOR_SLUGIFY_FILENAME`` to ``False`` -#. Add a CKEDITOR_UPLOAD_PREFIX setting to the project's ``settings.py`` file. This setting specifies a URL prefix to media uploaded through CKEditor, i.e.:: - - CKEDITOR_UPLOAD_PREFIX = "http://media.lawrence.com/media/ckuploads/ - - (If CKEDITOR_UPLOAD_PREFIX is not provided, the media URL will fall back to MEDIA_URL with the difference of MEDIA_ROOT and the uploaded resource's full path and filename appended.) +#. Set the CKEDITOR_RESTRICT_BY_USER setting to ``True`` in the project's ``settings.py`` file (default ``False``). This restricts access to uploaded images to the uploading user (e.g. each user only sees and uploads their own images). Superusers can still see all images. **NOTE**: This restriction is only enforced within the CKEditor media browser. #. Add a CKEDITOR_CONFIGS setting to the project's ``settings.py`` file. This specifies sets of CKEditor settings that are passed to CKEditor (see CKEditor's `Setting Configurations `_), i.e.:: @@ -43,7 +58,7 @@ Optional 'toolbar': 'Basic', }, } - + The name of the settings can be referenced when instantiating a RichTextField:: content = RichTextField(config_name='awesome_ckeditor') @@ -51,9 +66,9 @@ Optional The name of the settings can be referenced when instantiating a CKEditorWidget:: widget = CKEditorWidget(config_name='awesome_ckeditor') - + By specifying a set named ``default`` you'll be applying its settings to all RichTextField and CKEditorWidget objects for which ``config_name`` has not been explicitly defined :: - + CKEDITOR_CONFIGS = { 'default': { 'toolbar': 'Full', @@ -93,14 +108,52 @@ Alernatively you can use the included ``CKEditorWidget`` as the widget for a for class PostAdmin(admin.ModelAdmin): form = PostAdminForm - + admin.site.register(Post, PostAdmin) Managment Commands ~~~~~~~~~~~~~~~~~~ Included is a management command to create thumbnails for images already contained in ``CKEDITOR_UPLOAD_PATH``. This is useful to create thumbnails when starting to use django-ckeditor with existing images. Issue the command as follows:: - + $ ./manage.py generateckeditorthumbnails **NOTE**: If you're using custom views remember to include ckeditor.js in your form's media either through ``{{ form.media }}`` or through a `` - -## Usage - -1. Press "Uploadcare" button. -2. Select a file to upload. -3. Wait for file to be uploaded. An "Uploadcare" icon will show upload progress. -4. Change any parameters you like. -5. Press "Insert" and an image will be available inside editor. - -[1]: http://uploadcare.com/ -[2]: https://uploadcare.com/documentation/reference/basic/cdn.html -[3]: https://github.com/uploadcare/uploadcare-php -[4]: http://www.ckeditor.com -[5]: http://www.ckeditor.com/addon/iframedialog diff --git a/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/config.js b/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/config.js deleted file mode 100644 index 6d21c97..0000000 --- a/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/config.js +++ /dev/null @@ -1 +0,0 @@ -var UPLOADCARE_PUBLIC_KEY="demopublickey"; \ No newline at end of file diff --git a/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/config.php b/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/config.php deleted file mode 100644 index 5539eb0..0000000 --- a/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/config.php +++ /dev/null @@ -1,3 +0,0 @@ -getFile($file_id); - $file->scaleCrop($scale_crop_default_width, $scale_crop_default_height); - $file->op('stretch/off'); - $file->store(); -} -if ($_GET['file_id']) { - $file_id = $_GET['file_id']; - $file = $api->getFile($file_id); - $file->scaleCrop($scale_crop_default_width, $scale_crop_default_height); - $file->op('stretch/off'); - $file->store(); -} -$is_insert = false; -$is_preview = false; -if ($_POST['insert'] or $_POST['_preview']) { - $file_id = $_POST['file_id']; - $file = $api->getFile($file_id); - $original = clone $file; - - if (isset($_POST['crop'])) { - $crop_width = $_POST['crop_width']; - $crop_height = $_POST['crop_height']; - $crop_center = isset($_POST['crop_center']) ? true : false; - $crop_fill_color = $_POST['crop_fill_color']; - $file = $file->crop($crop_width, $crop_height, $crop_center, $crop_fill_color); - } - - if (isset($_POST['resize'])) { - $resize_width = $_POST['resize_width']; - $resize_height = $_POST['resize_height']; - $file = $file->resize($resize_width, $resize_height); - } - - if (isset($_POST['scale_crop'])) { - $scale_crop_width = $_POST['scale_crop_width']; - $scale_crop_height = $_POST['scale_crop_height']; - $scale_crop_center = isset($_POST['scale_crop_center']) ? true : false; - $file = $file->scaleCrop($scale_crop_width, $scale_crop_height, $scale_crop_center); - } else { - $scale_crop_width = $scale_crop_default_width; - $scale_crop_height = $scale_crop_default_height; - $scale_crop_center = false; - } - - if (isset($_POST['effect_flip'])) { - $file = $file->effect('flip'); - } - - if (isset($_POST['effect_grayscale'])) { - $file = $file->effect('grayscale'); - } - - if (isset($_POST['effect_invert'])) { - $file = $file->effect('invert'); - } - - if (isset($_POST['effect_mirror'])) { - $file = $file->effect('mirror'); - } - - if (isset($_POST['stretch_off'])) { - $file->op('stretch/off'); - } - - $is_insert = true; - - if ($_POST['_preview']) { - $is_insert = false; - $is_preview = true; - } -} - -?> - - - - Uploadcare - - - - - -getImgTag($file->data['original_filename']); ?> - - - - - - - - -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

File name: data['original_filename']; ?>

-

File type: data['mime_type']; ?>

-

Upload date: data['upload_date']; ?>

-
 
 
 
Effects
 
 
 
 
 
-

Preview:

-
- getImgTag($file->data['original_filename']); ?> -
-
- -
-
-
- - -widget->getScriptTag(); ?> -
- -

Use Uploadcare widget to upload file.

- widget->getInputTag('file_id'); ?> -

- -

-
- - - - - diff --git a/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/images/logo.png b/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/images/logo.png deleted file mode 100644 index 967de3a06c9c318c8fc988b0d131cd1218ee5937..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 714 zcmV;*0yX`KP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyz` z3mXH6vuQN|00K%$L_t(I%XLy+OH@%5UHhCn_s*0fkwF-!6=nI=L-b<3r1(&RQcpn! z^<@2oBB&RkpAgYo2HjOD8m4`(DvJyzt6zw#ebkfZub%8inAt--sRRHzc zE(PK=M&7!Xl0e&4vj+g7D4ohatT3+h36hcjZM;;RxlJ0WP9$a^Xp!A~ey zo*F_||FaP<({jy5K>z^O8h{3Xfwd6;z?d*_+@@RI1Ji?VpB~1VJDZ;x?h4DFcX{i# wor;2DKS-tBjnm=ZFPD|_<~j~e&L;E!0e%uIAE+u>4*&oF07*qoM6N<$f&jra7ytkO diff --git a/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/README.md b/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/README.md deleted file mode 100644 index 8bcbb73..0000000 --- a/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/README.md +++ /dev/null @@ -1,374 +0,0 @@ -# Uploadcare PHP - -This is a set of libraries to work with [Uploadcare][1]. - -## Install - -**Note**: php-curl must be installed. - -Just clone source code anywhere you like inside your project: - - git clone git://github.com/uploadcare/uploadcare-php.git - -If you like, define some constants with Public and Secret keys within your project: - - define('UC_PUBLIC_KEY', 'demopublickey'); - define('UC_SECRET_KEY', 'demoprivatekey'); - -If you are using PHP 5.3+ or 5.4+ it will be much better to use library with namespaces. -Just include one file to start using Uploadcare inside your PHP project and use namespace "\Uploadcare": - - require_once '../uploadcare/lib/5.3-5.4/Uploadcare.php'; - use \Uploadcare; - -If you are using PHP 5.2+, then you should include Uploadcare PHP libraries like this: - - require_once '../uploadcare/lib/5.2/Uploadcare.php'; - -Now, we are ready. Create an object of Uploadcare\Api class: - - $api = new Uploadcare\Api(UC_PUBLIC_KEY, UC_SECRET_KEY); - -For PHP 5.2 it will be: - - $api = new Uploadcare_Api(UC_PUBLIC_KEY, UC_SECRET_KEY); - -This is a main object your should work with. It has everything you need. - -## Widgets and simple example - -Let's start with widgets. - -If you want to get Javascript's url for widget, just call: - - print $api->widget->getScriptSrc() - -You can easily get all contents and <script> sections to include in your HTML: - - - widget->getScriptTag(); ?> - - -Create some form to use with widget: - -
- widget->getInputTag('qs-file'); ?> - -
- -You will see an Uploadcare widget. After selecting file the "file_id" parameter will be set as value of hidden field. - -The last thing left is to store file: - - $file_id = $_POST['qs-file']; - $api = new Uploadcare\Api(UC_PUBLIC_KEY, UC_SECRET_KEY); - $file = $api->getFile($file_id); - $file->store(); - -Now you have an Uploadcare\File object to work with. You can show an image like this: - - - -Or just: - - - -Or you can even call a getImgTag method. This will return a prepared tag: - - echo $file->getImgTag('image.jpg', array('alt' => 'Image')); - -## API and requests - -You can do any simple request if you like by calling: - - $api->request($method, $path, $data = array(), $headers = array()); - -Don't forget, that each API url has it's own allowed methods. - -If method is not allowed exceptions will be thrown. - -Ok, lets do some requests. This is request to index (http://api.uploadcare.com). - -This will return an stdClass with information about urls you can request. - -This is not really valuable data. - - $data = $api->request('GET', '/'); - -Lets request account info. - -This will return just some essential data inside stdClass such as: username, pub_key and email - - $account_data = $api->request('GET', '/account/'); - -Now lets get file list. - -This request will return stdClass with all files uploaded and some information about files. - -Each files has: - -- size -- upload_date -- last_keep_claim -- on_s3 -- made_public -- url -- is_image -- file_id -- original_filename -- removed -- mime_type -- original_file_url - - - $files_raw = $api->request('GET', '/files/'); - - -Previous request is just some raw request and it will return raw data from json. - -There's a better way to handle all the files by using method below. - -It will return an array of \Uploadcare\File objects to work with. - -This objects provide ways to display the file and to use methods such as resize, crop, etc - - $files = $api->getFileList(); - -getFileList called without any params will return just an array of first 20 files objects (first page). - -But you can supply a page you want to see: - - $page = 2; - $files = $api->getFileList($page); - -You can get some information about pagination. - -You will get an array with params: - -- page: current page -- next: uri to request next page -- per_page: number of files per page -- pages: number of pages -- previous: uri to request previous page - -Use "per_page" and "pages" information to create pagination inside your own project - - $pagination_info = $api->getFilePaginationInfo(); - -If you have a file_id (for example, it's saved in your database) you can create object for file easily. - -Just use request below: - - $file_id = '5255b9dd-f790-425e-9fa9-8b49d4e64643'; - $file = $api->getFile($file_id); - -You can access raw data like this: - - $file->data['size']; - -Trying to access "data" parameter will fire GET request to get all that data once. -It will be a cached array if you will try to access "data" parameter again. - -## File operations - -Using object of \Uploadcare\File class we can get url for the file - - echo $file->getUrl(); - -Now let's do some crop. - - $width = 400; - $height = 400; - $is_center = true; - $fill_color = 'ff0000'; - echo $file->crop($width, $height, $is_center, $fill_color)->getUrl(); - -And here's some resize with width and height - - echo $file->resize($width, $height)->getUrl(); - -Width only - - echo $file->resize($width)->getUrl(); - -Height only - - echo $file->resize(false, $height)->getUrl(); - -We can also use scale crop - - echo $file->scaleCrop($width, $height, $is_center)->getUrl(); - -And we can apply some effects. - - echo $file->effect('flip')->getUrl(); - echo $file->effect('grayscale')->getUrl(); - echo $file->effect('invert')->getUrl(); - echo $file->effect('mirror')->getUrl(); - -We can apply more than one effect! - - echo $file->effect('flip')->effect('invert')->getUrl(); - -We can combine operations, not just effects. - -Just chain methods and finish but calling "getUrl()". - - echo $file->resize(false, $height)->crop(100, 100)->effect('flip')->effect('invert')->getUrl(); - -getUrl() returns a string with the resulting URL. - -However, it's optional – the object itself becomes a string when treated as such. - -An example below will print an url too: - - echo $file->resize(false, $height)->crop(100, 100)->effect('flip')->effect('invert'); - -The way you provide operations matters. - -We can see the same operations below, but result will be a little bit different because of order: - - echo $file->crop(100, 100)->resize(false, $height)->effect('flip')->effect('invert')->getUrl(); - -You can run any custom operations like this: - - echo $file->op('effect/flip'); - echo $file->op('resize/400x400')->op('effect/flip'); - -You can call getUrl with postfix parameter. This is will add some readable postfix. - - echo $file->getUrl('image.jpg'); - -The result will be like this one: - - http://ucarecdn.com/85b5644f-e692-4855-9db0-8c5a83096e25/-/crop/970x500/center/he.jpg - -[More information on file operations can be found here][2] - -## Uploading files -Let's have some fun with uploading files. - -First of all, we can upload file from url. Just use construction below. - -This will return Uploadcare\File instance. - - $file = $api->uploader->fromUrl('http://www.baysflowers.co.nz/Images/tangerine-delight.jpg'); - $file->store(); - -By using default params of "fromUrl" method you tell Uploader to check file to be uploaded. - -By default, Uploader will make 5 checks max with 1 second wait. You can change these params: - - $file = $api->uploader->fromUrl('http://www.baysflowers.co.nz/Images/tangerine-delight.jpg', true, $timeout, $max_attempts); - -If file is not uploaded an Exception will be thrown. - -You can just get token and check status manually later any time: - - $token = $api->uploader->fromUrl('http://www.baysflowers.co.nz/Images/tangerine-delight.jpg', false); - $data = $api->uploader->status($token); - if ($data->status == 'success') { - $file_id = $data->file_id - // do smth with a file - } - -You can do any operations with this file now. - - echo $file->effect('flip')->getUrl(); - -You can upload file from path. - - $file = $api->uploader->fromPath(dirname(__FILE__).'/test.jpg'); - $file->store(); - echo $file->effect('flip')->getUrl(); - -Or even just use a file pointer. - - $fp = fopen(dirname(__FILE__).'/test.jpg', 'r'); - $file = $api->uploader->fromResource($fp); - $file->store(); - echo $file->effect('flip')->getUrl(); - -The last thing you can do is upload a file just from it's contents. But you will have to provide mime-type. - - $content = "This is some text I want to upload"; - $file = $api->uploader->fromContent($content, 'text/plain'); - $file->store(); - echo $file->getUrl(); - -If you want to delete file, just call delete() method on Uploadcare\File object. - - $file->delete(); - -## Tests - -Inside "tests" directory you can find test for PHP 5.2 and PHP 5.3. - -This tests are based on PHPUnit, so you must have PHPUnit installed on your system to use them. - -To execute tests just run this for PHP 5.3: - - cd tests/5.3/ - phpunit ApiTest.php - -or for PHP 5.2: - - cd tests/5.2/ - phpunit ApiTest.php - -ApiTest is divided is sections/methods. - -Here's descriptions of methods: - -### testConstantValid - -Just some basic unit test to test, that constants are not misspelled. - -### testChildObjectsValid - -Test that Api object has proper child objects. - -### testPublicKeyValid - -Test for public key is correct. - -### testFileList - -Test that getFilesList mehtod returns array and each item of array is an object of Uploadcare\File class - -### testRequestsRaw - -Test different request types to url https://api.uploadcare.com/. - -Some requests must throw an exception, some must not. - -Checks for some result returned. - -### testRequestsAccount - -The same as "testRequestsRaw" but with https://api.uploadcare.com/account/ url. - -### testRequestsFiles - -Makes raw request to get an array of files. - -Check's if each file has essentials parameters. - -### testFile - -Tests Uploadcare\File object to work correctly. - -Test runs different operations and checks url is returned correctly for each of them. - -### testUploadAndDelete - -Tests all four types of uploading. - -None of them should throw exception while uplaoding and storing. - -Checks text file is uploaded correctly. - -Checks for file deletions. No exceptions must be thrown. - -[1]: https://uploadcare.com/ -[2]: https://uploadcare.com/documentation/reference/basic/cdn.html diff --git a/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/sample-project/config.php b/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/sample-project/config.php deleted file mode 100644 index 5539eb0..0000000 --- a/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/sample-project/config.php +++ /dev/null @@ -1,3 +0,0 @@ -widget->getScriptSrc()."\n"; - -/** - * You can just use method below to get all the code to insert widget - */ -print $api->widget->getScriptTag()."\n"; - -/** - * Ok, lets do some requests. This is request to index (http://api.uploadcare.com). - * This will return an stdClass with information about urls you can request. - */ -$data = $api->request('GET', '/'); - -/** - * Ok, now lets get file list. - * This request will return stdClass with all files uploaded and some information about files. - * Each files has: - * - size - * - upload_date - * - last_keep_claim - * - on_s3 - * - made_public - * - url - * - is_image - * - file_id - * - original_filename - * - removed - * - mime_type - * - original_file_url - * -*/ -$files_raw = $api->request('GET', '/files/'); - -/** - * Previous request is just some raw request and it will return raw data from json. - * There's a better way to handle all the files by using method below. - * It will return an array of \Uploadcare\File objects to work with. - * - * This objects don't provide all the data like in previous request, but provides ways to display the file - * and to use methods such as resize, crop, etc -*/ -$files = $api->getFileList(); - -/** - * getFileList called without any params will return just an array of first 20 files objects (first page). - * - * But you can supply a page you want to see: -*/ -$page = 2; -$files = $api->getFileList($page); - -/** - * You can get some information about pagination. - * - * You will get an array with params: - * - page: current page - * - next: uri to request next page - * - per_page: number of files per page - * - pages: number of pages - * - previous: uri to request previous page - * - * Use "per_page" and "pages" information to create pagination inside your own project -*/ -$pagination_info = $api->getFilePaginationInfo(); - -/** - * If you have a file_id (for example, it's saved in your database) you can create object for file easily. - * Just user request below -*/ -$file_id = '5255b9dd-f790-425e-9fa9-8b49d4e64643'; -$file = $api->getFile($file_id); - -/** - * Ok, using object of \Uploadcare\File class we can get url for the file -*/ -echo $file->getUrl()."\n"; - -/** - * Or even get an image tag - */ -echo $file->getImgTag('image.jpg', array('alt' => 'Somealt'))."\n"; - -/** - * Now let's do some crop. - */ -$width = 400; -$height = 400; -$is_center = true; -$fill_color = 'ff0000'; -echo $file->crop($width, $height, $is_center, $fill_color)->getUrl()."\n"; - -/** - * And here's some resize with width and height - * */ -echo $file->resize($width, $height)->getUrl()."\n"; - -/** - * Width only - */ -echo $file->resize($width)->getUrl()."\n"; - -/** - * Height only - */ -echo $file->resize(false, $height)->getUrl()."\n"; - -/** - * We can also use scale crop - */ -echo $file->scaleCrop($width, $height, $is_center)->getUrl()."\n"; - -/** - * And we can apply some effects. - */ -echo $file->effect('flip')->getUrl()."\n"; -echo $file->effect('grayscale')->getUrl()."\n"; -echo $file->effect('invert')->getUrl()."\n"; -echo $file->effect('mirror')->getUrl()."\n"; - -/** - * We can apply more that one effect! - * */ -echo $file->effect('flip')->effect('invert')->getUrl()."\n"; - -/** - * We can combine operations, not just effects. - * - * Just chain methods and finish but calling "getUrl()". - * - * */ -echo $file->resize(false, $height)->crop(100, 100)->effect('flip')->effect('invert')->getUrl()."\n"; - -/** - * The way you provide operations matters. - * We can see the same operations below, but result will be a little bit different. - */ -echo $file->crop(100, 100)->resize(false, $height)->effect('flip')->effect('invert')->getUrl()."\n"; - -/** - * You can run any custom operations like this: - */ -echo $file->op('effect/flip')."\n"; -echo $file->op('resize/400x400')->op('effect/flip')."\n"; - -/** - * You can call getUrl with postfix parameter. This is will add some readable postfix. - */ -echo $file->getUrl('image.jpg')."\n"; - -/** - * You can find more about operations here: - * https://uploadcare.com/documentation/reference/basic/cdn.html - */ - -/** - * Ok, it's everything with operations. - * Let's have some fun with uploading files. - * First of all, we can upload file from url. Just use construction below. - * This will return File instance. - */ -$file = $api->uploader->fromUrl('http://www.baysflowers.co.nz/Images/tangerine-delight.jpg'); - -/** - * File must be uploaded, but it's not stored yet. - * Let's store it. - * We user true flag to be sure that file is uploaded. -**/ -try { - $file->store(true); -} catch (Exception $e) { - echo $e->getMessage()."\n"; - echo nl2br($e->getTraceAsString())."\n"; -} - -/** - * We can do any operations with this file now. - **/ -echo $file->effect('flip')->getUrl()."\n"; - -/** - * We can upload file from path - * */ -$file = $api->uploader->fromPath(dirname(__FILE__).'/test.jpg'); -$file->store(); -echo $file->effect('flip')->getUrl()."\n"; - -/** - * Or even just use a file pointer. - **/ -$fp = fopen(dirname(__FILE__).'/test.jpg', 'r'); -$file = $api->uploader->fromResource($fp); -$file->store(); -echo $file->effect('flip')->getUrl()."\n"; - -/** - * The last thing you can do is upload a file just from it's contents. But you will have to provide - * mime-type. - */ -$content = "This is some text I want to upload"; -$file = $api->uploader->fromContent($content, 'text/plain'); -$file->store(); -echo $file->getUrl()."\n"; - -/** - * Lets delete the last file. - */ -$file->delete(); diff --git a/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/sample-project/examples52.php b/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/sample-project/examples52.php deleted file mode 100644 index f556bfe..0000000 --- a/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/sample-project/examples52.php +++ /dev/null @@ -1,221 +0,0 @@ -widget->getScriptSrc()."\n"; - -/** - * You can just use method below to get all the code to insert widget - */ -print $api->widget->getScriptTag()."\n"; - -/** - * Ok, lets do some requests. This is request to index (http://api.uploadcare.com). - * This will return an stdClass with information about urls you can request. - */ -$data = $api->request('GET', '/'); - -/** - * Ok, now lets get file list. - * This request will return stdClass with all files uploaded and some information about files. - * Each files has: - * - size - * - upload_date - * - last_keep_claim - * - on_s3 - * - made_public - * - url - * - is_image - * - file_id - * - original_filename - * - removed - * - mime_type - * - original_file_url - * -*/ -$files_raw = $api->request('GET', '/files/'); - -/** - * Previous request is just some raw request and it will return raw data from json. - * There's a better way to handle all the files by using method below. - * It will return an array of \Uploadcare\File objects to work with. - * - * This objects don't provide all the data like in previous request, but provides ways to display the file - * and to use methods such as resize, crop, etc -*/ -$files = $api->getFileList(); - -/** - * getFileList called without any params will return just an array of first 20 files objects (first page). - * - * But you can supply a page you want to see: -*/ -$page = 2; -$files = $api->getFileList($page); - -/** - * You can get some information about pagination. - * - * You will get an array with params: - * - page: current page - * - next: uri to request next page - * - per_page: number of files per page - * - pages: number of pages - * - previous: uri to request previous page - * - * Use "per_page" and "pages" information to create pagination inside your own project -*/ -$pagination_info = $api->getFilePaginationInfo(); - -/** - * If you have a file_id (for example, it's saved in your database) you can create object for file easily. - * Just user request below -*/ -$file_id = '5255b9dd-f790-425e-9fa9-8b49d4e64643'; -$file = $api->getFile($file_id); - -/** - * Ok, using object of \Uploadcare\File class we can get url for the file -*/ -echo $file->getUrl()."\n"; - -/** - * Or even get an image tag - */ -echo $file->getImgTag('image.jpg', array('alt' => 'Somealt'))."\n"; - -/** - * Now let's do some crop. - */ -$width = 400; -$height = 400; -$is_center = true; -$fill_color = 'ff0000'; -echo $file->crop($width, $height, $is_center, $fill_color)->getUrl()."\n"; - -/** - * And here's some resize with width and height - * */ -echo $file->resize($width, $height)->getUrl()."\n"; - -/** - * Width only - */ -echo $file->resize($width)->getUrl()."\n"; - -/** - * Height only - */ -echo $file->resize(false, $height)->getUrl()."\n"; - -/** - * We can also use scale crop - */ -echo $file->scaleCrop($width, $height, $is_center)->getUrl()."\n"; - -/** - * And we can apply some effects. - */ -echo $file->effect('flip')->getUrl()."\n"; -echo $file->effect('grayscale')->getUrl()."\n"; -echo $file->effect('invert')->getUrl()."\n"; -echo $file->effect('mirror')->getUrl()."\n"; - -/** - * We can apply more that one effect! - * */ -echo $file->effect('flip')->effect('invert')->getUrl()."\n"; - -/** - * We can combine operations, not just effects. - * - * Just chain methods and finish but calling "getUrl()". - * - * */ -echo $file->resize(false, $height)->crop(100, 100)->effect('flip')->effect('invert')->getUrl()."\n"; - -/** - * The way you provide operations matters. - * We can see the same operations below, but result will be a little bit different. - */ -echo $file->crop(100, 100)->resize(false, $height)->effect('flip')->effect('invert')->getUrl()."\n"; - -/** - * You can run any custom operations like this: - */ -echo $file->op('effect/flip')."\n"; -echo $file->op('resize/400x400')->op('effect/flip')."\n"; - -/** - * You can call getUrl with postfix parameter. This is will add some readable postfix. - */ -echo $file->getUrl('image.jpg')."\n"; - -/** - * You can find more about operations here: - * https://uploadcare.com/documentation/reference/basic/cdn.html - */ - -/** - * Ok, it's everything with operations. - * Let's have some fun with uploading files. - * First of all, we can upload file from url. Just use construction below. - * This will return File instance. - */ -$file = $api->uploader->fromUrl('http://www.baysflowers.co.nz/Images/tangerine-delight.jpg'); - -/** - * File must be uploaded, but it's not stored yet. - * Let's store it. - * We user true flag to be sure that file is uploaded. -*/ -try { - $file->store(true); -} catch (Exception $e) { - echo $e->getMessage()."\n"; - echo nl2br($e->getTraceAsString())."\n"; -} - -/** - * We can do any operations with this file now. - */ -echo $file->effect('flip')->getUrl()."\n"; - -/** - * We can upload file from path - * */ -$file = $api->uploader->fromPath(dirname(__FILE__).'/test.jpg'); -$file->store(); -echo $file->effect('flip')->getUrl()."\n"; - -/** - * Or even just use a file pointer. - */ -$fp = fopen(dirname(__FILE__).'/test.jpg', 'r'); -$file = $api->uploader->fromResource($fp); -$file->store(); -echo $file->effect('flip')->getUrl()."\n"; - -/** - * The last thing you can do is upload a file just from it's contents. But you will have to provide - * mime-type. - */ -$content = "This is some text I want to upload"; -$file = $api->uploader->fromContent($content, 'text/plain'); -$file->store(); -echo $file->getUrl()."\n"; - -/** - * Lets delete the last file. - */ -$file->delete(); diff --git a/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/sample-project/index.php b/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/sample-project/index.php deleted file mode 100644 index 1482435..0000000 --- a/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/sample-project/index.php +++ /dev/null @@ -1,81 +0,0 @@ - - - - - -Uploadcare - - - -widget->getScriptTag(); ?> - - -
-
- - -
- -
-
-
-
-
    -
  • -
    -

    Use Uploadcare widget to upload any image.

    -
    -
    -
    - widget->getInputTag('qs-file', array('attr' => 1)); ?> - -
    - -
    -
  • -
- -
-
-
-
- - - diff --git a/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/sample-project/test.jpg b/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/sample-project/test.jpg deleted file mode 100644 index 16b2e9a2fcbb7fd87247570a87c4e71b72c4fbc6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 124439 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%0A3`kQJBPxtGM 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≪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ℜb4P zbcgJ2iq_d5;s#AymC+i57hlx9kPBxWG9t8zClm}&0zq-N_Ul4qaQUl~X?U9xlvMht z5?LCgp2IRKGd{z>3-V9K-`}AR;!g>yuVC}>U~oB`7P1<;8#_ZnNmZh)1p79?Y*ezv z`xE-~E#BQDs{a7kX>`V((%I?extyttQynRrdYJk#z^u%pV;f5}q!ZxmNZ(?5x9#SM z)RlXmX0^>Zm0UKQz|+Omlw%}_PU0~3401B=L2s)IvHa4e{WCSZx`PFQ&FX5JcO`ct ziK_nq%Iepq?$YEZc8o}<0WBIcJMH$3A=_dHS))L9b6R7pi))I`ytxc(dd&EVltC*; z9MJ+;Z^>o~3Hy|8o%md4c8vI&i>9*CrW-dr5kzQA9r2e!+=)+*_)cbkk>P$0+x11< zT_dV1_RA|uzL?BpZE4GwF^dAhA^PlX#q{~cp-(cB$5z1G@{oT+)?>x?*SOHn>m3cN z;dLW`Of7=NzCrw(YzPO>MH*+b8ureU&FhJ9nv)%W4Uwo}rZG|rGpvr@q_L?0lNsQ4 z18*mNw(DAHTA9YRmV!(sQBu^SB^*;$kz#MFV5gi9mm-8O^MT*rxQ*n?P=`e&82NkjRw7WSl-3DFhd^ew1s0F7k?qE zR&VM(7vk`F$nzJmjf%Fg3c`yQL!W{={>_7TEp6a~pB*zPy*B>-*yuy!Z) z2<=q*rls0hx%4)s70Sni&g1T5ClXkI#p%H}4o`tpET3 diff --git a/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/sample-project/upload.php b/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/sample-project/upload.php deleted file mode 100644 index 0021145..0000000 --- a/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/sample-project/upload.php +++ /dev/null @@ -1,71 +0,0 @@ -getFile($file_id); -try { - $file->store(); -} catch (Exception $e) { - echo $e->getMessage()."
"; - echo nl2br($e->getTraceAsString()); - die(); -} -?> - - - - -Uploadcare - - - - - -
-
- - -
- -
-
-
-
-
    -
  • -
    -

    Here is a cropped image size 400x400. Click - cropped image to see original one.

    -

    - Would you like to upload more? -

    -
    -
    - -
    -
  • -
- -
-
-
-
- - diff --git a/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/tests/5.2/ApiTest.php b/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/tests/5.2/ApiTest.php deleted file mode 100644 index ed7b3f4..0000000 --- a/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/tests/5.2/ApiTest.php +++ /dev/null @@ -1,311 +0,0 @@ -assertTrue(API_TYPE_RAW == 'raw'); - $this->assertTrue(API_TYPE_ACCOUNT == 'account'); - $this->assertTrue(API_TYPE_STORE == 'store'); - $this->assertTrue(API_TYPE_FILES == 'files'); - $this->assertTrue(API_TYPE_FILE == 'file'); - - $this->assertTrue(REQUEST_TYPE_POST == 'post'); - $this->assertTrue(REQUEST_TYPE_PUT == 'put'); - $this->assertTrue(REQUEST_TYPE_DELETE == 'delete'); - $this->assertTrue(REQUEST_TYPE_GET == 'get'); - $this->assertTrue(REQUEST_TYPE_HEAD == 'head'); - $this->assertTrue(REQUEST_TYPE_OPTIONS == 'options'); - - $this->assertTrue(UC_PARAM_FILE_ID == 'file_id'); - } - - /** - * This is just some simple test to check that classes are right. - */ - public function testChildObjectsValid() - { - $api = new Uploadcare_Api(UC_PUBLIC_KEY, UC_SECRET_KEY); - $this->assertTrue(get_class($api->widget) == 'Uploadcare_Widget'); - $this->assertTrue(get_class($api->uploader) == 'Uploadcare_Uploader'); - } - - /** - * Is public key valid? - */ - public function testPublicKeyValid() - { - $api = new Uploadcare_Api(UC_PUBLIC_KEY, UC_SECRET_KEY); - $this->assertTrue($api->getPublicKey() == 'demopublickey', 'This is true'); - } - - /** - * Test that getFilesList mehtod returns array - * and each item of array is an object of Uploadcare_File class - */ - public function testFileList() - { - $api = new Uploadcare_Api(UC_PUBLIC_KEY, UC_SECRET_KEY); - $files = $api->getFileList(); - - $this->assertTrue(is_array($files)); - foreach ($files as $file) { - $this->assertTrue(get_class($file) == 'Uploadcare_File'); - } - } - - /** - * Test requests for exceptions to "raw" url - */ - public function testRequestsRaw() - { - $api = new Uploadcare_Api(UC_PUBLIC_KEY, UC_SECRET_KEY); - - // this are request to https://api.uploadcare.com/ url. - // no exceptions should be thrown - try { - $result = $api->request('GET', '/'); - $api->request('HEAD', '/'); - $api->request('OPTIONS', '/'); - } catch (Exception $e) { - $this->fail('An unexpected exception thrown'); - } - - // let's check we have a "resources" - $this->assertTrue(is_array($result->resources)); - - // this are requests to https://api.uploadcare.com/ url. - // But this requests are now allowed but this url and we must have an exception - try { - $api->request('POST', '/'); - $this->fail('We must get an exception but everything worked fine!'); - } catch (Exception $e) { - } - - try { - $api->request('PUT', '/'); - $this->fail('We must get an exception but everything worked fine!'); - } catch (Exception $e) { - } - - try { - $api->request('DELETE', '/'); - $this->fail('We must get an exception but everything worked fine!'); - } catch (Exception $e) { - } - } - - /** - * Test requests to "account" url - */ - public function testRequestsAccount() - { - $api = new Uploadcare_Api(UC_PUBLIC_KEY, UC_SECRET_KEY); - - // this are request to https://api.uploadcare.com/account/ url. - // no exceptions should be thrown - try { - $result = $api->request('GET', '/account/'); - $api->request('HEAD', '/account/'); - $api->request('OPTIONS', '/account/'); - } catch (Exception $e) { - $this->fail('An unexpected exception thrown'); - } - - // we have some data, let's check it - $this->assertEquals($result->username, 'demo'); - $this->assertEquals($result->pub_key, 'demopublickey'); - $this->assertEquals($result->email, 'demo@uploadcare.com'); - - // this are requests to https://api.uploadcare.com/account/ url. - // But this requests are now allowed but this url and we must have an exception - try { - $api->request('POST', '/account/'); - $this->fail('We must get an exception but everything worked fine!'); - } catch (Exception $e) { - } - - try { - $api->request('PUT', '/account/'); - $this->fail('We must get an exception but everything worked fine!'); - } catch (Exception $e) { - } - - try { - $api->request('DELETE', '/account/'); - $this->fail('We must get an exception but everything worked fine!'); - } catch (Exception $e) { - } - } - - /** - * Test request to "files" - */ - public function testRequestsFiles() - { - $api = new Uploadcare_Api(UC_PUBLIC_KEY, UC_SECRET_KEY); - - // this are request to https://api.uploadcare.com/files/ url. - // no exceptions should be thrown - try { - $result = $api->request('GET', '/files/'); - $api->request('HEAD', '/files/'); - $api->request('OPTIONS', '/files/'); - } catch (Exception $e) { - $this->fail('An unexpected exception thrown'); - } - - // let's check we have an array of raw file data - $this->assertTrue(is_array($result->results)); - $this->assertGreaterThan(0, count($result->results)); - $file_raw = (array)$result->results[0]; - $this->assertArrayHasKey('size', $file_raw); - $this->assertArrayHasKey('upload_date', $file_raw); - $this->assertArrayHasKey('is_image', $file_raw); - $this->assertArrayHasKey('file_id', $file_raw); - $this->assertArrayHasKey('original_filename', $file_raw); - $this->assertArrayHasKey('mime_type', $file_raw); - - // this are requests to https://api.uploadcare.com/files/ url. - // But this requests are now allowed but this url and we must have an exception - try { - $api->request('POST', '/files/'); - $this->fail('We must get an exception but everything worked fine!'); - } catch (Exception $e) { - } - - try { - $api->request('PUT', '/files/'); - $this->fail('We must get an exception but everything worked fine!'); - } catch (Exception $e) { - } - - try { - $api->request('DELETE', '/files/'); - $this->fail('We must get an exception but everything worked fine!'); - } catch (Exception $e) { - } - } - - /** - * Let's check the file operations and check for correct urls - */ - public function testFile() - { - $api = new Uploadcare_Api(UC_PUBLIC_KEY, UC_SECRET_KEY); - $file = $api->getFile('4bd3a897-f489-4b9f-b643-961b1c9f657e'); - - $this->assertEquals(get_class($file), 'Uploadcare_File'); - - $this->assertEquals($file->getUrl(), 'https://ucarecdn.com/4bd3a897-f489-4b9f-b643-961b1c9f657e/'); - $this->assertEquals($file->resize(400, 400)->getUrl(), 'https://ucarecdn.com/4bd3a897-f489-4b9f-b643-961b1c9f657e/-/resize/400x400/'); - $this->assertEquals($file->resize(400, false)->getUrl(), 'https://ucarecdn.com/4bd3a897-f489-4b9f-b643-961b1c9f657e/-/resize/400x/'); - $this->assertEquals($file->resize(false, 400)->getUrl(), 'https://ucarecdn.com/4bd3a897-f489-4b9f-b643-961b1c9f657e/-/resize/x400/'); - - $this->assertEquals($file->crop(400, 400)->getUrl(), 'https://ucarecdn.com/4bd3a897-f489-4b9f-b643-961b1c9f657e/-/crop/400x400/'); - $this->assertEquals($file->crop(400, 400, true)->getUrl(), 'https://ucarecdn.com/4bd3a897-f489-4b9f-b643-961b1c9f657e/-/crop/400x400/center/'); - $this->assertEquals($file->crop(400, 400, true, 'ff0000')->getUrl(), 'https://ucarecdn.com/4bd3a897-f489-4b9f-b643-961b1c9f657e/-/crop/400x400/center/ff0000/'); - $this->assertEquals($file->crop(400, 400, false, 'ff0000')->getUrl(), 'https://ucarecdn.com/4bd3a897-f489-4b9f-b643-961b1c9f657e/-/crop/400x400/ff0000/'); - - $this->assertEquals($file->scaleCrop(400, 400)->getUrl(), 'https://ucarecdn.com/4bd3a897-f489-4b9f-b643-961b1c9f657e/-/scale_crop/400x400/'); - $this->assertEquals($file->scaleCrop(400, 400, true)->getUrl(), 'https://ucarecdn.com/4bd3a897-f489-4b9f-b643-961b1c9f657e/-/scale_crop/400x400/center/'); - - $this->assertEquals($file->effect('flip')->getUrl(), 'https://ucarecdn.com/4bd3a897-f489-4b9f-b643-961b1c9f657e/-/effect/flip/'); - $this->assertEquals($file->effect('grayscale')->getUrl(), 'https://ucarecdn.com/4bd3a897-f489-4b9f-b643-961b1c9f657e/-/effect/grayscale/'); - $this->assertEquals($file->effect('invert')->getUrl(), 'https://ucarecdn.com/4bd3a897-f489-4b9f-b643-961b1c9f657e/-/effect/invert/'); - $this->assertEquals($file->effect('mirror')->getUrl(), 'https://ucarecdn.com/4bd3a897-f489-4b9f-b643-961b1c9f657e/-/effect/mirror/'); - - $this->assertEquals($file->effect('flip')->effect('mirror')->getUrl(), 'https://ucarecdn.com/4bd3a897-f489-4b9f-b643-961b1c9f657e/-/effect/flip/-/effect/mirror/'); - $this->assertEquals($file->effect('mirror')->effect('flip')->getUrl(), 'https://ucarecdn.com/4bd3a897-f489-4b9f-b643-961b1c9f657e/-/effect/mirror/-/effect/flip/'); - - $this->assertEquals($file->resize(400, 400)->scaleCrop(200, 200, true)->effect('mirror')->getUrl(), 'https://ucarecdn.com/4bd3a897-f489-4b9f-b643-961b1c9f657e/-/resize/400x400/-/scale_crop/200x200/center/-/effect/mirror/'); - } - - /** - * Test uploading and deleting - */ - public function testUploadAndDelete() - { - $api = new Uploadcare_Api(UC_PUBLIC_KEY, UC_SECRET_KEY); - - // upload form url - try { - $file = $api->uploader->fromUrl('http://www.baysflowers.co.nz/Images/tangerine-delight.jpg'); - } catch (Exception $e) { - $this->fail('We get an unexpected exception trying to upload from url '.$e->getMessage()); - } - $this->assertEquals(get_class($file), 'Uploadcare_File'); - try { - $file->store(); - } catch (Exception $e) { - $this->fail('We get an unexpected exception trying to store uploaded file from url'.$e->getMessage()); - } - - // upload from path - try { - $file = $api->uploader->fromPath(dirname(__FILE__).'/test.jpg'); - } catch (Exception $e) { - $this->fail('We get an unexpected exception trying to upload from path'); - } - try { - $file->store(); - } catch (Exception $e) { - $this->fail('We get an unexpected exception trying to store uploaded file from path'.$e->getMessage()); - } - - // upload from resource - try { - $fp = fopen(dirname(__FILE__).'/test.jpg', 'r'); - $file = $api->uploader->fromResource($fp); - } catch (Exception $e) { - $this->fail('We get an unexpected exception trying to upload from resource'.$e->getMessage()); - } - try { - $file->store(); - } catch (Exception $e) { - $this->fail('We get an unexpected exception trying to store uploaded file from resource'.$e->getMessage()); - } - - // upload from raw - try { - $content = "This is some text I want to upload"; - $file = $api->uploader->fromContent($content, 'text/plain'); - } catch (Exception $e) { - $this->fail('We get an unexpected exception trying to upload from contents'.$e->getMessage()); - } - try { - $file->store(); - } catch (Exception $e) { - $this->fail('We get an unexpected exception trying to store uploaded file from contents'.$e->getMessage()); - } - - $text = file_get_contents($file->getUrl()); - $this->assertEquals($text, "This is some text I want to upload"); - - // test file delete - try { - $file->delete(); - } catch (Exception $e) { - $this->fail('We get an unexpected exception trying to delete file'.$e->getMessage()); - } - } -} diff --git a/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/tests/5.2/config.php b/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/tests/5.2/config.php deleted file mode 100644 index 5539eb0..0000000 --- a/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/tests/5.2/config.php +++ /dev/null @@ -1,3 +0,0 @@ -G1Oo*G1Ox>I1qKHU2nPoT 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%0A3`kQJBPxtGM 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≪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ℜb4P zbcgJ2iq_d5;s#AymC+i57hlx9kPBxWG9t8zClm}&0zq-N_Ul4qaQUl~X?U9xlvMht z5?LCgp2IRKGd{z>3-V9K-`}AR;!g>yuVC}>U~oB`7P1<;8#_ZnNmZh)1p79?Y*ezv z`xE-~E#BQDs{a7kX>`V((%I?extyttQynRrdYJk#z^u%pV;f5}q!ZxmNZ(?5x9#SM z)RlXmX0^>Zm0UKQz|+Omlw%}_PU0~3401B=L2s)IvHa4e{WCSZx`PFQ&FX5JcO`ct ziK_nq%Iepq?$YEZc8o}<0WBIcJMH$3A=_dHS))L9b6R7pi))I`ytxc(dd&EVltC*; z9MJ+;Z^>o~3Hy|8o%md4c8vI&i>9*CrW-dr5kzQA9r2e!+=)+*_)cbkk>P$0+x11< zT_dV1_RA|uzL?BpZE4GwF^dAhA^PlX#q{~cp-(cB$5z1G@{oT+)?>x?*SOHn>m3cN z;dLW`Of7=NzCrw(YzPO>MH*+b8ureU&FhJ9nv)%W4Uwo}rZG|rGpvr@q_L?0lNsQ4 z18*mNw(DAHTA9YRmV!(sQBu^SB^*;$kz#MFV5gi9mm-8O^MT*rxQ*n?P=`e&82NkjRw7WSl-3DFhd^ew1s0F7k?qE zR&VM(7vk`F$nzJmjf%Fg3c`yQL!W{={>_7TEp6a~pB*zPy*B>-*yuy!Z) z2<=q*rls0hx%4)s70Sni&g1T5ClXkI#p%H}4o`tpET3 diff --git a/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/tests/5.3/ApiTest.php b/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/tests/5.3/ApiTest.php deleted file mode 100644 index 1f20d9a..0000000 --- a/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/tests/5.3/ApiTest.php +++ /dev/null @@ -1,313 +0,0 @@ -assertTrue(API_TYPE_RAW == 'raw'); - $this->assertTrue(API_TYPE_ACCOUNT == 'account'); - $this->assertTrue(API_TYPE_STORE == 'store'); - $this->assertTrue(API_TYPE_FILES == 'files'); - $this->assertTrue(API_TYPE_FILE == 'file'); - - $this->assertTrue(REQUEST_TYPE_POST == 'post'); - $this->assertTrue(REQUEST_TYPE_PUT == 'put'); - $this->assertTrue(REQUEST_TYPE_DELETE == 'delete'); - $this->assertTrue(REQUEST_TYPE_GET == 'get'); - $this->assertTrue(REQUEST_TYPE_HEAD == 'head'); - $this->assertTrue(REQUEST_TYPE_OPTIONS == 'options'); - - $this->assertTrue(UC_PARAM_FILE_ID == 'file_id'); - } - - /** - * This is just some simple test to check that classes are right. - */ - public function testChildObjectsValid() - { - $api = new Uploadcare\Api(UC_PUBLIC_KEY, UC_SECRET_KEY); - $this->assertTrue(get_class($api->widget) == 'Uploadcare\Widget'); - $this->assertTrue(get_class($api->uploader) == 'Uploadcare\Uploader'); - } - - /** - * Is public key valid? - */ - public function testPublicKeyValid() - { - $api = new Uploadcare\Api(UC_PUBLIC_KEY, UC_SECRET_KEY); - $this->assertTrue($api->getPublicKey() == 'demopublickey', 'This is true'); - } - - /** - * Test that getFilesList mehtod returns array - * and each item of array is an object of Uploadcare\File class - */ - public function testFileList() - { - $api = new Uploadcare\Api(UC_PUBLIC_KEY, UC_SECRET_KEY); - $files = $api->getFileList(); - - $this->assertTrue(is_array($files)); - foreach ($files as $file) { - $this->assertTrue(get_class($file) == 'Uploadcare\File'); - } - } - - /** - * Test requests for exceptions to "raw" url - */ - public function testRequestsRaw() - { - $api = new Uploadcare\Api(UC_PUBLIC_KEY, UC_SECRET_KEY); - - // this are request to https://api.uploadcare.com/ url. - // no exceptions should be thrown - try { - $result = $api->request('GET', '/'); - $api->request('HEAD', '/'); - $api->request('OPTIONS', '/'); - } catch (Exception $e) { - $this->fail('An unexpected exception thrown'); - } - - // let's check we have a "resources" - $this->assertTrue(is_array($result->resources)); - - // this are requests to https://api.uploadcare.com/ url. - // But this requests are now allowed but this url and we must have an exception - try { - $api->request('POST', '/'); - $this->fail('We must get an exception but everything worked fine!'); - } catch (Exception $e) { - } - - try { - $api->request('PUT', '/'); - $this->fail('We must get an exception but everything worked fine!'); - } catch (Exception $e) { - } - - try { - $api->request('DELETE', '/'); - $this->fail('We must get an exception but everything worked fine!'); - } catch (Exception $e) { - } - } - - /** - * Test requests to "account" url - */ - public function testRequestsAccount() - { - $api = new Uploadcare\Api(UC_PUBLIC_KEY, UC_SECRET_KEY); - - // this are request to https://api.uploadcare.com/account/ url. - // no exceptions should be thrown - try { - $result = $api->request('GET', '/account/'); - $api->request('HEAD', '/account/'); - $api->request('OPTIONS', '/account/'); - } catch (Exception $e) { - $this->fail('An unexpected exception thrown'); - } - - // we have some data, let's check it - $this->assertEquals($result->username, 'demo'); - $this->assertEquals($result->pub_key, 'demopublickey'); - $this->assertEquals($result->email, 'demo@uploadcare.com'); - - // this are requests to https://api.uploadcare.com/account/ url. - // But this requests are now allowed but this url and we must have an exception - try { - $api->request('POST', '/account/'); - $this->fail('We must get an exception but everything worked fine!'); - } catch (Exception $e) { - } - - try { - $api->request('PUT', '/account/'); - $this->fail('We must get an exception but everything worked fine!'); - } catch (Exception $e) { - } - - try { - $api->request('delete', '/account/'); - $this->fail('We must get an exception but everything worked fine!'); - } catch (Exception $e) { - } - } - - /** - * Test request to "files" - */ - public function testRequestsFiles() - { - $api = new Uploadcare\Api(UC_PUBLIC_KEY, UC_SECRET_KEY); - - // this are request to https://api.uploadcare.com/files/ url. - // no exceptions should be thrown - try { - $result = $api->request('GET', '/files/'); - $api->request('HEAD', '/files/'); - $api->request('OPTIONS', '/files/'); - } catch (Exception $e) { - $this->fail('An unexpected exception thrown'); - } - - // let's check we have an array of raw file data - $this->assertTrue(is_array($result->results)); - $this->assertGreaterThan(0, count($result->results)); - $file_raw = (array)$result->results[0]; - $this->assertArrayHasKey('size', $file_raw); - $this->assertArrayHasKey('upload_date', $file_raw); - $this->assertArrayHasKey('is_image', $file_raw); - $this->assertArrayHasKey('file_id', $file_raw); - $this->assertArrayHasKey('original_filename', $file_raw); - $this->assertArrayHasKey('mime_type', $file_raw); - - // this are requests to https://api.uploadcare.com/files/ url. - // But this requests are now allowed but this url and we must have an exception - try { - $api->request('POST', '/files/'); - $this->fail('We must get an exception but everything worked fine!'); - } catch (Exception $e) { - } - - try { - $api->request('PUT', '/files/'); - $this->fail('We must get an exception but everything worked fine!'); - } catch (Exception $e) { - } - - try { - $api->request('DELETE', '/files/'); - $this->fail('We must get an exception but everything worked fine!'); - } catch (Exception $e) { - } - } - - /** - * Let's check the file operations and check for correct urls - */ - public function testFile() - { - $api = new Uploadcare\Api(UC_PUBLIC_KEY, UC_SECRET_KEY); - $file = $api->getFile('4bd3a897-f489-4b9f-b643-961b1c9f657e'); - - $this->assertEquals(get_class($file), 'Uploadcare\File'); - - $this->assertEquals($file->getUrl(), 'https://ucarecdn.com/4bd3a897-f489-4b9f-b643-961b1c9f657e/'); - $this->assertEquals($file->resize(400, 400)->getUrl(), 'https://ucarecdn.com/4bd3a897-f489-4b9f-b643-961b1c9f657e/-/resize/400x400/'); - $this->assertEquals($file->resize(400, false)->getUrl(), 'https://ucarecdn.com/4bd3a897-f489-4b9f-b643-961b1c9f657e/-/resize/400x/'); - $this->assertEquals($file->resize(false, 400)->getUrl(), 'https://ucarecdn.com/4bd3a897-f489-4b9f-b643-961b1c9f657e/-/resize/x400/'); - - $this->assertEquals($file->crop(400, 400)->getUrl(), 'https://ucarecdn.com/4bd3a897-f489-4b9f-b643-961b1c9f657e/-/crop/400x400/'); - $this->assertEquals($file->crop(400, 400, true)->getUrl(), 'https://ucarecdn.com/4bd3a897-f489-4b9f-b643-961b1c9f657e/-/crop/400x400/center/'); - $this->assertEquals($file->crop(400, 400, true, 'ff0000')->getUrl(), 'https://ucarecdn.com/4bd3a897-f489-4b9f-b643-961b1c9f657e/-/crop/400x400/center/ff0000/'); - $this->assertEquals($file->crop(400, 400, false, 'ff0000')->getUrl(), 'https://ucarecdn.com/4bd3a897-f489-4b9f-b643-961b1c9f657e/-/crop/400x400/ff0000/'); - - $this->assertEquals($file->scaleCrop(400, 400)->getUrl(), 'https://ucarecdn.com/4bd3a897-f489-4b9f-b643-961b1c9f657e/-/scale_crop/400x400/'); - $this->assertEquals($file->scaleCrop(400, 400, true)->getUrl(), 'https://ucarecdn.com/4bd3a897-f489-4b9f-b643-961b1c9f657e/-/scale_crop/400x400/center/'); - - $this->assertEquals($file->effect('flip')->getUrl(), 'https://ucarecdn.com/4bd3a897-f489-4b9f-b643-961b1c9f657e/-/effect/flip/'); - $this->assertEquals($file->effect('grayscale')->getUrl(), 'https://ucarecdn.com/4bd3a897-f489-4b9f-b643-961b1c9f657e/-/effect/grayscale/'); - $this->assertEquals($file->effect('invert')->getUrl(), 'https://ucarecdn.com/4bd3a897-f489-4b9f-b643-961b1c9f657e/-/effect/invert/'); - $this->assertEquals($file->effect('mirror')->getUrl(), 'https://ucarecdn.com/4bd3a897-f489-4b9f-b643-961b1c9f657e/-/effect/mirror/'); - - $this->assertEquals($file->effect('flip')->effect('mirror')->getUrl(), 'https://ucarecdn.com/4bd3a897-f489-4b9f-b643-961b1c9f657e/-/effect/flip/-/effect/mirror/'); - $this->assertEquals($file->effect('mirror')->effect('flip')->getUrl(), 'https://ucarecdn.com/4bd3a897-f489-4b9f-b643-961b1c9f657e/-/effect/mirror/-/effect/flip/'); - - $this->assertEquals($file->resize(400, 400)->scaleCrop(200, 200, true)->effect('mirror')->getUrl(), 'https://ucarecdn.com/4bd3a897-f489-4b9f-b643-961b1c9f657e/-/resize/400x400/-/scale_crop/200x200/center/-/effect/mirror/'); - } - - /** - * Test uploading and deleting - */ - public function testUploadAndDelete() - { - $api = new Uploadcare\Api(UC_PUBLIC_KEY, UC_SECRET_KEY); - - // upload form url - try { - $file = $api->uploader->fromUrl('http://www.baysflowers.co.nz/Images/tangerine-delight.jpg'); - } catch (Exception $e) { - $this->fail('We get an unexpected exception trying to upload from url '.$e->getMessage()); - } - $this->assertEquals(get_class($file), 'Uploadcare\File'); - try { - $file->store(); - } catch (Exception $e) { - $this->fail('We get an unexpected exception trying to store uploaded file from url'.$e->getMessage()); - } - - // upload from path - try { - $file = $api->uploader->fromPath(dirname(__FILE__).'/test.jpg'); - } catch (Exception $e) { - $this->fail('We get an unexpected exception trying to upload from path'); - } - try { - $file->store(); - } catch (Exception $e) { - $this->fail('We get an unexpected exception trying to store uploaded file from path'.$e->getMessage()); - } - - // upload from resource - try { - $fp = fopen(dirname(__FILE__).'/test.jpg', 'r'); - $file = $api->uploader->fromResource($fp); - } catch (Exception $e) { - $this->fail('We get an unexpected exception trying to upload from resource'.$e->getMessage()); - } - try { - $file->store(); - } catch (Exception $e) { - $this->fail('We get an unexpected exception trying to store uploaded file from resource'.$e->getMessage()); - } - - // upload from raw - try { - $content = "This is some text I want to upload"; - $file = $api->uploader->fromContent($content, 'text/plain'); - } catch (Exception $e) { - $this->fail('We get an unexpected exception trying to upload from contents'.$e->getMessage()); - } - try { - $file->store(); - } catch (Exception $e) { - $this->fail('We get an unexpected exception trying to store uploaded file from contents'.$e->getMessage()); - } - - $text = file_get_contents($file->getUrl()); - $this->assertEquals($text, "This is some text I want to upload"); - - // test file delete - try { - $file->delete(); - } catch (Exception $e) { - $this->fail('We get an unexpected exception trying to delete file'.$e->getMessage()); - } - } -} diff --git a/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/tests/5.3/config.php b/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/tests/5.3/config.php deleted file mode 100644 index 5539eb0..0000000 --- a/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/tests/5.3/config.php +++ /dev/null @@ -1,3 +0,0 @@ -G1Oo*G1Ox>I1qKHU2nPoT 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%0A3`kQJBPxtGM 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≪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ℜb4P zbcgJ2iq_d5;s#AymC+i57hlx9kPBxWG9t8zClm}&0zq-N_Ul4qaQUl~X?U9xlvMht z5?LCgp2IRKGd{z>3-V9K-`}AR;!g>yuVC}>U~oB`7P1<;8#_ZnNmZh)1p79?Y*ezv z`xE-~E#BQDs{a7kX>`V((%I?extyttQynRrdYJk#z^u%pV;f5}q!ZxmNZ(?5x9#SM z)RlXmX0^>Zm0UKQz|+Omlw%}_PU0~3401B=L2s)IvHa4e{WCSZx`PFQ&FX5JcO`ct ziK_nq%Iepq?$YEZc8o}<0WBIcJMH$3A=_dHS))L9b6R7pi))I`ytxc(dd&EVltC*; z9MJ+;Z^>o~3Hy|8o%md4c8vI&i>9*CrW-dr5kzQA9r2e!+=)+*_)cbkk>P$0+x11< zT_dV1_RA|uzL?BpZE4GwF^dAhA^PlX#q{~cp-(cB$5z1G@{oT+)?>x?*SOHn>m3cN z;dLW`Of7=NzCrw(YzPO>MH*+b8ureU&FhJ9nv)%W4Uwo}rZG|rGpvr@q_L?0lNsQ4 z18*mNw(DAHTA9YRmV!(sQBu^SB^*;$kz#MFV5gi9mm-8O^MT*rxQ*n?P=`e&82NkjRw7WSl-3DFhd^ew1s0F7k?qE zR&VM(7vk`F$nzJmjf%Fg3c`yQL!W{={>_7TEp6a~pB*zPy*B>-*yuy!Z) z2<=q*rls0hx%4)s70Sni&g1T5ClXkI#p%H}4o`tpET3 diff --git a/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/uploadcare/lib/5.2/Api.php b/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/uploadcare/lib/5.2/Api.php deleted file mode 100644 index f530aa6..0000000 --- a/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/uploadcare/lib/5.2/Api.php +++ /dev/null @@ -1,299 +0,0 @@ -public_key = $public_key; - $this->secret_key = $secret_key; - $this->widget = new Uploadcare_Widget($this); - $this->uploader = new Uploadcare_Uploader($this); - } - - /** - * Returns public key - * - * @return string - **/ - public function getPublicKey() - { - return $this->public_key; - } - - /** - * Return an array of File objects to work with. - * - * @param integer $page Page to be shown. - * @return array - **/ - public function getFileList($page = 1) - { - $data = $this->__preparedRequest(API_TYPE_FILES, REQUEST_TYPE_GET, array('page' => $page)); - $files_raw = (array)$data->results; - $result = array(); - foreach ($files_raw as $file_raw) { - $result[] = new Uploadcare_File($file_raw->file_id, $this); - } - return $result; - } - - /** - * Get info about pagination. - * - * @param integer $page - * @return array - **/ - public function getFilePaginationInfo($page = 1) - { - $data = (array)$this->__preparedRequest(API_TYPE_FILES, REQUEST_TYPE_GET, array('page' => $page)); - unset($data['results']); - return $data; - } - - /** - * Run raw request to REST. - * - * @param string $method Request method: GET, POST, HEAD, OPTIONS, PUT, etc - * @param string $path Path to request - * @param string $data Array of data to send. - * @param string $headers Additonal headers. - * @return array - **/ - public function request($method, $path, $data = array(), $headers = array()) - { - $ch = curl_init(sprintf('https://%s%s', $this->api_host, $path)); - $this->__setRequestType($ch, $method); - $this->__setHeaders($ch, $headers, $data); - - $data = curl_exec($ch); - $ch_info = curl_getinfo($ch); - if ($method == REQUEST_TYPE_DELETE) { - if ($ch_info['http_code'] != 204) { - throw new Exception('Request returned unexpected http code '.$ch_info['http_code'].'. '.$data); - } - } else { - if ($ch_info['http_code'] != 200) { - throw new Exception('Request returned unexpected http code '.$ch_info['http_code'].'. '.$data); - } - } - curl_close($ch); - if ($this->public_key == 'demopublickey' || $this->secret_key == 'demoprivatekey') { - trigger_error('You are using the demo account. Please get an Uploadcare account at https://uploadcare.com/accounts/create/', E_USER_WARNING); - } - return json_decode($data); - } - - /** - * Make request to API. - * Throws Exception if not http code 200 was returned. - * If http code 200 it will parse returned data form request as JSON. - * - * @param string $type Construct type. Url will be generated using this params. Options: store - * @param string $request_type Request type. Options: get, post, put, delete. - * @param array $params Additional parameters for requests as array. - * @throws Exception - * @return array - **/ - public function __preparedRequest($type, $request_type = REQUEST_TYPE_GET, $params = array()) - { - $url = $this->__getUrl($type, $params); - - $ch = $this->__initRequest($type, $params); - $this->__setRequestType($ch, $request_type); - $this->__setHeaders($ch); - - $data = curl_exec($ch); - $ch_info = curl_getinfo($ch); - if ($request_type == REQUEST_TYPE_DELETE) { - if ($ch_info['http_code'] != 204) { - throw new Exception('Request returned unexpected http code '.$ch_info['http_code'].'. '.$data); - } - } else { - if ($ch_info['http_code'] != 200) { - throw new Exception('Request returned unexpected http code '.$ch_info['http_code'].'. '.$data); - } - } - curl_close($ch); - if ($this->public_key == 'demopublickey' || $this->secret_key == 'demoprivatekey') { - trigger_error('You are using the demo account. Please get an Uploadcare account at https://uploadcare.com/accounts/create/', E_USER_WARNING); - } - return json_decode($data); - } - - /** - * Inits curl request and rerturn handler - * - * @param string $type Construct type. Url will be generated using this params. Options: store - * @param array $params Additional parameters for requests as array. - * @return resource - **/ - private function __initRequest($type, $params = array()) - { - $url = $this->__getUrl($type, $params); - return $ch = curl_init($url); - } - - /** - * Return url to send request to. - * Throws Exception if wrong type is provided or parameters missing. - * - * @param string $type Construct type. - * @param array $params Additional parameters for requests as array. - * @throws Exception - * @return string - **/ - private function __getUrl($type, $params = array()) - { - switch ($type) { - case API_TYPE_RAW: - return sprintf('https://%s/', $this->api_host); - case API_TYPE_ACCOUNT: - return sprintf('https://%s/account/', $this->api_host); - case API_TYPE_FILES: - return sprintf('https://%s/files/?page=%s', $this->api_host, $params['page']); - case API_TYPE_STORE: - if (array_key_exists(UC_PARAM_FILE_ID, $params) == false) { - throw new Exception('Please provide "store_id" param for request'); - } - return sprintf('https://%s/files/%s/storage/', $this->api_host, $params['file_id']); - case API_TYPE_FILE: - if (array_key_exists(UC_PARAM_FILE_ID, $params) == false) { - throw new Exception('Please provide "store_id" param for request'); - } - return sprintf('https://%s/files/%s/', $this->api_host, $params['file_id']); - default: - throw new Exception('No api url type is provided for request. Use store, or appropriate constants.'); - } - } - - /** - * Set request type. - * If request type is wrong an Exception will be thrown. - * - * @param resource $ch. Curl resource. - * @param string $type Request type. Options: get, post, put, delete. - * @throws Exception - * @return void - **/ - private function __setRequestType($ch, $type = REQUEST_TYPE_GET) - { - switch ($type) { - case REQUEST_TYPE_GET: - case 'GET': - break; - case REQUEST_TYPE_POST: - case 'POST': - curl_setopt($ch, CURLOPT_POST, true); - break; - case REQUEST_TYPE_PUT: - case 'PUT': - curl_setopt($ch, CURLOPT_PUT, true); - break; - case REQUEST_TYPE_DELETE: - case 'DELETE': - curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'DELETE'); - break; - case REQUEST_TYPE_HEAD: - case 'HEAD': - curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'HEAD'); - break; - case REQUEST_TYPE_OPTIONS: - case 'OPTIONS': - curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'OPTIONS'); - break; - default: - throw new Exception('No request type is provided for request. Use post, put, delete, get or appropriate constants.'); - } - } - - /** - * Set all the headers for request and set returntrasfer. - * - * @param resource $ch. Curl resource. - * @param array $headers additional headers. - * @param array $data Data array. - * @return void - **/ - private function __setHeaders($ch, $add_headers = array(), $data = array()) - { - $content_length = 0; - if (count($data)) { - $content_length = strlen(http_build_query($data)); - } - $headers = array( - sprintf('Host: %s', $this->api_host), - sprintf('Authorization: Uploadcare.Simple %s:%s', $this->public_key, $this->secret_key), - 'Content-Type: application/json', - 'Content-Length: '.$content_length, - 'User-Agent: PHP Uploadcare Module '.$this->version, - sprintf('Date: %s', date('Y-m-d H:i:s')), - ) + $add_headers; - curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); - curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); - } - - /** - * Get object of Uploadcare_File class by file_id - * - * @param string $file_id Uploadcare file_id - * @return Uploadcare_File - **/ - public function getFile($file_id) - { - return new Uploadcare_File($file_id, $this); - } -} diff --git a/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/uploadcare/lib/5.2/File.php b/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/uploadcare/lib/5.2/File.php deleted file mode 100644 index ebf6f9f..0000000 --- a/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/uploadcare/lib/5.2/File.php +++ /dev/null @@ -1,320 +0,0 @@ -file_id = $file_id; - $this->api = $api; - } - - public function __get($name) - { - if ($name == 'data') { - if (!$this->cached_data) { - $this->cached_data = (array)$this->api->__preparedRequest(API_TYPE_FILE, REQUEST_TYPE_GET, array('file_id' => $this->file_id)); - } - return $this->cached_data; - } - } - - /** - * @return string - */ - public function __toString() - { - return $this->getUrl(); - } - - /** - * Return file_id for this file - * - * @return string - */ - public function getFileId() - { - return $this->file_id; - } - - /** - * Try to store file. - * - * @param boolean $check_status Check upload status? - * @return array - */ - public function store() - { - return $this->api->__preparedRequest(API_TYPE_STORE, REQUEST_TYPE_POST, array('file_id' => $this->file_id)); - } - - /** - * Delete file - * - * @return array - */ - public function delete() - { - return $this->api->__preparedRequest(API_TYPE_FILE, REQUEST_TYPE_DELETE, array('file_id' => $this->file_id)); - } - - /** - * Get url of original image - * - * @param string $postfix - * @return string - */ - public function getUrl($postfix = null) - { - $url = sprintf('https://%s/%s/', $this->cdn_host, $this->file_id); - - $operations = array(); - - foreach ($this->operations as $i => $operation_item) { - $part = array(); - foreach (array_keys($operation_item) as $operation_type) { - $operation_params = $operation_item[$operation_type]; - $part[] = $operation_type; - switch ($operation_type) { - case 'crop': - $part = $this->__addPartSize($part, $operation_params); - $part = $this->__addPartCenter($part, $operation_params); - $part = $this->__addPartFillColor($part, $operation_params); - break; - case 'resize': - $part = $this->__addPartSize($part, $operation_params); - break; - case 'scale_crop': - $part = $this->__addPartSize($part, $operation_params); - $part = $this->__addPartCenter($part, $operation_params); - break; - case 'effect': - $part = $this->__addPartEffect($part, $operation_params); - break; - case 'custom': - $part = array($operation_params); - break; - } - $part_str = join('/', $part); - $operations[] = $part_str; - } - } - - if (count($operations)) { - $operations_part = join('/-/', $operations); - return $url.'-/'.$operations_part.'/'.$postfix; - } else { - return $url.$postfix; - } - } - - /** - * Get image tag - * - * @param string $postfix File path postfix - * @param array $attrs additional attributes - * @return string - */ - public function getImgTag($postfix = null, $attribs = array()) - { - $to_compile = array(); - foreach ($attribs as $key => $value) { - $to_compile[] = sprintf('%s="%s"', $key, $value); - } - return sprintf('', $this->getUrl(), join(' ', $to_compile)); - } - - /** - * Get object with cropped parameters. - * - * @param integer $width Crop width - * @param integer $height Crop height - * @param boolean $center Center crop? true or false (default false). - * @param string $fill_color Fill color. If nothig is provided just use false (default false). - * @return Uploadcare_File - */ - public function crop($width, $height, $center = false, $fill_color = false) - { - $result = clone $this; - $result->operations[]['crop'] = array( - 'width' => $width, - 'height' => $height, - 'center' => $center, - 'fill_color' => $fill_color, - ); - return $result; - } - - /** - * Get object with resized parameters. - * Provide width or height or both. - * If not width or height are provided exceptions will be thrown! - * - * @param integer $width Resized image width. Provide false if you resize proportionally. - * @param integer $height Resized image height. Provide false if you resize proportionally. - * @throws Exception - * @return Uploadcare_File - */ - public function resize($width = false, $height = false) - { - $result = clone $this; - if (!$width && !$height) { - throw new Exception('Please, provide at least width or height for resize'); - } - $result->operations[]['resize'] = array( - 'width' => $width, - 'height' => $height, - ); - return $result; - } - - /** - * Get object with cropped parameters. - * - * @param integer $width Crop width - * @param integer $height Crop height - * @param boolean $center Center crop? true or false (default false). - * @return Uploadcare_File - */ - public function scaleCrop($width, $height, $center = false) - { - $result = clone $this; - $result->operations[]['scale_crop'] = array( - 'width' => $width, - 'height' => $height, - 'center' => $center, - ); - return $result; - } - - /** - * Apply effect - * - * @param string $effect Effect name - * @return File - */ - public function effect($effect) - { - $result = clone $this; - $result->operations[]['effect'] = $effect; - return $result; - } - - /** - * Add any custom operation. - * - * @param string $operation - */ - public function op($operation) - { - $result = clone $this; - $result->operations[]['custom'] = $operation; - return $result; - } - - /** - * Adds part with size for operations - * - * @param array $part - * @param array $params - * @return array - */ - private function __addPartSize($part, $params) - { - $part[] = sprintf('%sx%s', $params['width'], $params['height']); - return $part; - } - - /** - * Adds part with center for operations - * - * @param array $part - * @param array $params - * @return array - */ - private function __addPartCenter($part, $params) - { - if ($params['center'] !== false) { - $part[] = 'center'; - } - return $part; - } - - /** - * Adds part with fill color for operations - * - * @param array $part - * @param array $params - * @return array - */ - private function __addPartFillColor($part, $params) - { - if ($params['fill_color'] !== false) { - $part[] = $params['fill_color']; - } - return $part; - } - - /** - * Adds part with effect for operations - * - * @param array $part - * @param string $effect - * @return array - */ - private function __addPartEffect($part, $effect) - { - $part[] = $effect; - return $part; - } -} diff --git a/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/uploadcare/lib/5.2/Uploadcare.php b/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/uploadcare/lib/5.2/Uploadcare.php deleted file mode 100644 index edb2d70..0000000 --- a/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/uploadcare/lib/5.2/Uploadcare.php +++ /dev/null @@ -1,26 +0,0 @@ -api = $api; - } - - /** - * Check file status. - * Return array of json data - * - * @param string $file_id - * @return array - */ - public function status($token) { - $data = array( - 'token' => $token, - ); - $ch = $this->__initRequest('status', $data); - $this->__setHeaders($ch); - $data = $this->__runRequest($ch); - return $data; - } - - /** - * Upload file from url and get Uploadcare_File instance - * - * @param string $url An url of file to be uploaded. - * @return Uploadcare_File - */ - public function fromUrl($url, $check_status = true, $timeout = 1, $max_attempts = 5) { - $data = array( - '_' => time(), - 'source_url' => $url, - 'pub_key' => $this->api->getPublicKey(), - ); - $ch = $this->__initRequest('from_url', $data); - $this->__setHeaders($ch); - - $data = $this->__runRequest($ch); - $token = $data->token; - - if ($check_status) { - $success = false; - $attempts = 0; - while (!$success) { - $data = $this->status($token); - if ($data->status == 'success') { - $success = true; - } - if ($attempts == $max_attempts) { - throw new Exception('Cannot store file, max attempts reached, upload is not successful'); - } - sleep($timeout); - $attempts++; - } - } else { - return $token; - } - $file_id = $data->file_id; - - return new Uploadcare_File($file_id, $this->api); - } - - /** - * Upload file from local path. - * - * @param string $path - * @return Uploadcare_File - */ - public function fromPath($path) { - $data = array( - 'UPLOADCARE_PUB_KEY' => $this->api->getPublicKey(), - 'file' => '@'.$path, - ); - $ch = $this->__initRequest('base'); - $this->__setRequestType($ch); - $this->__setData($ch, $data); - $this->__setHeaders($ch); - - $data = $this->__runRequest($ch); - $file_id = $data->file; - return new Uploadcare_File($file_id, $this->api); - } - - /** - * Upload file from file pointer - * - * @param resourse $fp - * @return Uploadcare_File - */ - public function fromResource($fp) { - $tmpfile = tempnam(sys_get_temp_dir(), 'ucr'); - $temp = fopen($tmpfile, 'w'); - while (!feof($fp)) { - fwrite($temp, fread($fp, 8192)); - } - fclose($temp); - fclose($fp); - - $data = array( - 'UPLOADCARE_PUB_KEY' => $this->api->getPublicKey(), - 'file' => '@'.$tmpfile, - ); - $ch = $this->__initRequest('base'); - $this->__setRequestType($ch); - $this->__setData($ch, $data); - $this->__setHeaders($ch); - - $data = $this->__runRequest($ch); - $file_id = $data->file; - return new Uploadcare_File($file_id, $this->api); - } - - /** - * Upload file from string using mime-type. - * - * @param string $content - * @param string $mime_type - * @return Uploadcare_File - */ - public function fromContent($content, $mime_type) { - $tmpfile = tempnam(sys_get_temp_dir(), 'ucr'); - $temp = fopen($tmpfile, 'w'); - fwrite($temp, $content); - fclose($temp); - - $data = array( - 'UPLOADCARE_PUB_KEY' => $this->api->getPublicKey(), - 'file' => sprintf('@%s;type=%s', $tmpfile, $mime_type), - ); - $ch = $this->__initRequest('base'); - $this->__setRequestType($ch); - $this->__setData($ch, $data); - $this->__setHeaders($ch); - - $data = $this->__runRequest($ch); - $file_id = $data->file; - return new Uploadcare_File($file_id, $this->api); - } - - /** - * Init upload request and return curl resource - * - * @param array $data - * @return resource - */ - private function __initRequest($type, $data = null) { - $url = sprintf('https://%s/%s/', $this->host, $type); - if (is_array($data)) { - $url = sprintf('%s?%s', $url, http_build_query($data)); - } - $ch = curl_init($url); - return $ch; - } - - /** - * Set request type for curl resrouce - * - * @param resource $ch - * @return void - */ - private function __setRequestType($ch) { - curl_setopt($ch, CURLOPT_POST, true); - } - - /** - * Set all the headers for request and set returntrasfer. - * - * @param resource $ch. Curl resource. - * @return void - */ - private function __setHeaders($ch) { - curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); - curl_setopt($ch, CURLOPT_HTTPHEADER, array( - 'User-Agent: PHP Uploadcare Module '.$this->api->version, - )); - } - - /** - * Set data to be posted on request - * - * @param resource $ch. Curl resource - * @param array $data - * @return void - */ - private function __setData($ch, $data = array()) { - curl_setopt($ch, CURLOPT_POSTFIELDS, $data); - } - - /** - * Run prepared curl request. - * Throws Exception of not 200 http code - * - * @param resource $ch. Curl resource - * @throws Exception - * @return array - */ - private function __runRequest($ch) { - $data = curl_exec($ch); - $ch_info = curl_getinfo($ch); - if ($ch_info['http_code'] != 200) { - throw new Exception('Request returned unexpected http code '.$ch_info['http_code'].'. '.$data); - } - curl_close($ch); - return json_decode($data); - } -} diff --git a/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/uploadcare/lib/5.2/Widget.php b/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/uploadcare/lib/5.2/Widget.php deleted file mode 100644 index b134905..0000000 --- a/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/uploadcare/lib/5.2/Widget.php +++ /dev/null @@ -1,71 +0,0 @@ -api = $api; - } - - /** - * Returns ', $this->api->getPublicKey()); - $result .= sprintf('', $this->getScriptSrc($version)); - return $result; - } - - /** - * Return url for javascript widget. - * If no version is provided method will use default(current) version - * - * @param string $version Version of Uploadcare.com widget - * @return string - */ - public function getScriptSrc($version = null) { - if (!$version) { - $version = $this->version; - } - return sprintf('https://ucarecdn.com/widget/%s/uploadcare/uploadcare-%s.min.js', $version, $version); - } - - /** - * Gets input tag to use with widget - * - * @param string $name Input name - * @param array $attribs Custom attributes to include - * @return string - */ - public function getInputTag($name, $attribs = array()) { - $to_compile = array(); - foreach ($attribs as $key => $value) { - $to_compile[] = sprintf('%s="%s"', $key, $value); - } - return sprintf('', $name, join(' ', $to_compile)); - } -} diff --git a/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/uploadcare/lib/5.3-5.4/Api.php b/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/uploadcare/lib/5.3-5.4/Api.php deleted file mode 100644 index 6f4d366..0000000 --- a/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/uploadcare/lib/5.3-5.4/Api.php +++ /dev/null @@ -1,295 +0,0 @@ -public_key = $public_key; - $this->secret_key = $secret_key; - $this->widget = new Widget($this); - $this->uploader = new Uploader($this); - } - - /** - * Returns public key - * - * @return string - */ - public function getPublicKey() - { - return $this->public_key; - } - - /** - * Return an array of File objects to work with. - * - * @param integer $page Page to be shown. - * @return array - */ - public function getFileList($page = 1) - { - $data = $this->__preparedRequest(API_TYPE_FILES, REQUEST_TYPE_GET, array('page' => $page)); - $files_raw = (array)$data->results; - $result = array(); - foreach ($files_raw as $file_raw) { - $result[] = new File($file_raw->file_id, $this); - } - return $result; - } - - /** - * Get info about pagination. - * - * @param integer $page - * @return array - */ - public function getFilePaginationInfo($page = 1) - { - $data = (array)$this->__preparedRequest(API_TYPE_FILES, REQUEST_TYPE_GET, array('page' => $page)); - unset($data['results']); - return $data; - } - - /** - * Run raw request to REST. - * - * @param string $method Request method: GET, POST, HEAD, OPTIONS, PUT, etc - * @param string $path Path to request - * @param string $data Array of data to send. - * @param string $headers Additonal headers. - * @return array - */ - public function request($method, $path, $data = array(), $headers = array()) - { - $ch = curl_init(sprintf('https://%s%s', $this->api_host, $path)); - $this->__setRequestType($ch, $method); - $this->__setHeaders($ch, $headers, $data); - - $data = curl_exec($ch); - $ch_info = curl_getinfo($ch); - if ($method == REQUEST_TYPE_DELETE) { - if ($ch_info['http_code'] != 204) { - throw new \Exception('Request returned unexpected http code '.$ch_info['http_code'].'. '.$data); - } - } else { - if ($ch_info['http_code'] != 200) { - throw new \Exception('Request returned unexpected http code '.$ch_info['http_code'].'. '.$data); - } - } - curl_close($ch); - if ($this->public_key == 'demopublickey' || $this->secret_key == 'demoprivatekey') { - trigger_error('You are using the demo account. Please get an Uploadcare account at https://uploadcare.com/accounts/create/', E_USER_WARNING); - } - return json_decode($data); - } - - /** - * Make request to API. - * Throws Exception if not http code 200 was returned. - * If http code 200 it will parse returned data form request as JSON. - * - * @param string $type Construct type. Url will be generated using this params. Options: store - * @param string $request_type Request type. Options: get, post, put, delete. - * @param array $params Additional parameters for requests as array. - * @throws Exception - * @return array - */ - public function __preparedRequest($type, $request_type = REQUEST_TYPE_GET, $params = array()) - { - $url = $this->__getUrl($type, $params); - - $ch = $this->__initRequest($type, $params); - $this->__setRequestType($ch, $request_type); - $this->__setHeaders($ch); - - $data = curl_exec($ch); - $ch_info = curl_getinfo($ch); - if ($request_type == REQUEST_TYPE_DELETE) { - if ($ch_info['http_code'] != 204) { - throw new \Exception('Request returned unexpected http code '.$ch_info['http_code'].'. '.$data); - } - } else { - if ($ch_info['http_code'] != 200) { - throw new \Exception('Request returned unexpected http code '.$ch_info['http_code'].'. '.$data); - } - } - curl_close($ch); - if ($this->public_key == 'demopublickey' || $this->secret_key == 'demoprivatekey') { - trigger_error('You are using the demo account. Please get an Uploadcare account at https://uploadcare.com/accounts/create/', E_USER_WARNING); - } - return json_decode($data); - } - - /** - * Inits curl request and rerturn handler - * - * @param string $type Construct type. Url will be generated using this params. Options: store - * @param array $params Additional parameters for requests as array. - * @return resource - */ - private function __initRequest($type, $params = array()) - { - $url = $this->__getUrl($type, $params); - return $ch = curl_init($url); - } - - /** - * Return url to send request to. - * Throws Exception if wrong type is provided or parameters missing. - * - * @param string $type Construct type. - * @param array $params Additional parameters for requests as array. - * @throws Exception - * @return string - */ - private function __getUrl($type, $params = array()) - { - switch ($type) { - case API_TYPE_RAW: - return sprintf('https://%s/', $this->api_host); - case API_TYPE_ACCOUNT: - return sprintf('https://%s/account/', $this->api_host); - case API_TYPE_FILES: - return sprintf('https://%s/files/?page=%s', $this->api_host, $params['page']); - case API_TYPE_STORE: - if (array_key_exists(UC_PARAM_FILE_ID, $params) == false) { - throw new \Exception('Please provide "store_id" param for request'); - } - return sprintf('https://%s/files/%s/storage/', $this->api_host, $params['file_id']); - case API_TYPE_FILE: - if (array_key_exists(UC_PARAM_FILE_ID, $params) == false) { - throw new \Exception('Please provide "store_id" param for request'); - } - return sprintf('https://%s/files/%s/', $this->api_host, $params['file_id']); - default: - throw new \Exception('No api url type is provided for request. Use store, or appropriate constants.'); - } - } - - /** - * Set request type. - * If request type is wrong an Exception will be thrown. - * - * @param resource $ch. Curl resource. - * @param string $type Request type. Options: get, post, put, delete. - * @throws Exception - * @return void - */ - private function __setRequestType($ch, $type = REQUEST_TYPE_GET) - { - switch ($type) { - case REQUEST_TYPE_GET: - case 'GET': - break; - case REQUEST_TYPE_POST: - case 'POST': - curl_setopt($ch, CURLOPT_POST, true); - break; - case REQUEST_TYPE_PUT: - case 'PUT': - curl_setopt($ch, CURLOPT_PUT, true); - break; - case REQUEST_TYPE_DELETE: - case 'DELETE': - curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'DELETE'); - break; - case REQUEST_TYPE_HEAD: - case 'HEAD': - curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'HEAD'); - break; - case REQUEST_TYPE_OPTIONS: - case 'OPTIONS': - curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'OPTIONS'); - break; - default: - throw new \Exception('No request type is provided for request. Use post, put, delete, get or appropriate constants.'); - } - } - - /** - * Set all the headers for request and set returntrasfer. - * - * @param resource $ch. Curl resource. - * @param array $headers additional headers. - * @param array $data Data array. - * @return void - */ - private function __setHeaders($ch, $add_headers = array(), $data = array()) - { - $content_length = 0; - if (count($data)) { - $content_length = strlen(http_build_query($data)); - } - $headers = array( - sprintf('Host: %s', $this->api_host), - sprintf('Authorization: Uploadcare.Simple %s:%s', $this->public_key, $this->secret_key), - 'Content-Type: application/json', - 'Content-Length: '.$content_length, - 'User-Agent: PHP Uploadcare Module '.$this->version, - sprintf('Date: %s', date('Y-m-d H:i:s')), - ) + $add_headers; - curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); - curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); - } - - /** - * Get object of File class by file_id - * - * @param string $file_id Uploadcare file_id - * @return File - */ - public function getFile($file_id) - { - return new File($file_id, $this); - } -} diff --git a/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/uploadcare/lib/5.3-5.4/File.php b/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/uploadcare/lib/5.3-5.4/File.php deleted file mode 100644 index 0290b21..0000000 --- a/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/uploadcare/lib/5.3-5.4/File.php +++ /dev/null @@ -1,316 +0,0 @@ -file_id = $file_id; - $this->api = $api; - } - - public function __get($name) - { - if ($name == 'data') { - if (!$this->cached_data) { - $this->cached_data = (array)$this->api->__preparedRequest(API_TYPE_FILE, REQUEST_TYPE_GET, array('file_id' => $this->file_id)); - } - return $this->cached_data; - } - } - - /** - * @return string - */ - public function __toString() - { - return $this->getUrl(); - } - - /** - * Return file_id for this file - * - * @return string - */ - public function getFileId() - { - return $this->file_id; - } - - /** - * Try to store file. - * - * @param boolean $check_status Check upload status? - * @return array - */ - public function store() - { - return $this->api->__preparedRequest(API_TYPE_STORE, REQUEST_TYPE_POST, array('file_id' => $this->file_id)); - } - - /** - * Delete file - * - * @return array - */ - public function delete() - { - return $this->api->__preparedRequest(API_TYPE_FILE, REQUEST_TYPE_DELETE, array('file_id' => $this->file_id)); - } - - /** - * Get url of original image - * - * @param string $postfix - * @return string - */ - public function getUrl($postfix = null) - { - $url = sprintf('https://%s/%s/', $this->cdn_host, $this->file_id); - - $operations = array(); - - foreach ($this->operations as $i => $operation_item) { - $part = array(); - foreach (array_keys($operation_item) as $operation_type) { - $operation_params = $operation_item[$operation_type]; - $part[] = $operation_type; - switch ($operation_type) { - case 'crop': - $part = $this->__addPartSize($part, $operation_params); - $part = $this->__addPartCenter($part, $operation_params); - $part = $this->__addPartFillColor($part, $operation_params); - break; - case 'resize': - $part = $this->__addPartSize($part, $operation_params); - break; - case 'scale_crop': - $part = $this->__addPartSize($part, $operation_params); - $part = $this->__addPartCenter($part, $operation_params); - break; - case 'effect': - $part = $this->__addPartEffect($part, $operation_params); - break; - case 'custom': - $part = array($operation_params); - break; - } - $part_str = join('/', $part); - $operations[] = $part_str; - } - } - - if (count($operations)) { - $operations_part = join('/-/', $operations); - return $url.'-/'.$operations_part.'/'.$postfix; - } else { - return $url.$postfix; - } - } - - /** - * Get image tag - * - * @param string $postfix File path postfix - * @param array $attrs additional attributes - * @return string - */ - public function getImgTag($postfix = null, $attribs = array()) - { - $to_compile = array(); - foreach ($attribs as $key => $value) { - $to_compile[] = sprintf('%s="%s"', $key, $value); - } - return sprintf('', $this->getUrl(), join(' ', $to_compile)); - } - - /** - * Get object with cropped parameters. - * - * @param integer $width Crop width - * @param integer $height Crop height - * @param boolean $center Center crop? true or false (default false). - * @param string $fill_color Fill color. If nothig is provided just use false (default false). - * @return File - */ - public function crop($width, $height, $center = false, $fill_color = false) - { - $result = clone $this; - $result->operations[]['crop'] = array( - 'width' => $width, - 'height' => $height, - 'center' => $center, - 'fill_color' => $fill_color, - ); - return $result; - } - - /** - * Get object with resized parameters. - * Provide width or height or both. - * If not width or height are provided exceptions will be thrown! - * - * @param integer $width Resized image width. Provide false if you resize proportionally. - * @param integer $height Resized image height. Provide false if you resize proportionally. - * @throws \Exception - * @return File - */ - public function resize($width = false, $height = false) - { - $result = clone $this; - if (!$width && !$height) { - throw new \Exception('Please, provide at least width or height for resize'); - } - $result->operations[]['resize'] = array( - 'width' => $width, - 'height' => $height, - ); - return $result; - } - - /** - * Get object with cropped parameters. - * - * @param integer $width Crop width - * @param integer $height Crop height - * @param boolean $center Center crop? true or false (default false). - * @return File - */ - public function scaleCrop($width, $height, $center = false) - { - $result = clone $this; - $result->operations[]['scale_crop'] = array( - 'width' => $width, - 'height' => $height, - 'center' => $center, - ); - return $result; - } - - /** - * Apply effect - * - * @param string $effect Effect name - * @return File - */ - public function effect($effect) - { - $result = clone $this; - $result->operations[]['effect'] = $effect; - return $result; - } - - /** - * Add any custom operation. - * - * @param string $operation - */ - public function op($operation) - { - $result = clone $this; - $result->operations[]['custom'] = $operation; - return $result; - } - - /** - * Adds part with size for operations - * - * @param array $part - * @param array $params - * @return array - */ - private function __addPartSize($part, $params) - { - $part[] = sprintf('%sx%s', $params['width'], $params['height']); - return $part; - } - - /** - * Adds part with center for operations - * - * @param array $part - * @param array $params - * @return array - */ - private function __addPartCenter($part, $params) - { - if ($params['center'] !== false) { - $part[] = 'center'; - } - return $part; - } - - /** - * Adds part with fill color for operations - * - * @param array $part - * @param array $params - * @return array - */ - private function __addPartFillColor($part, $params) - { - if ($params['fill_color'] !== false) { - $part[] = $params['fill_color']; - } - return $part; - } - - /** - * Adds part with effect for operations - * - * @param array $part - * @param string $effect - * @return array - */ - private function __addPartEffect($part, $effect) - { - $part[] = $effect; - return $part; - } -} diff --git a/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/uploadcare/lib/5.3-5.4/Uploadcare.php b/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/uploadcare/lib/5.3-5.4/Uploadcare.php deleted file mode 100644 index 5b55a26..0000000 --- a/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/uploadcare/lib/5.3-5.4/Uploadcare.php +++ /dev/null @@ -1,20 +0,0 @@ -api = $api; - } - - /** - * Check file status. - * Return array of json data - * - * @param string $file_id - * @return array - */ - public function status($token) - { - $data = array( - 'token' => $token, - ); - $ch = $this->__initRequest('status', $data); - $this->__setHeaders($ch); - $data = $this->__runRequest($ch); - return $data; - } - - /** - * Upload file from url and get File instance - * - * @param string $url An url of file to be uploaded. - * @return File - */ - public function fromUrl($url, $check_status = true, $timeout = 1, $max_attempts = 5) - { - $data = array( - '_' => time(), - 'source_url' => $url, - 'pub_key' => $this->api->getPublicKey(), - ); - $ch = $this->__initRequest('from_url', $data); - $this->__setHeaders($ch); - - $data = $this->__runRequest($ch); - $token = $data->token; - - if ($check_status) { - $success = false; - $attempts = 0; - while (!$success) { - $data = $this->status($token); - if ($data->status == 'success') { - $success = true; - } - if ($attempts == $max_attempts) { - throw new \Exception('Cannot store file, max attempts reached, upload is not successful'); - } - sleep($timeout); - $attempts++; - } - } else { - return $token; - } - $file_id = $data->file_id; - - return new File($file_id, $this->api); - } - - /** - * Upload file from local path. - * - * @param string $path - * @return File - */ - public function fromPath($path) - { - $data = array( - 'UPLOADCARE_PUB_KEY' => $this->api->getPublicKey(), - 'file' => '@'.$path, - ); - $ch = $this->__initRequest('base'); - $this->__setRequestType($ch); - $this->__setData($ch, $data); - $this->__setHeaders($ch); - - $data = $this->__runRequest($ch); - $file_id = $data->file; - return new File($file_id, $this->api); - } - - /** - * Upload file from file pointer - * - * @param resourse $fp - * @return File - */ - public function fromResource($fp) - { - $tmpfile = tempnam(sys_get_temp_dir(), 'ucr'); - $temp = fopen($tmpfile, 'w'); - while (!feof($fp)) { - fwrite($temp, fread($fp, 8192)); - } - fclose($temp); - fclose($fp); - - $data = array( - 'UPLOADCARE_PUB_KEY' => $this->api->getPublicKey(), - 'file' => '@'.$tmpfile, - ); - $ch = $this->__initRequest('base'); - $this->__setRequestType($ch); - $this->__setData($ch, $data); - $this->__setHeaders($ch); - - $data = $this->__runRequest($ch); - $file_id = $data->file; - return new File($file_id, $this->api); - } - - /** - * Upload file from string using mime-type. - * - * @param string $content - * @param string $mime_type - * @return File - */ - public function fromContent($content, $mime_type) - { - $tmpfile = tempnam(sys_get_temp_dir(), 'ucr'); - $temp = fopen($tmpfile, 'w'); - fwrite($temp, $content); - fclose($temp); - - $data = array( - 'UPLOADCARE_PUB_KEY' => $this->api->getPublicKey(), - 'file' => sprintf('@%s;type=%s', $tmpfile, $mime_type), - ); - $ch = $this->__initRequest('base'); - $this->__setRequestType($ch); - $this->__setData($ch, $data); - $this->__setHeaders($ch); - - $data = $this->__runRequest($ch); - $file_id = $data->file; - return new File($file_id, $this->api); - } - - /** - * Init upload request and return curl resource - * - * @param array $data - * @return resource - */ - private function __initRequest($type, $data = null) - { - $url = sprintf('https://%s/%s/', $this->host, $type); - if (is_array($data)) { - $url = sprintf('%s?%s', $url, http_build_query($data)); - } - $ch = curl_init($url); - return $ch; - } - - /** - * Set request type for curl resrouce - * - * @param resource $ch - * @return void - */ - private function __setRequestType($ch) - { - curl_setopt($ch, CURLOPT_POST, true); - } - - /** - * Set all the headers for request and set returntrasfer. - * - * @param resource $ch. Curl resource. - * @return void - */ - private function __setHeaders($ch) - { - curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); - curl_setopt($ch, CURLOPT_HTTPHEADER, array( - 'User-Agent: PHP Uploadcare Module '.$this->api->version, - )); - } - - /** - * Set data to be posted on request - * - * @param resource $ch. Curl resource - * @param array $data - * @return void - */ - private function __setData($ch, $data = array()) - { - curl_setopt($ch, CURLOPT_POSTFIELDS, $data); - } - - /** - * Run prepared curl request. - * Throws Exception of not 200 http code - * - * @param resource $ch. Curl resource - * @throws Exception - * @return array - */ - private function __runRequest($ch) - { - $data = curl_exec($ch); - $ch_info = curl_getinfo($ch); - if ($ch_info['http_code'] != 200) { - throw new \Exception('Request returned unexpected http code '.$ch_info['http_code'].'. '.$data); - } - curl_close($ch); - return json_decode($data); - } -} diff --git a/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/uploadcare/lib/5.3-5.4/Widget.php b/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/uploadcare/lib/5.3-5.4/Widget.php deleted file mode 100644 index 2467111..0000000 --- a/ckeditor/static/ckeditor/ckeditor/plugins/uploadcare/uploadcare-php/uploadcare/lib/5.3-5.4/Widget.php +++ /dev/null @@ -1,72 +0,0 @@ -api = $api; - } - - /** - * Returns ', $this->api->getPublicKey()); - $result .= sprintf('', $this->getScriptSrc($version)); - return $result; - } - - /** - * Return url for javascript widget. - * If no version is provided method will use default(current) version - * - * @param string $version Version of Uploadcare.com widget - * @return string - */ - public function getScriptSrc($version = null) - { - if (!$version) { - $version = $this->version; - } - return sprintf('https://ucarecdn.com/widget/%s/uploadcare/uploadcare-%s.min.js', $version, $version); - } - - /** - * Gets input tag to use with widget - * - * @param string $name Input name - * @param array $attribs Custom attributes to include - * @return string - */ - public function getInputTag($name, $attribs = array()) - { - $to_compile = array(); - foreach ($attribs as $key => $value) { - $to_compile[] = sprintf('%s="%s"', $key, $value); - } - return sprintf('', $name, join(' ', $to_compile)); - } -} diff --git a/ckeditor/static/ckeditor/ckeditor/plugins/wordcount/css/wordcount.css b/ckeditor/static/ckeditor/ckeditor/plugins/wordcount/css/wordcount.css deleted file mode 100644 index f9f22d0..0000000 --- a/ckeditor/static/ckeditor/ckeditor/plugins/wordcount/css/wordcount.css +++ /dev/null @@ -1 +0,0 @@ -.cke_wordcount {display:block;float:right;margin-top:-2px;margin-right:3px;color:black;} diff --git a/ckeditor/static/ckeditor/ckeditor/plugins/wsc/dialogs/ciframe.html b/ckeditor/static/ckeditor/ckeditor/plugins/wsc/dialogs/ciframe.html index 292297d..1d6ba5a 100644 --- a/ckeditor/static/ckeditor/ckeditor/plugins/wsc/dialogs/ciframe.html +++ b/ckeditor/static/ckeditor/ckeditor/plugins/wsc/dialogs/ciframe.html @@ -38,9 +38,26 @@ function sendData2Master() catch (e) {} } +function OnMessage (event) { + var message = event.data; + var destination = window.parent.parent; + destination.XDTMaster.read( [ 'end', message, 'fpm' ] ) ; +} + +function listenPostMessage() { + if (window.addEventListener) { // all browsers except IE before version 9 + window.addEventListener ("message", OnMessage, false); + }else { + if (window.attachEvent) { // IE before version 9 + window.attachEvent("onmessage", OnMessage); + } + } +} + function onLoad() { interval = window.setInterval( sendData2Master, 100 ); + listenPostMessage(); } diff --git a/ckeditor/static/ckeditor/ckeditor/plugins/wsc/dialogs/tmp.html b/ckeditor/static/ckeditor/ckeditor/plugins/wsc/dialogs/tmp.html new file mode 100644 index 0000000..c00d8c2 --- /dev/null +++ b/ckeditor/static/ckeditor/ckeditor/plugins/wsc/dialogs/tmp.html @@ -0,0 +1,118 @@ + + + + + iframe + + + + +
+ + + + + + + diff --git a/ckeditor/static/ckeditor/ckeditor/plugins/wsc/dialogs/wsc.js b/ckeditor/static/ckeditor/ckeditor/plugins/wsc/dialogs/wsc.js index 6b39b00..9792b87 100644 --- a/ckeditor/static/ckeditor/ckeditor/plugins/wsc/dialogs/wsc.js +++ b/ckeditor/static/ckeditor/ckeditor/plugins/wsc/dialogs/wsc.js @@ -2,10 +2,66 @@ Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. For licensing, see LICENSE.html or http://ckeditor.com/license */ -CKEDITOR.dialog.add("checkspell",function(a){function c(a,c){var d=0;return function(){"function"==typeof window.doSpell?("undefined"!=typeof e&&window.clearInterval(e),j(a)):180==d++&&window._cancelOnError(c)}}function j(c){var f=new window._SP_FCK_LangCompare,b=CKEDITOR.getUrl(a.plugins.wsc.path+"dialogs/"),e=b+"tmpFrameset.html";window.gFCKPluginName="wsc";f.setDefaulLangCode(a.config.defaultLanguage);window.doSpell({ctrl:g,lang:a.config.wsc_lang||f.getSPLangCode(a.langCode),intLang:a.config.wsc_uiLang|| -f.getSPLangCode(a.langCode),winType:d,onCancel:function(){c.hide()},onFinish:function(b){a.focus();c.getParentEditor().setData(b.value);c.hide()},staticFrame:e,framesetPath:e,iframePath:b+"ciframe.html",schemaURI:b+"wsc.css",userDictionaryName:a.config.wsc_userDictionaryName,customDictionaryName:a.config.wsc_customDictionaryIds&&a.config.wsc_customDictionaryIds.split(","),domainName:a.config.wsc_domainName});CKEDITOR.document.getById(h).setStyle("display","none");CKEDITOR.document.getById(d).setStyle("display", -"block")}var b=CKEDITOR.tools.getNextNumber(),d="cke_frame_"+b,g="cke_data_"+b,h="cke_error_"+b,e,b=document.location.protocol||"http:",i=a.lang.wsc.notAvailable,k='', -l=a.config.wsc_customLoaderScript||b+"//loader.webspellchecker.net/sproxy_fck/sproxy.php?plugin=fck2&customerid="+a.config.wsc_customerId+"&cmd=script&doc=wsc&schema=22";a.config.wsc_customLoaderScript&&(i+='

'+a.lang.wsc.errorLoading.replace(/%s/g,a.config.wsc_customLoaderScript)+"

");window._cancelOnError=function(c){if("undefined"==typeof window.WSC_Error){CKEDITOR.document.getById(d).setStyle("display", -"none");var b=CKEDITOR.document.getById(h);b.setStyle("display","block");b.setHtml(c||a.lang.wsc.notAvailable)}};return{title:a.config.wsc_dialogTitle||a.lang.wsc.title,minWidth:485,minHeight:380,buttons:[CKEDITOR.dialog.cancelButton],onShow:function(){var b=this.getContentElement("general","content").getElement();b.setHtml(k);b.getChild(2).setStyle("height",this._.contentSize.height+"px");"function"!=typeof window.doSpell&&CKEDITOR.document.getHead().append(CKEDITOR.document.createElement("script", -{attributes:{type:"text/javascript",src:l}}));b=a.getData();CKEDITOR.document.getById(g).setValue(b);e=window.setInterval(c(this,i),250)},onHide:function(){window.ooo=void 0;window.int_framsetLoaded=void 0;window.framesetLoaded=void 0;window.is_window_opened=!1},contents:[{id:"general",label:a.config.wsc_dialogTitle||a.lang.wsc.title,padding:0,elements:[{type:"html",id:"content",html:""}]}]}}); -CKEDITOR.dialog.on("resize",function(a){var a=a.data,c=a.dialog;"checkspell"==c._.name&&((c=(c=c.getContentElement("general","content").getElement())&&c.getChild(2))&&c.setSize("height",a.height),c&&c.setSize("width",a.width))}); \ No newline at end of file +(function(){function t(a){if(!a)throw"Languages-by-groups list are required for construct selectbox";var c=[],d="",f;for(f in a)for(var g in a[f]){var h=a[f][g];"en_US"==h?d=h:c.push(h)}c.sort();d&&c.unshift(d);return{getCurrentLangGroup:function(c){a:{for(var d in a)for(var f in a[d])if(f.toUpperCase()===c.toUpperCase()){c=d;break a}c=""}return c},setLangList:function(){var c={},d;for(d in a)for(var f in a[d])c[a[d][f]]=f;return c}()}}var e=function(){var a=function(a,b,f){var f=f||{},g=f.expires; +if("number"==typeof g&&g){var h=new Date;h.setTime(h.getTime()+1E3*g);g=f.expires=h}g&&g.toUTCString&&(f.expires=g.toUTCString());var b=encodeURIComponent(b),a=a+"="+b,e;for(e in f)b=f[e],a+="; "+e,!0!==b&&(a+="="+b);document.cookie=a};return{postMessage:{init:function(a){document.addEventListener?window.addEventListener("message",a,!1):window.attachEvent("onmessage",a)},send:function(a){var b=a.fn||null,f=a.id||"",g=a.target||window,e=a.message||{id:f};"[object Object]"==Object.prototype.toString.call(a.message)&& +(a.message.id||(a.message.id=f),e=a.message);a=window.JSON.stringify(e,b);g.postMessage(a,"*")}},hash:{create:function(){},parse:function(){}},cookie:{set:a,get:function(a){return(a=document.cookie.match(RegExp("(?:^|; )"+a.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,"\\$1")+"=([^;]*)")))?decodeURIComponent(a[1]):void 0},remove:function(c){a(c,"",{expires:-1})}}}}(),a=a||{};a.TextAreaNumber=null;a.load=!0;a.cmd={SpellTab:"spell",Thesaurus:"thes",GrammTab:"grammar"};a.dialog=null;a.optionNode=null;a.selectNode= +null;a.grammerSuggest=null;a.textNode={};a.iframeMain=null;a.dataTemp="";a.div_overlay=null;a.textNodeInfo={};a.selectNode={};a.selectNodeResponce={};a.langList=null;a.langSelectbox=null;a.banner="";a.show_grammar=null;a.div_overlay_no_check=null;a.targetFromFrame={};a.onLoadOverlay=null;a.LocalizationComing={};a.OverlayPlace=null;a.LocalizationButton={ChangeTo:{instance:null,text:"Change to"},ChangeAll:{instance:null,text:"Change All"},IgnoreWord:{instance:null,text:"Ignore word"},IgnoreAllWords:{instance:null, +text:"Ignore all words"},Options:{instance:null,text:"Options",optionsDialog:{instance:null}},AddWord:{instance:null,text:"Add word"},FinishChecking:{instance:null,text:"Finish Checking"}};a.LocalizationLabel={ChangeTo:{instance:null,text:"Change to"},Suggestions:{instance:null,text:"Suggestions"}};var u=function(b){for(var c in b)b[c].instance.getElement().setText(a.LocalizationComing[c])},v=function(b){for(var c in b){if(!b[c].instance.setLabel)break;b[c].instance.setLabel(a.LocalizationComing[c])}}, +j,n;a.framesetHtml=function(b){return''};a.setIframe=function(b,c){var d=a.framesetHtml(c);return b.getElement().setHtml(d)};a.setCurrentIframe=function(b){a.setIframe(a.dialog._.contents[b].Content,b)};a.setHeightBannerFrame=function(){var b=a.dialog.getContentElement("SpellTab","banner").getElement(), +c=a.dialog.getContentElement("GrammTab","banner").getElement(),d=a.dialog.getContentElement("Thesaurus","banner").getElement();b.setStyle("height","90px");c.setStyle("height","90px");d.setStyle("height","90px")};a.setHeightFrame=function(){document.getElementById(a.iframeNumber+"_"+a.dialog._.currentTabId).style.height="240px"};a.sendData=function(b){var c=b._.currentTabId,d=b._.contents[c].Content,f,g;a.setIframe(d,c);b.parts.tabs.removeAllListeners();b.parts.tabs.on("click",function(e){e=e||window.event; +e.data.getTarget().is("a")&&c!=b._.currentTabId&&(c=b._.currentTabId,d=b._.contents[c].Content,f=a.iframeNumber+"_"+c,a.div_overlay.setEnable(),d.getElement().getChildCount()?q(a.targetFromFrame[f],a.cmd[c]):(a.setIframe(d,c),g=document.getElementById(f),a.targetFromFrame[f]=g.contentWindow))})};a.buildSelectLang=function(a){var c=new CKEDITOR.dom.element("div"),d=new CKEDITOR.dom.element("select"),a="wscLang"+a;c.addClass("cke_dialog_ui_input_select");c.setAttribute("role","presentation");c.setStyles({height:"auto", +position:"absolute",right:"0",top:"-1px",width:"160px","white-space":"normal"});d.setAttribute("id",a);d.addClass("cke_dialog_ui_input_select");d.setStyles({width:"160px"});c.append(d);return c};a.buildOptionLang=function(b,c){var d=document.getElementById("wscLang"+c),f=document.createDocumentFragment(),g,e,i=[];if(0===d.options.length){for(g in b)i.push([g,b[g]]);i.sort();for(var k=0;k"},{type:"html",id:"Content",label:"spellContent",html:"",setup:function(b){var b=a.iframeNumber+"_"+b._.currentTabId,c=document.getElementById(b); +a.targetFromFrame[b]=c.contentWindow}},{type:"hbox",id:"bottomGroup",style:"width:560px; margin: 0 auto;",widths:["50%","50%"],children:[{type:"hbox",id:"leftCol",align:"left",width:"50%",children:[{type:"vbox",id:"rightCol1",widths:["50%","50%"],children:[{type:"text",id:"text",label:a.LocalizationLabel.ChangeTo.text+":",labelLayout:"horizontal",labelStyle:"font: 12px/25px arial, sans-serif;",width:"140px","default":"",onShow:function(){a.textNode.SpellTab=this;a.LocalizationLabel.ChangeTo.instance= +this},onHide:function(){this.reset()}},{type:"hbox",id:"rightCol",align:"right",width:"30%",children:[{type:"vbox",id:"rightCol_col__left",children:[{type:"text",id:"labelSuggestions",label:a.LocalizationLabel.Suggestions.text+":",onShow:function(){a.LocalizationLabel.Suggestions.instance=this;this.getInputElement().hide()}},{type:"html",id:"logo",html:'WebSpellChecker.net',setup:function(){this.getElement().$.src= +a.logotype;this.getElement().getParent().setStyles({"text-align":"left"})}}]},{type:"select",id:"list_of_suggestions",labelStyle:"font: 12px/25px arial, sans-serif;",size:"6",inputStyle:"width: 140px; height: auto;",items:[["loading..."]],onShow:function(){n=this},onHide:function(){this.clear()},onChange:function(){a.textNode.SpellTab.setValue(this.getValue())}}]}]}]},{type:"hbox",id:"rightCol",align:"right",width:"50%",children:[{type:"vbox",id:"rightCol_col__left",widths:["50%","50%","50%","50%"], +children:[{type:"button",id:"ChangeTo",label:a.LocalizationButton.ChangeTo.text,title:"Change to",style:"width: 100%;",onLoad:function(){this.getElement().setAttribute("title-cmd",this.id);a.LocalizationButton.ChangeTo.instance=this},onClick:c},{type:"button",id:"ChangeAll",label:a.LocalizationButton.ChangeAll.text,title:"Change All",style:"width: 100%;",onLoad:function(){this.getElement().setAttribute("title-cmd",this.id);a.LocalizationButton.ChangeAll.instance=this},onClick:c},{type:"button",id:"AddWord", +label:a.LocalizationButton.AddWord.text,title:"Add word",style:"width: 100%;",onLoad:function(){this.getElement().setAttribute("title-cmd",this.id);a.LocalizationButton.AddWord.instance=this},onClick:c},{type:"button",id:"FinishChecking",label:a.LocalizationButton.FinishChecking.text,title:"Finish Checking",style:"width: 100%;margin-top: 9px;",onLoad:function(){this.getElement().setAttribute("title-cmd",this.id);a.LocalizationButton.FinishChecking.instance=this},onClick:c}]},{type:"vbox",id:"rightCol_col__right", +widths:["50%","50%","50%"],children:[{type:"button",id:"IgnoreWord",label:a.LocalizationButton.IgnoreWord.text,title:"Ignore word",style:"width: 100%;",onLoad:function(){this.getElement().setAttribute("title-cmd",this.id);a.LocalizationButton.IgnoreWord.instance=this},onClick:c},{type:"button",id:"IgnoreAllWords",label:a.LocalizationButton.IgnoreAllWords.text,title:"Ignore all words",style:"width: 100%;",onLoad:function(){this.getElement().setAttribute("title-cmd",this.id);a.LocalizationButton.IgnoreAllWords.instance= +this},onClick:c},{type:"button",id:"option",label:a.LocalizationButton.Options.text,title:"Option",style:"width: 100%;",onLoad:function(){a.LocalizationButton.Options.instance=this;"file:"==document.location.protocol&&this.disable()},onClick:function(){"file:"==document.location.protocol?alert("WSC: Options functionality is disabled when runing from file system"):b.openDialog("options")}}]}]}]},{type:"hbox",id:"BlockFinishChecking",style:"width:560px; margin: 0 auto;",widths:["70%","30%"],onShow:function(){this.getElement().hide()}, +onHide:l,children:[{type:"hbox",id:"leftCol",align:"left",width:"70%",children:[{type:"vbox",id:"rightCol1",setup:function(){this.getChild()[0].getElement().$.src=a.logotype;this.getChild()[0].getElement().getParent().setStyles({"text-align":"center"})},children:[{type:"html",id:"logo",html:'WebSpellChecker.net'}]}]},{type:"hbox",id:"rightCol",align:"right",width:"30%",children:[{type:"vbox", +id:"rightCol_col__left",children:[{type:"button",id:"Option_button",label:a.LocalizationButton.Options.text,title:"Option",style:"width: 100%;",onLoad:function(){this.getElement().setAttribute("title-cmd",this.id);"file:"==document.location.protocol&&this.disable()},onClick:function(){"file:"==document.location.protocol?alert("WSC: Options functionality is disabled when runing from file system"):b.openDialog("options")}},{type:"button",id:"FinishChecking",label:a.LocalizationButton.FinishChecking.text, +title:"Finish Checking",style:"width: 100%;",onLoad:function(){this.getElement().setAttribute("title-cmd",this.id)},onClick:c}]}]}]}]},{id:"GrammTab",label:"Grammar",accessKey:"G",elements:[{type:"html",id:"banner",label:"banner",style:"",html:"
"},{type:"html",id:"Content",label:"GrammarContent",html:"",setup:function(){var b=a.iframeNumber+"_"+a.dialog._.currentTabId,c=document.getElementById(b);a.targetFromFrame[b]=c.contentWindow}},{type:"vbox",id:"bottomGroup",style:"width:560px; margin: 0 auto;", +children:[{type:"hbox",id:"leftCol",widths:["66%","34%"],children:[{type:"vbox",children:[{type:"text",id:"text",label:"Change to:",labelLayout:"horizontal",labelStyle:"font: 12px/25px arial, sans-serif;",inputStyle:"float: right; width: 200px;","default":"",onShow:function(){a.textNode.GrammTab=this},onHide:function(){this.reset()}},{type:"html",id:"html_text",html:"
", +onShow:function(){a.textNodeInfo.GrammTab=this}},{type:"html",id:"radio",html:"",onShow:function(){a.grammerSuggest=this}}]},{type:"vbox",children:[{type:"button",id:"ChangeTo",label:"Change to",title:"Change to",style:"width: 133px; float: right;",onLoad:function(){this.getElement().setAttribute("title-cmd",this.id)},onClick:c},{type:"button",id:"IgnoreWord",label:"Ignore word",title:"Ignore word",style:"width: 133px; float: right;",onLoad:function(){this.getElement().setAttribute("title-cmd",this.id)}, +onClick:c},{type:"button",id:"IgnoreAllWords",label:"Ignore Problem",title:"Ignore Problem",style:"width: 133px; float: right;",onLoad:function(){this.getElement().setAttribute("title-cmd",this.id)},onClick:c},{type:"button",id:"FinishChecking",label:"Finish Checking",title:"Finish Checking",style:"width: 133px; float: right; margin-top: 9px;",onLoad:function(){this.getElement().setAttribute("title-cmd",this.id)},onClick:c}]}]}]},{type:"hbox",id:"BlockFinishChecking",style:"width:560px; margin: 0 auto;", +widths:["70%","30%"],onShow:function(){this.getElement().hide()},onHide:l,children:[{type:"hbox",id:"leftCol",align:"left",width:"70%",children:[{type:"vbox",id:"rightCol1",children:[{type:"html",id:"logo",html:'WebSpellChecker.net',setup:function(){this.getElement().$.src=a.logotype;this.getElement().getParent().setStyles({"text-align":"center"})}}]}]},{type:"hbox",id:"rightCol",align:"right", +width:"30%",children:[{type:"vbox",id:"rightCol_col__left",children:[{type:"button",id:"FinishChecking",label:"Finish Checking",title:"Finish Checking",style:"width: 100%;",onLoad:function(){this.getElement().setAttribute("title-cmd",this.id)},onClick:c}]}]}]}]},{id:"Thesaurus",label:"Thesaurus",accessKey:"T",elements:[{type:"html",id:"banner",label:"banner",style:"",html:"
"},{type:"html",id:"Content",label:"spellContent",html:"",setup:function(){var b=a.iframeNumber+"_"+a.dialog._.currentTabId, +c=document.getElementById(b);a.targetFromFrame[b]=c.contentWindow}},{type:"vbox",id:"bottomGroup",style:"width:560px; margin: -10px auto; overflow: hidden;",children:[{type:"hbox",widths:["75%","25%"],children:[{type:"vbox",children:[{type:"hbox",widths:["65%","35%"],children:[{type:"text",id:"ChangeTo",label:"Change to:",labelLayout:"horizontal",inputStyle:"width: 160px;",labelStyle:"font: 12px/25px arial, sans-serif;","default":"",onShow:function(){a.textNode.Thesaurus=this},onHide:function(){this.reset()}}, +{type:"button",id:"ChangeTo",label:"Change to",title:"Change to",style:"width: 121px; margin-top: 1px;",onLoad:function(){this.getElement().setAttribute("title-cmd",this.id)},onClick:c}]},{type:"hbox",children:[{type:"select",id:"categories",label:"Categories:",labelStyle:"font: 12px/25px arial, sans-serif;",size:"5",inputStyle:"width: 180px; height: auto;",items:[],onShow:function(){a.selectNode.categories=this},onHide:function(){this.clear()},onChange:function(){a.buildOptionSynonyms(this.getValue())}}, +{type:"select",id:"synonyms",label:"Synonyms:",labelStyle:"font: 12px/25px arial, sans-serif;",size:"5",inputStyle:"width: 180px; height: auto;",items:[],onShow:function(){a.selectNode.synonyms=this;a.textNode.Thesaurus.setValue(this.getValue())},onHide:function(){this.clear()},onChange:function(){a.textNode.Thesaurus.setValue(this.getValue())}}]}]},{type:"vbox",width:"120px",style:"margin-top:46px;",children:[{type:"html",id:"logotype",label:"WebSpellChecker.net",html:'WebSpellChecker.net', +setup:function(){this.getElement().$.src=a.logotype;this.getElement().getParent().setStyles({"text-align":"center"})}},{type:"button",id:"FinishChecking",label:"Finish Checking",title:"Finish Checking",style:"width: 121px; float: right; margin-top: 9px;",onLoad:function(){this.getElement().setAttribute("title-cmd",this.id)},onClick:c}]}]}]},{type:"hbox",id:"BlockFinishChecking",style:"width:560px; margin: 0 auto;",widths:["70%","30%"],onShow:function(){this.getElement().hide()},children:[{type:"hbox", +id:"leftCol",align:"left",width:"70%",children:[{type:"vbox",id:"rightCol1",children:[{type:"html",id:"logo",html:'WebSpellChecker.net',setup:function(){this.getElement().$.src=a.logotype;this.getElement().getParent().setStyles({"text-align":"center"})}}]}]},{type:"hbox",id:"rightCol",align:"right",width:"30%",children:[{type:"vbox",id:"rightCol_col__left",children:[{type:"button",id:"FinishChecking", +label:"Finish Checking",title:"Finish Checking",style:"width: 100%;",onLoad:function(){this.getElement().setAttribute("title-cmd",this.id)},onClick:c}]}]}]}]}]}});CKEDITOR.dialog.add("options",function(){var b=null,c={},d={},f=null,g=null;e.cookie.get("udn");e.cookie.get("osp");var h=function(){g=this.getElement().getAttribute("title-cmd");var a=[];a[0]=d.IgnoreAllCapsWords;a[1]=d.IgnoreWordsNumbers;a[2]=d.IgnoreMixedCaseWords;a[3]=d.IgnoreDomainNames;a=a.toString().replace(/,/g,"");e.cookie.set("osp", +a);e.cookie.set("udnCmd",g?g:"ignore");"delete"!=g&&(a="",""!==j.getValue()&&(a=j.getValue()),e.cookie.set("udn",a));e.postMessage.send({id:"options_dic_send"})},i=function(){f.getElement().setHtml(a.LocalizationComing.error);f.getElement().show()};return{title:a.LocalizationComing.Options,minWidth:430,minHeight:130,resizable:CKEDITOR.DIALOG_RESIZE_NONE,contents:[{id:"OptionsTab",label:"Options",accessKey:"O",elements:[{type:"hbox",id:"options_error",children:[{type:"html",style:"display: block;text-align: center;white-space: normal!important; font-size: 12px;color:red", +html:"
",onShow:function(){f=this}}]},{type:"vbox",id:"Options_content",children:[{type:"hbox",id:"Options_manager",widths:["52%","48%"],children:[{type:"fieldset",label:"Spell Checking Options",style:"border: none;margin-top: 13px;padding: 10px 0 10px 10px",onShow:function(){this.getInputElement().$.children[0].innerHTML=a.LocalizationComing.SpellCheckingOptions},children:[{type:"vbox",id:"Options_checkbox",children:[{type:"checkbox",id:"IgnoreAllCapsWords",label:"Ignore All-Caps Words", +labelStyle:"margin-left: 5px; font: 12px/16px arial, sans-serif;display: inline-block;white-space: normal;",style:"float:left; min-height: 16px;","default":"",onClick:function(){d[this.id]=!this.getValue()?0:1}},{type:"checkbox",id:"IgnoreWordsNumbers",label:"Ignore Words with Numbers",labelStyle:"margin-left: 5px; font: 12px/16px arial, sans-serif;display: inline-block;white-space: normal;",style:"float:left; min-height: 16px;","default":"",onClick:function(){d[this.id]=!this.getValue()?0:1}},{type:"checkbox", +id:"IgnoreMixedCaseWords",label:"Ignore Mixed-Case Words",labelStyle:"margin-left: 5px; font: 12px/16px arial, sans-serif;display: inline-block;white-space: normal;",style:"float:left; min-height: 16px;","default":"",onClick:function(){d[this.id]=!this.getValue()?0:1}},{type:"checkbox",id:"IgnoreDomainNames",label:"Ignore Domain Names",labelStyle:"margin-left: 5px; font: 12px/16px arial, sans-serif;display: inline-block;white-space: normal;",style:"float:left; min-height: 16px;","default":"",onClick:function(){d[this.id]= +!this.getValue()?0:1}}]}]},{type:"vbox",id:"Options_DictionaryName",children:[{type:"text",id:"DictionaryName",style:"margin-bottom: 10px",label:"Dictionary Name:",labelLayout:"vertical",labelStyle:"font: 12px/25px arial, sans-serif;","default":"",onLoad:function(){j=this;this.setValue(a.userDictionaryName?a.userDictionaryName:(e.cookie.get("udn"),this.getValue()))},onShow:function(){j=this;this.setValue(!e.cookie.get("udn")?this.getValue():e.cookie.get("udn"));this.setLabel(a.LocalizationComing.DictionaryName)}, +onHide:function(){this.reset()}},{type:"hbox",id:"Options_buttons",children:[{type:"vbox",id:"Options_leftCol_col",widths:["50%","50%"],children:[{type:"button",id:"create",label:"Create",title:"Create",style:"width: 100%;",onLoad:function(){this.getElement().setAttribute("title-cmd",this.id)},onShow:function(){this.getElement().setText(a.LocalizationComing.Create)},onClick:h},{type:"button",id:"restore",label:"Restore",title:"Restore",style:"width: 100%;",onLoad:function(){this.getElement().setAttribute("title-cmd", +this.id)},onShow:function(){this.getElement().setText(a.LocalizationComing.Restore)},onClick:h}]},{type:"vbox",id:"Options_rightCol_col",widths:["50%","50%"],children:[{type:"button",id:"rename",label:"Rename",title:"Rename",style:"width: 100%;",onLoad:function(){this.getElement().setAttribute("title-cmd",this.id)},onShow:function(){this.getElement().setText(a.LocalizationComing.Rename)},onClick:h},{type:"button",id:"delete",label:"Remove",title:"Remove",style:"width: 100%;",onLoad:function(){this.getElement().setAttribute("title-cmd", +this.id)},onShow:function(){this.getElement().setText(a.LocalizationComing.Remove)},onClick:h}]}]}]}]},{type:"hbox",id:"Options_text",children:[{type:"html",style:"text-align: justify;margin-top: 15px;white-space: normal!important; font-size: 12px;color:#777;",html:"
"+a.LocalizationComing.OptionsTextIntro+"
",onShow:function(){this.getElement().setText(a.LocalizationComing.OptionsTextIntro)}}]}]}]}],buttons:[CKEDITOR.dialog.okButton,CKEDITOR.dialog.cancelButton],onOk:function(){var a=[]; +a[0]=d.IgnoreAllCapsWords;a[1]=d.IgnoreWordsNumbers;a[2]=d.IgnoreMixedCaseWords;a[3]=d.IgnoreDomainNames;a=a.toString().replace(/,/g,"");e.cookie.set("osp",a);e.cookie.set("udn",j.getValue());e.postMessage.send({id:"options_checkbox_send"});f.getElement().hide();f.getElement().setHtml(" ")},onLoad:function(){b=this;e.postMessage.init(i);c.IgnoreAllCapsWords=b.getContentElement("OptionsTab","IgnoreAllCapsWords");c.IgnoreWordsNumbers=b.getContentElement("OptionsTab","IgnoreWordsNumbers");c.IgnoreMixedCaseWords= +b.getContentElement("OptionsTab","IgnoreMixedCaseWords");c.IgnoreDomainNames=b.getContentElement("OptionsTab","IgnoreDomainNames")},onShow:function(){var b=e.cookie.get("osp").split("");d.IgnoreAllCapsWords=b[0];d.IgnoreWordsNumbers=b[1];d.IgnoreMixedCaseWords=b[2];d.IgnoreDomainNames=b[3];!parseInt(d.IgnoreAllCapsWords,10)?c.IgnoreAllCapsWords.setValue("",!1):c.IgnoreAllCapsWords.setValue("checked",!1);!parseInt(d.IgnoreWordsNumbers,10)?c.IgnoreWordsNumbers.setValue("",!1):c.IgnoreWordsNumbers.setValue("checked", +!1);!parseInt(d.IgnoreMixedCaseWords,10)?c.IgnoreMixedCaseWords.setValue("",!1):c.IgnoreMixedCaseWords.setValue("checked",!1);!parseInt(d.IgnoreDomainNames,10)?c.IgnoreDomainNames.setValue("",!1):c.IgnoreDomainNames.setValue("checked",!1);d.IgnoreAllCapsWords=!c.IgnoreAllCapsWords.getValue()?0:1;d.IgnoreWordsNumbers=!c.IgnoreWordsNumbers.getValue()?0:1;d.IgnoreMixedCaseWords=!c.IgnoreMixedCaseWords.getValue()?0:1;d.IgnoreDomainNames=!c.IgnoreDomainNames.getValue()?0:1;c.IgnoreAllCapsWords.getElement().$.lastChild.innerHTML= +a.LocalizationComing.IgnoreAllCapsWords;c.IgnoreWordsNumbers.getElement().$.lastChild.innerHTML=a.LocalizationComing.IgnoreWordsWithNumbers;c.IgnoreMixedCaseWords.getElement().$.lastChild.innerHTML=a.LocalizationComing.IgnoreMixedCaseWords;c.IgnoreDomainNames.getElement().$.lastChild.innerHTML=a.LocalizationComing.IgnoreDomainNames}}});CKEDITOR.dialog.on("resize",function(b){var b=b.data,c=b.dialog,d=CKEDITOR.document.getById(a.iframeNumber+"_"+c._.currentTabId);"checkspell"==c._.name&&(a.bnr?d&& +d.setSize("height",b.height-310):d&&d.setSize("height",b.height-220))});CKEDITOR.on("dialogDefinition",function(b){var c=b.data.definition;a.onLoadOverlay=new o({opacity:"1",background:"#fff",target:c.dialog.parts.tabs.getParent().$});a.onLoadOverlay.setEnable();c.dialog.on("show",function(){});c.dialog.on("cancel",function(){c.dialog.getParentEditor().config.wsc_onClose.call(this.document.getWindow().getFrame());a.div_overlay.setDisable();return!1},this,null,-1)})})(); \ No newline at end of file diff --git a/ckeditor/static/ckeditor/ckeditor/plugins/wsc/dialogs/wsc_ie.js b/ckeditor/static/ckeditor/ckeditor/plugins/wsc/dialogs/wsc_ie.js new file mode 100644 index 0000000..6b39b00 --- /dev/null +++ b/ckeditor/static/ckeditor/ckeditor/plugins/wsc/dialogs/wsc_ie.js @@ -0,0 +1,11 @@ +/* + Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. + For licensing, see LICENSE.html or http://ckeditor.com/license +*/ +CKEDITOR.dialog.add("checkspell",function(a){function c(a,c){var d=0;return function(){"function"==typeof window.doSpell?("undefined"!=typeof e&&window.clearInterval(e),j(a)):180==d++&&window._cancelOnError(c)}}function j(c){var f=new window._SP_FCK_LangCompare,b=CKEDITOR.getUrl(a.plugins.wsc.path+"dialogs/"),e=b+"tmpFrameset.html";window.gFCKPluginName="wsc";f.setDefaulLangCode(a.config.defaultLanguage);window.doSpell({ctrl:g,lang:a.config.wsc_lang||f.getSPLangCode(a.langCode),intLang:a.config.wsc_uiLang|| +f.getSPLangCode(a.langCode),winType:d,onCancel:function(){c.hide()},onFinish:function(b){a.focus();c.getParentEditor().setData(b.value);c.hide()},staticFrame:e,framesetPath:e,iframePath:b+"ciframe.html",schemaURI:b+"wsc.css",userDictionaryName:a.config.wsc_userDictionaryName,customDictionaryName:a.config.wsc_customDictionaryIds&&a.config.wsc_customDictionaryIds.split(","),domainName:a.config.wsc_domainName});CKEDITOR.document.getById(h).setStyle("display","none");CKEDITOR.document.getById(d).setStyle("display", +"block")}var b=CKEDITOR.tools.getNextNumber(),d="cke_frame_"+b,g="cke_data_"+b,h="cke_error_"+b,e,b=document.location.protocol||"http:",i=a.lang.wsc.notAvailable,k='', +l=a.config.wsc_customLoaderScript||b+"//loader.webspellchecker.net/sproxy_fck/sproxy.php?plugin=fck2&customerid="+a.config.wsc_customerId+"&cmd=script&doc=wsc&schema=22";a.config.wsc_customLoaderScript&&(i+='

'+a.lang.wsc.errorLoading.replace(/%s/g,a.config.wsc_customLoaderScript)+"

");window._cancelOnError=function(c){if("undefined"==typeof window.WSC_Error){CKEDITOR.document.getById(d).setStyle("display", +"none");var b=CKEDITOR.document.getById(h);b.setStyle("display","block");b.setHtml(c||a.lang.wsc.notAvailable)}};return{title:a.config.wsc_dialogTitle||a.lang.wsc.title,minWidth:485,minHeight:380,buttons:[CKEDITOR.dialog.cancelButton],onShow:function(){var b=this.getContentElement("general","content").getElement();b.setHtml(k);b.getChild(2).setStyle("height",this._.contentSize.height+"px");"function"!=typeof window.doSpell&&CKEDITOR.document.getHead().append(CKEDITOR.document.createElement("script", +{attributes:{type:"text/javascript",src:l}}));b=a.getData();CKEDITOR.document.getById(g).setValue(b);e=window.setInterval(c(this,i),250)},onHide:function(){window.ooo=void 0;window.int_framsetLoaded=void 0;window.framesetLoaded=void 0;window.is_window_opened=!1},contents:[{id:"general",label:a.config.wsc_dialogTitle||a.lang.wsc.title,padding:0,elements:[{type:"html",id:"content",html:""}]}]}}); +CKEDITOR.dialog.on("resize",function(a){var a=a.data,c=a.dialog;"checkspell"==c._.name&&((c=(c=c.getContentElement("general","content").getElement())&&c.getChild(2))&&c.setSize("height",a.height),c&&c.setSize("width",a.width))}); \ No newline at end of file diff --git a/ckeditor/static/ckeditor/ckeditor/plugins/youtube/images/icon.png b/ckeditor/static/ckeditor/ckeditor/plugins/youtube/images/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..b6f4c1dda743532caabbbca294296125b6817f21 GIT binary patch literal 619 zcmV-x0+juUP)Lr49ySQkPiRI>~>(0*X+r9%W;UU@wemuW-c%OHa!O`)CvXYW%pV#Xr z3u2}jU0qviS4O8^ESzi&_MP^eF~z-s1YTt2~~3 z#@|rWO{vf4S91)5c*0`avN+TdU}WeXM~|Q2;r&sr^j>1>=>&K0+$J0eOUrw5+{WYa zpxL&Al}sXOInv7DKtJa$bn+p09ZSx!1YPREGJ1Hc4YxiLo z2D_?uqZvAR1qH4p0tMaBGj}DjRc+hm&(RITwbxt3ld%WSksBIIA}!txq!BU@#xX3s)JUA4cm zs*D_u%D<3sQhfQm%C`@TQDvn1{{|-|rU5_M5%s7_`!7z>L51hPz+V6W002ovPDHLk FV1g&FDU1LB literal 0 HcmV?d00001 diff --git a/ckeditor/static/ckeditor/ckeditor/samples/ajax.html b/ckeditor/static/ckeditor/ckeditor/samples/ajax.html deleted file mode 100644 index 6ebe34e..0000000 --- a/ckeditor/static/ckeditor/ckeditor/samples/ajax.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - Ajax — CKEditor Sample - - - - - - -

- CKEditor Samples » Create and Destroy Editor Instances for Ajax Applications -

-
-

- This sample shows how to create and destroy CKEditor instances on the fly. After the removal of CKEditor the content created inside the editing - area will be displayed in a <div> element. -

-

- For details of how to create this setup check the source code of this sample page - for JavaScript code responsible for the creation and destruction of a CKEditor instance. -

-
-

Click the buttons to create and remove a CKEditor instance.

-

- - -

- -
-
- - - - diff --git a/ckeditor/static/ckeditor/ckeditor/samples/api.html b/ckeditor/static/ckeditor/ckeditor/samples/api.html deleted file mode 100644 index 1bc8948..0000000 --- a/ckeditor/static/ckeditor/ckeditor/samples/api.html +++ /dev/null @@ -1,207 +0,0 @@ - - - - - - API Usage — CKEditor Sample - - - - - - -

- CKEditor Samples » Using CKEditor JavaScript API -

-
-

- This sample shows how to use the - CKEditor JavaScript API - to interact with the editor at runtime. -

-

- For details on how to create this setup check the source code of this sample page. -

-
- - -
- -
-
- - - - -

-

- - -
- - - diff --git a/ckeditor/static/ckeditor/ckeditor/samples/appendto.html b/ckeditor/static/ckeditor/ckeditor/samples/appendto.html deleted file mode 100644 index 3a5fbef..0000000 --- a/ckeditor/static/ckeditor/ckeditor/samples/appendto.html +++ /dev/null @@ -1,57 +0,0 @@ - - - - - CKEDITOR.appendTo — CKEditor Sample - - - - - -

- CKEditor Samples » Append To Page Element Using JavaScript Code -

-
-
-

- CKEDITOR.appendTo is basically to place editors - inside existing DOM elements. Unlike CKEDITOR.replace, - a target container to be replaced is no longer necessary. A new editor - instance is inserted directly wherever it is desired. -

-
CKEDITOR.appendTo( 'container_id',
-	{ /* Configuration options to be used. */ }
-	'Editor content to be used.'
-);
-
- -
-
- - - diff --git a/ckeditor/static/ckeditor/ckeditor/samples/assets/inlineall/logo.png b/ckeditor/static/ckeditor/ckeditor/samples/assets/inlineall/logo.png deleted file mode 100644 index 334e7ac9958073fdfa1a05a72b45d5c079edcce1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4411 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 - - - - - Sample — CKEditor - - - -

- CKEditor — Posted Data -

- - - - - - - - - $value ) - { - if ( ( !is_string($value) && !is_numeric($value) ) || !is_string($key) ) - continue; - - if ( get_magic_quotes_gpc() ) - $value = htmlspecialchars( stripslashes((string)$value) ); - else - $value = htmlspecialchars( (string)$value ); -?> - - - - - -
Field NameValue
- - - diff --git a/ckeditor/static/ckeditor/ckeditor/samples/assets/sample.css b/ckeditor/static/ckeditor/ckeditor/samples/assets/sample.css deleted file mode 100644 index 64167c2..0000000 --- a/ckeditor/static/ckeditor/ckeditor/samples/assets/sample.css +++ /dev/null @@ -1,3 +0,0 @@ -/** - * Required by tests (dom/document.html). - */ diff --git a/ckeditor/static/ckeditor/ckeditor/samples/assets/sample.jpg b/ckeditor/static/ckeditor/ckeditor/samples/assets/sample.jpg deleted file mode 100644 index a4a77fae83b0f66e77a97f172b4f184e1edac8e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17932 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 - - - - Replace DIV — CKEditor Sample - - - - - - - -

- CKEditor Samples » Replace DIV with CKEditor on the Fly -

-
-

- This sample shows how to automatically replace <div> elements - with a CKEditor instance on the fly, following user's doubleclick. The content - that was previously placed inside the <div> element will now - be moved into CKEditor editing area. -

-

- For details on how to create this setup check the source code of this sample page. -

-
-

- Double-click any of the following <div> elements to transform them into - editor instances. -

-
-

- Part 1 -

-

- Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Cras et ipsum quis mi - semper accumsan. Integer pretium dui id massa. Suspendisse in nisl sit amet urna - rutrum imperdiet. Nulla eu tellus. Donec ante nisi, ullamcorper quis, fringilla - nec, sagittis eleifend, pede. Nulla commodo interdum massa. Donec id metus. Fusce - eu ipsum. Suspendisse auctor. Phasellus fermentum porttitor risus. -

-
-
-

- Part 2 -

-

- Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Cras et ipsum quis mi - semper accumsan. Integer pretium dui id massa. Suspendisse in nisl sit amet urna - rutrum imperdiet. Nulla eu tellus. Donec ante nisi, ullamcorper quis, fringilla - nec, sagittis eleifend, pede. Nulla commodo interdum massa. Donec id metus. Fusce - eu ipsum. Suspendisse auctor. Phasellus fermentum porttitor risus. -

-

- Donec velit. Mauris massa. Vestibulum non nulla. Nam suscipit arcu nec elit. Phasellus - sollicitudin iaculis ante. Ut non mauris et sapien tincidunt adipiscing. Vestibulum - vitae leo. Suspendisse nec mi tristique nulla laoreet vulputate. -

-
-
-

- Part 3 -

-

- Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Cras et ipsum quis mi - semper accumsan. Integer pretium dui id massa. Suspendisse in nisl sit amet urna - rutrum imperdiet. Nulla eu tellus. Donec ante nisi, ullamcorper quis, fringilla - nec, sagittis eleifend, pede. Nulla commodo interdum massa. Donec id metus. Fusce - eu ipsum. Suspendisse auctor. Phasellus fermentum porttitor risus. -

-
- - - diff --git a/ckeditor/static/ckeditor/ckeditor/samples/index.html b/ckeditor/static/ckeditor/ckeditor/samples/index.html deleted file mode 100644 index b308f0a..0000000 --- a/ckeditor/static/ckeditor/ckeditor/samples/index.html +++ /dev/null @@ -1,128 +0,0 @@ - - - - - CKEditor Samples - - - - -

- CKEditor Samples -

-
-
-

- Basic Samples -

-
-
Replace textarea elements by class name
-
Automatic replacement of all textarea elements of a given class with a CKEditor instance.
- -
Replace textarea elements by code
-
Replacement of textarea elements with CKEditor instances by using a JavaScript call.
-
- -

- Basic Customization -

-
-
User Interface color
-
Changing CKEditor User Interface color and adding a toolbar button that lets the user set the UI color.
- -
User Interface languages
-
Changing CKEditor User Interface language and adding a drop-down list that lets the user choose the UI language.
-
- - -

Plugins

-
-
Magicline pluginNew!
-
Using the Magicline plugin to access difficult focus spaces.
- -
Raw HTML editing with dialog-based source editorNew!
-
Editing HTML content of both inline and framed editor instances.
- -
Stylesheet Parser plugin
-
Using the Stylesheet Parser plugin to fill the Styles drop-down list based on the CSS classes available in the document stylesheet.
- -
TableResize plugin
-
Using the TableResize plugin to enable table column resizing.
- -
Full page support
-
CKEditor inserted with a JavaScript call and used to edit the whole page from <html> to </html>.
-
-
-
-

- Inline Editing New! -

-
-
Massive inline editor creation New!
-
Turn all elements with contentEditable = true attribute into inline editors.
- -
Convert element into an inline editor by code New!
-
Conversion of DOM elements into inline CKEditor instances by using a JavaScript call.
- - -
- -

- Advanced Samples -

-
-
Replace DIV elements on the fly
-
Transforming a div element into an instance of CKEditor with a mouse click.
- -
Append editor instances
-
Appending editor instances to existing DOM elements.
- -
Create and destroy editor instances for Ajax applications
-
Creating and destroying CKEditor instances on the fly and saving the contents entered into the editor window.
- -
Basic usage of the API
-
Using the CKEditor JavaScript API to interact with the editor at runtime.
- -
XHTML-compliant style
-
Configuring CKEditor to produce XHTML 1.1 compliant attributes and styles.
- -
Read-only mode
-
Using the readOnly API to block introducing changes to the editor contents.
- -
"Tab" key-based navigation New!
-
Navigating among editor instances with tab key.
- - - -
Using the JavaScript API to customize dialog windows
-
Using the dialog windows API to customize dialog windows without changing the original editor code.
- -
Using the "Enter" key in CKEditor
-
Configuring the behavior of Enter and Shift+Enter keys.
- -
Output for Flash
-
Configuring CKEditor to produce HTML code that can be used with Adobe Flash.
- -
Output HTML
-
Configuring CKEditor to produce legacy HTML 4 code.
- -
Toolbar ConfigurationsNew!
-
Configuring CKEditor to display full or custom toolbar layout.
- -
-
-
- - - diff --git a/ckeditor/static/ckeditor/ckeditor/samples/inlineall.html b/ckeditor/static/ckeditor/ckeditor/samples/inlineall.html deleted file mode 100644 index 1b74de7..0000000 --- a/ckeditor/static/ckeditor/ckeditor/samples/inlineall.html +++ /dev/null @@ -1,311 +0,0 @@ - - - - - Massive inline editing — CKEditor Sample - - - - - - - -
-

CKEditor Samples » Massive inline editing

-
-

This sample page demonstrates the inline editing feature - CKEditor instances will be created automatically from page elements with contentEditable attribute set to value true:

-
<div contenteditable="true" > ... </div>
-

Click inside of any element below to start editing.

-
-
-
- -
-
-
-

- Fusce vitae porttitor -

-

- - Lorem ipsum dolor sit amet dolor. Duis blandit vestibulum faucibus a, tortor. - -

-

- Proin nunc justo felis mollis tincidunt, risus risus pede, posuere cubilia Curae, Nullam euismod, enim. Etiam nibh ultricies dolor ac dignissim erat volutpat. Vivamus fermentum nisl nulla sem in metus. Maecenas wisi. Donec nec erat volutpat. -

-
-

- Fusce vitae porttitor a, euismod convallis nisl, blandit risus tortor, pretium. - Vehicula vitae, imperdiet vel, ornare enim vel sodales rutrum -

-
-
-

- Libero nunc, rhoncus ante ipsum non ipsum. Nunc eleifend pede turpis id sollicitudin fringilla. Phasellus ultrices, velit ac arcu. -

-
-

Pellentesque nunc. Donec suscipit erat. Pellentesque habitant morbi tristique ullamcorper.

-

Mauris mattis feugiat lectus nec mauris. Nullam vitae ante.

-
-
-
-
-

- Integer condimentum sit amet -

-

- Aenean nonummy a, mattis varius. Cras aliquet. - Praesent magna non mattis ac, rhoncus nunc, rhoncus eget, cursus pulvinar mollis.

-

Proin id nibh. Sed eu libero posuere sed, lectus. Phasellus dui gravida gravida feugiat mattis ac, felis.

-

Integer condimentum sit amet, tempor elit odio, a dolor non ante at sapien. Sed ac lectus. Nulla ligula quis eleifend mi, id leo velit pede cursus arcu id nulla ac lectus. Phasellus vestibulum. Nunc viverra enim quis diam.

-
-
-

- Praesent wisi accumsan sit amet nibh -

-

Donec ullamcorper, risus tortor, pretium porttitor. Morbi quam quis lectus non leo.

-

Integer faucibus scelerisque. Proin faucibus at, aliquet vulputate, odio at eros. Fusce gravida, erat vitae augue. Fusce urna fringilla gravida.

-

In hac habitasse platea dictumst. Praesent wisi accumsan sit amet nibh. Maecenas orci luctus a, lacinia quam sem, posuere commodo, odio condimentum tempor, pede semper risus. Suspendisse pede. In hac habitasse platea dictumst. Nam sed laoreet sit amet erat. Integer.

-
-
-
-
-

- CKEditor logo -

-

Quisque justo neque, mattis sed, fermentum ultrices posuere cubilia Curae, Vestibulum elit metus, quis placerat ut, lectus. Ut sagittis, nunc libero, egestas consequat lobortis velit rutrum ut, faucibus turpis. Fusce porttitor, nulla quis turpis. Nullam laoreet vel, consectetuer tellus suscipit ultricies, hendrerit wisi. Donec odio nec velit ac nunc sit amet, accumsan cursus aliquet. Vestibulum ante sit amet sagittis mi.

-

- Nullam laoreet vel consectetuer tellus suscipit -

-
    -
  • Ut sagittis, nunc libero, egestas consequat lobortis velit rutrum ut, faucibus turpis.
  • -
  • Fusce porttitor, nulla quis turpis. Nullam laoreet vel, consectetuer tellus suscipit ultricies, hendrerit wisi.
  • -
  • Mauris eget tellus. Donec non felis. Nam eget dolor. Vestibulum enim. Donec.
  • -
-

Quisque justo neque, mattis sed, fermentum ultrices posuere cubilia Curae, Vestibulum elit metus, quis placerat ut, lectus.

-

Nullam laoreet vel, consectetuer tellus suscipit ultricies, hendrerit wisi. Ut sagittis, nunc libero, egestas consequat lobortis velit rutrum ut, faucibus turpis. Fusce porttitor, nulla quis turpis.

-

Donec odio nec velit ac nunc sit amet, accumsan cursus aliquet. Vestibulum ante sit amet sagittis mi. Sed in nonummy faucibus turpis. Mauris eget tellus. Donec non felis. Nam eget dolor. Vestibulum enim. Donec.

-
-
-
-
- Tags of this article: -

- inline, editing, floating, CKEditor -

-
-
- - - diff --git a/ckeditor/static/ckeditor/ckeditor/samples/inlinebycode.html b/ckeditor/static/ckeditor/ckeditor/samples/inlinebycode.html deleted file mode 100644 index 2579f6f..0000000 --- a/ckeditor/static/ckeditor/ckeditor/samples/inlinebycode.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - Inline Editing by Code — CKEditor Sample - - - - - - -

- CKEditor Samples » Inline Editing by Code -

-
-

- This sample shows how to create an inline editor instance of CKEditor. It is created - with a JavaScript call using the following code: -

-
-// This property tells CKEditor to not activate every element with contenteditable=true element.
-CKEDITOR.disableAutoInline = true;
-
-var editor = CKEDITOR.inline( document.getElementById( 'editable' ) );
-
-

- Note that editable in the code above is the id - attribute of the <div> element to be converted into an inline instance. -

-
-
-

Saturn V carrying Apollo 11 Apollo 11

- -

Apollo 11 was the spaceflight that landed the first humans, Americans Neil Armstrong and Buzz Aldrin, on the Moon on July 20, 1969, at 20:18 UTC. Armstrong became the first to step onto the lunar surface 6 hours later on July 21 at 02:56 UTC.

- -

Armstrong spent about three and a half two and a half hours outside the spacecraft, Aldrin slightly less; and together they collected 47.5 pounds (21.5 kg) of lunar material for return to Earth. A third member of the mission, Michael Collins, piloted the command spacecraft alone in lunar orbit until Armstrong and Aldrin returned to it for the trip back to Earth.

- -

Broadcasting and quotes

- -

Broadcast on live TV to a world-wide audience, Armstrong stepped onto the lunar surface and described the event as:

- -
-

One small step for [a] man, one giant leap for mankind.

-
- -

Apollo 11 effectively ended the Space Race and fulfilled a national goal proposed in 1961 by the late U.S. President John F. Kennedy in a speech before the United States Congress:

- -
-

[...] before this decade is out, of landing a man on the Moon and returning him safely to the Earth.

-
- -

Technical details

- - - - - - - - - - - - - - - - - - - - - - - -
Mission crew
PositionAstronaut
CommanderNeil A. Armstrong
Command Module PilotMichael Collins
Lunar Module PilotEdwin "Buzz" E. Aldrin, Jr.
- -

Launched by a Saturn V rocket from Kennedy Space Center in Merritt Island, Florida on July 16, Apollo 11 was the fifth manned mission of NASA's Apollo program. The Apollo spacecraft had three parts:

- -
    -
  1. Command Module with a cabin for the three astronauts which was the only part which landed back on Earth
  2. -
  3. Service Module which supported the Command Module with propulsion, electrical power, oxygen and water
  4. -
  5. Lunar Module for landing on the Moon.
  6. -
- -

After being sent to the Moon by the Saturn V's upper stage, the astronauts separated the spacecraft from it and travelled for three days until they entered into lunar orbit. Armstrong and Aldrin then moved into the Lunar Module and landed in the Sea of Tranquility. They stayed a total of about 21 and a half hours on the lunar surface. After lifting off in the upper part of the Lunar Module and rejoining Collins in the Command Module, they returned to Earth and landed in the Pacific Ocean on July 24.

- -
-

Source: Wikipedia.org

-
- - - - diff --git a/ckeditor/static/ckeditor/ckeditor/samples/plugins/dialog/assets/my_dialog.js b/ckeditor/static/ckeditor/ckeditor/samples/plugins/dialog/assets/my_dialog.js deleted file mode 100644 index b80cac9..0000000 --- a/ckeditor/static/ckeditor/ckeditor/samples/plugins/dialog/assets/my_dialog.js +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. - * For licensing, see LICENSE.html or http://ckeditor.com/license - */ - -CKEDITOR.dialog.add( 'myDialog', function( editor ) { - return { - title: 'My Dialog', - minWidth: 400, - minHeight: 200, - contents: [ - { - id: 'tab1', - label: 'First Tab', - title: 'First Tab', - elements: [ - { - id: 'input1', - type: 'text', - label: 'Text Field' - }, - { - id: 'select1', - type: 'select', - label: 'Select Field', - items: [ - [ 'option1', 'value1' ], - [ 'option2', 'value2' ] - ] - } - ] - }, - { - id: 'tab2', - label: 'Second Tab', - title: 'Second Tab', - elements: [ - { - id: 'button1', - type: 'button', - label: 'Button Field' - } - ] - } - ] - }; -}); - diff --git a/ckeditor/static/ckeditor/ckeditor/samples/plugins/dialog/dialog.html b/ckeditor/static/ckeditor/ckeditor/samples/plugins/dialog/dialog.html deleted file mode 100644 index de798f4..0000000 --- a/ckeditor/static/ckeditor/ckeditor/samples/plugins/dialog/dialog.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - - Using API to Customize Dialog Windows — CKEditor Sample - - - - - - - - - - -

- CKEditor Samples » Using CKEditor Dialog API -

-
-

- This sample shows how to use the - CKEditor Dialog API - to customize CKEditor dialog windows without changing the original editor code. - The following customizations are being done in the example below: -

-

- For details on how to create this setup check the source code of this sample page. -

-
-

A custom dialog is added to the editors using the pluginsLoaded event, from an external dialog definition file:

-
    -
  1. Creating a custom dialog window – "My Dialog" dialog window opened with the "My Dialog" toolbar button.
  2. -
  3. Creating a custom button – Add button to open the dialog with "My Dialog" toolbar button.
  4. -
- - -

The below editor modify the dialog definition of the above added dialog using the dialogDefinition event:

-
    -
  1. Adding dialog tab – Add new tab "My Tab" to dialog window.
  2. -
  3. Removing a dialog window tab – Remove "Second Tab" page from the dialog window.
  4. -
  5. Adding dialog window fields – Add "My Custom Field" to the dialog window.
  6. -
  7. Removing dialog window field – Remove "Select Field" selection field from the dialog window.
  8. -
  9. Setting default values for dialog window fields – Set default value of "Text Field" text field.
  10. -
  11. Setup initial focus for dialog window – Put initial focus on "My Custom Field" text field.
  12. -
- - - - - diff --git a/ckeditor/static/ckeditor/ckeditor/samples/plugins/enterkey/enterkey.html b/ckeditor/static/ckeditor/ckeditor/samples/plugins/enterkey/enterkey.html deleted file mode 100644 index f42f588..0000000 --- a/ckeditor/static/ckeditor/ckeditor/samples/plugins/enterkey/enterkey.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - ENTER Key Configuration — CKEditor Sample - - - - - - - - - -

- CKEditor Samples » ENTER Key Configuration -

-
-

- This sample shows how to configure the Enter and Shift+Enter keys - to perform actions specified in the - enterMode - and shiftEnterMode - parameters, respectively. - You can choose from the following options: -

-
    -
  • ENTER_P – new <p> paragraphs are created;
  • -
  • ENTER_BR – lines are broken with <br> elements;
  • -
  • ENTER_DIV – new <div> blocks are created.
  • -
-

- The sample code below shows how to configure CKEditor to create a <div> block when Enter key is pressed. -

-
-CKEDITOR.replace( 'textarea_id', {
-	enterMode: CKEDITOR.ENTER_DIV
-});
-

- Note that textarea_id in the code above is the id attribute of - the <textarea> element to be replaced. -

-
-
- When Enter is pressed:
- -
-
- When Shift+Enter is pressed:
- -
-
-
-

-
- -

-

- -

-
- - - diff --git a/ckeditor/static/ckeditor/ckeditor/samples/plugins/htmlwriter/assets/outputforflash/outputforflash.fla b/ckeditor/static/ckeditor/ckeditor/samples/plugins/htmlwriter/assets/outputforflash/outputforflash.fla deleted file mode 100644 index 27e68ccd1cb7192c8bda2418d198d90f1aff10a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 85504 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 diff --git a/ckeditor/static/ckeditor/ckeditor/samples/plugins/htmlwriter/assets/outputforflash/swfobject.js b/ckeditor/static/ckeditor/ckeditor/samples/plugins/htmlwriter/assets/outputforflash/swfobject.js deleted file mode 100644 index 95fdf0a..0000000 --- a/ckeditor/static/ckeditor/ckeditor/samples/plugins/htmlwriter/assets/outputforflash/swfobject.js +++ /dev/null @@ -1,18 +0,0 @@ -var swfobject=function(){function u(){if(!s){try{var a=d.getElementsByTagName("body")[0].appendChild(d.createElement("span"));a.parentNode.removeChild(a)}catch(b){return}s=!0;for(var a=x.length,c=0;cf){f++;setTimeout(arguments.callee,10);return}a.removeChild(b);c=null;D()})()}else D()}function D(){var a=p.length;if(0e.wk))t(c,!0),f&&(g.success=!0,g.ref=E(c),f(g));else if(p[b].expressInstall&&F()){g={};g.data=p[b].expressInstall;g.width=d.getAttribute("width")||"0";g.height=d.getAttribute("height")||"0";d.getAttribute("class")&&(g.styleclass=d.getAttribute("class"));d.getAttribute("align")&&(g.align=d.getAttribute("align"));for(var h={},d=d.getElementsByTagName("param"),j=d.length,k=0;ke.wk)}function G(a,b,c,f){A=!0;H=f||null;N={success:!1,id:c};var g=n(c);if(g){"OBJECT"==g.nodeName?(w=I(g),B=null):(w=g,B=c);a.id= -O;if(typeof a.width==i||!/%$/.test(a.width)&&310>parseInt(a.width,10))a.width="310";if(typeof a.height==i||!/%$/.test(a.height)&&137>parseInt(a.height,10))a.height="137";d.title=d.title.slice(0,47)+" - Flash Player Installation";f=e.ie&&e.win?"ActiveX":"PlugIn";f="MMredirectURL="+m.location.toString().replace(/&/g,"%26")+"&MMplayerType="+f+"&MMdoctitle="+d.title;b.flashvars=typeof b.flashvars!=i?b.flashvars+("&"+f):f;e.ie&&(e.win&&4!=g.readyState)&&(f=d.createElement("div"),c+="SWFObjectNew",f.setAttribute("id", -c),g.parentNode.insertBefore(f,g),g.style.display="none",function(){g.readyState==4?g.parentNode.removeChild(g):setTimeout(arguments.callee,10)}());J(a,b,c)}}function W(a){if(e.ie&&e.win&&4!=a.readyState){var b=d.createElement("div");a.parentNode.insertBefore(b,a);b.parentNode.replaceChild(I(a),b);a.style.display="none";(function(){4==a.readyState?a.parentNode.removeChild(a):setTimeout(arguments.callee,10)})()}else a.parentNode.replaceChild(I(a),a)}function I(a){var b=d.createElement("div");if(e.win&& -e.ie)b.innerHTML=a.innerHTML;else if(a=a.getElementsByTagName(r)[0])if(a=a.childNodes)for(var c=a.length,f=0;fe.wk)return f;if(g)if(typeof a.id==i&&(a.id=c),e.ie&&e.win){var o="",h;for(h in a)a[h]!=Object.prototype[h]&&("data"==h.toLowerCase()?b.movie=a[h]:"styleclass"==h.toLowerCase()?o+=' class="'+a[h]+'"':"classid"!=h.toLowerCase()&&(o+=" "+ -h+'="'+a[h]+'"'));h="";for(var j in b)b[j]!=Object.prototype[j]&&(h+='');g.outerHTML='"+h+"";C[C.length]=a.id;f=n(a.id)}else{j=d.createElement(r);j.setAttribute("type",y);for(var k in a)a[k]!=Object.prototype[k]&&("styleclass"==k.toLowerCase()?j.setAttribute("class",a[k]):"classid"!=k.toLowerCase()&&j.setAttribute(k,a[k]));for(o in b)b[o]!=Object.prototype[o]&&"movie"!=o.toLowerCase()&& -(a=j,h=o,k=b[o],c=d.createElement("param"),c.setAttribute("name",h),c.setAttribute("value",k),a.appendChild(c));g.parentNode.replaceChild(j,g);f=j}return f}function P(a){var b=n(a);b&&"OBJECT"==b.nodeName&&(e.ie&&e.win?(b.style.display="none",function(){if(4==b.readyState){var c=n(a);if(c){for(var f in c)"function"==typeof c[f]&&(c[f]=null);c.parentNode.removeChild(c)}}else setTimeout(arguments.callee,10)}()):b.parentNode.removeChild(b))}function n(a){var b=null;try{b=d.getElementById(a)}catch(c){}return b} -function U(a,b,c){a.attachEvent(b,c);v[v.length]=[a,b,c]}function z(a){var b=e.pv,a=a.split(".");a[0]=parseInt(a[0],10);a[1]=parseInt(a[1],10)||0;a[2]=parseInt(a[2],10)||0;return b[0]>a[0]||b[0]==a[0]&&b[1]>a[1]||b[0]==a[0]&&b[1]==a[1]&&b[2]>=a[2]?!0:!1}function Q(a,b,c,f){if(!e.ie||!e.mac){var g=d.getElementsByTagName("head")[0];if(g){c=c&&"string"==typeof c?c:"screen";f&&(K=l=null);if(!l||K!=c)f=d.createElement("style"),f.setAttribute("type","text/css"),f.setAttribute("media",c),l=g.appendChild(f), -e.ie&&(e.win&&typeof d.styleSheets!=i&&0\.;]/.exec(a)&&typeof encodeURIComponent!=i?encodeURIComponent(a):a}var i="undefined",r="object",y="application/x-shockwave-flash", -O="SWFObjectExprInst",m=window,d=document,q=navigator,T=!1,x=[function(){T?V():D()}],p=[],C=[],v=[],w,B,H,N,s=!1,A=!1,l,K,R=!0,e=function(){var a=typeof d.getElementById!=i&&typeof d.getElementsByTagName!=i&&typeof d.createElement!=i,b=q.userAgent.toLowerCase(),c=q.platform.toLowerCase(),f=c?/win/.test(c):/win/.test(b),c=c?/mac/.test(c):/mac/.test(b),b=/webkit/.test(b)?parseFloat(b.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):!1,g=!+"\v1",e=[0,0,0],h=null;if(typeof q.plugins!=i&&typeof q.plugins["Shockwave Flash"]== -r){if((h=q.plugins["Shockwave Flash"].description)&&!(typeof q.mimeTypes!=i&&q.mimeTypes[y]&&!q.mimeTypes[y].enabledPlugin))T=!0,g=!1,h=h.replace(/^.*\s+(\S+\s+\S+$)/,"$1"),e[0]=parseInt(h.replace(/^(.*)\..*$/,"$1"),10),e[1]=parseInt(h.replace(/^.*\.(.*)\s.*$/,"$1"),10),e[2]=/[a-zA-Z]/.test(h)?parseInt(h.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0}else if(typeof m.ActiveXObject!=i)try{var j=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");if(j&&(h=j.GetVariable("$version")))g=!0,h=h.split(" ")[1].split(","), -e=[parseInt(h[0],10),parseInt(h[1],10),parseInt(h[2],10)]}catch(k){}return{w3:a,pv:e,wk:b,ie:g,win:f,mac:c}}();(function(){e.w3&&((typeof d.readyState!=i&&"complete"==d.readyState||typeof d.readyState==i&&(d.getElementsByTagName("body")[0]||d.body))&&u(),s||(typeof d.addEventListener!=i&&d.addEventListener("DOMContentLoaded",u,!1),e.ie&&e.win&&(d.attachEvent("onreadystatechange",function(){"complete"==d.readyState&&(d.detachEvent("onreadystatechange",arguments.callee),u())}),m==top&&function(){if(!s){try{d.documentElement.doScroll("left")}catch(a){setTimeout(arguments.callee, -0);return}u()}}()),e.wk&&function(){s||(/loaded|complete/.test(d.readyState)?u():setTimeout(arguments.callee,0))}(),M(u)))})();(function(){e.ie&&e.win&&window.attachEvent("onunload",function(){for(var a=v.length,b=0;be.wk)&&a&&b&&c&&d&&g?(t(b,!1),L(function(){c+="";d+="";var e={};if(k&&typeof k===r)for(var l in k)e[l]=k[l];e.data=a;e.width=c;e.height=d;l={};if(j&&typeof j===r)for(var p in j)l[p]=j[p];if(h&&typeof h===r)for(var q in h)l.flashvars=typeof l.flashvars!=i?l.flashvars+("&"+q+"="+h[q]):q+"="+h[q];if(z(g))p=J(e,l,b),e.id== -b&&t(b,!0),n.success=!0,n.ref=p;else{if(o&&F()){e.data=o;G(e,l,b,m);return}t(b,!0)}m&&m(n)})):m&&m(n)},switchOffAutoHideShow:function(){R=!1},ua:e,getFlashPlayerVersion:function(){return{major:e.pv[0],minor:e.pv[1],release:e.pv[2]}},hasFlashPlayerVersion:z,createSWF:function(a,b,c){if(e.w3)return J(a,b,c)},showExpressInstall:function(a,b,c,d){e.w3&&F()&&G(a,b,c,d)},removeSWF:function(a){e.w3&&P(a)},createCSS:function(a,b,c,d){e.w3&&Q(a,b,c,d)},addDomLoadEvent:L,addLoadEvent:M,getQueryParamValue:function(a){var b= -d.location.search||d.location.hash;if(b){/\?/.test(b)&&(b=b.split("?")[1]);if(null==a)return S(b);for(var b=b.split("&"),c=0;c - - - - Output for Flash — CKEditor Sample - - - - - - - - - - - - -

- CKEditor Samples » Producing Flash Compliant HTML Output -

-
-

- This sample shows how to configure CKEditor to output - HTML code that can be used with - - Adobe Flash. - The code will contain a subset of standard HTML elements like <b>, - <i>, and <p> as well as HTML attributes. -

-

- To add a CKEditor instance outputting Flash compliant HTML code, load the editor using a standard - JavaScript call, and define CKEditor features to use HTML elements and attributes. -

-

- For details on how to create this setup check the source code of this sample page. -

-
-

- To see how it works, create some content in the editing area of CKEditor on the left - and send it to the Flash object on the right side of the page by using the - Send to Flash button. -

- - - - - -
- - -

- -

-
-
-
- - - diff --git a/ckeditor/static/ckeditor/ckeditor/samples/plugins/htmlwriter/outputhtml.html b/ckeditor/static/ckeditor/ckeditor/samples/plugins/htmlwriter/outputhtml.html deleted file mode 100644 index 022f5b4..0000000 --- a/ckeditor/static/ckeditor/ckeditor/samples/plugins/htmlwriter/outputhtml.html +++ /dev/null @@ -1,237 +0,0 @@ - - - - - HTML Compliant Output — CKEditor Sample - - - - - - - - - - -

- CKEditor Samples » Producing HTML Compliant Output -

-
-

- This sample shows how to configure CKEditor to output valid - HTML 4.01 code. - Traditional HTML elements like <b>, - <i>, and <font> are used in place of - <strong>, <em>, and CSS styles. -

-

- To add a CKEditor instance outputting legacy HTML 4.01 code, load the editor using a standard - JavaScript call, and define CKEditor features to use the HTML compliant elements and attributes. -

-

- A snippet of the configuration code can be seen below; check the source of this page for - full definition: -

-
-CKEDITOR.replace( 'textarea_id', {
-	coreStyles_bold: { element: 'b' },
-	coreStyles_italic: { element: 'i' },
-
-	fontSize_style: {
-		element: 'font',
-		attributes: { 'size': '#(size)' }
-	}
-
-	...
-});
-
-
-

- - - -

-

- -

-
- - - diff --git a/ckeditor/static/ckeditor/ckeditor/samples/plugins/magicline/magicline.html b/ckeditor/static/ckeditor/ckeditor/samples/plugins/magicline/magicline.html deleted file mode 100644 index 4687bff..0000000 --- a/ckeditor/static/ckeditor/ckeditor/samples/plugins/magicline/magicline.html +++ /dev/null @@ -1,203 +0,0 @@ - - - - - Using Magicline plugin — CKEditor Sample - - - - - - - - - -

- CKEditor Samples » Using Magicline plugin -

-
-

- This sample shows the advantages of Magicline plugin - which is to enhance the editing process. Thanks to this plugin, - a number of difficult focus spaces which are inaccessible due to - browser issues can now be focused. -

-

- Magicline plugin shows a red line with a handler - which, when clicked, inserts a paragraph and allows typing. To see this, - focus an editor and move your mouse above the focus space you want - to access. The plugin is enabled by default so no additional - configuration is necessary. -

-
-
- -
-

- This editor uses a default Magicline setup. -

-
- - -
-
-
- -
-

- This editor is using a blue line. -

-
-CKEDITOR.replace( 'editor2', {
-	magicline_color: 'blue'
-});
-
- - -
- - - diff --git a/ckeditor/static/ckeditor/ckeditor/samples/plugins/sourcedialog/sourcedialog.html b/ckeditor/static/ckeditor/ckeditor/samples/plugins/sourcedialog/sourcedialog.html deleted file mode 100644 index 8354af0..0000000 --- a/ckeditor/static/ckeditor/ckeditor/samples/plugins/sourcedialog/sourcedialog.html +++ /dev/null @@ -1,118 +0,0 @@ - - - - - Raw HTML editing with dialog-based source editor — CKEditor Sample - - - - - - - - - - -

- CKEditor Samples » Raw HTML editing with dialog-based source editor -

-
-

- Sourcedialog plugin provides an easy way to edit raw HTML content - of an editor, similarly to what is possible with Sourcearea - plugin for framed instances but using dialogs. Thanks to that, it's also possible - to manipulate raw content of inline editor instances. -

-

- This plugin extends the toolbar with a button, - which opens a dialog window with a source code editor. It works with both framed - and inline instances. To enable this - plugin, basically add extraPlugins: 'sourcedialog' to editor's - config: -

-
-// Inline editor.
-CKEDITOR.inline( 'editable', {
-	extraPlugins: 'sourcedialog'
-});
-
-// Framed editor.
-CKEDITOR.replace( 'textarea_id', {
-	extraPlugins: 'sourcedialog',
-	removePlugins: 'sourcearea'
-});
-
-

- Note that you may want to include removePlugins: 'sourcearea' - in your config when using Sourcedialog in framed instances. - This prevents feature redundancy. -

-

- Note that editable in the code above is the id - attribute of the <div> element to be converted into an inline instance. -

-

- Note that textarea_id in the code above is the id attribute of - the <textarea> element to be replaced with CKEditor. -

-
-
- -
-

This is some sample text. You are using CKEditor.

-
-
-
-
- - -
- - - - diff --git a/ckeditor/static/ckeditor/ckeditor/samples/plugins/stylesheetparser/assets/sample.css b/ckeditor/static/ckeditor/ckeditor/samples/plugins/stylesheetparser/assets/sample.css deleted file mode 100644 index ce545ee..0000000 --- a/ckeditor/static/ckeditor/ckeditor/samples/plugins/stylesheetparser/assets/sample.css +++ /dev/null @@ -1,70 +0,0 @@ -body -{ - font-family: Arial, Verdana, sans-serif; - font-size: 12px; - color: #222; - background-color: #fff; -} - -/* preserved spaces for rtl list item bullets. (#6249)*/ -ol,ul,dl -{ - padding-right:40px; -} - -h1,h2,h3,h4 -{ - font-family: Georgia, Times, serif; -} - -h1.lightBlue -{ - color: #00A6C7; - font-size: 1.8em; - font-weight:normal; -} - -h3.green -{ - color: #739E39; - font-weight:normal; -} - -span.markYellow { background-color: yellow; } -span.markGreen { background-color: lime; } - -img.left -{ - padding: 5px; - margin-right: 5px; - float:left; - border:2px solid #DDD; -} - -img.right -{ - padding: 5px; - margin-right: 5px; - float:right; - border:2px solid #DDD; -} - -a.green -{ - color:#739E39; -} - -table.grey -{ - background-color : #F5F5F5; -} - -table.grey th -{ - background-color : #DDD; -} - -ul.square -{ - list-style-type : square; -} diff --git a/ckeditor/static/ckeditor/ckeditor/samples/plugins/stylesheetparser/stylesheetparser.html b/ckeditor/static/ckeditor/ckeditor/samples/plugins/stylesheetparser/stylesheetparser.html deleted file mode 100644 index 465892e..0000000 --- a/ckeditor/static/ckeditor/ckeditor/samples/plugins/stylesheetparser/stylesheetparser.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - Using Stylesheet Parser Plugin — CKEditor Sample - - - - - - - - - - -

- CKEditor Samples » Using the Stylesheet Parser Plugin -

-
-

- This sample shows how to configure CKEditor instances to use the - Stylesheet Parser (stylesheetparser) plugin that fills - the Styles drop-down list based on the CSS rules available in the document stylesheet. -

-

- To add a CKEditor instance using the stylesheetparser plugin, insert - the following JavaScript call into your code: -

-
-CKEDITOR.replace( 'textarea_id', {
-	extraPlugins: 'stylesheetparser'
-});
-

- Note that textarea_id in the code above is the id attribute of - the <textarea> element to be replaced with CKEditor. -

-
-
-

- - - -

-

- -

-
- - - diff --git a/ckeditor/static/ckeditor/ckeditor/samples/plugins/tableresize/tableresize.html b/ckeditor/static/ckeditor/ckeditor/samples/plugins/tableresize/tableresize.html deleted file mode 100644 index d93b102..0000000 --- a/ckeditor/static/ckeditor/ckeditor/samples/plugins/tableresize/tableresize.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - Using TableResize Plugin — CKEditor Sample - - - - - - - - -

- CKEditor Samples » Using the TableResize Plugin -

-
-

- This sample shows how to configure CKEditor instances to use the - TableResize (tableresize) plugin that allows - the user to edit table columns by using the mouse. -

-

- The TableResize plugin makes it possible to modify table column width. Hover - your mouse over the column border to see the cursor change to indicate that - the column can be resized. Click and drag your mouse to set the desired width. -

-

- By default the plugin is turned off. To add a CKEditor instance using the - TableResize plugin, insert the following JavaScript call into your code: -

-
-CKEDITOR.replace( 'textarea_id', {
-	extraPlugins: 'tableresize'
-});
-

- Note that textarea_id in the code above is the id attribute of - the <textarea> element to be replaced with CKEditor. -

-
-
-

- - - -

-

- -

-
- - - diff --git a/ckeditor/static/ckeditor/ckeditor/samples/plugins/toolbar/toolbar.html b/ckeditor/static/ckeditor/ckeditor/samples/plugins/toolbar/toolbar.html deleted file mode 100644 index 9326465..0000000 --- a/ckeditor/static/ckeditor/ckeditor/samples/plugins/toolbar/toolbar.html +++ /dev/null @@ -1,200 +0,0 @@ - - - - - Toolbar Configuration — CKEditor Sample - - - - - - - - - -

- CKEditor Samples » Toolbar Configuration -

-
-

- This sample page demonstrates editor with loaded full toolbar (all registered buttons) and, if - current editor's configuration modifies default settings, also editor with modified toolbar. -

- -

Since CKEditor 4 there are two ways to configure toolbar buttons.

- -

By config.toolbar

- -

- You can explicitly define which buttons are displayed in which groups and in which order. - This is the more precise setting, but less flexible. If newly added plugin adds its - own button you'll have to add it manually to your config.toolbar setting as well. -

- -

To add a CKEditor instance with custom toolbar setting, insert the following JavaScript call to your code:

- -
-CKEDITOR.replace( 'textarea_id', {
-	toolbar: [
-		{ name: 'document', items: [ 'Source', '-', 'NewPage', 'Preview', '-', 'Templates' ] },	// Defines toolbar group with name (used to create voice label) and items in 3 subgroups.
-		[ 'Cut', 'Copy', 'Paste', 'PasteText', 'PasteFromWord', '-', 'Undo', 'Redo' ],			// Defines toolbar group without name.
-		'/',																					// Line break - next group will be placed in new line.
-		{ name: 'basicstyles', items: [ 'Bold', 'Italic' ] }
-	]
-});
- -

By config.toolbarGroups

- -

- You can define which groups of buttons (like e.g. basicstyles, clipboard - and forms) are displayed and in which order. Registered buttons are associated - with toolbar groups by toolbar property in their definition. - This setting's advantage is that you don't have to modify toolbar configuration - when adding/removing plugins which register their own buttons. -

- -

To add a CKEditor instance with custom toolbar groups setting, insert the following JavaScript call to your code:

- -
-CKEDITOR.replace( 'textarea_id', {
-	toolbarGroups: [
-		{ name: 'document',	   groups: [ 'mode', 'document' ] },			// Displays document group with its two subgroups.
- 		{ name: 'clipboard',   groups: [ 'clipboard', 'undo' ] },			// Group's name will be used to create voice label.
- 		'/',																// Line break - next group will be placed in new line.
- 		{ name: 'basicstyles', groups: [ 'basicstyles', 'cleanup' ] },
- 		{ name: 'links' }
-	]
-
-	// NOTE: Remember to leave 'toolbar' property with the default value (null).
-});
-
- - - -
-

Full toolbar configuration

-

Below you can see editor with full toolbar, generated automatically by the editor.

-

- Note: To create editor instance with full toolbar you don't have to set anything. - Just leave toolbar and toolbarGroups with the default, null values. -

- -

-	
- - - - - - diff --git a/ckeditor/static/ckeditor/ckeditor/samples/plugins/wysiwygarea/fullpage.html b/ckeditor/static/ckeditor/ckeditor/samples/plugins/wysiwygarea/fullpage.html deleted file mode 100644 index 504a9f9..0000000 --- a/ckeditor/static/ckeditor/ckeditor/samples/plugins/wysiwygarea/fullpage.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - Full Page Editing — CKEditor Sample - - - - - - - - - - -

- CKEditor Samples » Full Page Editing -

-
-

- This sample shows how to configure CKEditor to edit entire HTML pages, from the - <html> tag to the </html> tag. -

-

- The CKEditor instance below is inserted with a JavaScript call using the following code: -

-
-CKEDITOR.replace( 'textarea_id', {
-	fullPage: true
-});
-
-

- Note that textarea_id in the code above is the id attribute of - the <textarea> element to be replaced. -

-
-
- - - -

- -

-
- - - diff --git a/ckeditor/static/ckeditor/ckeditor/samples/readonly.html b/ckeditor/static/ckeditor/ckeditor/samples/readonly.html deleted file mode 100644 index 5fbb60b..0000000 --- a/ckeditor/static/ckeditor/ckeditor/samples/readonly.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - Using the CKEditor Read-Only API — CKEditor Sample - - - - - - -

- CKEditor Samples » Using the CKEditor Read-Only API -

-
-

- This sample shows how to use the - setReadOnly - API to put editor into the read-only state that makes it impossible for users to change the editor contents. -

-

- For details on how to create this setup check the source code of this sample page. -

-
-
-

- -

-

- - -

-
- - - diff --git a/ckeditor/static/ckeditor/ckeditor/samples/replacebyclass.html b/ckeditor/static/ckeditor/ckeditor/samples/replacebyclass.html deleted file mode 100644 index 64b916a..0000000 --- a/ckeditor/static/ckeditor/ckeditor/samples/replacebyclass.html +++ /dev/null @@ -1,57 +0,0 @@ - - - - - Replace Textareas by Class Name — CKEditor Sample - - - - - -

- CKEditor Samples » Replace Textarea Elements by Class Name -

-
-

- This sample shows how to automatically replace all <textarea> elements - of a given class with a CKEditor instance. -

-

- To replace a <textarea> element, simply assign it the ckeditor - class, as in the code below: -

-
-<textarea class="ckeditor" name="editor1"></textarea>
-
-

- Note that other <textarea> attributes (like id or name) need to be adjusted to your document. -

-
-
-

- - -

-

- -

-
- - - diff --git a/ckeditor/static/ckeditor/ckeditor/samples/replacebycode.html b/ckeditor/static/ckeditor/ckeditor/samples/replacebycode.html deleted file mode 100644 index d21ef92..0000000 --- a/ckeditor/static/ckeditor/ckeditor/samples/replacebycode.html +++ /dev/null @@ -1,56 +0,0 @@ - - - - - Replace Textarea by Code — CKEditor Sample - - - - - -

- CKEditor Samples » Replace Textarea Elements Using JavaScript Code -

-
-
-

- This editor is using an <iframe> element-based editing area, provided by the Wysiwygarea plugin. -

-
-CKEDITOR.replace( 'textarea_id' )
-
-
- - -

- -

-
- - - diff --git a/ckeditor/static/ckeditor/ckeditor/samples/sample.css b/ckeditor/static/ckeditor/ckeditor/samples/sample.css deleted file mode 100644 index 6dad96e..0000000 --- a/ckeditor/static/ckeditor/ckeditor/samples/sample.css +++ /dev/null @@ -1,333 +0,0 @@ -/* -Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.html or http://ckeditor.com/license -*/ - -html, body, h1, h2, h3, h4, h5, h6, div, span, blockquote, p, address, form, fieldset, img, ul, ol, dl, dt, dd, li, hr, table, td, th, strong, em, sup, sub, dfn, ins, del, q, cite, var, samp, code, kbd, tt, pre -{ - line-height: 1.5em; -} - -body -{ - padding: 10px 30px; -} - -input, textarea, select, option, optgroup, button, td, th -{ - font-size: 100%; -} - -pre, code, kbd, samp, tt -{ - font-family: monospace,monospace; - font-size: 1em; -} - -body { - width: 960px; - margin: 0 auto; -} - -code -{ - background: #f3f3f3; - border: 1px solid #ddd; - padding: 1px 4px; - - -moz-border-radius: 3px; - -webkit-border-radius: 3px; - border-radius: 3px; -} - -.new -{ - background: #FF7E00; - border: 1px solid #DA8028; - color: #fff; - font-size: 10px; - font-weight: bold; - padding: 1px 4px; - text-shadow: 0 1px 0 #C97626; - text-transform: uppercase; - margin: 0 0 0 3px; - - -moz-border-radius: 3px; - -webkit-border-radius: 3px; - border-radius: 3px; - - -moz-box-shadow: 0 2px 3px 0 #FFA54E inset; - -webkit-box-shadow: 0 2px 3px 0 #FFA54E inset; - box-shadow: 0 2px 3px 0 #FFA54E inset; -} - -h1.samples -{ - color: #0782C1; - font-size: 200%; - font-weight: normal; - margin: 0; - padding: 0; -} - -h1.samples a -{ - color: #0782C1; - text-decoration: none; - border-bottom: 1px dotted #0782C1; -} - -.samples a:hover -{ - border-bottom: 1px dotted #0782C1; -} - -h2.samples -{ - color: #000000; - font-size: 130%; - margin: 15px 0 0 0; - padding: 0; -} - -p, blockquote, address, form, pre, dl, h1.samples, h2.samples -{ - margin-bottom: 15px; -} - -ul.samples -{ - margin-bottom: 15px; -} - -.clear -{ - clear: both; -} - -fieldset -{ - margin: 0; - padding: 10px; -} - -body, input, textarea -{ - color: #333333; - font-family: Arial, Helvetica, sans-serif; -} - -body -{ - font-size: 75%; -} - -a.samples -{ - color: #189DE1; - text-decoration: none; -} - -form -{ - margin: 0; - padding: 0; -} - -pre.samples -{ - background-color: #F7F7F7; - border: 1px solid #D7D7D7; - overflow: auto; - padding: 0.25em; - white-space: pre-wrap; /* CSS 2.1 */ - word-wrap: break-word; /* IE7 */ - -moz-tab-size: 4; - -o-tab-size: 4; - -webkit-tab-size: 4; - tab-size: 4; -} - -#footer -{ - clear: both; - padding-top: 10px; -} - -#footer hr -{ - margin: 10px 0 15px 0; - height: 1px; - border: solid 1px gray; - border-bottom: none; -} - -#footer p -{ - margin: 0 10px 10px 10px; - float: left; -} - -#footer #copy -{ - float: right; -} - -#outputSample -{ - width: 100%; - table-layout: fixed; -} - -#outputSample thead th -{ - color: #dddddd; - background-color: #999999; - padding: 4px; - white-space: nowrap; -} - -#outputSample tbody th -{ - vertical-align: top; - text-align: left; -} - -#outputSample pre -{ - margin: 0; - padding: 0; -} - -.description -{ - border: 1px dotted #B7B7B7; - margin-bottom: 10px; - padding: 10px 10px 0; - overflow: hidden; -} - -label -{ - display: block; - margin-bottom: 6px; -} - -/** - * CKEditor editables are automatically set with the "cke_editable" class - * plus cke_editable_(inline|themed) depending on the editor type. - */ - -/* Style a bit the inline editables. */ -.cke_editable.cke_editable_inline -{ - cursor: pointer; -} - -/* Once an editable element gets focused, the "cke_focus" class is - added to it, so we can style it differently. */ -.cke_editable.cke_editable_inline.cke_focus -{ - box-shadow: inset 0px 0px 20px 3px #ddd, inset 0 0 1px #000; - outline: none; - background: #eee; - cursor: text; -} - -/* Avoid pre-formatted overflows inline editable. */ -.cke_editable_inline pre -{ - white-space: pre-wrap; - word-wrap: break-word; -} - -/** - * Samples index styles. - */ - -.twoColumns, -.twoColumnsLeft, -.twoColumnsRight -{ - overflow: hidden; -} - -.twoColumnsLeft, -.twoColumnsRight -{ - width: 45%; -} - -.twoColumnsLeft -{ - float: left; -} - -.twoColumnsRight -{ - float: right; -} - -dl.samples -{ - padding: 0 0 0 40px; -} -dl.samples > dt -{ - display: list-item; - list-style-type: disc; - list-style-position: outside; - margin: 0 0 3px; -} -dl.samples > dd -{ - margin: 0 0 3px; -} -.warning -{ - color: #ff0000; - background-color: #FFCCBA; - border: 2px dotted #ff0000; - padding: 15px 10px; - margin: 10px 0; -} - -/* Used on inline samples */ - -blockquote -{ - font-style: italic; - font-family: Georgia, Times, "Times New Roman", serif; - padding: 2px 0; - border-style: solid; - border-color: #ccc; - border-width: 0; -} - -.cke_contents_ltr blockquote -{ - padding-left: 20px; - padding-right: 8px; - border-left-width: 5px; -} - -.cke_contents_rtl blockquote -{ - padding-left: 8px; - padding-right: 20px; - border-right-width: 5px; -} - -img.right { - border: 1px solid #ccc; - float: right; - margin-left: 15px; - padding: 5px; -} - -img.left { - border: 1px solid #ccc; - float: left; - margin-right: 15px; - padding: 5px; -} diff --git a/ckeditor/static/ckeditor/ckeditor/samples/sample.js b/ckeditor/static/ckeditor/ckeditor/samples/sample.js deleted file mode 100644 index 8827e78..0000000 --- a/ckeditor/static/ckeditor/ckeditor/samples/sample.js +++ /dev/null @@ -1,33 +0,0 @@ -/** - * Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. - * For licensing, see LICENSE.html or http://ckeditor.com/license - */ - -// Tool scripts for the sample pages. -// This file can be ignored and is not required to make use of CKEditor. - -(function() { - // Check for sample compliance. - CKEDITOR.on( 'instanceReady', function( ev ) { - var editor = ev.editor, - meta = CKEDITOR.document.$.getElementsByName( 'ckeditor-sample-required-plugins' ), - requires = meta.length ? CKEDITOR.dom.element.get( meta[ 0 ] ).getAttribute( 'content' ).split( ',' ) : [], - missing = []; - - if ( requires.length ) { - for ( var i = 0; i < requires.length; i++ ) { - if ( !editor.plugins[ requires[ i ] ] ) - missing.push( '' + requires[ i ] + '' ); - } - - if ( missing.length ) { - var warn = CKEDITOR.dom.element.createFromHtml( - '
' + - 'To fully experience this demo, the ' + missing.join( ', ' ) + ' plugin' + ( missing.length > 1 ? 's are' : ' is' ) + ' required.' + - '
' - ); - warn.insertBefore( editor.container ); - } - } - }); -})(); diff --git a/ckeditor/static/ckeditor/ckeditor/samples/sample_posteddata.php b/ckeditor/static/ckeditor/ckeditor/samples/sample_posteddata.php deleted file mode 100644 index 59de8be..0000000 --- a/ckeditor/static/ckeditor/ckeditor/samples/sample_posteddata.php +++ /dev/null @@ -1,16 +0,0 @@ -
-
--------------------------------------------------------------------------------------------
-  CKEditor - Posted Data
-
-  We are sorry, but your Web server does not support the PHP language used in this script.
-
-  Please note that CKEditor can be used with any other server-side language than just PHP.
-  To save the content created with CKEditor you need to read the POST data on the server
-  side and write it to a file or the database.
-
-  Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
-  For licensing, see LICENSE.html or http://ckeditor.com/license
--------------------------------------------------------------------------------------------
-
-
*/ include "assets/posteddata.php"; ?> diff --git a/ckeditor/static/ckeditor/ckeditor/samples/tabindex.html b/ckeditor/static/ckeditor/ckeditor/samples/tabindex.html deleted file mode 100644 index 24e7d6f..0000000 --- a/ckeditor/static/ckeditor/ckeditor/samples/tabindex.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - TAB Key-Based Navigation — CKEditor Sample - - - - - - - -

- CKEditor Samples » TAB Key-Based Navigation -

-
-

- This sample shows how tab key navigation among editor instances is - affected by the tabIndex attribute from - the original page element. Use TAB key to move between the editors. -

-
-

- -

-
-

- -

-

- -

- - - diff --git a/ckeditor/static/ckeditor/ckeditor/samples/uicolor.html b/ckeditor/static/ckeditor/ckeditor/samples/uicolor.html deleted file mode 100644 index 0e0d2e6..0000000 --- a/ckeditor/static/ckeditor/ckeditor/samples/uicolor.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - UI Color Picker — CKEditor Sample - - - - - -

- CKEditor Samples » UI Color -

-
-

- This sample shows how to automatically replace <textarea> elements - with a CKEditor instance with an option to change the color of its user interface.
- Note:The UI skin color feature depends on the CKEditor skin - compatibility. The Moono and Kama skins are examples of skins that work with it. -

-
-
-

- This editor instance has a UI color value defined in configuration to change the skin color, - To specify the color of the user interface, set the uiColor property: -

-
-CKEDITOR.replace( 'textarea_id', {
-	uiColor: '#14B8C4'
-});
-

- Note that textarea_id in the code above is the id attribute of - the <textarea> element to be replaced. -

-

- - -

-

- -

-
- - - diff --git a/ckeditor/static/ckeditor/ckeditor/samples/uilanguages.html b/ckeditor/static/ckeditor/ckeditor/samples/uilanguages.html deleted file mode 100644 index ea2134c..0000000 --- a/ckeditor/static/ckeditor/ckeditor/samples/uilanguages.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - User Interface Globalization — CKEditor Sample - - - - - - -

- CKEditor Samples » User Interface Languages -

-
-

- This sample shows how to automatically replace <textarea> elements - with a CKEditor instance with an option to change the language of its user interface. -

-

- It pulls the language list from CKEditor _languages.js file that contains the list of supported languages and creates - a drop-down list that lets the user change the UI language. -

-

- By default, CKEditor automatically localizes the editor to the language of the user. - The UI language can be controlled with two configuration options: - language and - - defaultLanguage. The defaultLanguage setting specifies the - default CKEditor language to be used when a localization suitable for user's settings is not available. -

-

- To specify the user interface language that will be used no matter what language is - specified in user's browser or operating system, set the language property: -

-
-CKEDITOR.replace( 'textarea_id', {
-	// Load the German interface.
-	language: 'de'
-});
-

- Note that textarea_id in the code above is the id attribute of - the <textarea> element to be replaced. -

-
-
-

- Available languages ( languages!):
- -
- - (You may see strange characters if your system does not support the selected language) - -

-

- - -

-
- - - diff --git a/ckeditor/static/ckeditor/ckeditor/samples/xhtmlstyle.html b/ckeditor/static/ckeditor/ckeditor/samples/xhtmlstyle.html deleted file mode 100644 index a45677d..0000000 --- a/ckeditor/static/ckeditor/ckeditor/samples/xhtmlstyle.html +++ /dev/null @@ -1,219 +0,0 @@ - - - - - XHTML Compliant Output — CKEditor Sample - - - - - - - -

- CKEditor Samples » Producing XHTML Compliant Output -

-
-

- This sample shows how to configure CKEditor to output valid - XHTML 1.1 code. - Deprecated elements (<font>, <u>) or attributes - (size, face) will be replaced with XHTML compliant code. -

-

- To add a CKEditor instance outputting valid XHTML code, load the editor using a standard - JavaScript call and define CKEditor features to use the XHTML compliant elements and styles. -

-

- A snippet of the configuration code can be seen below; check the source of this page for - full definition: -

-
-CKEDITOR.replace( 'textarea_id', {
-	contentsCss: 'assets/outputxhtml.css',
-
-	coreStyles_bold: {
-		element: 'span',
-		attributes: { 'class': 'Bold' }
-	},
-	coreStyles_italic: {
-		element: 'span',
-		attributes: { 'class': 'Italic' }
-	},
-
-	...
-});
-
-
-

- - - -

-

- -

-
- - - diff --git a/ckeditor/static/ckeditor/ckeditor/skins/moono/dialog.css b/ckeditor/static/ckeditor/ckeditor/skins/moono/dialog.css index a0b60e2..8b5b73a 100644 --- a/ckeditor/static/ckeditor/ckeditor/skins/moono/dialog.css +++ b/ckeditor/static/ckeditor/ckeditor/skins/moono/dialog.css @@ -2,4 +2,4 @@ Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. For licensing, see LICENSE.html or http://ckeditor.com/license */ -.cke_dialog{visibility:visible}.cke_dialog_body{z-index:1;background:#eaeaea;border:1px solid #b2b2b2;border-bottom-color:#999;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 3px rgba(0,0,0,.15);-webkit-box-shadow:0 0 3px rgba(0,0,0,.15);box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_browser_gecko19 .cke_dialog_body{position:relative}.cke_dialog strong{font-weight:bold}.cke_dialog_title{font-weight:bold;font-size:13px;cursor:move;position:relative;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #999;padding:6px 10px;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#cfd1cf));background-image:-moz-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-webkit-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-o-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-ms-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:linear-gradient(top,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fff5f5f5',endColorstr='#ffcfd1cf')}.cke_dialog_contents{background-color:#fff;overflow:auto;padding:15px 10px 5px 10px;margin-top:30px;border-top:1px solid #bfbfbf;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.cke_dialog_contents_body{overflow:auto;padding:17px 10px 5px 10px;margin-top:22px}.cke_dialog_footer{text-align:right;position:relative;border:0;outline:1px solid #bfbfbf;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#cfd1cf));background-image:-moz-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-webkit-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-o-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-ms-linear-gradient(top,#ebebeb,#cfd1cf);background-image:linear-gradient(top,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffebebeb',endColorstr='#cfd1cf')}.cke_rtl .cke_dialog_footer{text-align:left}.cke_hc .cke_dialog_footer{outline:0;border-top:1px solid #fff}.cke_dialog .cke_resizer{margin-top:22px}.cke_dialog .cke_resizer_rtl{margin-left:5px}.cke_dialog .cke_resizer_ltr{margin-right:5px}.cke_dialog_tabs{height:24px;display:inline-block;margin:5px 0 0;position:absolute;z-index:2;left:10px}.cke_rtl .cke_dialog_tabs{right:10px}a.cke_dialog_tab{height:16px;padding:4px 8px;margin-right:3px;display:inline-block;cursor:pointer;line-height:16px;outline:0;color:#595959;border:1px solid #bfbfbf;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;background:#d4d4d4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#ededed));background-image:-moz-linear-gradient(top,#fafafa,#ededed);background-image:-webkit-linear-gradient(top,#fafafa,#ededed);background-image:-o-linear-gradient(top,#fafafa,#ededed);background-image:-ms-linear-gradient(top,#fafafa,#ededed);background-image:linear-gradient(top,#fafafa,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fffafafa',endColorstr='#ffededed')}.cke_rtl a.cke_dialog_tab{margin-right:0;margin-left:3px}a.cke_dialog_tab:hover{background:#ebebeb;background:-moz-linear-gradient(top,#ebebeb 0,#dfdfdf 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ebebeb),color-stop(100%,#dfdfdf));background:-webkit-linear-gradient(top,#ebebeb 0,#dfdfdf 100%);background:-o-linear-gradient(top,#ebebeb 0,#dfdfdf 100%);background:-ms-linear-gradient(top,#ebebeb 0,#dfdfdf 100%);background:linear-gradient(to bottom,#ebebeb 0,#dfdfdf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb',endColorstr='#dfdfdf',GradientType=0)}a.cke_dialog_tab_selected{background:#fff;color:#383838;border-bottom-color:#fff;cursor:default;filter:none}a.cke_dialog_tab_selected:hover{background:#ededed;background:-moz-linear-gradient(top,#ededed 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ededed),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#ededed 0,#fff 100%);background:-o-linear-gradient(top,#ededed 0,#fff 100%);background:-ms-linear-gradient(top,#ededed 0,#fff 100%);background:linear-gradient(to bottom,#ededed 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#ffffff',GradientType=0)}.cke_hc a.cke_dialog_tab:hover,.cke_hc a.cke_dialog_tab_selected{border:3px solid;padding:2px 6px}.cke_single_page .cke_dialog_tabs{display:none}.cke_single_page .cke_dialog_contents{padding-top:5px;margin-top:0;border-top:0}.cke_dialog_close_button{background-image:url(images/close.png);background-repeat:no-repeat;background-position:0 0;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:5px;z-index:5}.cke_dialog_close_button span{display:none}.cke_hc .cke_dialog_close_button span{display:inline;cursor:pointer;font-weight:bold;position:relative;top:3px}.cke_ltr .cke_dialog_close_button{right:5px}.cke_rtl .cke_dialog_close_button{left:6px}.cke_dialog_close_button{top:4px}div.cke_disabled .cke_dialog_ui_labeled_content div *{background-color:#ddd;cursor:default}.cke_dialog_ui_vbox table,.cke_dialog_ui_hbox table{margin:auto}.cke_dialog_ui_vbox_child{padding:5px 0}.cke_dialog_ui_hbox{width:100%}.cke_dialog_ui_hbox_first,.cke_dialog_ui_hbox_child,.cke_dialog_ui_hbox_last{vertical-align:top}.cke_ltr .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_ui_hbox_child{padding-right:10px}.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_child{padding-left:10px}.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-right:5px}.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-left:5px;padding-right:0}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:1px solid}textarea.cke_dialog_ui_input_textarea{overflow:auto;resize:none}input.cke_dialog_ui_input_text,input.cke_dialog_ui_input_password,textarea.cke_dialog_ui_input_textarea{background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:4px 6px;outline:0;width:100%;*width:95%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 2px rgba(0,0,0,.15) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15) inset;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}input.cke_dialog_ui_input_text:hover,input.cke_dialog_ui_input_password:hover,textarea.cke_dialog_ui_input_textarea:hover{border:1px solid #aeb3b9;border-top-color:#a0a6ad}input.cke_dialog_ui_input_text:focus,input.cke_dialog_ui_input_password:focus,textarea.cke_dialog_ui_input_textarea:focus,select.cke_dialog_ui_input_select:focus{outline:0;border:1px solid #139ff7;border-top-color:#1392e9}a.cke_dialog_ui_button{display:inline-block;*display:inline;*zoom:1;padding:3px 0;margin:0;text-align:center;color:#333;vertical-align:middle;cursor:pointer;border:1px solid #b6b6b6;border-bottom-color:#999;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background-image:-moz-linear-gradient(top,#fff,#e4e4e4);background-image:-webkit-linear-gradient(top,#fff,#e4e4e4);background-image:-o-linear-gradient(top,#fff,#e4e4e4);background-image:-ms-linear-gradient(top,#fff,#e4e4e4);background-image:linear-gradient(top,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffffff',endColorstr='#ffe4e4e4')}span.cke_dialog_ui_button{padding:0 12px}a.cke_dialog_ui_button:hover{border-color:#9e9e9e;background:#ccc;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));background-image:-moz-linear-gradient(top,#f2f2f2,#ccc);background-image:-webkit-linear-gradient(top,#f2f2f2,#ccc);background-image:-o-linear-gradient(top,#f2f2f2,#ccc);background-image:-ms-linear-gradient(top,#f2f2f2,#ccc);background-image:linear-gradient(top,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fff2f2f2',endColorstr='#ffcccccc')}a.cke_dialog_ui_button:focus,a.cke_dialog_ui_button:active{border-color:#969696;outline:0;-moz-box-shadow:0 0 6px rgba(0,0,0,.4) inset;-webkit-box-shadow:0 0 6px rgba(0,0,0,.4) inset;box-shadow:0 0 6px rgba(0,0,0,.4) inset}.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button:focus,.cke_hc a.cke_dialog_ui_button:active{border:3px solid;padding-top:1px;padding-bottom:1px}.cke_hc a.cke_dialog_ui_button:hover span,.cke_hc a.cke_dialog_ui_button:focus span,.cke_hc a.cke_dialog_ui_button:active span{padding-left:10px;padding-right:10px}.cke_dialog_footer_buttons a.cke_dialog_ui_button span{color:inherit;font-size:12px;font-weight:bold;line-height:20px}a.cke_dialog_ui_button_ok{color:#fff;text-shadow:0 -1px 0 #55830c;border-color:#62a60a #62a60a #4d9200;background:#69b10b;background-image:-webkit-gradient(linear,0 0,0 100%,from(#9ad717),to(#69b10b));background-image:-webkit-linear-gradient(top,#9ad717,#69b10b);background-image:-o-linear-gradient(top,#9ad717,#69b10b);background-image:linear-gradient(to bottom,#9ad717,#69b10b);background-image:-moz-linear-gradient(top,#9ad717,#69b10b);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ff9ad717',endColorstr='#ff69b10b')}a.cke_dialog_ui_button_ok:hover{border-color:#5b9909 #5b9909 #478500;background:#88be14;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#88be14),color-stop(100%,#5d9c0a));background:-webkit-linear-gradient(top,#88be14 0,#5d9c0a 100%);background:-o-linear-gradient(top,#88be14 0,#5d9c0a 100%);background:linear-gradient(to bottom,#88be14 0,#5d9c0a 100%);background:-moz-linear-gradient(top,#88be14 0,#5d9c0a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#88be14',endColorstr='#5d9c0a',GradientType=0)}a.cke_dialog_ui_button span{text-shadow:0 1px 0 #fff}a.cke_dialog_ui_button_ok span{text-shadow:0 -1px 0 #55830c}span.cke_dialog_ui_button{cursor:pointer}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active,a.cke_dialog_ui_button_cancel:focus,a.cke_dialog_ui_button_cancel:active{border-width:2px;padding:2px 0}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active{border-color:#568c0a}a.cke_dialog_ui_button_ok:focus span,a.cke_dialog_ui_button_ok:active span,a.cke_dialog_ui_button_cancel:focus span,a.cke_dialog_ui_button_cancel:active span{padding:0 11px}.cke_dialog_footer_buttons{display:inline-table;margin:5px;width:auto;position:relative;vertical-align:middle}div.cke_dialog_ui_input_select{display:table}select.cke_dialog_ui_input_select{height:24px;line-height:24px;background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:2px 6px;outline:0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 2px rgba(0,0,0,.15) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15) inset;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}.cke_dialog_ui_input_file{width:100%;height:25px}.cke_hc .cke_dialog_ui_labeled_content input:focus,.cke_hc .cke_dialog_ui_labeled_content select:focus,.cke_hc .cke_dialog_ui_labeled_content textarea:focus{outline:1px dotted}.cke_dialog .cke_dark_background{background-color:#dedede}.cke_dialog .cke_light_background{background-color:#ebebeb}.cke_dialog .cke_centered{text-align:center}.cke_dialog a.cke_btn_reset{float:right;background-position:0 -32px;background-image:url(images/mini.png);width:16px;height:16px;background-repeat:no-repeat;border:1px none;font-size:1px}.cke_rtl .cke_dialog a.cke_btn_reset{float:left}.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked{float:left;background-position:0 0;background-image:url(images/mini.png);width:16px;height:16px;background-repeat:no-repeat;border:none 1px;font-size:1px}.cke_dialog a.cke_btn_locked .cke_icon{display:none}.cke_rtl .cke_dialog a.cke_btn_locked,.cke_rtl .cke_dialog a.cke_btn_unlocked{float:right}.cke_dialog a.cke_btn_unlocked{background-position:0 -16px;background-image:url(images/mini.png)}.cke_dialog .cke_btn_over{border:outset 1px;cursor:pointer}.cke_dialog .ImagePreviewBox{border:2px ridge black;overflow:scroll;height:200px;width:300px;padding:2px;background-color:white}.cke_dialog .ImagePreviewBox table td{white-space:normal}.cke_dialog .ImagePreviewLoader{position:absolute;white-space:normal;overflow:hidden;height:160px;width:230px;margin:2px;padding:2px;opacity:.9;filter:alpha(opacity = 90);background-color:#e4e4e4}.cke_dialog .FlashPreviewBox{white-space:normal;border:2px ridge black;overflow:auto;height:160px;width:390px;padding:2px;background-color:white}.cke_dialog .cke_pastetext{width:346px;height:170px}.cke_dialog .cke_pastetext textarea{width:340px;height:170px;resize:none}.cke_dialog iframe.cke_pasteframe{width:346px;height:130px;background-color:white;border:1px solid #aeb3b9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.cke_dialog .cke_hand{cursor:pointer}.cke_disabled{color:#a0a0a0}.cke_dialog_body .cke_label{display:none}.cke_dialog_body label{display:inline;margin-bottom:auto;cursor:default}.cke_dialog_body label.cke_required{font-weight:bold}a.cke_smile{overflow:hidden;display:block;text-align:center;padding:.3em 0}a.cke_smile img{vertical-align:middle}a.cke_specialchar{cursor:inherit;display:block;height:1.25em;padding:.2em .3em;text-align:center}a.cke_smile,a.cke_specialchar{border:1px solid transparent}a.cke_smile:hover,a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:hover,a.cke_specialchar:focus,a.cke_specialchar:active{background:#fff;outline:0}a.cke_smile:hover,a.cke_specialchar:hover{border-color:#888}a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:focus,a.cke_specialchar:active{border-color:#139ff7}.cke_dialog_contents a.colorChooser{display:block;margin-top:6px;margin-left:10px;width:80px}.cke_rtl .cke_dialog_contents a.colorChooser{margin-right:10px}.cke_dialog_ui_checkbox_input:focus,.cke_dialog_ui_radio_input:focus,.cke_btn_over{outline:1px dotted #696969}.cke_iframe_shim{display:block;position:absolute;top:0;left:0;z-index:-1;filter:alpha(opacity = 0);width:100%;height:100%} \ No newline at end of file +.cke_dialog{visibility:visible}.cke_dialog_body{z-index:1;background:#eaeaea;border:1px solid #b2b2b2;border-bottom-color:#999;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 3px rgba(0,0,0,.15);-webkit-box-shadow:0 0 3px rgba(0,0,0,.15);box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_browser_gecko19 .cke_dialog_body{position:relative}.cke_dialog strong{font-weight:bold}.cke_dialog_title{font-weight:bold;font-size:13px;cursor:move;position:relative;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #999;padding:6px 10px;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#cfd1cf));background-image:-moz-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-webkit-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-o-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-ms-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:linear-gradient(top,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fff5f5f5',endColorstr='#ffcfd1cf')}.cke_dialog_contents{background-color:#fff;overflow:auto;padding:15px 10px 5px 10px;margin-top:30px;border-top:1px solid #bfbfbf;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.cke_dialog_contents_body{overflow:auto;padding:17px 10px 5px 10px;margin-top:22px}.cke_dialog_footer{text-align:right;position:relative;border:0;outline:1px solid #bfbfbf;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#cfd1cf));background-image:-moz-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-webkit-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-o-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-ms-linear-gradient(top,#ebebeb,#cfd1cf);background-image:linear-gradient(top,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffebebeb',endColorstr='#cfd1cf')}.cke_rtl .cke_dialog_footer{text-align:left}.cke_hc .cke_dialog_footer{outline:0;border-top:1px solid #fff}.cke_dialog .cke_resizer{margin-top:22px}.cke_dialog .cke_resizer_rtl{margin-left:5px}.cke_dialog .cke_resizer_ltr{margin-right:5px}.cke_dialog_tabs{height:24px;display:inline-block;margin:5px 0 0;position:absolute;z-index:2;left:10px}.cke_rtl .cke_dialog_tabs{right:10px}a.cke_dialog_tab{height:16px;padding:4px 8px;margin-right:3px;display:inline-block;cursor:pointer;line-height:16px;outline:0;color:#595959;border:1px solid #bfbfbf;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;background:#d4d4d4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#ededed));background-image:-moz-linear-gradient(top,#fafafa,#ededed);background-image:-webkit-linear-gradient(top,#fafafa,#ededed);background-image:-o-linear-gradient(top,#fafafa,#ededed);background-image:-ms-linear-gradient(top,#fafafa,#ededed);background-image:linear-gradient(top,#fafafa,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fffafafa',endColorstr='#ffededed')}.cke_rtl a.cke_dialog_tab{margin-right:0;margin-left:3px}a.cke_dialog_tab:hover{background:#ebebeb;background:-moz-linear-gradient(top,#ebebeb 0,#dfdfdf 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ebebeb),color-stop(100%,#dfdfdf));background:-webkit-linear-gradient(top,#ebebeb 0,#dfdfdf 100%);background:-o-linear-gradient(top,#ebebeb 0,#dfdfdf 100%);background:-ms-linear-gradient(top,#ebebeb 0,#dfdfdf 100%);background:linear-gradient(to bottom,#ebebeb 0,#dfdfdf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb',endColorstr='#dfdfdf',GradientType=0)}a.cke_dialog_tab_selected{background:#fff;color:#383838;border-bottom-color:#fff;cursor:default;filter:none}a.cke_dialog_tab_selected:hover{background:#ededed;background:-moz-linear-gradient(top,#ededed 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ededed),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#ededed 0,#fff 100%);background:-o-linear-gradient(top,#ededed 0,#fff 100%);background:-ms-linear-gradient(top,#ededed 0,#fff 100%);background:linear-gradient(to bottom,#ededed 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#ffffff',GradientType=0)}.cke_hc a.cke_dialog_tab:hover,.cke_hc a.cke_dialog_tab_selected{border:3px solid;padding:2px 6px}.cke_single_page .cke_dialog_tabs{display:none}.cke_single_page .cke_dialog_contents{padding-top:5px;margin-top:0;border-top:0}.cke_dialog_close_button{background-image:url(images/close.png);background-repeat:no-repeat;background-position:0 0;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:5px;z-index:5}.cke_dialog_close_button span{display:none}.cke_hc .cke_dialog_close_button span{display:inline;cursor:pointer;font-weight:bold;position:relative;top:3px}.cke_ltr .cke_dialog_close_button{right:5px}.cke_rtl .cke_dialog_close_button{left:6px}.cke_dialog_close_button{top:4px}div.cke_disabled .cke_dialog_ui_labeled_content div *{background-color:#ddd;cursor:default}.cke_dialog_ui_vbox table,.cke_dialog_ui_hbox table{margin:auto}.cke_dialog_ui_vbox_child{padding:5px 0}.cke_dialog_ui_hbox{width:100%}.cke_dialog_ui_hbox_first,.cke_dialog_ui_hbox_child,.cke_dialog_ui_hbox_last{vertical-align:top}.cke_ltr .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_ui_hbox_child{padding-right:10px}.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_child{padding-left:10px}.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-right:5px}.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-left:5px;padding-right:0}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:1px solid}textarea.cke_dialog_ui_input_textarea{overflow:auto;resize:none}input.cke_dialog_ui_input_text,input.cke_dialog_ui_input_password,textarea.cke_dialog_ui_input_textarea{background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:4px 6px;outline:0;width:100%;*width:95%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 2px rgba(0,0,0,.15) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15) inset;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}input.cke_dialog_ui_input_text:hover,input.cke_dialog_ui_input_password:hover,textarea.cke_dialog_ui_input_textarea:hover{border:1px solid #aeb3b9;border-top-color:#a0a6ad}input.cke_dialog_ui_input_text:focus,input.cke_dialog_ui_input_password:focus,textarea.cke_dialog_ui_input_textarea:focus,select.cke_dialog_ui_input_select:focus{outline:0;border:1px solid #139ff7;border-top-color:#1392e9}a.cke_dialog_ui_button{display:inline-block;*display:inline;*zoom:1;padding:3px 0;margin:0;text-align:center;color:#333;vertical-align:middle;cursor:pointer;border:1px solid #b6b6b6;border-bottom-color:#999;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background-image:-moz-linear-gradient(top,#fff,#e4e4e4);background-image:-webkit-linear-gradient(top,#fff,#e4e4e4);background-image:-o-linear-gradient(top,#fff,#e4e4e4);background-image:-ms-linear-gradient(top,#fff,#e4e4e4);background-image:linear-gradient(top,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffffff',endColorstr='#ffe4e4e4')}span.cke_dialog_ui_button{padding:0 12px}a.cke_dialog_ui_button:hover{border-color:#9e9e9e;background:#ccc;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));background-image:-moz-linear-gradient(top,#f2f2f2,#ccc);background-image:-webkit-linear-gradient(top,#f2f2f2,#ccc);background-image:-o-linear-gradient(top,#f2f2f2,#ccc);background-image:-ms-linear-gradient(top,#f2f2f2,#ccc);background-image:linear-gradient(top,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fff2f2f2',endColorstr='#ffcccccc')}a.cke_dialog_ui_button:focus,a.cke_dialog_ui_button:active{border-color:#969696;outline:0;-moz-box-shadow:0 0 6px rgba(0,0,0,.4) inset;-webkit-box-shadow:0 0 6px rgba(0,0,0,.4) inset;box-shadow:0 0 6px rgba(0,0,0,.4) inset}.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button:focus,.cke_hc a.cke_dialog_ui_button:active{border:3px solid;padding-top:1px;padding-bottom:1px}.cke_hc a.cke_dialog_ui_button:hover span,.cke_hc a.cke_dialog_ui_button:focus span,.cke_hc a.cke_dialog_ui_button:active span{padding-left:10px;padding-right:10px}.cke_dialog_footer_buttons a.cke_dialog_ui_button span{color:inherit;font-size:12px;font-weight:bold;line-height:20px}a.cke_dialog_ui_button_ok{color:#fff;text-shadow:0 -1px 0 #55830c;border-color:#62a60a #62a60a #4d9200;background:#69b10b;background-image:-webkit-gradient(linear,0 0,0 100%,from(#9ad717),to(#69b10b));background-image:-webkit-linear-gradient(top,#9ad717,#69b10b);background-image:-o-linear-gradient(top,#9ad717,#69b10b);background-image:linear-gradient(to bottom,#9ad717,#69b10b);background-image:-moz-linear-gradient(top,#9ad717,#69b10b);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ff9ad717',endColorstr='#ff69b10b')}a.cke_dialog_ui_button_ok:hover{border-color:#5b9909 #5b9909 #478500;background:#88be14;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#88be14),color-stop(100%,#5d9c0a));background:-webkit-linear-gradient(top,#88be14 0,#5d9c0a 100%);background:-o-linear-gradient(top,#88be14 0,#5d9c0a 100%);background:linear-gradient(to bottom,#88be14 0,#5d9c0a 100%);background:-moz-linear-gradient(top,#88be14 0,#5d9c0a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#88be14',endColorstr='#5d9c0a',GradientType=0)}a.cke_dialog_ui_button span{text-shadow:0 1px 0 #fff}a.cke_dialog_ui_button_ok span{text-shadow:0 -1px 0 #55830c}span.cke_dialog_ui_button{cursor:pointer}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active,a.cke_dialog_ui_button_cancel:focus,a.cke_dialog_ui_button_cancel:active{border-width:2px;padding:2px 0}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active{border-color:#568c0a}a.cke_dialog_ui_button_ok:focus span,a.cke_dialog_ui_button_ok:active span,a.cke_dialog_ui_button_cancel:focus span,a.cke_dialog_ui_button_cancel:active span{padding:0 11px}.cke_dialog_footer_buttons{display:inline-table;margin:5px;width:auto;position:relative;vertical-align:middle}div.cke_dialog_ui_input_select{display:table}select.cke_dialog_ui_input_select{height:24px;line-height:24px;background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:2px 6px;outline:0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 2px rgba(0,0,0,.15) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15) inset;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}.cke_dialog_ui_input_file{width:100%;height:250px}.cke_hc .cke_dialog_ui_labeled_content input:focus,.cke_hc .cke_dialog_ui_labeled_content select:focus,.cke_hc .cke_dialog_ui_labeled_content textarea:focus{outline:1px dotted}.cke_dialog .cke_dark_background{background-color:#dedede}.cke_dialog .cke_light_background{background-color:#ebebeb}.cke_dialog .cke_centered{text-align:center}.cke_dialog a.cke_btn_reset{float:right;background-position:0 -32px;width:16px;height:16px;background-repeat:no-repeat;border:1px none;font-size:1px}.cke_rtl .cke_dialog a.cke_btn_reset{float:left}.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked{float:left;background-position:0 0;width:16px;height:16px;background-repeat:no-repeat;border:none 1px;font-size:1px}.cke_dialog a.cke_btn_locked .cke_icon{display:none}.cke_rtl .cke_dialog a.cke_btn_locked,.cke_rtl .cke_dialog a.cke_btn_unlocked{float:right}.cke_dialog a.cke_btn_unlocked{background-position:0 -16px;}.cke_dialog .cke_btn_over{border:outset 1px;cursor:pointer}.cke_dialog .ImagePreviewBox{border:2px ridge black;overflow:scroll;height:200px;width:300px;padding:2px;background-color:white}.cke_dialog .ImagePreviewBox table td{white-space:normal}.cke_dialog .ImagePreviewLoader{position:absolute;white-space:normal;overflow:hidden;height:160px;width:230px;margin:2px;padding:2px;opacity:.9;filter:alpha(opacity = 90);background-color:#e4e4e4}.cke_dialog .FlashPreviewBox{white-space:normal;border:2px ridge black;overflow:auto;height:160px;width:390px;padding:2px;background-color:white}.cke_dialog .cke_pastetext{width:346px;height:170px}.cke_dialog .cke_pastetext textarea{width:340px;height:170px;resize:none}.cke_dialog iframe.cke_pasteframe{width:346px;height:130px;background-color:white;border:1px solid #aeb3b9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.cke_dialog .cke_hand{cursor:pointer}.cke_disabled{color:#a0a0a0}.cke_dialog_body .cke_label{display:none}.cke_dialog_body label{display:inline;margin-bottom:auto;cursor:default}.cke_dialog_body label.cke_required{font-weight:bold}a.cke_smile{overflow:hidden;display:block;text-align:center;padding:.3em 0}a.cke_smile img{vertical-align:middle}a.cke_specialchar{cursor:inherit;display:block;height:1.25em;padding:.2em .3em;text-align:center}a.cke_smile,a.cke_specialchar{border:1px solid transparent}a.cke_smile:hover,a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:hover,a.cke_specialchar:focus,a.cke_specialchar:active{background:#fff;outline:0}a.cke_smile:hover,a.cke_specialchar:hover{border-color:#888}a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:focus,a.cke_specialchar:active{border-color:#139ff7}.cke_dialog_contents a.colorChooser{display:block;margin-top:6px;margin-left:10px;width:80px}.cke_rtl .cke_dialog_contents a.colorChooser{margin-right:10px}.cke_dialog_ui_checkbox_input:focus,.cke_dialog_ui_radio_input:focus,.cke_btn_over{outline:1px dotted #696969}.cke_iframe_shim{display:block;position:absolute;top:0;left:0;z-index:-1;filter:alpha(opacity = 0);width:100%;height:100%} diff --git a/ckeditor/static/ckeditor/ckeditor/skins/moono/dialog_ie.css b/ckeditor/static/ckeditor/ckeditor/skins/moono/dialog_ie.css index ad7069c..5aec356 100644 --- a/ckeditor/static/ckeditor/ckeditor/skins/moono/dialog_ie.css +++ b/ckeditor/static/ckeditor/ckeditor/skins/moono/dialog_ie.css @@ -1,5 +1,5 @@ /* Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.html or http://ckeditor.com/license +For licensing, see LICENSE.md or http://ckeditor.com/license */ -.cke_dialog{visibility:visible}.cke_dialog_body{z-index:1;background:#eaeaea;border:1px solid #b2b2b2;border-bottom-color:#999;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 3px rgba(0,0,0,.15);-webkit-box-shadow:0 0 3px rgba(0,0,0,.15);box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_browser_gecko19 .cke_dialog_body{position:relative}.cke_dialog strong{font-weight:bold}.cke_dialog_title{font-weight:bold;font-size:13px;cursor:move;position:relative;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #999;padding:6px 10px;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#cfd1cf));background-image:-moz-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-webkit-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-o-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-ms-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:linear-gradient(top,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fff5f5f5',endColorstr='#ffcfd1cf')}.cke_dialog_contents{background-color:#fff;overflow:auto;padding:15px 10px 5px 10px;margin-top:30px;border-top:1px solid #bfbfbf;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.cke_dialog_contents_body{overflow:auto;padding:17px 10px 5px 10px;margin-top:22px}.cke_dialog_footer{text-align:right;position:relative;border:0;outline:1px solid #bfbfbf;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#cfd1cf));background-image:-moz-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-webkit-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-o-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-ms-linear-gradient(top,#ebebeb,#cfd1cf);background-image:linear-gradient(top,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffebebeb',endColorstr='#cfd1cf')}.cke_rtl .cke_dialog_footer{text-align:left}.cke_hc .cke_dialog_footer{outline:0;border-top:1px solid #fff}.cke_dialog .cke_resizer{margin-top:22px}.cke_dialog .cke_resizer_rtl{margin-left:5px}.cke_dialog .cke_resizer_ltr{margin-right:5px}.cke_dialog_tabs{height:24px;display:inline-block;margin:5px 0 0;position:absolute;z-index:2;left:10px}.cke_rtl .cke_dialog_tabs{right:10px}a.cke_dialog_tab{height:16px;padding:4px 8px;margin-right:3px;display:inline-block;cursor:pointer;line-height:16px;outline:0;color:#595959;border:1px solid #bfbfbf;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;background:#d4d4d4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#ededed));background-image:-moz-linear-gradient(top,#fafafa,#ededed);background-image:-webkit-linear-gradient(top,#fafafa,#ededed);background-image:-o-linear-gradient(top,#fafafa,#ededed);background-image:-ms-linear-gradient(top,#fafafa,#ededed);background-image:linear-gradient(top,#fafafa,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fffafafa',endColorstr='#ffededed')}.cke_rtl a.cke_dialog_tab{margin-right:0;margin-left:3px}a.cke_dialog_tab:hover{background:#ebebeb;background:-moz-linear-gradient(top,#ebebeb 0,#dfdfdf 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ebebeb),color-stop(100%,#dfdfdf));background:-webkit-linear-gradient(top,#ebebeb 0,#dfdfdf 100%);background:-o-linear-gradient(top,#ebebeb 0,#dfdfdf 100%);background:-ms-linear-gradient(top,#ebebeb 0,#dfdfdf 100%);background:linear-gradient(to bottom,#ebebeb 0,#dfdfdf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb',endColorstr='#dfdfdf',GradientType=0)}a.cke_dialog_tab_selected{background:#fff;color:#383838;border-bottom-color:#fff;cursor:default;filter:none}a.cke_dialog_tab_selected:hover{background:#ededed;background:-moz-linear-gradient(top,#ededed 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ededed),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#ededed 0,#fff 100%);background:-o-linear-gradient(top,#ededed 0,#fff 100%);background:-ms-linear-gradient(top,#ededed 0,#fff 100%);background:linear-gradient(to bottom,#ededed 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#ffffff',GradientType=0)}.cke_hc a.cke_dialog_tab:hover,.cke_hc a.cke_dialog_tab_selected{border:3px solid;padding:2px 6px}.cke_single_page .cke_dialog_tabs{display:none}.cke_single_page .cke_dialog_contents{padding-top:5px;margin-top:0;border-top:0}.cke_dialog_close_button{background-image:url(images/close.png);background-repeat:no-repeat;background-position:0 0;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:5px;z-index:5}.cke_dialog_close_button span{display:none}.cke_hc .cke_dialog_close_button span{display:inline;cursor:pointer;font-weight:bold;position:relative;top:3px}.cke_ltr .cke_dialog_close_button{right:5px}.cke_rtl .cke_dialog_close_button{left:6px}.cke_dialog_close_button{top:4px}div.cke_disabled .cke_dialog_ui_labeled_content div *{background-color:#ddd;cursor:default}.cke_dialog_ui_vbox table,.cke_dialog_ui_hbox table{margin:auto}.cke_dialog_ui_vbox_child{padding:5px 0}.cke_dialog_ui_hbox{width:100%}.cke_dialog_ui_hbox_first,.cke_dialog_ui_hbox_child,.cke_dialog_ui_hbox_last{vertical-align:top}.cke_ltr .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_ui_hbox_child{padding-right:10px}.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_child{padding-left:10px}.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-right:5px}.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-left:5px;padding-right:0}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:1px solid}textarea.cke_dialog_ui_input_textarea{overflow:auto;resize:none}input.cke_dialog_ui_input_text,input.cke_dialog_ui_input_password,textarea.cke_dialog_ui_input_textarea{background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:4px 6px;outline:0;width:100%;*width:95%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 2px rgba(0,0,0,.15) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15) inset;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}input.cke_dialog_ui_input_text:hover,input.cke_dialog_ui_input_password:hover,textarea.cke_dialog_ui_input_textarea:hover{border:1px solid #aeb3b9;border-top-color:#a0a6ad}input.cke_dialog_ui_input_text:focus,input.cke_dialog_ui_input_password:focus,textarea.cke_dialog_ui_input_textarea:focus,select.cke_dialog_ui_input_select:focus{outline:0;border:1px solid #139ff7;border-top-color:#1392e9}a.cke_dialog_ui_button{display:inline-block;*display:inline;*zoom:1;padding:3px 0;margin:0;text-align:center;color:#333;vertical-align:middle;cursor:pointer;border:1px solid #b6b6b6;border-bottom-color:#999;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background-image:-moz-linear-gradient(top,#fff,#e4e4e4);background-image:-webkit-linear-gradient(top,#fff,#e4e4e4);background-image:-o-linear-gradient(top,#fff,#e4e4e4);background-image:-ms-linear-gradient(top,#fff,#e4e4e4);background-image:linear-gradient(top,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffffff',endColorstr='#ffe4e4e4')}span.cke_dialog_ui_button{padding:0 12px}a.cke_dialog_ui_button:hover{border-color:#9e9e9e;background:#ccc;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));background-image:-moz-linear-gradient(top,#f2f2f2,#ccc);background-image:-webkit-linear-gradient(top,#f2f2f2,#ccc);background-image:-o-linear-gradient(top,#f2f2f2,#ccc);background-image:-ms-linear-gradient(top,#f2f2f2,#ccc);background-image:linear-gradient(top,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fff2f2f2',endColorstr='#ffcccccc')}a.cke_dialog_ui_button:focus,a.cke_dialog_ui_button:active{border-color:#969696;outline:0;-moz-box-shadow:0 0 6px rgba(0,0,0,.4) inset;-webkit-box-shadow:0 0 6px rgba(0,0,0,.4) inset;box-shadow:0 0 6px rgba(0,0,0,.4) inset}.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button:focus,.cke_hc a.cke_dialog_ui_button:active{border:3px solid;padding-top:1px;padding-bottom:1px}.cke_hc a.cke_dialog_ui_button:hover span,.cke_hc a.cke_dialog_ui_button:focus span,.cke_hc a.cke_dialog_ui_button:active span{padding-left:10px;padding-right:10px}.cke_dialog_footer_buttons a.cke_dialog_ui_button span{color:inherit;font-size:12px;font-weight:bold;line-height:20px}a.cke_dialog_ui_button_ok{color:#fff;text-shadow:0 -1px 0 #55830c;border-color:#62a60a #62a60a #4d9200;background:#69b10b;background-image:-webkit-gradient(linear,0 0,0 100%,from(#9ad717),to(#69b10b));background-image:-webkit-linear-gradient(top,#9ad717,#69b10b);background-image:-o-linear-gradient(top,#9ad717,#69b10b);background-image:linear-gradient(to bottom,#9ad717,#69b10b);background-image:-moz-linear-gradient(top,#9ad717,#69b10b);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ff9ad717',endColorstr='#ff69b10b')}a.cke_dialog_ui_button_ok:hover{border-color:#5b9909 #5b9909 #478500;background:#88be14;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#88be14),color-stop(100%,#5d9c0a));background:-webkit-linear-gradient(top,#88be14 0,#5d9c0a 100%);background:-o-linear-gradient(top,#88be14 0,#5d9c0a 100%);background:linear-gradient(to bottom,#88be14 0,#5d9c0a 100%);background:-moz-linear-gradient(top,#88be14 0,#5d9c0a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#88be14',endColorstr='#5d9c0a',GradientType=0)}a.cke_dialog_ui_button span{text-shadow:0 1px 0 #fff}a.cke_dialog_ui_button_ok span{text-shadow:0 -1px 0 #55830c}span.cke_dialog_ui_button{cursor:pointer}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active,a.cke_dialog_ui_button_cancel:focus,a.cke_dialog_ui_button_cancel:active{border-width:2px;padding:2px 0}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active{border-color:#568c0a}a.cke_dialog_ui_button_ok:focus span,a.cke_dialog_ui_button_ok:active span,a.cke_dialog_ui_button_cancel:focus span,a.cke_dialog_ui_button_cancel:active span{padding:0 11px}.cke_dialog_footer_buttons{display:inline-table;margin:5px;width:auto;position:relative;vertical-align:middle}div.cke_dialog_ui_input_select{display:table}select.cke_dialog_ui_input_select{height:24px;line-height:24px;background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:2px 6px;outline:0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 2px rgba(0,0,0,.15) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15) inset;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}.cke_dialog_ui_input_file{width:100%;height:25px}.cke_hc .cke_dialog_ui_labeled_content input:focus,.cke_hc .cke_dialog_ui_labeled_content select:focus,.cke_hc .cke_dialog_ui_labeled_content textarea:focus{outline:1px dotted}.cke_dialog .cke_dark_background{background-color:#dedede}.cke_dialog .cke_light_background{background-color:#ebebeb}.cke_dialog .cke_centered{text-align:center}.cke_dialog a.cke_btn_reset{float:right;background-position:0 -32px;background-image:url(images/mini.png);width:16px;height:16px;background-repeat:no-repeat;border:1px none;font-size:1px}.cke_rtl .cke_dialog a.cke_btn_reset{float:left}.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked{float:left;background-position:0 0;background-image:url(images/mini.png);width:16px;height:16px;background-repeat:no-repeat;border:none 1px;font-size:1px}.cke_dialog a.cke_btn_locked .cke_icon{display:none}.cke_rtl .cke_dialog a.cke_btn_locked,.cke_rtl .cke_dialog a.cke_btn_unlocked{float:right}.cke_dialog a.cke_btn_unlocked{background-position:0 -16px;background-image:url(images/mini.png)}.cke_dialog .cke_btn_over{border:outset 1px;cursor:pointer}.cke_dialog .ImagePreviewBox{border:2px ridge black;overflow:scroll;height:200px;width:300px;padding:2px;background-color:white}.cke_dialog .ImagePreviewBox table td{white-space:normal}.cke_dialog .ImagePreviewLoader{position:absolute;white-space:normal;overflow:hidden;height:160px;width:230px;margin:2px;padding:2px;opacity:.9;filter:alpha(opacity = 90);background-color:#e4e4e4}.cke_dialog .FlashPreviewBox{white-space:normal;border:2px ridge black;overflow:auto;height:160px;width:390px;padding:2px;background-color:white}.cke_dialog .cke_pastetext{width:346px;height:170px}.cke_dialog .cke_pastetext textarea{width:340px;height:170px;resize:none}.cke_dialog iframe.cke_pasteframe{width:346px;height:130px;background-color:white;border:1px solid #aeb3b9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.cke_dialog .cke_hand{cursor:pointer}.cke_disabled{color:#a0a0a0}.cke_dialog_body .cke_label{display:none}.cke_dialog_body label{display:inline;margin-bottom:auto;cursor:default}.cke_dialog_body label.cke_required{font-weight:bold}a.cke_smile{overflow:hidden;display:block;text-align:center;padding:.3em 0}a.cke_smile img{vertical-align:middle}a.cke_specialchar{cursor:inherit;display:block;height:1.25em;padding:.2em .3em;text-align:center}a.cke_smile,a.cke_specialchar{border:1px solid transparent}a.cke_smile:hover,a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:hover,a.cke_specialchar:focus,a.cke_specialchar:active{background:#fff;outline:0}a.cke_smile:hover,a.cke_specialchar:hover{border-color:#888}a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:focus,a.cke_specialchar:active{border-color:#139ff7}.cke_dialog_contents a.colorChooser{display:block;margin-top:6px;margin-left:10px;width:80px}.cke_rtl .cke_dialog_contents a.colorChooser{margin-right:10px}.cke_dialog_ui_checkbox_input:focus,.cke_dialog_ui_radio_input:focus,.cke_btn_over{outline:1px dotted #696969}.cke_iframe_shim{display:block;position:absolute;top:0;left:0;z-index:-1;filter:alpha(opacity = 0);width:100%;height:100%}.cke_rtl input.cke_dialog_ui_input_text,.cke_rtl input.cke_dialog_ui_input_password{padding-right:2px}.cke_rtl div.cke_dialog_ui_input_text,.cke_rtl div.cke_dialog_ui_input_password{padding-left:2px}.cke_rtl div.cke_dialog_ui_input_text{padding-right:1px}.cke_rtl .cke_dialog_ui_vbox_child,.cke_rtl .cke_dialog_ui_hbox_child,.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_last{padding-right:2px!important}.cke_hc .cke_dialog_title,.cke_hc .cke_dialog_footer,.cke_hc a.cke_dialog_tab,.cke_hc a.cke_dialog_ui_button,.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button_ok,.cke_hc a.cke_dialog_ui_button_ok:hover{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:0} \ No newline at end of file +.cke_dialog{visibility:visible}.cke_dialog_body{z-index:1;background:#eaeaea;border:1px solid #b2b2b2;border-bottom-color:#999;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 3px rgba(0,0,0,.15);-webkit-box-shadow:0 0 3px rgba(0,0,0,.15);box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_browser_gecko19 .cke_dialog_body{position:relative}.cke_dialog strong{font-weight:bold}.cke_dialog_title{font-weight:bold;font-size:13px;cursor:move;position:relative;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #999;padding:6px 10px;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#cfd1cf));background-image:-moz-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-webkit-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-o-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-ms-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:linear-gradient(top,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_dialog_contents{background-color:#fff;overflow:auto;padding:15px 10px 5px 10px;margin-top:30px;border-top:1px solid #bfbfbf;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.cke_dialog_contents_body{overflow:auto;padding:17px 10px 5px 10px;margin-top:22px}.cke_dialog_footer{text-align:right;position:relative;border:0;outline:1px solid #bfbfbf;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#cfd1cf));background-image:-moz-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-webkit-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-o-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-ms-linear-gradient(top,#ebebeb,#cfd1cf);background-image:linear-gradient(top,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_rtl .cke_dialog_footer{text-align:left}.cke_hc .cke_dialog_footer{outline:0;border-top:1px solid #fff}.cke_dialog .cke_resizer{margin-top:22px}.cke_dialog .cke_resizer_rtl{margin-left:5px}.cke_dialog .cke_resizer_ltr{margin-right:5px}.cke_dialog_tabs{height:24px;display:inline-block;margin:5px 0 0;position:absolute;z-index:2;left:10px}.cke_rtl .cke_dialog_tabs{right:10px}a.cke_dialog_tab{height:16px;padding:4px 8px;margin-right:3px;display:inline-block;cursor:pointer;line-height:16px;outline:0;color:#595959;border:1px solid #bfbfbf;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;background:#d4d4d4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#ededed));background-image:-moz-linear-gradient(top,#fafafa,#ededed);background-image:-webkit-linear-gradient(top,#fafafa,#ededed);background-image:-o-linear-gradient(top,#fafafa,#ededed);background-image:-ms-linear-gradient(top,#fafafa,#ededed);background-image:linear-gradient(top,#fafafa,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fafafa',endColorstr='#ededed')}.cke_rtl a.cke_dialog_tab{margin-right:0;margin-left:3px}a.cke_dialog_tab:hover{background:#ebebeb;background:-moz-linear-gradient(top,#ebebeb 0,#dfdfdf 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ebebeb),color-stop(100%,#dfdfdf));background:-webkit-linear-gradient(top,#ebebeb 0,#dfdfdf 100%);background:-o-linear-gradient(top,#ebebeb 0,#dfdfdf 100%);background:-ms-linear-gradient(top,#ebebeb 0,#dfdfdf 100%);background:linear-gradient(to bottom,#ebebeb 0,#dfdfdf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb',endColorstr='#dfdfdf',GradientType=0)}a.cke_dialog_tab_selected{background:#fff;color:#383838;border-bottom-color:#fff;cursor:default;filter:none}a.cke_dialog_tab_selected:hover{background:#ededed;background:-moz-linear-gradient(top,#ededed 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ededed),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#ededed 0,#fff 100%);background:-o-linear-gradient(top,#ededed 0,#fff 100%);background:-ms-linear-gradient(top,#ededed 0,#fff 100%);background:linear-gradient(to bottom,#ededed 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#ffffff',GradientType=0)}.cke_hc a.cke_dialog_tab:hover,.cke_hc a.cke_dialog_tab_selected{border:3px solid;padding:2px 6px}.cke_single_page .cke_dialog_tabs{display:none}.cke_single_page .cke_dialog_contents{padding-top:5px;margin-top:0;border-top:0}.cke_dialog_close_button{background-image:url(images/close.png);background-repeat:no-repeat;background-position:0 0;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:5px;z-index:5}.cke_hidpi .cke_dialog_close_button{background-image:url(images/hidpi/close.png);background-size:16px}.cke_dialog_close_button span{display:none}.cke_hc .cke_dialog_close_button span{display:inline;cursor:pointer;font-weight:bold;position:relative;top:3px}.cke_ltr .cke_dialog_close_button{right:5px}.cke_rtl .cke_dialog_close_button{left:6px}.cke_dialog_close_button{top:4px}div.cke_disabled .cke_dialog_ui_labeled_content div *{background-color:#ddd;cursor:default}.cke_dialog_ui_vbox table,.cke_dialog_ui_hbox table{margin:auto}.cke_dialog_ui_vbox_child{padding:5px 0}.cke_dialog_ui_hbox{width:100%}.cke_dialog_ui_hbox_first,.cke_dialog_ui_hbox_child,.cke_dialog_ui_hbox_last{vertical-align:top}.cke_ltr .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_ui_hbox_child{padding-right:10px}.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_child{padding-left:10px}.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-right:5px}.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-left:5px;padding-right:0}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:1px solid}textarea.cke_dialog_ui_input_textarea{overflow:auto;resize:none}input.cke_dialog_ui_input_text,input.cke_dialog_ui_input_password,textarea.cke_dialog_ui_input_textarea{background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:4px 6px;outline:0;width:100%;*width:95%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 2px rgba(0,0,0,.15) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15) inset;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}input.cke_dialog_ui_input_text:hover,input.cke_dialog_ui_input_password:hover,textarea.cke_dialog_ui_input_textarea:hover{border:1px solid #aeb3b9;border-top-color:#a0a6ad}input.cke_dialog_ui_input_text:focus,input.cke_dialog_ui_input_password:focus,textarea.cke_dialog_ui_input_textarea:focus,select.cke_dialog_ui_input_select:focus{outline:0;border:1px solid #139ff7;border-top-color:#1392e9}a.cke_dialog_ui_button{display:inline-block;*display:inline;*zoom:1;padding:3px 0;margin:0;text-align:center;color:#333;vertical-align:middle;cursor:pointer;border:1px solid #b6b6b6;border-bottom-color:#999;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background-image:-moz-linear-gradient(top,#fff,#e4e4e4);background-image:-webkit-linear-gradient(top,#fff,#e4e4e4);background-image:-o-linear-gradient(top,#fff,#e4e4e4);background-image:-ms-linear-gradient(top,#fff,#e4e4e4);background-image:linear-gradient(top,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}span.cke_dialog_ui_button{padding:0 12px}a.cke_dialog_ui_button:hover{border-color:#9e9e9e;background:#ccc;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));background-image:-moz-linear-gradient(top,#f2f2f2,#ccc);background-image:-webkit-linear-gradient(top,#f2f2f2,#ccc);background-image:-o-linear-gradient(top,#f2f2f2,#ccc);background-image:-ms-linear-gradient(top,#f2f2f2,#ccc);background-image:linear-gradient(top,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}a.cke_dialog_ui_button:focus,a.cke_dialog_ui_button:active{border-color:#969696;outline:0;-moz-box-shadow:0 0 6px rgba(0,0,0,.4) inset;-webkit-box-shadow:0 0 6px rgba(0,0,0,.4) inset;box-shadow:0 0 6px rgba(0,0,0,.4) inset}.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button:focus,.cke_hc a.cke_dialog_ui_button:active{border:3px solid;padding-top:1px;padding-bottom:1px}.cke_hc a.cke_dialog_ui_button:hover span,.cke_hc a.cke_dialog_ui_button:focus span,.cke_hc a.cke_dialog_ui_button:active span{padding-left:10px;padding-right:10px}.cke_dialog_footer_buttons a.cke_dialog_ui_button span{color:inherit;font-size:12px;font-weight:bold;line-height:20px}a.cke_dialog_ui_button_ok{color:#fff;text-shadow:0 -1px 0 #55830c;border-color:#62a60a #62a60a #4d9200;background:#69b10b;background-image:-webkit-gradient(linear,0 0,0 100%,from(#9ad717),to(#69b10b));background-image:-webkit-linear-gradient(top,#9ad717,#69b10b);background-image:-o-linear-gradient(top,#9ad717,#69b10b);background-image:linear-gradient(to bottom,#9ad717,#69b10b);background-image:-moz-linear-gradient(top,#9ad717,#69b10b);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#9ad717',endColorstr='#69b10b')}a.cke_dialog_ui_button_ok:hover{border-color:#5b9909 #5b9909 #478500;background:#88be14;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#88be14),color-stop(100%,#5d9c0a));background:-webkit-linear-gradient(top,#88be14 0,#5d9c0a 100%);background:-o-linear-gradient(top,#88be14 0,#5d9c0a 100%);background:linear-gradient(to bottom,#88be14 0,#5d9c0a 100%);background:-moz-linear-gradient(top,#88be14 0,#5d9c0a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#88be14',endColorstr='#5d9c0a',GradientType=0)}a.cke_dialog_ui_button span{text-shadow:0 1px 0 #fff}a.cke_dialog_ui_button_ok span{text-shadow:0 -1px 0 #55830c}span.cke_dialog_ui_button{cursor:pointer}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active,a.cke_dialog_ui_button_cancel:focus,a.cke_dialog_ui_button_cancel:active{border-width:2px;padding:2px 0}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active{border-color:#568c0a}a.cke_dialog_ui_button_ok:focus span,a.cke_dialog_ui_button_ok:active span,a.cke_dialog_ui_button_cancel:focus span,a.cke_dialog_ui_button_cancel:active span{padding:0 11px}.cke_dialog_footer_buttons{display:inline-table;margin:5px;width:auto;position:relative;vertical-align:middle}div.cke_dialog_ui_input_select{display:table}select.cke_dialog_ui_input_select{height:24px;line-height:24px;background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:2px 6px;outline:0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 2px rgba(0,0,0,.15) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15) inset;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}.cke_dialog_ui_input_file{width:100%;height:25px}.cke_hc .cke_dialog_ui_labeled_content input:focus,.cke_hc .cke_dialog_ui_labeled_content select:focus,.cke_hc .cke_dialog_ui_labeled_content textarea:focus{outline:1px dotted}.cke_dialog .cke_dark_background{background-color:#dedede}.cke_dialog .cke_light_background{background-color:#ebebeb}.cke_dialog .cke_centered{text-align:center}.cke_dialog a.cke_btn_reset{float:right;background:url(images/refresh.png) top left no-repeat;width:16px;height:16px;border:1px none;font-size:1px}.cke_hidpi .cke_dialog a.cke_btn_reset{background-size:16px;background-image:url(images/hidpi/refresh.png)}.cke_rtl .cke_dialog a.cke_btn_reset{float:left}.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked{float:left;width:16px;height:16px;background-repeat:no-repeat;border:none 1px;font-size:1px}.cke_dialog a.cke_btn_locked .cke_icon{display:none}.cke_rtl .cke_dialog a.cke_btn_locked,.cke_rtl .cke_dialog a.cke_btn_unlocked{float:right}.cke_dialog a.cke_btn_locked{background-image:url(images/lock.png)}.cke_dialog a.cke_btn_unlocked{background-image:url(images/lock-open.png)}.cke_hidpi .cke_dialog a.cke_btn_unlocked,.cke_hidpi .cke_dialog a.cke_btn_locked{background-size:16px}.cke_hidpi .cke_dialog a.cke_btn_locked{background-image:url(images/hidpi/lock.png)}.cke_hidpi .cke_dialog a.cke_btn_unlocked{background-image:url(images/hidpi/lock-open.png)}.cke_dialog .cke_btn_over{border:outset 1px;cursor:pointer}.cke_dialog .ImagePreviewBox{border:2px ridge black;overflow:scroll;height:200px;width:300px;padding:2px;background-color:white}.cke_dialog .ImagePreviewBox table td{white-space:normal}.cke_dialog .ImagePreviewLoader{position:absolute;white-space:normal;overflow:hidden;height:160px;width:230px;margin:2px;padding:2px;opacity:.9;filter:alpha(opacity = 90);background-color:#e4e4e4}.cke_dialog .FlashPreviewBox{white-space:normal;border:2px ridge black;overflow:auto;height:160px;width:390px;padding:2px;background-color:white}.cke_dialog .cke_pastetext{width:346px;height:170px}.cke_dialog .cke_pastetext textarea{width:340px;height:170px;resize:none}.cke_dialog iframe.cke_pasteframe{width:346px;height:130px;background-color:white;border:1px solid #aeb3b9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.cke_dialog .cke_hand{cursor:pointer}.cke_disabled{color:#a0a0a0}.cke_dialog_body .cke_label{display:none}.cke_dialog_body label{display:inline;margin-bottom:auto;cursor:default}.cke_dialog_body label.cke_required{font-weight:bold}a.cke_smile{overflow:hidden;display:block;text-align:center;padding:.3em 0}a.cke_smile img{vertical-align:middle}a.cke_specialchar{cursor:inherit;display:block;height:1.25em;padding:.2em .3em;text-align:center}a.cke_smile,a.cke_specialchar{border:1px solid transparent}a.cke_smile:hover,a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:hover,a.cke_specialchar:focus,a.cke_specialchar:active{background:#fff;outline:0}a.cke_smile:hover,a.cke_specialchar:hover{border-color:#888}a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:focus,a.cke_specialchar:active{border-color:#139ff7}.cke_dialog_contents a.colorChooser{display:block;margin-top:6px;margin-left:10px;width:80px}.cke_rtl .cke_dialog_contents a.colorChooser{margin-right:10px}.cke_dialog_ui_checkbox_input:focus,.cke_dialog_ui_radio_input:focus,.cke_btn_over{outline:1px dotted #696969}.cke_iframe_shim{display:block;position:absolute;top:0;left:0;z-index:-1;filter:alpha(opacity = 0);width:100%;height:100%}.cke_rtl input.cke_dialog_ui_input_text,.cke_rtl input.cke_dialog_ui_input_password{padding-right:2px}.cke_rtl div.cke_dialog_ui_input_text,.cke_rtl div.cke_dialog_ui_input_password{padding-left:2px}.cke_rtl div.cke_dialog_ui_input_text{padding-right:1px}.cke_rtl .cke_dialog_ui_vbox_child,.cke_rtl .cke_dialog_ui_hbox_child,.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_last{padding-right:2px!important}.cke_hc .cke_dialog_title,.cke_hc .cke_dialog_footer,.cke_hc a.cke_dialog_tab,.cke_hc a.cke_dialog_ui_button,.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button_ok,.cke_hc a.cke_dialog_ui_button_ok:hover{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:0} \ No newline at end of file diff --git a/ckeditor/static/ckeditor/ckeditor/skins/moono/dialog_ie7.css b/ckeditor/static/ckeditor/ckeditor/skins/moono/dialog_ie7.css index 0915841..e2ec66e 100644 --- a/ckeditor/static/ckeditor/ckeditor/skins/moono/dialog_ie7.css +++ b/ckeditor/static/ckeditor/ckeditor/skins/moono/dialog_ie7.css @@ -1,5 +1,5 @@ /* Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.html or http://ckeditor.com/license +For licensing, see LICENSE.md or http://ckeditor.com/license */ -.cke_dialog{visibility:visible}.cke_dialog_body{z-index:1;background:#eaeaea;border:1px solid #b2b2b2;border-bottom-color:#999;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 3px rgba(0,0,0,.15);-webkit-box-shadow:0 0 3px rgba(0,0,0,.15);box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_browser_gecko19 .cke_dialog_body{position:relative}.cke_dialog strong{font-weight:bold}.cke_dialog_title{font-weight:bold;font-size:13px;cursor:move;position:relative;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #999;padding:6px 10px;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#cfd1cf));background-image:-moz-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-webkit-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-o-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-ms-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:linear-gradient(top,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fff5f5f5',endColorstr='#ffcfd1cf')}.cke_dialog_contents{background-color:#fff;overflow:auto;padding:15px 10px 5px 10px;margin-top:30px;border-top:1px solid #bfbfbf;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.cke_dialog_contents_body{overflow:auto;padding:17px 10px 5px 10px;margin-top:22px}.cke_dialog_footer{text-align:right;position:relative;border:0;outline:1px solid #bfbfbf;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#cfd1cf));background-image:-moz-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-webkit-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-o-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-ms-linear-gradient(top,#ebebeb,#cfd1cf);background-image:linear-gradient(top,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffebebeb',endColorstr='#cfd1cf')}.cke_rtl .cke_dialog_footer{text-align:left}.cke_hc .cke_dialog_footer{outline:0;border-top:1px solid #fff}.cke_dialog .cke_resizer{margin-top:22px}.cke_dialog .cke_resizer_rtl{margin-left:5px}.cke_dialog .cke_resizer_ltr{margin-right:5px}.cke_dialog_tabs{height:24px;display:inline-block;margin:5px 0 0;position:absolute;z-index:2;left:10px}.cke_rtl .cke_dialog_tabs{right:10px}a.cke_dialog_tab{height:16px;padding:4px 8px;margin-right:3px;display:inline-block;cursor:pointer;line-height:16px;outline:0;color:#595959;border:1px solid #bfbfbf;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;background:#d4d4d4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#ededed));background-image:-moz-linear-gradient(top,#fafafa,#ededed);background-image:-webkit-linear-gradient(top,#fafafa,#ededed);background-image:-o-linear-gradient(top,#fafafa,#ededed);background-image:-ms-linear-gradient(top,#fafafa,#ededed);background-image:linear-gradient(top,#fafafa,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fffafafa',endColorstr='#ffededed')}.cke_rtl a.cke_dialog_tab{margin-right:0;margin-left:3px}a.cke_dialog_tab:hover{background:#ebebeb;background:-moz-linear-gradient(top,#ebebeb 0,#dfdfdf 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ebebeb),color-stop(100%,#dfdfdf));background:-webkit-linear-gradient(top,#ebebeb 0,#dfdfdf 100%);background:-o-linear-gradient(top,#ebebeb 0,#dfdfdf 100%);background:-ms-linear-gradient(top,#ebebeb 0,#dfdfdf 100%);background:linear-gradient(to bottom,#ebebeb 0,#dfdfdf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb',endColorstr='#dfdfdf',GradientType=0)}a.cke_dialog_tab_selected{background:#fff;color:#383838;border-bottom-color:#fff;cursor:default;filter:none}a.cke_dialog_tab_selected:hover{background:#ededed;background:-moz-linear-gradient(top,#ededed 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ededed),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#ededed 0,#fff 100%);background:-o-linear-gradient(top,#ededed 0,#fff 100%);background:-ms-linear-gradient(top,#ededed 0,#fff 100%);background:linear-gradient(to bottom,#ededed 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#ffffff',GradientType=0)}.cke_hc a.cke_dialog_tab:hover,.cke_hc a.cke_dialog_tab_selected{border:3px solid;padding:2px 6px}.cke_single_page .cke_dialog_tabs{display:none}.cke_single_page .cke_dialog_contents{padding-top:5px;margin-top:0;border-top:0}.cke_dialog_close_button{background-image:url(images/close.png);background-repeat:no-repeat;background-position:0 0;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:5px;z-index:5}.cke_dialog_close_button span{display:none}.cke_hc .cke_dialog_close_button span{display:inline;cursor:pointer;font-weight:bold;position:relative;top:3px}.cke_ltr .cke_dialog_close_button{right:5px}.cke_rtl .cke_dialog_close_button{left:6px}.cke_dialog_close_button{top:4px}div.cke_disabled .cke_dialog_ui_labeled_content div *{background-color:#ddd;cursor:default}.cke_dialog_ui_vbox table,.cke_dialog_ui_hbox table{margin:auto}.cke_dialog_ui_vbox_child{padding:5px 0}.cke_dialog_ui_hbox{width:100%}.cke_dialog_ui_hbox_first,.cke_dialog_ui_hbox_child,.cke_dialog_ui_hbox_last{vertical-align:top}.cke_ltr .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_ui_hbox_child{padding-right:10px}.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_child{padding-left:10px}.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-right:5px}.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-left:5px;padding-right:0}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:1px solid}textarea.cke_dialog_ui_input_textarea{overflow:auto;resize:none}input.cke_dialog_ui_input_text,input.cke_dialog_ui_input_password,textarea.cke_dialog_ui_input_textarea{background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:4px 6px;outline:0;width:100%;*width:95%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 2px rgba(0,0,0,.15) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15) inset;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}input.cke_dialog_ui_input_text:hover,input.cke_dialog_ui_input_password:hover,textarea.cke_dialog_ui_input_textarea:hover{border:1px solid #aeb3b9;border-top-color:#a0a6ad}input.cke_dialog_ui_input_text:focus,input.cke_dialog_ui_input_password:focus,textarea.cke_dialog_ui_input_textarea:focus,select.cke_dialog_ui_input_select:focus{outline:0;border:1px solid #139ff7;border-top-color:#1392e9}a.cke_dialog_ui_button{display:inline-block;*display:inline;*zoom:1;padding:3px 0;margin:0;text-align:center;color:#333;vertical-align:middle;cursor:pointer;border:1px solid #b6b6b6;border-bottom-color:#999;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background-image:-moz-linear-gradient(top,#fff,#e4e4e4);background-image:-webkit-linear-gradient(top,#fff,#e4e4e4);background-image:-o-linear-gradient(top,#fff,#e4e4e4);background-image:-ms-linear-gradient(top,#fff,#e4e4e4);background-image:linear-gradient(top,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffffff',endColorstr='#ffe4e4e4')}span.cke_dialog_ui_button{padding:0 12px}a.cke_dialog_ui_button:hover{border-color:#9e9e9e;background:#ccc;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));background-image:-moz-linear-gradient(top,#f2f2f2,#ccc);background-image:-webkit-linear-gradient(top,#f2f2f2,#ccc);background-image:-o-linear-gradient(top,#f2f2f2,#ccc);background-image:-ms-linear-gradient(top,#f2f2f2,#ccc);background-image:linear-gradient(top,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fff2f2f2',endColorstr='#ffcccccc')}a.cke_dialog_ui_button:focus,a.cke_dialog_ui_button:active{border-color:#969696;outline:0;-moz-box-shadow:0 0 6px rgba(0,0,0,.4) inset;-webkit-box-shadow:0 0 6px rgba(0,0,0,.4) inset;box-shadow:0 0 6px rgba(0,0,0,.4) inset}.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button:focus,.cke_hc a.cke_dialog_ui_button:active{border:3px solid;padding-top:1px;padding-bottom:1px}.cke_hc a.cke_dialog_ui_button:hover span,.cke_hc a.cke_dialog_ui_button:focus span,.cke_hc a.cke_dialog_ui_button:active span{padding-left:10px;padding-right:10px}.cke_dialog_footer_buttons a.cke_dialog_ui_button span{color:inherit;font-size:12px;font-weight:bold;line-height:20px}a.cke_dialog_ui_button_ok{color:#fff;text-shadow:0 -1px 0 #55830c;border-color:#62a60a #62a60a #4d9200;background:#69b10b;background-image:-webkit-gradient(linear,0 0,0 100%,from(#9ad717),to(#69b10b));background-image:-webkit-linear-gradient(top,#9ad717,#69b10b);background-image:-o-linear-gradient(top,#9ad717,#69b10b);background-image:linear-gradient(to bottom,#9ad717,#69b10b);background-image:-moz-linear-gradient(top,#9ad717,#69b10b);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ff9ad717',endColorstr='#ff69b10b')}a.cke_dialog_ui_button_ok:hover{border-color:#5b9909 #5b9909 #478500;background:#88be14;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#88be14),color-stop(100%,#5d9c0a));background:-webkit-linear-gradient(top,#88be14 0,#5d9c0a 100%);background:-o-linear-gradient(top,#88be14 0,#5d9c0a 100%);background:linear-gradient(to bottom,#88be14 0,#5d9c0a 100%);background:-moz-linear-gradient(top,#88be14 0,#5d9c0a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#88be14',endColorstr='#5d9c0a',GradientType=0)}a.cke_dialog_ui_button span{text-shadow:0 1px 0 #fff}a.cke_dialog_ui_button_ok span{text-shadow:0 -1px 0 #55830c}span.cke_dialog_ui_button{cursor:pointer}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active,a.cke_dialog_ui_button_cancel:focus,a.cke_dialog_ui_button_cancel:active{border-width:2px;padding:2px 0}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active{border-color:#568c0a}a.cke_dialog_ui_button_ok:focus span,a.cke_dialog_ui_button_ok:active span,a.cke_dialog_ui_button_cancel:focus span,a.cke_dialog_ui_button_cancel:active span{padding:0 11px}.cke_dialog_footer_buttons{display:inline-table;margin:5px;width:auto;position:relative;vertical-align:middle}div.cke_dialog_ui_input_select{display:table}select.cke_dialog_ui_input_select{height:24px;line-height:24px;background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:2px 6px;outline:0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 2px rgba(0,0,0,.15) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15) inset;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}.cke_dialog_ui_input_file{width:100%;height:25px}.cke_hc .cke_dialog_ui_labeled_content input:focus,.cke_hc .cke_dialog_ui_labeled_content select:focus,.cke_hc .cke_dialog_ui_labeled_content textarea:focus{outline:1px dotted}.cke_dialog .cke_dark_background{background-color:#dedede}.cke_dialog .cke_light_background{background-color:#ebebeb}.cke_dialog .cke_centered{text-align:center}.cke_dialog a.cke_btn_reset{float:right;background-position:0 -32px;background-image:url(images/mini.png);width:16px;height:16px;background-repeat:no-repeat;border:1px none;font-size:1px}.cke_rtl .cke_dialog a.cke_btn_reset{float:left}.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked{float:left;background-position:0 0;background-image:url(images/mini.png);width:16px;height:16px;background-repeat:no-repeat;border:none 1px;font-size:1px}.cke_dialog a.cke_btn_locked .cke_icon{display:none}.cke_rtl .cke_dialog a.cke_btn_locked,.cke_rtl .cke_dialog a.cke_btn_unlocked{float:right}.cke_dialog a.cke_btn_unlocked{background-position:0 -16px;background-image:url(images/mini.png)}.cke_dialog .cke_btn_over{border:outset 1px;cursor:pointer}.cke_dialog .ImagePreviewBox{border:2px ridge black;overflow:scroll;height:200px;width:300px;padding:2px;background-color:white}.cke_dialog .ImagePreviewBox table td{white-space:normal}.cke_dialog .ImagePreviewLoader{position:absolute;white-space:normal;overflow:hidden;height:160px;width:230px;margin:2px;padding:2px;opacity:.9;filter:alpha(opacity = 90);background-color:#e4e4e4}.cke_dialog .FlashPreviewBox{white-space:normal;border:2px ridge black;overflow:auto;height:160px;width:390px;padding:2px;background-color:white}.cke_dialog .cke_pastetext{width:346px;height:170px}.cke_dialog .cke_pastetext textarea{width:340px;height:170px;resize:none}.cke_dialog iframe.cke_pasteframe{width:346px;height:130px;background-color:white;border:1px solid #aeb3b9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.cke_dialog .cke_hand{cursor:pointer}.cke_disabled{color:#a0a0a0}.cke_dialog_body .cke_label{display:none}.cke_dialog_body label{display:inline;margin-bottom:auto;cursor:default}.cke_dialog_body label.cke_required{font-weight:bold}a.cke_smile{overflow:hidden;display:block;text-align:center;padding:.3em 0}a.cke_smile img{vertical-align:middle}a.cke_specialchar{cursor:inherit;display:block;height:1.25em;padding:.2em .3em;text-align:center}a.cke_smile,a.cke_specialchar{border:1px solid transparent}a.cke_smile:hover,a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:hover,a.cke_specialchar:focus,a.cke_specialchar:active{background:#fff;outline:0}a.cke_smile:hover,a.cke_specialchar:hover{border-color:#888}a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:focus,a.cke_specialchar:active{border-color:#139ff7}.cke_dialog_contents a.colorChooser{display:block;margin-top:6px;margin-left:10px;width:80px}.cke_rtl .cke_dialog_contents a.colorChooser{margin-right:10px}.cke_dialog_ui_checkbox_input:focus,.cke_dialog_ui_radio_input:focus,.cke_btn_over{outline:1px dotted #696969}.cke_iframe_shim{display:block;position:absolute;top:0;left:0;z-index:-1;filter:alpha(opacity = 0);width:100%;height:100%}.cke_rtl input.cke_dialog_ui_input_text,.cke_rtl input.cke_dialog_ui_input_password{padding-right:2px}.cke_rtl div.cke_dialog_ui_input_text,.cke_rtl div.cke_dialog_ui_input_password{padding-left:2px}.cke_rtl div.cke_dialog_ui_input_text{padding-right:1px}.cke_rtl .cke_dialog_ui_vbox_child,.cke_rtl .cke_dialog_ui_hbox_child,.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_last{padding-right:2px!important}.cke_hc .cke_dialog_title,.cke_hc .cke_dialog_footer,.cke_hc a.cke_dialog_tab,.cke_hc a.cke_dialog_ui_button,.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button_ok,.cke_hc a.cke_dialog_ui_button_ok:hover{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:0}.cke_dialog_title{zoom:1}.cke_dialog_footer{border-top:1px solid #bfbfbf}.cke_dialog_footer_buttons{position:static}.cke_dialog_footer_buttons a.cke_dialog_ui_button{vertical-align:top}.cke_dialog .cke_resizer_ltr{padding-left:4px}.cke_dialog .cke_resizer_rtl{padding-right:4px}.cke_dialog_ui_input_text,.cke_dialog_ui_input_password,.cke_dialog_ui_input_textarea,.cke_dialog_ui_input_select{padding:0!important}.cke_dialog_ui_checkbox_input,.cke_dialog_ui_ratio_input,.cke_btn_reset,.cke_btn_locked,.cke_btn_unlocked{border:1px solid transparent!important} \ No newline at end of file +.cke_dialog{visibility:visible}.cke_dialog_body{z-index:1;background:#eaeaea;border:1px solid #b2b2b2;border-bottom-color:#999;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 3px rgba(0,0,0,.15);-webkit-box-shadow:0 0 3px rgba(0,0,0,.15);box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_browser_gecko19 .cke_dialog_body{position:relative}.cke_dialog strong{font-weight:bold}.cke_dialog_title{font-weight:bold;font-size:13px;cursor:move;position:relative;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #999;padding:6px 10px;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#cfd1cf));background-image:-moz-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-webkit-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-o-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-ms-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:linear-gradient(top,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_dialog_contents{background-color:#fff;overflow:auto;padding:15px 10px 5px 10px;margin-top:30px;border-top:1px solid #bfbfbf;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.cke_dialog_contents_body{overflow:auto;padding:17px 10px 5px 10px;margin-top:22px}.cke_dialog_footer{text-align:right;position:relative;border:0;outline:1px solid #bfbfbf;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#cfd1cf));background-image:-moz-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-webkit-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-o-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-ms-linear-gradient(top,#ebebeb,#cfd1cf);background-image:linear-gradient(top,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_rtl .cke_dialog_footer{text-align:left}.cke_hc .cke_dialog_footer{outline:0;border-top:1px solid #fff}.cke_dialog .cke_resizer{margin-top:22px}.cke_dialog .cke_resizer_rtl{margin-left:5px}.cke_dialog .cke_resizer_ltr{margin-right:5px}.cke_dialog_tabs{height:24px;display:inline-block;margin:5px 0 0;position:absolute;z-index:2;left:10px}.cke_rtl .cke_dialog_tabs{right:10px}a.cke_dialog_tab{height:16px;padding:4px 8px;margin-right:3px;display:inline-block;cursor:pointer;line-height:16px;outline:0;color:#595959;border:1px solid #bfbfbf;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;background:#d4d4d4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#ededed));background-image:-moz-linear-gradient(top,#fafafa,#ededed);background-image:-webkit-linear-gradient(top,#fafafa,#ededed);background-image:-o-linear-gradient(top,#fafafa,#ededed);background-image:-ms-linear-gradient(top,#fafafa,#ededed);background-image:linear-gradient(top,#fafafa,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fafafa',endColorstr='#ededed')}.cke_rtl a.cke_dialog_tab{margin-right:0;margin-left:3px}a.cke_dialog_tab:hover{background:#ebebeb;background:-moz-linear-gradient(top,#ebebeb 0,#dfdfdf 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ebebeb),color-stop(100%,#dfdfdf));background:-webkit-linear-gradient(top,#ebebeb 0,#dfdfdf 100%);background:-o-linear-gradient(top,#ebebeb 0,#dfdfdf 100%);background:-ms-linear-gradient(top,#ebebeb 0,#dfdfdf 100%);background:linear-gradient(to bottom,#ebebeb 0,#dfdfdf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb',endColorstr='#dfdfdf',GradientType=0)}a.cke_dialog_tab_selected{background:#fff;color:#383838;border-bottom-color:#fff;cursor:default;filter:none}a.cke_dialog_tab_selected:hover{background:#ededed;background:-moz-linear-gradient(top,#ededed 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ededed),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#ededed 0,#fff 100%);background:-o-linear-gradient(top,#ededed 0,#fff 100%);background:-ms-linear-gradient(top,#ededed 0,#fff 100%);background:linear-gradient(to bottom,#ededed 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#ffffff',GradientType=0)}.cke_hc a.cke_dialog_tab:hover,.cke_hc a.cke_dialog_tab_selected{border:3px solid;padding:2px 6px}.cke_single_page .cke_dialog_tabs{display:none}.cke_single_page .cke_dialog_contents{padding-top:5px;margin-top:0;border-top:0}.cke_dialog_close_button{background-image:url(images/close.png);background-repeat:no-repeat;background-position:0 0;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:5px;z-index:5}.cke_hidpi .cke_dialog_close_button{background-image:url(images/hidpi/close.png);background-size:16px}.cke_dialog_close_button span{display:none}.cke_hc .cke_dialog_close_button span{display:inline;cursor:pointer;font-weight:bold;position:relative;top:3px}.cke_ltr .cke_dialog_close_button{right:5px}.cke_rtl .cke_dialog_close_button{left:6px}.cke_dialog_close_button{top:4px}div.cke_disabled .cke_dialog_ui_labeled_content div *{background-color:#ddd;cursor:default}.cke_dialog_ui_vbox table,.cke_dialog_ui_hbox table{margin:auto}.cke_dialog_ui_vbox_child{padding:5px 0}.cke_dialog_ui_hbox{width:100%}.cke_dialog_ui_hbox_first,.cke_dialog_ui_hbox_child,.cke_dialog_ui_hbox_last{vertical-align:top}.cke_ltr .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_ui_hbox_child{padding-right:10px}.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_child{padding-left:10px}.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-right:5px}.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-left:5px;padding-right:0}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:1px solid}textarea.cke_dialog_ui_input_textarea{overflow:auto;resize:none}input.cke_dialog_ui_input_text,input.cke_dialog_ui_input_password,textarea.cke_dialog_ui_input_textarea{background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:4px 6px;outline:0;width:100%;*width:95%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 2px rgba(0,0,0,.15) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15) inset;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}input.cke_dialog_ui_input_text:hover,input.cke_dialog_ui_input_password:hover,textarea.cke_dialog_ui_input_textarea:hover{border:1px solid #aeb3b9;border-top-color:#a0a6ad}input.cke_dialog_ui_input_text:focus,input.cke_dialog_ui_input_password:focus,textarea.cke_dialog_ui_input_textarea:focus,select.cke_dialog_ui_input_select:focus{outline:0;border:1px solid #139ff7;border-top-color:#1392e9}a.cke_dialog_ui_button{display:inline-block;*display:inline;*zoom:1;padding:3px 0;margin:0;text-align:center;color:#333;vertical-align:middle;cursor:pointer;border:1px solid #b6b6b6;border-bottom-color:#999;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background-image:-moz-linear-gradient(top,#fff,#e4e4e4);background-image:-webkit-linear-gradient(top,#fff,#e4e4e4);background-image:-o-linear-gradient(top,#fff,#e4e4e4);background-image:-ms-linear-gradient(top,#fff,#e4e4e4);background-image:linear-gradient(top,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}span.cke_dialog_ui_button{padding:0 12px}a.cke_dialog_ui_button:hover{border-color:#9e9e9e;background:#ccc;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));background-image:-moz-linear-gradient(top,#f2f2f2,#ccc);background-image:-webkit-linear-gradient(top,#f2f2f2,#ccc);background-image:-o-linear-gradient(top,#f2f2f2,#ccc);background-image:-ms-linear-gradient(top,#f2f2f2,#ccc);background-image:linear-gradient(top,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}a.cke_dialog_ui_button:focus,a.cke_dialog_ui_button:active{border-color:#969696;outline:0;-moz-box-shadow:0 0 6px rgba(0,0,0,.4) inset;-webkit-box-shadow:0 0 6px rgba(0,0,0,.4) inset;box-shadow:0 0 6px rgba(0,0,0,.4) inset}.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button:focus,.cke_hc a.cke_dialog_ui_button:active{border:3px solid;padding-top:1px;padding-bottom:1px}.cke_hc a.cke_dialog_ui_button:hover span,.cke_hc a.cke_dialog_ui_button:focus span,.cke_hc a.cke_dialog_ui_button:active span{padding-left:10px;padding-right:10px}.cke_dialog_footer_buttons a.cke_dialog_ui_button span{color:inherit;font-size:12px;font-weight:bold;line-height:20px}a.cke_dialog_ui_button_ok{color:#fff;text-shadow:0 -1px 0 #55830c;border-color:#62a60a #62a60a #4d9200;background:#69b10b;background-image:-webkit-gradient(linear,0 0,0 100%,from(#9ad717),to(#69b10b));background-image:-webkit-linear-gradient(top,#9ad717,#69b10b);background-image:-o-linear-gradient(top,#9ad717,#69b10b);background-image:linear-gradient(to bottom,#9ad717,#69b10b);background-image:-moz-linear-gradient(top,#9ad717,#69b10b);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#9ad717',endColorstr='#69b10b')}a.cke_dialog_ui_button_ok:hover{border-color:#5b9909 #5b9909 #478500;background:#88be14;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#88be14),color-stop(100%,#5d9c0a));background:-webkit-linear-gradient(top,#88be14 0,#5d9c0a 100%);background:-o-linear-gradient(top,#88be14 0,#5d9c0a 100%);background:linear-gradient(to bottom,#88be14 0,#5d9c0a 100%);background:-moz-linear-gradient(top,#88be14 0,#5d9c0a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#88be14',endColorstr='#5d9c0a',GradientType=0)}a.cke_dialog_ui_button span{text-shadow:0 1px 0 #fff}a.cke_dialog_ui_button_ok span{text-shadow:0 -1px 0 #55830c}span.cke_dialog_ui_button{cursor:pointer}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active,a.cke_dialog_ui_button_cancel:focus,a.cke_dialog_ui_button_cancel:active{border-width:2px;padding:2px 0}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active{border-color:#568c0a}a.cke_dialog_ui_button_ok:focus span,a.cke_dialog_ui_button_ok:active span,a.cke_dialog_ui_button_cancel:focus span,a.cke_dialog_ui_button_cancel:active span{padding:0 11px}.cke_dialog_footer_buttons{display:inline-table;margin:5px;width:auto;position:relative;vertical-align:middle}div.cke_dialog_ui_input_select{display:table}select.cke_dialog_ui_input_select{height:24px;line-height:24px;background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:2px 6px;outline:0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 2px rgba(0,0,0,.15) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15) inset;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}.cke_dialog_ui_input_file{width:100%;height:25px}.cke_hc .cke_dialog_ui_labeled_content input:focus,.cke_hc .cke_dialog_ui_labeled_content select:focus,.cke_hc .cke_dialog_ui_labeled_content textarea:focus{outline:1px dotted}.cke_dialog .cke_dark_background{background-color:#dedede}.cke_dialog .cke_light_background{background-color:#ebebeb}.cke_dialog .cke_centered{text-align:center}.cke_dialog a.cke_btn_reset{float:right;background:url(images/refresh.png) top left no-repeat;width:16px;height:16px;border:1px none;font-size:1px}.cke_hidpi .cke_dialog a.cke_btn_reset{background-size:16px;background-image:url(images/hidpi/refresh.png)}.cke_rtl .cke_dialog a.cke_btn_reset{float:left}.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked{float:left;width:16px;height:16px;background-repeat:no-repeat;border:none 1px;font-size:1px}.cke_dialog a.cke_btn_locked .cke_icon{display:none}.cke_rtl .cke_dialog a.cke_btn_locked,.cke_rtl .cke_dialog a.cke_btn_unlocked{float:right}.cke_dialog a.cke_btn_locked{background-image:url(images/lock.png)}.cke_dialog a.cke_btn_unlocked{background-image:url(images/lock-open.png)}.cke_hidpi .cke_dialog a.cke_btn_unlocked,.cke_hidpi .cke_dialog a.cke_btn_locked{background-size:16px}.cke_hidpi .cke_dialog a.cke_btn_locked{background-image:url(images/hidpi/lock.png)}.cke_hidpi .cke_dialog a.cke_btn_unlocked{background-image:url(images/hidpi/lock-open.png)}.cke_dialog .cke_btn_over{border:outset 1px;cursor:pointer}.cke_dialog .ImagePreviewBox{border:2px ridge black;overflow:scroll;height:200px;width:300px;padding:2px;background-color:white}.cke_dialog .ImagePreviewBox table td{white-space:normal}.cke_dialog .ImagePreviewLoader{position:absolute;white-space:normal;overflow:hidden;height:160px;width:230px;margin:2px;padding:2px;opacity:.9;filter:alpha(opacity = 90);background-color:#e4e4e4}.cke_dialog .FlashPreviewBox{white-space:normal;border:2px ridge black;overflow:auto;height:160px;width:390px;padding:2px;background-color:white}.cke_dialog .cke_pastetext{width:346px;height:170px}.cke_dialog .cke_pastetext textarea{width:340px;height:170px;resize:none}.cke_dialog iframe.cke_pasteframe{width:346px;height:130px;background-color:white;border:1px solid #aeb3b9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.cke_dialog .cke_hand{cursor:pointer}.cke_disabled{color:#a0a0a0}.cke_dialog_body .cke_label{display:none}.cke_dialog_body label{display:inline;margin-bottom:auto;cursor:default}.cke_dialog_body label.cke_required{font-weight:bold}a.cke_smile{overflow:hidden;display:block;text-align:center;padding:.3em 0}a.cke_smile img{vertical-align:middle}a.cke_specialchar{cursor:inherit;display:block;height:1.25em;padding:.2em .3em;text-align:center}a.cke_smile,a.cke_specialchar{border:1px solid transparent}a.cke_smile:hover,a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:hover,a.cke_specialchar:focus,a.cke_specialchar:active{background:#fff;outline:0}a.cke_smile:hover,a.cke_specialchar:hover{border-color:#888}a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:focus,a.cke_specialchar:active{border-color:#139ff7}.cke_dialog_contents a.colorChooser{display:block;margin-top:6px;margin-left:10px;width:80px}.cke_rtl .cke_dialog_contents a.colorChooser{margin-right:10px}.cke_dialog_ui_checkbox_input:focus,.cke_dialog_ui_radio_input:focus,.cke_btn_over{outline:1px dotted #696969}.cke_iframe_shim{display:block;position:absolute;top:0;left:0;z-index:-1;filter:alpha(opacity = 0);width:100%;height:100%}.cke_rtl input.cke_dialog_ui_input_text,.cke_rtl input.cke_dialog_ui_input_password{padding-right:2px}.cke_rtl div.cke_dialog_ui_input_text,.cke_rtl div.cke_dialog_ui_input_password{padding-left:2px}.cke_rtl div.cke_dialog_ui_input_text{padding-right:1px}.cke_rtl .cke_dialog_ui_vbox_child,.cke_rtl .cke_dialog_ui_hbox_child,.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_last{padding-right:2px!important}.cke_hc .cke_dialog_title,.cke_hc .cke_dialog_footer,.cke_hc a.cke_dialog_tab,.cke_hc a.cke_dialog_ui_button,.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button_ok,.cke_hc a.cke_dialog_ui_button_ok:hover{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:0}.cke_dialog_title{zoom:1}.cke_dialog_footer{border-top:1px solid #bfbfbf}.cke_dialog_footer_buttons{position:static}.cke_dialog_footer_buttons a.cke_dialog_ui_button{vertical-align:top}.cke_dialog .cke_resizer_ltr{padding-left:4px}.cke_dialog .cke_resizer_rtl{padding-right:4px}.cke_dialog_ui_input_text,.cke_dialog_ui_input_password,.cke_dialog_ui_input_textarea,.cke_dialog_ui_input_select{padding:0!important}.cke_dialog_ui_checkbox_input,.cke_dialog_ui_ratio_input,.cke_btn_reset,.cke_btn_locked,.cke_btn_unlocked{border:1px solid transparent!important} \ No newline at end of file diff --git a/ckeditor/static/ckeditor/ckeditor/skins/moono/dialog_ie8.css b/ckeditor/static/ckeditor/ckeditor/skins/moono/dialog_ie8.css index f8b5131..9d4e422 100644 --- a/ckeditor/static/ckeditor/ckeditor/skins/moono/dialog_ie8.css +++ b/ckeditor/static/ckeditor/ckeditor/skins/moono/dialog_ie8.css @@ -1,5 +1,5 @@ /* Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.html or http://ckeditor.com/license +For licensing, see LICENSE.md or http://ckeditor.com/license */ -.cke_dialog{visibility:visible}.cke_dialog_body{z-index:1;background:#eaeaea;border:1px solid #b2b2b2;border-bottom-color:#999;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 3px rgba(0,0,0,.15);-webkit-box-shadow:0 0 3px rgba(0,0,0,.15);box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_browser_gecko19 .cke_dialog_body{position:relative}.cke_dialog strong{font-weight:bold}.cke_dialog_title{font-weight:bold;font-size:13px;cursor:move;position:relative;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #999;padding:6px 10px;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#cfd1cf));background-image:-moz-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-webkit-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-o-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-ms-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:linear-gradient(top,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fff5f5f5',endColorstr='#ffcfd1cf')}.cke_dialog_contents{background-color:#fff;overflow:auto;padding:15px 10px 5px 10px;margin-top:30px;border-top:1px solid #bfbfbf;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.cke_dialog_contents_body{overflow:auto;padding:17px 10px 5px 10px;margin-top:22px}.cke_dialog_footer{text-align:right;position:relative;border:0;outline:1px solid #bfbfbf;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#cfd1cf));background-image:-moz-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-webkit-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-o-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-ms-linear-gradient(top,#ebebeb,#cfd1cf);background-image:linear-gradient(top,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffebebeb',endColorstr='#cfd1cf')}.cke_rtl .cke_dialog_footer{text-align:left}.cke_hc .cke_dialog_footer{outline:0;border-top:1px solid #fff}.cke_dialog .cke_resizer{margin-top:22px}.cke_dialog .cke_resizer_rtl{margin-left:5px}.cke_dialog .cke_resizer_ltr{margin-right:5px}.cke_dialog_tabs{height:24px;display:inline-block;margin:5px 0 0;position:absolute;z-index:2;left:10px}.cke_rtl .cke_dialog_tabs{right:10px}a.cke_dialog_tab{height:16px;padding:4px 8px;margin-right:3px;display:inline-block;cursor:pointer;line-height:16px;outline:0;color:#595959;border:1px solid #bfbfbf;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;background:#d4d4d4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#ededed));background-image:-moz-linear-gradient(top,#fafafa,#ededed);background-image:-webkit-linear-gradient(top,#fafafa,#ededed);background-image:-o-linear-gradient(top,#fafafa,#ededed);background-image:-ms-linear-gradient(top,#fafafa,#ededed);background-image:linear-gradient(top,#fafafa,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fffafafa',endColorstr='#ffededed')}.cke_rtl a.cke_dialog_tab{margin-right:0;margin-left:3px}a.cke_dialog_tab:hover{background:#ebebeb;background:-moz-linear-gradient(top,#ebebeb 0,#dfdfdf 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ebebeb),color-stop(100%,#dfdfdf));background:-webkit-linear-gradient(top,#ebebeb 0,#dfdfdf 100%);background:-o-linear-gradient(top,#ebebeb 0,#dfdfdf 100%);background:-ms-linear-gradient(top,#ebebeb 0,#dfdfdf 100%);background:linear-gradient(to bottom,#ebebeb 0,#dfdfdf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb',endColorstr='#dfdfdf',GradientType=0)}a.cke_dialog_tab_selected{background:#fff;color:#383838;border-bottom-color:#fff;cursor:default;filter:none}a.cke_dialog_tab_selected:hover{background:#ededed;background:-moz-linear-gradient(top,#ededed 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ededed),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#ededed 0,#fff 100%);background:-o-linear-gradient(top,#ededed 0,#fff 100%);background:-ms-linear-gradient(top,#ededed 0,#fff 100%);background:linear-gradient(to bottom,#ededed 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#ffffff',GradientType=0)}.cke_hc a.cke_dialog_tab:hover,.cke_hc a.cke_dialog_tab_selected{border:3px solid;padding:2px 6px}.cke_single_page .cke_dialog_tabs{display:none}.cke_single_page .cke_dialog_contents{padding-top:5px;margin-top:0;border-top:0}.cke_dialog_close_button{background-image:url(images/close.png);background-repeat:no-repeat;background-position:0 0;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:5px;z-index:5}.cke_dialog_close_button span{display:none}.cke_hc .cke_dialog_close_button span{display:inline;cursor:pointer;font-weight:bold;position:relative;top:3px}.cke_ltr .cke_dialog_close_button{right:5px}.cke_rtl .cke_dialog_close_button{left:6px}.cke_dialog_close_button{top:4px}div.cke_disabled .cke_dialog_ui_labeled_content div *{background-color:#ddd;cursor:default}.cke_dialog_ui_vbox table,.cke_dialog_ui_hbox table{margin:auto}.cke_dialog_ui_vbox_child{padding:5px 0}.cke_dialog_ui_hbox{width:100%}.cke_dialog_ui_hbox_first,.cke_dialog_ui_hbox_child,.cke_dialog_ui_hbox_last{vertical-align:top}.cke_ltr .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_ui_hbox_child{padding-right:10px}.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_child{padding-left:10px}.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-right:5px}.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-left:5px;padding-right:0}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:1px solid}textarea.cke_dialog_ui_input_textarea{overflow:auto;resize:none}input.cke_dialog_ui_input_text,input.cke_dialog_ui_input_password,textarea.cke_dialog_ui_input_textarea{background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:4px 6px;outline:0;width:100%;*width:95%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 2px rgba(0,0,0,.15) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15) inset;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}input.cke_dialog_ui_input_text:hover,input.cke_dialog_ui_input_password:hover,textarea.cke_dialog_ui_input_textarea:hover{border:1px solid #aeb3b9;border-top-color:#a0a6ad}input.cke_dialog_ui_input_text:focus,input.cke_dialog_ui_input_password:focus,textarea.cke_dialog_ui_input_textarea:focus,select.cke_dialog_ui_input_select:focus{outline:0;border:1px solid #139ff7;border-top-color:#1392e9}a.cke_dialog_ui_button{display:inline-block;*display:inline;*zoom:1;padding:3px 0;margin:0;text-align:center;color:#333;vertical-align:middle;cursor:pointer;border:1px solid #b6b6b6;border-bottom-color:#999;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background-image:-moz-linear-gradient(top,#fff,#e4e4e4);background-image:-webkit-linear-gradient(top,#fff,#e4e4e4);background-image:-o-linear-gradient(top,#fff,#e4e4e4);background-image:-ms-linear-gradient(top,#fff,#e4e4e4);background-image:linear-gradient(top,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffffff',endColorstr='#ffe4e4e4')}span.cke_dialog_ui_button{padding:0 12px}a.cke_dialog_ui_button:hover{border-color:#9e9e9e;background:#ccc;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));background-image:-moz-linear-gradient(top,#f2f2f2,#ccc);background-image:-webkit-linear-gradient(top,#f2f2f2,#ccc);background-image:-o-linear-gradient(top,#f2f2f2,#ccc);background-image:-ms-linear-gradient(top,#f2f2f2,#ccc);background-image:linear-gradient(top,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fff2f2f2',endColorstr='#ffcccccc')}a.cke_dialog_ui_button:focus,a.cke_dialog_ui_button:active{border-color:#969696;outline:0;-moz-box-shadow:0 0 6px rgba(0,0,0,.4) inset;-webkit-box-shadow:0 0 6px rgba(0,0,0,.4) inset;box-shadow:0 0 6px rgba(0,0,0,.4) inset}.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button:focus,.cke_hc a.cke_dialog_ui_button:active{border:3px solid;padding-top:1px;padding-bottom:1px}.cke_hc a.cke_dialog_ui_button:hover span,.cke_hc a.cke_dialog_ui_button:focus span,.cke_hc a.cke_dialog_ui_button:active span{padding-left:10px;padding-right:10px}.cke_dialog_footer_buttons a.cke_dialog_ui_button span{color:inherit;font-size:12px;font-weight:bold;line-height:20px}a.cke_dialog_ui_button_ok{color:#fff;text-shadow:0 -1px 0 #55830c;border-color:#62a60a #62a60a #4d9200;background:#69b10b;background-image:-webkit-gradient(linear,0 0,0 100%,from(#9ad717),to(#69b10b));background-image:-webkit-linear-gradient(top,#9ad717,#69b10b);background-image:-o-linear-gradient(top,#9ad717,#69b10b);background-image:linear-gradient(to bottom,#9ad717,#69b10b);background-image:-moz-linear-gradient(top,#9ad717,#69b10b);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ff9ad717',endColorstr='#ff69b10b')}a.cke_dialog_ui_button_ok:hover{border-color:#5b9909 #5b9909 #478500;background:#88be14;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#88be14),color-stop(100%,#5d9c0a));background:-webkit-linear-gradient(top,#88be14 0,#5d9c0a 100%);background:-o-linear-gradient(top,#88be14 0,#5d9c0a 100%);background:linear-gradient(to bottom,#88be14 0,#5d9c0a 100%);background:-moz-linear-gradient(top,#88be14 0,#5d9c0a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#88be14',endColorstr='#5d9c0a',GradientType=0)}a.cke_dialog_ui_button span{text-shadow:0 1px 0 #fff}a.cke_dialog_ui_button_ok span{text-shadow:0 -1px 0 #55830c}span.cke_dialog_ui_button{cursor:pointer}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active,a.cke_dialog_ui_button_cancel:focus,a.cke_dialog_ui_button_cancel:active{border-width:2px;padding:2px 0}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active{border-color:#568c0a}a.cke_dialog_ui_button_ok:focus span,a.cke_dialog_ui_button_ok:active span,a.cke_dialog_ui_button_cancel:focus span,a.cke_dialog_ui_button_cancel:active span{padding:0 11px}.cke_dialog_footer_buttons{display:inline-table;margin:5px;width:auto;position:relative;vertical-align:middle}div.cke_dialog_ui_input_select{display:table}select.cke_dialog_ui_input_select{height:24px;line-height:24px;background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:2px 6px;outline:0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 2px rgba(0,0,0,.15) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15) inset;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}.cke_dialog_ui_input_file{width:100%;height:25px}.cke_hc .cke_dialog_ui_labeled_content input:focus,.cke_hc .cke_dialog_ui_labeled_content select:focus,.cke_hc .cke_dialog_ui_labeled_content textarea:focus{outline:1px dotted}.cke_dialog .cke_dark_background{background-color:#dedede}.cke_dialog .cke_light_background{background-color:#ebebeb}.cke_dialog .cke_centered{text-align:center}.cke_dialog a.cke_btn_reset{float:right;background-position:0 -32px;background-image:url(images/mini.png);width:16px;height:16px;background-repeat:no-repeat;border:1px none;font-size:1px}.cke_rtl .cke_dialog a.cke_btn_reset{float:left}.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked{float:left;background-position:0 0;background-image:url(images/mini.png);width:16px;height:16px;background-repeat:no-repeat;border:none 1px;font-size:1px}.cke_dialog a.cke_btn_locked .cke_icon{display:none}.cke_rtl .cke_dialog a.cke_btn_locked,.cke_rtl .cke_dialog a.cke_btn_unlocked{float:right}.cke_dialog a.cke_btn_unlocked{background-position:0 -16px;background-image:url(images/mini.png)}.cke_dialog .cke_btn_over{border:outset 1px;cursor:pointer}.cke_dialog .ImagePreviewBox{border:2px ridge black;overflow:scroll;height:200px;width:300px;padding:2px;background-color:white}.cke_dialog .ImagePreviewBox table td{white-space:normal}.cke_dialog .ImagePreviewLoader{position:absolute;white-space:normal;overflow:hidden;height:160px;width:230px;margin:2px;padding:2px;opacity:.9;filter:alpha(opacity = 90);background-color:#e4e4e4}.cke_dialog .FlashPreviewBox{white-space:normal;border:2px ridge black;overflow:auto;height:160px;width:390px;padding:2px;background-color:white}.cke_dialog .cke_pastetext{width:346px;height:170px}.cke_dialog .cke_pastetext textarea{width:340px;height:170px;resize:none}.cke_dialog iframe.cke_pasteframe{width:346px;height:130px;background-color:white;border:1px solid #aeb3b9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.cke_dialog .cke_hand{cursor:pointer}.cke_disabled{color:#a0a0a0}.cke_dialog_body .cke_label{display:none}.cke_dialog_body label{display:inline;margin-bottom:auto;cursor:default}.cke_dialog_body label.cke_required{font-weight:bold}a.cke_smile{overflow:hidden;display:block;text-align:center;padding:.3em 0}a.cke_smile img{vertical-align:middle}a.cke_specialchar{cursor:inherit;display:block;height:1.25em;padding:.2em .3em;text-align:center}a.cke_smile,a.cke_specialchar{border:1px solid transparent}a.cke_smile:hover,a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:hover,a.cke_specialchar:focus,a.cke_specialchar:active{background:#fff;outline:0}a.cke_smile:hover,a.cke_specialchar:hover{border-color:#888}a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:focus,a.cke_specialchar:active{border-color:#139ff7}.cke_dialog_contents a.colorChooser{display:block;margin-top:6px;margin-left:10px;width:80px}.cke_rtl .cke_dialog_contents a.colorChooser{margin-right:10px}.cke_dialog_ui_checkbox_input:focus,.cke_dialog_ui_radio_input:focus,.cke_btn_over{outline:1px dotted #696969}.cke_iframe_shim{display:block;position:absolute;top:0;left:0;z-index:-1;filter:alpha(opacity = 0);width:100%;height:100%}.cke_rtl input.cke_dialog_ui_input_text,.cke_rtl input.cke_dialog_ui_input_password{padding-right:2px}.cke_rtl div.cke_dialog_ui_input_text,.cke_rtl div.cke_dialog_ui_input_password{padding-left:2px}.cke_rtl div.cke_dialog_ui_input_text{padding-right:1px}.cke_rtl .cke_dialog_ui_vbox_child,.cke_rtl .cke_dialog_ui_hbox_child,.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_last{padding-right:2px!important}.cke_hc .cke_dialog_title,.cke_hc .cke_dialog_footer,.cke_hc a.cke_dialog_tab,.cke_hc a.cke_dialog_ui_button,.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button_ok,.cke_hc a.cke_dialog_ui_button_ok:hover{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:0}a.cke_dialog_ui_button_ok:focus span,a.cke_dialog_ui_button_ok:active span,a.cke_dialog_ui_button_cancel:focus span,a.cke_dialog_ui_button_cancel:active span{display:block} \ No newline at end of file +.cke_dialog{visibility:visible}.cke_dialog_body{z-index:1;background:#eaeaea;border:1px solid #b2b2b2;border-bottom-color:#999;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 3px rgba(0,0,0,.15);-webkit-box-shadow:0 0 3px rgba(0,0,0,.15);box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_browser_gecko19 .cke_dialog_body{position:relative}.cke_dialog strong{font-weight:bold}.cke_dialog_title{font-weight:bold;font-size:13px;cursor:move;position:relative;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #999;padding:6px 10px;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#cfd1cf));background-image:-moz-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-webkit-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-o-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-ms-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:linear-gradient(top,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_dialog_contents{background-color:#fff;overflow:auto;padding:15px 10px 5px 10px;margin-top:30px;border-top:1px solid #bfbfbf;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.cke_dialog_contents_body{overflow:auto;padding:17px 10px 5px 10px;margin-top:22px}.cke_dialog_footer{text-align:right;position:relative;border:0;outline:1px solid #bfbfbf;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#cfd1cf));background-image:-moz-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-webkit-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-o-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-ms-linear-gradient(top,#ebebeb,#cfd1cf);background-image:linear-gradient(top,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_rtl .cke_dialog_footer{text-align:left}.cke_hc .cke_dialog_footer{outline:0;border-top:1px solid #fff}.cke_dialog .cke_resizer{margin-top:22px}.cke_dialog .cke_resizer_rtl{margin-left:5px}.cke_dialog .cke_resizer_ltr{margin-right:5px}.cke_dialog_tabs{height:24px;display:inline-block;margin:5px 0 0;position:absolute;z-index:2;left:10px}.cke_rtl .cke_dialog_tabs{right:10px}a.cke_dialog_tab{height:16px;padding:4px 8px;margin-right:3px;display:inline-block;cursor:pointer;line-height:16px;outline:0;color:#595959;border:1px solid #bfbfbf;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;background:#d4d4d4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#ededed));background-image:-moz-linear-gradient(top,#fafafa,#ededed);background-image:-webkit-linear-gradient(top,#fafafa,#ededed);background-image:-o-linear-gradient(top,#fafafa,#ededed);background-image:-ms-linear-gradient(top,#fafafa,#ededed);background-image:linear-gradient(top,#fafafa,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fafafa',endColorstr='#ededed')}.cke_rtl a.cke_dialog_tab{margin-right:0;margin-left:3px}a.cke_dialog_tab:hover{background:#ebebeb;background:-moz-linear-gradient(top,#ebebeb 0,#dfdfdf 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ebebeb),color-stop(100%,#dfdfdf));background:-webkit-linear-gradient(top,#ebebeb 0,#dfdfdf 100%);background:-o-linear-gradient(top,#ebebeb 0,#dfdfdf 100%);background:-ms-linear-gradient(top,#ebebeb 0,#dfdfdf 100%);background:linear-gradient(to bottom,#ebebeb 0,#dfdfdf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb',endColorstr='#dfdfdf',GradientType=0)}a.cke_dialog_tab_selected{background:#fff;color:#383838;border-bottom-color:#fff;cursor:default;filter:none}a.cke_dialog_tab_selected:hover{background:#ededed;background:-moz-linear-gradient(top,#ededed 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ededed),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#ededed 0,#fff 100%);background:-o-linear-gradient(top,#ededed 0,#fff 100%);background:-ms-linear-gradient(top,#ededed 0,#fff 100%);background:linear-gradient(to bottom,#ededed 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#ffffff',GradientType=0)}.cke_hc a.cke_dialog_tab:hover,.cke_hc a.cke_dialog_tab_selected{border:3px solid;padding:2px 6px}.cke_single_page .cke_dialog_tabs{display:none}.cke_single_page .cke_dialog_contents{padding-top:5px;margin-top:0;border-top:0}.cke_dialog_close_button{background-image:url(images/close.png);background-repeat:no-repeat;background-position:0 0;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:5px;z-index:5}.cke_hidpi .cke_dialog_close_button{background-image:url(images/hidpi/close.png);background-size:16px}.cke_dialog_close_button span{display:none}.cke_hc .cke_dialog_close_button span{display:inline;cursor:pointer;font-weight:bold;position:relative;top:3px}.cke_ltr .cke_dialog_close_button{right:5px}.cke_rtl .cke_dialog_close_button{left:6px}.cke_dialog_close_button{top:4px}div.cke_disabled .cke_dialog_ui_labeled_content div *{background-color:#ddd;cursor:default}.cke_dialog_ui_vbox table,.cke_dialog_ui_hbox table{margin:auto}.cke_dialog_ui_vbox_child{padding:5px 0}.cke_dialog_ui_hbox{width:100%}.cke_dialog_ui_hbox_first,.cke_dialog_ui_hbox_child,.cke_dialog_ui_hbox_last{vertical-align:top}.cke_ltr .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_ui_hbox_child{padding-right:10px}.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_child{padding-left:10px}.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-right:5px}.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-left:5px;padding-right:0}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:1px solid}textarea.cke_dialog_ui_input_textarea{overflow:auto;resize:none}input.cke_dialog_ui_input_text,input.cke_dialog_ui_input_password,textarea.cke_dialog_ui_input_textarea{background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:4px 6px;outline:0;width:100%;*width:95%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 2px rgba(0,0,0,.15) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15) inset;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}input.cke_dialog_ui_input_text:hover,input.cke_dialog_ui_input_password:hover,textarea.cke_dialog_ui_input_textarea:hover{border:1px solid #aeb3b9;border-top-color:#a0a6ad}input.cke_dialog_ui_input_text:focus,input.cke_dialog_ui_input_password:focus,textarea.cke_dialog_ui_input_textarea:focus,select.cke_dialog_ui_input_select:focus{outline:0;border:1px solid #139ff7;border-top-color:#1392e9}a.cke_dialog_ui_button{display:inline-block;*display:inline;*zoom:1;padding:3px 0;margin:0;text-align:center;color:#333;vertical-align:middle;cursor:pointer;border:1px solid #b6b6b6;border-bottom-color:#999;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background-image:-moz-linear-gradient(top,#fff,#e4e4e4);background-image:-webkit-linear-gradient(top,#fff,#e4e4e4);background-image:-o-linear-gradient(top,#fff,#e4e4e4);background-image:-ms-linear-gradient(top,#fff,#e4e4e4);background-image:linear-gradient(top,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}span.cke_dialog_ui_button{padding:0 12px}a.cke_dialog_ui_button:hover{border-color:#9e9e9e;background:#ccc;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));background-image:-moz-linear-gradient(top,#f2f2f2,#ccc);background-image:-webkit-linear-gradient(top,#f2f2f2,#ccc);background-image:-o-linear-gradient(top,#f2f2f2,#ccc);background-image:-ms-linear-gradient(top,#f2f2f2,#ccc);background-image:linear-gradient(top,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}a.cke_dialog_ui_button:focus,a.cke_dialog_ui_button:active{border-color:#969696;outline:0;-moz-box-shadow:0 0 6px rgba(0,0,0,.4) inset;-webkit-box-shadow:0 0 6px rgba(0,0,0,.4) inset;box-shadow:0 0 6px rgba(0,0,0,.4) inset}.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button:focus,.cke_hc a.cke_dialog_ui_button:active{border:3px solid;padding-top:1px;padding-bottom:1px}.cke_hc a.cke_dialog_ui_button:hover span,.cke_hc a.cke_dialog_ui_button:focus span,.cke_hc a.cke_dialog_ui_button:active span{padding-left:10px;padding-right:10px}.cke_dialog_footer_buttons a.cke_dialog_ui_button span{color:inherit;font-size:12px;font-weight:bold;line-height:20px}a.cke_dialog_ui_button_ok{color:#fff;text-shadow:0 -1px 0 #55830c;border-color:#62a60a #62a60a #4d9200;background:#69b10b;background-image:-webkit-gradient(linear,0 0,0 100%,from(#9ad717),to(#69b10b));background-image:-webkit-linear-gradient(top,#9ad717,#69b10b);background-image:-o-linear-gradient(top,#9ad717,#69b10b);background-image:linear-gradient(to bottom,#9ad717,#69b10b);background-image:-moz-linear-gradient(top,#9ad717,#69b10b);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#9ad717',endColorstr='#69b10b')}a.cke_dialog_ui_button_ok:hover{border-color:#5b9909 #5b9909 #478500;background:#88be14;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#88be14),color-stop(100%,#5d9c0a));background:-webkit-linear-gradient(top,#88be14 0,#5d9c0a 100%);background:-o-linear-gradient(top,#88be14 0,#5d9c0a 100%);background:linear-gradient(to bottom,#88be14 0,#5d9c0a 100%);background:-moz-linear-gradient(top,#88be14 0,#5d9c0a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#88be14',endColorstr='#5d9c0a',GradientType=0)}a.cke_dialog_ui_button span{text-shadow:0 1px 0 #fff}a.cke_dialog_ui_button_ok span{text-shadow:0 -1px 0 #55830c}span.cke_dialog_ui_button{cursor:pointer}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active,a.cke_dialog_ui_button_cancel:focus,a.cke_dialog_ui_button_cancel:active{border-width:2px;padding:2px 0}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active{border-color:#568c0a}a.cke_dialog_ui_button_ok:focus span,a.cke_dialog_ui_button_ok:active span,a.cke_dialog_ui_button_cancel:focus span,a.cke_dialog_ui_button_cancel:active span{padding:0 11px}.cke_dialog_footer_buttons{display:inline-table;margin:5px;width:auto;position:relative;vertical-align:middle}div.cke_dialog_ui_input_select{display:table}select.cke_dialog_ui_input_select{height:24px;line-height:24px;background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:2px 6px;outline:0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 2px rgba(0,0,0,.15) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15) inset;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}.cke_dialog_ui_input_file{width:100%;height:25px}.cke_hc .cke_dialog_ui_labeled_content input:focus,.cke_hc .cke_dialog_ui_labeled_content select:focus,.cke_hc .cke_dialog_ui_labeled_content textarea:focus{outline:1px dotted}.cke_dialog .cke_dark_background{background-color:#dedede}.cke_dialog .cke_light_background{background-color:#ebebeb}.cke_dialog .cke_centered{text-align:center}.cke_dialog a.cke_btn_reset{float:right;background:url(images/refresh.png) top left no-repeat;width:16px;height:16px;border:1px none;font-size:1px}.cke_hidpi .cke_dialog a.cke_btn_reset{background-size:16px;background-image:url(images/hidpi/refresh.png)}.cke_rtl .cke_dialog a.cke_btn_reset{float:left}.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked{float:left;width:16px;height:16px;background-repeat:no-repeat;border:none 1px;font-size:1px}.cke_dialog a.cke_btn_locked .cke_icon{display:none}.cke_rtl .cke_dialog a.cke_btn_locked,.cke_rtl .cke_dialog a.cke_btn_unlocked{float:right}.cke_dialog a.cke_btn_locked{background-image:url(images/lock.png)}.cke_dialog a.cke_btn_unlocked{background-image:url(images/lock-open.png)}.cke_hidpi .cke_dialog a.cke_btn_unlocked,.cke_hidpi .cke_dialog a.cke_btn_locked{background-size:16px}.cke_hidpi .cke_dialog a.cke_btn_locked{background-image:url(images/hidpi/lock.png)}.cke_hidpi .cke_dialog a.cke_btn_unlocked{background-image:url(images/hidpi/lock-open.png)}.cke_dialog .cke_btn_over{border:outset 1px;cursor:pointer}.cke_dialog .ImagePreviewBox{border:2px ridge black;overflow:scroll;height:200px;width:300px;padding:2px;background-color:white}.cke_dialog .ImagePreviewBox table td{white-space:normal}.cke_dialog .ImagePreviewLoader{position:absolute;white-space:normal;overflow:hidden;height:160px;width:230px;margin:2px;padding:2px;opacity:.9;filter:alpha(opacity = 90);background-color:#e4e4e4}.cke_dialog .FlashPreviewBox{white-space:normal;border:2px ridge black;overflow:auto;height:160px;width:390px;padding:2px;background-color:white}.cke_dialog .cke_pastetext{width:346px;height:170px}.cke_dialog .cke_pastetext textarea{width:340px;height:170px;resize:none}.cke_dialog iframe.cke_pasteframe{width:346px;height:130px;background-color:white;border:1px solid #aeb3b9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.cke_dialog .cke_hand{cursor:pointer}.cke_disabled{color:#a0a0a0}.cke_dialog_body .cke_label{display:none}.cke_dialog_body label{display:inline;margin-bottom:auto;cursor:default}.cke_dialog_body label.cke_required{font-weight:bold}a.cke_smile{overflow:hidden;display:block;text-align:center;padding:.3em 0}a.cke_smile img{vertical-align:middle}a.cke_specialchar{cursor:inherit;display:block;height:1.25em;padding:.2em .3em;text-align:center}a.cke_smile,a.cke_specialchar{border:1px solid transparent}a.cke_smile:hover,a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:hover,a.cke_specialchar:focus,a.cke_specialchar:active{background:#fff;outline:0}a.cke_smile:hover,a.cke_specialchar:hover{border-color:#888}a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:focus,a.cke_specialchar:active{border-color:#139ff7}.cke_dialog_contents a.colorChooser{display:block;margin-top:6px;margin-left:10px;width:80px}.cke_rtl .cke_dialog_contents a.colorChooser{margin-right:10px}.cke_dialog_ui_checkbox_input:focus,.cke_dialog_ui_radio_input:focus,.cke_btn_over{outline:1px dotted #696969}.cke_iframe_shim{display:block;position:absolute;top:0;left:0;z-index:-1;filter:alpha(opacity = 0);width:100%;height:100%}.cke_rtl input.cke_dialog_ui_input_text,.cke_rtl input.cke_dialog_ui_input_password{padding-right:2px}.cke_rtl div.cke_dialog_ui_input_text,.cke_rtl div.cke_dialog_ui_input_password{padding-left:2px}.cke_rtl div.cke_dialog_ui_input_text{padding-right:1px}.cke_rtl .cke_dialog_ui_vbox_child,.cke_rtl .cke_dialog_ui_hbox_child,.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_last{padding-right:2px!important}.cke_hc .cke_dialog_title,.cke_hc .cke_dialog_footer,.cke_hc a.cke_dialog_tab,.cke_hc a.cke_dialog_ui_button,.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button_ok,.cke_hc a.cke_dialog_ui_button_ok:hover{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:0}a.cke_dialog_ui_button_ok:focus span,a.cke_dialog_ui_button_ok:active span,a.cke_dialog_ui_button_cancel:focus span,a.cke_dialog_ui_button_cancel:active span{display:block} \ No newline at end of file diff --git a/ckeditor/static/ckeditor/ckeditor/skins/moono/dialog_iequirks.css b/ckeditor/static/ckeditor/ckeditor/skins/moono/dialog_iequirks.css index b826b08..c6ec3ca 100644 --- a/ckeditor/static/ckeditor/ckeditor/skins/moono/dialog_iequirks.css +++ b/ckeditor/static/ckeditor/ckeditor/skins/moono/dialog_iequirks.css @@ -1,5 +1,5 @@ /* Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.html or http://ckeditor.com/license +For licensing, see LICENSE.md or http://ckeditor.com/license */ -.cke_dialog{visibility:visible}.cke_dialog_body{z-index:1;background:#eaeaea;border:1px solid #b2b2b2;border-bottom-color:#999;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 3px rgba(0,0,0,.15);-webkit-box-shadow:0 0 3px rgba(0,0,0,.15);box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_browser_gecko19 .cke_dialog_body{position:relative}.cke_dialog strong{font-weight:bold}.cke_dialog_title{font-weight:bold;font-size:13px;cursor:move;position:relative;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #999;padding:6px 10px;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#cfd1cf));background-image:-moz-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-webkit-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-o-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-ms-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:linear-gradient(top,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fff5f5f5',endColorstr='#ffcfd1cf')}.cke_dialog_contents{background-color:#fff;overflow:auto;padding:15px 10px 5px 10px;margin-top:30px;border-top:1px solid #bfbfbf;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.cke_dialog_contents_body{overflow:auto;padding:17px 10px 5px 10px;margin-top:22px}.cke_dialog_footer{text-align:right;position:relative;border:0;outline:1px solid #bfbfbf;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#cfd1cf));background-image:-moz-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-webkit-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-o-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-ms-linear-gradient(top,#ebebeb,#cfd1cf);background-image:linear-gradient(top,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffebebeb',endColorstr='#cfd1cf')}.cke_rtl .cke_dialog_footer{text-align:left}.cke_hc .cke_dialog_footer{outline:0;border-top:1px solid #fff}.cke_dialog .cke_resizer{margin-top:22px}.cke_dialog .cke_resizer_rtl{margin-left:5px}.cke_dialog .cke_resizer_ltr{margin-right:5px}.cke_dialog_tabs{height:24px;display:inline-block;margin:5px 0 0;position:absolute;z-index:2;left:10px}.cke_rtl .cke_dialog_tabs{right:10px}a.cke_dialog_tab{height:16px;padding:4px 8px;margin-right:3px;display:inline-block;cursor:pointer;line-height:16px;outline:0;color:#595959;border:1px solid #bfbfbf;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;background:#d4d4d4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#ededed));background-image:-moz-linear-gradient(top,#fafafa,#ededed);background-image:-webkit-linear-gradient(top,#fafafa,#ededed);background-image:-o-linear-gradient(top,#fafafa,#ededed);background-image:-ms-linear-gradient(top,#fafafa,#ededed);background-image:linear-gradient(top,#fafafa,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fffafafa',endColorstr='#ffededed')}.cke_rtl a.cke_dialog_tab{margin-right:0;margin-left:3px}a.cke_dialog_tab:hover{background:#ebebeb;background:-moz-linear-gradient(top,#ebebeb 0,#dfdfdf 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ebebeb),color-stop(100%,#dfdfdf));background:-webkit-linear-gradient(top,#ebebeb 0,#dfdfdf 100%);background:-o-linear-gradient(top,#ebebeb 0,#dfdfdf 100%);background:-ms-linear-gradient(top,#ebebeb 0,#dfdfdf 100%);background:linear-gradient(to bottom,#ebebeb 0,#dfdfdf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb',endColorstr='#dfdfdf',GradientType=0)}a.cke_dialog_tab_selected{background:#fff;color:#383838;border-bottom-color:#fff;cursor:default;filter:none}a.cke_dialog_tab_selected:hover{background:#ededed;background:-moz-linear-gradient(top,#ededed 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ededed),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#ededed 0,#fff 100%);background:-o-linear-gradient(top,#ededed 0,#fff 100%);background:-ms-linear-gradient(top,#ededed 0,#fff 100%);background:linear-gradient(to bottom,#ededed 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#ffffff',GradientType=0)}.cke_hc a.cke_dialog_tab:hover,.cke_hc a.cke_dialog_tab_selected{border:3px solid;padding:2px 6px}.cke_single_page .cke_dialog_tabs{display:none}.cke_single_page .cke_dialog_contents{padding-top:5px;margin-top:0;border-top:0}.cke_dialog_close_button{background-image:url(images/close.png);background-repeat:no-repeat;background-position:0 0;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:5px;z-index:5}.cke_dialog_close_button span{display:none}.cke_hc .cke_dialog_close_button span{display:inline;cursor:pointer;font-weight:bold;position:relative;top:3px}.cke_ltr .cke_dialog_close_button{right:5px}.cke_rtl .cke_dialog_close_button{left:6px}.cke_dialog_close_button{top:4px}div.cke_disabled .cke_dialog_ui_labeled_content div *{background-color:#ddd;cursor:default}.cke_dialog_ui_vbox table,.cke_dialog_ui_hbox table{margin:auto}.cke_dialog_ui_vbox_child{padding:5px 0}.cke_dialog_ui_hbox{width:100%}.cke_dialog_ui_hbox_first,.cke_dialog_ui_hbox_child,.cke_dialog_ui_hbox_last{vertical-align:top}.cke_ltr .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_ui_hbox_child{padding-right:10px}.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_child{padding-left:10px}.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-right:5px}.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-left:5px;padding-right:0}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:1px solid}textarea.cke_dialog_ui_input_textarea{overflow:auto;resize:none}input.cke_dialog_ui_input_text,input.cke_dialog_ui_input_password,textarea.cke_dialog_ui_input_textarea{background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:4px 6px;outline:0;width:100%;*width:95%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 2px rgba(0,0,0,.15) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15) inset;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}input.cke_dialog_ui_input_text:hover,input.cke_dialog_ui_input_password:hover,textarea.cke_dialog_ui_input_textarea:hover{border:1px solid #aeb3b9;border-top-color:#a0a6ad}input.cke_dialog_ui_input_text:focus,input.cke_dialog_ui_input_password:focus,textarea.cke_dialog_ui_input_textarea:focus,select.cke_dialog_ui_input_select:focus{outline:0;border:1px solid #139ff7;border-top-color:#1392e9}a.cke_dialog_ui_button{display:inline-block;*display:inline;*zoom:1;padding:3px 0;margin:0;text-align:center;color:#333;vertical-align:middle;cursor:pointer;border:1px solid #b6b6b6;border-bottom-color:#999;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background-image:-moz-linear-gradient(top,#fff,#e4e4e4);background-image:-webkit-linear-gradient(top,#fff,#e4e4e4);background-image:-o-linear-gradient(top,#fff,#e4e4e4);background-image:-ms-linear-gradient(top,#fff,#e4e4e4);background-image:linear-gradient(top,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffffff',endColorstr='#ffe4e4e4')}span.cke_dialog_ui_button{padding:0 12px}a.cke_dialog_ui_button:hover{border-color:#9e9e9e;background:#ccc;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));background-image:-moz-linear-gradient(top,#f2f2f2,#ccc);background-image:-webkit-linear-gradient(top,#f2f2f2,#ccc);background-image:-o-linear-gradient(top,#f2f2f2,#ccc);background-image:-ms-linear-gradient(top,#f2f2f2,#ccc);background-image:linear-gradient(top,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fff2f2f2',endColorstr='#ffcccccc')}a.cke_dialog_ui_button:focus,a.cke_dialog_ui_button:active{border-color:#969696;outline:0;-moz-box-shadow:0 0 6px rgba(0,0,0,.4) inset;-webkit-box-shadow:0 0 6px rgba(0,0,0,.4) inset;box-shadow:0 0 6px rgba(0,0,0,.4) inset}.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button:focus,.cke_hc a.cke_dialog_ui_button:active{border:3px solid;padding-top:1px;padding-bottom:1px}.cke_hc a.cke_dialog_ui_button:hover span,.cke_hc a.cke_dialog_ui_button:focus span,.cke_hc a.cke_dialog_ui_button:active span{padding-left:10px;padding-right:10px}.cke_dialog_footer_buttons a.cke_dialog_ui_button span{color:inherit;font-size:12px;font-weight:bold;line-height:20px}a.cke_dialog_ui_button_ok{color:#fff;text-shadow:0 -1px 0 #55830c;border-color:#62a60a #62a60a #4d9200;background:#69b10b;background-image:-webkit-gradient(linear,0 0,0 100%,from(#9ad717),to(#69b10b));background-image:-webkit-linear-gradient(top,#9ad717,#69b10b);background-image:-o-linear-gradient(top,#9ad717,#69b10b);background-image:linear-gradient(to bottom,#9ad717,#69b10b);background-image:-moz-linear-gradient(top,#9ad717,#69b10b);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ff9ad717',endColorstr='#ff69b10b')}a.cke_dialog_ui_button_ok:hover{border-color:#5b9909 #5b9909 #478500;background:#88be14;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#88be14),color-stop(100%,#5d9c0a));background:-webkit-linear-gradient(top,#88be14 0,#5d9c0a 100%);background:-o-linear-gradient(top,#88be14 0,#5d9c0a 100%);background:linear-gradient(to bottom,#88be14 0,#5d9c0a 100%);background:-moz-linear-gradient(top,#88be14 0,#5d9c0a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#88be14',endColorstr='#5d9c0a',GradientType=0)}a.cke_dialog_ui_button span{text-shadow:0 1px 0 #fff}a.cke_dialog_ui_button_ok span{text-shadow:0 -1px 0 #55830c}span.cke_dialog_ui_button{cursor:pointer}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active,a.cke_dialog_ui_button_cancel:focus,a.cke_dialog_ui_button_cancel:active{border-width:2px;padding:2px 0}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active{border-color:#568c0a}a.cke_dialog_ui_button_ok:focus span,a.cke_dialog_ui_button_ok:active span,a.cke_dialog_ui_button_cancel:focus span,a.cke_dialog_ui_button_cancel:active span{padding:0 11px}.cke_dialog_footer_buttons{display:inline-table;margin:5px;width:auto;position:relative;vertical-align:middle}div.cke_dialog_ui_input_select{display:table}select.cke_dialog_ui_input_select{height:24px;line-height:24px;background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:2px 6px;outline:0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 2px rgba(0,0,0,.15) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15) inset;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}.cke_dialog_ui_input_file{width:100%;height:25px}.cke_hc .cke_dialog_ui_labeled_content input:focus,.cke_hc .cke_dialog_ui_labeled_content select:focus,.cke_hc .cke_dialog_ui_labeled_content textarea:focus{outline:1px dotted}.cke_dialog .cke_dark_background{background-color:#dedede}.cke_dialog .cke_light_background{background-color:#ebebeb}.cke_dialog .cke_centered{text-align:center}.cke_dialog a.cke_btn_reset{float:right;background-position:0 -32px;background-image:url(images/mini.png);width:16px;height:16px;background-repeat:no-repeat;border:1px none;font-size:1px}.cke_rtl .cke_dialog a.cke_btn_reset{float:left}.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked{float:left;background-position:0 0;background-image:url(images/mini.png);width:16px;height:16px;background-repeat:no-repeat;border:none 1px;font-size:1px}.cke_dialog a.cke_btn_locked .cke_icon{display:none}.cke_rtl .cke_dialog a.cke_btn_locked,.cke_rtl .cke_dialog a.cke_btn_unlocked{float:right}.cke_dialog a.cke_btn_unlocked{background-position:0 -16px;background-image:url(images/mini.png)}.cke_dialog .cke_btn_over{border:outset 1px;cursor:pointer}.cke_dialog .ImagePreviewBox{border:2px ridge black;overflow:scroll;height:200px;width:300px;padding:2px;background-color:white}.cke_dialog .ImagePreviewBox table td{white-space:normal}.cke_dialog .ImagePreviewLoader{position:absolute;white-space:normal;overflow:hidden;height:160px;width:230px;margin:2px;padding:2px;opacity:.9;filter:alpha(opacity = 90);background-color:#e4e4e4}.cke_dialog .FlashPreviewBox{white-space:normal;border:2px ridge black;overflow:auto;height:160px;width:390px;padding:2px;background-color:white}.cke_dialog .cke_pastetext{width:346px;height:170px}.cke_dialog .cke_pastetext textarea{width:340px;height:170px;resize:none}.cke_dialog iframe.cke_pasteframe{width:346px;height:130px;background-color:white;border:1px solid #aeb3b9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.cke_dialog .cke_hand{cursor:pointer}.cke_disabled{color:#a0a0a0}.cke_dialog_body .cke_label{display:none}.cke_dialog_body label{display:inline;margin-bottom:auto;cursor:default}.cke_dialog_body label.cke_required{font-weight:bold}a.cke_smile{overflow:hidden;display:block;text-align:center;padding:.3em 0}a.cke_smile img{vertical-align:middle}a.cke_specialchar{cursor:inherit;display:block;height:1.25em;padding:.2em .3em;text-align:center}a.cke_smile,a.cke_specialchar{border:1px solid transparent}a.cke_smile:hover,a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:hover,a.cke_specialchar:focus,a.cke_specialchar:active{background:#fff;outline:0}a.cke_smile:hover,a.cke_specialchar:hover{border-color:#888}a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:focus,a.cke_specialchar:active{border-color:#139ff7}.cke_dialog_contents a.colorChooser{display:block;margin-top:6px;margin-left:10px;width:80px}.cke_rtl .cke_dialog_contents a.colorChooser{margin-right:10px}.cke_dialog_ui_checkbox_input:focus,.cke_dialog_ui_radio_input:focus,.cke_btn_over{outline:1px dotted #696969}.cke_iframe_shim{display:block;position:absolute;top:0;left:0;z-index:-1;filter:alpha(opacity = 0);width:100%;height:100%}.cke_rtl input.cke_dialog_ui_input_text,.cke_rtl input.cke_dialog_ui_input_password{padding-right:2px}.cke_rtl div.cke_dialog_ui_input_text,.cke_rtl div.cke_dialog_ui_input_password{padding-left:2px}.cke_rtl div.cke_dialog_ui_input_text{padding-right:1px}.cke_rtl .cke_dialog_ui_vbox_child,.cke_rtl .cke_dialog_ui_hbox_child,.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_last{padding-right:2px!important}.cke_hc .cke_dialog_title,.cke_hc .cke_dialog_footer,.cke_hc a.cke_dialog_tab,.cke_hc a.cke_dialog_ui_button,.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button_ok,.cke_hc a.cke_dialog_ui_button_ok:hover{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:0}.cke_dialog_footer{filter:} \ No newline at end of file +.cke_dialog{visibility:visible}.cke_dialog_body{z-index:1;background:#eaeaea;border:1px solid #b2b2b2;border-bottom-color:#999;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 3px rgba(0,0,0,.15);-webkit-box-shadow:0 0 3px rgba(0,0,0,.15);box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_browser_gecko19 .cke_dialog_body{position:relative}.cke_dialog strong{font-weight:bold}.cke_dialog_title{font-weight:bold;font-size:13px;cursor:move;position:relative;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #999;padding:6px 10px;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#cfd1cf));background-image:-moz-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-webkit-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-o-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-ms-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:linear-gradient(top,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_dialog_contents{background-color:#fff;overflow:auto;padding:15px 10px 5px 10px;margin-top:30px;border-top:1px solid #bfbfbf;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.cke_dialog_contents_body{overflow:auto;padding:17px 10px 5px 10px;margin-top:22px}.cke_dialog_footer{text-align:right;position:relative;border:0;outline:1px solid #bfbfbf;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#cfd1cf));background-image:-moz-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-webkit-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-o-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-ms-linear-gradient(top,#ebebeb,#cfd1cf);background-image:linear-gradient(top,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_rtl .cke_dialog_footer{text-align:left}.cke_hc .cke_dialog_footer{outline:0;border-top:1px solid #fff}.cke_dialog .cke_resizer{margin-top:22px}.cke_dialog .cke_resizer_rtl{margin-left:5px}.cke_dialog .cke_resizer_ltr{margin-right:5px}.cke_dialog_tabs{height:24px;display:inline-block;margin:5px 0 0;position:absolute;z-index:2;left:10px}.cke_rtl .cke_dialog_tabs{right:10px}a.cke_dialog_tab{height:16px;padding:4px 8px;margin-right:3px;display:inline-block;cursor:pointer;line-height:16px;outline:0;color:#595959;border:1px solid #bfbfbf;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;background:#d4d4d4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#ededed));background-image:-moz-linear-gradient(top,#fafafa,#ededed);background-image:-webkit-linear-gradient(top,#fafafa,#ededed);background-image:-o-linear-gradient(top,#fafafa,#ededed);background-image:-ms-linear-gradient(top,#fafafa,#ededed);background-image:linear-gradient(top,#fafafa,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fafafa',endColorstr='#ededed')}.cke_rtl a.cke_dialog_tab{margin-right:0;margin-left:3px}a.cke_dialog_tab:hover{background:#ebebeb;background:-moz-linear-gradient(top,#ebebeb 0,#dfdfdf 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ebebeb),color-stop(100%,#dfdfdf));background:-webkit-linear-gradient(top,#ebebeb 0,#dfdfdf 100%);background:-o-linear-gradient(top,#ebebeb 0,#dfdfdf 100%);background:-ms-linear-gradient(top,#ebebeb 0,#dfdfdf 100%);background:linear-gradient(to bottom,#ebebeb 0,#dfdfdf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb',endColorstr='#dfdfdf',GradientType=0)}a.cke_dialog_tab_selected{background:#fff;color:#383838;border-bottom-color:#fff;cursor:default;filter:none}a.cke_dialog_tab_selected:hover{background:#ededed;background:-moz-linear-gradient(top,#ededed 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ededed),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#ededed 0,#fff 100%);background:-o-linear-gradient(top,#ededed 0,#fff 100%);background:-ms-linear-gradient(top,#ededed 0,#fff 100%);background:linear-gradient(to bottom,#ededed 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#ffffff',GradientType=0)}.cke_hc a.cke_dialog_tab:hover,.cke_hc a.cke_dialog_tab_selected{border:3px solid;padding:2px 6px}.cke_single_page .cke_dialog_tabs{display:none}.cke_single_page .cke_dialog_contents{padding-top:5px;margin-top:0;border-top:0}.cke_dialog_close_button{background-image:url(images/close.png);background-repeat:no-repeat;background-position:0 0;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:5px;z-index:5}.cke_hidpi .cke_dialog_close_button{background-image:url(images/hidpi/close.png);background-size:16px}.cke_dialog_close_button span{display:none}.cke_hc .cke_dialog_close_button span{display:inline;cursor:pointer;font-weight:bold;position:relative;top:3px}.cke_ltr .cke_dialog_close_button{right:5px}.cke_rtl .cke_dialog_close_button{left:6px}.cke_dialog_close_button{top:4px}div.cke_disabled .cke_dialog_ui_labeled_content div *{background-color:#ddd;cursor:default}.cke_dialog_ui_vbox table,.cke_dialog_ui_hbox table{margin:auto}.cke_dialog_ui_vbox_child{padding:5px 0}.cke_dialog_ui_hbox{width:100%}.cke_dialog_ui_hbox_first,.cke_dialog_ui_hbox_child,.cke_dialog_ui_hbox_last{vertical-align:top}.cke_ltr .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_ui_hbox_child{padding-right:10px}.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_child{padding-left:10px}.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-right:5px}.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-left:5px;padding-right:0}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:1px solid}textarea.cke_dialog_ui_input_textarea{overflow:auto;resize:none}input.cke_dialog_ui_input_text,input.cke_dialog_ui_input_password,textarea.cke_dialog_ui_input_textarea{background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:4px 6px;outline:0;width:100%;*width:95%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 2px rgba(0,0,0,.15) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15) inset;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}input.cke_dialog_ui_input_text:hover,input.cke_dialog_ui_input_password:hover,textarea.cke_dialog_ui_input_textarea:hover{border:1px solid #aeb3b9;border-top-color:#a0a6ad}input.cke_dialog_ui_input_text:focus,input.cke_dialog_ui_input_password:focus,textarea.cke_dialog_ui_input_textarea:focus,select.cke_dialog_ui_input_select:focus{outline:0;border:1px solid #139ff7;border-top-color:#1392e9}a.cke_dialog_ui_button{display:inline-block;*display:inline;*zoom:1;padding:3px 0;margin:0;text-align:center;color:#333;vertical-align:middle;cursor:pointer;border:1px solid #b6b6b6;border-bottom-color:#999;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background-image:-moz-linear-gradient(top,#fff,#e4e4e4);background-image:-webkit-linear-gradient(top,#fff,#e4e4e4);background-image:-o-linear-gradient(top,#fff,#e4e4e4);background-image:-ms-linear-gradient(top,#fff,#e4e4e4);background-image:linear-gradient(top,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}span.cke_dialog_ui_button{padding:0 12px}a.cke_dialog_ui_button:hover{border-color:#9e9e9e;background:#ccc;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));background-image:-moz-linear-gradient(top,#f2f2f2,#ccc);background-image:-webkit-linear-gradient(top,#f2f2f2,#ccc);background-image:-o-linear-gradient(top,#f2f2f2,#ccc);background-image:-ms-linear-gradient(top,#f2f2f2,#ccc);background-image:linear-gradient(top,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}a.cke_dialog_ui_button:focus,a.cke_dialog_ui_button:active{border-color:#969696;outline:0;-moz-box-shadow:0 0 6px rgba(0,0,0,.4) inset;-webkit-box-shadow:0 0 6px rgba(0,0,0,.4) inset;box-shadow:0 0 6px rgba(0,0,0,.4) inset}.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button:focus,.cke_hc a.cke_dialog_ui_button:active{border:3px solid;padding-top:1px;padding-bottom:1px}.cke_hc a.cke_dialog_ui_button:hover span,.cke_hc a.cke_dialog_ui_button:focus span,.cke_hc a.cke_dialog_ui_button:active span{padding-left:10px;padding-right:10px}.cke_dialog_footer_buttons a.cke_dialog_ui_button span{color:inherit;font-size:12px;font-weight:bold;line-height:20px}a.cke_dialog_ui_button_ok{color:#fff;text-shadow:0 -1px 0 #55830c;border-color:#62a60a #62a60a #4d9200;background:#69b10b;background-image:-webkit-gradient(linear,0 0,0 100%,from(#9ad717),to(#69b10b));background-image:-webkit-linear-gradient(top,#9ad717,#69b10b);background-image:-o-linear-gradient(top,#9ad717,#69b10b);background-image:linear-gradient(to bottom,#9ad717,#69b10b);background-image:-moz-linear-gradient(top,#9ad717,#69b10b);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#9ad717',endColorstr='#69b10b')}a.cke_dialog_ui_button_ok:hover{border-color:#5b9909 #5b9909 #478500;background:#88be14;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#88be14),color-stop(100%,#5d9c0a));background:-webkit-linear-gradient(top,#88be14 0,#5d9c0a 100%);background:-o-linear-gradient(top,#88be14 0,#5d9c0a 100%);background:linear-gradient(to bottom,#88be14 0,#5d9c0a 100%);background:-moz-linear-gradient(top,#88be14 0,#5d9c0a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#88be14',endColorstr='#5d9c0a',GradientType=0)}a.cke_dialog_ui_button span{text-shadow:0 1px 0 #fff}a.cke_dialog_ui_button_ok span{text-shadow:0 -1px 0 #55830c}span.cke_dialog_ui_button{cursor:pointer}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active,a.cke_dialog_ui_button_cancel:focus,a.cke_dialog_ui_button_cancel:active{border-width:2px;padding:2px 0}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active{border-color:#568c0a}a.cke_dialog_ui_button_ok:focus span,a.cke_dialog_ui_button_ok:active span,a.cke_dialog_ui_button_cancel:focus span,a.cke_dialog_ui_button_cancel:active span{padding:0 11px}.cke_dialog_footer_buttons{display:inline-table;margin:5px;width:auto;position:relative;vertical-align:middle}div.cke_dialog_ui_input_select{display:table}select.cke_dialog_ui_input_select{height:24px;line-height:24px;background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:2px 6px;outline:0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 2px rgba(0,0,0,.15) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15) inset;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}.cke_dialog_ui_input_file{width:100%;height:25px}.cke_hc .cke_dialog_ui_labeled_content input:focus,.cke_hc .cke_dialog_ui_labeled_content select:focus,.cke_hc .cke_dialog_ui_labeled_content textarea:focus{outline:1px dotted}.cke_dialog .cke_dark_background{background-color:#dedede}.cke_dialog .cke_light_background{background-color:#ebebeb}.cke_dialog .cke_centered{text-align:center}.cke_dialog a.cke_btn_reset{float:right;background:url(images/refresh.png) top left no-repeat;width:16px;height:16px;border:1px none;font-size:1px}.cke_hidpi .cke_dialog a.cke_btn_reset{background-size:16px;background-image:url(images/hidpi/refresh.png)}.cke_rtl .cke_dialog a.cke_btn_reset{float:left}.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked{float:left;width:16px;height:16px;background-repeat:no-repeat;border:none 1px;font-size:1px}.cke_dialog a.cke_btn_locked .cke_icon{display:none}.cke_rtl .cke_dialog a.cke_btn_locked,.cke_rtl .cke_dialog a.cke_btn_unlocked{float:right}.cke_dialog a.cke_btn_locked{background-image:url(images/lock.png)}.cke_dialog a.cke_btn_unlocked{background-image:url(images/lock-open.png)}.cke_hidpi .cke_dialog a.cke_btn_unlocked,.cke_hidpi .cke_dialog a.cke_btn_locked{background-size:16px}.cke_hidpi .cke_dialog a.cke_btn_locked{background-image:url(images/hidpi/lock.png)}.cke_hidpi .cke_dialog a.cke_btn_unlocked{background-image:url(images/hidpi/lock-open.png)}.cke_dialog .cke_btn_over{border:outset 1px;cursor:pointer}.cke_dialog .ImagePreviewBox{border:2px ridge black;overflow:scroll;height:200px;width:300px;padding:2px;background-color:white}.cke_dialog .ImagePreviewBox table td{white-space:normal}.cke_dialog .ImagePreviewLoader{position:absolute;white-space:normal;overflow:hidden;height:160px;width:230px;margin:2px;padding:2px;opacity:.9;filter:alpha(opacity = 90);background-color:#e4e4e4}.cke_dialog .FlashPreviewBox{white-space:normal;border:2px ridge black;overflow:auto;height:160px;width:390px;padding:2px;background-color:white}.cke_dialog .cke_pastetext{width:346px;height:170px}.cke_dialog .cke_pastetext textarea{width:340px;height:170px;resize:none}.cke_dialog iframe.cke_pasteframe{width:346px;height:130px;background-color:white;border:1px solid #aeb3b9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.cke_dialog .cke_hand{cursor:pointer}.cke_disabled{color:#a0a0a0}.cke_dialog_body .cke_label{display:none}.cke_dialog_body label{display:inline;margin-bottom:auto;cursor:default}.cke_dialog_body label.cke_required{font-weight:bold}a.cke_smile{overflow:hidden;display:block;text-align:center;padding:.3em 0}a.cke_smile img{vertical-align:middle}a.cke_specialchar{cursor:inherit;display:block;height:1.25em;padding:.2em .3em;text-align:center}a.cke_smile,a.cke_specialchar{border:1px solid transparent}a.cke_smile:hover,a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:hover,a.cke_specialchar:focus,a.cke_specialchar:active{background:#fff;outline:0}a.cke_smile:hover,a.cke_specialchar:hover{border-color:#888}a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:focus,a.cke_specialchar:active{border-color:#139ff7}.cke_dialog_contents a.colorChooser{display:block;margin-top:6px;margin-left:10px;width:80px}.cke_rtl .cke_dialog_contents a.colorChooser{margin-right:10px}.cke_dialog_ui_checkbox_input:focus,.cke_dialog_ui_radio_input:focus,.cke_btn_over{outline:1px dotted #696969}.cke_iframe_shim{display:block;position:absolute;top:0;left:0;z-index:-1;filter:alpha(opacity = 0);width:100%;height:100%}.cke_rtl input.cke_dialog_ui_input_text,.cke_rtl input.cke_dialog_ui_input_password{padding-right:2px}.cke_rtl div.cke_dialog_ui_input_text,.cke_rtl div.cke_dialog_ui_input_password{padding-left:2px}.cke_rtl div.cke_dialog_ui_input_text{padding-right:1px}.cke_rtl .cke_dialog_ui_vbox_child,.cke_rtl .cke_dialog_ui_hbox_child,.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_last{padding-right:2px!important}.cke_hc .cke_dialog_title,.cke_hc .cke_dialog_footer,.cke_hc a.cke_dialog_tab,.cke_hc a.cke_dialog_ui_button,.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button_ok,.cke_hc a.cke_dialog_ui_button_ok:hover{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:0}.cke_dialog_footer{filter:""} \ No newline at end of file diff --git a/ckeditor/static/ckeditor/ckeditor/skins/moono/dialog_opera.css b/ckeditor/static/ckeditor/ckeditor/skins/moono/dialog_opera.css index bc93c9e..8e76ec1 100644 --- a/ckeditor/static/ckeditor/ckeditor/skins/moono/dialog_opera.css +++ b/ckeditor/static/ckeditor/ckeditor/skins/moono/dialog_opera.css @@ -1,5 +1,5 @@ /* Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.html or http://ckeditor.com/license +For licensing, see LICENSE.md or http://ckeditor.com/license */ -.cke_dialog{visibility:visible}.cke_dialog_body{z-index:1;background:#eaeaea;border:1px solid #b2b2b2;border-bottom-color:#999;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 3px rgba(0,0,0,.15);-webkit-box-shadow:0 0 3px rgba(0,0,0,.15);box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_browser_gecko19 .cke_dialog_body{position:relative}.cke_dialog strong{font-weight:bold}.cke_dialog_title{font-weight:bold;font-size:13px;cursor:move;position:relative;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #999;padding:6px 10px;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#cfd1cf));background-image:-moz-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-webkit-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-o-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-ms-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:linear-gradient(top,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fff5f5f5',endColorstr='#ffcfd1cf')}.cke_dialog_contents{background-color:#fff;overflow:auto;padding:15px 10px 5px 10px;margin-top:30px;border-top:1px solid #bfbfbf;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.cke_dialog_contents_body{overflow:auto;padding:17px 10px 5px 10px;margin-top:22px}.cke_dialog_footer{text-align:right;position:relative;border:0;outline:1px solid #bfbfbf;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#cfd1cf));background-image:-moz-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-webkit-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-o-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-ms-linear-gradient(top,#ebebeb,#cfd1cf);background-image:linear-gradient(top,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffebebeb',endColorstr='#cfd1cf')}.cke_rtl .cke_dialog_footer{text-align:left}.cke_hc .cke_dialog_footer{outline:0;border-top:1px solid #fff}.cke_dialog .cke_resizer{margin-top:22px}.cke_dialog .cke_resizer_rtl{margin-left:5px}.cke_dialog .cke_resizer_ltr{margin-right:5px}.cke_dialog_tabs{height:24px;display:inline-block;margin:5px 0 0;position:absolute;z-index:2;left:10px}.cke_rtl .cke_dialog_tabs{right:10px}a.cke_dialog_tab{height:16px;padding:4px 8px;margin-right:3px;display:inline-block;cursor:pointer;line-height:16px;outline:0;color:#595959;border:1px solid #bfbfbf;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;background:#d4d4d4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#ededed));background-image:-moz-linear-gradient(top,#fafafa,#ededed);background-image:-webkit-linear-gradient(top,#fafafa,#ededed);background-image:-o-linear-gradient(top,#fafafa,#ededed);background-image:-ms-linear-gradient(top,#fafafa,#ededed);background-image:linear-gradient(top,#fafafa,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fffafafa',endColorstr='#ffededed')}.cke_rtl a.cke_dialog_tab{margin-right:0;margin-left:3px}a.cke_dialog_tab:hover{background:#ebebeb;background:-moz-linear-gradient(top,#ebebeb 0,#dfdfdf 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ebebeb),color-stop(100%,#dfdfdf));background:-webkit-linear-gradient(top,#ebebeb 0,#dfdfdf 100%);background:-o-linear-gradient(top,#ebebeb 0,#dfdfdf 100%);background:-ms-linear-gradient(top,#ebebeb 0,#dfdfdf 100%);background:linear-gradient(to bottom,#ebebeb 0,#dfdfdf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb',endColorstr='#dfdfdf',GradientType=0)}a.cke_dialog_tab_selected{background:#fff;color:#383838;border-bottom-color:#fff;cursor:default;filter:none}a.cke_dialog_tab_selected:hover{background:#ededed;background:-moz-linear-gradient(top,#ededed 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ededed),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#ededed 0,#fff 100%);background:-o-linear-gradient(top,#ededed 0,#fff 100%);background:-ms-linear-gradient(top,#ededed 0,#fff 100%);background:linear-gradient(to bottom,#ededed 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#ffffff',GradientType=0)}.cke_hc a.cke_dialog_tab:hover,.cke_hc a.cke_dialog_tab_selected{border:3px solid;padding:2px 6px}.cke_single_page .cke_dialog_tabs{display:none}.cke_single_page .cke_dialog_contents{padding-top:5px;margin-top:0;border-top:0}.cke_dialog_close_button{background-image:url(images/close.png);background-repeat:no-repeat;background-position:0 0;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:5px;z-index:5}.cke_dialog_close_button span{display:none}.cke_hc .cke_dialog_close_button span{display:inline;cursor:pointer;font-weight:bold;position:relative;top:3px}.cke_ltr .cke_dialog_close_button{right:5px}.cke_rtl .cke_dialog_close_button{left:6px}.cke_dialog_close_button{top:4px}div.cke_disabled .cke_dialog_ui_labeled_content div *{background-color:#ddd;cursor:default}.cke_dialog_ui_vbox table,.cke_dialog_ui_hbox table{margin:auto}.cke_dialog_ui_vbox_child{padding:5px 0}.cke_dialog_ui_hbox{width:100%}.cke_dialog_ui_hbox_first,.cke_dialog_ui_hbox_child,.cke_dialog_ui_hbox_last{vertical-align:top}.cke_ltr .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_ui_hbox_child{padding-right:10px}.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_child{padding-left:10px}.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-right:5px}.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-left:5px;padding-right:0}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:1px solid}textarea.cke_dialog_ui_input_textarea{overflow:auto;resize:none}input.cke_dialog_ui_input_text,input.cke_dialog_ui_input_password,textarea.cke_dialog_ui_input_textarea{background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:4px 6px;outline:0;width:100%;*width:95%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 2px rgba(0,0,0,.15) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15) inset;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}input.cke_dialog_ui_input_text:hover,input.cke_dialog_ui_input_password:hover,textarea.cke_dialog_ui_input_textarea:hover{border:1px solid #aeb3b9;border-top-color:#a0a6ad}input.cke_dialog_ui_input_text:focus,input.cke_dialog_ui_input_password:focus,textarea.cke_dialog_ui_input_textarea:focus,select.cke_dialog_ui_input_select:focus{outline:0;border:1px solid #139ff7;border-top-color:#1392e9}a.cke_dialog_ui_button{display:inline-block;*display:inline;*zoom:1;padding:3px 0;margin:0;text-align:center;color:#333;vertical-align:middle;cursor:pointer;border:1px solid #b6b6b6;border-bottom-color:#999;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background-image:-moz-linear-gradient(top,#fff,#e4e4e4);background-image:-webkit-linear-gradient(top,#fff,#e4e4e4);background-image:-o-linear-gradient(top,#fff,#e4e4e4);background-image:-ms-linear-gradient(top,#fff,#e4e4e4);background-image:linear-gradient(top,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffffff',endColorstr='#ffe4e4e4')}span.cke_dialog_ui_button{padding:0 12px}a.cke_dialog_ui_button:hover{border-color:#9e9e9e;background:#ccc;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));background-image:-moz-linear-gradient(top,#f2f2f2,#ccc);background-image:-webkit-linear-gradient(top,#f2f2f2,#ccc);background-image:-o-linear-gradient(top,#f2f2f2,#ccc);background-image:-ms-linear-gradient(top,#f2f2f2,#ccc);background-image:linear-gradient(top,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fff2f2f2',endColorstr='#ffcccccc')}a.cke_dialog_ui_button:focus,a.cke_dialog_ui_button:active{border-color:#969696;outline:0;-moz-box-shadow:0 0 6px rgba(0,0,0,.4) inset;-webkit-box-shadow:0 0 6px rgba(0,0,0,.4) inset;box-shadow:0 0 6px rgba(0,0,0,.4) inset}.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button:focus,.cke_hc a.cke_dialog_ui_button:active{border:3px solid;padding-top:1px;padding-bottom:1px}.cke_hc a.cke_dialog_ui_button:hover span,.cke_hc a.cke_dialog_ui_button:focus span,.cke_hc a.cke_dialog_ui_button:active span{padding-left:10px;padding-right:10px}.cke_dialog_footer_buttons a.cke_dialog_ui_button span{color:inherit;font-size:12px;font-weight:bold;line-height:20px}a.cke_dialog_ui_button_ok{color:#fff;text-shadow:0 -1px 0 #55830c;border-color:#62a60a #62a60a #4d9200;background:#69b10b;background-image:-webkit-gradient(linear,0 0,0 100%,from(#9ad717),to(#69b10b));background-image:-webkit-linear-gradient(top,#9ad717,#69b10b);background-image:-o-linear-gradient(top,#9ad717,#69b10b);background-image:linear-gradient(to bottom,#9ad717,#69b10b);background-image:-moz-linear-gradient(top,#9ad717,#69b10b);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ff9ad717',endColorstr='#ff69b10b')}a.cke_dialog_ui_button_ok:hover{border-color:#5b9909 #5b9909 #478500;background:#88be14;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#88be14),color-stop(100%,#5d9c0a));background:-webkit-linear-gradient(top,#88be14 0,#5d9c0a 100%);background:-o-linear-gradient(top,#88be14 0,#5d9c0a 100%);background:linear-gradient(to bottom,#88be14 0,#5d9c0a 100%);background:-moz-linear-gradient(top,#88be14 0,#5d9c0a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#88be14',endColorstr='#5d9c0a',GradientType=0)}a.cke_dialog_ui_button span{text-shadow:0 1px 0 #fff}a.cke_dialog_ui_button_ok span{text-shadow:0 -1px 0 #55830c}span.cke_dialog_ui_button{cursor:pointer}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active,a.cke_dialog_ui_button_cancel:focus,a.cke_dialog_ui_button_cancel:active{border-width:2px;padding:2px 0}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active{border-color:#568c0a}a.cke_dialog_ui_button_ok:focus span,a.cke_dialog_ui_button_ok:active span,a.cke_dialog_ui_button_cancel:focus span,a.cke_dialog_ui_button_cancel:active span{padding:0 11px}.cke_dialog_footer_buttons{display:inline-table;margin:5px;width:auto;position:relative;vertical-align:middle}div.cke_dialog_ui_input_select{display:table}select.cke_dialog_ui_input_select{height:24px;line-height:24px;background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:2px 6px;outline:0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 2px rgba(0,0,0,.15) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15) inset;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}.cke_dialog_ui_input_file{width:100%;height:25px}.cke_hc .cke_dialog_ui_labeled_content input:focus,.cke_hc .cke_dialog_ui_labeled_content select:focus,.cke_hc .cke_dialog_ui_labeled_content textarea:focus{outline:1px dotted}.cke_dialog .cke_dark_background{background-color:#dedede}.cke_dialog .cke_light_background{background-color:#ebebeb}.cke_dialog .cke_centered{text-align:center}.cke_dialog a.cke_btn_reset{float:right;background-position:0 -32px;background-image:url(images/mini.png);width:16px;height:16px;background-repeat:no-repeat;border:1px none;font-size:1px}.cke_rtl .cke_dialog a.cke_btn_reset{float:left}.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked{float:left;background-position:0 0;background-image:url(images/mini.png);width:16px;height:16px;background-repeat:no-repeat;border:none 1px;font-size:1px}.cke_dialog a.cke_btn_locked .cke_icon{display:none}.cke_rtl .cke_dialog a.cke_btn_locked,.cke_rtl .cke_dialog a.cke_btn_unlocked{float:right}.cke_dialog a.cke_btn_unlocked{background-position:0 -16px;background-image:url(images/mini.png)}.cke_dialog .cke_btn_over{border:outset 1px;cursor:pointer}.cke_dialog .ImagePreviewBox{border:2px ridge black;overflow:scroll;height:200px;width:300px;padding:2px;background-color:white}.cke_dialog .ImagePreviewBox table td{white-space:normal}.cke_dialog .ImagePreviewLoader{position:absolute;white-space:normal;overflow:hidden;height:160px;width:230px;margin:2px;padding:2px;opacity:.9;filter:alpha(opacity = 90);background-color:#e4e4e4}.cke_dialog .FlashPreviewBox{white-space:normal;border:2px ridge black;overflow:auto;height:160px;width:390px;padding:2px;background-color:white}.cke_dialog .cke_pastetext{width:346px;height:170px}.cke_dialog .cke_pastetext textarea{width:340px;height:170px;resize:none}.cke_dialog iframe.cke_pasteframe{width:346px;height:130px;background-color:white;border:1px solid #aeb3b9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.cke_dialog .cke_hand{cursor:pointer}.cke_disabled{color:#a0a0a0}.cke_dialog_body .cke_label{display:none}.cke_dialog_body label{display:inline;margin-bottom:auto;cursor:default}.cke_dialog_body label.cke_required{font-weight:bold}a.cke_smile{overflow:hidden;display:block;text-align:center;padding:.3em 0}a.cke_smile img{vertical-align:middle}a.cke_specialchar{cursor:inherit;display:block;height:1.25em;padding:.2em .3em;text-align:center}a.cke_smile,a.cke_specialchar{border:1px solid transparent}a.cke_smile:hover,a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:hover,a.cke_specialchar:focus,a.cke_specialchar:active{background:#fff;outline:0}a.cke_smile:hover,a.cke_specialchar:hover{border-color:#888}a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:focus,a.cke_specialchar:active{border-color:#139ff7}.cke_dialog_contents a.colorChooser{display:block;margin-top:6px;margin-left:10px;width:80px}.cke_rtl .cke_dialog_contents a.colorChooser{margin-right:10px}.cke_dialog_ui_checkbox_input:focus,.cke_dialog_ui_radio_input:focus,.cke_btn_over{outline:1px dotted #696969}.cke_iframe_shim{display:block;position:absolute;top:0;left:0;z-index:-1;filter:alpha(opacity = 0);width:100%;height:100%}.cke_dialog_footer{display:block;height:38px}.cke_ltr .cke_dialog_footer>*{float:right}.cke_rtl .cke_dialog_footer>*{float:left} \ No newline at end of file +.cke_dialog{visibility:visible}.cke_dialog_body{z-index:1;background:#eaeaea;border:1px solid #b2b2b2;border-bottom-color:#999;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 3px rgba(0,0,0,.15);-webkit-box-shadow:0 0 3px rgba(0,0,0,.15);box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_browser_gecko19 .cke_dialog_body{position:relative}.cke_dialog strong{font-weight:bold}.cke_dialog_title{font-weight:bold;font-size:13px;cursor:move;position:relative;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #999;padding:6px 10px;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#cfd1cf));background-image:-moz-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-webkit-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-o-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-ms-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:linear-gradient(top,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_dialog_contents{background-color:#fff;overflow:auto;padding:15px 10px 5px 10px;margin-top:30px;border-top:1px solid #bfbfbf;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.cke_dialog_contents_body{overflow:auto;padding:17px 10px 5px 10px;margin-top:22px}.cke_dialog_footer{text-align:right;position:relative;border:0;outline:1px solid #bfbfbf;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#cfd1cf));background-image:-moz-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-webkit-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-o-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-ms-linear-gradient(top,#ebebeb,#cfd1cf);background-image:linear-gradient(top,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_rtl .cke_dialog_footer{text-align:left}.cke_hc .cke_dialog_footer{outline:0;border-top:1px solid #fff}.cke_dialog .cke_resizer{margin-top:22px}.cke_dialog .cke_resizer_rtl{margin-left:5px}.cke_dialog .cke_resizer_ltr{margin-right:5px}.cke_dialog_tabs{height:24px;display:inline-block;margin:5px 0 0;position:absolute;z-index:2;left:10px}.cke_rtl .cke_dialog_tabs{right:10px}a.cke_dialog_tab{height:16px;padding:4px 8px;margin-right:3px;display:inline-block;cursor:pointer;line-height:16px;outline:0;color:#595959;border:1px solid #bfbfbf;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;background:#d4d4d4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#ededed));background-image:-moz-linear-gradient(top,#fafafa,#ededed);background-image:-webkit-linear-gradient(top,#fafafa,#ededed);background-image:-o-linear-gradient(top,#fafafa,#ededed);background-image:-ms-linear-gradient(top,#fafafa,#ededed);background-image:linear-gradient(top,#fafafa,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fafafa',endColorstr='#ededed')}.cke_rtl a.cke_dialog_tab{margin-right:0;margin-left:3px}a.cke_dialog_tab:hover{background:#ebebeb;background:-moz-linear-gradient(top,#ebebeb 0,#dfdfdf 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ebebeb),color-stop(100%,#dfdfdf));background:-webkit-linear-gradient(top,#ebebeb 0,#dfdfdf 100%);background:-o-linear-gradient(top,#ebebeb 0,#dfdfdf 100%);background:-ms-linear-gradient(top,#ebebeb 0,#dfdfdf 100%);background:linear-gradient(to bottom,#ebebeb 0,#dfdfdf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb',endColorstr='#dfdfdf',GradientType=0)}a.cke_dialog_tab_selected{background:#fff;color:#383838;border-bottom-color:#fff;cursor:default;filter:none}a.cke_dialog_tab_selected:hover{background:#ededed;background:-moz-linear-gradient(top,#ededed 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ededed),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#ededed 0,#fff 100%);background:-o-linear-gradient(top,#ededed 0,#fff 100%);background:-ms-linear-gradient(top,#ededed 0,#fff 100%);background:linear-gradient(to bottom,#ededed 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#ffffff',GradientType=0)}.cke_hc a.cke_dialog_tab:hover,.cke_hc a.cke_dialog_tab_selected{border:3px solid;padding:2px 6px}.cke_single_page .cke_dialog_tabs{display:none}.cke_single_page .cke_dialog_contents{padding-top:5px;margin-top:0;border-top:0}.cke_dialog_close_button{background-image:url(images/close.png);background-repeat:no-repeat;background-position:0 0;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:5px;z-index:5}.cke_hidpi .cke_dialog_close_button{background-image:url(images/hidpi/close.png);background-size:16px}.cke_dialog_close_button span{display:none}.cke_hc .cke_dialog_close_button span{display:inline;cursor:pointer;font-weight:bold;position:relative;top:3px}.cke_ltr .cke_dialog_close_button{right:5px}.cke_rtl .cke_dialog_close_button{left:6px}.cke_dialog_close_button{top:4px}div.cke_disabled .cke_dialog_ui_labeled_content div *{background-color:#ddd;cursor:default}.cke_dialog_ui_vbox table,.cke_dialog_ui_hbox table{margin:auto}.cke_dialog_ui_vbox_child{padding:5px 0}.cke_dialog_ui_hbox{width:100%}.cke_dialog_ui_hbox_first,.cke_dialog_ui_hbox_child,.cke_dialog_ui_hbox_last{vertical-align:top}.cke_ltr .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_ui_hbox_child{padding-right:10px}.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_child{padding-left:10px}.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-right:5px}.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-left:5px;padding-right:0}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:1px solid}textarea.cke_dialog_ui_input_textarea{overflow:auto;resize:none}input.cke_dialog_ui_input_text,input.cke_dialog_ui_input_password,textarea.cke_dialog_ui_input_textarea{background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:4px 6px;outline:0;width:100%;*width:95%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 2px rgba(0,0,0,.15) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15) inset;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}input.cke_dialog_ui_input_text:hover,input.cke_dialog_ui_input_password:hover,textarea.cke_dialog_ui_input_textarea:hover{border:1px solid #aeb3b9;border-top-color:#a0a6ad}input.cke_dialog_ui_input_text:focus,input.cke_dialog_ui_input_password:focus,textarea.cke_dialog_ui_input_textarea:focus,select.cke_dialog_ui_input_select:focus{outline:0;border:1px solid #139ff7;border-top-color:#1392e9}a.cke_dialog_ui_button{display:inline-block;*display:inline;*zoom:1;padding:3px 0;margin:0;text-align:center;color:#333;vertical-align:middle;cursor:pointer;border:1px solid #b6b6b6;border-bottom-color:#999;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background-image:-moz-linear-gradient(top,#fff,#e4e4e4);background-image:-webkit-linear-gradient(top,#fff,#e4e4e4);background-image:-o-linear-gradient(top,#fff,#e4e4e4);background-image:-ms-linear-gradient(top,#fff,#e4e4e4);background-image:linear-gradient(top,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}span.cke_dialog_ui_button{padding:0 12px}a.cke_dialog_ui_button:hover{border-color:#9e9e9e;background:#ccc;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));background-image:-moz-linear-gradient(top,#f2f2f2,#ccc);background-image:-webkit-linear-gradient(top,#f2f2f2,#ccc);background-image:-o-linear-gradient(top,#f2f2f2,#ccc);background-image:-ms-linear-gradient(top,#f2f2f2,#ccc);background-image:linear-gradient(top,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}a.cke_dialog_ui_button:focus,a.cke_dialog_ui_button:active{border-color:#969696;outline:0;-moz-box-shadow:0 0 6px rgba(0,0,0,.4) inset;-webkit-box-shadow:0 0 6px rgba(0,0,0,.4) inset;box-shadow:0 0 6px rgba(0,0,0,.4) inset}.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button:focus,.cke_hc a.cke_dialog_ui_button:active{border:3px solid;padding-top:1px;padding-bottom:1px}.cke_hc a.cke_dialog_ui_button:hover span,.cke_hc a.cke_dialog_ui_button:focus span,.cke_hc a.cke_dialog_ui_button:active span{padding-left:10px;padding-right:10px}.cke_dialog_footer_buttons a.cke_dialog_ui_button span{color:inherit;font-size:12px;font-weight:bold;line-height:20px}a.cke_dialog_ui_button_ok{color:#fff;text-shadow:0 -1px 0 #55830c;border-color:#62a60a #62a60a #4d9200;background:#69b10b;background-image:-webkit-gradient(linear,0 0,0 100%,from(#9ad717),to(#69b10b));background-image:-webkit-linear-gradient(top,#9ad717,#69b10b);background-image:-o-linear-gradient(top,#9ad717,#69b10b);background-image:linear-gradient(to bottom,#9ad717,#69b10b);background-image:-moz-linear-gradient(top,#9ad717,#69b10b);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#9ad717',endColorstr='#69b10b')}a.cke_dialog_ui_button_ok:hover{border-color:#5b9909 #5b9909 #478500;background:#88be14;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#88be14),color-stop(100%,#5d9c0a));background:-webkit-linear-gradient(top,#88be14 0,#5d9c0a 100%);background:-o-linear-gradient(top,#88be14 0,#5d9c0a 100%);background:linear-gradient(to bottom,#88be14 0,#5d9c0a 100%);background:-moz-linear-gradient(top,#88be14 0,#5d9c0a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#88be14',endColorstr='#5d9c0a',GradientType=0)}a.cke_dialog_ui_button span{text-shadow:0 1px 0 #fff}a.cke_dialog_ui_button_ok span{text-shadow:0 -1px 0 #55830c}span.cke_dialog_ui_button{cursor:pointer}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active,a.cke_dialog_ui_button_cancel:focus,a.cke_dialog_ui_button_cancel:active{border-width:2px;padding:2px 0}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active{border-color:#568c0a}a.cke_dialog_ui_button_ok:focus span,a.cke_dialog_ui_button_ok:active span,a.cke_dialog_ui_button_cancel:focus span,a.cke_dialog_ui_button_cancel:active span{padding:0 11px}.cke_dialog_footer_buttons{display:inline-table;margin:5px;width:auto;position:relative;vertical-align:middle}div.cke_dialog_ui_input_select{display:table}select.cke_dialog_ui_input_select{height:24px;line-height:24px;background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:2px 6px;outline:0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 2px rgba(0,0,0,.15) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15) inset;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}.cke_dialog_ui_input_file{width:100%;height:25px}.cke_hc .cke_dialog_ui_labeled_content input:focus,.cke_hc .cke_dialog_ui_labeled_content select:focus,.cke_hc .cke_dialog_ui_labeled_content textarea:focus{outline:1px dotted}.cke_dialog .cke_dark_background{background-color:#dedede}.cke_dialog .cke_light_background{background-color:#ebebeb}.cke_dialog .cke_centered{text-align:center}.cke_dialog a.cke_btn_reset{float:right;background:url(images/refresh.png) top left no-repeat;width:16px;height:16px;border:1px none;font-size:1px}.cke_hidpi .cke_dialog a.cke_btn_reset{background-size:16px;background-image:url(images/hidpi/refresh.png)}.cke_rtl .cke_dialog a.cke_btn_reset{float:left}.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked{float:left;width:16px;height:16px;background-repeat:no-repeat;border:none 1px;font-size:1px}.cke_dialog a.cke_btn_locked .cke_icon{display:none}.cke_rtl .cke_dialog a.cke_btn_locked,.cke_rtl .cke_dialog a.cke_btn_unlocked{float:right}.cke_dialog a.cke_btn_locked{background-image:url(images/lock.png)}.cke_dialog a.cke_btn_unlocked{background-image:url(images/lock-open.png)}.cke_hidpi .cke_dialog a.cke_btn_unlocked,.cke_hidpi .cke_dialog a.cke_btn_locked{background-size:16px}.cke_hidpi .cke_dialog a.cke_btn_locked{background-image:url(images/hidpi/lock.png)}.cke_hidpi .cke_dialog a.cke_btn_unlocked{background-image:url(images/hidpi/lock-open.png)}.cke_dialog .cke_btn_over{border:outset 1px;cursor:pointer}.cke_dialog .ImagePreviewBox{border:2px ridge black;overflow:scroll;height:200px;width:300px;padding:2px;background-color:white}.cke_dialog .ImagePreviewBox table td{white-space:normal}.cke_dialog .ImagePreviewLoader{position:absolute;white-space:normal;overflow:hidden;height:160px;width:230px;margin:2px;padding:2px;opacity:.9;filter:alpha(opacity = 90);background-color:#e4e4e4}.cke_dialog .FlashPreviewBox{white-space:normal;border:2px ridge black;overflow:auto;height:160px;width:390px;padding:2px;background-color:white}.cke_dialog .cke_pastetext{width:346px;height:170px}.cke_dialog .cke_pastetext textarea{width:340px;height:170px;resize:none}.cke_dialog iframe.cke_pasteframe{width:346px;height:130px;background-color:white;border:1px solid #aeb3b9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.cke_dialog .cke_hand{cursor:pointer}.cke_disabled{color:#a0a0a0}.cke_dialog_body .cke_label{display:none}.cke_dialog_body label{display:inline;margin-bottom:auto;cursor:default}.cke_dialog_body label.cke_required{font-weight:bold}a.cke_smile{overflow:hidden;display:block;text-align:center;padding:.3em 0}a.cke_smile img{vertical-align:middle}a.cke_specialchar{cursor:inherit;display:block;height:1.25em;padding:.2em .3em;text-align:center}a.cke_smile,a.cke_specialchar{border:1px solid transparent}a.cke_smile:hover,a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:hover,a.cke_specialchar:focus,a.cke_specialchar:active{background:#fff;outline:0}a.cke_smile:hover,a.cke_specialchar:hover{border-color:#888}a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:focus,a.cke_specialchar:active{border-color:#139ff7}.cke_dialog_contents a.colorChooser{display:block;margin-top:6px;margin-left:10px;width:80px}.cke_rtl .cke_dialog_contents a.colorChooser{margin-right:10px}.cke_dialog_ui_checkbox_input:focus,.cke_dialog_ui_radio_input:focus,.cke_btn_over{outline:1px dotted #696969}.cke_iframe_shim{display:block;position:absolute;top:0;left:0;z-index:-1;filter:alpha(opacity = 0);width:100%;height:100%}.cke_dialog_footer{display:block;height:38px}.cke_ltr .cke_dialog_footer>*{float:right}.cke_rtl .cke_dialog_footer>*{float:left} \ No newline at end of file diff --git a/ckeditor/static/ckeditor/ckeditor/skins/moono/editor.css b/ckeditor/static/ckeditor/ckeditor/skins/moono/editor.css index c39ecc4..d4cde55 100644 --- a/ckeditor/static/ckeditor/ckeditor/skins/moono/editor.css +++ b/ckeditor/static/ckeditor/ckeditor/skins/moono/editor.css @@ -1,5 +1,5 @@ /* Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.html or http://ckeditor.com/license +For licensing, see LICENSE.md or http://ckeditor.com/license */ -.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}.cke_reset_all,.cke_reset_all *{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.cke_chrome{display:block;border:1px solid #b6b6b6;padding:0;-moz-box-shadow:0 0 3px rgba(0,0,0,.15);-webkit-box-shadow:0 0 3px rgba(0,0,0,.15);box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_inner{display:block;-webkit-touch-callout:none;background:#fff;padding:0}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #b6b6b6;padding:6px 8px 2px;white-space:normal;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#cfd1cf));background-image:-moz-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-webkit-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-o-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-ms-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:linear-gradient(top,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fff5f5f5',endColorstr='#ffcfd1cf')}.cke_float .cke_top{border:1px solid #b6b6b6;border-bottom-color:#999}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #bfbfbf;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#cfd1cf));background-image:-moz-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-webkit-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-o-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-ms-linear-gradient(top,#ebebeb,#cfd1cf);background-image:linear-gradient(top,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffebebeb',endColorstr='#cfd1cf')}.cke_resizer{width:0;height:0;overflow:hidden;width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #666 transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.3);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.3);box-shadow:0 1px 0 rgba(255,255,255,.3)}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #a5a5a5;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #b6b6b6;border-bottom-color:#999;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 3px rgba(0,0,0,.15);-webkit-box-shadow:0 0 3px rgba(0,0,0,.15);box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap}.cke_panel_listItem{margin:0;padding-bottom:1px}.cke_panel_listItem a{padding:3px 4px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}* html .cke_panel_listItem a{width:100%;color:#000}*:first-child+html .cke_panel_listItem a{color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #dedede;background-color:#f2f2f2;-moz-box-shadow:0 0 2px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 0 2px rgba(0,0,0,.1) inset;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#dedede;background-color:#f2f2f2;-moz-box-shadow:0 0 2px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 0 2px rgba(0,0,0,.1) inset;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_hc .cke_panel_listItem a{border-style:none}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:1px 2px}.cke_panel_grouptitle{font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:4px 6px;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #b6b6b6;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#cfd1cf));background-image:-moz-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-webkit-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-o-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-ms-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:linear-gradient(top,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fff5f5f5',endColorstr='#ffcfd1cf')}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_colorblock{padding:3px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px;border:#808080 1px solid;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{border:#fff 1px solid;padding:2px;float:left;width:12px;height:12px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#b6b6b6 1px solid;background-color:#e5e5e5}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:2px;display:block;cursor:pointer}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{border:#b6b6b6 1px solid;background-color:#e5e5e5}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background-image:-moz-linear-gradient(top,#fff,#e4e4e4);background-image:-webkit-linear-gradient(top,#fff,#e4e4e4);background-image:-o-linear-gradient(top,#fff,#e4e4e4);background-image:-ms-linear-gradient(top,#fff,#e4e4e4);background-image:linear-gradient(top,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffffff',endColorstr='#ffe4e4e4')}.cke_hc .cke_toolgroup{border:0;margin-right:10px;margin-bottom:10px}.cke_rtl .cke_toolgroup *:first-child{-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0}.cke_rtl .cke_toolgroup *:last-child{-moz-border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px}.cke_rtl .cke_toolgroup{float:right;margin-left:6px;margin-right:0}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0}.cke_rtl .cke_button{float:right}.cke_hc .cke_button{border:1px solid black;padding:3px 5px;margin:-2px 4px 0 -2px}.cke_button_on{-moz-box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);background:#b5b5b5;background-image:-webkit-gradient(linear,left top,left bottom,from(#aaa),to(#cacaca));background-image:-moz-linear-gradient(top,#aaa,#cacaca);background-image:-webkit-linear-gradient(top,#aaa,#cacaca);background-image:-o-linear-gradient(top,#aaa,#cacaca);background-image:-ms-linear-gradient(top,#aaa,#cacaca);background-image:linear-gradient(top,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffaaaaaa',endColorstr='#ffcacaca')}.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border-width:3px;padding:1px 3px}.cke_button_disabled .cke_button_icon{opacity:.3}.cke_hc .cke_button_disabled{opacity:.5}a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{-moz-box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{-moz-box-shadow:0 0 1px rgba(0,0,0,.3) inset;-webkit-box-shadow:0 0 1px rgba(0,0,0,.3) inset;box-shadow:0 0 1px rgba(0,0,0,.3) inset;background:#ccc;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));background-image:-moz-linear-gradient(top,#f2f2f2,#ccc);background-image:-webkit-linear-gradient(top,#f2f2f2,#ccc);background-image:-o-linear-gradient(top,#f2f2f2,#ccc);background-image:-ms-linear-gradient(top,#f2f2f2,#ccc);background-image:linear-gradient(top,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fff2f2f2',endColorstr='#ffcccccc')}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5)}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px -2px 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#c0c0c0;background-color:rgba(0,0,0,.2);margin:5px 2px 0;height:18px;width:1px;-webkit-box-shadow:1px 0 1px rgba(255,255,255,.5);-moz-box-shadow:1px 0 1px rgba(255,255,255,.5);box-shadow:1px 0 1px rgba(255,255,255,.5)}.cke_rtl .cke_toolbar_separator{float:right;-webkit-box-shadow:-1px 0 1px rgba(255,255,255,.1);-moz-box-shadow:-1px 0 1px rgba(255,255,255,.1);box-shadow:-1px 0 1px rgba(255,255,255,.1)}.cke_hc .cke_toolbar_separator{width:0;border-left:1px solid;margin:1px 5px 0 0}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #a6a6a6;border-bottom-color:#979797;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background-image:-moz-linear-gradient(top,#fff,#e4e4e4);background-image:-webkit-linear-gradient(top,#fff,#e4e4e4);background-image:-o-linear-gradient(top,#fff,#e4e4e4);background-image:-ms-linear-gradient(top,#fff,#e4e4e4);background-image:linear-gradient(top,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffffff',endColorstr='#ffe4e4e4')}.cke_toolbox_collapser:hover{background:#ccc;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));background-image:-moz-linear-gradient(top,#f2f2f2,#ccc);background-image:-webkit-linear-gradient(top,#f2f2f2,#ccc);background-image:-o-linear-gradient(top,#f2f2f2,#ccc);background-image:-ms-linear-gradient(top,#f2f2f2,#ccc);background-image:linear-gradient(top,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fff2f2f2',endColorstr='#ffcccccc')}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid #474747;border-top:3px solid transparent}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#474747}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0;margin-right:2px}.cke_menubutton{display:block}.cke_menuitem span{cursor:default}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3;display:block}.cke_hc .cke_menubutton{padding:2px}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#d7d8d7;opacity:.70;filter:alpha(opacity=70);padding:4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#d0d2d0}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#eff0ef}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d3d3d3;height:1px;filter:alpha(opacity=70);opacity:.70}.cke_menuarrow{background-image:url(images/arrow.png);background-position:0 10px;background-repeat:no-repeat;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:-2px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}.cke_combo_button{display:inline-block;float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background-image:-moz-linear-gradient(top,#fff,#e4e4e4);background-image:-webkit-linear-gradient(top,#fff,#e4e4e4);background-image:-o-linear-gradient(top,#fff,#e4e4e4);background-image:-ms-linear-gradient(top,#fff,#e4e4e4);background-image:linear-gradient(top,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffffff',endColorstr='#ffe4e4e4')}.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus{background:#ccc;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));background-image:-moz-linear-gradient(top,#f2f2f2,#ccc);background-image:-webkit-linear-gradient(top,#f2f2f2,#ccc);background-image:-o-linear-gradient(top,#f2f2f2,#ccc);background-image:-ms-linear-gradient(top,#f2f2f2,#ccc);background-image:linear-gradient(top,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fff2f2f2',endColorstr='#ffcccccc');outline:0}.cke_combo_off a.cke_combo_button:active,.cke_combo_on a.cke_combo_button{border:1px solid #777;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;background:#b5b5b5;background-image:-webkit-gradient(linear,left top,left bottom,from(#aaa),to(#cacaca));background-image:-moz-linear-gradient(top,#aaa,#cacaca);background-image:-webkit-linear-gradient(top,#aaa,#cacaca);background-image:-o-linear-gradient(top,#aaa,#cacaca);background-image:-ms-linear-gradient(top,#aaa,#cacaca);background-image:linear-gradient(top,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffaaaaaa',endColorstr='#ffcacaca')}.cke_combo_on a.cke_combo_button:hover,.cke_combo_on a.cke_combo_button:focus,.cke_combo_on a.cke_combo_button:active{-moz-box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}.cke_rtl .cke_combo_button{float:right;margin-left:5px;margin-right:0}.cke_hc a.cke_combo_button{padding:3px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border-width:3px;padding:1px}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5);width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 7px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}.cke_path_item,.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#4c4c4c;text-shadow:0 1px 0 #fff;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#bfbfbf;color:#333;text-shadow:0 1px 0 rgba(255,255,255,.5);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5);-webkit-box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5);box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5)}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label{display:inline}.cke_combo__fontsize .cke_combo_text{width:30px}.cke_combopanel__fontsize{width:120px}.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}.cke_button__about_icon{background: url(icons.png) no-repeat 0 -0px !important;}.cke_button__bold_icon{background: url(icons.png) no-repeat 0 -32px !important;}.cke_button__italic_icon{background: url(icons.png) no-repeat 0 -64px !important;}.cke_button__strike_icon{background: url(icons.png) no-repeat 0 -96px !important;}.cke_button__subscript_icon{background: url(icons.png) no-repeat 0 -128px !important;}.cke_button__superscript_icon{background: url(icons.png) no-repeat 0 -160px !important;}.cke_button__underline_icon{background: url(icons.png) no-repeat 0 -192px !important;}.cke_button__bidiltr_icon{background: url(icons.png) no-repeat 0 -224px !important;}.cke_button__bidirtl_icon{background: url(icons.png) no-repeat 0 -256px !important;}.cke_button__blockquote_icon{background: url(icons.png) no-repeat 0 -288px !important;}.cke_rtl .cke_button__copy_icon,.cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background: url(icons.png) no-repeat 0 -320px !important;}.cke_ltr .cke_button__copy_icon{background: url(icons.png) no-repeat 0 -352px !important;}.cke_rtl .cke_button__cut_icon,.cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background: url(icons.png) no-repeat 0 -384px !important;}.cke_ltr .cke_button__cut_icon{background: url(icons.png) no-repeat 0 -416px !important;}.cke_rtl .cke_button__paste_icon,.cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background: url(icons.png) no-repeat 0 -448px !important;}.cke_ltr .cke_button__paste_icon{background: url(icons.png) no-repeat 0 -480px !important;}.cke_button__bgcolor_icon{background: url(icons.png) no-repeat 0 -512px !important;}.cke_button__textcolor_icon{background: url(icons.png) no-repeat 0 -544px !important;}.cke_rtl .cke_button__templates_icon,.cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background: url(icons.png) no-repeat 0 -576px !important;}.cke_ltr .cke_button__templates_icon{background: url(icons.png) no-repeat 0 -608px !important;}.cke_button__creatediv_icon{background: url(icons.png) no-repeat 0 -640px !important;}.cke_rtl .cke_button__bulletedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background: url(icons.png) no-repeat 0 -672px !important;}.cke_ltr .cke_button__bulletedlist_icon{background: url(icons.png) no-repeat 0 -704px !important;}.cke_rtl .cke_button__numberedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background: url(icons.png) no-repeat 0 -736px !important;}.cke_ltr .cke_button__numberedlist_icon{background: url(icons.png) no-repeat 0 -768px !important;}.cke_rtl .cke_button__indent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background: url(icons.png) no-repeat 0 -800px !important;}.cke_ltr .cke_button__indent_icon{background: url(icons.png) no-repeat 0 -832px !important;}.cke_rtl .cke_button__outdent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background: url(icons.png) no-repeat 0 -864px !important;}.cke_ltr .cke_button__outdent_icon{background: url(icons.png) no-repeat 0 -896px !important;}.cke_rtl .cke_button__find_icon,.cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background: url(icons.png) no-repeat 0 -928px !important;}.cke_ltr .cke_button__find_icon{background: url(icons.png) no-repeat 0 -960px !important;}.cke_button__replace_icon{background: url(icons.png) no-repeat 0 -992px !important;}.cke_button__flash_icon{background: url(icons.png) no-repeat 0 -1024px !important;}.cke_button__button_icon{background: url(icons.png) no-repeat 0 -1056px !important;}.cke_button__checkbox_icon{background: url(icons.png) no-repeat 0 -1088px !important;}.cke_button__form_icon{background: url(icons.png) no-repeat 0 -1120px !important;}.cke_button__hiddenfield_icon{background: url(icons.png) no-repeat 0 -1152px !important;}.cke_button__imagebutton_icon{background: url(icons.png) no-repeat 0 -1184px !important;}.cke_button__radio_icon{background: url(icons.png) no-repeat 0 -1216px !important;}.cke_rtl .cke_button__select_icon,.cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background: url(icons.png) no-repeat 0 -1248px !important;}.cke_ltr .cke_button__select_icon{background: url(icons.png) no-repeat 0 -1280px !important;}.cke_rtl .cke_button__textarea_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background: url(icons.png) no-repeat 0 -1312px !important;}.cke_ltr .cke_button__textarea_icon{background: url(icons.png) no-repeat 0 -1344px !important;}.cke_rtl .cke_button__textfield_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background: url(icons.png) no-repeat 0 -1376px !important;}.cke_ltr .cke_button__textfield_icon{background: url(icons.png) no-repeat 0 -1408px !important;}.cke_button__horizontalrule_icon{background: url(icons.png) no-repeat 0 -1440px !important;}.cke_button__iframe_icon{background: url(icons.png) no-repeat 0 -1472px !important;}.cke_button__image_icon{background: url(icons.png) no-repeat 0 -1504px !important;}.cke_button__smiley_icon{background: url(icons.png) no-repeat 0 -1536px !important;}.cke_button__justifyblock_icon{background: url(icons.png) no-repeat 0 -1568px !important;}.cke_button__justifycenter_icon{background: url(icons.png) no-repeat 0 -1600px !important;}.cke_button__justifyleft_icon{background: url(icons.png) no-repeat 0 -1632px !important;}.cke_button__justifyright_icon{background: url(icons.png) no-repeat 0 -1664px !important;}.cke_rtl .cke_button__anchor_icon,.cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background: url(icons.png) no-repeat 0 -1696px !important;}.cke_ltr .cke_button__anchor_icon{background: url(icons.png) no-repeat 0 -1728px !important;}.cke_button__link_icon{background: url(icons.png) no-repeat 0 -1760px !important;}.cke_button__unlink_icon{background: url(icons.png) no-repeat 0 -1792px !important;}.cke_button__maximize_icon{background: url(icons.png) no-repeat 0 -1824px !important;}.cke_rtl .cke_button__newpage_icon,.cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background: url(icons.png) no-repeat 0 -1856px !important;}.cke_ltr .cke_button__newpage_icon{background: url(icons.png) no-repeat 0 -1888px !important;}.cke_rtl .cke_button__pagebreak_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background: url(icons.png) no-repeat 0 -1920px !important;}.cke_ltr .cke_button__pagebreak_icon{background: url(icons.png) no-repeat 0 -1952px !important;}.cke_rtl .cke_button__pastetext_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background: url(icons.png) no-repeat 0 -1984px !important;}.cke_ltr .cke_button__pastetext_icon{background: url(icons.png) no-repeat 0 -2016px !important;}.cke_rtl .cke_button__pastefromword_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background: url(icons.png) no-repeat 0 -2048px !important;}.cke_ltr .cke_button__pastefromword_icon{background: url(icons.png) no-repeat 0 -2080px !important;}.cke_rtl .cke_button__preview_icon,.cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background: url(icons.png) no-repeat 0 -2112px !important;}.cke_ltr .cke_button__preview_icon{background: url(icons.png) no-repeat 0 -2144px !important;}.cke_button__print_icon{background: url(icons.png) no-repeat 0 -2176px !important;}.cke_button__removeformat_icon{background: url(icons.png) no-repeat 0 -2208px !important;}.cke_button__save_icon{background: url(icons.png) no-repeat 0 -2240px !important;}.cke_button__selectall_icon{background: url(icons.png) no-repeat 0 -2272px !important;}.cke_rtl .cke_button__showblocks_icon,.cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background: url(icons.png) no-repeat 0 -2304px !important;}.cke_ltr .cke_button__showblocks_icon{background: url(icons.png) no-repeat 0 -2336px !important;}.cke_rtl .cke_button__source_icon,.cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background: url(icons.png) no-repeat 0 -2368px !important;}.cke_ltr .cke_button__source_icon{background: url(icons.png) no-repeat 0 -2400px !important;}.cke_button__specialchar_icon{background: url(icons.png) no-repeat 0 -2432px !important;}.cke_button__scayt_icon{background: url(icons.png) no-repeat 0 -2464px !important;}.cke_button__table_icon{background: url(icons.png) no-repeat 0 -2496px !important;}.cke_rtl .cke_button__redo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background: url(icons.png) no-repeat 0 -2528px !important;}.cke_ltr .cke_button__redo_icon{background: url(icons.png) no-repeat 0 -2560px !important;}.cke_rtl .cke_button__undo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background: url(icons.png) no-repeat 0 -2592px !important;}.cke_ltr .cke_button__undo_icon{background: url(icons.png) no-repeat 0 -2624px !important;}.cke_button__spellchecker_icon{background: url(icons.png) no-repeat 0 -2656px !important;}.cke_button__symbol_icon{background: url(icons.png) no-repeat 0 -2688px !important;}.cke_rtl .cke_button__sourcedialog_icon,.cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background: url(icons.png) no-repeat 0 -2720px !important;}.cke_ltr .cke_button__sourcedialog_icon{background: url(icons.png) no-repeat 0 -2752px !important;}.cke_button__insertpre-color_icon{background: url(icons.png) no-repeat 0 -2784px !important;}.cke_button__insertpre_icon{background: url(icons.png) no-repeat 0 -2816px !important;} \ No newline at end of file +.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}.cke_reset_all,.cke_reset_all *{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.cke_chrome{display:block;border:1px solid #b6b6b6;padding:0;-moz-box-shadow:0 0 3px rgba(0,0,0,.15);-webkit-box-shadow:0 0 3px rgba(0,0,0,.15);box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_inner{display:block;-webkit-touch-callout:none;background:#fff;padding:0}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #b6b6b6;padding:6px 8px 2px;white-space:normal;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#cfd1cf));background-image:-moz-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-webkit-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-o-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-ms-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:linear-gradient(top,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_float .cke_top{border:1px solid #b6b6b6;border-bottom-color:#999}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #bfbfbf;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#cfd1cf));background-image:-moz-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-webkit-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-o-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-ms-linear-gradient(top,#ebebeb,#cfd1cf);background-image:linear-gradient(top,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #666 transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.3);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.3);box-shadow:0 1px 0 rgba(255,255,255,.3)}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #a5a5a5;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #b6b6b6;border-bottom-color:#999;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 3px rgba(0,0,0,.15);-webkit-box-shadow:0 0 3px rgba(0,0,0,.15);box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap}.cke_panel_listItem{margin:0;padding-bottom:1px}.cke_panel_listItem a{padding:3px 4px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}* html .cke_panel_listItem a{width:100%;color:#000}*:first-child+html .cke_panel_listItem a{color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #dedede;background-color:#f2f2f2;-moz-box-shadow:0 0 2px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 0 2px rgba(0,0,0,.1) inset;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#dedede;background-color:#f2f2f2;-moz-box-shadow:0 0 2px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 0 2px rgba(0,0,0,.1) inset;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_hc .cke_panel_listItem a{border-style:none}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:1px 2px}.cke_panel_grouptitle{font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:4px 6px;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #b6b6b6;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#cfd1cf));background-image:-moz-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-webkit-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-o-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-ms-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:linear-gradient(top,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_colorblock{padding:3px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px;border:#808080 1px solid;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{border:#fff 1px solid;padding:2px;float:left;width:12px;height:12px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#b6b6b6 1px solid;background-color:#e5e5e5}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:2px;display:block;cursor:pointer}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{border:#b6b6b6 1px solid;background-color:#e5e5e5}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background-image:-moz-linear-gradient(top,#fff,#e4e4e4);background-image:-webkit-linear-gradient(top,#fff,#e4e4e4);background-image:-o-linear-gradient(top,#fff,#e4e4e4);background-image:-ms-linear-gradient(top,#fff,#e4e4e4);background-image:linear-gradient(top,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_hc .cke_toolgroup{border:0;margin-right:10px;margin-bottom:10px}.cke_rtl .cke_toolgroup *:first-child{-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0}.cke_rtl .cke_toolgroup *:last-child{-moz-border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px}.cke_rtl .cke_toolgroup{float:right;margin-left:6px;margin-right:0}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0}.cke_rtl .cke_button{float:right}.cke_hc .cke_button{border:1px solid black;padding:3px 5px;margin:-2px 4px 0 -2px}.cke_button_on{-moz-box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);background:#b5b5b5;background-image:-webkit-gradient(linear,left top,left bottom,from(#aaa),to(#cacaca));background-image:-moz-linear-gradient(top,#aaa,#cacaca);background-image:-webkit-linear-gradient(top,#aaa,#cacaca);background-image:-o-linear-gradient(top,#aaa,#cacaca);background-image:-ms-linear-gradient(top,#aaa,#cacaca);background-image:linear-gradient(top,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border-width:3px;padding:1px 3px}.cke_button_disabled .cke_button_icon{opacity:.3}.cke_hc .cke_button_disabled{opacity:.5}a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{-moz-box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{-moz-box-shadow:0 0 1px rgba(0,0,0,.3) inset;-webkit-box-shadow:0 0 1px rgba(0,0,0,.3) inset;box-shadow:0 0 1px rgba(0,0,0,.3) inset;background:#ccc;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));background-image:-moz-linear-gradient(top,#f2f2f2,#ccc);background-image:-webkit-linear-gradient(top,#f2f2f2,#ccc);background-image:-o-linear-gradient(top,#f2f2f2,#ccc);background-image:-ms-linear-gradient(top,#f2f2f2,#ccc);background-image:linear-gradient(top,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5)}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px -2px 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#c0c0c0;background-color:rgba(0,0,0,.2);margin:5px 2px 0;height:18px;width:1px;-webkit-box-shadow:1px 0 1px rgba(255,255,255,.5);-moz-box-shadow:1px 0 1px rgba(255,255,255,.5);box-shadow:1px 0 1px rgba(255,255,255,.5)}.cke_rtl .cke_toolbar_separator{float:right;-webkit-box-shadow:-1px 0 1px rgba(255,255,255,.1);-moz-box-shadow:-1px 0 1px rgba(255,255,255,.1);box-shadow:-1px 0 1px rgba(255,255,255,.1)}.cke_hc .cke_toolbar_separator{width:0;border-left:1px solid;margin:1px 5px 0 0}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #a6a6a6;border-bottom-color:#979797;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background-image:-moz-linear-gradient(top,#fff,#e4e4e4);background-image:-webkit-linear-gradient(top,#fff,#e4e4e4);background-image:-o-linear-gradient(top,#fff,#e4e4e4);background-image:-ms-linear-gradient(top,#fff,#e4e4e4);background-image:linear-gradient(top,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_toolbox_collapser:hover{background:#ccc;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));background-image:-moz-linear-gradient(top,#f2f2f2,#ccc);background-image:-webkit-linear-gradient(top,#f2f2f2,#ccc);background-image:-o-linear-gradient(top,#f2f2f2,#ccc);background-image:-ms-linear-gradient(top,#f2f2f2,#ccc);background-image:linear-gradient(top,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid #474747;border-top:3px solid transparent}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#474747}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0;margin-right:2px}.cke_menubutton{display:block}.cke_menuitem span{cursor:default}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3;display:block}.cke_hc .cke_menubutton{padding:2px}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#d7d8d7;opacity:.70;filter:alpha(opacity=70);padding:4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#d0d2d0}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#eff0ef}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d3d3d3;height:1px;filter:alpha(opacity=70);opacity:.70}.cke_menuarrow{background-image:url(images/arrow.png);background-position:0 10px;background-repeat:no-repeat;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:-2px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}.cke_combo_button{display:inline-block;float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background-image:-moz-linear-gradient(top,#fff,#e4e4e4);background-image:-webkit-linear-gradient(top,#fff,#e4e4e4);background-image:-o-linear-gradient(top,#fff,#e4e4e4);background-image:-ms-linear-gradient(top,#fff,#e4e4e4);background-image:linear-gradient(top,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus{background:#ccc;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));background-image:-moz-linear-gradient(top,#f2f2f2,#ccc);background-image:-webkit-linear-gradient(top,#f2f2f2,#ccc);background-image:-o-linear-gradient(top,#f2f2f2,#ccc);background-image:-ms-linear-gradient(top,#f2f2f2,#ccc);background-image:linear-gradient(top,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc');outline:0}.cke_combo_off a.cke_combo_button:active,.cke_combo_on a.cke_combo_button{border:1px solid #777;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;background:#b5b5b5;background-image:-webkit-gradient(linear,left top,left bottom,from(#aaa),to(#cacaca));background-image:-moz-linear-gradient(top,#aaa,#cacaca);background-image:-webkit-linear-gradient(top,#aaa,#cacaca);background-image:-o-linear-gradient(top,#aaa,#cacaca);background-image:-ms-linear-gradient(top,#aaa,#cacaca);background-image:linear-gradient(top,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_combo_on a.cke_combo_button:hover,.cke_combo_on a.cke_combo_button:focus,.cke_combo_on a.cke_combo_button:active{-moz-box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}.cke_rtl .cke_combo_button{float:right;margin-left:5px;margin-right:0}.cke_hc a.cke_combo_button{padding:3px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border-width:3px;padding:1px}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5);width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 7px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}.cke_path_item,.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#4c4c4c;text-shadow:0 1px 0 #fff;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#bfbfbf;color:#333;text-shadow:0 1px 0 rgba(255,255,255,.5);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5);-webkit-box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5);box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5)}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combo__fontsize .cke_combo_text{width:30px}.cke_combopanel__fontsize{width:120px}.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}.cke_button__about_icon {background: url(icons.png) no-repeat 0 -0px !important;}.cke_button__bold_icon {background: url(icons.png) no-repeat 0 -24px !important;}.cke_button__italic_icon {background: url(icons.png) no-repeat 0 -48px !important;}.cke_button__strike_icon {background: url(icons.png) no-repeat 0 -72px !important;}.cke_button__subscript_icon {background: url(icons.png) no-repeat 0 -96px !important;}.cke_button__superscript_icon {background: url(icons.png) no-repeat 0 -120px !important;}.cke_button__underline_icon {background: url(icons.png) no-repeat 0 -144px !important;}.cke_button__bidiltr_icon {background: url(icons.png) no-repeat 0 -168px !important;}.cke_button__bidirtl_icon {background: url(icons.png) no-repeat 0 -192px !important;}.cke_button__blockquote_icon {background: url(icons.png) no-repeat 0 -216px !important;}.cke_rtl .cke_button__copy_icon, .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons.png) no-repeat 0 -240px !important;}.cke_ltr .cke_button__copy_icon {background: url(icons.png) no-repeat 0 -264px !important;}.cke_rtl .cke_button__cut_icon, .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons.png) no-repeat 0 -288px !important;}.cke_ltr .cke_button__cut_icon {background: url(icons.png) no-repeat 0 -312px !important;}.cke_rtl .cke_button__paste_icon, .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons.png) no-repeat 0 -336px !important;}.cke_ltr .cke_button__paste_icon {background: url(icons.png) no-repeat 0 -360px !important;}.cke_button__bgcolor_icon {background: url(icons.png) no-repeat 0 -384px !important;}.cke_button__textcolor_icon {background: url(icons.png) no-repeat 0 -408px !important;}.cke_rtl .cke_button__templates_icon, .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons.png) no-repeat 0 -432px !important;}.cke_ltr .cke_button__templates_icon {background: url(icons.png) no-repeat 0 -456px !important;}.cke_button__creatediv_icon {background: url(icons.png) no-repeat 0 -480px !important;}.cke_rtl .cke_button__find_icon, .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons.png) no-repeat 0 -504px !important;}.cke_ltr .cke_button__find_icon {background: url(icons.png) no-repeat 0 -528px !important;}.cke_button__replace_icon {background: url(icons.png) no-repeat 0 -552px !important;}.cke_button__flash_icon {background: url(icons.png) no-repeat 0 -576px !important;}.cke_button__button_icon {background: url(icons.png) no-repeat 0 -600px !important;}.cke_button__checkbox_icon {background: url(icons.png) no-repeat 0 -624px !important;}.cke_button__form_icon {background: url(icons.png) no-repeat 0 -648px !important;}.cke_button__hiddenfield_icon {background: url(icons.png) no-repeat 0 -672px !important;}.cke_button__imagebutton_icon {background: url(icons.png) no-repeat 0 -696px !important;}.cke_button__radio_icon {background: url(icons.png) no-repeat 0 -720px !important;}.cke_rtl .cke_button__select_icon, .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons.png) no-repeat 0 -744px !important;}.cke_ltr .cke_button__select_icon {background: url(icons.png) no-repeat 0 -768px !important;}.cke_rtl .cke_button__textarea_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons.png) no-repeat 0 -792px !important;}.cke_ltr .cke_button__textarea_icon {background: url(icons.png) no-repeat 0 -816px !important;}.cke_rtl .cke_button__textfield_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons.png) no-repeat 0 -840px !important;}.cke_ltr .cke_button__textfield_icon {background: url(icons.png) no-repeat 0 -864px !important;}.cke_button__horizontalrule_icon {background: url(icons.png) no-repeat 0 -888px !important;}.cke_button__iframe_icon {background: url(icons.png) no-repeat 0 -912px !important;}.cke_button__image_icon {background: url(icons.png) no-repeat 0 -936px !important;}.cke_rtl .cke_button__indent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons.png) no-repeat 0 -960px !important;}.cke_ltr .cke_button__indent_icon {background: url(icons.png) no-repeat 0 -984px !important;}.cke_rtl .cke_button__outdent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons.png) no-repeat 0 -1008px !important;}.cke_ltr .cke_button__outdent_icon {background: url(icons.png) no-repeat 0 -1032px !important;}.cke_button__smiley_icon {background: url(icons.png) no-repeat 0 -1056px !important;}.cke_button__justifyblock_icon {background: url(icons.png) no-repeat 0 -1080px !important;}.cke_button__justifycenter_icon {background: url(icons.png) no-repeat 0 -1104px !important;}.cke_button__justifyleft_icon {background: url(icons.png) no-repeat 0 -1128px !important;}.cke_button__justifyright_icon {background: url(icons.png) no-repeat 0 -1152px !important;}.cke_rtl .cke_button__anchor_icon, .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons.png) no-repeat 0 -1176px !important;}.cke_ltr .cke_button__anchor_icon {background: url(icons.png) no-repeat 0 -1200px !important;}.cke_button__link_icon {background: url(icons.png) no-repeat 0 -1224px !important;}.cke_button__unlink_icon {background: url(icons.png) no-repeat 0 -1248px !important;}.cke_rtl .cke_button__bulletedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons.png) no-repeat 0 -1272px !important;}.cke_ltr .cke_button__bulletedlist_icon {background: url(icons.png) no-repeat 0 -1296px !important;}.cke_rtl .cke_button__numberedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons.png) no-repeat 0 -1320px !important;}.cke_ltr .cke_button__numberedlist_icon {background: url(icons.png) no-repeat 0 -1344px !important;}.cke_button__maximize_icon {background: url(icons.png) no-repeat 0 -1368px !important;}.cke_rtl .cke_button__newpage_icon, .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons.png) no-repeat 0 -1392px !important;}.cke_ltr .cke_button__newpage_icon {background: url(icons.png) no-repeat 0 -1416px !important;}.cke_rtl .cke_button__pagebreak_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons.png) no-repeat 0 -1440px !important;}.cke_ltr .cke_button__pagebreak_icon {background: url(icons.png) no-repeat 0 -1464px !important;}.cke_rtl .cke_button__pastetext_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons.png) no-repeat 0 -1488px !important;}.cke_ltr .cke_button__pastetext_icon {background: url(icons.png) no-repeat 0 -1512px !important;}.cke_rtl .cke_button__pastefromword_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons.png) no-repeat 0 -1536px !important;}.cke_ltr .cke_button__pastefromword_icon {background: url(icons.png) no-repeat 0 -1560px !important;}.cke_rtl .cke_button__preview_icon, .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons.png) no-repeat 0 -1584px !important;}.cke_ltr .cke_button__preview_icon {background: url(icons.png) no-repeat 0 -1608px !important;}.cke_button__print_icon {background: url(icons.png) no-repeat 0 -1632px !important;}.cke_button__removeformat_icon {background: url(icons.png) no-repeat 0 -1656px !important;}.cke_button__save_icon {background: url(icons.png) no-repeat 0 -1680px !important;}.cke_button__selectall_icon {background: url(icons.png) no-repeat 0 -1704px !important;}.cke_rtl .cke_button__showblocks_icon, .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons.png) no-repeat 0 -1728px !important;}.cke_ltr .cke_button__showblocks_icon {background: url(icons.png) no-repeat 0 -1752px !important;}.cke_rtl .cke_button__source_icon, .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons.png) no-repeat 0 -1776px !important;}.cke_ltr .cke_button__source_icon {background: url(icons.png) no-repeat 0 -1800px !important;}.cke_button__specialchar_icon {background: url(icons.png) no-repeat 0 -1824px !important;}.cke_button__scayt_icon {background: url(icons.png) no-repeat 0 -1848px !important;}.cke_button__table_icon {background: url(icons.png) no-repeat 0 -1872px !important;}.cke_rtl .cke_button__redo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons.png) no-repeat 0 -1896px !important;}.cke_ltr .cke_button__redo_icon {background: url(icons.png) no-repeat 0 -1920px !important;}.cke_rtl .cke_button__undo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons.png) no-repeat 0 -1944px !important;}.cke_ltr .cke_button__undo_icon {background: url(icons.png) no-repeat 0 -1968px !important;}.cke_button__spellchecker_icon {background: url(icons.png) no-repeat 0 -1992px !important;}.cke_hidpi .cke_button__about_icon {background: url(icons_hidpi.png) no-repeat 0 -0px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bold_icon {background: url(icons_hidpi.png) no-repeat 0 -24px !important;background-size: 16px !important;}.cke_hidpi .cke_button__italic_icon {background: url(icons_hidpi.png) no-repeat 0 -48px !important;background-size: 16px !important;}.cke_hidpi .cke_button__strike_icon {background: url(icons_hidpi.png) no-repeat 0 -72px !important;background-size: 16px !important;}.cke_hidpi .cke_button__subscript_icon {background: url(icons_hidpi.png) no-repeat 0 -96px !important;background-size: 16px !important;}.cke_hidpi .cke_button__superscript_icon {background: url(icons_hidpi.png) no-repeat 0 -120px !important;background-size: 16px !important;}.cke_hidpi .cke_button__underline_icon {background: url(icons_hidpi.png) no-repeat 0 -144px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidiltr_icon {background: url(icons_hidpi.png) no-repeat 0 -168px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidirtl_icon {background: url(icons_hidpi.png) no-repeat 0 -192px !important;background-size: 16px !important;}.cke_hidpi .cke_button__blockquote_icon {background: url(icons_hidpi.png) no-repeat 0 -216px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__copy_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons_hidpi.png) no-repeat 0 -240px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon {background: url(icons_hidpi.png) no-repeat 0 -264px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__cut_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons_hidpi.png) no-repeat 0 -288px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon {background: url(icons_hidpi.png) no-repeat 0 -312px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__paste_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons_hidpi.png) no-repeat 0 -336px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon {background: url(icons_hidpi.png) no-repeat 0 -360px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bgcolor_icon {background: url(icons_hidpi.png) no-repeat 0 -384px !important;background-size: 16px !important;}.cke_hidpi .cke_button__textcolor_icon {background: url(icons_hidpi.png) no-repeat 0 -408px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__templates_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons_hidpi.png) no-repeat 0 -432px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon {background: url(icons_hidpi.png) no-repeat 0 -456px !important;background-size: 16px !important;}.cke_hidpi .cke_button__creatediv_icon {background: url(icons_hidpi.png) no-repeat 0 -480px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__find_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons_hidpi.png) no-repeat 0 -504px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon {background: url(icons_hidpi.png) no-repeat 0 -528px !important;background-size: 16px !important;}.cke_hidpi .cke_button__replace_icon {background: url(icons_hidpi.png) no-repeat 0 -552px !important;background-size: 16px !important;}.cke_hidpi .cke_button__flash_icon {background: url(icons_hidpi.png) no-repeat 0 -576px !important;background-size: 16px !important;}.cke_hidpi .cke_button__button_icon {background: url(icons_hidpi.png) no-repeat 0 -600px !important;background-size: 16px !important;}.cke_hidpi .cke_button__checkbox_icon {background: url(icons_hidpi.png) no-repeat 0 -624px !important;background-size: 16px !important;}.cke_hidpi .cke_button__form_icon {background: url(icons_hidpi.png) no-repeat 0 -648px !important;background-size: 16px !important;}.cke_hidpi .cke_button__hiddenfield_icon {background: url(icons_hidpi.png) no-repeat 0 -672px !important;background-size: 16px !important;}.cke_hidpi .cke_button__imagebutton_icon {background: url(icons_hidpi.png) no-repeat 0 -696px !important;background-size: 16px !important;}.cke_hidpi .cke_button__radio_icon {background: url(icons_hidpi.png) no-repeat 0 -720px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__select_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons_hidpi.png) no-repeat 0 -744px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon {background: url(icons_hidpi.png) no-repeat 0 -768px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textarea_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons_hidpi.png) no-repeat 0 -792px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon {background: url(icons_hidpi.png) no-repeat 0 -816px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textfield_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons_hidpi.png) no-repeat 0 -840px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon {background: url(icons_hidpi.png) no-repeat 0 -864px !important;background-size: 16px !important;}.cke_hidpi .cke_button__horizontalrule_icon {background: url(icons_hidpi.png) no-repeat 0 -888px !important;background-size: 16px !important;}.cke_hidpi .cke_button__iframe_icon {background: url(icons_hidpi.png) no-repeat 0 -912px !important;background-size: 16px !important;}.cke_hidpi .cke_button__image_icon {background: url(icons_hidpi.png) no-repeat 0 -936px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__indent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons_hidpi.png) no-repeat 0 -960px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon {background: url(icons_hidpi.png) no-repeat 0 -984px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__outdent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons_hidpi.png) no-repeat 0 -1008px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon {background: url(icons_hidpi.png) no-repeat 0 -1032px !important;background-size: 16px !important;}.cke_hidpi .cke_button__smiley_icon {background: url(icons_hidpi.png) no-repeat 0 -1056px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyblock_icon {background: url(icons_hidpi.png) no-repeat 0 -1080px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifycenter_icon {background: url(icons_hidpi.png) no-repeat 0 -1104px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyleft_icon {background: url(icons_hidpi.png) no-repeat 0 -1128px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyright_icon {background: url(icons_hidpi.png) no-repeat 0 -1152px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__anchor_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons_hidpi.png) no-repeat 0 -1176px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon {background: url(icons_hidpi.png) no-repeat 0 -1200px !important;background-size: 16px !important;}.cke_hidpi .cke_button__link_icon {background: url(icons_hidpi.png) no-repeat 0 -1224px !important;background-size: 16px !important;}.cke_hidpi .cke_button__unlink_icon {background: url(icons_hidpi.png) no-repeat 0 -1248px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -1272px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -1296px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -1320px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -1344px !important;background-size: 16px !important;}.cke_hidpi .cke_button__maximize_icon {background: url(icons_hidpi.png) no-repeat 0 -1368px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__newpage_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons_hidpi.png) no-repeat 0 -1392px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon {background: url(icons_hidpi.png) no-repeat 0 -1416px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons_hidpi.png) no-repeat 0 -1440px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon {background: url(icons_hidpi.png) no-repeat 0 -1464px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastetext_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons_hidpi.png) no-repeat 0 -1488px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon {background: url(icons_hidpi.png) no-repeat 0 -1512px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons_hidpi.png) no-repeat 0 -1536px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon {background: url(icons_hidpi.png) no-repeat 0 -1560px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__preview_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons_hidpi.png) no-repeat 0 -1584px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon {background: url(icons_hidpi.png) no-repeat 0 -1608px !important;background-size: 16px !important;}.cke_hidpi .cke_button__print_icon {background: url(icons_hidpi.png) no-repeat 0 -1632px !important;background-size: 16px !important;}.cke_hidpi .cke_button__removeformat_icon {background: url(icons_hidpi.png) no-repeat 0 -1656px !important;background-size: 16px !important;}.cke_hidpi .cke_button__save_icon {background: url(icons_hidpi.png) no-repeat 0 -1680px !important;background-size: 16px !important;}.cke_hidpi .cke_button__selectall_icon {background: url(icons_hidpi.png) no-repeat 0 -1704px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__showblocks_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons_hidpi.png) no-repeat 0 -1728px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon {background: url(icons_hidpi.png) no-repeat 0 -1752px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__source_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons_hidpi.png) no-repeat 0 -1776px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon {background: url(icons_hidpi.png) no-repeat 0 -1800px !important;background-size: 16px !important;}.cke_hidpi .cke_button__specialchar_icon {background: url(icons_hidpi.png) no-repeat 0 -1824px !important;background-size: 16px !important;}.cke_hidpi .cke_button__scayt_icon {background: url(icons_hidpi.png) no-repeat 0 -1848px !important;background-size: 16px !important;}.cke_hidpi .cke_button__table_icon {background: url(icons_hidpi.png) no-repeat 0 -1872px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__redo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons_hidpi.png) no-repeat 0 -1896px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon {background: url(icons_hidpi.png) no-repeat 0 -1920px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__undo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons_hidpi.png) no-repeat 0 -1944px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon {background: url(icons_hidpi.png) no-repeat 0 -1968px !important;background-size: 16px !important;}.cke_hidpi .cke_button__spellchecker_icon {background: url(icons_hidpi.png) no-repeat 0 -1992px !important;background-size: 16px !important;} \ No newline at end of file diff --git a/ckeditor/static/ckeditor/ckeditor/skins/moono/editor_gecko.css b/ckeditor/static/ckeditor/ckeditor/skins/moono/editor_gecko.css index 80b5e22..00c2d04 100644 --- a/ckeditor/static/ckeditor/ckeditor/skins/moono/editor_gecko.css +++ b/ckeditor/static/ckeditor/ckeditor/skins/moono/editor_gecko.css @@ -1,5 +1,5 @@ /* Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.html or http://ckeditor.com/license +For licensing, see LICENSE.md or http://ckeditor.com/license */ -.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}.cke_reset_all,.cke_reset_all *{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.cke_chrome{display:block;border:1px solid #b6b6b6;padding:0;-moz-box-shadow:0 0 3px rgba(0,0,0,.15);-webkit-box-shadow:0 0 3px rgba(0,0,0,.15);box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_inner{display:block;-webkit-touch-callout:none;background:#fff;padding:0}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #b6b6b6;padding:6px 8px 2px;white-space:normal;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#cfd1cf));background-image:-moz-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-webkit-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-o-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-ms-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:linear-gradient(top,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fff5f5f5',endColorstr='#ffcfd1cf')}.cke_float .cke_top{border:1px solid #b6b6b6;border-bottom-color:#999}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #bfbfbf;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#cfd1cf));background-image:-moz-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-webkit-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-o-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-ms-linear-gradient(top,#ebebeb,#cfd1cf);background-image:linear-gradient(top,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffebebeb',endColorstr='#cfd1cf')}.cke_resizer{width:0;height:0;overflow:hidden;width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #666 transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.3);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.3);box-shadow:0 1px 0 rgba(255,255,255,.3)}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #a5a5a5;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #b6b6b6;border-bottom-color:#999;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 3px rgba(0,0,0,.15);-webkit-box-shadow:0 0 3px rgba(0,0,0,.15);box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap}.cke_panel_listItem{margin:0;padding-bottom:1px}.cke_panel_listItem a{padding:3px 4px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}* html .cke_panel_listItem a{width:100%;color:#000}*:first-child+html .cke_panel_listItem a{color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #dedede;background-color:#f2f2f2;-moz-box-shadow:0 0 2px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 0 2px rgba(0,0,0,.1) inset;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#dedede;background-color:#f2f2f2;-moz-box-shadow:0 0 2px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 0 2px rgba(0,0,0,.1) inset;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_hc .cke_panel_listItem a{border-style:none}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:1px 2px}.cke_panel_grouptitle{font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:4px 6px;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #b6b6b6;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#cfd1cf));background-image:-moz-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-webkit-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-o-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-ms-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:linear-gradient(top,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fff5f5f5',endColorstr='#ffcfd1cf')}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_colorblock{padding:3px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px;border:#808080 1px solid;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{border:#fff 1px solid;padding:2px;float:left;width:12px;height:12px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#b6b6b6 1px solid;background-color:#e5e5e5}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:2px;display:block;cursor:pointer}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{border:#b6b6b6 1px solid;background-color:#e5e5e5}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background-image:-moz-linear-gradient(top,#fff,#e4e4e4);background-image:-webkit-linear-gradient(top,#fff,#e4e4e4);background-image:-o-linear-gradient(top,#fff,#e4e4e4);background-image:-ms-linear-gradient(top,#fff,#e4e4e4);background-image:linear-gradient(top,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffffff',endColorstr='#ffe4e4e4')}.cke_hc .cke_toolgroup{border:0;margin-right:10px;margin-bottom:10px}.cke_rtl .cke_toolgroup *:first-child{-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0}.cke_rtl .cke_toolgroup *:last-child{-moz-border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px}.cke_rtl .cke_toolgroup{float:right;margin-left:6px;margin-right:0}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0}.cke_rtl .cke_button{float:right}.cke_hc .cke_button{border:1px solid black;padding:3px 5px;margin:-2px 4px 0 -2px}.cke_button_on{-moz-box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);background:#b5b5b5;background-image:-webkit-gradient(linear,left top,left bottom,from(#aaa),to(#cacaca));background-image:-moz-linear-gradient(top,#aaa,#cacaca);background-image:-webkit-linear-gradient(top,#aaa,#cacaca);background-image:-o-linear-gradient(top,#aaa,#cacaca);background-image:-ms-linear-gradient(top,#aaa,#cacaca);background-image:linear-gradient(top,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffaaaaaa',endColorstr='#ffcacaca')}.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border-width:3px;padding:1px 3px}.cke_button_disabled .cke_button_icon{opacity:.3}.cke_hc .cke_button_disabled{opacity:.5}a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{-moz-box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{-moz-box-shadow:0 0 1px rgba(0,0,0,.3) inset;-webkit-box-shadow:0 0 1px rgba(0,0,0,.3) inset;box-shadow:0 0 1px rgba(0,0,0,.3) inset;background:#ccc;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));background-image:-moz-linear-gradient(top,#f2f2f2,#ccc);background-image:-webkit-linear-gradient(top,#f2f2f2,#ccc);background-image:-o-linear-gradient(top,#f2f2f2,#ccc);background-image:-ms-linear-gradient(top,#f2f2f2,#ccc);background-image:linear-gradient(top,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fff2f2f2',endColorstr='#ffcccccc')}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5)}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px -2px 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#c0c0c0;background-color:rgba(0,0,0,.2);margin:5px 2px 0;height:18px;width:1px;-webkit-box-shadow:1px 0 1px rgba(255,255,255,.5);-moz-box-shadow:1px 0 1px rgba(255,255,255,.5);box-shadow:1px 0 1px rgba(255,255,255,.5)}.cke_rtl .cke_toolbar_separator{float:right;-webkit-box-shadow:-1px 0 1px rgba(255,255,255,.1);-moz-box-shadow:-1px 0 1px rgba(255,255,255,.1);box-shadow:-1px 0 1px rgba(255,255,255,.1)}.cke_hc .cke_toolbar_separator{width:0;border-left:1px solid;margin:1px 5px 0 0}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #a6a6a6;border-bottom-color:#979797;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background-image:-moz-linear-gradient(top,#fff,#e4e4e4);background-image:-webkit-linear-gradient(top,#fff,#e4e4e4);background-image:-o-linear-gradient(top,#fff,#e4e4e4);background-image:-ms-linear-gradient(top,#fff,#e4e4e4);background-image:linear-gradient(top,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffffff',endColorstr='#ffe4e4e4')}.cke_toolbox_collapser:hover{background:#ccc;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));background-image:-moz-linear-gradient(top,#f2f2f2,#ccc);background-image:-webkit-linear-gradient(top,#f2f2f2,#ccc);background-image:-o-linear-gradient(top,#f2f2f2,#ccc);background-image:-ms-linear-gradient(top,#f2f2f2,#ccc);background-image:linear-gradient(top,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fff2f2f2',endColorstr='#ffcccccc')}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid #474747;border-top:3px solid transparent}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#474747}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0;margin-right:2px}.cke_menubutton{display:block}.cke_menuitem span{cursor:default}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3;display:block}.cke_hc .cke_menubutton{padding:2px}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#d7d8d7;opacity:.70;filter:alpha(opacity=70);padding:4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#d0d2d0}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#eff0ef}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d3d3d3;height:1px;filter:alpha(opacity=70);opacity:.70}.cke_menuarrow{background-image:url(images/arrow.png);background-position:0 10px;background-repeat:no-repeat;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:-2px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}.cke_combo_button{display:inline-block;float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background-image:-moz-linear-gradient(top,#fff,#e4e4e4);background-image:-webkit-linear-gradient(top,#fff,#e4e4e4);background-image:-o-linear-gradient(top,#fff,#e4e4e4);background-image:-ms-linear-gradient(top,#fff,#e4e4e4);background-image:linear-gradient(top,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffffff',endColorstr='#ffe4e4e4')}.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus{background:#ccc;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));background-image:-moz-linear-gradient(top,#f2f2f2,#ccc);background-image:-webkit-linear-gradient(top,#f2f2f2,#ccc);background-image:-o-linear-gradient(top,#f2f2f2,#ccc);background-image:-ms-linear-gradient(top,#f2f2f2,#ccc);background-image:linear-gradient(top,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fff2f2f2',endColorstr='#ffcccccc');outline:0}.cke_combo_off a.cke_combo_button:active,.cke_combo_on a.cke_combo_button{border:1px solid #777;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;background:#b5b5b5;background-image:-webkit-gradient(linear,left top,left bottom,from(#aaa),to(#cacaca));background-image:-moz-linear-gradient(top,#aaa,#cacaca);background-image:-webkit-linear-gradient(top,#aaa,#cacaca);background-image:-o-linear-gradient(top,#aaa,#cacaca);background-image:-ms-linear-gradient(top,#aaa,#cacaca);background-image:linear-gradient(top,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffaaaaaa',endColorstr='#ffcacaca')}.cke_combo_on a.cke_combo_button:hover,.cke_combo_on a.cke_combo_button:focus,.cke_combo_on a.cke_combo_button:active{-moz-box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}.cke_rtl .cke_combo_button{float:right;margin-left:5px;margin-right:0}.cke_hc a.cke_combo_button{padding:3px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border-width:3px;padding:1px}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5);width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 7px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}.cke_path_item,.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#4c4c4c;text-shadow:0 1px 0 #fff;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#bfbfbf;color:#333;text-shadow:0 1px 0 rgba(255,255,255,.5);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5);-webkit-box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5);box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5)}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label{display:inline}.cke_combo__fontsize .cke_combo_text{width:30px}.cke_combopanel__fontsize{width:120px}.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}.cke_bottom{padding-bottom:3px}.cke_combo_text{margin-bottom:-1px;margin-top:1px}.cke_button__about_icon{background: url(icons.png) no-repeat 0 -0px !important;}.cke_button__bold_icon{background: url(icons.png) no-repeat 0 -32px !important;}.cke_button__italic_icon{background: url(icons.png) no-repeat 0 -64px !important;}.cke_button__strike_icon{background: url(icons.png) no-repeat 0 -96px !important;}.cke_button__subscript_icon{background: url(icons.png) no-repeat 0 -128px !important;}.cke_button__superscript_icon{background: url(icons.png) no-repeat 0 -160px !important;}.cke_button__underline_icon{background: url(icons.png) no-repeat 0 -192px !important;}.cke_button__bidiltr_icon{background: url(icons.png) no-repeat 0 -224px !important;}.cke_button__bidirtl_icon{background: url(icons.png) no-repeat 0 -256px !important;}.cke_button__blockquote_icon{background: url(icons.png) no-repeat 0 -288px !important;}.cke_rtl .cke_button__copy_icon,.cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background: url(icons.png) no-repeat 0 -320px !important;}.cke_ltr .cke_button__copy_icon{background: url(icons.png) no-repeat 0 -352px !important;}.cke_rtl .cke_button__cut_icon,.cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background: url(icons.png) no-repeat 0 -384px !important;}.cke_ltr .cke_button__cut_icon{background: url(icons.png) no-repeat 0 -416px !important;}.cke_rtl .cke_button__paste_icon,.cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background: url(icons.png) no-repeat 0 -448px !important;}.cke_ltr .cke_button__paste_icon{background: url(icons.png) no-repeat 0 -480px !important;}.cke_button__bgcolor_icon{background: url(icons.png) no-repeat 0 -512px !important;}.cke_button__textcolor_icon{background: url(icons.png) no-repeat 0 -544px !important;}.cke_rtl .cke_button__templates_icon,.cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background: url(icons.png) no-repeat 0 -576px !important;}.cke_ltr .cke_button__templates_icon{background: url(icons.png) no-repeat 0 -608px !important;}.cke_button__creatediv_icon{background: url(icons.png) no-repeat 0 -640px !important;}.cke_rtl .cke_button__bulletedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background: url(icons.png) no-repeat 0 -672px !important;}.cke_ltr .cke_button__bulletedlist_icon{background: url(icons.png) no-repeat 0 -704px !important;}.cke_rtl .cke_button__numberedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background: url(icons.png) no-repeat 0 -736px !important;}.cke_ltr .cke_button__numberedlist_icon{background: url(icons.png) no-repeat 0 -768px !important;}.cke_rtl .cke_button__indent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background: url(icons.png) no-repeat 0 -800px !important;}.cke_ltr .cke_button__indent_icon{background: url(icons.png) no-repeat 0 -832px !important;}.cke_rtl .cke_button__outdent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background: url(icons.png) no-repeat 0 -864px !important;}.cke_ltr .cke_button__outdent_icon{background: url(icons.png) no-repeat 0 -896px !important;}.cke_rtl .cke_button__find_icon,.cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background: url(icons.png) no-repeat 0 -928px !important;}.cke_ltr .cke_button__find_icon{background: url(icons.png) no-repeat 0 -960px !important;}.cke_button__replace_icon{background: url(icons.png) no-repeat 0 -992px !important;}.cke_button__flash_icon{background: url(icons.png) no-repeat 0 -1024px !important;}.cke_button__button_icon{background: url(icons.png) no-repeat 0 -1056px !important;}.cke_button__checkbox_icon{background: url(icons.png) no-repeat 0 -1088px !important;}.cke_button__form_icon{background: url(icons.png) no-repeat 0 -1120px !important;}.cke_button__hiddenfield_icon{background: url(icons.png) no-repeat 0 -1152px !important;}.cke_button__imagebutton_icon{background: url(icons.png) no-repeat 0 -1184px !important;}.cke_button__radio_icon{background: url(icons.png) no-repeat 0 -1216px !important;}.cke_rtl .cke_button__select_icon,.cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background: url(icons.png) no-repeat 0 -1248px !important;}.cke_ltr .cke_button__select_icon{background: url(icons.png) no-repeat 0 -1280px !important;}.cke_rtl .cke_button__textarea_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background: url(icons.png) no-repeat 0 -1312px !important;}.cke_ltr .cke_button__textarea_icon{background: url(icons.png) no-repeat 0 -1344px !important;}.cke_rtl .cke_button__textfield_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background: url(icons.png) no-repeat 0 -1376px !important;}.cke_ltr .cke_button__textfield_icon{background: url(icons.png) no-repeat 0 -1408px !important;}.cke_button__horizontalrule_icon{background: url(icons.png) no-repeat 0 -1440px !important;}.cke_button__iframe_icon{background: url(icons.png) no-repeat 0 -1472px !important;}.cke_button__image_icon{background: url(icons.png) no-repeat 0 -1504px !important;}.cke_button__smiley_icon{background: url(icons.png) no-repeat 0 -1536px !important;}.cke_button__justifyblock_icon{background: url(icons.png) no-repeat 0 -1568px !important;}.cke_button__justifycenter_icon{background: url(icons.png) no-repeat 0 -1600px !important;}.cke_button__justifyleft_icon{background: url(icons.png) no-repeat 0 -1632px !important;}.cke_button__justifyright_icon{background: url(icons.png) no-repeat 0 -1664px !important;}.cke_rtl .cke_button__anchor_icon,.cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background: url(icons.png) no-repeat 0 -1696px !important;}.cke_ltr .cke_button__anchor_icon{background: url(icons.png) no-repeat 0 -1728px !important;}.cke_button__link_icon{background: url(icons.png) no-repeat 0 -1760px !important;}.cke_button__unlink_icon{background: url(icons.png) no-repeat 0 -1792px !important;}.cke_button__maximize_icon{background: url(icons.png) no-repeat 0 -1824px !important;}.cke_rtl .cke_button__newpage_icon,.cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background: url(icons.png) no-repeat 0 -1856px !important;}.cke_ltr .cke_button__newpage_icon{background: url(icons.png) no-repeat 0 -1888px !important;}.cke_rtl .cke_button__pagebreak_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background: url(icons.png) no-repeat 0 -1920px !important;}.cke_ltr .cke_button__pagebreak_icon{background: url(icons.png) no-repeat 0 -1952px !important;}.cke_rtl .cke_button__pastetext_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background: url(icons.png) no-repeat 0 -1984px !important;}.cke_ltr .cke_button__pastetext_icon{background: url(icons.png) no-repeat 0 -2016px !important;}.cke_rtl .cke_button__pastefromword_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background: url(icons.png) no-repeat 0 -2048px !important;}.cke_ltr .cke_button__pastefromword_icon{background: url(icons.png) no-repeat 0 -2080px !important;}.cke_rtl .cke_button__preview_icon,.cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background: url(icons.png) no-repeat 0 -2112px !important;}.cke_ltr .cke_button__preview_icon{background: url(icons.png) no-repeat 0 -2144px !important;}.cke_button__print_icon{background: url(icons.png) no-repeat 0 -2176px !important;}.cke_button__removeformat_icon{background: url(icons.png) no-repeat 0 -2208px !important;}.cke_button__save_icon{background: url(icons.png) no-repeat 0 -2240px !important;}.cke_button__selectall_icon{background: url(icons.png) no-repeat 0 -2272px !important;}.cke_rtl .cke_button__showblocks_icon,.cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background: url(icons.png) no-repeat 0 -2304px !important;}.cke_ltr .cke_button__showblocks_icon{background: url(icons.png) no-repeat 0 -2336px !important;}.cke_rtl .cke_button__source_icon,.cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background: url(icons.png) no-repeat 0 -2368px !important;}.cke_ltr .cke_button__source_icon{background: url(icons.png) no-repeat 0 -2400px !important;}.cke_button__specialchar_icon{background: url(icons.png) no-repeat 0 -2432px !important;}.cke_button__scayt_icon{background: url(icons.png) no-repeat 0 -2464px !important;}.cke_button__table_icon{background: url(icons.png) no-repeat 0 -2496px !important;}.cke_rtl .cke_button__redo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background: url(icons.png) no-repeat 0 -2528px !important;}.cke_ltr .cke_button__redo_icon{background: url(icons.png) no-repeat 0 -2560px !important;}.cke_rtl .cke_button__undo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background: url(icons.png) no-repeat 0 -2592px !important;}.cke_ltr .cke_button__undo_icon{background: url(icons.png) no-repeat 0 -2624px !important;}.cke_button__spellchecker_icon{background: url(icons.png) no-repeat 0 -2656px !important;}.cke_button__symbol_icon{background: url(icons.png) no-repeat 0 -2688px !important;}.cke_rtl .cke_button__sourcedialog_icon,.cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background: url(icons.png) no-repeat 0 -2720px !important;}.cke_ltr .cke_button__sourcedialog_icon{background: url(icons.png) no-repeat 0 -2752px !important;}.cke_button__insertpre-color_icon{background: url(icons.png) no-repeat 0 -2784px !important;}.cke_button__insertpre_icon{background: url(icons.png) no-repeat 0 -2816px !important;} \ No newline at end of file +.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}.cke_reset_all,.cke_reset_all *{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.cke_chrome{display:block;border:1px solid #b6b6b6;padding:0;-moz-box-shadow:0 0 3px rgba(0,0,0,.15);-webkit-box-shadow:0 0 3px rgba(0,0,0,.15);box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_inner{display:block;-webkit-touch-callout:none;background:#fff;padding:0}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #b6b6b6;padding:6px 8px 2px;white-space:normal;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#cfd1cf));background-image:-moz-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-webkit-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-o-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-ms-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:linear-gradient(top,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_float .cke_top{border:1px solid #b6b6b6;border-bottom-color:#999}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #bfbfbf;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#cfd1cf));background-image:-moz-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-webkit-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-o-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-ms-linear-gradient(top,#ebebeb,#cfd1cf);background-image:linear-gradient(top,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #666 transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.3);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.3);box-shadow:0 1px 0 rgba(255,255,255,.3)}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #a5a5a5;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #b6b6b6;border-bottom-color:#999;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 3px rgba(0,0,0,.15);-webkit-box-shadow:0 0 3px rgba(0,0,0,.15);box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap}.cke_panel_listItem{margin:0;padding-bottom:1px}.cke_panel_listItem a{padding:3px 4px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}* html .cke_panel_listItem a{width:100%;color:#000}*:first-child+html .cke_panel_listItem a{color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #dedede;background-color:#f2f2f2;-moz-box-shadow:0 0 2px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 0 2px rgba(0,0,0,.1) inset;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#dedede;background-color:#f2f2f2;-moz-box-shadow:0 0 2px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 0 2px rgba(0,0,0,.1) inset;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_hc .cke_panel_listItem a{border-style:none}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:1px 2px}.cke_panel_grouptitle{font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:4px 6px;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #b6b6b6;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#cfd1cf));background-image:-moz-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-webkit-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-o-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-ms-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:linear-gradient(top,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_colorblock{padding:3px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px;border:#808080 1px solid;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{border:#fff 1px solid;padding:2px;float:left;width:12px;height:12px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#b6b6b6 1px solid;background-color:#e5e5e5}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:2px;display:block;cursor:pointer}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{border:#b6b6b6 1px solid;background-color:#e5e5e5}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background-image:-moz-linear-gradient(top,#fff,#e4e4e4);background-image:-webkit-linear-gradient(top,#fff,#e4e4e4);background-image:-o-linear-gradient(top,#fff,#e4e4e4);background-image:-ms-linear-gradient(top,#fff,#e4e4e4);background-image:linear-gradient(top,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_hc .cke_toolgroup{border:0;margin-right:10px;margin-bottom:10px}.cke_rtl .cke_toolgroup *:first-child{-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0}.cke_rtl .cke_toolgroup *:last-child{-moz-border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px}.cke_rtl .cke_toolgroup{float:right;margin-left:6px;margin-right:0}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0}.cke_rtl .cke_button{float:right}.cke_hc .cke_button{border:1px solid black;padding:3px 5px;margin:-2px 4px 0 -2px}.cke_button_on{-moz-box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);background:#b5b5b5;background-image:-webkit-gradient(linear,left top,left bottom,from(#aaa),to(#cacaca));background-image:-moz-linear-gradient(top,#aaa,#cacaca);background-image:-webkit-linear-gradient(top,#aaa,#cacaca);background-image:-o-linear-gradient(top,#aaa,#cacaca);background-image:-ms-linear-gradient(top,#aaa,#cacaca);background-image:linear-gradient(top,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border-width:3px;padding:1px 3px}.cke_button_disabled .cke_button_icon{opacity:.3}.cke_hc .cke_button_disabled{opacity:.5}a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{-moz-box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{-moz-box-shadow:0 0 1px rgba(0,0,0,.3) inset;-webkit-box-shadow:0 0 1px rgba(0,0,0,.3) inset;box-shadow:0 0 1px rgba(0,0,0,.3) inset;background:#ccc;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));background-image:-moz-linear-gradient(top,#f2f2f2,#ccc);background-image:-webkit-linear-gradient(top,#f2f2f2,#ccc);background-image:-o-linear-gradient(top,#f2f2f2,#ccc);background-image:-ms-linear-gradient(top,#f2f2f2,#ccc);background-image:linear-gradient(top,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5)}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px -2px 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#c0c0c0;background-color:rgba(0,0,0,.2);margin:5px 2px 0;height:18px;width:1px;-webkit-box-shadow:1px 0 1px rgba(255,255,255,.5);-moz-box-shadow:1px 0 1px rgba(255,255,255,.5);box-shadow:1px 0 1px rgba(255,255,255,.5)}.cke_rtl .cke_toolbar_separator{float:right;-webkit-box-shadow:-1px 0 1px rgba(255,255,255,.1);-moz-box-shadow:-1px 0 1px rgba(255,255,255,.1);box-shadow:-1px 0 1px rgba(255,255,255,.1)}.cke_hc .cke_toolbar_separator{width:0;border-left:1px solid;margin:1px 5px 0 0}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #a6a6a6;border-bottom-color:#979797;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background-image:-moz-linear-gradient(top,#fff,#e4e4e4);background-image:-webkit-linear-gradient(top,#fff,#e4e4e4);background-image:-o-linear-gradient(top,#fff,#e4e4e4);background-image:-ms-linear-gradient(top,#fff,#e4e4e4);background-image:linear-gradient(top,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_toolbox_collapser:hover{background:#ccc;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));background-image:-moz-linear-gradient(top,#f2f2f2,#ccc);background-image:-webkit-linear-gradient(top,#f2f2f2,#ccc);background-image:-o-linear-gradient(top,#f2f2f2,#ccc);background-image:-ms-linear-gradient(top,#f2f2f2,#ccc);background-image:linear-gradient(top,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid #474747;border-top:3px solid transparent}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#474747}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0;margin-right:2px}.cke_menubutton{display:block}.cke_menuitem span{cursor:default}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3;display:block}.cke_hc .cke_menubutton{padding:2px}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#d7d8d7;opacity:.70;filter:alpha(opacity=70);padding:4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#d0d2d0}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#eff0ef}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d3d3d3;height:1px;filter:alpha(opacity=70);opacity:.70}.cke_menuarrow{background-image:url(images/arrow.png);background-position:0 10px;background-repeat:no-repeat;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:-2px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}.cke_combo_button{display:inline-block;float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background-image:-moz-linear-gradient(top,#fff,#e4e4e4);background-image:-webkit-linear-gradient(top,#fff,#e4e4e4);background-image:-o-linear-gradient(top,#fff,#e4e4e4);background-image:-ms-linear-gradient(top,#fff,#e4e4e4);background-image:linear-gradient(top,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus{background:#ccc;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));background-image:-moz-linear-gradient(top,#f2f2f2,#ccc);background-image:-webkit-linear-gradient(top,#f2f2f2,#ccc);background-image:-o-linear-gradient(top,#f2f2f2,#ccc);background-image:-ms-linear-gradient(top,#f2f2f2,#ccc);background-image:linear-gradient(top,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc');outline:0}.cke_combo_off a.cke_combo_button:active,.cke_combo_on a.cke_combo_button{border:1px solid #777;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;background:#b5b5b5;background-image:-webkit-gradient(linear,left top,left bottom,from(#aaa),to(#cacaca));background-image:-moz-linear-gradient(top,#aaa,#cacaca);background-image:-webkit-linear-gradient(top,#aaa,#cacaca);background-image:-o-linear-gradient(top,#aaa,#cacaca);background-image:-ms-linear-gradient(top,#aaa,#cacaca);background-image:linear-gradient(top,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_combo_on a.cke_combo_button:hover,.cke_combo_on a.cke_combo_button:focus,.cke_combo_on a.cke_combo_button:active{-moz-box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}.cke_rtl .cke_combo_button{float:right;margin-left:5px;margin-right:0}.cke_hc a.cke_combo_button{padding:3px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border-width:3px;padding:1px}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5);width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 7px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}.cke_path_item,.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#4c4c4c;text-shadow:0 1px 0 #fff;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#bfbfbf;color:#333;text-shadow:0 1px 0 rgba(255,255,255,.5);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5);-webkit-box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5);box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5)}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combo__fontsize .cke_combo_text{width:30px}.cke_combopanel__fontsize{width:120px}.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}.cke_bottom{padding-bottom:3px}.cke_combo_text{margin-bottom:-1px;margin-top:1px}.cke_button__about_icon {background: url(icons.png) no-repeat 0 -0px !important;}.cke_button__bold_icon {background: url(icons.png) no-repeat 0 -24px !important;}.cke_button__italic_icon {background: url(icons.png) no-repeat 0 -48px !important;}.cke_button__strike_icon {background: url(icons.png) no-repeat 0 -72px !important;}.cke_button__subscript_icon {background: url(icons.png) no-repeat 0 -96px !important;}.cke_button__superscript_icon {background: url(icons.png) no-repeat 0 -120px !important;}.cke_button__underline_icon {background: url(icons.png) no-repeat 0 -144px !important;}.cke_button__bidiltr_icon {background: url(icons.png) no-repeat 0 -168px !important;}.cke_button__bidirtl_icon {background: url(icons.png) no-repeat 0 -192px !important;}.cke_button__blockquote_icon {background: url(icons.png) no-repeat 0 -216px !important;}.cke_rtl .cke_button__copy_icon, .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons.png) no-repeat 0 -240px !important;}.cke_ltr .cke_button__copy_icon {background: url(icons.png) no-repeat 0 -264px !important;}.cke_rtl .cke_button__cut_icon, .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons.png) no-repeat 0 -288px !important;}.cke_ltr .cke_button__cut_icon {background: url(icons.png) no-repeat 0 -312px !important;}.cke_rtl .cke_button__paste_icon, .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons.png) no-repeat 0 -336px !important;}.cke_ltr .cke_button__paste_icon {background: url(icons.png) no-repeat 0 -360px !important;}.cke_button__bgcolor_icon {background: url(icons.png) no-repeat 0 -384px !important;}.cke_button__textcolor_icon {background: url(icons.png) no-repeat 0 -408px !important;}.cke_rtl .cke_button__templates_icon, .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons.png) no-repeat 0 -432px !important;}.cke_ltr .cke_button__templates_icon {background: url(icons.png) no-repeat 0 -456px !important;}.cke_button__creatediv_icon {background: url(icons.png) no-repeat 0 -480px !important;}.cke_rtl .cke_button__find_icon, .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons.png) no-repeat 0 -504px !important;}.cke_ltr .cke_button__find_icon {background: url(icons.png) no-repeat 0 -528px !important;}.cke_button__replace_icon {background: url(icons.png) no-repeat 0 -552px !important;}.cke_button__flash_icon {background: url(icons.png) no-repeat 0 -576px !important;}.cke_button__button_icon {background: url(icons.png) no-repeat 0 -600px !important;}.cke_button__checkbox_icon {background: url(icons.png) no-repeat 0 -624px !important;}.cke_button__form_icon {background: url(icons.png) no-repeat 0 -648px !important;}.cke_button__hiddenfield_icon {background: url(icons.png) no-repeat 0 -672px !important;}.cke_button__imagebutton_icon {background: url(icons.png) no-repeat 0 -696px !important;}.cke_button__radio_icon {background: url(icons.png) no-repeat 0 -720px !important;}.cke_rtl .cke_button__select_icon, .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons.png) no-repeat 0 -744px !important;}.cke_ltr .cke_button__select_icon {background: url(icons.png) no-repeat 0 -768px !important;}.cke_rtl .cke_button__textarea_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons.png) no-repeat 0 -792px !important;}.cke_ltr .cke_button__textarea_icon {background: url(icons.png) no-repeat 0 -816px !important;}.cke_rtl .cke_button__textfield_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons.png) no-repeat 0 -840px !important;}.cke_ltr .cke_button__textfield_icon {background: url(icons.png) no-repeat 0 -864px !important;}.cke_button__horizontalrule_icon {background: url(icons.png) no-repeat 0 -888px !important;}.cke_button__iframe_icon {background: url(icons.png) no-repeat 0 -912px !important;}.cke_button__image_icon {background: url(icons.png) no-repeat 0 -936px !important;}.cke_rtl .cke_button__indent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons.png) no-repeat 0 -960px !important;}.cke_ltr .cke_button__indent_icon {background: url(icons.png) no-repeat 0 -984px !important;}.cke_rtl .cke_button__outdent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons.png) no-repeat 0 -1008px !important;}.cke_ltr .cke_button__outdent_icon {background: url(icons.png) no-repeat 0 -1032px !important;}.cke_button__smiley_icon {background: url(icons.png) no-repeat 0 -1056px !important;}.cke_button__justifyblock_icon {background: url(icons.png) no-repeat 0 -1080px !important;}.cke_button__justifycenter_icon {background: url(icons.png) no-repeat 0 -1104px !important;}.cke_button__justifyleft_icon {background: url(icons.png) no-repeat 0 -1128px !important;}.cke_button__justifyright_icon {background: url(icons.png) no-repeat 0 -1152px !important;}.cke_rtl .cke_button__anchor_icon, .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons.png) no-repeat 0 -1176px !important;}.cke_ltr .cke_button__anchor_icon {background: url(icons.png) no-repeat 0 -1200px !important;}.cke_button__link_icon {background: url(icons.png) no-repeat 0 -1224px !important;}.cke_button__unlink_icon {background: url(icons.png) no-repeat 0 -1248px !important;}.cke_rtl .cke_button__bulletedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons.png) no-repeat 0 -1272px !important;}.cke_ltr .cke_button__bulletedlist_icon {background: url(icons.png) no-repeat 0 -1296px !important;}.cke_rtl .cke_button__numberedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons.png) no-repeat 0 -1320px !important;}.cke_ltr .cke_button__numberedlist_icon {background: url(icons.png) no-repeat 0 -1344px !important;}.cke_button__maximize_icon {background: url(icons.png) no-repeat 0 -1368px !important;}.cke_rtl .cke_button__newpage_icon, .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons.png) no-repeat 0 -1392px !important;}.cke_ltr .cke_button__newpage_icon {background: url(icons.png) no-repeat 0 -1416px !important;}.cke_rtl .cke_button__pagebreak_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons.png) no-repeat 0 -1440px !important;}.cke_ltr .cke_button__pagebreak_icon {background: url(icons.png) no-repeat 0 -1464px !important;}.cke_rtl .cke_button__pastetext_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons.png) no-repeat 0 -1488px !important;}.cke_ltr .cke_button__pastetext_icon {background: url(icons.png) no-repeat 0 -1512px !important;}.cke_rtl .cke_button__pastefromword_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons.png) no-repeat 0 -1536px !important;}.cke_ltr .cke_button__pastefromword_icon {background: url(icons.png) no-repeat 0 -1560px !important;}.cke_rtl .cke_button__preview_icon, .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons.png) no-repeat 0 -1584px !important;}.cke_ltr .cke_button__preview_icon {background: url(icons.png) no-repeat 0 -1608px !important;}.cke_button__print_icon {background: url(icons.png) no-repeat 0 -1632px !important;}.cke_button__removeformat_icon {background: url(icons.png) no-repeat 0 -1656px !important;}.cke_button__save_icon {background: url(icons.png) no-repeat 0 -1680px !important;}.cke_button__selectall_icon {background: url(icons.png) no-repeat 0 -1704px !important;}.cke_rtl .cke_button__showblocks_icon, .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons.png) no-repeat 0 -1728px !important;}.cke_ltr .cke_button__showblocks_icon {background: url(icons.png) no-repeat 0 -1752px !important;}.cke_rtl .cke_button__source_icon, .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons.png) no-repeat 0 -1776px !important;}.cke_ltr .cke_button__source_icon {background: url(icons.png) no-repeat 0 -1800px !important;}.cke_button__specialchar_icon {background: url(icons.png) no-repeat 0 -1824px !important;}.cke_button__scayt_icon {background: url(icons.png) no-repeat 0 -1848px !important;}.cke_button__table_icon {background: url(icons.png) no-repeat 0 -1872px !important;}.cke_rtl .cke_button__redo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons.png) no-repeat 0 -1896px !important;}.cke_ltr .cke_button__redo_icon {background: url(icons.png) no-repeat 0 -1920px !important;}.cke_rtl .cke_button__undo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons.png) no-repeat 0 -1944px !important;}.cke_ltr .cke_button__undo_icon {background: url(icons.png) no-repeat 0 -1968px !important;}.cke_button__spellchecker_icon {background: url(icons.png) no-repeat 0 -1992px !important;}.cke_hidpi .cke_button__about_icon {background: url(icons_hidpi.png) no-repeat 0 -0px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bold_icon {background: url(icons_hidpi.png) no-repeat 0 -24px !important;background-size: 16px !important;}.cke_hidpi .cke_button__italic_icon {background: url(icons_hidpi.png) no-repeat 0 -48px !important;background-size: 16px !important;}.cke_hidpi .cke_button__strike_icon {background: url(icons_hidpi.png) no-repeat 0 -72px !important;background-size: 16px !important;}.cke_hidpi .cke_button__subscript_icon {background: url(icons_hidpi.png) no-repeat 0 -96px !important;background-size: 16px !important;}.cke_hidpi .cke_button__superscript_icon {background: url(icons_hidpi.png) no-repeat 0 -120px !important;background-size: 16px !important;}.cke_hidpi .cke_button__underline_icon {background: url(icons_hidpi.png) no-repeat 0 -144px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidiltr_icon {background: url(icons_hidpi.png) no-repeat 0 -168px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidirtl_icon {background: url(icons_hidpi.png) no-repeat 0 -192px !important;background-size: 16px !important;}.cke_hidpi .cke_button__blockquote_icon {background: url(icons_hidpi.png) no-repeat 0 -216px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__copy_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons_hidpi.png) no-repeat 0 -240px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon {background: url(icons_hidpi.png) no-repeat 0 -264px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__cut_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons_hidpi.png) no-repeat 0 -288px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon {background: url(icons_hidpi.png) no-repeat 0 -312px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__paste_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons_hidpi.png) no-repeat 0 -336px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon {background: url(icons_hidpi.png) no-repeat 0 -360px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bgcolor_icon {background: url(icons_hidpi.png) no-repeat 0 -384px !important;background-size: 16px !important;}.cke_hidpi .cke_button__textcolor_icon {background: url(icons_hidpi.png) no-repeat 0 -408px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__templates_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons_hidpi.png) no-repeat 0 -432px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon {background: url(icons_hidpi.png) no-repeat 0 -456px !important;background-size: 16px !important;}.cke_hidpi .cke_button__creatediv_icon {background: url(icons_hidpi.png) no-repeat 0 -480px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__find_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons_hidpi.png) no-repeat 0 -504px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon {background: url(icons_hidpi.png) no-repeat 0 -528px !important;background-size: 16px !important;}.cke_hidpi .cke_button__replace_icon {background: url(icons_hidpi.png) no-repeat 0 -552px !important;background-size: 16px !important;}.cke_hidpi .cke_button__flash_icon {background: url(icons_hidpi.png) no-repeat 0 -576px !important;background-size: 16px !important;}.cke_hidpi .cke_button__button_icon {background: url(icons_hidpi.png) no-repeat 0 -600px !important;background-size: 16px !important;}.cke_hidpi .cke_button__checkbox_icon {background: url(icons_hidpi.png) no-repeat 0 -624px !important;background-size: 16px !important;}.cke_hidpi .cke_button__form_icon {background: url(icons_hidpi.png) no-repeat 0 -648px !important;background-size: 16px !important;}.cke_hidpi .cke_button__hiddenfield_icon {background: url(icons_hidpi.png) no-repeat 0 -672px !important;background-size: 16px !important;}.cke_hidpi .cke_button__imagebutton_icon {background: url(icons_hidpi.png) no-repeat 0 -696px !important;background-size: 16px !important;}.cke_hidpi .cke_button__radio_icon {background: url(icons_hidpi.png) no-repeat 0 -720px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__select_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons_hidpi.png) no-repeat 0 -744px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon {background: url(icons_hidpi.png) no-repeat 0 -768px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textarea_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons_hidpi.png) no-repeat 0 -792px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon {background: url(icons_hidpi.png) no-repeat 0 -816px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textfield_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons_hidpi.png) no-repeat 0 -840px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon {background: url(icons_hidpi.png) no-repeat 0 -864px !important;background-size: 16px !important;}.cke_hidpi .cke_button__horizontalrule_icon {background: url(icons_hidpi.png) no-repeat 0 -888px !important;background-size: 16px !important;}.cke_hidpi .cke_button__iframe_icon {background: url(icons_hidpi.png) no-repeat 0 -912px !important;background-size: 16px !important;}.cke_hidpi .cke_button__image_icon {background: url(icons_hidpi.png) no-repeat 0 -936px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__indent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons_hidpi.png) no-repeat 0 -960px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon {background: url(icons_hidpi.png) no-repeat 0 -984px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__outdent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons_hidpi.png) no-repeat 0 -1008px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon {background: url(icons_hidpi.png) no-repeat 0 -1032px !important;background-size: 16px !important;}.cke_hidpi .cke_button__smiley_icon {background: url(icons_hidpi.png) no-repeat 0 -1056px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyblock_icon {background: url(icons_hidpi.png) no-repeat 0 -1080px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifycenter_icon {background: url(icons_hidpi.png) no-repeat 0 -1104px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyleft_icon {background: url(icons_hidpi.png) no-repeat 0 -1128px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyright_icon {background: url(icons_hidpi.png) no-repeat 0 -1152px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__anchor_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons_hidpi.png) no-repeat 0 -1176px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon {background: url(icons_hidpi.png) no-repeat 0 -1200px !important;background-size: 16px !important;}.cke_hidpi .cke_button__link_icon {background: url(icons_hidpi.png) no-repeat 0 -1224px !important;background-size: 16px !important;}.cke_hidpi .cke_button__unlink_icon {background: url(icons_hidpi.png) no-repeat 0 -1248px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -1272px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -1296px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -1320px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -1344px !important;background-size: 16px !important;}.cke_hidpi .cke_button__maximize_icon {background: url(icons_hidpi.png) no-repeat 0 -1368px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__newpage_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons_hidpi.png) no-repeat 0 -1392px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon {background: url(icons_hidpi.png) no-repeat 0 -1416px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons_hidpi.png) no-repeat 0 -1440px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon {background: url(icons_hidpi.png) no-repeat 0 -1464px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastetext_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons_hidpi.png) no-repeat 0 -1488px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon {background: url(icons_hidpi.png) no-repeat 0 -1512px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons_hidpi.png) no-repeat 0 -1536px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon {background: url(icons_hidpi.png) no-repeat 0 -1560px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__preview_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons_hidpi.png) no-repeat 0 -1584px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon {background: url(icons_hidpi.png) no-repeat 0 -1608px !important;background-size: 16px !important;}.cke_hidpi .cke_button__print_icon {background: url(icons_hidpi.png) no-repeat 0 -1632px !important;background-size: 16px !important;}.cke_hidpi .cke_button__removeformat_icon {background: url(icons_hidpi.png) no-repeat 0 -1656px !important;background-size: 16px !important;}.cke_hidpi .cke_button__save_icon {background: url(icons_hidpi.png) no-repeat 0 -1680px !important;background-size: 16px !important;}.cke_hidpi .cke_button__selectall_icon {background: url(icons_hidpi.png) no-repeat 0 -1704px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__showblocks_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons_hidpi.png) no-repeat 0 -1728px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon {background: url(icons_hidpi.png) no-repeat 0 -1752px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__source_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons_hidpi.png) no-repeat 0 -1776px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon {background: url(icons_hidpi.png) no-repeat 0 -1800px !important;background-size: 16px !important;}.cke_hidpi .cke_button__specialchar_icon {background: url(icons_hidpi.png) no-repeat 0 -1824px !important;background-size: 16px !important;}.cke_hidpi .cke_button__scayt_icon {background: url(icons_hidpi.png) no-repeat 0 -1848px !important;background-size: 16px !important;}.cke_hidpi .cke_button__table_icon {background: url(icons_hidpi.png) no-repeat 0 -1872px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__redo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons_hidpi.png) no-repeat 0 -1896px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon {background: url(icons_hidpi.png) no-repeat 0 -1920px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__undo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons_hidpi.png) no-repeat 0 -1944px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon {background: url(icons_hidpi.png) no-repeat 0 -1968px !important;background-size: 16px !important;}.cke_hidpi .cke_button__spellchecker_icon {background: url(icons_hidpi.png) no-repeat 0 -1992px !important;background-size: 16px !important;} \ No newline at end of file diff --git a/ckeditor/static/ckeditor/ckeditor/skins/moono/editor_ie.css b/ckeditor/static/ckeditor/ckeditor/skins/moono/editor_ie.css index 55e0cb9..aa33d5f 100644 --- a/ckeditor/static/ckeditor/ckeditor/skins/moono/editor_ie.css +++ b/ckeditor/static/ckeditor/ckeditor/skins/moono/editor_ie.css @@ -1,5 +1,5 @@ /* Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.html or http://ckeditor.com/license +For licensing, see LICENSE.md or http://ckeditor.com/license */ -.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}.cke_reset_all,.cke_reset_all *{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.cke_chrome{display:block;border:1px solid #b6b6b6;padding:0;-moz-box-shadow:0 0 3px rgba(0,0,0,.15);-webkit-box-shadow:0 0 3px rgba(0,0,0,.15);box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_inner{display:block;-webkit-touch-callout:none;background:#fff;padding:0}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #b6b6b6;padding:6px 8px 2px;white-space:normal;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#cfd1cf));background-image:-moz-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-webkit-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-o-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-ms-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:linear-gradient(top,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fff5f5f5',endColorstr='#ffcfd1cf')}.cke_float .cke_top{border:1px solid #b6b6b6;border-bottom-color:#999}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #bfbfbf;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#cfd1cf));background-image:-moz-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-webkit-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-o-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-ms-linear-gradient(top,#ebebeb,#cfd1cf);background-image:linear-gradient(top,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffebebeb',endColorstr='#cfd1cf')}.cke_resizer{width:0;height:0;overflow:hidden;width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #666 transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.3);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.3);box-shadow:0 1px 0 rgba(255,255,255,.3)}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #a5a5a5;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #b6b6b6;border-bottom-color:#999;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 3px rgba(0,0,0,.15);-webkit-box-shadow:0 0 3px rgba(0,0,0,.15);box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap}.cke_panel_listItem{margin:0;padding-bottom:1px}.cke_panel_listItem a{padding:3px 4px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}* html .cke_panel_listItem a{width:100%;color:#000}*:first-child+html .cke_panel_listItem a{color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #dedede;background-color:#f2f2f2;-moz-box-shadow:0 0 2px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 0 2px rgba(0,0,0,.1) inset;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#dedede;background-color:#f2f2f2;-moz-box-shadow:0 0 2px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 0 2px rgba(0,0,0,.1) inset;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_hc .cke_panel_listItem a{border-style:none}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:1px 2px}.cke_panel_grouptitle{font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:4px 6px;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #b6b6b6;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#cfd1cf));background-image:-moz-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-webkit-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-o-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-ms-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:linear-gradient(top,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fff5f5f5',endColorstr='#ffcfd1cf')}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_colorblock{padding:3px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px;border:#808080 1px solid;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{border:#fff 1px solid;padding:2px;float:left;width:12px;height:12px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#b6b6b6 1px solid;background-color:#e5e5e5}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:2px;display:block;cursor:pointer}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{border:#b6b6b6 1px solid;background-color:#e5e5e5}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background-image:-moz-linear-gradient(top,#fff,#e4e4e4);background-image:-webkit-linear-gradient(top,#fff,#e4e4e4);background-image:-o-linear-gradient(top,#fff,#e4e4e4);background-image:-ms-linear-gradient(top,#fff,#e4e4e4);background-image:linear-gradient(top,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffffff',endColorstr='#ffe4e4e4')}.cke_hc .cke_toolgroup{border:0;margin-right:10px;margin-bottom:10px}.cke_rtl .cke_toolgroup *:first-child{-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0}.cke_rtl .cke_toolgroup *:last-child{-moz-border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px}.cke_rtl .cke_toolgroup{float:right;margin-left:6px;margin-right:0}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0}.cke_rtl .cke_button{float:right}.cke_hc .cke_button{border:1px solid black;padding:3px 5px;margin:-2px 4px 0 -2px}.cke_button_on{-moz-box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);background:#b5b5b5;background-image:-webkit-gradient(linear,left top,left bottom,from(#aaa),to(#cacaca));background-image:-moz-linear-gradient(top,#aaa,#cacaca);background-image:-webkit-linear-gradient(top,#aaa,#cacaca);background-image:-o-linear-gradient(top,#aaa,#cacaca);background-image:-ms-linear-gradient(top,#aaa,#cacaca);background-image:linear-gradient(top,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffaaaaaa',endColorstr='#ffcacaca')}.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border-width:3px;padding:1px 3px}.cke_button_disabled .cke_button_icon{opacity:.3}.cke_hc .cke_button_disabled{opacity:.5}a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{-moz-box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{-moz-box-shadow:0 0 1px rgba(0,0,0,.3) inset;-webkit-box-shadow:0 0 1px rgba(0,0,0,.3) inset;box-shadow:0 0 1px rgba(0,0,0,.3) inset;background:#ccc;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));background-image:-moz-linear-gradient(top,#f2f2f2,#ccc);background-image:-webkit-linear-gradient(top,#f2f2f2,#ccc);background-image:-o-linear-gradient(top,#f2f2f2,#ccc);background-image:-ms-linear-gradient(top,#f2f2f2,#ccc);background-image:linear-gradient(top,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fff2f2f2',endColorstr='#ffcccccc')}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5)}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px -2px 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#c0c0c0;background-color:rgba(0,0,0,.2);margin:5px 2px 0;height:18px;width:1px;-webkit-box-shadow:1px 0 1px rgba(255,255,255,.5);-moz-box-shadow:1px 0 1px rgba(255,255,255,.5);box-shadow:1px 0 1px rgba(255,255,255,.5)}.cke_rtl .cke_toolbar_separator{float:right;-webkit-box-shadow:-1px 0 1px rgba(255,255,255,.1);-moz-box-shadow:-1px 0 1px rgba(255,255,255,.1);box-shadow:-1px 0 1px rgba(255,255,255,.1)}.cke_hc .cke_toolbar_separator{width:0;border-left:1px solid;margin:1px 5px 0 0}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #a6a6a6;border-bottom-color:#979797;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background-image:-moz-linear-gradient(top,#fff,#e4e4e4);background-image:-webkit-linear-gradient(top,#fff,#e4e4e4);background-image:-o-linear-gradient(top,#fff,#e4e4e4);background-image:-ms-linear-gradient(top,#fff,#e4e4e4);background-image:linear-gradient(top,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffffff',endColorstr='#ffe4e4e4')}.cke_toolbox_collapser:hover{background:#ccc;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));background-image:-moz-linear-gradient(top,#f2f2f2,#ccc);background-image:-webkit-linear-gradient(top,#f2f2f2,#ccc);background-image:-o-linear-gradient(top,#f2f2f2,#ccc);background-image:-ms-linear-gradient(top,#f2f2f2,#ccc);background-image:linear-gradient(top,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fff2f2f2',endColorstr='#ffcccccc')}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid #474747;border-top:3px solid transparent}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#474747}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0;margin-right:2px}.cke_menubutton{display:block}.cke_menuitem span{cursor:default}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3;display:block}.cke_hc .cke_menubutton{padding:2px}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#d7d8d7;opacity:.70;filter:alpha(opacity=70);padding:4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#d0d2d0}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#eff0ef}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d3d3d3;height:1px;filter:alpha(opacity=70);opacity:.70}.cke_menuarrow{background-image:url(images/arrow.png);background-position:0 10px;background-repeat:no-repeat;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:-2px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}.cke_combo_button{display:inline-block;float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background-image:-moz-linear-gradient(top,#fff,#e4e4e4);background-image:-webkit-linear-gradient(top,#fff,#e4e4e4);background-image:-o-linear-gradient(top,#fff,#e4e4e4);background-image:-ms-linear-gradient(top,#fff,#e4e4e4);background-image:linear-gradient(top,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffffff',endColorstr='#ffe4e4e4')}.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus{background:#ccc;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));background-image:-moz-linear-gradient(top,#f2f2f2,#ccc);background-image:-webkit-linear-gradient(top,#f2f2f2,#ccc);background-image:-o-linear-gradient(top,#f2f2f2,#ccc);background-image:-ms-linear-gradient(top,#f2f2f2,#ccc);background-image:linear-gradient(top,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fff2f2f2',endColorstr='#ffcccccc');outline:0}.cke_combo_off a.cke_combo_button:active,.cke_combo_on a.cke_combo_button{border:1px solid #777;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;background:#b5b5b5;background-image:-webkit-gradient(linear,left top,left bottom,from(#aaa),to(#cacaca));background-image:-moz-linear-gradient(top,#aaa,#cacaca);background-image:-webkit-linear-gradient(top,#aaa,#cacaca);background-image:-o-linear-gradient(top,#aaa,#cacaca);background-image:-ms-linear-gradient(top,#aaa,#cacaca);background-image:linear-gradient(top,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffaaaaaa',endColorstr='#ffcacaca')}.cke_combo_on a.cke_combo_button:hover,.cke_combo_on a.cke_combo_button:focus,.cke_combo_on a.cke_combo_button:active{-moz-box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}.cke_rtl .cke_combo_button{float:right;margin-left:5px;margin-right:0}.cke_hc a.cke_combo_button{padding:3px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border-width:3px;padding:1px}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5);width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 7px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}.cke_path_item,.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#4c4c4c;text-shadow:0 1px 0 #fff;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#bfbfbf;color:#333;text-shadow:0 1px 0 rgba(255,255,255,.5);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5);-webkit-box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5);box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5)}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label{display:inline}.cke_combo__fontsize .cke_combo_text{width:30px}.cke_combopanel__fontsize{width:120px}.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}a.cke_button_disabled,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{filter:alpha(opacity = 30)}.cke_button_disabled .cke_button_icon{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}.cke_button_off:hover,.cke_button_off:focus,.cke_button_off:active{filter:alpha(opacity = 100)}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{filter:alpha(opacity = 30)}.cke_toolbox_collapser{border:1px solid #a6a6a6}.cke_toolbox_collapser .cke_arrow{margin-top:1px}.cke_hc .cke_top,.cke_hc .cke_bottom,.cke_hc .cke_combo_button,.cke_hc a.cke_combo_button:hover,.cke_hc a.cke_combo_button:focus,.cke_hc .cke_toolgroup,.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc .cke_toolbox_collapser,.cke_hc .cke_toolbox_collapser:hover,.cke_hc .cke_panel_grouptitle{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_button__about_icon{background: url(icons.png) no-repeat 0 -0px !important;}.cke_button__bold_icon{background: url(icons.png) no-repeat 0 -32px !important;}.cke_button__italic_icon{background: url(icons.png) no-repeat 0 -64px !important;}.cke_button__strike_icon{background: url(icons.png) no-repeat 0 -96px !important;}.cke_button__subscript_icon{background: url(icons.png) no-repeat 0 -128px !important;}.cke_button__superscript_icon{background: url(icons.png) no-repeat 0 -160px !important;}.cke_button__underline_icon{background: url(icons.png) no-repeat 0 -192px !important;}.cke_button__bidiltr_icon{background: url(icons.png) no-repeat 0 -224px !important;}.cke_button__bidirtl_icon{background: url(icons.png) no-repeat 0 -256px !important;}.cke_button__blockquote_icon{background: url(icons.png) no-repeat 0 -288px !important;}.cke_rtl .cke_button__copy_icon,.cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background: url(icons.png) no-repeat 0 -320px !important;}.cke_ltr .cke_button__copy_icon{background: url(icons.png) no-repeat 0 -352px !important;}.cke_rtl .cke_button__cut_icon,.cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background: url(icons.png) no-repeat 0 -384px !important;}.cke_ltr .cke_button__cut_icon{background: url(icons.png) no-repeat 0 -416px !important;}.cke_rtl .cke_button__paste_icon,.cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background: url(icons.png) no-repeat 0 -448px !important;}.cke_ltr .cke_button__paste_icon{background: url(icons.png) no-repeat 0 -480px !important;}.cke_button__bgcolor_icon{background: url(icons.png) no-repeat 0 -512px !important;}.cke_button__textcolor_icon{background: url(icons.png) no-repeat 0 -544px !important;}.cke_rtl .cke_button__templates_icon,.cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background: url(icons.png) no-repeat 0 -576px !important;}.cke_ltr .cke_button__templates_icon{background: url(icons.png) no-repeat 0 -608px !important;}.cke_button__creatediv_icon{background: url(icons.png) no-repeat 0 -640px !important;}.cke_rtl .cke_button__bulletedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background: url(icons.png) no-repeat 0 -672px !important;}.cke_ltr .cke_button__bulletedlist_icon{background: url(icons.png) no-repeat 0 -704px !important;}.cke_rtl .cke_button__numberedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background: url(icons.png) no-repeat 0 -736px !important;}.cke_ltr .cke_button__numberedlist_icon{background: url(icons.png) no-repeat 0 -768px !important;}.cke_rtl .cke_button__indent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background: url(icons.png) no-repeat 0 -800px !important;}.cke_ltr .cke_button__indent_icon{background: url(icons.png) no-repeat 0 -832px !important;}.cke_rtl .cke_button__outdent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background: url(icons.png) no-repeat 0 -864px !important;}.cke_ltr .cke_button__outdent_icon{background: url(icons.png) no-repeat 0 -896px !important;}.cke_rtl .cke_button__find_icon,.cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background: url(icons.png) no-repeat 0 -928px !important;}.cke_ltr .cke_button__find_icon{background: url(icons.png) no-repeat 0 -960px !important;}.cke_button__replace_icon{background: url(icons.png) no-repeat 0 -992px !important;}.cke_button__flash_icon{background: url(icons.png) no-repeat 0 -1024px !important;}.cke_button__button_icon{background: url(icons.png) no-repeat 0 -1056px !important;}.cke_button__checkbox_icon{background: url(icons.png) no-repeat 0 -1088px !important;}.cke_button__form_icon{background: url(icons.png) no-repeat 0 -1120px !important;}.cke_button__hiddenfield_icon{background: url(icons.png) no-repeat 0 -1152px !important;}.cke_button__imagebutton_icon{background: url(icons.png) no-repeat 0 -1184px !important;}.cke_button__radio_icon{background: url(icons.png) no-repeat 0 -1216px !important;}.cke_rtl .cke_button__select_icon,.cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background: url(icons.png) no-repeat 0 -1248px !important;}.cke_ltr .cke_button__select_icon{background: url(icons.png) no-repeat 0 -1280px !important;}.cke_rtl .cke_button__textarea_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background: url(icons.png) no-repeat 0 -1312px !important;}.cke_ltr .cke_button__textarea_icon{background: url(icons.png) no-repeat 0 -1344px !important;}.cke_rtl .cke_button__textfield_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background: url(icons.png) no-repeat 0 -1376px !important;}.cke_ltr .cke_button__textfield_icon{background: url(icons.png) no-repeat 0 -1408px !important;}.cke_button__horizontalrule_icon{background: url(icons.png) no-repeat 0 -1440px !important;}.cke_button__iframe_icon{background: url(icons.png) no-repeat 0 -1472px !important;}.cke_button__image_icon{background: url(icons.png) no-repeat 0 -1504px !important;}.cke_button__smiley_icon{background: url(icons.png) no-repeat 0 -1536px !important;}.cke_button__justifyblock_icon{background: url(icons.png) no-repeat 0 -1568px !important;}.cke_button__justifycenter_icon{background: url(icons.png) no-repeat 0 -1600px !important;}.cke_button__justifyleft_icon{background: url(icons.png) no-repeat 0 -1632px !important;}.cke_button__justifyright_icon{background: url(icons.png) no-repeat 0 -1664px !important;}.cke_rtl .cke_button__anchor_icon,.cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background: url(icons.png) no-repeat 0 -1696px !important;}.cke_ltr .cke_button__anchor_icon{background: url(icons.png) no-repeat 0 -1728px !important;}.cke_button__link_icon{background: url(icons.png) no-repeat 0 -1760px !important;}.cke_button__unlink_icon{background: url(icons.png) no-repeat 0 -1792px !important;}.cke_button__maximize_icon{background: url(icons.png) no-repeat 0 -1824px !important;}.cke_rtl .cke_button__newpage_icon,.cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background: url(icons.png) no-repeat 0 -1856px !important;}.cke_ltr .cke_button__newpage_icon{background: url(icons.png) no-repeat 0 -1888px !important;}.cke_rtl .cke_button__pagebreak_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background: url(icons.png) no-repeat 0 -1920px !important;}.cke_ltr .cke_button__pagebreak_icon{background: url(icons.png) no-repeat 0 -1952px !important;}.cke_rtl .cke_button__pastetext_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background: url(icons.png) no-repeat 0 -1984px !important;}.cke_ltr .cke_button__pastetext_icon{background: url(icons.png) no-repeat 0 -2016px !important;}.cke_rtl .cke_button__pastefromword_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background: url(icons.png) no-repeat 0 -2048px !important;}.cke_ltr .cke_button__pastefromword_icon{background: url(icons.png) no-repeat 0 -2080px !important;}.cke_rtl .cke_button__preview_icon,.cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background: url(icons.png) no-repeat 0 -2112px !important;}.cke_ltr .cke_button__preview_icon{background: url(icons.png) no-repeat 0 -2144px !important;}.cke_button__print_icon{background: url(icons.png) no-repeat 0 -2176px !important;}.cke_button__removeformat_icon{background: url(icons.png) no-repeat 0 -2208px !important;}.cke_button__save_icon{background: url(icons.png) no-repeat 0 -2240px !important;}.cke_button__selectall_icon{background: url(icons.png) no-repeat 0 -2272px !important;}.cke_rtl .cke_button__showblocks_icon,.cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background: url(icons.png) no-repeat 0 -2304px !important;}.cke_ltr .cke_button__showblocks_icon{background: url(icons.png) no-repeat 0 -2336px !important;}.cke_rtl .cke_button__source_icon,.cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background: url(icons.png) no-repeat 0 -2368px !important;}.cke_ltr .cke_button__source_icon{background: url(icons.png) no-repeat 0 -2400px !important;}.cke_button__specialchar_icon{background: url(icons.png) no-repeat 0 -2432px !important;}.cke_button__scayt_icon{background: url(icons.png) no-repeat 0 -2464px !important;}.cke_button__table_icon{background: url(icons.png) no-repeat 0 -2496px !important;}.cke_rtl .cke_button__redo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background: url(icons.png) no-repeat 0 -2528px !important;}.cke_ltr .cke_button__redo_icon{background: url(icons.png) no-repeat 0 -2560px !important;}.cke_rtl .cke_button__undo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background: url(icons.png) no-repeat 0 -2592px !important;}.cke_ltr .cke_button__undo_icon{background: url(icons.png) no-repeat 0 -2624px !important;}.cke_button__spellchecker_icon{background: url(icons.png) no-repeat 0 -2656px !important;}.cke_button__symbol_icon{background: url(icons.png) no-repeat 0 -2688px !important;}.cke_rtl .cke_button__sourcedialog_icon,.cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background: url(icons.png) no-repeat 0 -2720px !important;}.cke_ltr .cke_button__sourcedialog_icon{background: url(icons.png) no-repeat 0 -2752px !important;}.cke_button__insertpre-color_icon{background: url(icons.png) no-repeat 0 -2784px !important;}.cke_button__insertpre_icon{background: url(icons.png) no-repeat 0 -2816px !important;} \ No newline at end of file +.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}.cke_reset_all,.cke_reset_all *{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.cke_chrome{display:block;border:1px solid #b6b6b6;padding:0;-moz-box-shadow:0 0 3px rgba(0,0,0,.15);-webkit-box-shadow:0 0 3px rgba(0,0,0,.15);box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_inner{display:block;-webkit-touch-callout:none;background:#fff;padding:0}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #b6b6b6;padding:6px 8px 2px;white-space:normal;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#cfd1cf));background-image:-moz-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-webkit-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-o-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-ms-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:linear-gradient(top,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_float .cke_top{border:1px solid #b6b6b6;border-bottom-color:#999}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #bfbfbf;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#cfd1cf));background-image:-moz-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-webkit-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-o-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-ms-linear-gradient(top,#ebebeb,#cfd1cf);background-image:linear-gradient(top,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #666 transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.3);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.3);box-shadow:0 1px 0 rgba(255,255,255,.3)}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #a5a5a5;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #b6b6b6;border-bottom-color:#999;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 3px rgba(0,0,0,.15);-webkit-box-shadow:0 0 3px rgba(0,0,0,.15);box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap}.cke_panel_listItem{margin:0;padding-bottom:1px}.cke_panel_listItem a{padding:3px 4px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}* html .cke_panel_listItem a{width:100%;color:#000}*:first-child+html .cke_panel_listItem a{color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #dedede;background-color:#f2f2f2;-moz-box-shadow:0 0 2px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 0 2px rgba(0,0,0,.1) inset;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#dedede;background-color:#f2f2f2;-moz-box-shadow:0 0 2px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 0 2px rgba(0,0,0,.1) inset;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_hc .cke_panel_listItem a{border-style:none}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:1px 2px}.cke_panel_grouptitle{font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:4px 6px;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #b6b6b6;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#cfd1cf));background-image:-moz-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-webkit-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-o-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-ms-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:linear-gradient(top,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_colorblock{padding:3px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px;border:#808080 1px solid;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{border:#fff 1px solid;padding:2px;float:left;width:12px;height:12px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#b6b6b6 1px solid;background-color:#e5e5e5}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:2px;display:block;cursor:pointer}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{border:#b6b6b6 1px solid;background-color:#e5e5e5}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background-image:-moz-linear-gradient(top,#fff,#e4e4e4);background-image:-webkit-linear-gradient(top,#fff,#e4e4e4);background-image:-o-linear-gradient(top,#fff,#e4e4e4);background-image:-ms-linear-gradient(top,#fff,#e4e4e4);background-image:linear-gradient(top,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_hc .cke_toolgroup{border:0;margin-right:10px;margin-bottom:10px}.cke_rtl .cke_toolgroup *:first-child{-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0}.cke_rtl .cke_toolgroup *:last-child{-moz-border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px}.cke_rtl .cke_toolgroup{float:right;margin-left:6px;margin-right:0}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0}.cke_rtl .cke_button{float:right}.cke_hc .cke_button{border:1px solid black;padding:3px 5px;margin:-2px 4px 0 -2px}.cke_button_on{-moz-box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);background:#b5b5b5;background-image:-webkit-gradient(linear,left top,left bottom,from(#aaa),to(#cacaca));background-image:-moz-linear-gradient(top,#aaa,#cacaca);background-image:-webkit-linear-gradient(top,#aaa,#cacaca);background-image:-o-linear-gradient(top,#aaa,#cacaca);background-image:-ms-linear-gradient(top,#aaa,#cacaca);background-image:linear-gradient(top,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border-width:3px;padding:1px 3px}.cke_button_disabled .cke_button_icon{opacity:.3}.cke_hc .cke_button_disabled{opacity:.5}a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{-moz-box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{-moz-box-shadow:0 0 1px rgba(0,0,0,.3) inset;-webkit-box-shadow:0 0 1px rgba(0,0,0,.3) inset;box-shadow:0 0 1px rgba(0,0,0,.3) inset;background:#ccc;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));background-image:-moz-linear-gradient(top,#f2f2f2,#ccc);background-image:-webkit-linear-gradient(top,#f2f2f2,#ccc);background-image:-o-linear-gradient(top,#f2f2f2,#ccc);background-image:-ms-linear-gradient(top,#f2f2f2,#ccc);background-image:linear-gradient(top,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5)}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px -2px 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#c0c0c0;background-color:rgba(0,0,0,.2);margin:5px 2px 0;height:18px;width:1px;-webkit-box-shadow:1px 0 1px rgba(255,255,255,.5);-moz-box-shadow:1px 0 1px rgba(255,255,255,.5);box-shadow:1px 0 1px rgba(255,255,255,.5)}.cke_rtl .cke_toolbar_separator{float:right;-webkit-box-shadow:-1px 0 1px rgba(255,255,255,.1);-moz-box-shadow:-1px 0 1px rgba(255,255,255,.1);box-shadow:-1px 0 1px rgba(255,255,255,.1)}.cke_hc .cke_toolbar_separator{width:0;border-left:1px solid;margin:1px 5px 0 0}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #a6a6a6;border-bottom-color:#979797;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background-image:-moz-linear-gradient(top,#fff,#e4e4e4);background-image:-webkit-linear-gradient(top,#fff,#e4e4e4);background-image:-o-linear-gradient(top,#fff,#e4e4e4);background-image:-ms-linear-gradient(top,#fff,#e4e4e4);background-image:linear-gradient(top,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_toolbox_collapser:hover{background:#ccc;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));background-image:-moz-linear-gradient(top,#f2f2f2,#ccc);background-image:-webkit-linear-gradient(top,#f2f2f2,#ccc);background-image:-o-linear-gradient(top,#f2f2f2,#ccc);background-image:-ms-linear-gradient(top,#f2f2f2,#ccc);background-image:linear-gradient(top,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid #474747;border-top:3px solid transparent}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#474747}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0;margin-right:2px}.cke_menubutton{display:block}.cke_menuitem span{cursor:default}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3;display:block}.cke_hc .cke_menubutton{padding:2px}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#d7d8d7;opacity:.70;filter:alpha(opacity=70);padding:4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#d0d2d0}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#eff0ef}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d3d3d3;height:1px;filter:alpha(opacity=70);opacity:.70}.cke_menuarrow{background-image:url(images/arrow.png);background-position:0 10px;background-repeat:no-repeat;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:-2px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}.cke_combo_button{display:inline-block;float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background-image:-moz-linear-gradient(top,#fff,#e4e4e4);background-image:-webkit-linear-gradient(top,#fff,#e4e4e4);background-image:-o-linear-gradient(top,#fff,#e4e4e4);background-image:-ms-linear-gradient(top,#fff,#e4e4e4);background-image:linear-gradient(top,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus{background:#ccc;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));background-image:-moz-linear-gradient(top,#f2f2f2,#ccc);background-image:-webkit-linear-gradient(top,#f2f2f2,#ccc);background-image:-o-linear-gradient(top,#f2f2f2,#ccc);background-image:-ms-linear-gradient(top,#f2f2f2,#ccc);background-image:linear-gradient(top,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc');outline:0}.cke_combo_off a.cke_combo_button:active,.cke_combo_on a.cke_combo_button{border:1px solid #777;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;background:#b5b5b5;background-image:-webkit-gradient(linear,left top,left bottom,from(#aaa),to(#cacaca));background-image:-moz-linear-gradient(top,#aaa,#cacaca);background-image:-webkit-linear-gradient(top,#aaa,#cacaca);background-image:-o-linear-gradient(top,#aaa,#cacaca);background-image:-ms-linear-gradient(top,#aaa,#cacaca);background-image:linear-gradient(top,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_combo_on a.cke_combo_button:hover,.cke_combo_on a.cke_combo_button:focus,.cke_combo_on a.cke_combo_button:active{-moz-box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}.cke_rtl .cke_combo_button{float:right;margin-left:5px;margin-right:0}.cke_hc a.cke_combo_button{padding:3px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border-width:3px;padding:1px}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5);width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 7px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}.cke_path_item,.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#4c4c4c;text-shadow:0 1px 0 #fff;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#bfbfbf;color:#333;text-shadow:0 1px 0 rgba(255,255,255,.5);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5);-webkit-box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5);box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5)}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combo__fontsize .cke_combo_text{width:30px}.cke_combopanel__fontsize{width:120px}.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}a.cke_button_disabled,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{filter:alpha(opacity = 30)}.cke_button_disabled .cke_button_icon{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff,endColorstr=#00ffffff)}.cke_button_off:hover,.cke_button_off:focus,.cke_button_off:active{filter:alpha(opacity = 100)}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{filter:alpha(opacity = 30)}.cke_toolbox_collapser{border:1px solid #a6a6a6}.cke_toolbox_collapser .cke_arrow{margin-top:1px}.cke_hc .cke_top,.cke_hc .cke_bottom,.cke_hc .cke_combo_button,.cke_hc a.cke_combo_button:hover,.cke_hc a.cke_combo_button:focus,.cke_hc .cke_toolgroup,.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc .cke_toolbox_collapser,.cke_hc .cke_toolbox_collapser:hover,.cke_hc .cke_panel_grouptitle{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_button__about_icon {background: url(icons.png) no-repeat 0 -0px !important;}.cke_button__bold_icon {background: url(icons.png) no-repeat 0 -24px !important;}.cke_button__italic_icon {background: url(icons.png) no-repeat 0 -48px !important;}.cke_button__strike_icon {background: url(icons.png) no-repeat 0 -72px !important;}.cke_button__subscript_icon {background: url(icons.png) no-repeat 0 -96px !important;}.cke_button__superscript_icon {background: url(icons.png) no-repeat 0 -120px !important;}.cke_button__underline_icon {background: url(icons.png) no-repeat 0 -144px !important;}.cke_button__bidiltr_icon {background: url(icons.png) no-repeat 0 -168px !important;}.cke_button__bidirtl_icon {background: url(icons.png) no-repeat 0 -192px !important;}.cke_button__blockquote_icon {background: url(icons.png) no-repeat 0 -216px !important;}.cke_rtl .cke_button__copy_icon, .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons.png) no-repeat 0 -240px !important;}.cke_ltr .cke_button__copy_icon {background: url(icons.png) no-repeat 0 -264px !important;}.cke_rtl .cke_button__cut_icon, .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons.png) no-repeat 0 -288px !important;}.cke_ltr .cke_button__cut_icon {background: url(icons.png) no-repeat 0 -312px !important;}.cke_rtl .cke_button__paste_icon, .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons.png) no-repeat 0 -336px !important;}.cke_ltr .cke_button__paste_icon {background: url(icons.png) no-repeat 0 -360px !important;}.cke_button__bgcolor_icon {background: url(icons.png) no-repeat 0 -384px !important;}.cke_button__textcolor_icon {background: url(icons.png) no-repeat 0 -408px !important;}.cke_rtl .cke_button__templates_icon, .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons.png) no-repeat 0 -432px !important;}.cke_ltr .cke_button__templates_icon {background: url(icons.png) no-repeat 0 -456px !important;}.cke_button__creatediv_icon {background: url(icons.png) no-repeat 0 -480px !important;}.cke_rtl .cke_button__find_icon, .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons.png) no-repeat 0 -504px !important;}.cke_ltr .cke_button__find_icon {background: url(icons.png) no-repeat 0 -528px !important;}.cke_button__replace_icon {background: url(icons.png) no-repeat 0 -552px !important;}.cke_button__flash_icon {background: url(icons.png) no-repeat 0 -576px !important;}.cke_button__button_icon {background: url(icons.png) no-repeat 0 -600px !important;}.cke_button__checkbox_icon {background: url(icons.png) no-repeat 0 -624px !important;}.cke_button__form_icon {background: url(icons.png) no-repeat 0 -648px !important;}.cke_button__hiddenfield_icon {background: url(icons.png) no-repeat 0 -672px !important;}.cke_button__imagebutton_icon {background: url(icons.png) no-repeat 0 -696px !important;}.cke_button__radio_icon {background: url(icons.png) no-repeat 0 -720px !important;}.cke_rtl .cke_button__select_icon, .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons.png) no-repeat 0 -744px !important;}.cke_ltr .cke_button__select_icon {background: url(icons.png) no-repeat 0 -768px !important;}.cke_rtl .cke_button__textarea_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons.png) no-repeat 0 -792px !important;}.cke_ltr .cke_button__textarea_icon {background: url(icons.png) no-repeat 0 -816px !important;}.cke_rtl .cke_button__textfield_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons.png) no-repeat 0 -840px !important;}.cke_ltr .cke_button__textfield_icon {background: url(icons.png) no-repeat 0 -864px !important;}.cke_button__horizontalrule_icon {background: url(icons.png) no-repeat 0 -888px !important;}.cke_button__iframe_icon {background: url(icons.png) no-repeat 0 -912px !important;}.cke_button__image_icon {background: url(icons.png) no-repeat 0 -936px !important;}.cke_rtl .cke_button__indent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons.png) no-repeat 0 -960px !important;}.cke_ltr .cke_button__indent_icon {background: url(icons.png) no-repeat 0 -984px !important;}.cke_rtl .cke_button__outdent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons.png) no-repeat 0 -1008px !important;}.cke_ltr .cke_button__outdent_icon {background: url(icons.png) no-repeat 0 -1032px !important;}.cke_button__smiley_icon {background: url(icons.png) no-repeat 0 -1056px !important;}.cke_button__justifyblock_icon {background: url(icons.png) no-repeat 0 -1080px !important;}.cke_button__justifycenter_icon {background: url(icons.png) no-repeat 0 -1104px !important;}.cke_button__justifyleft_icon {background: url(icons.png) no-repeat 0 -1128px !important;}.cke_button__justifyright_icon {background: url(icons.png) no-repeat 0 -1152px !important;}.cke_rtl .cke_button__anchor_icon, .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons.png) no-repeat 0 -1176px !important;}.cke_ltr .cke_button__anchor_icon {background: url(icons.png) no-repeat 0 -1200px !important;}.cke_button__link_icon {background: url(icons.png) no-repeat 0 -1224px !important;}.cke_button__unlink_icon {background: url(icons.png) no-repeat 0 -1248px !important;}.cke_rtl .cke_button__bulletedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons.png) no-repeat 0 -1272px !important;}.cke_ltr .cke_button__bulletedlist_icon {background: url(icons.png) no-repeat 0 -1296px !important;}.cke_rtl .cke_button__numberedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons.png) no-repeat 0 -1320px !important;}.cke_ltr .cke_button__numberedlist_icon {background: url(icons.png) no-repeat 0 -1344px !important;}.cke_button__maximize_icon {background: url(icons.png) no-repeat 0 -1368px !important;}.cke_rtl .cke_button__newpage_icon, .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons.png) no-repeat 0 -1392px !important;}.cke_ltr .cke_button__newpage_icon {background: url(icons.png) no-repeat 0 -1416px !important;}.cke_rtl .cke_button__pagebreak_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons.png) no-repeat 0 -1440px !important;}.cke_ltr .cke_button__pagebreak_icon {background: url(icons.png) no-repeat 0 -1464px !important;}.cke_rtl .cke_button__pastetext_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons.png) no-repeat 0 -1488px !important;}.cke_ltr .cke_button__pastetext_icon {background: url(icons.png) no-repeat 0 -1512px !important;}.cke_rtl .cke_button__pastefromword_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons.png) no-repeat 0 -1536px !important;}.cke_ltr .cke_button__pastefromword_icon {background: url(icons.png) no-repeat 0 -1560px !important;}.cke_rtl .cke_button__preview_icon, .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons.png) no-repeat 0 -1584px !important;}.cke_ltr .cke_button__preview_icon {background: url(icons.png) no-repeat 0 -1608px !important;}.cke_button__print_icon {background: url(icons.png) no-repeat 0 -1632px !important;}.cke_button__removeformat_icon {background: url(icons.png) no-repeat 0 -1656px !important;}.cke_button__save_icon {background: url(icons.png) no-repeat 0 -1680px !important;}.cke_button__selectall_icon {background: url(icons.png) no-repeat 0 -1704px !important;}.cke_rtl .cke_button__showblocks_icon, .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons.png) no-repeat 0 -1728px !important;}.cke_ltr .cke_button__showblocks_icon {background: url(icons.png) no-repeat 0 -1752px !important;}.cke_rtl .cke_button__source_icon, .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons.png) no-repeat 0 -1776px !important;}.cke_ltr .cke_button__source_icon {background: url(icons.png) no-repeat 0 -1800px !important;}.cke_button__specialchar_icon {background: url(icons.png) no-repeat 0 -1824px !important;}.cke_button__scayt_icon {background: url(icons.png) no-repeat 0 -1848px !important;}.cke_button__table_icon {background: url(icons.png) no-repeat 0 -1872px !important;}.cke_rtl .cke_button__redo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons.png) no-repeat 0 -1896px !important;}.cke_ltr .cke_button__redo_icon {background: url(icons.png) no-repeat 0 -1920px !important;}.cke_rtl .cke_button__undo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons.png) no-repeat 0 -1944px !important;}.cke_ltr .cke_button__undo_icon {background: url(icons.png) no-repeat 0 -1968px !important;}.cke_button__spellchecker_icon {background: url(icons.png) no-repeat 0 -1992px !important;}.cke_hidpi .cke_button__about_icon {background: url(icons_hidpi.png) no-repeat 0 -0px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bold_icon {background: url(icons_hidpi.png) no-repeat 0 -24px !important;background-size: 16px !important;}.cke_hidpi .cke_button__italic_icon {background: url(icons_hidpi.png) no-repeat 0 -48px !important;background-size: 16px !important;}.cke_hidpi .cke_button__strike_icon {background: url(icons_hidpi.png) no-repeat 0 -72px !important;background-size: 16px !important;}.cke_hidpi .cke_button__subscript_icon {background: url(icons_hidpi.png) no-repeat 0 -96px !important;background-size: 16px !important;}.cke_hidpi .cke_button__superscript_icon {background: url(icons_hidpi.png) no-repeat 0 -120px !important;background-size: 16px !important;}.cke_hidpi .cke_button__underline_icon {background: url(icons_hidpi.png) no-repeat 0 -144px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidiltr_icon {background: url(icons_hidpi.png) no-repeat 0 -168px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidirtl_icon {background: url(icons_hidpi.png) no-repeat 0 -192px !important;background-size: 16px !important;}.cke_hidpi .cke_button__blockquote_icon {background: url(icons_hidpi.png) no-repeat 0 -216px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__copy_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons_hidpi.png) no-repeat 0 -240px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon {background: url(icons_hidpi.png) no-repeat 0 -264px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__cut_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons_hidpi.png) no-repeat 0 -288px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon {background: url(icons_hidpi.png) no-repeat 0 -312px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__paste_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons_hidpi.png) no-repeat 0 -336px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon {background: url(icons_hidpi.png) no-repeat 0 -360px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bgcolor_icon {background: url(icons_hidpi.png) no-repeat 0 -384px !important;background-size: 16px !important;}.cke_hidpi .cke_button__textcolor_icon {background: url(icons_hidpi.png) no-repeat 0 -408px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__templates_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons_hidpi.png) no-repeat 0 -432px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon {background: url(icons_hidpi.png) no-repeat 0 -456px !important;background-size: 16px !important;}.cke_hidpi .cke_button__creatediv_icon {background: url(icons_hidpi.png) no-repeat 0 -480px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__find_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons_hidpi.png) no-repeat 0 -504px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon {background: url(icons_hidpi.png) no-repeat 0 -528px !important;background-size: 16px !important;}.cke_hidpi .cke_button__replace_icon {background: url(icons_hidpi.png) no-repeat 0 -552px !important;background-size: 16px !important;}.cke_hidpi .cke_button__flash_icon {background: url(icons_hidpi.png) no-repeat 0 -576px !important;background-size: 16px !important;}.cke_hidpi .cke_button__button_icon {background: url(icons_hidpi.png) no-repeat 0 -600px !important;background-size: 16px !important;}.cke_hidpi .cke_button__checkbox_icon {background: url(icons_hidpi.png) no-repeat 0 -624px !important;background-size: 16px !important;}.cke_hidpi .cke_button__form_icon {background: url(icons_hidpi.png) no-repeat 0 -648px !important;background-size: 16px !important;}.cke_hidpi .cke_button__hiddenfield_icon {background: url(icons_hidpi.png) no-repeat 0 -672px !important;background-size: 16px !important;}.cke_hidpi .cke_button__imagebutton_icon {background: url(icons_hidpi.png) no-repeat 0 -696px !important;background-size: 16px !important;}.cke_hidpi .cke_button__radio_icon {background: url(icons_hidpi.png) no-repeat 0 -720px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__select_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons_hidpi.png) no-repeat 0 -744px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon {background: url(icons_hidpi.png) no-repeat 0 -768px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textarea_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons_hidpi.png) no-repeat 0 -792px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon {background: url(icons_hidpi.png) no-repeat 0 -816px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textfield_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons_hidpi.png) no-repeat 0 -840px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon {background: url(icons_hidpi.png) no-repeat 0 -864px !important;background-size: 16px !important;}.cke_hidpi .cke_button__horizontalrule_icon {background: url(icons_hidpi.png) no-repeat 0 -888px !important;background-size: 16px !important;}.cke_hidpi .cke_button__iframe_icon {background: url(icons_hidpi.png) no-repeat 0 -912px !important;background-size: 16px !important;}.cke_hidpi .cke_button__image_icon {background: url(icons_hidpi.png) no-repeat 0 -936px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__indent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons_hidpi.png) no-repeat 0 -960px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon {background: url(icons_hidpi.png) no-repeat 0 -984px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__outdent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons_hidpi.png) no-repeat 0 -1008px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon {background: url(icons_hidpi.png) no-repeat 0 -1032px !important;background-size: 16px !important;}.cke_hidpi .cke_button__smiley_icon {background: url(icons_hidpi.png) no-repeat 0 -1056px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyblock_icon {background: url(icons_hidpi.png) no-repeat 0 -1080px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifycenter_icon {background: url(icons_hidpi.png) no-repeat 0 -1104px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyleft_icon {background: url(icons_hidpi.png) no-repeat 0 -1128px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyright_icon {background: url(icons_hidpi.png) no-repeat 0 -1152px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__anchor_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons_hidpi.png) no-repeat 0 -1176px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon {background: url(icons_hidpi.png) no-repeat 0 -1200px !important;background-size: 16px !important;}.cke_hidpi .cke_button__link_icon {background: url(icons_hidpi.png) no-repeat 0 -1224px !important;background-size: 16px !important;}.cke_hidpi .cke_button__unlink_icon {background: url(icons_hidpi.png) no-repeat 0 -1248px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -1272px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -1296px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -1320px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -1344px !important;background-size: 16px !important;}.cke_hidpi .cke_button__maximize_icon {background: url(icons_hidpi.png) no-repeat 0 -1368px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__newpage_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons_hidpi.png) no-repeat 0 -1392px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon {background: url(icons_hidpi.png) no-repeat 0 -1416px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons_hidpi.png) no-repeat 0 -1440px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon {background: url(icons_hidpi.png) no-repeat 0 -1464px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastetext_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons_hidpi.png) no-repeat 0 -1488px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon {background: url(icons_hidpi.png) no-repeat 0 -1512px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons_hidpi.png) no-repeat 0 -1536px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon {background: url(icons_hidpi.png) no-repeat 0 -1560px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__preview_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons_hidpi.png) no-repeat 0 -1584px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon {background: url(icons_hidpi.png) no-repeat 0 -1608px !important;background-size: 16px !important;}.cke_hidpi .cke_button__print_icon {background: url(icons_hidpi.png) no-repeat 0 -1632px !important;background-size: 16px !important;}.cke_hidpi .cke_button__removeformat_icon {background: url(icons_hidpi.png) no-repeat 0 -1656px !important;background-size: 16px !important;}.cke_hidpi .cke_button__save_icon {background: url(icons_hidpi.png) no-repeat 0 -1680px !important;background-size: 16px !important;}.cke_hidpi .cke_button__selectall_icon {background: url(icons_hidpi.png) no-repeat 0 -1704px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__showblocks_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons_hidpi.png) no-repeat 0 -1728px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon {background: url(icons_hidpi.png) no-repeat 0 -1752px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__source_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons_hidpi.png) no-repeat 0 -1776px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon {background: url(icons_hidpi.png) no-repeat 0 -1800px !important;background-size: 16px !important;}.cke_hidpi .cke_button__specialchar_icon {background: url(icons_hidpi.png) no-repeat 0 -1824px !important;background-size: 16px !important;}.cke_hidpi .cke_button__scayt_icon {background: url(icons_hidpi.png) no-repeat 0 -1848px !important;background-size: 16px !important;}.cke_hidpi .cke_button__table_icon {background: url(icons_hidpi.png) no-repeat 0 -1872px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__redo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons_hidpi.png) no-repeat 0 -1896px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon {background: url(icons_hidpi.png) no-repeat 0 -1920px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__undo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons_hidpi.png) no-repeat 0 -1944px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon {background: url(icons_hidpi.png) no-repeat 0 -1968px !important;background-size: 16px !important;}.cke_hidpi .cke_button__spellchecker_icon {background: url(icons_hidpi.png) no-repeat 0 -1992px !important;background-size: 16px !important;} \ No newline at end of file diff --git a/ckeditor/static/ckeditor/ckeditor/skins/moono/editor_ie7.css b/ckeditor/static/ckeditor/ckeditor/skins/moono/editor_ie7.css index a12f124..d3ffd1f 100644 --- a/ckeditor/static/ckeditor/ckeditor/skins/moono/editor_ie7.css +++ b/ckeditor/static/ckeditor/ckeditor/skins/moono/editor_ie7.css @@ -1,5 +1,5 @@ /* Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.html or http://ckeditor.com/license +For licensing, see LICENSE.md or http://ckeditor.com/license */ -.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}.cke_reset_all,.cke_reset_all *{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.cke_chrome{display:block;border:1px solid #b6b6b6;padding:0;-moz-box-shadow:0 0 3px rgba(0,0,0,.15);-webkit-box-shadow:0 0 3px rgba(0,0,0,.15);box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_inner{display:block;-webkit-touch-callout:none;background:#fff;padding:0}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #b6b6b6;padding:6px 8px 2px;white-space:normal;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#cfd1cf));background-image:-moz-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-webkit-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-o-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-ms-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:linear-gradient(top,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fff5f5f5',endColorstr='#ffcfd1cf')}.cke_float .cke_top{border:1px solid #b6b6b6;border-bottom-color:#999}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #bfbfbf;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#cfd1cf));background-image:-moz-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-webkit-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-o-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-ms-linear-gradient(top,#ebebeb,#cfd1cf);background-image:linear-gradient(top,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffebebeb',endColorstr='#cfd1cf')}.cke_resizer{width:0;height:0;overflow:hidden;width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #666 transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.3);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.3);box-shadow:0 1px 0 rgba(255,255,255,.3)}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #a5a5a5;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #b6b6b6;border-bottom-color:#999;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 3px rgba(0,0,0,.15);-webkit-box-shadow:0 0 3px rgba(0,0,0,.15);box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap}.cke_panel_listItem{margin:0;padding-bottom:1px}.cke_panel_listItem a{padding:3px 4px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}* html .cke_panel_listItem a{width:100%;color:#000}*:first-child+html .cke_panel_listItem a{color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #dedede;background-color:#f2f2f2;-moz-box-shadow:0 0 2px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 0 2px rgba(0,0,0,.1) inset;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#dedede;background-color:#f2f2f2;-moz-box-shadow:0 0 2px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 0 2px rgba(0,0,0,.1) inset;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_hc .cke_panel_listItem a{border-style:none}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:1px 2px}.cke_panel_grouptitle{font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:4px 6px;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #b6b6b6;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#cfd1cf));background-image:-moz-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-webkit-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-o-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-ms-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:linear-gradient(top,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fff5f5f5',endColorstr='#ffcfd1cf')}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_colorblock{padding:3px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px;border:#808080 1px solid;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{border:#fff 1px solid;padding:2px;float:left;width:12px;height:12px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#b6b6b6 1px solid;background-color:#e5e5e5}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:2px;display:block;cursor:pointer}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{border:#b6b6b6 1px solid;background-color:#e5e5e5}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background-image:-moz-linear-gradient(top,#fff,#e4e4e4);background-image:-webkit-linear-gradient(top,#fff,#e4e4e4);background-image:-o-linear-gradient(top,#fff,#e4e4e4);background-image:-ms-linear-gradient(top,#fff,#e4e4e4);background-image:linear-gradient(top,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffffff',endColorstr='#ffe4e4e4')}.cke_hc .cke_toolgroup{border:0;margin-right:10px;margin-bottom:10px}.cke_rtl .cke_toolgroup *:first-child{-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0}.cke_rtl .cke_toolgroup *:last-child{-moz-border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px}.cke_rtl .cke_toolgroup{float:right;margin-left:6px;margin-right:0}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0}.cke_rtl .cke_button{float:right}.cke_hc .cke_button{border:1px solid black;padding:3px 5px;margin:-2px 4px 0 -2px}.cke_button_on{-moz-box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);background:#b5b5b5;background-image:-webkit-gradient(linear,left top,left bottom,from(#aaa),to(#cacaca));background-image:-moz-linear-gradient(top,#aaa,#cacaca);background-image:-webkit-linear-gradient(top,#aaa,#cacaca);background-image:-o-linear-gradient(top,#aaa,#cacaca);background-image:-ms-linear-gradient(top,#aaa,#cacaca);background-image:linear-gradient(top,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffaaaaaa',endColorstr='#ffcacaca')}.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border-width:3px;padding:1px 3px}.cke_button_disabled .cke_button_icon{opacity:.3}.cke_hc .cke_button_disabled{opacity:.5}a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{-moz-box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{-moz-box-shadow:0 0 1px rgba(0,0,0,.3) inset;-webkit-box-shadow:0 0 1px rgba(0,0,0,.3) inset;box-shadow:0 0 1px rgba(0,0,0,.3) inset;background:#ccc;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));background-image:-moz-linear-gradient(top,#f2f2f2,#ccc);background-image:-webkit-linear-gradient(top,#f2f2f2,#ccc);background-image:-o-linear-gradient(top,#f2f2f2,#ccc);background-image:-ms-linear-gradient(top,#f2f2f2,#ccc);background-image:linear-gradient(top,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fff2f2f2',endColorstr='#ffcccccc')}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5)}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px -2px 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#c0c0c0;background-color:rgba(0,0,0,.2);margin:5px 2px 0;height:18px;width:1px;-webkit-box-shadow:1px 0 1px rgba(255,255,255,.5);-moz-box-shadow:1px 0 1px rgba(255,255,255,.5);box-shadow:1px 0 1px rgba(255,255,255,.5)}.cke_rtl .cke_toolbar_separator{float:right;-webkit-box-shadow:-1px 0 1px rgba(255,255,255,.1);-moz-box-shadow:-1px 0 1px rgba(255,255,255,.1);box-shadow:-1px 0 1px rgba(255,255,255,.1)}.cke_hc .cke_toolbar_separator{width:0;border-left:1px solid;margin:1px 5px 0 0}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #a6a6a6;border-bottom-color:#979797;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background-image:-moz-linear-gradient(top,#fff,#e4e4e4);background-image:-webkit-linear-gradient(top,#fff,#e4e4e4);background-image:-o-linear-gradient(top,#fff,#e4e4e4);background-image:-ms-linear-gradient(top,#fff,#e4e4e4);background-image:linear-gradient(top,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffffff',endColorstr='#ffe4e4e4')}.cke_toolbox_collapser:hover{background:#ccc;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));background-image:-moz-linear-gradient(top,#f2f2f2,#ccc);background-image:-webkit-linear-gradient(top,#f2f2f2,#ccc);background-image:-o-linear-gradient(top,#f2f2f2,#ccc);background-image:-ms-linear-gradient(top,#f2f2f2,#ccc);background-image:linear-gradient(top,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fff2f2f2',endColorstr='#ffcccccc')}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid #474747;border-top:3px solid transparent}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#474747}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0;margin-right:2px}.cke_menubutton{display:block}.cke_menuitem span{cursor:default}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3;display:block}.cke_hc .cke_menubutton{padding:2px}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#d7d8d7;opacity:.70;filter:alpha(opacity=70);padding:4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#d0d2d0}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#eff0ef}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d3d3d3;height:1px;filter:alpha(opacity=70);opacity:.70}.cke_menuarrow{background-image:url(images/arrow.png);background-position:0 10px;background-repeat:no-repeat;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:-2px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}.cke_combo_button{display:inline-block;float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background-image:-moz-linear-gradient(top,#fff,#e4e4e4);background-image:-webkit-linear-gradient(top,#fff,#e4e4e4);background-image:-o-linear-gradient(top,#fff,#e4e4e4);background-image:-ms-linear-gradient(top,#fff,#e4e4e4);background-image:linear-gradient(top,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffffff',endColorstr='#ffe4e4e4')}.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus{background:#ccc;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));background-image:-moz-linear-gradient(top,#f2f2f2,#ccc);background-image:-webkit-linear-gradient(top,#f2f2f2,#ccc);background-image:-o-linear-gradient(top,#f2f2f2,#ccc);background-image:-ms-linear-gradient(top,#f2f2f2,#ccc);background-image:linear-gradient(top,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fff2f2f2',endColorstr='#ffcccccc');outline:0}.cke_combo_off a.cke_combo_button:active,.cke_combo_on a.cke_combo_button{border:1px solid #777;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;background:#b5b5b5;background-image:-webkit-gradient(linear,left top,left bottom,from(#aaa),to(#cacaca));background-image:-moz-linear-gradient(top,#aaa,#cacaca);background-image:-webkit-linear-gradient(top,#aaa,#cacaca);background-image:-o-linear-gradient(top,#aaa,#cacaca);background-image:-ms-linear-gradient(top,#aaa,#cacaca);background-image:linear-gradient(top,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffaaaaaa',endColorstr='#ffcacaca')}.cke_combo_on a.cke_combo_button:hover,.cke_combo_on a.cke_combo_button:focus,.cke_combo_on a.cke_combo_button:active{-moz-box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}.cke_rtl .cke_combo_button{float:right;margin-left:5px;margin-right:0}.cke_hc a.cke_combo_button{padding:3px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border-width:3px;padding:1px}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5);width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 7px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}.cke_path_item,.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#4c4c4c;text-shadow:0 1px 0 #fff;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#bfbfbf;color:#333;text-shadow:0 1px 0 rgba(255,255,255,.5);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5);-webkit-box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5);box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5)}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label{display:inline}.cke_combo__fontsize .cke_combo_text{width:30px}.cke_combopanel__fontsize{width:120px}.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}a.cke_button_disabled,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{filter:alpha(opacity = 30)}.cke_button_disabled .cke_button_icon{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}.cke_button_off:hover,.cke_button_off:focus,.cke_button_off:active{filter:alpha(opacity = 100)}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{filter:alpha(opacity = 30)}.cke_toolbox_collapser{border:1px solid #a6a6a6}.cke_toolbox_collapser .cke_arrow{margin-top:1px}.cke_hc .cke_top,.cke_hc .cke_bottom,.cke_hc .cke_combo_button,.cke_hc a.cke_combo_button:hover,.cke_hc a.cke_combo_button:focus,.cke_hc .cke_toolgroup,.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc .cke_toolbox_collapser,.cke_hc .cke_toolbox_collapser:hover,.cke_hc .cke_panel_grouptitle{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_rtl .cke_toolgroup,.cke_rtl .cke_toolbar_separator,.cke_rtl .cke_button,.cke_rtl .cke_button *,.cke_rtl .cke_combo,.cke_rtl .cke_combo *,.cke_rtl .cke_path_item,.cke_rtl .cke_path_item *,.cke_rtl .cke_path_empty{float:none}.cke_rtl .cke_toolgroup,.cke_rtl .cke_toolbar_separator,.cke_rtl .cke_combo_button,.cke_rtl .cke_combo_button *,.cke_rtl .cke_button,.cke_rtl .cke_button_icon,{display:inline-block;vertical-align:top}.cke_toolbox{display:inline-block;padding-bottom:5px;height:100%}.cke_rtl .cke_toolbox{padding-bottom:0}.cke_toolbar{margin-bottom:5px}.cke_rtl .cke_toolbar{margin-bottom:0}.cke_toolgroup{height:26px}.cke_toolgroup,.cke_combo{position:relative}a.cke_button{float:none;vertical-align:top}.cke_toolbar_separator{display:inline-block;float:none;vertical-align:top;background-color:#c0c0c0}.cke_toolbox_collapser .cke_arrow{margin-top:0}.cke_toolbox_collapser .cke_arrow{border-width:4px}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{border-width:3px}.cke_rtl .cke_button_arrow{padding-top:8px;margin-right:2px}.cke_rtl .cke_combo_inlinelabel{display:table-cell;vertical-align:middle}.cke_menubutton{display:block;height:24px}.cke_menubutton_inner{display:block;position:relative}.cke_menubutton_icon{height:16px;width:16px}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:inline-block}.cke_menubutton_label{width:auto;vertical-align:top;line-height:24px;height:24px;margin:0 10px 0 0}.cke_menuarrow{width:5px;height:6px;padding:0;position:absolute;right:8px;top:10px;background-position:0 0}.cke_rtl .cke_menubutton_icon{position:absolute;right:0;top:0}.cke_rtl .cke_menubutton_label{float:right;clear:both;margin:0 24px 0 10px}.cke_hc .cke_rtl .cke_menubutton_label{margin-right:0}.cke_rtl .cke_menuarrow{left:8px;right:auto;background-position:0 -24px}.cke_hc .cke_menuarrow{top:5px;padding:0 5px}.cke_rtl input.cke_dialog_ui_input_text,.cke_rtl input.cke_dialog_ui_input_password{position:relative}.cke_wysiwyg_div{padding-top:0!important;padding-bottom:0!important}.cke_button__about_icon{background: url(icons.png) no-repeat 0 -0px !important;}.cke_button__bold_icon{background: url(icons.png) no-repeat 0 -32px !important;}.cke_button__italic_icon{background: url(icons.png) no-repeat 0 -64px !important;}.cke_button__strike_icon{background: url(icons.png) no-repeat 0 -96px !important;}.cke_button__subscript_icon{background: url(icons.png) no-repeat 0 -128px !important;}.cke_button__superscript_icon{background: url(icons.png) no-repeat 0 -160px !important;}.cke_button__underline_icon{background: url(icons.png) no-repeat 0 -192px !important;}.cke_button__bidiltr_icon{background: url(icons.png) no-repeat 0 -224px !important;}.cke_button__bidirtl_icon{background: url(icons.png) no-repeat 0 -256px !important;}.cke_button__blockquote_icon{background: url(icons.png) no-repeat 0 -288px !important;}.cke_rtl .cke_button__copy_icon,.cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background: url(icons.png) no-repeat 0 -320px !important;}.cke_ltr .cke_button__copy_icon{background: url(icons.png) no-repeat 0 -352px !important;}.cke_rtl .cke_button__cut_icon,.cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background: url(icons.png) no-repeat 0 -384px !important;}.cke_ltr .cke_button__cut_icon{background: url(icons.png) no-repeat 0 -416px !important;}.cke_rtl .cke_button__paste_icon,.cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background: url(icons.png) no-repeat 0 -448px !important;}.cke_ltr .cke_button__paste_icon{background: url(icons.png) no-repeat 0 -480px !important;}.cke_button__bgcolor_icon{background: url(icons.png) no-repeat 0 -512px !important;}.cke_button__textcolor_icon{background: url(icons.png) no-repeat 0 -544px !important;}.cke_rtl .cke_button__templates_icon,.cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background: url(icons.png) no-repeat 0 -576px !important;}.cke_ltr .cke_button__templates_icon{background: url(icons.png) no-repeat 0 -608px !important;}.cke_button__creatediv_icon{background: url(icons.png) no-repeat 0 -640px !important;}.cke_rtl .cke_button__bulletedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background: url(icons.png) no-repeat 0 -672px !important;}.cke_ltr .cke_button__bulletedlist_icon{background: url(icons.png) no-repeat 0 -704px !important;}.cke_rtl .cke_button__numberedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background: url(icons.png) no-repeat 0 -736px !important;}.cke_ltr .cke_button__numberedlist_icon{background: url(icons.png) no-repeat 0 -768px !important;}.cke_rtl .cke_button__indent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background: url(icons.png) no-repeat 0 -800px !important;}.cke_ltr .cke_button__indent_icon{background: url(icons.png) no-repeat 0 -832px !important;}.cke_rtl .cke_button__outdent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background: url(icons.png) no-repeat 0 -864px !important;}.cke_ltr .cke_button__outdent_icon{background: url(icons.png) no-repeat 0 -896px !important;}.cke_rtl .cke_button__find_icon,.cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background: url(icons.png) no-repeat 0 -928px !important;}.cke_ltr .cke_button__find_icon{background: url(icons.png) no-repeat 0 -960px !important;}.cke_button__replace_icon{background: url(icons.png) no-repeat 0 -992px !important;}.cke_button__flash_icon{background: url(icons.png) no-repeat 0 -1024px !important;}.cke_button__button_icon{background: url(icons.png) no-repeat 0 -1056px !important;}.cke_button__checkbox_icon{background: url(icons.png) no-repeat 0 -1088px !important;}.cke_button__form_icon{background: url(icons.png) no-repeat 0 -1120px !important;}.cke_button__hiddenfield_icon{background: url(icons.png) no-repeat 0 -1152px !important;}.cke_button__imagebutton_icon{background: url(icons.png) no-repeat 0 -1184px !important;}.cke_button__radio_icon{background: url(icons.png) no-repeat 0 -1216px !important;}.cke_rtl .cke_button__select_icon,.cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background: url(icons.png) no-repeat 0 -1248px !important;}.cke_ltr .cke_button__select_icon{background: url(icons.png) no-repeat 0 -1280px !important;}.cke_rtl .cke_button__textarea_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background: url(icons.png) no-repeat 0 -1312px !important;}.cke_ltr .cke_button__textarea_icon{background: url(icons.png) no-repeat 0 -1344px !important;}.cke_rtl .cke_button__textfield_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background: url(icons.png) no-repeat 0 -1376px !important;}.cke_ltr .cke_button__textfield_icon{background: url(icons.png) no-repeat 0 -1408px !important;}.cke_button__horizontalrule_icon{background: url(icons.png) no-repeat 0 -1440px !important;}.cke_button__iframe_icon{background: url(icons.png) no-repeat 0 -1472px !important;}.cke_button__image_icon{background: url(icons.png) no-repeat 0 -1504px !important;}.cke_button__smiley_icon{background: url(icons.png) no-repeat 0 -1536px !important;}.cke_button__justifyblock_icon{background: url(icons.png) no-repeat 0 -1568px !important;}.cke_button__justifycenter_icon{background: url(icons.png) no-repeat 0 -1600px !important;}.cke_button__justifyleft_icon{background: url(icons.png) no-repeat 0 -1632px !important;}.cke_button__justifyright_icon{background: url(icons.png) no-repeat 0 -1664px !important;}.cke_rtl .cke_button__anchor_icon,.cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background: url(icons.png) no-repeat 0 -1696px !important;}.cke_ltr .cke_button__anchor_icon{background: url(icons.png) no-repeat 0 -1728px !important;}.cke_button__link_icon{background: url(icons.png) no-repeat 0 -1760px !important;}.cke_button__unlink_icon{background: url(icons.png) no-repeat 0 -1792px !important;}.cke_button__maximize_icon{background: url(icons.png) no-repeat 0 -1824px !important;}.cke_rtl .cke_button__newpage_icon,.cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background: url(icons.png) no-repeat 0 -1856px !important;}.cke_ltr .cke_button__newpage_icon{background: url(icons.png) no-repeat 0 -1888px !important;}.cke_rtl .cke_button__pagebreak_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background: url(icons.png) no-repeat 0 -1920px !important;}.cke_ltr .cke_button__pagebreak_icon{background: url(icons.png) no-repeat 0 -1952px !important;}.cke_rtl .cke_button__pastetext_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background: url(icons.png) no-repeat 0 -1984px !important;}.cke_ltr .cke_button__pastetext_icon{background: url(icons.png) no-repeat 0 -2016px !important;}.cke_rtl .cke_button__pastefromword_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background: url(icons.png) no-repeat 0 -2048px !important;}.cke_ltr .cke_button__pastefromword_icon{background: url(icons.png) no-repeat 0 -2080px !important;}.cke_rtl .cke_button__preview_icon,.cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background: url(icons.png) no-repeat 0 -2112px !important;}.cke_ltr .cke_button__preview_icon{background: url(icons.png) no-repeat 0 -2144px !important;}.cke_button__print_icon{background: url(icons.png) no-repeat 0 -2176px !important;}.cke_button__removeformat_icon{background: url(icons.png) no-repeat 0 -2208px !important;}.cke_button__save_icon{background: url(icons.png) no-repeat 0 -2240px !important;}.cke_button__selectall_icon{background: url(icons.png) no-repeat 0 -2272px !important;}.cke_rtl .cke_button__showblocks_icon,.cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background: url(icons.png) no-repeat 0 -2304px !important;}.cke_ltr .cke_button__showblocks_icon{background: url(icons.png) no-repeat 0 -2336px !important;}.cke_rtl .cke_button__source_icon,.cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background: url(icons.png) no-repeat 0 -2368px !important;}.cke_ltr .cke_button__source_icon{background: url(icons.png) no-repeat 0 -2400px !important;}.cke_button__specialchar_icon{background: url(icons.png) no-repeat 0 -2432px !important;}.cke_button__scayt_icon{background: url(icons.png) no-repeat 0 -2464px !important;}.cke_button__table_icon{background: url(icons.png) no-repeat 0 -2496px !important;}.cke_rtl .cke_button__redo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background: url(icons.png) no-repeat 0 -2528px !important;}.cke_ltr .cke_button__redo_icon{background: url(icons.png) no-repeat 0 -2560px !important;}.cke_rtl .cke_button__undo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background: url(icons.png) no-repeat 0 -2592px !important;}.cke_ltr .cke_button__undo_icon{background: url(icons.png) no-repeat 0 -2624px !important;}.cke_button__spellchecker_icon{background: url(icons.png) no-repeat 0 -2656px !important;}.cke_button__symbol_icon{background: url(icons.png) no-repeat 0 -2688px !important;}.cke_rtl .cke_button__sourcedialog_icon,.cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background: url(icons.png) no-repeat 0 -2720px !important;}.cke_ltr .cke_button__sourcedialog_icon{background: url(icons.png) no-repeat 0 -2752px !important;}.cke_button__insertpre-color_icon{background: url(icons.png) no-repeat 0 -2784px !important;}.cke_button__insertpre_icon{background: url(icons.png) no-repeat 0 -2816px !important;} \ No newline at end of file +.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}.cke_reset_all,.cke_reset_all *{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.cke_chrome{display:block;border:1px solid #b6b6b6;padding:0;-moz-box-shadow:0 0 3px rgba(0,0,0,.15);-webkit-box-shadow:0 0 3px rgba(0,0,0,.15);box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_inner{display:block;-webkit-touch-callout:none;background:#fff;padding:0}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #b6b6b6;padding:6px 8px 2px;white-space:normal;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#cfd1cf));background-image:-moz-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-webkit-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-o-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-ms-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:linear-gradient(top,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_float .cke_top{border:1px solid #b6b6b6;border-bottom-color:#999}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #bfbfbf;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#cfd1cf));background-image:-moz-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-webkit-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-o-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-ms-linear-gradient(top,#ebebeb,#cfd1cf);background-image:linear-gradient(top,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #666 transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.3);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.3);box-shadow:0 1px 0 rgba(255,255,255,.3)}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #a5a5a5;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #b6b6b6;border-bottom-color:#999;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 3px rgba(0,0,0,.15);-webkit-box-shadow:0 0 3px rgba(0,0,0,.15);box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap}.cke_panel_listItem{margin:0;padding-bottom:1px}.cke_panel_listItem a{padding:3px 4px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}* html .cke_panel_listItem a{width:100%;color:#000}*:first-child+html .cke_panel_listItem a{color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #dedede;background-color:#f2f2f2;-moz-box-shadow:0 0 2px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 0 2px rgba(0,0,0,.1) inset;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#dedede;background-color:#f2f2f2;-moz-box-shadow:0 0 2px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 0 2px rgba(0,0,0,.1) inset;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_hc .cke_panel_listItem a{border-style:none}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:1px 2px}.cke_panel_grouptitle{font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:4px 6px;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #b6b6b6;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#cfd1cf));background-image:-moz-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-webkit-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-o-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-ms-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:linear-gradient(top,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_colorblock{padding:3px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px;border:#808080 1px solid;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{border:#fff 1px solid;padding:2px;float:left;width:12px;height:12px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#b6b6b6 1px solid;background-color:#e5e5e5}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:2px;display:block;cursor:pointer}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{border:#b6b6b6 1px solid;background-color:#e5e5e5}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background-image:-moz-linear-gradient(top,#fff,#e4e4e4);background-image:-webkit-linear-gradient(top,#fff,#e4e4e4);background-image:-o-linear-gradient(top,#fff,#e4e4e4);background-image:-ms-linear-gradient(top,#fff,#e4e4e4);background-image:linear-gradient(top,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_hc .cke_toolgroup{border:0;margin-right:10px;margin-bottom:10px}.cke_rtl .cke_toolgroup *:first-child{-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0}.cke_rtl .cke_toolgroup *:last-child{-moz-border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px}.cke_rtl .cke_toolgroup{float:right;margin-left:6px;margin-right:0}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0}.cke_rtl .cke_button{float:right}.cke_hc .cke_button{border:1px solid black;padding:3px 5px;margin:-2px 4px 0 -2px}.cke_button_on{-moz-box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);background:#b5b5b5;background-image:-webkit-gradient(linear,left top,left bottom,from(#aaa),to(#cacaca));background-image:-moz-linear-gradient(top,#aaa,#cacaca);background-image:-webkit-linear-gradient(top,#aaa,#cacaca);background-image:-o-linear-gradient(top,#aaa,#cacaca);background-image:-ms-linear-gradient(top,#aaa,#cacaca);background-image:linear-gradient(top,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border-width:3px;padding:1px 3px}.cke_button_disabled .cke_button_icon{opacity:.3}.cke_hc .cke_button_disabled{opacity:.5}a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{-moz-box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{-moz-box-shadow:0 0 1px rgba(0,0,0,.3) inset;-webkit-box-shadow:0 0 1px rgba(0,0,0,.3) inset;box-shadow:0 0 1px rgba(0,0,0,.3) inset;background:#ccc;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));background-image:-moz-linear-gradient(top,#f2f2f2,#ccc);background-image:-webkit-linear-gradient(top,#f2f2f2,#ccc);background-image:-o-linear-gradient(top,#f2f2f2,#ccc);background-image:-ms-linear-gradient(top,#f2f2f2,#ccc);background-image:linear-gradient(top,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5)}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px -2px 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#c0c0c0;background-color:rgba(0,0,0,.2);margin:5px 2px 0;height:18px;width:1px;-webkit-box-shadow:1px 0 1px rgba(255,255,255,.5);-moz-box-shadow:1px 0 1px rgba(255,255,255,.5);box-shadow:1px 0 1px rgba(255,255,255,.5)}.cke_rtl .cke_toolbar_separator{float:right;-webkit-box-shadow:-1px 0 1px rgba(255,255,255,.1);-moz-box-shadow:-1px 0 1px rgba(255,255,255,.1);box-shadow:-1px 0 1px rgba(255,255,255,.1)}.cke_hc .cke_toolbar_separator{width:0;border-left:1px solid;margin:1px 5px 0 0}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #a6a6a6;border-bottom-color:#979797;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background-image:-moz-linear-gradient(top,#fff,#e4e4e4);background-image:-webkit-linear-gradient(top,#fff,#e4e4e4);background-image:-o-linear-gradient(top,#fff,#e4e4e4);background-image:-ms-linear-gradient(top,#fff,#e4e4e4);background-image:linear-gradient(top,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_toolbox_collapser:hover{background:#ccc;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));background-image:-moz-linear-gradient(top,#f2f2f2,#ccc);background-image:-webkit-linear-gradient(top,#f2f2f2,#ccc);background-image:-o-linear-gradient(top,#f2f2f2,#ccc);background-image:-ms-linear-gradient(top,#f2f2f2,#ccc);background-image:linear-gradient(top,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid #474747;border-top:3px solid transparent}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#474747}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0;margin-right:2px}.cke_menubutton{display:block}.cke_menuitem span{cursor:default}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3;display:block}.cke_hc .cke_menubutton{padding:2px}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#d7d8d7;opacity:.70;filter:alpha(opacity=70);padding:4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#d0d2d0}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#eff0ef}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d3d3d3;height:1px;filter:alpha(opacity=70);opacity:.70}.cke_menuarrow{background-image:url(images/arrow.png);background-position:0 10px;background-repeat:no-repeat;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:-2px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}.cke_combo_button{display:inline-block;float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background-image:-moz-linear-gradient(top,#fff,#e4e4e4);background-image:-webkit-linear-gradient(top,#fff,#e4e4e4);background-image:-o-linear-gradient(top,#fff,#e4e4e4);background-image:-ms-linear-gradient(top,#fff,#e4e4e4);background-image:linear-gradient(top,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus{background:#ccc;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));background-image:-moz-linear-gradient(top,#f2f2f2,#ccc);background-image:-webkit-linear-gradient(top,#f2f2f2,#ccc);background-image:-o-linear-gradient(top,#f2f2f2,#ccc);background-image:-ms-linear-gradient(top,#f2f2f2,#ccc);background-image:linear-gradient(top,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc');outline:0}.cke_combo_off a.cke_combo_button:active,.cke_combo_on a.cke_combo_button{border:1px solid #777;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;background:#b5b5b5;background-image:-webkit-gradient(linear,left top,left bottom,from(#aaa),to(#cacaca));background-image:-moz-linear-gradient(top,#aaa,#cacaca);background-image:-webkit-linear-gradient(top,#aaa,#cacaca);background-image:-o-linear-gradient(top,#aaa,#cacaca);background-image:-ms-linear-gradient(top,#aaa,#cacaca);background-image:linear-gradient(top,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_combo_on a.cke_combo_button:hover,.cke_combo_on a.cke_combo_button:focus,.cke_combo_on a.cke_combo_button:active{-moz-box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}.cke_rtl .cke_combo_button{float:right;margin-left:5px;margin-right:0}.cke_hc a.cke_combo_button{padding:3px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border-width:3px;padding:1px}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5);width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 7px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}.cke_path_item,.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#4c4c4c;text-shadow:0 1px 0 #fff;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#bfbfbf;color:#333;text-shadow:0 1px 0 rgba(255,255,255,.5);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5);-webkit-box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5);box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5)}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combo__fontsize .cke_combo_text{width:30px}.cke_combopanel__fontsize{width:120px}.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}a.cke_button_disabled,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{filter:alpha(opacity = 30)}.cke_button_disabled .cke_button_icon{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff,endColorstr=#00ffffff)}.cke_button_off:hover,.cke_button_off:focus,.cke_button_off:active{filter:alpha(opacity = 100)}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{filter:alpha(opacity = 30)}.cke_toolbox_collapser{border:1px solid #a6a6a6}.cke_toolbox_collapser .cke_arrow{margin-top:1px}.cke_hc .cke_top,.cke_hc .cke_bottom,.cke_hc .cke_combo_button,.cke_hc a.cke_combo_button:hover,.cke_hc a.cke_combo_button:focus,.cke_hc .cke_toolgroup,.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc .cke_toolbox_collapser,.cke_hc .cke_toolbox_collapser:hover,.cke_hc .cke_panel_grouptitle{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_rtl .cke_toolgroup,.cke_rtl .cke_toolbar_separator,.cke_rtl .cke_button,.cke_rtl .cke_button *,.cke_rtl .cke_combo,.cke_rtl .cke_combo *,.cke_rtl .cke_path_item,.cke_rtl .cke_path_item *,.cke_rtl .cke_path_empty{float:none}.cke_rtl .cke_toolgroup,.cke_rtl .cke_toolbar_separator,.cke_rtl .cke_combo_button,.cke_rtl .cke_combo_button *,.cke_rtl .cke_button,.cke_rtl .cke_button_icon,{display:inline-block;vertical-align:top}.cke_toolbox{display:inline-block;padding-bottom:5px;height:100%}.cke_rtl .cke_toolbox{padding-bottom:0}.cke_toolbar{margin-bottom:5px}.cke_rtl .cke_toolbar{margin-bottom:0}.cke_toolgroup{height:26px}.cke_toolgroup,.cke_combo{position:relative}a.cke_button{float:none;vertical-align:top}.cke_toolbar_separator{display:inline-block;float:none;vertical-align:top;background-color:#c0c0c0}.cke_toolbox_collapser .cke_arrow{margin-top:0}.cke_toolbox_collapser .cke_arrow{border-width:4px}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{border-width:3px}.cke_rtl .cke_button_arrow{padding-top:8px;margin-right:2px}.cke_rtl .cke_combo_inlinelabel{display:table-cell;vertical-align:middle}.cke_menubutton{display:block;height:24px}.cke_menubutton_inner{display:block;position:relative}.cke_menubutton_icon{height:16px;width:16px}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:inline-block}.cke_menubutton_label{width:auto;vertical-align:top;line-height:24px;height:24px;margin:0 10px 0 0}.cke_menuarrow{width:5px;height:6px;padding:0;position:absolute;right:8px;top:10px;background-position:0 0}.cke_rtl .cke_menubutton_icon{position:absolute;right:0;top:0}.cke_rtl .cke_menubutton_label{float:right;clear:both;margin:0 24px 0 10px}.cke_hc .cke_rtl .cke_menubutton_label{margin-right:0}.cke_rtl .cke_menuarrow{left:8px;right:auto;background-position:0 -24px}.cke_hc .cke_menuarrow{top:5px;padding:0 5px}.cke_rtl input.cke_dialog_ui_input_text,.cke_rtl input.cke_dialog_ui_input_password{position:relative}.cke_wysiwyg_div{padding-top:0!important;padding-bottom:0!important}.cke_button__about_icon {background: url(icons.png) no-repeat 0 -0px !important;}.cke_button__bold_icon {background: url(icons.png) no-repeat 0 -24px !important;}.cke_button__italic_icon {background: url(icons.png) no-repeat 0 -48px !important;}.cke_button__strike_icon {background: url(icons.png) no-repeat 0 -72px !important;}.cke_button__subscript_icon {background: url(icons.png) no-repeat 0 -96px !important;}.cke_button__superscript_icon {background: url(icons.png) no-repeat 0 -120px !important;}.cke_button__underline_icon {background: url(icons.png) no-repeat 0 -144px !important;}.cke_button__bidiltr_icon {background: url(icons.png) no-repeat 0 -168px !important;}.cke_button__bidirtl_icon {background: url(icons.png) no-repeat 0 -192px !important;}.cke_button__blockquote_icon {background: url(icons.png) no-repeat 0 -216px !important;}.cke_rtl .cke_button__copy_icon, .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons.png) no-repeat 0 -240px !important;}.cke_ltr .cke_button__copy_icon {background: url(icons.png) no-repeat 0 -264px !important;}.cke_rtl .cke_button__cut_icon, .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons.png) no-repeat 0 -288px !important;}.cke_ltr .cke_button__cut_icon {background: url(icons.png) no-repeat 0 -312px !important;}.cke_rtl .cke_button__paste_icon, .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons.png) no-repeat 0 -336px !important;}.cke_ltr .cke_button__paste_icon {background: url(icons.png) no-repeat 0 -360px !important;}.cke_button__bgcolor_icon {background: url(icons.png) no-repeat 0 -384px !important;}.cke_button__textcolor_icon {background: url(icons.png) no-repeat 0 -408px !important;}.cke_rtl .cke_button__templates_icon, .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons.png) no-repeat 0 -432px !important;}.cke_ltr .cke_button__templates_icon {background: url(icons.png) no-repeat 0 -456px !important;}.cke_button__creatediv_icon {background: url(icons.png) no-repeat 0 -480px !important;}.cke_rtl .cke_button__find_icon, .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons.png) no-repeat 0 -504px !important;}.cke_ltr .cke_button__find_icon {background: url(icons.png) no-repeat 0 -528px !important;}.cke_button__replace_icon {background: url(icons.png) no-repeat 0 -552px !important;}.cke_button__flash_icon {background: url(icons.png) no-repeat 0 -576px !important;}.cke_button__button_icon {background: url(icons.png) no-repeat 0 -600px !important;}.cke_button__checkbox_icon {background: url(icons.png) no-repeat 0 -624px !important;}.cke_button__form_icon {background: url(icons.png) no-repeat 0 -648px !important;}.cke_button__hiddenfield_icon {background: url(icons.png) no-repeat 0 -672px !important;}.cke_button__imagebutton_icon {background: url(icons.png) no-repeat 0 -696px !important;}.cke_button__radio_icon {background: url(icons.png) no-repeat 0 -720px !important;}.cke_rtl .cke_button__select_icon, .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons.png) no-repeat 0 -744px !important;}.cke_ltr .cke_button__select_icon {background: url(icons.png) no-repeat 0 -768px !important;}.cke_rtl .cke_button__textarea_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons.png) no-repeat 0 -792px !important;}.cke_ltr .cke_button__textarea_icon {background: url(icons.png) no-repeat 0 -816px !important;}.cke_rtl .cke_button__textfield_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons.png) no-repeat 0 -840px !important;}.cke_ltr .cke_button__textfield_icon {background: url(icons.png) no-repeat 0 -864px !important;}.cke_button__horizontalrule_icon {background: url(icons.png) no-repeat 0 -888px !important;}.cke_button__iframe_icon {background: url(icons.png) no-repeat 0 -912px !important;}.cke_button__image_icon {background: url(icons.png) no-repeat 0 -936px !important;}.cke_rtl .cke_button__indent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons.png) no-repeat 0 -960px !important;}.cke_ltr .cke_button__indent_icon {background: url(icons.png) no-repeat 0 -984px !important;}.cke_rtl .cke_button__outdent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons.png) no-repeat 0 -1008px !important;}.cke_ltr .cke_button__outdent_icon {background: url(icons.png) no-repeat 0 -1032px !important;}.cke_button__smiley_icon {background: url(icons.png) no-repeat 0 -1056px !important;}.cke_button__justifyblock_icon {background: url(icons.png) no-repeat 0 -1080px !important;}.cke_button__justifycenter_icon {background: url(icons.png) no-repeat 0 -1104px !important;}.cke_button__justifyleft_icon {background: url(icons.png) no-repeat 0 -1128px !important;}.cke_button__justifyright_icon {background: url(icons.png) no-repeat 0 -1152px !important;}.cke_rtl .cke_button__anchor_icon, .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons.png) no-repeat 0 -1176px !important;}.cke_ltr .cke_button__anchor_icon {background: url(icons.png) no-repeat 0 -1200px !important;}.cke_button__link_icon {background: url(icons.png) no-repeat 0 -1224px !important;}.cke_button__unlink_icon {background: url(icons.png) no-repeat 0 -1248px !important;}.cke_rtl .cke_button__bulletedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons.png) no-repeat 0 -1272px !important;}.cke_ltr .cke_button__bulletedlist_icon {background: url(icons.png) no-repeat 0 -1296px !important;}.cke_rtl .cke_button__numberedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons.png) no-repeat 0 -1320px !important;}.cke_ltr .cke_button__numberedlist_icon {background: url(icons.png) no-repeat 0 -1344px !important;}.cke_button__maximize_icon {background: url(icons.png) no-repeat 0 -1368px !important;}.cke_rtl .cke_button__newpage_icon, .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons.png) no-repeat 0 -1392px !important;}.cke_ltr .cke_button__newpage_icon {background: url(icons.png) no-repeat 0 -1416px !important;}.cke_rtl .cke_button__pagebreak_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons.png) no-repeat 0 -1440px !important;}.cke_ltr .cke_button__pagebreak_icon {background: url(icons.png) no-repeat 0 -1464px !important;}.cke_rtl .cke_button__pastetext_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons.png) no-repeat 0 -1488px !important;}.cke_ltr .cke_button__pastetext_icon {background: url(icons.png) no-repeat 0 -1512px !important;}.cke_rtl .cke_button__pastefromword_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons.png) no-repeat 0 -1536px !important;}.cke_ltr .cke_button__pastefromword_icon {background: url(icons.png) no-repeat 0 -1560px !important;}.cke_rtl .cke_button__preview_icon, .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons.png) no-repeat 0 -1584px !important;}.cke_ltr .cke_button__preview_icon {background: url(icons.png) no-repeat 0 -1608px !important;}.cke_button__print_icon {background: url(icons.png) no-repeat 0 -1632px !important;}.cke_button__removeformat_icon {background: url(icons.png) no-repeat 0 -1656px !important;}.cke_button__save_icon {background: url(icons.png) no-repeat 0 -1680px !important;}.cke_button__selectall_icon {background: url(icons.png) no-repeat 0 -1704px !important;}.cke_rtl .cke_button__showblocks_icon, .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons.png) no-repeat 0 -1728px !important;}.cke_ltr .cke_button__showblocks_icon {background: url(icons.png) no-repeat 0 -1752px !important;}.cke_rtl .cke_button__source_icon, .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons.png) no-repeat 0 -1776px !important;}.cke_ltr .cke_button__source_icon {background: url(icons.png) no-repeat 0 -1800px !important;}.cke_button__specialchar_icon {background: url(icons.png) no-repeat 0 -1824px !important;}.cke_button__scayt_icon {background: url(icons.png) no-repeat 0 -1848px !important;}.cke_button__table_icon {background: url(icons.png) no-repeat 0 -1872px !important;}.cke_rtl .cke_button__redo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons.png) no-repeat 0 -1896px !important;}.cke_ltr .cke_button__redo_icon {background: url(icons.png) no-repeat 0 -1920px !important;}.cke_rtl .cke_button__undo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons.png) no-repeat 0 -1944px !important;}.cke_ltr .cke_button__undo_icon {background: url(icons.png) no-repeat 0 -1968px !important;}.cke_button__spellchecker_icon {background: url(icons.png) no-repeat 0 -1992px !important;}.cke_hidpi .cke_button__about_icon {background: url(icons_hidpi.png) no-repeat 0 -0px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bold_icon {background: url(icons_hidpi.png) no-repeat 0 -24px !important;background-size: 16px !important;}.cke_hidpi .cke_button__italic_icon {background: url(icons_hidpi.png) no-repeat 0 -48px !important;background-size: 16px !important;}.cke_hidpi .cke_button__strike_icon {background: url(icons_hidpi.png) no-repeat 0 -72px !important;background-size: 16px !important;}.cke_hidpi .cke_button__subscript_icon {background: url(icons_hidpi.png) no-repeat 0 -96px !important;background-size: 16px !important;}.cke_hidpi .cke_button__superscript_icon {background: url(icons_hidpi.png) no-repeat 0 -120px !important;background-size: 16px !important;}.cke_hidpi .cke_button__underline_icon {background: url(icons_hidpi.png) no-repeat 0 -144px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidiltr_icon {background: url(icons_hidpi.png) no-repeat 0 -168px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidirtl_icon {background: url(icons_hidpi.png) no-repeat 0 -192px !important;background-size: 16px !important;}.cke_hidpi .cke_button__blockquote_icon {background: url(icons_hidpi.png) no-repeat 0 -216px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__copy_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons_hidpi.png) no-repeat 0 -240px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon {background: url(icons_hidpi.png) no-repeat 0 -264px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__cut_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons_hidpi.png) no-repeat 0 -288px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon {background: url(icons_hidpi.png) no-repeat 0 -312px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__paste_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons_hidpi.png) no-repeat 0 -336px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon {background: url(icons_hidpi.png) no-repeat 0 -360px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bgcolor_icon {background: url(icons_hidpi.png) no-repeat 0 -384px !important;background-size: 16px !important;}.cke_hidpi .cke_button__textcolor_icon {background: url(icons_hidpi.png) no-repeat 0 -408px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__templates_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons_hidpi.png) no-repeat 0 -432px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon {background: url(icons_hidpi.png) no-repeat 0 -456px !important;background-size: 16px !important;}.cke_hidpi .cke_button__creatediv_icon {background: url(icons_hidpi.png) no-repeat 0 -480px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__find_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons_hidpi.png) no-repeat 0 -504px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon {background: url(icons_hidpi.png) no-repeat 0 -528px !important;background-size: 16px !important;}.cke_hidpi .cke_button__replace_icon {background: url(icons_hidpi.png) no-repeat 0 -552px !important;background-size: 16px !important;}.cke_hidpi .cke_button__flash_icon {background: url(icons_hidpi.png) no-repeat 0 -576px !important;background-size: 16px !important;}.cke_hidpi .cke_button__button_icon {background: url(icons_hidpi.png) no-repeat 0 -600px !important;background-size: 16px !important;}.cke_hidpi .cke_button__checkbox_icon {background: url(icons_hidpi.png) no-repeat 0 -624px !important;background-size: 16px !important;}.cke_hidpi .cke_button__form_icon {background: url(icons_hidpi.png) no-repeat 0 -648px !important;background-size: 16px !important;}.cke_hidpi .cke_button__hiddenfield_icon {background: url(icons_hidpi.png) no-repeat 0 -672px !important;background-size: 16px !important;}.cke_hidpi .cke_button__imagebutton_icon {background: url(icons_hidpi.png) no-repeat 0 -696px !important;background-size: 16px !important;}.cke_hidpi .cke_button__radio_icon {background: url(icons_hidpi.png) no-repeat 0 -720px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__select_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons_hidpi.png) no-repeat 0 -744px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon {background: url(icons_hidpi.png) no-repeat 0 -768px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textarea_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons_hidpi.png) no-repeat 0 -792px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon {background: url(icons_hidpi.png) no-repeat 0 -816px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textfield_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons_hidpi.png) no-repeat 0 -840px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon {background: url(icons_hidpi.png) no-repeat 0 -864px !important;background-size: 16px !important;}.cke_hidpi .cke_button__horizontalrule_icon {background: url(icons_hidpi.png) no-repeat 0 -888px !important;background-size: 16px !important;}.cke_hidpi .cke_button__iframe_icon {background: url(icons_hidpi.png) no-repeat 0 -912px !important;background-size: 16px !important;}.cke_hidpi .cke_button__image_icon {background: url(icons_hidpi.png) no-repeat 0 -936px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__indent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons_hidpi.png) no-repeat 0 -960px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon {background: url(icons_hidpi.png) no-repeat 0 -984px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__outdent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons_hidpi.png) no-repeat 0 -1008px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon {background: url(icons_hidpi.png) no-repeat 0 -1032px !important;background-size: 16px !important;}.cke_hidpi .cke_button__smiley_icon {background: url(icons_hidpi.png) no-repeat 0 -1056px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyblock_icon {background: url(icons_hidpi.png) no-repeat 0 -1080px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifycenter_icon {background: url(icons_hidpi.png) no-repeat 0 -1104px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyleft_icon {background: url(icons_hidpi.png) no-repeat 0 -1128px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyright_icon {background: url(icons_hidpi.png) no-repeat 0 -1152px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__anchor_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons_hidpi.png) no-repeat 0 -1176px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon {background: url(icons_hidpi.png) no-repeat 0 -1200px !important;background-size: 16px !important;}.cke_hidpi .cke_button__link_icon {background: url(icons_hidpi.png) no-repeat 0 -1224px !important;background-size: 16px !important;}.cke_hidpi .cke_button__unlink_icon {background: url(icons_hidpi.png) no-repeat 0 -1248px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -1272px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -1296px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -1320px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -1344px !important;background-size: 16px !important;}.cke_hidpi .cke_button__maximize_icon {background: url(icons_hidpi.png) no-repeat 0 -1368px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__newpage_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons_hidpi.png) no-repeat 0 -1392px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon {background: url(icons_hidpi.png) no-repeat 0 -1416px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons_hidpi.png) no-repeat 0 -1440px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon {background: url(icons_hidpi.png) no-repeat 0 -1464px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastetext_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons_hidpi.png) no-repeat 0 -1488px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon {background: url(icons_hidpi.png) no-repeat 0 -1512px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons_hidpi.png) no-repeat 0 -1536px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon {background: url(icons_hidpi.png) no-repeat 0 -1560px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__preview_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons_hidpi.png) no-repeat 0 -1584px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon {background: url(icons_hidpi.png) no-repeat 0 -1608px !important;background-size: 16px !important;}.cke_hidpi .cke_button__print_icon {background: url(icons_hidpi.png) no-repeat 0 -1632px !important;background-size: 16px !important;}.cke_hidpi .cke_button__removeformat_icon {background: url(icons_hidpi.png) no-repeat 0 -1656px !important;background-size: 16px !important;}.cke_hidpi .cke_button__save_icon {background: url(icons_hidpi.png) no-repeat 0 -1680px !important;background-size: 16px !important;}.cke_hidpi .cke_button__selectall_icon {background: url(icons_hidpi.png) no-repeat 0 -1704px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__showblocks_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons_hidpi.png) no-repeat 0 -1728px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon {background: url(icons_hidpi.png) no-repeat 0 -1752px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__source_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons_hidpi.png) no-repeat 0 -1776px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon {background: url(icons_hidpi.png) no-repeat 0 -1800px !important;background-size: 16px !important;}.cke_hidpi .cke_button__specialchar_icon {background: url(icons_hidpi.png) no-repeat 0 -1824px !important;background-size: 16px !important;}.cke_hidpi .cke_button__scayt_icon {background: url(icons_hidpi.png) no-repeat 0 -1848px !important;background-size: 16px !important;}.cke_hidpi .cke_button__table_icon {background: url(icons_hidpi.png) no-repeat 0 -1872px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__redo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons_hidpi.png) no-repeat 0 -1896px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon {background: url(icons_hidpi.png) no-repeat 0 -1920px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__undo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons_hidpi.png) no-repeat 0 -1944px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon {background: url(icons_hidpi.png) no-repeat 0 -1968px !important;background-size: 16px !important;}.cke_hidpi .cke_button__spellchecker_icon {background: url(icons_hidpi.png) no-repeat 0 -1992px !important;background-size: 16px !important;} \ No newline at end of file diff --git a/ckeditor/static/ckeditor/ckeditor/skins/moono/editor_ie8.css b/ckeditor/static/ckeditor/ckeditor/skins/moono/editor_ie8.css index 4023dd6..33ec221 100644 --- a/ckeditor/static/ckeditor/ckeditor/skins/moono/editor_ie8.css +++ b/ckeditor/static/ckeditor/ckeditor/skins/moono/editor_ie8.css @@ -1,5 +1,5 @@ /* Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.html or http://ckeditor.com/license +For licensing, see LICENSE.md or http://ckeditor.com/license */ -.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}.cke_reset_all,.cke_reset_all *{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.cke_chrome{display:block;border:1px solid #b6b6b6;padding:0;-moz-box-shadow:0 0 3px rgba(0,0,0,.15);-webkit-box-shadow:0 0 3px rgba(0,0,0,.15);box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_inner{display:block;-webkit-touch-callout:none;background:#fff;padding:0}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #b6b6b6;padding:6px 8px 2px;white-space:normal;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#cfd1cf));background-image:-moz-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-webkit-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-o-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-ms-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:linear-gradient(top,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fff5f5f5',endColorstr='#ffcfd1cf')}.cke_float .cke_top{border:1px solid #b6b6b6;border-bottom-color:#999}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #bfbfbf;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#cfd1cf));background-image:-moz-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-webkit-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-o-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-ms-linear-gradient(top,#ebebeb,#cfd1cf);background-image:linear-gradient(top,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffebebeb',endColorstr='#cfd1cf')}.cke_resizer{width:0;height:0;overflow:hidden;width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #666 transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.3);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.3);box-shadow:0 1px 0 rgba(255,255,255,.3)}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #a5a5a5;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #b6b6b6;border-bottom-color:#999;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 3px rgba(0,0,0,.15);-webkit-box-shadow:0 0 3px rgba(0,0,0,.15);box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap}.cke_panel_listItem{margin:0;padding-bottom:1px}.cke_panel_listItem a{padding:3px 4px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}* html .cke_panel_listItem a{width:100%;color:#000}*:first-child+html .cke_panel_listItem a{color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #dedede;background-color:#f2f2f2;-moz-box-shadow:0 0 2px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 0 2px rgba(0,0,0,.1) inset;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#dedede;background-color:#f2f2f2;-moz-box-shadow:0 0 2px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 0 2px rgba(0,0,0,.1) inset;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_hc .cke_panel_listItem a{border-style:none}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:1px 2px}.cke_panel_grouptitle{font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:4px 6px;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #b6b6b6;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#cfd1cf));background-image:-moz-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-webkit-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-o-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-ms-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:linear-gradient(top,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fff5f5f5',endColorstr='#ffcfd1cf')}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_colorblock{padding:3px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px;border:#808080 1px solid;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{border:#fff 1px solid;padding:2px;float:left;width:12px;height:12px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#b6b6b6 1px solid;background-color:#e5e5e5}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:2px;display:block;cursor:pointer}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{border:#b6b6b6 1px solid;background-color:#e5e5e5}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background-image:-moz-linear-gradient(top,#fff,#e4e4e4);background-image:-webkit-linear-gradient(top,#fff,#e4e4e4);background-image:-o-linear-gradient(top,#fff,#e4e4e4);background-image:-ms-linear-gradient(top,#fff,#e4e4e4);background-image:linear-gradient(top,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffffff',endColorstr='#ffe4e4e4')}.cke_hc .cke_toolgroup{border:0;margin-right:10px;margin-bottom:10px}.cke_rtl .cke_toolgroup *:first-child{-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0}.cke_rtl .cke_toolgroup *:last-child{-moz-border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px}.cke_rtl .cke_toolgroup{float:right;margin-left:6px;margin-right:0}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0}.cke_rtl .cke_button{float:right}.cke_hc .cke_button{border:1px solid black;padding:3px 5px;margin:-2px 4px 0 -2px}.cke_button_on{-moz-box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);background:#b5b5b5;background-image:-webkit-gradient(linear,left top,left bottom,from(#aaa),to(#cacaca));background-image:-moz-linear-gradient(top,#aaa,#cacaca);background-image:-webkit-linear-gradient(top,#aaa,#cacaca);background-image:-o-linear-gradient(top,#aaa,#cacaca);background-image:-ms-linear-gradient(top,#aaa,#cacaca);background-image:linear-gradient(top,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffaaaaaa',endColorstr='#ffcacaca')}.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border-width:3px;padding:1px 3px}.cke_button_disabled .cke_button_icon{opacity:.3}.cke_hc .cke_button_disabled{opacity:.5}a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{-moz-box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{-moz-box-shadow:0 0 1px rgba(0,0,0,.3) inset;-webkit-box-shadow:0 0 1px rgba(0,0,0,.3) inset;box-shadow:0 0 1px rgba(0,0,0,.3) inset;background:#ccc;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));background-image:-moz-linear-gradient(top,#f2f2f2,#ccc);background-image:-webkit-linear-gradient(top,#f2f2f2,#ccc);background-image:-o-linear-gradient(top,#f2f2f2,#ccc);background-image:-ms-linear-gradient(top,#f2f2f2,#ccc);background-image:linear-gradient(top,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fff2f2f2',endColorstr='#ffcccccc')}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5)}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px -2px 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#c0c0c0;background-color:rgba(0,0,0,.2);margin:5px 2px 0;height:18px;width:1px;-webkit-box-shadow:1px 0 1px rgba(255,255,255,.5);-moz-box-shadow:1px 0 1px rgba(255,255,255,.5);box-shadow:1px 0 1px rgba(255,255,255,.5)}.cke_rtl .cke_toolbar_separator{float:right;-webkit-box-shadow:-1px 0 1px rgba(255,255,255,.1);-moz-box-shadow:-1px 0 1px rgba(255,255,255,.1);box-shadow:-1px 0 1px rgba(255,255,255,.1)}.cke_hc .cke_toolbar_separator{width:0;border-left:1px solid;margin:1px 5px 0 0}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #a6a6a6;border-bottom-color:#979797;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background-image:-moz-linear-gradient(top,#fff,#e4e4e4);background-image:-webkit-linear-gradient(top,#fff,#e4e4e4);background-image:-o-linear-gradient(top,#fff,#e4e4e4);background-image:-ms-linear-gradient(top,#fff,#e4e4e4);background-image:linear-gradient(top,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffffff',endColorstr='#ffe4e4e4')}.cke_toolbox_collapser:hover{background:#ccc;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));background-image:-moz-linear-gradient(top,#f2f2f2,#ccc);background-image:-webkit-linear-gradient(top,#f2f2f2,#ccc);background-image:-o-linear-gradient(top,#f2f2f2,#ccc);background-image:-ms-linear-gradient(top,#f2f2f2,#ccc);background-image:linear-gradient(top,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fff2f2f2',endColorstr='#ffcccccc')}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid #474747;border-top:3px solid transparent}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#474747}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0;margin-right:2px}.cke_menubutton{display:block}.cke_menuitem span{cursor:default}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3;display:block}.cke_hc .cke_menubutton{padding:2px}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#d7d8d7;opacity:.70;filter:alpha(opacity=70);padding:4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#d0d2d0}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#eff0ef}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d3d3d3;height:1px;filter:alpha(opacity=70);opacity:.70}.cke_menuarrow{background-image:url(images/arrow.png);background-position:0 10px;background-repeat:no-repeat;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:-2px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}.cke_combo_button{display:inline-block;float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background-image:-moz-linear-gradient(top,#fff,#e4e4e4);background-image:-webkit-linear-gradient(top,#fff,#e4e4e4);background-image:-o-linear-gradient(top,#fff,#e4e4e4);background-image:-ms-linear-gradient(top,#fff,#e4e4e4);background-image:linear-gradient(top,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffffff',endColorstr='#ffe4e4e4')}.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus{background:#ccc;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));background-image:-moz-linear-gradient(top,#f2f2f2,#ccc);background-image:-webkit-linear-gradient(top,#f2f2f2,#ccc);background-image:-o-linear-gradient(top,#f2f2f2,#ccc);background-image:-ms-linear-gradient(top,#f2f2f2,#ccc);background-image:linear-gradient(top,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fff2f2f2',endColorstr='#ffcccccc');outline:0}.cke_combo_off a.cke_combo_button:active,.cke_combo_on a.cke_combo_button{border:1px solid #777;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;background:#b5b5b5;background-image:-webkit-gradient(linear,left top,left bottom,from(#aaa),to(#cacaca));background-image:-moz-linear-gradient(top,#aaa,#cacaca);background-image:-webkit-linear-gradient(top,#aaa,#cacaca);background-image:-o-linear-gradient(top,#aaa,#cacaca);background-image:-ms-linear-gradient(top,#aaa,#cacaca);background-image:linear-gradient(top,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffaaaaaa',endColorstr='#ffcacaca')}.cke_combo_on a.cke_combo_button:hover,.cke_combo_on a.cke_combo_button:focus,.cke_combo_on a.cke_combo_button:active{-moz-box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}.cke_rtl .cke_combo_button{float:right;margin-left:5px;margin-right:0}.cke_hc a.cke_combo_button{padding:3px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border-width:3px;padding:1px}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5);width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 7px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}.cke_path_item,.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#4c4c4c;text-shadow:0 1px 0 #fff;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#bfbfbf;color:#333;text-shadow:0 1px 0 rgba(255,255,255,.5);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5);-webkit-box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5);box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5)}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label{display:inline}.cke_combo__fontsize .cke_combo_text{width:30px}.cke_combopanel__fontsize{width:120px}.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}a.cke_button_disabled,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{filter:alpha(opacity = 30)}.cke_button_disabled .cke_button_icon{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}.cke_button_off:hover,.cke_button_off:focus,.cke_button_off:active{filter:alpha(opacity = 100)}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{filter:alpha(opacity = 30)}.cke_toolbox_collapser{border:1px solid #a6a6a6}.cke_toolbox_collapser .cke_arrow{margin-top:1px}.cke_hc .cke_top,.cke_hc .cke_bottom,.cke_hc .cke_combo_button,.cke_hc a.cke_combo_button:hover,.cke_hc a.cke_combo_button:focus,.cke_hc .cke_toolgroup,.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc .cke_toolbox_collapser,.cke_hc .cke_toolbox_collapser:hover,.cke_hc .cke_panel_grouptitle{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_toolbox_collapser .cke_arrow{border-width:4px}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{border-width:3px}.cke_toolbox_collapser .cke_arrow{margin-top:0}.cke_button__about_icon{background: url(icons.png) no-repeat 0 -0px !important;}.cke_button__bold_icon{background: url(icons.png) no-repeat 0 -32px !important;}.cke_button__italic_icon{background: url(icons.png) no-repeat 0 -64px !important;}.cke_button__strike_icon{background: url(icons.png) no-repeat 0 -96px !important;}.cke_button__subscript_icon{background: url(icons.png) no-repeat 0 -128px !important;}.cke_button__superscript_icon{background: url(icons.png) no-repeat 0 -160px !important;}.cke_button__underline_icon{background: url(icons.png) no-repeat 0 -192px !important;}.cke_button__bidiltr_icon{background: url(icons.png) no-repeat 0 -224px !important;}.cke_button__bidirtl_icon{background: url(icons.png) no-repeat 0 -256px !important;}.cke_button__blockquote_icon{background: url(icons.png) no-repeat 0 -288px !important;}.cke_rtl .cke_button__copy_icon,.cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background: url(icons.png) no-repeat 0 -320px !important;}.cke_ltr .cke_button__copy_icon{background: url(icons.png) no-repeat 0 -352px !important;}.cke_rtl .cke_button__cut_icon,.cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background: url(icons.png) no-repeat 0 -384px !important;}.cke_ltr .cke_button__cut_icon{background: url(icons.png) no-repeat 0 -416px !important;}.cke_rtl .cke_button__paste_icon,.cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background: url(icons.png) no-repeat 0 -448px !important;}.cke_ltr .cke_button__paste_icon{background: url(icons.png) no-repeat 0 -480px !important;}.cke_button__bgcolor_icon{background: url(icons.png) no-repeat 0 -512px !important;}.cke_button__textcolor_icon{background: url(icons.png) no-repeat 0 -544px !important;}.cke_rtl .cke_button__templates_icon,.cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background: url(icons.png) no-repeat 0 -576px !important;}.cke_ltr .cke_button__templates_icon{background: url(icons.png) no-repeat 0 -608px !important;}.cke_button__creatediv_icon{background: url(icons.png) no-repeat 0 -640px !important;}.cke_rtl .cke_button__bulletedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background: url(icons.png) no-repeat 0 -672px !important;}.cke_ltr .cke_button__bulletedlist_icon{background: url(icons.png) no-repeat 0 -704px !important;}.cke_rtl .cke_button__numberedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background: url(icons.png) no-repeat 0 -736px !important;}.cke_ltr .cke_button__numberedlist_icon{background: url(icons.png) no-repeat 0 -768px !important;}.cke_rtl .cke_button__indent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background: url(icons.png) no-repeat 0 -800px !important;}.cke_ltr .cke_button__indent_icon{background: url(icons.png) no-repeat 0 -832px !important;}.cke_rtl .cke_button__outdent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background: url(icons.png) no-repeat 0 -864px !important;}.cke_ltr .cke_button__outdent_icon{background: url(icons.png) no-repeat 0 -896px !important;}.cke_rtl .cke_button__find_icon,.cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background: url(icons.png) no-repeat 0 -928px !important;}.cke_ltr .cke_button__find_icon{background: url(icons.png) no-repeat 0 -960px !important;}.cke_button__replace_icon{background: url(icons.png) no-repeat 0 -992px !important;}.cke_button__flash_icon{background: url(icons.png) no-repeat 0 -1024px !important;}.cke_button__button_icon{background: url(icons.png) no-repeat 0 -1056px !important;}.cke_button__checkbox_icon{background: url(icons.png) no-repeat 0 -1088px !important;}.cke_button__form_icon{background: url(icons.png) no-repeat 0 -1120px !important;}.cke_button__hiddenfield_icon{background: url(icons.png) no-repeat 0 -1152px !important;}.cke_button__imagebutton_icon{background: url(icons.png) no-repeat 0 -1184px !important;}.cke_button__radio_icon{background: url(icons.png) no-repeat 0 -1216px !important;}.cke_rtl .cke_button__select_icon,.cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background: url(icons.png) no-repeat 0 -1248px !important;}.cke_ltr .cke_button__select_icon{background: url(icons.png) no-repeat 0 -1280px !important;}.cke_rtl .cke_button__textarea_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background: url(icons.png) no-repeat 0 -1312px !important;}.cke_ltr .cke_button__textarea_icon{background: url(icons.png) no-repeat 0 -1344px !important;}.cke_rtl .cke_button__textfield_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background: url(icons.png) no-repeat 0 -1376px !important;}.cke_ltr .cke_button__textfield_icon{background: url(icons.png) no-repeat 0 -1408px !important;}.cke_button__horizontalrule_icon{background: url(icons.png) no-repeat 0 -1440px !important;}.cke_button__iframe_icon{background: url(icons.png) no-repeat 0 -1472px !important;}.cke_button__image_icon{background: url(icons.png) no-repeat 0 -1504px !important;}.cke_button__smiley_icon{background: url(icons.png) no-repeat 0 -1536px !important;}.cke_button__justifyblock_icon{background: url(icons.png) no-repeat 0 -1568px !important;}.cke_button__justifycenter_icon{background: url(icons.png) no-repeat 0 -1600px !important;}.cke_button__justifyleft_icon{background: url(icons.png) no-repeat 0 -1632px !important;}.cke_button__justifyright_icon{background: url(icons.png) no-repeat 0 -1664px !important;}.cke_rtl .cke_button__anchor_icon,.cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background: url(icons.png) no-repeat 0 -1696px !important;}.cke_ltr .cke_button__anchor_icon{background: url(icons.png) no-repeat 0 -1728px !important;}.cke_button__link_icon{background: url(icons.png) no-repeat 0 -1760px !important;}.cke_button__unlink_icon{background: url(icons.png) no-repeat 0 -1792px !important;}.cke_button__maximize_icon{background: url(icons.png) no-repeat 0 -1824px !important;}.cke_rtl .cke_button__newpage_icon,.cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background: url(icons.png) no-repeat 0 -1856px !important;}.cke_ltr .cke_button__newpage_icon{background: url(icons.png) no-repeat 0 -1888px !important;}.cke_rtl .cke_button__pagebreak_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background: url(icons.png) no-repeat 0 -1920px !important;}.cke_ltr .cke_button__pagebreak_icon{background: url(icons.png) no-repeat 0 -1952px !important;}.cke_rtl .cke_button__pastetext_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background: url(icons.png) no-repeat 0 -1984px !important;}.cke_ltr .cke_button__pastetext_icon{background: url(icons.png) no-repeat 0 -2016px !important;}.cke_rtl .cke_button__pastefromword_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background: url(icons.png) no-repeat 0 -2048px !important;}.cke_ltr .cke_button__pastefromword_icon{background: url(icons.png) no-repeat 0 -2080px !important;}.cke_rtl .cke_button__preview_icon,.cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background: url(icons.png) no-repeat 0 -2112px !important;}.cke_ltr .cke_button__preview_icon{background: url(icons.png) no-repeat 0 -2144px !important;}.cke_button__print_icon{background: url(icons.png) no-repeat 0 -2176px !important;}.cke_button__removeformat_icon{background: url(icons.png) no-repeat 0 -2208px !important;}.cke_button__save_icon{background: url(icons.png) no-repeat 0 -2240px !important;}.cke_button__selectall_icon{background: url(icons.png) no-repeat 0 -2272px !important;}.cke_rtl .cke_button__showblocks_icon,.cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background: url(icons.png) no-repeat 0 -2304px !important;}.cke_ltr .cke_button__showblocks_icon{background: url(icons.png) no-repeat 0 -2336px !important;}.cke_rtl .cke_button__source_icon,.cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background: url(icons.png) no-repeat 0 -2368px !important;}.cke_ltr .cke_button__source_icon{background: url(icons.png) no-repeat 0 -2400px !important;}.cke_button__specialchar_icon{background: url(icons.png) no-repeat 0 -2432px !important;}.cke_button__scayt_icon{background: url(icons.png) no-repeat 0 -2464px !important;}.cke_button__table_icon{background: url(icons.png) no-repeat 0 -2496px !important;}.cke_rtl .cke_button__redo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background: url(icons.png) no-repeat 0 -2528px !important;}.cke_ltr .cke_button__redo_icon{background: url(icons.png) no-repeat 0 -2560px !important;}.cke_rtl .cke_button__undo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background: url(icons.png) no-repeat 0 -2592px !important;}.cke_ltr .cke_button__undo_icon{background: url(icons.png) no-repeat 0 -2624px !important;}.cke_button__spellchecker_icon{background: url(icons.png) no-repeat 0 -2656px !important;}.cke_button__symbol_icon{background: url(icons.png) no-repeat 0 -2688px !important;}.cke_rtl .cke_button__sourcedialog_icon,.cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background: url(icons.png) no-repeat 0 -2720px !important;}.cke_ltr .cke_button__sourcedialog_icon{background: url(icons.png) no-repeat 0 -2752px !important;}.cke_button__insertpre-color_icon{background: url(icons.png) no-repeat 0 -2784px !important;}.cke_button__insertpre_icon{background: url(icons.png) no-repeat 0 -2816px !important;} \ No newline at end of file +.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}.cke_reset_all,.cke_reset_all *{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.cke_chrome{display:block;border:1px solid #b6b6b6;padding:0;-moz-box-shadow:0 0 3px rgba(0,0,0,.15);-webkit-box-shadow:0 0 3px rgba(0,0,0,.15);box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_inner{display:block;-webkit-touch-callout:none;background:#fff;padding:0}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #b6b6b6;padding:6px 8px 2px;white-space:normal;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#cfd1cf));background-image:-moz-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-webkit-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-o-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-ms-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:linear-gradient(top,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_float .cke_top{border:1px solid #b6b6b6;border-bottom-color:#999}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #bfbfbf;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#cfd1cf));background-image:-moz-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-webkit-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-o-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-ms-linear-gradient(top,#ebebeb,#cfd1cf);background-image:linear-gradient(top,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #666 transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.3);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.3);box-shadow:0 1px 0 rgba(255,255,255,.3)}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #a5a5a5;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #b6b6b6;border-bottom-color:#999;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 3px rgba(0,0,0,.15);-webkit-box-shadow:0 0 3px rgba(0,0,0,.15);box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap}.cke_panel_listItem{margin:0;padding-bottom:1px}.cke_panel_listItem a{padding:3px 4px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}* html .cke_panel_listItem a{width:100%;color:#000}*:first-child+html .cke_panel_listItem a{color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #dedede;background-color:#f2f2f2;-moz-box-shadow:0 0 2px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 0 2px rgba(0,0,0,.1) inset;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#dedede;background-color:#f2f2f2;-moz-box-shadow:0 0 2px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 0 2px rgba(0,0,0,.1) inset;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_hc .cke_panel_listItem a{border-style:none}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:1px 2px}.cke_panel_grouptitle{font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:4px 6px;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #b6b6b6;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#cfd1cf));background-image:-moz-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-webkit-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-o-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-ms-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:linear-gradient(top,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_colorblock{padding:3px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px;border:#808080 1px solid;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{border:#fff 1px solid;padding:2px;float:left;width:12px;height:12px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#b6b6b6 1px solid;background-color:#e5e5e5}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:2px;display:block;cursor:pointer}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{border:#b6b6b6 1px solid;background-color:#e5e5e5}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background-image:-moz-linear-gradient(top,#fff,#e4e4e4);background-image:-webkit-linear-gradient(top,#fff,#e4e4e4);background-image:-o-linear-gradient(top,#fff,#e4e4e4);background-image:-ms-linear-gradient(top,#fff,#e4e4e4);background-image:linear-gradient(top,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_hc .cke_toolgroup{border:0;margin-right:10px;margin-bottom:10px}.cke_rtl .cke_toolgroup *:first-child{-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0}.cke_rtl .cke_toolgroup *:last-child{-moz-border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px}.cke_rtl .cke_toolgroup{float:right;margin-left:6px;margin-right:0}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0}.cke_rtl .cke_button{float:right}.cke_hc .cke_button{border:1px solid black;padding:3px 5px;margin:-2px 4px 0 -2px}.cke_button_on{-moz-box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);background:#b5b5b5;background-image:-webkit-gradient(linear,left top,left bottom,from(#aaa),to(#cacaca));background-image:-moz-linear-gradient(top,#aaa,#cacaca);background-image:-webkit-linear-gradient(top,#aaa,#cacaca);background-image:-o-linear-gradient(top,#aaa,#cacaca);background-image:-ms-linear-gradient(top,#aaa,#cacaca);background-image:linear-gradient(top,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border-width:3px;padding:1px 3px}.cke_button_disabled .cke_button_icon{opacity:.3}.cke_hc .cke_button_disabled{opacity:.5}a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{-moz-box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{-moz-box-shadow:0 0 1px rgba(0,0,0,.3) inset;-webkit-box-shadow:0 0 1px rgba(0,0,0,.3) inset;box-shadow:0 0 1px rgba(0,0,0,.3) inset;background:#ccc;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));background-image:-moz-linear-gradient(top,#f2f2f2,#ccc);background-image:-webkit-linear-gradient(top,#f2f2f2,#ccc);background-image:-o-linear-gradient(top,#f2f2f2,#ccc);background-image:-ms-linear-gradient(top,#f2f2f2,#ccc);background-image:linear-gradient(top,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5)}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px -2px 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#c0c0c0;background-color:rgba(0,0,0,.2);margin:5px 2px 0;height:18px;width:1px;-webkit-box-shadow:1px 0 1px rgba(255,255,255,.5);-moz-box-shadow:1px 0 1px rgba(255,255,255,.5);box-shadow:1px 0 1px rgba(255,255,255,.5)}.cke_rtl .cke_toolbar_separator{float:right;-webkit-box-shadow:-1px 0 1px rgba(255,255,255,.1);-moz-box-shadow:-1px 0 1px rgba(255,255,255,.1);box-shadow:-1px 0 1px rgba(255,255,255,.1)}.cke_hc .cke_toolbar_separator{width:0;border-left:1px solid;margin:1px 5px 0 0}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #a6a6a6;border-bottom-color:#979797;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background-image:-moz-linear-gradient(top,#fff,#e4e4e4);background-image:-webkit-linear-gradient(top,#fff,#e4e4e4);background-image:-o-linear-gradient(top,#fff,#e4e4e4);background-image:-ms-linear-gradient(top,#fff,#e4e4e4);background-image:linear-gradient(top,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_toolbox_collapser:hover{background:#ccc;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));background-image:-moz-linear-gradient(top,#f2f2f2,#ccc);background-image:-webkit-linear-gradient(top,#f2f2f2,#ccc);background-image:-o-linear-gradient(top,#f2f2f2,#ccc);background-image:-ms-linear-gradient(top,#f2f2f2,#ccc);background-image:linear-gradient(top,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid #474747;border-top:3px solid transparent}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#474747}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0;margin-right:2px}.cke_menubutton{display:block}.cke_menuitem span{cursor:default}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3;display:block}.cke_hc .cke_menubutton{padding:2px}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#d7d8d7;opacity:.70;filter:alpha(opacity=70);padding:4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#d0d2d0}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#eff0ef}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d3d3d3;height:1px;filter:alpha(opacity=70);opacity:.70}.cke_menuarrow{background-image:url(images/arrow.png);background-position:0 10px;background-repeat:no-repeat;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:-2px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}.cke_combo_button{display:inline-block;float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background-image:-moz-linear-gradient(top,#fff,#e4e4e4);background-image:-webkit-linear-gradient(top,#fff,#e4e4e4);background-image:-o-linear-gradient(top,#fff,#e4e4e4);background-image:-ms-linear-gradient(top,#fff,#e4e4e4);background-image:linear-gradient(top,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus{background:#ccc;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));background-image:-moz-linear-gradient(top,#f2f2f2,#ccc);background-image:-webkit-linear-gradient(top,#f2f2f2,#ccc);background-image:-o-linear-gradient(top,#f2f2f2,#ccc);background-image:-ms-linear-gradient(top,#f2f2f2,#ccc);background-image:linear-gradient(top,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc');outline:0}.cke_combo_off a.cke_combo_button:active,.cke_combo_on a.cke_combo_button{border:1px solid #777;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;background:#b5b5b5;background-image:-webkit-gradient(linear,left top,left bottom,from(#aaa),to(#cacaca));background-image:-moz-linear-gradient(top,#aaa,#cacaca);background-image:-webkit-linear-gradient(top,#aaa,#cacaca);background-image:-o-linear-gradient(top,#aaa,#cacaca);background-image:-ms-linear-gradient(top,#aaa,#cacaca);background-image:linear-gradient(top,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_combo_on a.cke_combo_button:hover,.cke_combo_on a.cke_combo_button:focus,.cke_combo_on a.cke_combo_button:active{-moz-box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}.cke_rtl .cke_combo_button{float:right;margin-left:5px;margin-right:0}.cke_hc a.cke_combo_button{padding:3px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border-width:3px;padding:1px}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5);width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 7px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}.cke_path_item,.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#4c4c4c;text-shadow:0 1px 0 #fff;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#bfbfbf;color:#333;text-shadow:0 1px 0 rgba(255,255,255,.5);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5);-webkit-box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5);box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5)}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combo__fontsize .cke_combo_text{width:30px}.cke_combopanel__fontsize{width:120px}.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}a.cke_button_disabled,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{filter:alpha(opacity = 30)}.cke_button_disabled .cke_button_icon{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff,endColorstr=#00ffffff)}.cke_button_off:hover,.cke_button_off:focus,.cke_button_off:active{filter:alpha(opacity = 100)}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{filter:alpha(opacity = 30)}.cke_toolbox_collapser{border:1px solid #a6a6a6}.cke_toolbox_collapser .cke_arrow{margin-top:1px}.cke_hc .cke_top,.cke_hc .cke_bottom,.cke_hc .cke_combo_button,.cke_hc a.cke_combo_button:hover,.cke_hc a.cke_combo_button:focus,.cke_hc .cke_toolgroup,.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc .cke_toolbox_collapser,.cke_hc .cke_toolbox_collapser:hover,.cke_hc .cke_panel_grouptitle{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_toolbox_collapser .cke_arrow{border-width:4px}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{border-width:3px}.cke_toolbox_collapser .cke_arrow{margin-top:0}.cke_button__about_icon {background: url(icons.png) no-repeat 0 -0px !important;}.cke_button__bold_icon {background: url(icons.png) no-repeat 0 -24px !important;}.cke_button__italic_icon {background: url(icons.png) no-repeat 0 -48px !important;}.cke_button__strike_icon {background: url(icons.png) no-repeat 0 -72px !important;}.cke_button__subscript_icon {background: url(icons.png) no-repeat 0 -96px !important;}.cke_button__superscript_icon {background: url(icons.png) no-repeat 0 -120px !important;}.cke_button__underline_icon {background: url(icons.png) no-repeat 0 -144px !important;}.cke_button__bidiltr_icon {background: url(icons.png) no-repeat 0 -168px !important;}.cke_button__bidirtl_icon {background: url(icons.png) no-repeat 0 -192px !important;}.cke_button__blockquote_icon {background: url(icons.png) no-repeat 0 -216px !important;}.cke_rtl .cke_button__copy_icon, .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons.png) no-repeat 0 -240px !important;}.cke_ltr .cke_button__copy_icon {background: url(icons.png) no-repeat 0 -264px !important;}.cke_rtl .cke_button__cut_icon, .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons.png) no-repeat 0 -288px !important;}.cke_ltr .cke_button__cut_icon {background: url(icons.png) no-repeat 0 -312px !important;}.cke_rtl .cke_button__paste_icon, .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons.png) no-repeat 0 -336px !important;}.cke_ltr .cke_button__paste_icon {background: url(icons.png) no-repeat 0 -360px !important;}.cke_button__bgcolor_icon {background: url(icons.png) no-repeat 0 -384px !important;}.cke_button__textcolor_icon {background: url(icons.png) no-repeat 0 -408px !important;}.cke_rtl .cke_button__templates_icon, .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons.png) no-repeat 0 -432px !important;}.cke_ltr .cke_button__templates_icon {background: url(icons.png) no-repeat 0 -456px !important;}.cke_button__creatediv_icon {background: url(icons.png) no-repeat 0 -480px !important;}.cke_rtl .cke_button__find_icon, .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons.png) no-repeat 0 -504px !important;}.cke_ltr .cke_button__find_icon {background: url(icons.png) no-repeat 0 -528px !important;}.cke_button__replace_icon {background: url(icons.png) no-repeat 0 -552px !important;}.cke_button__flash_icon {background: url(icons.png) no-repeat 0 -576px !important;}.cke_button__button_icon {background: url(icons.png) no-repeat 0 -600px !important;}.cke_button__checkbox_icon {background: url(icons.png) no-repeat 0 -624px !important;}.cke_button__form_icon {background: url(icons.png) no-repeat 0 -648px !important;}.cke_button__hiddenfield_icon {background: url(icons.png) no-repeat 0 -672px !important;}.cke_button__imagebutton_icon {background: url(icons.png) no-repeat 0 -696px !important;}.cke_button__radio_icon {background: url(icons.png) no-repeat 0 -720px !important;}.cke_rtl .cke_button__select_icon, .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons.png) no-repeat 0 -744px !important;}.cke_ltr .cke_button__select_icon {background: url(icons.png) no-repeat 0 -768px !important;}.cke_rtl .cke_button__textarea_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons.png) no-repeat 0 -792px !important;}.cke_ltr .cke_button__textarea_icon {background: url(icons.png) no-repeat 0 -816px !important;}.cke_rtl .cke_button__textfield_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons.png) no-repeat 0 -840px !important;}.cke_ltr .cke_button__textfield_icon {background: url(icons.png) no-repeat 0 -864px !important;}.cke_button__horizontalrule_icon {background: url(icons.png) no-repeat 0 -888px !important;}.cke_button__iframe_icon {background: url(icons.png) no-repeat 0 -912px !important;}.cke_button__image_icon {background: url(icons.png) no-repeat 0 -936px !important;}.cke_rtl .cke_button__indent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons.png) no-repeat 0 -960px !important;}.cke_ltr .cke_button__indent_icon {background: url(icons.png) no-repeat 0 -984px !important;}.cke_rtl .cke_button__outdent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons.png) no-repeat 0 -1008px !important;}.cke_ltr .cke_button__outdent_icon {background: url(icons.png) no-repeat 0 -1032px !important;}.cke_button__smiley_icon {background: url(icons.png) no-repeat 0 -1056px !important;}.cke_button__justifyblock_icon {background: url(icons.png) no-repeat 0 -1080px !important;}.cke_button__justifycenter_icon {background: url(icons.png) no-repeat 0 -1104px !important;}.cke_button__justifyleft_icon {background: url(icons.png) no-repeat 0 -1128px !important;}.cke_button__justifyright_icon {background: url(icons.png) no-repeat 0 -1152px !important;}.cke_rtl .cke_button__anchor_icon, .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons.png) no-repeat 0 -1176px !important;}.cke_ltr .cke_button__anchor_icon {background: url(icons.png) no-repeat 0 -1200px !important;}.cke_button__link_icon {background: url(icons.png) no-repeat 0 -1224px !important;}.cke_button__unlink_icon {background: url(icons.png) no-repeat 0 -1248px !important;}.cke_rtl .cke_button__bulletedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons.png) no-repeat 0 -1272px !important;}.cke_ltr .cke_button__bulletedlist_icon {background: url(icons.png) no-repeat 0 -1296px !important;}.cke_rtl .cke_button__numberedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons.png) no-repeat 0 -1320px !important;}.cke_ltr .cke_button__numberedlist_icon {background: url(icons.png) no-repeat 0 -1344px !important;}.cke_button__maximize_icon {background: url(icons.png) no-repeat 0 -1368px !important;}.cke_rtl .cke_button__newpage_icon, .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons.png) no-repeat 0 -1392px !important;}.cke_ltr .cke_button__newpage_icon {background: url(icons.png) no-repeat 0 -1416px !important;}.cke_rtl .cke_button__pagebreak_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons.png) no-repeat 0 -1440px !important;}.cke_ltr .cke_button__pagebreak_icon {background: url(icons.png) no-repeat 0 -1464px !important;}.cke_rtl .cke_button__pastetext_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons.png) no-repeat 0 -1488px !important;}.cke_ltr .cke_button__pastetext_icon {background: url(icons.png) no-repeat 0 -1512px !important;}.cke_rtl .cke_button__pastefromword_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons.png) no-repeat 0 -1536px !important;}.cke_ltr .cke_button__pastefromword_icon {background: url(icons.png) no-repeat 0 -1560px !important;}.cke_rtl .cke_button__preview_icon, .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons.png) no-repeat 0 -1584px !important;}.cke_ltr .cke_button__preview_icon {background: url(icons.png) no-repeat 0 -1608px !important;}.cke_button__print_icon {background: url(icons.png) no-repeat 0 -1632px !important;}.cke_button__removeformat_icon {background: url(icons.png) no-repeat 0 -1656px !important;}.cke_button__save_icon {background: url(icons.png) no-repeat 0 -1680px !important;}.cke_button__selectall_icon {background: url(icons.png) no-repeat 0 -1704px !important;}.cke_rtl .cke_button__showblocks_icon, .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons.png) no-repeat 0 -1728px !important;}.cke_ltr .cke_button__showblocks_icon {background: url(icons.png) no-repeat 0 -1752px !important;}.cke_rtl .cke_button__source_icon, .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons.png) no-repeat 0 -1776px !important;}.cke_ltr .cke_button__source_icon {background: url(icons.png) no-repeat 0 -1800px !important;}.cke_button__specialchar_icon {background: url(icons.png) no-repeat 0 -1824px !important;}.cke_button__scayt_icon {background: url(icons.png) no-repeat 0 -1848px !important;}.cke_button__table_icon {background: url(icons.png) no-repeat 0 -1872px !important;}.cke_rtl .cke_button__redo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons.png) no-repeat 0 -1896px !important;}.cke_ltr .cke_button__redo_icon {background: url(icons.png) no-repeat 0 -1920px !important;}.cke_rtl .cke_button__undo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons.png) no-repeat 0 -1944px !important;}.cke_ltr .cke_button__undo_icon {background: url(icons.png) no-repeat 0 -1968px !important;}.cke_button__spellchecker_icon {background: url(icons.png) no-repeat 0 -1992px !important;}.cke_hidpi .cke_button__about_icon {background: url(icons_hidpi.png) no-repeat 0 -0px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bold_icon {background: url(icons_hidpi.png) no-repeat 0 -24px !important;background-size: 16px !important;}.cke_hidpi .cke_button__italic_icon {background: url(icons_hidpi.png) no-repeat 0 -48px !important;background-size: 16px !important;}.cke_hidpi .cke_button__strike_icon {background: url(icons_hidpi.png) no-repeat 0 -72px !important;background-size: 16px !important;}.cke_hidpi .cke_button__subscript_icon {background: url(icons_hidpi.png) no-repeat 0 -96px !important;background-size: 16px !important;}.cke_hidpi .cke_button__superscript_icon {background: url(icons_hidpi.png) no-repeat 0 -120px !important;background-size: 16px !important;}.cke_hidpi .cke_button__underline_icon {background: url(icons_hidpi.png) no-repeat 0 -144px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidiltr_icon {background: url(icons_hidpi.png) no-repeat 0 -168px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidirtl_icon {background: url(icons_hidpi.png) no-repeat 0 -192px !important;background-size: 16px !important;}.cke_hidpi .cke_button__blockquote_icon {background: url(icons_hidpi.png) no-repeat 0 -216px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__copy_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons_hidpi.png) no-repeat 0 -240px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon {background: url(icons_hidpi.png) no-repeat 0 -264px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__cut_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons_hidpi.png) no-repeat 0 -288px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon {background: url(icons_hidpi.png) no-repeat 0 -312px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__paste_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons_hidpi.png) no-repeat 0 -336px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon {background: url(icons_hidpi.png) no-repeat 0 -360px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bgcolor_icon {background: url(icons_hidpi.png) no-repeat 0 -384px !important;background-size: 16px !important;}.cke_hidpi .cke_button__textcolor_icon {background: url(icons_hidpi.png) no-repeat 0 -408px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__templates_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons_hidpi.png) no-repeat 0 -432px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon {background: url(icons_hidpi.png) no-repeat 0 -456px !important;background-size: 16px !important;}.cke_hidpi .cke_button__creatediv_icon {background: url(icons_hidpi.png) no-repeat 0 -480px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__find_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons_hidpi.png) no-repeat 0 -504px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon {background: url(icons_hidpi.png) no-repeat 0 -528px !important;background-size: 16px !important;}.cke_hidpi .cke_button__replace_icon {background: url(icons_hidpi.png) no-repeat 0 -552px !important;background-size: 16px !important;}.cke_hidpi .cke_button__flash_icon {background: url(icons_hidpi.png) no-repeat 0 -576px !important;background-size: 16px !important;}.cke_hidpi .cke_button__button_icon {background: url(icons_hidpi.png) no-repeat 0 -600px !important;background-size: 16px !important;}.cke_hidpi .cke_button__checkbox_icon {background: url(icons_hidpi.png) no-repeat 0 -624px !important;background-size: 16px !important;}.cke_hidpi .cke_button__form_icon {background: url(icons_hidpi.png) no-repeat 0 -648px !important;background-size: 16px !important;}.cke_hidpi .cke_button__hiddenfield_icon {background: url(icons_hidpi.png) no-repeat 0 -672px !important;background-size: 16px !important;}.cke_hidpi .cke_button__imagebutton_icon {background: url(icons_hidpi.png) no-repeat 0 -696px !important;background-size: 16px !important;}.cke_hidpi .cke_button__radio_icon {background: url(icons_hidpi.png) no-repeat 0 -720px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__select_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons_hidpi.png) no-repeat 0 -744px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon {background: url(icons_hidpi.png) no-repeat 0 -768px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textarea_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons_hidpi.png) no-repeat 0 -792px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon {background: url(icons_hidpi.png) no-repeat 0 -816px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textfield_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons_hidpi.png) no-repeat 0 -840px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon {background: url(icons_hidpi.png) no-repeat 0 -864px !important;background-size: 16px !important;}.cke_hidpi .cke_button__horizontalrule_icon {background: url(icons_hidpi.png) no-repeat 0 -888px !important;background-size: 16px !important;}.cke_hidpi .cke_button__iframe_icon {background: url(icons_hidpi.png) no-repeat 0 -912px !important;background-size: 16px !important;}.cke_hidpi .cke_button__image_icon {background: url(icons_hidpi.png) no-repeat 0 -936px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__indent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons_hidpi.png) no-repeat 0 -960px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon {background: url(icons_hidpi.png) no-repeat 0 -984px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__outdent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons_hidpi.png) no-repeat 0 -1008px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon {background: url(icons_hidpi.png) no-repeat 0 -1032px !important;background-size: 16px !important;}.cke_hidpi .cke_button__smiley_icon {background: url(icons_hidpi.png) no-repeat 0 -1056px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyblock_icon {background: url(icons_hidpi.png) no-repeat 0 -1080px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifycenter_icon {background: url(icons_hidpi.png) no-repeat 0 -1104px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyleft_icon {background: url(icons_hidpi.png) no-repeat 0 -1128px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyright_icon {background: url(icons_hidpi.png) no-repeat 0 -1152px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__anchor_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons_hidpi.png) no-repeat 0 -1176px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon {background: url(icons_hidpi.png) no-repeat 0 -1200px !important;background-size: 16px !important;}.cke_hidpi .cke_button__link_icon {background: url(icons_hidpi.png) no-repeat 0 -1224px !important;background-size: 16px !important;}.cke_hidpi .cke_button__unlink_icon {background: url(icons_hidpi.png) no-repeat 0 -1248px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -1272px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -1296px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -1320px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -1344px !important;background-size: 16px !important;}.cke_hidpi .cke_button__maximize_icon {background: url(icons_hidpi.png) no-repeat 0 -1368px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__newpage_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons_hidpi.png) no-repeat 0 -1392px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon {background: url(icons_hidpi.png) no-repeat 0 -1416px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons_hidpi.png) no-repeat 0 -1440px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon {background: url(icons_hidpi.png) no-repeat 0 -1464px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastetext_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons_hidpi.png) no-repeat 0 -1488px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon {background: url(icons_hidpi.png) no-repeat 0 -1512px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons_hidpi.png) no-repeat 0 -1536px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon {background: url(icons_hidpi.png) no-repeat 0 -1560px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__preview_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons_hidpi.png) no-repeat 0 -1584px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon {background: url(icons_hidpi.png) no-repeat 0 -1608px !important;background-size: 16px !important;}.cke_hidpi .cke_button__print_icon {background: url(icons_hidpi.png) no-repeat 0 -1632px !important;background-size: 16px !important;}.cke_hidpi .cke_button__removeformat_icon {background: url(icons_hidpi.png) no-repeat 0 -1656px !important;background-size: 16px !important;}.cke_hidpi .cke_button__save_icon {background: url(icons_hidpi.png) no-repeat 0 -1680px !important;background-size: 16px !important;}.cke_hidpi .cke_button__selectall_icon {background: url(icons_hidpi.png) no-repeat 0 -1704px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__showblocks_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons_hidpi.png) no-repeat 0 -1728px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon {background: url(icons_hidpi.png) no-repeat 0 -1752px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__source_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons_hidpi.png) no-repeat 0 -1776px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon {background: url(icons_hidpi.png) no-repeat 0 -1800px !important;background-size: 16px !important;}.cke_hidpi .cke_button__specialchar_icon {background: url(icons_hidpi.png) no-repeat 0 -1824px !important;background-size: 16px !important;}.cke_hidpi .cke_button__scayt_icon {background: url(icons_hidpi.png) no-repeat 0 -1848px !important;background-size: 16px !important;}.cke_hidpi .cke_button__table_icon {background: url(icons_hidpi.png) no-repeat 0 -1872px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__redo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons_hidpi.png) no-repeat 0 -1896px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon {background: url(icons_hidpi.png) no-repeat 0 -1920px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__undo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons_hidpi.png) no-repeat 0 -1944px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon {background: url(icons_hidpi.png) no-repeat 0 -1968px !important;background-size: 16px !important;}.cke_hidpi .cke_button__spellchecker_icon {background: url(icons_hidpi.png) no-repeat 0 -1992px !important;background-size: 16px !important;} \ No newline at end of file diff --git a/ckeditor/static/ckeditor/ckeditor/skins/moono/editor_iequirks.css b/ckeditor/static/ckeditor/ckeditor/skins/moono/editor_iequirks.css index cd57c18..2f3f293 100644 --- a/ckeditor/static/ckeditor/ckeditor/skins/moono/editor_iequirks.css +++ b/ckeditor/static/ckeditor/ckeditor/skins/moono/editor_iequirks.css @@ -1,5 +1,5 @@ /* Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. -For licensing, see LICENSE.html or http://ckeditor.com/license +For licensing, see LICENSE.md or http://ckeditor.com/license */ -.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}.cke_reset_all,.cke_reset_all *{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.cke_chrome{display:block;border:1px solid #b6b6b6;padding:0;-moz-box-shadow:0 0 3px rgba(0,0,0,.15);-webkit-box-shadow:0 0 3px rgba(0,0,0,.15);box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_inner{display:block;-webkit-touch-callout:none;background:#fff;padding:0}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #b6b6b6;padding:6px 8px 2px;white-space:normal;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#cfd1cf));background-image:-moz-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-webkit-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-o-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-ms-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:linear-gradient(top,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fff5f5f5',endColorstr='#ffcfd1cf')}.cke_float .cke_top{border:1px solid #b6b6b6;border-bottom-color:#999}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #bfbfbf;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#cfd1cf));background-image:-moz-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-webkit-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-o-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-ms-linear-gradient(top,#ebebeb,#cfd1cf);background-image:linear-gradient(top,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffebebeb',endColorstr='#cfd1cf')}.cke_resizer{width:0;height:0;overflow:hidden;width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #666 transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.3);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.3);box-shadow:0 1px 0 rgba(255,255,255,.3)}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #a5a5a5;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #b6b6b6;border-bottom-color:#999;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 3px rgba(0,0,0,.15);-webkit-box-shadow:0 0 3px rgba(0,0,0,.15);box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap}.cke_panel_listItem{margin:0;padding-bottom:1px}.cke_panel_listItem a{padding:3px 4px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}* html .cke_panel_listItem a{width:100%;color:#000}*:first-child+html .cke_panel_listItem a{color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #dedede;background-color:#f2f2f2;-moz-box-shadow:0 0 2px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 0 2px rgba(0,0,0,.1) inset;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#dedede;background-color:#f2f2f2;-moz-box-shadow:0 0 2px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 0 2px rgba(0,0,0,.1) inset;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_hc .cke_panel_listItem a{border-style:none}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:1px 2px}.cke_panel_grouptitle{font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:4px 6px;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #b6b6b6;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#cfd1cf));background-image:-moz-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-webkit-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-o-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-ms-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:linear-gradient(top,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fff5f5f5',endColorstr='#ffcfd1cf')}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_colorblock{padding:3px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px;border:#808080 1px solid;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{border:#fff 1px solid;padding:2px;float:left;width:12px;height:12px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#b6b6b6 1px solid;background-color:#e5e5e5}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:2px;display:block;cursor:pointer}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{border:#b6b6b6 1px solid;background-color:#e5e5e5}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background-image:-moz-linear-gradient(top,#fff,#e4e4e4);background-image:-webkit-linear-gradient(top,#fff,#e4e4e4);background-image:-o-linear-gradient(top,#fff,#e4e4e4);background-image:-ms-linear-gradient(top,#fff,#e4e4e4);background-image:linear-gradient(top,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffffff',endColorstr='#ffe4e4e4')}.cke_hc .cke_toolgroup{border:0;margin-right:10px;margin-bottom:10px}.cke_rtl .cke_toolgroup *:first-child{-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0}.cke_rtl .cke_toolgroup *:last-child{-moz-border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px}.cke_rtl .cke_toolgroup{float:right;margin-left:6px;margin-right:0}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0}.cke_rtl .cke_button{float:right}.cke_hc .cke_button{border:1px solid black;padding:3px 5px;margin:-2px 4px 0 -2px}.cke_button_on{-moz-box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);background:#b5b5b5;background-image:-webkit-gradient(linear,left top,left bottom,from(#aaa),to(#cacaca));background-image:-moz-linear-gradient(top,#aaa,#cacaca);background-image:-webkit-linear-gradient(top,#aaa,#cacaca);background-image:-o-linear-gradient(top,#aaa,#cacaca);background-image:-ms-linear-gradient(top,#aaa,#cacaca);background-image:linear-gradient(top,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffaaaaaa',endColorstr='#ffcacaca')}.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border-width:3px;padding:1px 3px}.cke_button_disabled .cke_button_icon{opacity:.3}.cke_hc .cke_button_disabled{opacity:.5}a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{-moz-box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{-moz-box-shadow:0 0 1px rgba(0,0,0,.3) inset;-webkit-box-shadow:0 0 1px rgba(0,0,0,.3) inset;box-shadow:0 0 1px rgba(0,0,0,.3) inset;background:#ccc;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));background-image:-moz-linear-gradient(top,#f2f2f2,#ccc);background-image:-webkit-linear-gradient(top,#f2f2f2,#ccc);background-image:-o-linear-gradient(top,#f2f2f2,#ccc);background-image:-ms-linear-gradient(top,#f2f2f2,#ccc);background-image:linear-gradient(top,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fff2f2f2',endColorstr='#ffcccccc')}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5)}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px -2px 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#c0c0c0;background-color:rgba(0,0,0,.2);margin:5px 2px 0;height:18px;width:1px;-webkit-box-shadow:1px 0 1px rgba(255,255,255,.5);-moz-box-shadow:1px 0 1px rgba(255,255,255,.5);box-shadow:1px 0 1px rgba(255,255,255,.5)}.cke_rtl .cke_toolbar_separator{float:right;-webkit-box-shadow:-1px 0 1px rgba(255,255,255,.1);-moz-box-shadow:-1px 0 1px rgba(255,255,255,.1);box-shadow:-1px 0 1px rgba(255,255,255,.1)}.cke_hc .cke_toolbar_separator{width:0;border-left:1px solid;margin:1px 5px 0 0}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #a6a6a6;border-bottom-color:#979797;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background-image:-moz-linear-gradient(top,#fff,#e4e4e4);background-image:-webkit-linear-gradient(top,#fff,#e4e4e4);background-image:-o-linear-gradient(top,#fff,#e4e4e4);background-image:-ms-linear-gradient(top,#fff,#e4e4e4);background-image:linear-gradient(top,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffffff',endColorstr='#ffe4e4e4')}.cke_toolbox_collapser:hover{background:#ccc;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));background-image:-moz-linear-gradient(top,#f2f2f2,#ccc);background-image:-webkit-linear-gradient(top,#f2f2f2,#ccc);background-image:-o-linear-gradient(top,#f2f2f2,#ccc);background-image:-ms-linear-gradient(top,#f2f2f2,#ccc);background-image:linear-gradient(top,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fff2f2f2',endColorstr='#ffcccccc')}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid #474747;border-top:3px solid transparent}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#474747}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0;margin-right:2px}.cke_menubutton{display:block}.cke_menuitem span{cursor:default}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3;display:block}.cke_hc .cke_menubutton{padding:2px}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#d7d8d7;opacity:.70;filter:alpha(opacity=70);padding:4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#d0d2d0}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#eff0ef}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d3d3d3;height:1px;filter:alpha(opacity=70);opacity:.70}.cke_menuarrow{background-image:url(images/arrow.png);background-position:0 10px;background-repeat:no-repeat;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:-2px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}.cke_combo_button{display:inline-block;float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background-image:-moz-linear-gradient(top,#fff,#e4e4e4);background-image:-webkit-linear-gradient(top,#fff,#e4e4e4);background-image:-o-linear-gradient(top,#fff,#e4e4e4);background-image:-ms-linear-gradient(top,#fff,#e4e4e4);background-image:linear-gradient(top,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffffff',endColorstr='#ffe4e4e4')}.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus{background:#ccc;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));background-image:-moz-linear-gradient(top,#f2f2f2,#ccc);background-image:-webkit-linear-gradient(top,#f2f2f2,#ccc);background-image:-o-linear-gradient(top,#f2f2f2,#ccc);background-image:-ms-linear-gradient(top,#f2f2f2,#ccc);background-image:linear-gradient(top,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fff2f2f2',endColorstr='#ffcccccc');outline:0}.cke_combo_off a.cke_combo_button:active,.cke_combo_on a.cke_combo_button{border:1px solid #777;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;background:#b5b5b5;background-image:-webkit-gradient(linear,left top,left bottom,from(#aaa),to(#cacaca));background-image:-moz-linear-gradient(top,#aaa,#cacaca);background-image:-webkit-linear-gradient(top,#aaa,#cacaca);background-image:-o-linear-gradient(top,#aaa,#cacaca);background-image:-ms-linear-gradient(top,#aaa,#cacaca);background-image:linear-gradient(top,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffaaaaaa',endColorstr='#ffcacaca')}.cke_combo_on a.cke_combo_button:hover,.cke_combo_on a.cke_combo_button:focus,.cke_combo_on a.cke_combo_button:active{-moz-box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}.cke_rtl .cke_combo_button{float:right;margin-left:5px;margin-right:0}.cke_hc a.cke_combo_button{padding:3px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border-width:3px;padding:1px}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5);width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 7px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}.cke_path_item,.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#4c4c4c;text-shadow:0 1px 0 #fff;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#bfbfbf;color:#333;text-shadow:0 1px 0 rgba(255,255,255,.5);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5);-webkit-box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5);box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5)}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label{display:inline}.cke_combo__fontsize .cke_combo_text{width:30px}.cke_combopanel__fontsize{width:120px}.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}a.cke_button_disabled,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{filter:alpha(opacity = 30)}.cke_button_disabled .cke_button_icon{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}.cke_button_off:hover,.cke_button_off:focus,.cke_button_off:active{filter:alpha(opacity = 100)}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{filter:alpha(opacity = 30)}.cke_toolbox_collapser{border:1px solid #a6a6a6}.cke_toolbox_collapser .cke_arrow{margin-top:1px}.cke_hc .cke_top,.cke_hc .cke_bottom,.cke_hc .cke_combo_button,.cke_hc a.cke_combo_button:hover,.cke_hc a.cke_combo_button:focus,.cke_hc .cke_toolgroup,.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc .cke_toolbox_collapser,.cke_hc .cke_toolbox_collapser:hover,.cke_hc .cke_panel_grouptitle{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_top,.cke_contents,.cke_bottom{width:100%}.cke_button_arrow{font-size:0}.cke_rtl .cke_toolgroup,.cke_rtl .cke_toolbar_separator,.cke_rtl .cke_button,.cke_rtl .cke_button *,.cke_rtl .cke_combo,.cke_rtl .cke_combo *,.cke_rtl .cke_path_item,.cke_rtl .cke_path_item *,.cke_rtl .cke_path_empty{float:none}.cke_rtl .cke_toolgroup,.cke_rtl .cke_toolbar_separator,.cke_rtl .cke_combo_button,.cke_rtl .cke_combo_button *,.cke_rtl .cke_button,.cke_rtl .cke_button_icon,{display:inline-block;vertical-align:top}.cke_rtl .cke_button_icon{float:none}.cke_resizer{width:10px}.cke_source{white-space:normal}.cke_bottom{position:static}.cke_colorbox{font-size:0}.cke_button__about_icon{background: url(icons.png) no-repeat 0 -0px !important;}.cke_button__bold_icon{background: url(icons.png) no-repeat 0 -32px !important;}.cke_button__italic_icon{background: url(icons.png) no-repeat 0 -64px !important;}.cke_button__strike_icon{background: url(icons.png) no-repeat 0 -96px !important;}.cke_button__subscript_icon{background: url(icons.png) no-repeat 0 -128px !important;}.cke_button__superscript_icon{background: url(icons.png) no-repeat 0 -160px !important;}.cke_button__underline_icon{background: url(icons.png) no-repeat 0 -192px !important;}.cke_button__bidiltr_icon{background: url(icons.png) no-repeat 0 -224px !important;}.cke_button__bidirtl_icon{background: url(icons.png) no-repeat 0 -256px !important;}.cke_button__blockquote_icon{background: url(icons.png) no-repeat 0 -288px !important;}.cke_rtl .cke_button__copy_icon,.cke_mixed_dir_content .cke_rtl .cke_button__copy_icon{background: url(icons.png) no-repeat 0 -320px !important;}.cke_ltr .cke_button__copy_icon{background: url(icons.png) no-repeat 0 -352px !important;}.cke_rtl .cke_button__cut_icon,.cke_mixed_dir_content .cke_rtl .cke_button__cut_icon{background: url(icons.png) no-repeat 0 -384px !important;}.cke_ltr .cke_button__cut_icon{background: url(icons.png) no-repeat 0 -416px !important;}.cke_rtl .cke_button__paste_icon,.cke_mixed_dir_content .cke_rtl .cke_button__paste_icon{background: url(icons.png) no-repeat 0 -448px !important;}.cke_ltr .cke_button__paste_icon{background: url(icons.png) no-repeat 0 -480px !important;}.cke_button__bgcolor_icon{background: url(icons.png) no-repeat 0 -512px !important;}.cke_button__textcolor_icon{background: url(icons.png) no-repeat 0 -544px !important;}.cke_rtl .cke_button__templates_icon,.cke_mixed_dir_content .cke_rtl .cke_button__templates_icon{background: url(icons.png) no-repeat 0 -576px !important;}.cke_ltr .cke_button__templates_icon{background: url(icons.png) no-repeat 0 -608px !important;}.cke_button__creatediv_icon{background: url(icons.png) no-repeat 0 -640px !important;}.cke_rtl .cke_button__bulletedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon{background: url(icons.png) no-repeat 0 -672px !important;}.cke_ltr .cke_button__bulletedlist_icon{background: url(icons.png) no-repeat 0 -704px !important;}.cke_rtl .cke_button__numberedlist_icon,.cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon{background: url(icons.png) no-repeat 0 -736px !important;}.cke_ltr .cke_button__numberedlist_icon{background: url(icons.png) no-repeat 0 -768px !important;}.cke_rtl .cke_button__indent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__indent_icon{background: url(icons.png) no-repeat 0 -800px !important;}.cke_ltr .cke_button__indent_icon{background: url(icons.png) no-repeat 0 -832px !important;}.cke_rtl .cke_button__outdent_icon,.cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon{background: url(icons.png) no-repeat 0 -864px !important;}.cke_ltr .cke_button__outdent_icon{background: url(icons.png) no-repeat 0 -896px !important;}.cke_rtl .cke_button__find_icon,.cke_mixed_dir_content .cke_rtl .cke_button__find_icon{background: url(icons.png) no-repeat 0 -928px !important;}.cke_ltr .cke_button__find_icon{background: url(icons.png) no-repeat 0 -960px !important;}.cke_button__replace_icon{background: url(icons.png) no-repeat 0 -992px !important;}.cke_button__flash_icon{background: url(icons.png) no-repeat 0 -1024px !important;}.cke_button__button_icon{background: url(icons.png) no-repeat 0 -1056px !important;}.cke_button__checkbox_icon{background: url(icons.png) no-repeat 0 -1088px !important;}.cke_button__form_icon{background: url(icons.png) no-repeat 0 -1120px !important;}.cke_button__hiddenfield_icon{background: url(icons.png) no-repeat 0 -1152px !important;}.cke_button__imagebutton_icon{background: url(icons.png) no-repeat 0 -1184px !important;}.cke_button__radio_icon{background: url(icons.png) no-repeat 0 -1216px !important;}.cke_rtl .cke_button__select_icon,.cke_mixed_dir_content .cke_rtl .cke_button__select_icon{background: url(icons.png) no-repeat 0 -1248px !important;}.cke_ltr .cke_button__select_icon{background: url(icons.png) no-repeat 0 -1280px !important;}.cke_rtl .cke_button__textarea_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon{background: url(icons.png) no-repeat 0 -1312px !important;}.cke_ltr .cke_button__textarea_icon{background: url(icons.png) no-repeat 0 -1344px !important;}.cke_rtl .cke_button__textfield_icon,.cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon{background: url(icons.png) no-repeat 0 -1376px !important;}.cke_ltr .cke_button__textfield_icon{background: url(icons.png) no-repeat 0 -1408px !important;}.cke_button__horizontalrule_icon{background: url(icons.png) no-repeat 0 -1440px !important;}.cke_button__iframe_icon{background: url(icons.png) no-repeat 0 -1472px !important;}.cke_button__image_icon{background: url(icons.png) no-repeat 0 -1504px !important;}.cke_button__smiley_icon{background: url(icons.png) no-repeat 0 -1536px !important;}.cke_button__justifyblock_icon{background: url(icons.png) no-repeat 0 -1568px !important;}.cke_button__justifycenter_icon{background: url(icons.png) no-repeat 0 -1600px !important;}.cke_button__justifyleft_icon{background: url(icons.png) no-repeat 0 -1632px !important;}.cke_button__justifyright_icon{background: url(icons.png) no-repeat 0 -1664px !important;}.cke_rtl .cke_button__anchor_icon,.cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon{background: url(icons.png) no-repeat 0 -1696px !important;}.cke_ltr .cke_button__anchor_icon{background: url(icons.png) no-repeat 0 -1728px !important;}.cke_button__link_icon{background: url(icons.png) no-repeat 0 -1760px !important;}.cke_button__unlink_icon{background: url(icons.png) no-repeat 0 -1792px !important;}.cke_button__maximize_icon{background: url(icons.png) no-repeat 0 -1824px !important;}.cke_rtl .cke_button__newpage_icon,.cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon{background: url(icons.png) no-repeat 0 -1856px !important;}.cke_ltr .cke_button__newpage_icon{background: url(icons.png) no-repeat 0 -1888px !important;}.cke_rtl .cke_button__pagebreak_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon{background: url(icons.png) no-repeat 0 -1920px !important;}.cke_ltr .cke_button__pagebreak_icon{background: url(icons.png) no-repeat 0 -1952px !important;}.cke_rtl .cke_button__pastetext_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon{background: url(icons.png) no-repeat 0 -1984px !important;}.cke_ltr .cke_button__pastetext_icon{background: url(icons.png) no-repeat 0 -2016px !important;}.cke_rtl .cke_button__pastefromword_icon,.cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon{background: url(icons.png) no-repeat 0 -2048px !important;}.cke_ltr .cke_button__pastefromword_icon{background: url(icons.png) no-repeat 0 -2080px !important;}.cke_rtl .cke_button__preview_icon,.cke_mixed_dir_content .cke_rtl .cke_button__preview_icon{background: url(icons.png) no-repeat 0 -2112px !important;}.cke_ltr .cke_button__preview_icon{background: url(icons.png) no-repeat 0 -2144px !important;}.cke_button__print_icon{background: url(icons.png) no-repeat 0 -2176px !important;}.cke_button__removeformat_icon{background: url(icons.png) no-repeat 0 -2208px !important;}.cke_button__save_icon{background: url(icons.png) no-repeat 0 -2240px !important;}.cke_button__selectall_icon{background: url(icons.png) no-repeat 0 -2272px !important;}.cke_rtl .cke_button__showblocks_icon,.cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon{background: url(icons.png) no-repeat 0 -2304px !important;}.cke_ltr .cke_button__showblocks_icon{background: url(icons.png) no-repeat 0 -2336px !important;}.cke_rtl .cke_button__source_icon,.cke_mixed_dir_content .cke_rtl .cke_button__source_icon{background: url(icons.png) no-repeat 0 -2368px !important;}.cke_ltr .cke_button__source_icon{background: url(icons.png) no-repeat 0 -2400px !important;}.cke_button__specialchar_icon{background: url(icons.png) no-repeat 0 -2432px !important;}.cke_button__scayt_icon{background: url(icons.png) no-repeat 0 -2464px !important;}.cke_button__table_icon{background: url(icons.png) no-repeat 0 -2496px !important;}.cke_rtl .cke_button__redo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__redo_icon{background: url(icons.png) no-repeat 0 -2528px !important;}.cke_ltr .cke_button__redo_icon{background: url(icons.png) no-repeat 0 -2560px !important;}.cke_rtl .cke_button__undo_icon,.cke_mixed_dir_content .cke_rtl .cke_button__undo_icon{background: url(icons.png) no-repeat 0 -2592px !important;}.cke_ltr .cke_button__undo_icon{background: url(icons.png) no-repeat 0 -2624px !important;}.cke_button__spellchecker_icon{background: url(icons.png) no-repeat 0 -2656px !important;}.cke_button__symbol_icon{background: url(icons.png) no-repeat 0 -2688px !important;}.cke_rtl .cke_button__sourcedialog_icon,.cke_mixed_dir_content .cke_rtl .cke_button__sourcedialog_icon{background: url(icons.png) no-repeat 0 -2720px !important;}.cke_ltr .cke_button__sourcedialog_icon{background: url(icons.png) no-repeat 0 -2752px !important;}.cke_button__insertpre-color_icon{background: url(icons.png) no-repeat 0 -2784px !important;}.cke_button__insertpre_icon{background: url(icons.png) no-repeat 0 -2816px !important;} \ No newline at end of file +.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}.cke_reset_all,.cke_reset_all *{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.cke_chrome{display:block;border:1px solid #b6b6b6;padding:0;-moz-box-shadow:0 0 3px rgba(0,0,0,.15);-webkit-box-shadow:0 0 3px rgba(0,0,0,.15);box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_inner{display:block;-webkit-touch-callout:none;background:#fff;padding:0}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #b6b6b6;padding:6px 8px 2px;white-space:normal;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#cfd1cf));background-image:-moz-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-webkit-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-o-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-ms-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:linear-gradient(top,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_float .cke_top{border:1px solid #b6b6b6;border-bottom-color:#999}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #bfbfbf;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#cfd1cf));background-image:-moz-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-webkit-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-o-linear-gradient(top,#ebebeb,#cfd1cf);background-image:-ms-linear-gradient(top,#ebebeb,#cfd1cf);background-image:linear-gradient(top,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #666 transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.3);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.3);box-shadow:0 1px 0 rgba(255,255,255,.3)}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #a5a5a5;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #b6b6b6;border-bottom-color:#999;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 3px rgba(0,0,0,.15);-webkit-box-shadow:0 0 3px rgba(0,0,0,.15);box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap}.cke_panel_listItem{margin:0;padding-bottom:1px}.cke_panel_listItem a{padding:3px 4px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}* html .cke_panel_listItem a{width:100%;color:#000}*:first-child+html .cke_panel_listItem a{color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #dedede;background-color:#f2f2f2;-moz-box-shadow:0 0 2px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 0 2px rgba(0,0,0,.1) inset;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#dedede;background-color:#f2f2f2;-moz-box-shadow:0 0 2px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 0 2px rgba(0,0,0,.1) inset;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_hc .cke_panel_listItem a{border-style:none}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:1px 2px}.cke_panel_grouptitle{font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:4px 6px;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #b6b6b6;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;-moz-box-shadow:0 1px 0 #fff inset;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#cfd1cf));background-image:-moz-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-webkit-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-o-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:-ms-linear-gradient(top,#f5f5f5,#cfd1cf);background-image:linear-gradient(top,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_colorblock{padding:3px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px;border:#808080 1px solid;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{border:#fff 1px solid;padding:2px;float:left;width:12px;height:12px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#b6b6b6 1px solid;background-color:#e5e5e5}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:2px;display:block;cursor:pointer}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{border:#b6b6b6 1px solid;background-color:#e5e5e5}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background-image:-moz-linear-gradient(top,#fff,#e4e4e4);background-image:-webkit-linear-gradient(top,#fff,#e4e4e4);background-image:-o-linear-gradient(top,#fff,#e4e4e4);background-image:-ms-linear-gradient(top,#fff,#e4e4e4);background-image:linear-gradient(top,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_hc .cke_toolgroup{border:0;margin-right:10px;margin-bottom:10px}.cke_rtl .cke_toolgroup *:first-child{-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0}.cke_rtl .cke_toolgroup *:last-child{-moz-border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px}.cke_rtl .cke_toolgroup{float:right;margin-left:6px;margin-right:0}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0}.cke_rtl .cke_button{float:right}.cke_hc .cke_button{border:1px solid black;padding:3px 5px;margin:-2px 4px 0 -2px}.cke_button_on{-moz-box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);background:#b5b5b5;background-image:-webkit-gradient(linear,left top,left bottom,from(#aaa),to(#cacaca));background-image:-moz-linear-gradient(top,#aaa,#cacaca);background-image:-webkit-linear-gradient(top,#aaa,#cacaca);background-image:-o-linear-gradient(top,#aaa,#cacaca);background-image:-ms-linear-gradient(top,#aaa,#cacaca);background-image:linear-gradient(top,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border-width:3px;padding:1px 3px}.cke_button_disabled .cke_button_icon{opacity:.3}.cke_hc .cke_button_disabled{opacity:.5}a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{-moz-box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{-moz-box-shadow:0 0 1px rgba(0,0,0,.3) inset;-webkit-box-shadow:0 0 1px rgba(0,0,0,.3) inset;box-shadow:0 0 1px rgba(0,0,0,.3) inset;background:#ccc;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));background-image:-moz-linear-gradient(top,#f2f2f2,#ccc);background-image:-webkit-linear-gradient(top,#f2f2f2,#ccc);background-image:-o-linear-gradient(top,#f2f2f2,#ccc);background-image:-ms-linear-gradient(top,#f2f2f2,#ccc);background-image:linear-gradient(top,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5)}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px -2px 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#c0c0c0;background-color:rgba(0,0,0,.2);margin:5px 2px 0;height:18px;width:1px;-webkit-box-shadow:1px 0 1px rgba(255,255,255,.5);-moz-box-shadow:1px 0 1px rgba(255,255,255,.5);box-shadow:1px 0 1px rgba(255,255,255,.5)}.cke_rtl .cke_toolbar_separator{float:right;-webkit-box-shadow:-1px 0 1px rgba(255,255,255,.1);-moz-box-shadow:-1px 0 1px rgba(255,255,255,.1);box-shadow:-1px 0 1px rgba(255,255,255,.1)}.cke_hc .cke_toolbar_separator{width:0;border-left:1px solid;margin:1px 5px 0 0}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #a6a6a6;border-bottom-color:#979797;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background-image:-moz-linear-gradient(top,#fff,#e4e4e4);background-image:-webkit-linear-gradient(top,#fff,#e4e4e4);background-image:-o-linear-gradient(top,#fff,#e4e4e4);background-image:-ms-linear-gradient(top,#fff,#e4e4e4);background-image:linear-gradient(top,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_toolbox_collapser:hover{background:#ccc;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));background-image:-moz-linear-gradient(top,#f2f2f2,#ccc);background-image:-webkit-linear-gradient(top,#f2f2f2,#ccc);background-image:-o-linear-gradient(top,#f2f2f2,#ccc);background-image:-ms-linear-gradient(top,#f2f2f2,#ccc);background-image:linear-gradient(top,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid #474747;border-top:3px solid transparent}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#474747}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0;margin-right:2px}.cke_menubutton{display:block}.cke_menuitem span{cursor:default}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3;display:block}.cke_hc .cke_menubutton{padding:2px}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#d7d8d7;opacity:.70;filter:alpha(opacity=70);padding:4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#d0d2d0}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#eff0ef}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d3d3d3;height:1px;filter:alpha(opacity=70);opacity:.70}.cke_menuarrow{background-image:url(images/arrow.png);background-position:0 10px;background-repeat:no-repeat;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:-2px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}.cke_combo_button{display:inline-block;float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));background-image:-moz-linear-gradient(top,#fff,#e4e4e4);background-image:-webkit-linear-gradient(top,#fff,#e4e4e4);background-image:-o-linear-gradient(top,#fff,#e4e4e4);background-image:-ms-linear-gradient(top,#fff,#e4e4e4);background-image:linear-gradient(top,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus{background:#ccc;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));background-image:-moz-linear-gradient(top,#f2f2f2,#ccc);background-image:-webkit-linear-gradient(top,#f2f2f2,#ccc);background-image:-o-linear-gradient(top,#f2f2f2,#ccc);background-image:-ms-linear-gradient(top,#f2f2f2,#ccc);background-image:linear-gradient(top,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc');outline:0}.cke_combo_off a.cke_combo_button:active,.cke_combo_on a.cke_combo_button{border:1px solid #777;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;background:#b5b5b5;background-image:-webkit-gradient(linear,left top,left bottom,from(#aaa),to(#cacaca));background-image:-moz-linear-gradient(top,#aaa,#cacaca);background-image:-webkit-linear-gradient(top,#aaa,#cacaca);background-image:-o-linear-gradient(top,#aaa,#cacaca);background-image:-ms-linear-gradient(top,#aaa,#cacaca);background-image:linear-gradient(top,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_combo_on a.cke_combo_button:hover,.cke_combo_on a.cke_combo_button:focus,.cke_combo_on a.cke_combo_button:active{-moz-box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}.cke_rtl .cke_combo_button{float:right;margin-left:5px;margin-right:0}.cke_hc a.cke_combo_button{padding:3px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border-width:3px;padding:1px}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5);width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 7px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}.cke_path_item,.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#4c4c4c;text-shadow:0 1px 0 #fff;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#bfbfbf;color:#333;text-shadow:0 1px 0 rgba(255,255,255,.5);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5);-webkit-box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5);box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5)}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combo__fontsize .cke_combo_text{width:30px}.cke_combopanel__fontsize{width:120px}.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}a.cke_button_disabled,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{filter:alpha(opacity = 30)}.cke_button_disabled .cke_button_icon{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff,endColorstr=#00ffffff)}.cke_button_off:hover,.cke_button_off:focus,.cke_button_off:active{filter:alpha(opacity = 100)}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{filter:alpha(opacity = 30)}.cke_toolbox_collapser{border:1px solid #a6a6a6}.cke_toolbox_collapser .cke_arrow{margin-top:1px}.cke_hc .cke_top,.cke_hc .cke_bottom,.cke_hc .cke_combo_button,.cke_hc a.cke_combo_button:hover,.cke_hc a.cke_combo_button:focus,.cke_hc .cke_toolgroup,.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc .cke_toolbox_collapser,.cke_hc .cke_toolbox_collapser:hover,.cke_hc .cke_panel_grouptitle{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_top,.cke_contents,.cke_bottom{width:100%}.cke_button_arrow{font-size:0}.cke_rtl .cke_toolgroup,.cke_rtl .cke_toolbar_separator,.cke_rtl .cke_button,.cke_rtl .cke_button *,.cke_rtl .cke_combo,.cke_rtl .cke_combo *,.cke_rtl .cke_path_item,.cke_rtl .cke_path_item *,.cke_rtl .cke_path_empty{float:none}.cke_rtl .cke_toolgroup,.cke_rtl .cke_toolbar_separator,.cke_rtl .cke_combo_button,.cke_rtl .cke_combo_button *,.cke_rtl .cke_button,.cke_rtl .cke_button_icon,{display:inline-block;vertical-align:top}.cke_rtl .cke_button_icon{float:none}.cke_resizer{width:10px}.cke_source{white-space:normal}.cke_bottom{position:static}.cke_colorbox{font-size:0}.cke_button__about_icon {background: url(icons.png) no-repeat 0 -0px !important;}.cke_button__bold_icon {background: url(icons.png) no-repeat 0 -24px !important;}.cke_button__italic_icon {background: url(icons.png) no-repeat 0 -48px !important;}.cke_button__strike_icon {background: url(icons.png) no-repeat 0 -72px !important;}.cke_button__subscript_icon {background: url(icons.png) no-repeat 0 -96px !important;}.cke_button__superscript_icon {background: url(icons.png) no-repeat 0 -120px !important;}.cke_button__underline_icon {background: url(icons.png) no-repeat 0 -144px !important;}.cke_button__bidiltr_icon {background: url(icons.png) no-repeat 0 -168px !important;}.cke_button__bidirtl_icon {background: url(icons.png) no-repeat 0 -192px !important;}.cke_button__blockquote_icon {background: url(icons.png) no-repeat 0 -216px !important;}.cke_rtl .cke_button__copy_icon, .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons.png) no-repeat 0 -240px !important;}.cke_ltr .cke_button__copy_icon {background: url(icons.png) no-repeat 0 -264px !important;}.cke_rtl .cke_button__cut_icon, .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons.png) no-repeat 0 -288px !important;}.cke_ltr .cke_button__cut_icon {background: url(icons.png) no-repeat 0 -312px !important;}.cke_rtl .cke_button__paste_icon, .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons.png) no-repeat 0 -336px !important;}.cke_ltr .cke_button__paste_icon {background: url(icons.png) no-repeat 0 -360px !important;}.cke_button__bgcolor_icon {background: url(icons.png) no-repeat 0 -384px !important;}.cke_button__textcolor_icon {background: url(icons.png) no-repeat 0 -408px !important;}.cke_rtl .cke_button__templates_icon, .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons.png) no-repeat 0 -432px !important;}.cke_ltr .cke_button__templates_icon {background: url(icons.png) no-repeat 0 -456px !important;}.cke_button__creatediv_icon {background: url(icons.png) no-repeat 0 -480px !important;}.cke_rtl .cke_button__find_icon, .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons.png) no-repeat 0 -504px !important;}.cke_ltr .cke_button__find_icon {background: url(icons.png) no-repeat 0 -528px !important;}.cke_button__replace_icon {background: url(icons.png) no-repeat 0 -552px !important;}.cke_button__flash_icon {background: url(icons.png) no-repeat 0 -576px !important;}.cke_button__button_icon {background: url(icons.png) no-repeat 0 -600px !important;}.cke_button__checkbox_icon {background: url(icons.png) no-repeat 0 -624px !important;}.cke_button__form_icon {background: url(icons.png) no-repeat 0 -648px !important;}.cke_button__hiddenfield_icon {background: url(icons.png) no-repeat 0 -672px !important;}.cke_button__imagebutton_icon {background: url(icons.png) no-repeat 0 -696px !important;}.cke_button__radio_icon {background: url(icons.png) no-repeat 0 -720px !important;}.cke_rtl .cke_button__select_icon, .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons.png) no-repeat 0 -744px !important;}.cke_ltr .cke_button__select_icon {background: url(icons.png) no-repeat 0 -768px !important;}.cke_rtl .cke_button__textarea_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons.png) no-repeat 0 -792px !important;}.cke_ltr .cke_button__textarea_icon {background: url(icons.png) no-repeat 0 -816px !important;}.cke_rtl .cke_button__textfield_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons.png) no-repeat 0 -840px !important;}.cke_ltr .cke_button__textfield_icon {background: url(icons.png) no-repeat 0 -864px !important;}.cke_button__horizontalrule_icon {background: url(icons.png) no-repeat 0 -888px !important;}.cke_button__iframe_icon {background: url(icons.png) no-repeat 0 -912px !important;}.cke_button__image_icon {background: url(icons.png) no-repeat 0 -936px !important;}.cke_rtl .cke_button__indent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons.png) no-repeat 0 -960px !important;}.cke_ltr .cke_button__indent_icon {background: url(icons.png) no-repeat 0 -984px !important;}.cke_rtl .cke_button__outdent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons.png) no-repeat 0 -1008px !important;}.cke_ltr .cke_button__outdent_icon {background: url(icons.png) no-repeat 0 -1032px !important;}.cke_button__smiley_icon {background: url(icons.png) no-repeat 0 -1056px !important;}.cke_button__justifyblock_icon {background: url(icons.png) no-repeat 0 -1080px !important;}.cke_button__justifycenter_icon {background: url(icons.png) no-repeat 0 -1104px !important;}.cke_button__justifyleft_icon {background: url(icons.png) no-repeat 0 -1128px !important;}.cke_button__justifyright_icon {background: url(icons.png) no-repeat 0 -1152px !important;}.cke_rtl .cke_button__anchor_icon, .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons.png) no-repeat 0 -1176px !important;}.cke_ltr .cke_button__anchor_icon {background: url(icons.png) no-repeat 0 -1200px !important;}.cke_button__link_icon {background: url(icons.png) no-repeat 0 -1224px !important;}.cke_button__unlink_icon {background: url(icons.png) no-repeat 0 -1248px !important;}.cke_rtl .cke_button__bulletedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons.png) no-repeat 0 -1272px !important;}.cke_ltr .cke_button__bulletedlist_icon {background: url(icons.png) no-repeat 0 -1296px !important;}.cke_rtl .cke_button__numberedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons.png) no-repeat 0 -1320px !important;}.cke_ltr .cke_button__numberedlist_icon {background: url(icons.png) no-repeat 0 -1344px !important;}.cke_button__maximize_icon {background: url(icons.png) no-repeat 0 -1368px !important;}.cke_rtl .cke_button__newpage_icon, .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons.png) no-repeat 0 -1392px !important;}.cke_ltr .cke_button__newpage_icon {background: url(icons.png) no-repeat 0 -1416px !important;}.cke_rtl .cke_button__pagebreak_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons.png) no-repeat 0 -1440px !important;}.cke_ltr .cke_button__pagebreak_icon {background: url(icons.png) no-repeat 0 -1464px !important;}.cke_rtl .cke_button__pastetext_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons.png) no-repeat 0 -1488px !important;}.cke_ltr .cke_button__pastetext_icon {background: url(icons.png) no-repeat 0 -1512px !important;}.cke_rtl .cke_button__pastefromword_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons.png) no-repeat 0 -1536px !important;}.cke_ltr .cke_button__pastefromword_icon {background: url(icons.png) no-repeat 0 -1560px !important;}.cke_rtl .cke_button__preview_icon, .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons.png) no-repeat 0 -1584px !important;}.cke_ltr .cke_button__preview_icon {background: url(icons.png) no-repeat 0 -1608px !important;}.cke_button__print_icon {background: url(icons.png) no-repeat 0 -1632px !important;}.cke_button__removeformat_icon {background: url(icons.png) no-repeat 0 -1656px !important;}.cke_button__save_icon {background: url(icons.png) no-repeat 0 -1680px !important;}.cke_button__selectall_icon {background: url(icons.png) no-repeat 0 -1704px !important;}.cke_rtl .cke_button__showblocks_icon, .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons.png) no-repeat 0 -1728px !important;}.cke_ltr .cke_button__showblocks_icon {background: url(icons.png) no-repeat 0 -1752px !important;}.cke_rtl .cke_button__source_icon, .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons.png) no-repeat 0 -1776px !important;}.cke_ltr .cke_button__source_icon {background: url(icons.png) no-repeat 0 -1800px !important;}.cke_button__specialchar_icon {background: url(icons.png) no-repeat 0 -1824px !important;}.cke_button__scayt_icon {background: url(icons.png) no-repeat 0 -1848px !important;}.cke_button__table_icon {background: url(icons.png) no-repeat 0 -1872px !important;}.cke_rtl .cke_button__redo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons.png) no-repeat 0 -1896px !important;}.cke_ltr .cke_button__redo_icon {background: url(icons.png) no-repeat 0 -1920px !important;}.cke_rtl .cke_button__undo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons.png) no-repeat 0 -1944px !important;}.cke_ltr .cke_button__undo_icon {background: url(icons.png) no-repeat 0 -1968px !important;}.cke_button__spellchecker_icon {background: url(icons.png) no-repeat 0 -1992px !important;}.cke_hidpi .cke_button__about_icon {background: url(icons_hidpi.png) no-repeat 0 -0px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bold_icon {background: url(icons_hidpi.png) no-repeat 0 -24px !important;background-size: 16px !important;}.cke_hidpi .cke_button__italic_icon {background: url(icons_hidpi.png) no-repeat 0 -48px !important;background-size: 16px !important;}.cke_hidpi .cke_button__strike_icon {background: url(icons_hidpi.png) no-repeat 0 -72px !important;background-size: 16px !important;}.cke_hidpi .cke_button__subscript_icon {background: url(icons_hidpi.png) no-repeat 0 -96px !important;background-size: 16px !important;}.cke_hidpi .cke_button__superscript_icon {background: url(icons_hidpi.png) no-repeat 0 -120px !important;background-size: 16px !important;}.cke_hidpi .cke_button__underline_icon {background: url(icons_hidpi.png) no-repeat 0 -144px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidiltr_icon {background: url(icons_hidpi.png) no-repeat 0 -168px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidirtl_icon {background: url(icons_hidpi.png) no-repeat 0 -192px !important;background-size: 16px !important;}.cke_hidpi .cke_button__blockquote_icon {background: url(icons_hidpi.png) no-repeat 0 -216px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__copy_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons_hidpi.png) no-repeat 0 -240px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon {background: url(icons_hidpi.png) no-repeat 0 -264px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__cut_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons_hidpi.png) no-repeat 0 -288px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon {background: url(icons_hidpi.png) no-repeat 0 -312px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__paste_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons_hidpi.png) no-repeat 0 -336px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon {background: url(icons_hidpi.png) no-repeat 0 -360px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bgcolor_icon {background: url(icons_hidpi.png) no-repeat 0 -384px !important;background-size: 16px !important;}.cke_hidpi .cke_button__textcolor_icon {background: url(icons_hidpi.png) no-repeat 0 -408px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__templates_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons_hidpi.png) no-repeat 0 -432px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon {background: url(icons_hidpi.png) no-repeat 0 -456px !important;background-size: 16px !important;}.cke_hidpi .cke_button__creatediv_icon {background: url(icons_hidpi.png) no-repeat 0 -480px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__find_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons_hidpi.png) no-repeat 0 -504px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon {background: url(icons_hidpi.png) no-repeat 0 -528px !important;background-size: 16px !important;}.cke_hidpi .cke_button__replace_icon {background: url(icons_hidpi.png) no-repeat 0 -552px !important;background-size: 16px !important;}.cke_hidpi .cke_button__flash_icon {background: url(icons_hidpi.png) no-repeat 0 -576px !important;background-size: 16px !important;}.cke_hidpi .cke_button__button_icon {background: url(icons_hidpi.png) no-repeat 0 -600px !important;background-size: 16px !important;}.cke_hidpi .cke_button__checkbox_icon {background: url(icons_hidpi.png) no-repeat 0 -624px !important;background-size: 16px !important;}.cke_hidpi .cke_button__form_icon {background: url(icons_hidpi.png) no-repeat 0 -648px !important;background-size: 16px !important;}.cke_hidpi .cke_button__hiddenfield_icon {background: url(icons_hidpi.png) no-repeat 0 -672px !important;background-size: 16px !important;}.cke_hidpi .cke_button__imagebutton_icon {background: url(icons_hidpi.png) no-repeat 0 -696px !important;background-size: 16px !important;}.cke_hidpi .cke_button__radio_icon {background: url(icons_hidpi.png) no-repeat 0 -720px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__select_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons_hidpi.png) no-repeat 0 -744px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon {background: url(icons_hidpi.png) no-repeat 0 -768px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textarea_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons_hidpi.png) no-repeat 0 -792px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon {background: url(icons_hidpi.png) no-repeat 0 -816px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textfield_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons_hidpi.png) no-repeat 0 -840px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon {background: url(icons_hidpi.png) no-repeat 0 -864px !important;background-size: 16px !important;}.cke_hidpi .cke_button__horizontalrule_icon {background: url(icons_hidpi.png) no-repeat 0 -888px !important;background-size: 16px !important;}.cke_hidpi .cke_button__iframe_icon {background: url(icons_hidpi.png) no-repeat 0 -912px !important;background-size: 16px !important;}.cke_hidpi .cke_button__image_icon {background: url(icons_hidpi.png) no-repeat 0 -936px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__indent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons_hidpi.png) no-repeat 0 -960px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon {background: url(icons_hidpi.png) no-repeat 0 -984px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__outdent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons_hidpi.png) no-repeat 0 -1008px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon {background: url(icons_hidpi.png) no-repeat 0 -1032px !important;background-size: 16px !important;}.cke_hidpi .cke_button__smiley_icon {background: url(icons_hidpi.png) no-repeat 0 -1056px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyblock_icon {background: url(icons_hidpi.png) no-repeat 0 -1080px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifycenter_icon {background: url(icons_hidpi.png) no-repeat 0 -1104px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyleft_icon {background: url(icons_hidpi.png) no-repeat 0 -1128px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyright_icon {background: url(icons_hidpi.png) no-repeat 0 -1152px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__anchor_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons_hidpi.png) no-repeat 0 -1176px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon {background: url(icons_hidpi.png) no-repeat 0 -1200px !important;background-size: 16px !important;}.cke_hidpi .cke_button__link_icon {background: url(icons_hidpi.png) no-repeat 0 -1224px !important;background-size: 16px !important;}.cke_hidpi .cke_button__unlink_icon {background: url(icons_hidpi.png) no-repeat 0 -1248px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -1272px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -1296px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -1320px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -1344px !important;background-size: 16px !important;}.cke_hidpi .cke_button__maximize_icon {background: url(icons_hidpi.png) no-repeat 0 -1368px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__newpage_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons_hidpi.png) no-repeat 0 -1392px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon {background: url(icons_hidpi.png) no-repeat 0 -1416px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons_hidpi.png) no-repeat 0 -1440px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon {background: url(icons_hidpi.png) no-repeat 0 -1464px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastetext_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons_hidpi.png) no-repeat 0 -1488px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon {background: url(icons_hidpi.png) no-repeat 0 -1512px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons_hidpi.png) no-repeat 0 -1536px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon {background: url(icons_hidpi.png) no-repeat 0 -1560px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__preview_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons_hidpi.png) no-repeat 0 -1584px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon {background: url(icons_hidpi.png) no-repeat 0 -1608px !important;background-size: 16px !important;}.cke_hidpi .cke_button__print_icon {background: url(icons_hidpi.png) no-repeat 0 -1632px !important;background-size: 16px !important;}.cke_hidpi .cke_button__removeformat_icon {background: url(icons_hidpi.png) no-repeat 0 -1656px !important;background-size: 16px !important;}.cke_hidpi .cke_button__save_icon {background: url(icons_hidpi.png) no-repeat 0 -1680px !important;background-size: 16px !important;}.cke_hidpi .cke_button__selectall_icon {background: url(icons_hidpi.png) no-repeat 0 -1704px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__showblocks_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons_hidpi.png) no-repeat 0 -1728px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon {background: url(icons_hidpi.png) no-repeat 0 -1752px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__source_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons_hidpi.png) no-repeat 0 -1776px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon {background: url(icons_hidpi.png) no-repeat 0 -1800px !important;background-size: 16px !important;}.cke_hidpi .cke_button__specialchar_icon {background: url(icons_hidpi.png) no-repeat 0 -1824px !important;background-size: 16px !important;}.cke_hidpi .cke_button__scayt_icon {background: url(icons_hidpi.png) no-repeat 0 -1848px !important;background-size: 16px !important;}.cke_hidpi .cke_button__table_icon {background: url(icons_hidpi.png) no-repeat 0 -1872px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__redo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons_hidpi.png) no-repeat 0 -1896px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon {background: url(icons_hidpi.png) no-repeat 0 -1920px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__undo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons_hidpi.png) no-repeat 0 -1944px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon {background: url(icons_hidpi.png) no-repeat 0 -1968px !important;background-size: 16px !important;}.cke_hidpi .cke_button__spellchecker_icon {background: url(icons_hidpi.png) no-repeat 0 -1992px !important;background-size: 16px !important;} \ No newline at end of file diff --git a/ckeditor/static/ckeditor/ckeditor/skins/moono/icons.png b/ckeditor/static/ckeditor/ckeditor/skins/moono/icons.png index 06f74ac1956a0540b8d334d6741894eb2893a15d..7e5f9bd06fa3e896dce035af6f15c66f19a28b6c 100644 GIT binary patch literal 20427 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 literal 21820 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 V{Ln)d0asK=SJMztdEYMl{{YSARX_j$ diff --git a/ckeditor/static/ckeditor/ckeditor/skins/moono/icons_hidpi.png b/ckeditor/static/ckeditor/ckeditor/skins/moono/icons_hidpi.png new file mode 100644 index 0000000000000000000000000000000000000000..034ba6f21188981c4f57f9a697e5046d1a3e5e1d GIT binary patch literal 66930 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 P2z)5Wyp%4NGz$Db-O*E$ literal 0 HcmV?d00001 diff --git a/ckeditor/static/ckeditor/ckeditor/skins/moono/images/close.png b/ckeditor/static/ckeditor/ckeditor/skins/moono/images/close.png index a795fd520a9b6d2cc6ae7847635d3a3d15ce44de..04b9c97dde8273f8518060c82104b38b51832fa0 100644 GIT binary patch literal 824 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_D|iQ=q4dV~EA+rIQW2r5r_$|IbhBX1!iK_4XmB4ZGuZyxX>Mli(%E z3$HvlGJ~HaFWITo!p#_bl)s>kG4~ILn4ZiInf3+cyI*T<`W(k~_vmY;nOSN7-tT?5 z_kMlG#)t>?(@N_U7A5H`{SZHU%5|y8mTLiCjxG~YC1*%7ESS=i8mXXUVBBMvkk)Zx zV?z+v(jd;QQM_K73j+!*M=?Jx=(qL zyV9$j>$uN4a_JV!q7Nf$g=w9`d^C7^PGA=~P!uT~qnS$!bq$4+Rn zRm$m#aRaT?oBmm{=FQhCd#|NJzRQD|8O+Vit9IW#m0|Mh$eHi2ze*L#9F{1SQ8HHc z4Zg9BH*Meg5Uo|W-`4Hlx9=LmhWqbRZRG0Hp8YoQowzL1@kK9x5mTUu>hHgCQ-VsW z92RMKolEYT^XF2b3{bDqtLv}7DjKgo{7|9&u;Yx#t3aOM*WBA}k1bpkwU1Xgef{_8 zQ_+pAttB$Yjb{4TF*LmYZ6CdM+Pt%A&Pql~pVU2tB$E3i4jY^)wB33;_hapR#yj&8 z_k69LfBWq=h6*9Umc$MPj)YE+L~jQEM2UT~&p(fMdGbAP`{}*^yE`_mUcEY>LGD~J zSC6>3_=>RA3QDRDyr(~v8;?`jEllcfxgCxj?;QX|b^2DN4hVt@qz0ADq;^f4F ZRK5J7^x5xhq=1STJYD@<);T3K0RTH-Q&a!| literal 389 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 literal 0 HcmV?d00001 diff --git a/ckeditor/static/ckeditor/ckeditor/skins/moono/images/lock.png b/ckeditor/static/ckeditor/ckeditor/skins/moono/images/lock.png new file mode 100644 index 0000000000000000000000000000000000000000..c127f9ebe788baaf9c69bea6d1c7653d990cbe3c GIT binary patch literal 728 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_D|i<3~>y#}JFtwUamcJ$4Xi+b?OIx5#CqXV9F5Wxj{CWzI9}I~1#a zxe)M?q2wX2-yR1Qm6(Yl9w#m)DsJBWEpFlsaiv2;q%iS9F@!!9`;&sdy-?D_h?Q(q*;!@Xr zV*c4mE2&-y9=7-yFU!6waO`^Yu%KeH%1PY`s-8vGGJN?_6BIZECcgK-;k1vV>B05e zw{L%aRyS9L^8l;C?_&!@*Ij?jI3e|BVW3Dk!?h@eu0=aeZ+auK;QH%@t6uNgR=ody zy3tGqgSmdn?`v`p(oynm@B2FvhaW#y*4NkH6rr=P%R;Vy@CgHpZ{!H zwJLSq^XbxxyXWj>$o)R8an-!;6a1mJ`I1|7zP)n_4XvrE3Ak>WC{a{WQnD>V=iDWe zr8?eoifiiXfN&PEETh{4m<&t;ucLK6UWP&V5D literal 0 HcmV?d00001 diff --git a/ckeditor/static/ckeditor/ckeditor/skins/moono/images/mini.png b/ckeditor/static/ckeditor/ckeditor/skins/moono/images/mini.png deleted file mode 100644 index 3e65bd5b8e071c242b9becf6edafa2549f435365..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 818 zcmV-21I_%2P)%S1Z0(}J4<7u!_q^ZZd4HZ)DVnCq-z@6iBv7eTiz6c=4@Dx81J8SV zd-+DAaj#OTWO)%xPfwRD7R&cgD71y=L?YqZ-Q890?CfZJoRNSHr_)J;^KICh5V%Jh zmoF!Q!{I<@=^>l+z}Dm269T+?Myu7jYqc7wR;!Fnp-_R+Rt!8XOp^yj!0@7?Y-E99J0*ORIAp4}-?UHafoJ8CD`uZvo;In}Q7}Ea! zK7q24jg5^rXsg%jt58#;l*r|BW*!8C!Qng@&I5jnj~1YekDwaT6N|}av;8oe%^!itHc(6ljk72g zi`PH{7qG3N{_0k%B`Fq*&2qVX6GZi-Zzt+>y8C*)K91do?F&Sx#wK9sL;y1fI>$&trRUb0%?SX6F6U(h?ny$6vwO z1&|@&SNa{i_8r)3j!fdh!a^Osna<^MS6Ggh0V1vh{~;!bkwVoalgSUP)Vze8$T2jH zMpNsnMsWIy1ler%8aufY6B7ZLR>W?%f9p%IyuAE^q9_^=g9~f$H%E`aJ-pomoK}9n z|M^j!I2DORUeC?V(N?RKhKex2J=&ttXa;=-HIgfxPTxqSQkM#af&mRiqw&ki%F0`> w*NY|G;v=Rhz(u@!a4rCHfX}C{#$N&q08tFxHw5c*b^rhX07*qoM6N<$f*8n#+W-In diff --git a/ckeditor/static/ckeditor/ckeditor/skins/moono/images/refresh.png b/ckeditor/static/ckeditor/ckeditor/skins/moono/images/refresh.png new file mode 100644 index 0000000000000000000000000000000000000000..a1a061c50de209f0b3749537a6a20fba2b93c8e3 GIT binary patch literal 953 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_D|i(=iY?K- z+T>WE_|9u#iQ?6_3VMH-)0Rt%@4C1)k0tvrvkZ&loF;Dff{VURL7EFQFE4q&cfzy3 zyEe~Io3gXOO#IyOrv>Y-ye^HC6Fg|Zv+1TzaBy%32gBbw`SYJU7IB2K9;mpPF-z@b z$*deR?~M^h40Ve#ULHzQ+dU=I$FK<`iUaz4iRSe5FrS zX0ui2pHGeyQ)*)MIVU^YWeHafbN;PubEBf8ldGzJy9yaFtrFZ>9zj|)JT`TzH=g*%O7yY+w z-(Ff@AAkDkr|k!{%YV;oZf0J4HS0ekf9TZNv!&0SJC|W1b>a2bfKZ;pKdSTd{lmk; z>ViX$F{O!#iPf>ltl`$5UteQoE)C=@^Vp&fY6xhvdmBH3f7!H z?LF(PT3d%eTcX+IlQ#lI7-N`O939qQSLSivdwp`e%afTMHdV$tqPW~jOU|4`{&{%O;vd(ZWIzOti+-G(*I=klM5?CjN2 zER5>v>iwZxU+&T?luK3-Pe-~bU zDYGi;PTuyNd-opon#6Mcvw^R0=-*hEFr%4grhoqY`F)7i)T0)Cd($@m%wK)=ms@B* z!@BkBIhzr!AdYO6I#mR{Use1WE>9gP2NC6cwc)I$z JtaD0e0su#cn~(qi literal 0 HcmV?d00001 diff --git a/ckeditor/static/ckeditor/ckeditor/styles.js b/ckeditor/static/ckeditor/ckeditor/styles.js index e4feb3e..6ffdb02 100644 --- a/ckeditor/static/ckeditor/ckeditor/styles.js +++ b/ckeditor/static/ckeditor/ckeditor/styles.js @@ -1,6 +1,6 @@ /** * Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. - * For licensing, see LICENSE.html or http://ckeditor.com/license + * For licensing, see LICENSE.md or http://ckeditor.com/license */ // This file contains style definitions that can be used by CKEditor plugins. @@ -57,8 +57,7 @@ CKEDITOR.stylesSet.add( 'default', [ { name: 'Superscript', element: 'sup' }, */ - { name: 'Marker: Yellow', element: 'span', styles: { 'background-color': 'Yellow' } }, - { name: 'Marker: Green', element: 'span', styles: { 'background-color': 'Lime' } }, + { name: 'Marker', element: 'span', attributes: { 'class': 'marker' } }, { name: 'Big', element: 'big' }, { name: 'Small', element: 'small' }, diff --git a/ckeditor/static/ckeditor/galleriffic/css/galleriffic-5.css b/ckeditor/static/ckeditor/galleriffic/css/galleriffic-5.css index e810f3f..3e9a45d 100644 --- a/ckeditor/static/ckeditor/galleriffic/css/galleriffic-5.css +++ b/ckeditor/static/ckeditor/galleriffic/css/galleriffic-5.css @@ -55,7 +55,7 @@ div.loader { position: absolute; top: 0; left: 0; - background-image: url('images/loader.gif'); + background-image: url('loader.gif'); background-repeat: no-repeat; background-position: center; } diff --git a/ckeditor/templates/browse.html b/ckeditor/templates/browse.html index 1c7a462..8f8c6f1 100644 --- a/ckeditor/templates/browse.html +++ b/ckeditor/templates/browse.html @@ -1,55 +1,60 @@ +{% load staticfiles %} - - - CKEDitor | Select an image to embed - - - - - - - - - - -
-
+ + + CKEDitor | Select an image to embed + + + + + + + + + + + - - + newSlide.fadeTo(this.getDefaultTransitionDuration(isSync), 1.0); + if (newCaption) + newCaption.fadeTo(this.getDefaultTransitionDuration(isSync), 1.0); + } + }); + }); + + diff --git a/ckeditor/tests.py b/ckeditor/tests.py deleted file mode 100644 index 6c8155f..0000000 --- a/ckeditor/tests.py +++ /dev/null @@ -1,128 +0,0 @@ -import os -import unittest -from datetime import datetime - -from django.conf import settings - -from ckeditor import views - - -class ViewsTestCase(unittest.TestCase): - def setUp(self): - # Retain original settings. - self.orig_MEDIA_ROOT = settings.MEDIA_ROOT - self.orig_CKEDITOR_UPLOAD_PATH = settings.CKEDITOR_UPLOAD_PATH - self.orig_MEDIA_URL = settings.MEDIA_URL - self.orig_CKEDITOR_RESTRICT_BY_USER = getattr(settings, \ - 'CKEDITOR_RESTRICT_BY_USER', False) - - # Set some test settings. - settings.MEDIA_ROOT = '/media/root/' - settings.CKEDITOR_UPLOAD_PATH = os.path.join(settings.MEDIA_ROOT, \ - 'uploads') - settings.MEDIA_URL = '/media/' - - # Create dummy test upload path. - self.test_path = os.path.join(settings.CKEDITOR_UPLOAD_PATH, \ - 'arbitrary', 'path', 'and', 'filename.ext') - - # Create mock user. - self.mock_user = type('User', (object,), dict(username='test_user', \ - is_superuser=False)) - - def tearDown(self): - # Reset original settings. - settings.MEDIA_ROOT = self.orig_MEDIA_ROOT - settings.CKEDITOR_UPLOAD_PATH = self.orig_CKEDITOR_UPLOAD_PATH - settings.MEDIA_URL = self.orig_MEDIA_URL - settings.CKEDITOR_RESTRICT_BY_USER = \ - self.orig_CKEDITOR_RESTRICT_BY_USER - - def test_get_media_url(self): - # If provided prefix URL with CKEDITOR_UPLOAD_PREFIX. - settings.CKEDITOR_UPLOAD_PREFIX = '/media/ckuploads/' - prefix_url = '/media/ckuploads/arbitrary/path/and/filename.ext' - self.failUnless(views.get_media_url(self.test_path) == prefix_url) - - # If CKEDITOR_UPLOAD_PREFIX is not provided, the media URL will fall - # back to MEDIA_URL with the difference of MEDIA_ROOT and the - # uploaded resource's full path and filename appended. - settings.CKEDITOR_UPLOAD_PREFIX = None - no_prefix_url = '/media/uploads/arbitrary/path/and/filename.ext' - self.failUnless(views.get_media_url(self.test_path) == no_prefix_url) - - # Resulting URL should never include '//' outside of schema. - settings.CKEDITOR_UPLOAD_PREFIX = \ - 'https://test.com//media////ckuploads/' - multi_slash_path = '//multi//////slash//path////' - self.failUnlessEqual(\ - 'https://test.com/media/ckuploads/multi/slash/path/', \ - views.get_media_url(multi_slash_path)) - - def test_get_thumb_filename(self): - # Thumnbnail filename is the same as original - # with _thumb inserted before the extension. - self.failUnless(views.get_thumb_filename(self.test_path) == \ - self.test_path.replace('.ext', '_thumb.ext')) - # Without an extension thumnbnail filename is the same as original - # with _thumb appened. - no_ext_path = self.test_path.replace('.ext', '') - self.failUnless(views.get_thumb_filename(no_ext_path) == \ - no_ext_path + '_thumb') - - def test_get_image_browse_urls(self): - settings.MEDIA_ROOT = os.path.join(os.path.dirname(__file__), 'media') - settings.CKEDITOR_UPLOAD_PATH = os.path.join(settings.MEDIA_ROOT, \ - 'test_uploads') - #settings.CKEDITOR_RESTRICT_BY_USER = True - - # The test_uploads path contains subfolders, we should eventually reach - # a single dummy resource. - self.failUnless(views.get_image_browse_urls()) - - # Ignore thumbnails. - self.failUnless(len(views.get_image_browse_urls()) == 1) - - # Don't limit browse to user specific path if CKEDITOR_RESTRICT_BY_USER - # is False. - settings.CKEDITOR_RESTRICT_BY_USER = False - self.failUnless(len(views.get_image_browse_urls(self.mock_user)) == 1) - - # Don't limit browse to user specific path if CKEDITOR_RESTRICT_BY_USER - # is True but user is a superuser. - settings.CKEDITOR_RESTRICT_BY_USER = True - self.mock_user.is_superuser = True - self.failUnless(len(views.get_image_browse_urls(self.mock_user)) == 1) - - # Limit browse to user specific path if CKEDITOR_RESTRICT_BY_USER is - # True and user is not a superuser. - settings.CKEDITOR_RESTRICT_BY_USER = True - self.mock_user.is_superuser = False - self.failIf(views.get_image_browse_urls(self.mock_user)) - - settings.CKEDITOR_RESTRICT_BY_USER = \ - self.orig_CKEDITOR_RESTRICT_BY_USER - - def test_get_upload_filename(self): - settings.CKEDITOR_UPLOAD_PATH = self.orig_CKEDITOR_UPLOAD_PATH - date_path = datetime.now().strftime('%Y/%m/%d') - - # Don't upload to user specific path if CKEDITOR_RESTRICT_BY_USER - # is False. - settings.CKEDITOR_RESTRICT_BY_USER = False - filename = views.get_upload_filename('test.jpg', self.mock_user) - self.failIf(filename.replace('/%s/test.jpg' % date_path, '').\ - endswith(self.mock_user.username)) - - # Upload to user specific path if CKEDITOR_RESTRICT_BY_USER is True. - settings.CKEDITOR_RESTRICT_BY_USER = True - filename = views.get_upload_filename('test.jpg', self.mock_user) - self.failUnless(filename.replace('/%s/test.jpg' % date_path, '').\ - endswith(self.mock_user.username)) - - # Upload path should end in current date structure. - filename = views.get_upload_filename('test.jpg', self.mock_user) - self.failUnless(filename.replace('/test.jpg', '').endswith(date_path)) - - settings.CKEDITOR_RESTRICT_BY_USER = \ - self.orig_CKEDITOR_RESTRICT_BY_USER diff --git a/ckeditor/urls.py b/ckeditor/urls.py index 9bfbdce..b2a7ec3 100644 --- a/ckeditor/urls.py +++ b/ckeditor/urls.py @@ -1,10 +1,4 @@ -from django import VERSION -django_version = VERSION[0]*100 + VERSION[1] - -if django_version < 106: - from django.conf.urls.defaults import patterns, url -else: - from django.conf.urls import patterns, url +from django.conf.urls import patterns, url urlpatterns = patterns( '', diff --git a/ckeditor/utils.py b/ckeditor/utils.py new file mode 100644 index 0000000..b405a11 --- /dev/null +++ b/ckeditor/utils.py @@ -0,0 +1,43 @@ +import mimetypes +import os.path +import random +import string + +from django.core.files.storage import default_storage +from django.template.defaultfilters import slugify + + +def slugify_filename(filename): + """ Slugify filename """ + name, ext = os.path.splitext(filename) + slugified = get_slugified_name(name) + return slugified + ext + + +def get_slugified_name(filename): + slugified = slugify(filename) + return slugified or get_random_string() + + +def get_random_string(): + return ''.join(random.sample(string.ascii_lowercase*6, 6)) + + +def get_thumb_filename(file_name): + """ + Generate thumb filename by adding _thumb to end of + filename before . (if present) + """ + return u'{0}_thumb{1}'.format(*os.path.splitext(file_name)) + + +def get_image_format(extension): + mimetypes.init() + return mimetypes.types_map[extension] + + +def get_media_url(path): + """ + Determine system file's media URL. + """ + return default_storage.url(path) diff --git a/ckeditor/views.py b/ckeditor/views.py index 0093d67..91966f9 100644 --- a/ckeditor/views.py +++ b/ckeditor/views.py @@ -1,88 +1,15 @@ -import os -import re -from urlparse import urlparse, urlunparse from datetime import datetime +import os from django.conf import settings +from django.core.files.storage import default_storage +from django.views.decorators.csrf import csrf_exempt from django.http import HttpResponse from django.shortcuts import render_to_response from django.template import RequestContext -try: - from PIL import Image, ImageOps -except ImportError: - import Image - import ImageOps - -try: - from django.views.decorators.csrf import csrf_exempt -except ImportError: - # monkey patch this with a dummy decorator which just returns the - # same function (for compatability with pre-1.1 Djangos) - def csrf_exempt(fn): - return fn - -THUMBNAIL_SIZE = (75, 75) - - -def get_available_name(name): - """ - Returns a filename that's free on the target storage system, and - available for new content to be written to. - """ - dir_name, file_name = os.path.split(name) - file_root, file_ext = os.path.splitext(file_name) - # If the filename already exists, keep adding an underscore (before the - # file extension, if one exists) to the filename until the generated - # filename doesn't exist. - while os.path.exists(name): - file_root += '_' - # file_ext includes the dot. - name = os.path.join(dir_name, file_root + file_ext) - return name - - -def get_thumb_filename(file_name): - """ - Generate thumb filename by adding _thumb to end of - filename before . (if present) - """ - return '%s_thumb%s' % os.path.splitext(file_name) - - -def create_thumbnail(filename): - image = Image.open(filename) - - # Convert to RGB if necessary - # Thanks to Limodou on DjangoSnippets.org - # http://www.djangosnippets.org/snippets/20/ - if image.mode not in ('L', 'RGB'): - image = image.convert('RGB') - - # scale and crop to thumbnail - imagefit = ImageOps.fit(image, THUMBNAIL_SIZE, Image.ANTIALIAS) - imagefit.save(get_thumb_filename(filename)) - - -def get_media_url(path): - """ - Determine system file's media URL. - """ - upload_prefix = getattr(settings, "CKEDITOR_UPLOAD_PREFIX", None) - if upload_prefix: - url = upload_prefix + path.replace(settings.CKEDITOR_UPLOAD_PATH, '') - else: - url = settings.MEDIA_URL + path.replace(settings.MEDIA_ROOT, '') - - # Remove multiple forward-slashes from the path portion of the url. - # Break url into a list. - url_parts = list(urlparse(url)) - # Replace two or more slashes with a single slash. - url_parts[2] = re.sub('\/+', '/', url_parts[2]) - # Reconstruct the url. - url = urlunparse(url_parts) - - return url +from ckeditor import image_processing +from ckeditor import utils def get_upload_filename(upload_name, user): @@ -96,15 +23,13 @@ def get_upload_filename(upload_name, user): date_path = datetime.now().strftime('%Y/%m/%d') # Complete upload path (upload_path + date_path). - upload_path = os.path.join(settings.CKEDITOR_UPLOAD_PATH, user_path, \ - date_path) + upload_path = os.path.join( + settings.CKEDITOR_UPLOAD_PATH, user_path, date_path) - # Make sure upload_path exists. - if not os.path.exists(upload_path): - os.makedirs(upload_path) + if getattr(settings, "CKEDITOR_UPLOAD_SLUGIFY_FILENAME", True): + upload_name = utils.slugify_filename(upload_name) - # Get available name and return. - return get_available_name(os.path.join(upload_path, upload_name)) + return default_storage.get_available_name(os.path.join(upload_path, upload_name)) @csrf_exempt @@ -117,67 +42,99 @@ def upload(request): """ # Get the uploaded file from request. upload = request.FILES['upload'] - upload_ext = os.path.splitext(upload.name)[1] + + #Verify that file is a valid image + backend = image_processing.get_backend() + try: + backend.image_verify(upload) + except IOError: + return HttpResponse(""" + """.format(request.GET['CKEditorFuncNum'])) # Open output file in which to store upload. upload_filename = get_upload_filename(upload.name, request.user) - out = open(upload_filename, 'wb+') + saved_path = default_storage.save(upload_filename, upload) - # Iterate through chunks and write to destination. - for chunk in upload.chunks(): - out.write(chunk) - out.close() + if backend.should_create_thumbnail(saved_path): + backend.create_thumbnail(saved_path) - create_thumbnail(upload_filename) + url = utils.get_media_url(saved_path) # Respond with Javascript sending ckeditor upload url. - url = get_media_url(upload_filename) return HttpResponse(""" """ % (request.GET['CKEditorFuncNum'], url)) + window.parent.CKEDITOR.tools.callFunction({0}, '{1}'); + """.format(request.GET['CKEditorFuncNum'], url)) -def get_image_files(user=None): +def get_image_files(user=None, path=''): """ Recursively walks all dirs under upload dir and generates a list of full paths for each file found. """ # If a user is provided and CKEDITOR_RESTRICT_BY_USER is True, # limit images to user specific path, but not for superusers. - if user and not user.is_superuser and getattr(settings, \ - 'CKEDITOR_RESTRICT_BY_USER', False): + STORAGE_DIRECTORIES = 0 + STORAGE_FILES = 1 + + restrict = getattr(settings, 'CKEDITOR_RESTRICT_BY_USER', False) + if user and not user.is_superuser and restrict: user_path = user.username else: user_path = '' - browse_path = os.path.join(settings.CKEDITOR_UPLOAD_PATH, user_path) + browse_path = os.path.join(settings.CKEDITOR_UPLOAD_PATH, user_path, path) - for root, dirs, files in os.walk(browse_path): - for filename in [os.path.join(root, x) for x in files]: - # bypass for thumbs - if os.path.splitext(filename)[0].endswith('_thumb'): - continue - yield filename + try: + storage_list = default_storage.listdir(browse_path) + except NotImplementedError: + return + except OSError: + return + + for filename in storage_list[STORAGE_FILES]: + if os.path.splitext(filename)[0].endswith('_thumb'): + continue + filename = os.path.join(browse_path, filename) + yield filename + + for directory in storage_list[STORAGE_DIRECTORIES]: + directory_path = os.path.join(path, directory) + for element in get_image_files(user=user, path=directory_path): + yield element -def get_image_browse_urls(user=None): +def get_files_browse_urls(user=None): """ Recursively walks all dirs under upload dir and generates a list of thumbnail and full image URL's for each file found. """ - images = [] + files = [] for filename in get_image_files(user=user): - images.append({ - 'thumb': get_media_url(get_thumb_filename(filename)), - 'src': get_media_url(filename) + src = utils.get_media_url(filename) + if getattr(settings, 'CKEDITOR_IMAGE_BACKEND', None): + thumb = utils.get_media_url(utils.get_thumb_filename(filename)) + else: + thumb = src + files.append({ + 'thumb': thumb, + 'src': src, + 'is_image': is_image(src) }) - return images + return files + + +def is_image(path): + ext = path.split('.')[-1].lower() + return ext in ['jpg', 'jpeg', 'png', 'gif'] def browse(request): context = RequestContext(request, { - 'images': get_image_browse_urls(request.user), + 'files': get_files_browse_urls(request.user), }) return render_to_response('browse.html', context) diff --git a/ckeditor/widgets.py b/ckeditor/widgets.py index a60b7ae..46339a7 100644 --- a/ckeditor/widgets.py +++ b/ckeditor/widgets.py @@ -4,7 +4,8 @@ from django.core.urlresolvers import reverse from django.template.loader import render_to_string from django.utils.safestring import mark_safe from django.utils.html import conditional_escape -from django.utils.encoding import force_unicode +from django.utils.encoding import force_text +from django.utils.translation import get_language from django.core.exceptions import ImproperlyConfigured from django.forms.util import flatatt import json @@ -79,11 +80,14 @@ class CKEditorWidget(forms.Textarea): if value is None: value = '' final_attrs = self.build_attrs(attrs, name=name) - self.config['filebrowserUploadUrl'] = reverse('ckeditor_upload') - self.config['filebrowserBrowseUrl'] = reverse('ckeditor_browse') + self.config.setdefault('filebrowserUploadUrl', reverse('ckeditor_upload')) + self.config.setdefault('filebrowserBrowseUrl', reverse('ckeditor_browse')) + if not self.config.get('language'): + self.config['language'] = get_language() + return mark_safe(render_to_string('ckeditor/widget.html', { 'final_attrs': flatatt(final_attrs), - 'value': conditional_escape(force_unicode(value)), + 'value': conditional_escape(force_text(value)), 'id': final_attrs['id'], 'config': json_encode(self.config) })) diff --git a/ckeditor/media/test_uploads/2010/10/10/dummy.jpg b/ckeditor_demo/__init__.py similarity index 100% rename from ckeditor/media/test_uploads/2010/10/10/dummy.jpg rename to ckeditor_demo/__init__.py diff --git a/ckeditor/media/test_uploads/2010/10/10/dummy_thumb.jpg b/ckeditor_demo/demo_application/__init__.py similarity index 100% rename from ckeditor/media/test_uploads/2010/10/10/dummy_thumb.jpg rename to ckeditor_demo/demo_application/__init__.py diff --git a/ckeditor_demo/demo_application/admin.py b/ckeditor_demo/demo_application/admin.py new file mode 100644 index 0000000..d572970 --- /dev/null +++ b/ckeditor_demo/demo_application/admin.py @@ -0,0 +1,6 @@ +from ckeditor_demo.demo_application import models + +from django.contrib import admin + + +admin.site.register(models.ExampleModel) diff --git a/ckeditor_demo/demo_application/fixtures/test_admin.json b/ckeditor_demo/demo_application/fixtures/test_admin.json new file mode 100644 index 0000000..4193809 --- /dev/null +++ b/ckeditor_demo/demo_application/fixtures/test_admin.json @@ -0,0 +1,20 @@ +[ +{ + "pk": 1, + "model": "auth.user", + "fields": { + "username": "test", + "first_name": "", + "last_name": "", + "is_active": true, + "is_superuser": true, + "is_staff": true, + "last_login": "2013-12-06T20:57:21.991Z", + "groups": [], + "user_permissions": [], + "password": "pbkdf2_sha256$12000$QtIzMoYxaJdQ$iAW+ATHL4ku1g+6BLjzQbDzACHZjbiZspEC2pJlfuNA=", + "email": "1@1.pl", + "date_joined": "2013-12-06T20:53:30.342Z" + } +} +] diff --git a/ckeditor_demo/demo_application/forms.py b/ckeditor_demo/demo_application/forms.py new file mode 100644 index 0000000..8b8dbc6 --- /dev/null +++ b/ckeditor_demo/demo_application/forms.py @@ -0,0 +1,7 @@ +from django import forms + +from ckeditor.fields import RichTextFormField + + +class CkEditorForm(forms.Form): + content = RichTextFormField() diff --git a/ckeditor_demo/demo_application/models.py b/ckeditor_demo/demo_application/models.py new file mode 100644 index 0000000..049dc11 --- /dev/null +++ b/ckeditor_demo/demo_application/models.py @@ -0,0 +1,7 @@ +from django.db import models + +from ckeditor.fields import RichTextField + + +class ExampleModel(models.Model): + content = RichTextField() diff --git a/ckeditor_demo/demo_application/templates/form.html b/ckeditor_demo/demo_application/templates/form.html new file mode 100644 index 0000000..8a083e7 --- /dev/null +++ b/ckeditor_demo/demo_application/templates/form.html @@ -0,0 +1,13 @@ +{% load staticfiles %} + + + + + +
+ {% csrf_token %} + {{ form.as_p }} +

+
+ + diff --git a/ckeditor_demo/demo_application/tests.py b/ckeditor_demo/demo_application/tests.py new file mode 100644 index 0000000..7ce3904 --- /dev/null +++ b/ckeditor_demo/demo_application/tests.py @@ -0,0 +1,126 @@ +from datetime import datetime +import hashlib +import os.path +from time import sleep + +from django.conf import settings +from django.contrib.staticfiles.finders import find +from django.test import LiveServerTestCase +from django.test.utils import override_settings +from selenium.webdriver.firefox.webdriver import WebDriver + + +class TestAdminPanelWidget(LiveServerTestCase): + fixtures = ['test_admin.json'] + + @classmethod + def setUpClass(cls): + cls.selenium = WebDriver() + super(TestAdminPanelWidget, cls).setUpClass() + + @classmethod + def tearDownClass(cls): + cls.selenium.quit() + super(TestAdminPanelWidget, cls).tearDownClass() + + def test_admin_panel_widget(self): + self._login_to_admin() + self._go_to_demo_application_in_admin() + self._assert_editor_loaded() + self._focus_cursor_in_editor() + self._enter_test_text() + self._open_image_upload_widget() + self._go_to_upload_tab() + self._switch_to_form_iframe() + self._upload_image() + self._assert_image_uploaded() + + def _login_to_admin(self): + self.selenium.get('%s%s' % (self.live_server_url, '/admin/')) + username_input = self.selenium.find_element_by_name("username") + username_input.send_keys('test') + password_input = self.selenium.find_element_by_name("password") + password_input.send_keys('test') + self.selenium.find_element_by_xpath('//input[@value="Log in"]').click() + + def _go_to_demo_application_in_admin(self): + self.selenium.get('%s%s' % (self.live_server_url, '/admin/demo_application/examplemodel/add/')) + + def _assert_editor_loaded(self): + sleep(2) + self.selenium.find_element_by_id("cke_id_content") + + def _focus_cursor_in_editor(self): + self.frame = self.selenium.find_element_by_class_name('cke_wysiwyg_frame') + self.frame.click() + + def _enter_test_text(self): + self.frame.send_keys('test') + + def _open_image_upload_widget(self): + self.selenium.find_element_by_css_selector("span.cke_button_icon.cke_button__image_icon").click() + sleep(1) + + def _go_to_upload_tab(self): + self.selenium.find_element_by_id("cke_Upload_111").click() + sleep(1) + + def _switch_to_form_iframe(self): + iframe = self.selenium.find_element_by_id('cke_106_fileInput') + self.selenium.switch_to_frame(iframe) + + def _upload_image(self): + input = self.selenium.find_element_by_id("cke_106_fileInput_input") + input.send_keys(self._get_upload_file()) + self.selenium.switch_to_default_content() + self.selenium.find_element_by_class_name("cke_dialog_ui_fileButton").click() + sleep(2) + + def _get_upload_file(self): + return find('ckeditor/ckeditor/skins/moono/images/hidpi/close.png') + + def _assert_image_uploaded(self): + upload_directory = self._get_upload_directory() + expected_image_path = os.path.join(upload_directory, 'close.png') + expected_thumbnail_path = os.path.join(upload_directory, 'close_thumb.png') + assert os.path.isfile(expected_image_path) + assert os.path.isfile(expected_thumbnail_path) + self._assert_uploaded_image_did_not_changed(expected_image_path) + self._assert_thumbnail_is_not_empty(expected_thumbnail_path) + os.remove(expected_image_path) + os.remove(expected_thumbnail_path) + + def _get_upload_directory(self): + date_path = datetime.now().strftime('%Y/%m/%d') + + # Complete upload path (upload_path + date_path). + upload_path = os.path.join( + settings.CKEDITOR_UPLOAD_PATH, date_path) + return os.path.join(settings.MEDIA_ROOT, upload_path) + + def _assert_uploaded_image_did_not_changed(self, path): + expected_sha = self._get_sha1_for_file(self._get_upload_file()) + uploaded_sha = self._get_sha1_for_file(path) + assert expected_sha == uploaded_sha + + def _get_sha1_for_file(self, path): + image = open(path, 'rb') + hash = hashlib.sha1() + hash.update(image.read()) + return hash.hexdigest() + + def _assert_thumbnail_is_not_empty(self, path): + size = os.path.getsize(path) + assert size > 0 + + +@override_settings(CKEDITOR_IMAGE_BACKEND=None) +class TestAdminPanelWidgetForDummyImageBackend(TestAdminPanelWidget): + def _assert_image_uploaded(self): + upload_directory = self._get_upload_directory() + expected_image_path = os.path.join(upload_directory, 'close.png') + expected_thumbnail_path = os.path.join(upload_directory, 'close_thumb.png') + assert os.path.isfile(expected_image_path) + assert not os.path.isfile(expected_thumbnail_path) + self._assert_uploaded_image_did_not_changed(expected_image_path) + os.remove(expected_image_path) diff --git a/ckeditor_demo/demo_application/views.py b/ckeditor_demo/demo_application/views.py new file mode 100644 index 0000000..fc0e72f --- /dev/null +++ b/ckeditor_demo/demo_application/views.py @@ -0,0 +1,14 @@ +from django.core.urlresolvers import reverse +from django.views import generic + +from ckeditor_demo.demo_application import forms + + +class CkEditorFormView(generic.FormView): + form_class = forms.CkEditorForm + template_name = 'form.html' + + def get_success_url(self): + return reverse('ckeditor-form') + +ckeditor_form_view = CkEditorFormView.as_view() diff --git a/ckeditor_demo/settings.py b/ckeditor_demo/settings.py new file mode 100644 index 0000000..2b8b85c --- /dev/null +++ b/ckeditor_demo/settings.py @@ -0,0 +1,93 @@ +""" +Django settings for ckeditor_demo project. + +For more information on this file, see +https://docs.djangoproject.com/en/1.6/topics/settings/ + +For the full list of settings and their values, see +https://docs.djangoproject.com/en/1.6/ref/settings/ +""" +import tempfile + +# Build paths inside the project like this: os.path.join(BASE_DIR, ...) +import os +BASE_DIR = os.path.dirname(os.path.dirname(__file__)) + + +# Quick-start development settings - unsuitable for production +# See https://docs.djangoproject.com/en/1.6/howto/deployment/checklist/ + +# SECURITY WARNING: keep the secret key used in production secret! +SECRET_KEY = 'cwog(6mx-+m9-@*n7jsn+*q4in*+nss_nv+s0da39ail@=x(ne' + +# SECURITY WARNING: don't run with debug turned on in production! +DEBUG = True + +TEMPLATE_DEBUG = True + +ALLOWED_HOSTS = [] + +#DEFAULT_FILE_STORAGE = 'django.contrib.staticfiles.storage.CachedStaticFilesStorage' +#STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.CachedStaticFilesStorage' + +# Application definition + +INSTALLED_APPS = ( + 'django.contrib.admin', + 'django.contrib.auth', + 'django.contrib.contenttypes', + 'django.contrib.sessions', + 'django.contrib.messages', + 'django.contrib.staticfiles', + 'ckeditor', + 'ckeditor_demo.demo_application', +) + +MIDDLEWARE_CLASSES = ( + 'django.contrib.sessions.middleware.SessionMiddleware', + 'django.middleware.common.CommonMiddleware', + 'django.middleware.csrf.CsrfViewMiddleware', + 'django.contrib.auth.middleware.AuthenticationMiddleware', + 'django.contrib.messages.middleware.MessageMiddleware', + 'django.middleware.clickjacking.XFrameOptionsMiddleware', +) + +ROOT_URLCONF = 'ckeditor_demo.urls' + +WSGI_APPLICATION = 'ckeditor_demo.wsgi.application' + + +# Database +# https://docs.djangoproject.com/en/1.6/ref/settings/#databases + +DATABASES = { + 'default': { + 'ENGINE': 'django.db.backends.sqlite3', + 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), + } +} + +# Internationalization +# https://docs.djangoproject.com/en/1.6/topics/i18n/ + +LANGUAGE_CODE = 'en-us' + +TIME_ZONE = 'UTC' + +USE_I18N = True + +USE_L10N = True + +USE_TZ = True + + +# Static files (CSS, JavaScript, Images) +# https://docs.djangoproject.com/en/1.6/howto/static-files/ + +STATIC_URL = '/static/' +MEDIA_URL = '/media/' +STATIC_ROOT = os.path.join(tempfile.gettempdir(), 'ck_static') +MEDIA_ROOT = os.path.join(tempfile.gettempdir(), 'ck_media') + +CKEDITOR_UPLOAD_PATH = "uploads/" +CKEDITOR_IMAGE_BACKEND = "pillow" diff --git a/ckeditor_demo/urls.py b/ckeditor_demo/urls.py new file mode 100644 index 0000000..0e699f3 --- /dev/null +++ b/ckeditor_demo/urls.py @@ -0,0 +1,13 @@ +from django.conf.urls import patterns, include, url +from django.conf.urls.static import static +from django.conf import settings + +from django.contrib import admin +admin.autodiscover() + +urlpatterns = patterns( + '', + url(r'^$', 'ckeditor_demo.demo_application.views.ckeditor_form_view', name='ckeditor-form'), + url(r'^admin/', include(admin.site.urls)), + url(r'^ckeditor/', include('ckeditor.urls')), +) + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) diff --git a/ckeditor_demo/wsgi.py b/ckeditor_demo/wsgi.py new file mode 100644 index 0000000..852fdaf --- /dev/null +++ b/ckeditor_demo/wsgi.py @@ -0,0 +1,14 @@ +""" +WSGI config for ckeditor_demo project. + +It exposes the WSGI callable as a module-level variable named ``application``. + +For more information on this file, see +https://docs.djangoproject.com/en/1.6/howto/deployment/wsgi/ +""" + +import os +os.environ.setdefault("DJANGO_SETTINGS_MODULE", "ckeditor_demo.settings") + +from django.core.wsgi import get_wsgi_application +application = get_wsgi_application() diff --git a/ckeditor_demo_requirements.txt b/ckeditor_demo_requirements.txt new file mode 100644 index 0000000..4794860 --- /dev/null +++ b/ckeditor_demo_requirements.txt @@ -0,0 +1,4 @@ +django +Pillow +selenium +tox diff --git a/test_project/manage.py b/manage.py old mode 100755 new mode 100644 similarity index 69% rename from test_project/manage.py rename to manage.py index 0fc36a3..4466cdf --- a/test_project/manage.py +++ b/manage.py @@ -3,7 +3,7 @@ import os import sys if __name__ == "__main__": - os.environ.setdefault("DJANGO_SETTINGS_MODULE", "test_project.settings") + os.environ.setdefault("DJANGO_SETTINGS_MODULE", "ckeditor_demo.settings") from django.core.management import execute_from_command_line diff --git a/media/uploads/README.rst b/media/uploads/README.rst deleted file mode 100644 index 5e59a91..0000000 --- a/media/uploads/README.rst +++ /dev/null @@ -1 +0,0 @@ -CKEditor uploads dropped here. diff --git a/setup.py b/setup.py index 1746c9b..2c28992 100644 --- a/setup.py +++ b/setup.py @@ -9,26 +9,21 @@ def get_source_files(): setup( name='django-ckeditor', - version='4.0.3', + version='4.2.8', description='Django admin CKEditor integration.', long_description=open('README.rst', 'r').read() + open('AUTHORS.rst', 'r').read() + open('CHANGELOG.rst', 'r').read(), - author='Shaun Sephton', - author_email='connect@shaunsephton.com', - url='http://github.com/shaunsephton/django-ckeditor', - packages=find_packages(exclude=['project', ]), + author='Piotr Malinski', + author_email='riklaunim@gmail.com', + url='https://github.com/riklaunim/django-ckeditor', + packages=find_packages(exclude=["*.demo"]), install_requires=[ - 'Pillow', + 'Django', ], include_package_data=True, - exclude_package_data={ - 'ckeditor': list(get_source_files()), - }, - test_suite="setuptest.setuptest.SetupTestSuite", - tests_require=[ - 'django-setuptest>=0.1.1', - ], classifiers=[ "Programming Language :: Python", + "Programming Language :: Python :: 2.7", + "Programming Language :: Python :: 3.3", "License :: OSI Approved :: BSD License", "Development Status :: 4 - Beta", "Operating System :: OS Independent", @@ -36,5 +31,4 @@ setup( "Intended Audience :: Developers", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", ], - zip_safe=False, ) diff --git a/static/README.rst b/static/README.rst deleted file mode 100644 index f74fee9..0000000 --- a/static/README.rst +++ /dev/null @@ -1 +0,0 @@ -Static media collected here. diff --git a/test_project/test_project/admin.py b/test_project/test_project/admin.py deleted file mode 100644 index 8fbd8e3..0000000 --- a/test_project/test_project/admin.py +++ /dev/null @@ -1,4 +0,0 @@ -from django.contrib import admin -from test_project.models import Post - -admin.site.register(Post) diff --git a/test_project/test_project/models.py b/test_project/test_project/models.py deleted file mode 100644 index f1c6096..0000000 --- a/test_project/test_project/models.py +++ /dev/null @@ -1,8 +0,0 @@ -from django.db import models -from ckeditor.fields import RichTextField - - -class Post(models.Model): - content_basic = RichTextField('Basic', config_name='basic') - content_full = RichTextField('Full', config_name='full') - content_custom = RichTextField(config_name='custom', verbose_name='Custom') diff --git a/test_project/test_project/settings.py b/test_project/test_project/settings.py deleted file mode 100644 index 20017f0..0000000 --- a/test_project/test_project/settings.py +++ /dev/null @@ -1,179 +0,0 @@ -# Django settings for test_project project. -import os -import sys - -PATH = os.path.split(os.path.abspath(os.path.join(\ - os.path.dirname(sys.argv[0]))))[0] - -DEBUG = True -TEMPLATE_DEBUG = DEBUG - -ADMINS = ( - # ('Your Name', 'your_email@example.com'), -) - -MANAGERS = ADMINS - -DATABASES = { - 'default': { - 'ENGINE': 'django.db.backends.sqlite3', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'. - 'NAME': 'ckeditor.db', # Or path to database file if using sqlite3. - # The following settings are not used with sqlite3: - 'USER': '', - 'PASSWORD': '', - 'HOST': '', # Empty for localhost through domain sockets or '127.0.0.1' for localhost through TCP. - 'PORT': '', # Set to empty string for default. - } -} - -# Hosts/domain names that are valid for this site; required if DEBUG is False -# See https://docs.djangoproject.com/en/1.5/ref/settings/#allowed-hosts -ALLOWED_HOSTS = [] - -# Local time zone for this installation. Choices can be found here: -# http://en.wikipedia.org/wiki/List_of_tz_zones_by_name -# although not all choices may be available on all operating systems. -# In a Windows environment this must be set to your system time zone. -TIME_ZONE = 'America/Chicago' - -# Language code for this installation. All choices can be found here: -# http://www.i18nguy.com/unicode/language-identifiers.html -LANGUAGE_CODE = 'en-us' - -SITE_ID = 1 - -# If you set this to False, Django will make some optimizations so as not -# to load the internationalization machinery. -USE_I18N = True - -# If you set this to False, Django will not format dates, numbers and -# calendars according to the current locale. -USE_L10N = True - -# If you set this to False, Django will not use timezone-aware datetimes. -USE_TZ = True - -# Absolute filesystem path to the directory that will hold user-uploaded files. -# Example: "/var/www/example.com/media/" -MEDIA_ROOT = PATH + "/media/" - -# URL that handles the media served from MEDIA_ROOT. Make sure to use a -# trailing slash. -# Examples: "http://example.com/media/", "http://media.example.com/" -MEDIA_URL = '/media/' - -# Absolute path to the directory static files should be collected to. -# Don't put anything in this directory yourself; store your static files -# in apps' "static/" subdirectories and in STATICFILES_DIRS. -# Example: "/var/www/example.com/static/" -STATIC_ROOT = '' - -# URL prefix for static files. -# Example: "http://example.com/static/", "http://static.example.com/" -STATIC_URL = '/static/' - -# Additional locations of static files -STATICFILES_DIRS = ( - # Put strings here, like "/home/html/static" or "C:/www/django/static". - # Always use forward slashes, even on Windows. - # Don't forget to use absolute paths, not relative paths. -) - -# List of finder classes that know how to find static files in -# various locations. -STATICFILES_FINDERS = ( - 'django.contrib.staticfiles.finders.FileSystemFinder', - 'django.contrib.staticfiles.finders.AppDirectoriesFinder', -# 'django.contrib.staticfiles.finders.DefaultStorageFinder', -) - -# Make this unique, and don't share it with anybody. -SECRET_KEY = 'i_1@xvpixin#(@0xewa4h_zzteq=vjtezo3a#*&ulvtv&!fmvf' - -# List of callables that know how to import templates from various sources. -TEMPLATE_LOADERS = ( - 'django.template.loaders.filesystem.Loader', - 'django.template.loaders.app_directories.Loader', -# 'django.template.loaders.eggs.Loader', -) - -MIDDLEWARE_CLASSES = ( - 'django.middleware.common.CommonMiddleware', - 'django.contrib.sessions.middleware.SessionMiddleware', - 'django.middleware.csrf.CsrfViewMiddleware', - 'django.contrib.auth.middleware.AuthenticationMiddleware', - 'django.contrib.messages.middleware.MessageMiddleware', - # Uncomment the next line for simple clickjacking protection: - # 'django.middleware.clickjacking.XFrameOptionsMiddleware', -) - -ROOT_URLCONF = 'test_project.urls' - -# Python dotted path to the WSGI application used by Django's runserver. -WSGI_APPLICATION = 'test_project.wsgi.application' - -TEMPLATE_DIRS = ( - # Put strings here, like "/home/html/django_templates" or "C:/www/django/templates". - # Always use forward slashes, even on Windows. - # Don't forget to use absolute paths, not relative paths. -) - -INSTALLED_APPS = ( - 'django.contrib.admin', - 'django.contrib.auth', - 'django.contrib.contenttypes', - 'django.contrib.sessions', - 'django.contrib.sites', - 'django.contrib.messages', - 'django.contrib.staticfiles', - - 'ckeditor', - 'test_project', -) - -# A sample logging configuration. The only tangible logging -# performed by this configuration is to send an email to -# the site admins on every HTTP 500 error when DEBUG=False. -# See http://docs.djangoproject.com/en/dev/topics/logging for -# more details on how to customize your logging configuration. -LOGGING = { - 'version': 1, - 'disable_existing_loggers': False, - 'filters': { - 'require_debug_false': { - '()': 'django.utils.log.RequireDebugFalse' - } - }, - 'handlers': { - 'mail_admins': { - 'level': 'ERROR', - 'filters': ['require_debug_false'], - 'class': 'django.utils.log.AdminEmailHandler' - } - }, - 'loggers': { - 'django.request': { - 'handlers': ['mail_admins'], - 'level': 'ERROR', - 'propagate': True, - }, - } -} - -CKEDITOR_UPLOAD_PATH = PATH + "/media/uploads" - -CKEDITOR_CONFIGS = { - 'basic': { - 'toolbar': 'Basic', - }, - 'full': { - 'toolbar': 'Full', - }, - 'custom': { - 'toolbar': [ - ['Bold', 'Italic', 'Underline',], - ['NumberedList', 'BulletedList'], - ['Styles', 'Format', 'Font', 'FontSize', ], - ], - }, -} diff --git a/test_project/test_project/urls.py b/test_project/test_project/urls.py deleted file mode 100644 index 654330e..0000000 --- a/test_project/test_project/urls.py +++ /dev/null @@ -1,17 +0,0 @@ -from django.conf import settings -from django.conf.urls import patterns, include -from django.contrib import admin -admin.autodiscover() - -urlpatterns = patterns( - '', - (r'^admin/', include(admin.site.urls)), - (r'^ckeditor/', include('ckeditor.urls')), -) - -if settings.DEBUG: - urlpatterns += patterns( - '', - (r'^media/(?P.*)$', 'django.views.static.serve', - {'document_root': settings.MEDIA_ROOT}), - ) \ No newline at end of file diff --git a/test_project/test_project/wsgi.py b/test_project/test_project/wsgi.py deleted file mode 100644 index 43ff066..0000000 --- a/test_project/test_project/wsgi.py +++ /dev/null @@ -1,32 +0,0 @@ -""" -WSGI config for test_project project. - -This module contains the WSGI application used by Django's development server -and any production WSGI deployments. It should expose a module-level variable -named ``application``. Django's ``runserver`` and ``runfcgi`` commands discover -this application via the ``WSGI_APPLICATION`` setting. - -Usually you will have the standard Django WSGI application here, but it also -might make sense to replace the whole Django WSGI application with a custom one -that later delegates to the Django one. For example, you could introduce WSGI -middleware here, or combine a Django application with an application of another -framework. - -""" -import os - -# We defer to a DJANGO_SETTINGS_MODULE already in the environment. This breaks -# if running multiple sites in the same mod_wsgi process. To fix this, use -# mod_wsgi daemon mode with each site in its own daemon process, or use -# os.environ["DJANGO_SETTINGS_MODULE"] = "test_project.settings" -os.environ.setdefault("DJANGO_SETTINGS_MODULE", "test_project.settings") - -# This application object is used by any WSGI server configured to use this -# file. This includes Django's development server, if the WSGI_APPLICATION -# setting points here. -from django.core.wsgi import get_wsgi_application -application = get_wsgi_application() - -# Apply WSGI middleware here. -# from helloworld.wsgi import HelloWorldApplication -# application = HelloWorldApplication(application) diff --git a/test_settings.py b/test_settings.py deleted file mode 100644 index beae49d..0000000 --- a/test_settings.py +++ /dev/null @@ -1,12 +0,0 @@ -DATABASES = { - 'default': { - 'ENGINE': 'django.db.backends.sqlite3', - 'NAME': 'ckeditor.test.db', - } -} - -INSTALLED_APPS = [ - 'ckeditor', -] - -CKEDITOR_UPLOAD_PATH = '/tmp' diff --git a/tox.ini b/tox.ini new file mode 100644 index 0000000..1a96e1e --- /dev/null +++ b/tox.ini @@ -0,0 +1,10 @@ +[tox] +envlist=py27,py33 + +[testenv] +commands=bash -exc "python manage.py test ckeditor_demo" +whitelist_externals=/bin/bash +setenv=DJANGO_SETTINGS_MODULE=ckeditor_demo.settings +deps=django==1.6.2 + Pillow==2.3.0 + selenium==2.40.0