From 6a6d7f86366b1aa86a6075abc9dfca963b10785a Mon Sep 17 00:00:00 2001 From: Floorb <132411956+Neetpone@users.noreply.github.com> Date: Mon, 26 Jul 2021 17:42:43 -0400 Subject: [PATCH] Code format. --- admin/configuration.php | 4 +- admin/css/bootstrap.css | 8374 +++-- admin/css/fonts/fontawesome-webfont.svg | 1999 +- admin/css/paste.css | 4 +- admin/css/responsive.css | 60 +- admin/css/style.css | 867 +- admin/dashboard.php | 2 +- admin/js/bootstrap-select.js | 2289 +- admin/js/bootstrap3-wysihtml5.js | 662 +- admin/js/jquery.dataTables.js | 28256 ++++++++-------- admin/js/plugins/ckeditor/CHANGES.md | 1111 +- admin/js/plugins/ckeditor/LICENSE.md | 1404 +- admin/js/plugins/ckeditor/README.md | 20 +- admin/js/plugins/ckeditor/build-config.js | 164 +- admin/js/plugins/ckeditor/config.js | 8 +- admin/js/plugins/ckeditor/contents.css | 168 +- .../plugins/a11yhelp/dialogs/lang/ar.js | 113 +- .../plugins/a11yhelp/dialogs/lang/bg.js | 113 +- .../plugins/a11yhelp/dialogs/lang/ca.js | 116 +- .../plugins/a11yhelp/dialogs/lang/cs.js | 116 +- .../plugins/a11yhelp/dialogs/lang/cy.js | 117 +- .../plugins/a11yhelp/dialogs/lang/da.js | 113 +- .../plugins/a11yhelp/dialogs/lang/de.js | 118 +- .../plugins/a11yhelp/dialogs/lang/el.js | 119 +- .../plugins/a11yhelp/dialogs/lang/en-gb.js | 113 +- .../plugins/a11yhelp/dialogs/lang/en.js | 113 +- .../plugins/a11yhelp/dialogs/lang/eo.js | 120 +- .../plugins/a11yhelp/dialogs/lang/es.js | 117 +- .../plugins/a11yhelp/dialogs/lang/et.js | 113 +- .../plugins/a11yhelp/dialogs/lang/fa.js | 116 +- .../plugins/a11yhelp/dialogs/lang/fi.js | 117 +- .../plugins/a11yhelp/dialogs/lang/fr-ca.js | 119 +- .../plugins/a11yhelp/dialogs/lang/fr.js | 117 +- .../plugins/a11yhelp/dialogs/lang/gl.js | 115 +- .../plugins/a11yhelp/dialogs/lang/gu.js | 113 +- .../plugins/a11yhelp/dialogs/lang/he.js | 113 +- .../plugins/a11yhelp/dialogs/lang/hi.js | 113 +- .../plugins/a11yhelp/dialogs/lang/hr.js | 116 +- .../plugins/a11yhelp/dialogs/lang/hu.js | 119 +- .../plugins/a11yhelp/dialogs/lang/id.js | 113 +- .../plugins/a11yhelp/dialogs/lang/it.js | 120 +- .../plugins/a11yhelp/dialogs/lang/km.js | 116 +- .../plugins/a11yhelp/dialogs/lang/ko.js | 112 +- .../plugins/a11yhelp/dialogs/lang/ku.js | 118 +- .../plugins/a11yhelp/dialogs/lang/lt.js | 113 +- .../plugins/a11yhelp/dialogs/lang/lv.js | 117 +- .../plugins/a11yhelp/dialogs/lang/mk.js | 116 +- .../plugins/a11yhelp/dialogs/lang/mn.js | 113 +- .../plugins/a11yhelp/dialogs/lang/nb.js | 114 +- .../plugins/a11yhelp/dialogs/lang/nl.js | 118 +- .../plugins/a11yhelp/dialogs/lang/no.js | 113 +- .../plugins/a11yhelp/dialogs/lang/pl.js | 122 +- .../plugins/a11yhelp/dialogs/lang/pt-br.js | 118 +- .../plugins/a11yhelp/dialogs/lang/pt.js | 119 +- .../plugins/a11yhelp/dialogs/lang/ro.js | 118 +- .../plugins/a11yhelp/dialogs/lang/ru.js | 116 +- .../plugins/a11yhelp/dialogs/lang/si.js | 112 +- .../plugins/a11yhelp/dialogs/lang/sk.js | 119 +- .../plugins/a11yhelp/dialogs/lang/sl.js | 118 +- .../plugins/a11yhelp/dialogs/lang/sq.js | 117 +- .../plugins/a11yhelp/dialogs/lang/sr-latn.js | 113 +- .../plugins/a11yhelp/dialogs/lang/sr.js | 113 +- .../plugins/a11yhelp/dialogs/lang/sv.js | 114 +- .../plugins/a11yhelp/dialogs/lang/th.js | 116 +- .../plugins/a11yhelp/dialogs/lang/tr.js | 116 +- .../plugins/a11yhelp/dialogs/lang/tt.js | 114 +- .../plugins/a11yhelp/dialogs/lang/ug.js | 116 +- .../plugins/a11yhelp/dialogs/lang/uk.js | 114 +- .../plugins/a11yhelp/dialogs/lang/vi.js | 117 +- .../ckeditor/plugins/preview/preview.html | 10 +- .../plugins/ckeditor/plugins/scayt/LICENSE.md | 23 +- .../plugins/ckeditor/plugins/scayt/README.md | 6 +- .../plugins/scayt/dialogs/toolbar.css | 99 +- .../plugins/specialchar/dialogs/lang/ar.js | 129 +- .../plugins/specialchar/dialogs/lang/bg.js | 129 +- .../plugins/specialchar/dialogs/lang/ca.js | 130 +- .../plugins/specialchar/dialogs/lang/cs.js | 129 +- .../plugins/specialchar/dialogs/lang/cy.js | 130 +- .../plugins/specialchar/dialogs/lang/de.js | 129 +- .../plugins/specialchar/dialogs/lang/el.js | 129 +- .../plugins/specialchar/dialogs/lang/en-gb.js | 129 +- .../plugins/specialchar/dialogs/lang/en.js | 129 +- .../plugins/specialchar/dialogs/lang/eo.js | 128 +- .../plugins/specialchar/dialogs/lang/et.js | 129 +- .../plugins/specialchar/dialogs/lang/fa.js | 128 +- .../plugins/specialchar/dialogs/lang/fi.js | 129 +- .../plugins/specialchar/dialogs/lang/he.js | 128 +- .../plugins/specialchar/dialogs/lang/hr.js | 129 +- .../plugins/specialchar/dialogs/lang/hu.js | 128 +- .../plugins/specialchar/dialogs/lang/id.js | 129 +- .../plugins/specialchar/dialogs/lang/it.js | 130 +- .../plugins/specialchar/dialogs/lang/km.js | 129 +- .../plugins/specialchar/dialogs/lang/ku.js | 129 +- .../plugins/specialchar/dialogs/lang/lv.js | 129 +- .../plugins/specialchar/dialogs/lang/nb.js | 127 +- .../plugins/specialchar/dialogs/lang/no.js | 127 +- .../plugins/specialchar/dialogs/lang/pl.js | 128 +- .../plugins/specialchar/dialogs/lang/pt.js | 129 +- .../plugins/specialchar/dialogs/lang/ru.js | 129 +- .../plugins/specialchar/dialogs/lang/si.js | 129 +- .../plugins/specialchar/dialogs/lang/sk.js | 129 +- .../plugins/specialchar/dialogs/lang/sv.js | 127 +- .../plugins/specialchar/dialogs/lang/th.js | 129 +- .../plugins/specialchar/dialogs/lang/tr.js | 128 +- .../plugins/specialchar/dialogs/lang/tt.js | 129 +- .../plugins/specialchar/dialogs/lang/ug.js | 129 +- .../plugins/specialchar/dialogs/lang/uk.js | 128 +- .../plugins/specialchar/dialogs/lang/vi.js | 130 +- .../plugins/specialchar/dialogs/lang/zh.js | 128 +- .../plugins/templates/dialogs/templates.css | 95 +- .../plugins/ckeditor/plugins/wsc/LICENSE.md | 23 +- .../js/plugins/ckeditor/plugins/wsc/README.md | 6 +- .../ckeditor/plugins/wsc/dialogs/ciframe.html | 97 +- .../plugins/wsc/dialogs/tmpFrameset.html | 67 +- .../ckeditor/plugins/wsc/dialogs/wsc.css | 101 +- admin/js/plugins/ckeditor/samples/ajax.html | 130 +- admin/js/plugins/ckeditor/samples/api.html | 335 +- .../js/plugins/ckeditor/samples/appendto.html | 81 +- .../assets/outputxhtml/outputxhtml.css | 181 +- .../ckeditor/samples/datafiltering.html | 623 +- .../plugins/ckeditor/samples/divreplace.html | 231 +- admin/js/plugins/ckeditor/samples/index.html | 213 +- .../plugins/ckeditor/samples/inlineall.html | 535 +- .../ckeditor/samples/inlinebycode.html | 205 +- .../ckeditor/samples/inlinetextarea.html | 105 +- admin/js/plugins/ckeditor/samples/jquery.html | 140 +- .../plugins/dialog/assets/my_dialog.js | 84 +- .../samples/plugins/dialog/dialog.html | 321 +- .../samples/plugins/enterkey/enterkey.html | 172 +- .../plugins/htmlwriter/outputforflash.html | 468 +- .../plugins/htmlwriter/outputhtml.html | 360 +- .../samples/plugins/magicline/magicline.html | 161 +- .../samples/plugins/toolbar/toolbar.html | 331 +- .../samples/plugins/wysiwygarea/fullpage.html | 118 +- .../js/plugins/ckeditor/samples/readonly.html | 115 +- .../ckeditor/samples/replacebyclass.html | 86 +- .../ckeditor/samples/replacebycode.html | 76 +- admin/js/plugins/ckeditor/samples/sample.css | 451 +- admin/js/plugins/ckeditor/samples/sample.js | 72 +- .../js/plugins/ckeditor/samples/tabindex.html | 116 +- .../js/plugins/ckeditor/samples/uicolor.html | 107 +- .../plugins/ckeditor/samples/uilanguages.html | 185 +- .../plugins/ckeditor/samples/xhtmlstyle.html | 379 +- .../plugins/ckeditor/skins/moono/editor.css | 1785 +- .../ckeditor/skins/moono/editor_gecko.css | 1794 +- .../ckeditor/skins/moono/editor_ie.css | 1813 +- .../ckeditor/skins/moono/editor_ie7.css | 1955 +- .../ckeditor/skins/moono/editor_ie8.css | 1825 +- .../ckeditor/skins/moono/editor_iequirks.css | 1850 +- .../js/plugins/ckeditor/skins/moono/readme.md | 23 +- admin/js/plugins/ckeditor/styles.js | 160 +- assets/app.css | 13 +- assets/app.js | 24 +- assets/app_bs2.js | 126 +- assets/app_bs3.js | 130 +- assets/cities.json | 91 +- assets/citynames.json | 3 +- assets/jquery.limitText.js | 28 +- config/site.php | 60 +- dist/bootstrap-tagsinput-angular.js | 156 +- dist/bootstrap-tagsinput-angular.min.js.map | 62 +- dist/bootstrap-tagsinput.css | 78 +- dist/bootstrap-tagsinput.js | 1241 +- dist/bootstrap-tagsinput.less | 13 +- dist/bootstrap-tagsinput.min.js.map | 195 +- includes/DatabaseHandle.class.php | 1 + includes/User.class.php | 9 +- includes/common.php | 1 + includes/config.php | 1 - includes/functions.php | 2 +- includes/geshi.php | 2 +- index.php | 8 +- login.php | 15 +- report.php | 2 +- testbin/public/3b-tag.js | 164 +- testbin/public/3c-tag.css | 69 +- testbin/sql/1a-tags.sql | 12 +- testbin/sql/1b-posts.sql | 31 +- theme/bulma/css/jquery-ui.css | 1982 +- theme/bulma/css/paste.css | 116 +- theme/bulma/css/tokenize2.css | 9 +- theme/bulma/discover.php | 30 +- theme/bulma/header.php | 27 +- theme/bulma/js/bootstrap-select.js | 2289 +- theme/bulma/js/paste.js | 425 +- theme/bulma/js/tokenize2.js | 636 +- theme/bulma/login.php | 8 +- theme/bulma/profile.php | 9 +- theme/bulma/user_profile.php | 4 +- theme/bulma/view.php | 2 +- user.php | 2 +- 191 files changed, 53014 insertions(+), 29335 deletions(-) diff --git a/admin/configuration.php b/admin/configuration.php index 91a922f..e70a3af 100644 --- a/admin/configuration.php +++ b/admin/configuration.php @@ -56,7 +56,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') { if ($action === 'manage') { $new_site_info = [ - 'title' => trim($_POST['title']), + 'title' => trim($_POST['title']), 'description' => trim($_POST['description']), 'baseurl' => trim($_POST['baseurl']), 'keywords' => trim($_POST['keywords']), @@ -86,7 +86,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') { $msg = '
-
You have the latest version
+
You have the latest version
- 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 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' }, @@ -47,175 +47,177 @@ CKEDITOR.replace( 'textarea_id', { ... });-
-
-
- -
-+ +
+ + diff --git a/admin/js/plugins/ckeditor/samples/plugins/magicline/magicline.html b/admin/js/plugins/ckeditor/samples/plugins/magicline/magicline.html index 1638f4c..a3b9fbe 100644 --- a/admin/js/plugins/ckeditor/samples/plugins/magicline/magicline.html +++ b/admin/js/plugins/ckeditor/samples/plugins/magicline/magicline.html @@ -5,43 +5,43 @@ For licensing, see LICENSE.md or http://ckeditor.com/license --> - -- 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 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. -
-+ +
+ This editor is using a blue line. +
+CKEDITOR.replace( 'editor2', { magicline_color: 'blue' });-
- 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. -
++ 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.
+Since CKEditor 4 there are two ways to configure toolbar buttons.
-
- 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.
-
+ 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:
+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. @@ -45,19 +47,21 @@ CKEDITOR.replace( 'textarea_id', { ] });-By config.toolbarGroups
+By config.toolbarGroups +
-- You can define which groups of buttons (like e.g.
+basicstyles
,clipboard
- andforms
) are displayed and in which order. Registered buttons are associated - with toolbar groups bytoolbar
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. -+ You can define which groups of buttons (like e.g.
-basicstyles
,clipboard
+ andforms
) are displayed and in which order. Registered buttons are associated + with toolbar groups bytoolbar
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:
+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. @@ -69,164 +73,165 @@ CKEDITOR.replace( 'textarea_id', { // NOTE: Remember to leave 'toolbar' property with the default value (null). });-
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.
-
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.
+
- 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 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, allowedContent: true });-- Note that
-textarea_id
in the code above is theid
attribute of - the<textarea>
element to be replaced. -- The
-allowedContent
in the code above is set totrue
to disable content filtering. - Setting this option is not obligatory, but in full page mode there is a strong chance that one may want be able to freely enter any HTML content in source mode without any limitations. -
+ Note that textarea_id
in the code above is the id
attribute of
+ the <textarea>
element to be replaced.
+
+ The allowedContent
in the code above is set to true
to disable content
+ filtering.
+ Setting this option is not obligatory, but in full page mode there is a strong chance that one may want be able
+ to freely enter any HTML content in source mode without any limitations.
+
- -
-+ +
+ + diff --git a/admin/js/plugins/ckeditor/samples/readonly.html b/admin/js/plugins/ckeditor/samples/readonly.html index cf609df..6927b38 100644 --- a/admin/js/plugins/ckeditor/samples/readonly.html +++ b/admin/js/plugins/ckeditor/samples/readonly.html @@ -5,69 +5,72 @@ For licensing, see LICENSE.md or http://ckeditor.com/license --> - -
- 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. -
-
-
- - -
-
+ 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. +
+
+
+ + +
+
- 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:
-
++ 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 theckeditor
+ class, as in the code below: +<textarea class="ckeditor" name="editor1"></textarea>-- Note that other
-<textarea>
attributes (likeid
orname
) need to be adjusted to your document. -
-
-
+ Note that other <textarea>
attributes (like id
or name
) need to be
+ adjusted to your document.
+
+
+
- -
-+ +
+ + diff --git a/admin/js/plugins/ckeditor/samples/replacebycode.html b/admin/js/plugins/ckeditor/samples/replacebycode.html index 8e7d7f7..5bc3ccd 100644 --- a/admin/js/plugins/ckeditor/samples/replacebycode.html +++ b/admin/js/plugins/ckeditor/samples/replacebycode.html @@ -5,52 +5,54 @@ For licensing, see LICENSE.md or http://ckeditor.com/license --> - -
- This editor is using an <iframe>
element-based editing area, provided by the Wysiwygarea plugin.
-
++ 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/admin/js/plugins/ckeditor/samples/sample.css b/admin/js/plugins/ckeditor/samples/sample.css index faa0fbe..97b0b3d 100644 --- a/admin/js/plugins/ckeditor/samples/sample.css +++ b/admin/js/plugins/ckeditor/samples/sample.css @@ -3,241 +3,208 @@ Copyright (c) 2003-2014, CKSource - Frederico Knabben. All rights reserved. For licensing, see LICENSE.md 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.5; -} - -body -{ - padding: 10px 30px; -} - -input, textarea, select, option, optgroup, button, td, th -{ - font-size: 100%; -} - -pre -{ - -moz-tab-size: 4; - -o-tab-size: 4; - -webkit-tab-size: 4; - tab-size: 4; -} - -pre, code, kbd, samp, tt -{ - font-family: monospace,monospace; - font-size: 1em; +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.5; } body { - width: 960px; - margin: 0 auto; + padding: 10px 30px; } -code -{ - background: #f3f3f3; - border: 1px solid #ddd; - padding: 1px 4px; - - -moz-border-radius: 3px; - -webkit-border-radius: 3px; - border-radius: 3px; +input, textarea, select, option, optgroup, button, td, th { + font-size: 100%; } -abbr -{ - border-bottom: 1px dotted #555; - cursor: pointer; +pre { + -moz-tab-size: 4; + -o-tab-size: 4; + -webkit-tab-size: 4; + tab-size: 4; } -.new, .beta -{ - text-transform: uppercase; - font-size: 10px; - font-weight: bold; - padding: 1px 4px; - margin: 0 0 0 5px; - color: #fff; - float: right; - - -moz-border-radius: 3px; - -webkit-border-radius: 3px; - border-radius: 3px; +pre, code, kbd, samp, tt { + font-family: monospace, monospace; + font-size: 1em; } -.new -{ - background: #FF7E00; - border: 1px solid #DA8028; - text-shadow: 0 1px 0 #C97626; - - -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; +body { + width: 960px; + margin: 0 auto; } -.beta -{ - background: #18C0DF; - border: 1px solid #19AAD8; - text-shadow: 0 1px 0 #048CAD; - font-style: italic; +code { + background: #f3f3f3; + border: 1px solid #ddd; + padding: 1px 4px; - -moz-box-shadow: 0 2px 3px 0 #50D4FD inset; - -webkit-box-shadow: 0 2px 3px 0 #50D4FD inset; - box-shadow: 0 2px 3px 0 #50D4FD inset; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; } -h1.samples -{ - color: #0782C1; - font-size: 200%; - font-weight: normal; - margin: 0; - padding: 0; +abbr { + border-bottom: 1px dotted #555; + cursor: pointer; } -h1.samples a -{ - color: #0782C1; - text-decoration: none; - border-bottom: 1px dotted #0782C1; +.new, .beta { + text-transform: uppercase; + font-size: 10px; + font-weight: bold; + padding: 1px 4px; + margin: 0 0 0 5px; + color: #fff; + float: right; + + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; } -.samples a:hover -{ - border-bottom: 1px dotted #0782C1; +.new { + background: #FF7E00; + border: 1px solid #DA8028; + text-shadow: 0 1px 0 #C97626; + + -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; } -h2.samples -{ - color: #000000; - font-size: 130%; - margin: 15px 0 0 0; - padding: 0; +.beta { + background: #18C0DF; + border: 1px solid #19AAD8; + text-shadow: 0 1px 0 #048CAD; + font-style: italic; + + -moz-box-shadow: 0 2px 3px 0 #50D4FD inset; + -webkit-box-shadow: 0 2px 3px 0 #50D4FD inset; + box-shadow: 0 2px 3px 0 #50D4FD inset; } -p, blockquote, address, form, pre, dl, h1.samples, h2.samples -{ - margin-bottom: 15px; +h1.samples { + color: #0782C1; + font-size: 200%; + font-weight: normal; + margin: 0; + padding: 0; } -ul.samples -{ - margin-bottom: 15px; +h1.samples a { + color: #0782C1; + text-decoration: none; + border-bottom: 1px dotted #0782C1; } -.clear -{ - clear: both; +.samples a:hover { + border-bottom: 1px dotted #0782C1; } -fieldset -{ - margin: 0; - padding: 10px; +h2.samples { + color: #000000; + font-size: 130%; + margin: 15px 0 0 0; + padding: 0; } -body, input, textarea -{ - color: #333333; - font-family: Arial, Helvetica, sans-serif; +p, blockquote, address, form, pre, dl, h1.samples, h2.samples { + margin-bottom: 15px; } -body -{ - font-size: 75%; +ul.samples { + margin-bottom: 15px; } -a.samples -{ - color: #189DE1; - text-decoration: none; +.clear { + clear: both; } -form -{ - margin: 0; - padding: 0; +fieldset { + margin: 0; + padding: 10px; } -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 */ +body, input, textarea { + color: #333333; + font-family: Arial, Helvetica, sans-serif; } -#footer -{ - clear: both; - padding-top: 10px; +body { + font-size: 75%; } -#footer hr -{ - margin: 10px 0 15px 0; - height: 1px; - border: solid 1px gray; - border-bottom: none; +a.samples { + color: #189DE1; + text-decoration: none; } -#footer p -{ - margin: 0 10px 10px 10px; - float: left; +form { + margin: 0; + padding: 0; } -#footer #copy -{ - float: right; +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 */ } -#outputSample -{ - width: 100%; - table-layout: fixed; +#footer { + clear: both; + padding-top: 10px; } -#outputSample thead th -{ - color: #dddddd; - background-color: #999999; - padding: 4px; - white-space: nowrap; +#footer hr { + margin: 10px 0 15px 0; + height: 1px; + border: solid 1px gray; + border-bottom: none; } -#outputSample tbody th -{ - vertical-align: top; - text-align: left; +#footer p { + margin: 0 10px 10px 10px; + float: left; } -#outputSample pre -{ - margin: 0; - padding: 0; +#footer #copy { + float: right; } -.description -{ - border: 1px dotted #B7B7B7; - margin-bottom: 10px; - padding: 10px 10px 0; - overflow: hidden; +#outputSample { + width: 100%; + table-layout: fixed; } -label -{ - display: block; - margin-bottom: 6px; +#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; } /** @@ -246,26 +213,23 @@ label */ /* Style a bit the inline editables. */ -.cke_editable.cke_editable_inline -{ - cursor: pointer; +.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; +.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; +.cke_editable_inline pre { + white-space: pre-wrap; + word-wrap: break-word; } /** @@ -274,92 +238,83 @@ label .twoColumns, .twoColumnsLeft, -.twoColumnsRight -{ - overflow: hidden; +.twoColumnsRight { + overflow: hidden; } .twoColumnsLeft, -.twoColumnsRight -{ - width: 45%; +.twoColumnsRight { + width: 45%; } -.twoColumnsLeft -{ - float: left; +.twoColumnsLeft { + float: left; } -.twoColumnsRight -{ - float: right; +.twoColumnsRight { + float: right; } -dl.samples -{ - padding: 0 0 0 40px; +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 > dt { + display: list-item; + list-style-type: disc; + list-style-position: outside; + margin: 0 0 3px; } -dl.samples > dd -{ - 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; + +.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; +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_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; +.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; + border: 1px solid #ccc; + float: right; + margin-left: 15px; + padding: 5px; } img.left { - border: 1px solid #ccc; - float: left; - margin-right: 15px; - padding: 5px; + border: 1px solid #ccc; + float: left; + margin-right: 15px; + padding: 5px; } -.marker -{ - background-color: Yellow; +.marker { + background-color: Yellow; } diff --git a/admin/js/plugins/ckeditor/samples/sample.js b/admin/js/plugins/ckeditor/samples/sample.js index b96b3bf..e98a857 100644 --- a/admin/js/plugins/ckeditor/samples/sample.js +++ b/admin/js/plugins/ckeditor/samples/sample.js @@ -6,45 +6,45 @@ // Tool scripts for the sample pages. // This file can be ignored and is not required to make use of CKEditor. -( function() { - CKEDITOR.on( 'instanceReady', function( ev ) { - // Check for sample compliance. - 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 = [], - i; +(function () { + CKEDITOR.on('instanceReady', function (ev) { + // Check for sample compliance. + 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 = [], + i; - if ( requires.length ) { - for ( i = 0; i < requires.length; i++ ) { - if ( !editor.plugins[ requires[ i ] ] ) - missing.push( '' + requires[ i ] + '
' );
- }
+ if (requires.length) {
+ for (i = 0; i < requires.length; i++) {
+ if (!editor.plugins[requires[i]])
+ missing.push('' + requires[i] + '
');
+ }
- if ( missing.length ) {
- var warn = CKEDITOR.dom.element.createFromHtml(
- '
- 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.
-
-
-
-
+ 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.
+
+
+
+
- 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 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/admin/js/plugins/ckeditor/samples/uilanguages.html b/admin/js/plugins/ckeditor/samples/uilanguages.html index f428fdb..ab9f0e4 100644 --- a/admin/js/plugins/ckeditor/samples/uilanguages.html +++ b/admin/js/plugins/ckeditor/samples/uilanguages.html @@ -5,115 +5,118 @@ For licensing, see LICENSE.md or http://ckeditor.com/license --> - -
- 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 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
. ThedefaultLanguage
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 theid
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)
-
-
- 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 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', @@ -46,186 +46,187 @@ CKEDITOR.replace( 'textarea_id', { ... });-
-
-
- -
-+ +
+ + diff --git a/admin/js/plugins/ckeditor/skins/moono/editor.css b/admin/js/plugins/ckeditor/skins/moono/editor.css index 9616d79..d2008a0 100644 --- a/admin/js/plugins/ckeditor/skins/moono/editor.css +++ b/admin/js/plugins/ckeditor/skins/moono/editor.css @@ -2,4 +2,1787 @@ Copyright (c) 2003-2014, CKSource - Frederico Knabben. All rights reserved. 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;position:static;-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none}.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;position:static;-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.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{cursor:default;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{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_ltr .cke_button:last-child,.cke_rtl .cke_button:first-child{-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0}.cke_ltr .cke_button:first-child,.cke_rtl .cke_button: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_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_on{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_menubutton_on .cke_menubutton_icon{padding-right:3px}.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{cursor:default;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{cursor:default;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_button__language_icon {background: url(icons.png) no-repeat 0 -1176px !important;}.cke_rtl .cke_button__anchor_icon, .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons.png) no-repeat 0 -1200px !important;}.cke_ltr .cke_button__anchor_icon {background: url(icons.png) no-repeat 0 -1224px !important;}.cke_button__link_icon {background: url(icons.png) no-repeat 0 -1248px !important;}.cke_button__unlink_icon {background: url(icons.png) no-repeat 0 -1272px !important;}.cke_rtl .cke_button__bulletedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons.png) no-repeat 0 -1296px !important;}.cke_ltr .cke_button__bulletedlist_icon {background: url(icons.png) no-repeat 0 -1320px !important;}.cke_rtl .cke_button__numberedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons.png) no-repeat 0 -1344px !important;}.cke_ltr .cke_button__numberedlist_icon {background: url(icons.png) no-repeat 0 -1368px !important;}.cke_button__maximize_icon {background: url(icons.png) no-repeat 0 -1392px !important;}.cke_rtl .cke_button__newpage_icon, .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons.png) no-repeat 0 -1416px !important;}.cke_ltr .cke_button__newpage_icon {background: url(icons.png) no-repeat 0 -1440px !important;}.cke_rtl .cke_button__pagebreak_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons.png) no-repeat 0 -1464px !important;}.cke_ltr .cke_button__pagebreak_icon {background: url(icons.png) no-repeat 0 -1488px !important;}.cke_rtl .cke_button__pastetext_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons.png) no-repeat 0 -1512px !important;}.cke_ltr .cke_button__pastetext_icon {background: url(icons.png) no-repeat 0 -1536px !important;}.cke_rtl .cke_button__pastefromword_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons.png) no-repeat 0 -1560px !important;}.cke_ltr .cke_button__pastefromword_icon {background: url(icons.png) no-repeat 0 -1584px !important;}.cke_rtl .cke_button__preview_icon, .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons.png) no-repeat 0 -1608px !important;}.cke_ltr .cke_button__preview_icon {background: url(icons.png) no-repeat 0 -1632px !important;}.cke_button__print_icon {background: url(icons.png) no-repeat 0 -1656px !important;}.cke_button__removeformat_icon {background: url(icons.png) no-repeat 0 -1680px !important;}.cke_button__save_icon {background: url(icons.png) no-repeat 0 -1704px !important;}.cke_button__selectall_icon {background: url(icons.png) no-repeat 0 -1728px !important;}.cke_rtl .cke_button__showblocks_icon, .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons.png) no-repeat 0 -1752px !important;}.cke_ltr .cke_button__showblocks_icon {background: url(icons.png) no-repeat 0 -1776px !important;}.cke_rtl .cke_button__source_icon, .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons.png) no-repeat 0 -1800px !important;}.cke_ltr .cke_button__source_icon {background: url(icons.png) no-repeat 0 -1824px !important;}.cke_button__specialchar_icon {background: url(icons.png) no-repeat 0 -1848px !important;}.cke_button__scayt_icon {background: url(icons.png) no-repeat 0 -1872px !important;}.cke_button__table_icon {background: url(icons.png) no-repeat 0 -1896px !important;}.cke_rtl .cke_button__redo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons.png) no-repeat 0 -1920px !important;}.cke_ltr .cke_button__redo_icon {background: url(icons.png) no-repeat 0 -1944px !important;}.cke_rtl .cke_button__undo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons.png) no-repeat 0 -1968px !important;}.cke_ltr .cke_button__undo_icon {background: url(icons.png) no-repeat 0 -1992px !important;}.cke_button__spellchecker_icon {background: url(icons.png) no-repeat 0 -2016px !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_hidpi .cke_button__language_icon {background: url(icons_hidpi.png) no-repeat 0 -1176px !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 -1200px !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 -1224px !important;background-size: 16px !important;}.cke_hidpi .cke_button__link_icon {background: url(icons_hidpi.png) no-repeat 0 -1248px !important;background-size: 16px !important;}.cke_hidpi .cke_button__unlink_icon {background: url(icons_hidpi.png) no-repeat 0 -1272px !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 -1296px !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 -1320px !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 -1344px !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 -1368px !important;background-size: 16px !important;}.cke_hidpi .cke_button__maximize_icon {background: url(icons_hidpi.png) no-repeat 0 -1392px !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 -1416px !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 -1440px !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 -1464px !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 -1488px !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 -1512px !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 -1536px !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 -1560px !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 -1584px !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 -1608px !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 -1632px !important;background-size: 16px !important;}.cke_hidpi .cke_button__print_icon {background: url(icons_hidpi.png) no-repeat 0 -1656px !important;background-size: 16px !important;}.cke_hidpi .cke_button__removeformat_icon {background: url(icons_hidpi.png) no-repeat 0 -1680px !important;background-size: 16px !important;}.cke_hidpi .cke_button__save_icon {background: url(icons_hidpi.png) no-repeat 0 -1704px !important;background-size: 16px !important;}.cke_hidpi .cke_button__selectall_icon {background: url(icons_hidpi.png) no-repeat 0 -1728px !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 -1752px !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 -1776px !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 -1800px !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 -1824px !important;background-size: 16px !important;}.cke_hidpi .cke_button__specialchar_icon {background: url(icons_hidpi.png) no-repeat 0 -1848px !important;background-size: 16px !important;}.cke_hidpi .cke_button__scayt_icon {background: url(icons_hidpi.png) no-repeat 0 -1872px !important;background-size: 16px !important;}.cke_hidpi .cke_button__table_icon {background: url(icons_hidpi.png) no-repeat 0 -1896px !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 -1920px !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 -1944px !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 -1968px !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 -1992px !important;background-size: 16px !important;}.cke_hidpi .cke_button__spellchecker_icon {background: url(icons_hidpi.png) no-repeat 0 -2016px !important;background-size: 16px !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; + position: static; + -webkit-transition: none; + -moz-transition: none; + -ms-transition: none; + transition: none +} + +.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; + position: static; + -webkit-transition: none; + -moz-transition: none; + -ms-transition: none; + transition: none; + border-collapse: collapse; + font: normal normal normal 12px Arial, Helvetica, Tahoma, Verdana, Sans-Serif; + color: #000; + text-align: left; + white-space: nowrap; + cursor: auto; + float: none +} + +.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 { + cursor: default; + 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 { + 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_ltr .cke_button:last-child, .cke_rtl .cke_button:first-child { + -moz-border-radius: 0 2px 2px 0; + -webkit-border-radius: 0 2px 2px 0; + border-radius: 0 2px 2px 0 +} + +.cke_ltr .cke_button:first-child, .cke_rtl .cke_button: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_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_on { + 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_menubutton_on .cke_menubutton_icon { + padding-right: 3px +} + +.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 { + cursor: default; + 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 { + cursor: default; + 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_button__language_icon { + background: url(icons.png) no-repeat 0 -1176px !important; +} + +.cke_rtl .cke_button__anchor_icon, .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon { + background: url(icons.png) no-repeat 0 -1200px !important; +} + +.cke_ltr .cke_button__anchor_icon { + background: url(icons.png) no-repeat 0 -1224px !important; +} + +.cke_button__link_icon { + background: url(icons.png) no-repeat 0 -1248px !important; +} + +.cke_button__unlink_icon { + background: url(icons.png) no-repeat 0 -1272px !important; +} + +.cke_rtl .cke_button__bulletedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon { + background: url(icons.png) no-repeat 0 -1296px !important; +} + +.cke_ltr .cke_button__bulletedlist_icon { + background: url(icons.png) no-repeat 0 -1320px !important; +} + +.cke_rtl .cke_button__numberedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon { + background: url(icons.png) no-repeat 0 -1344px !important; +} + +.cke_ltr .cke_button__numberedlist_icon { + background: url(icons.png) no-repeat 0 -1368px !important; +} + +.cke_button__maximize_icon { + background: url(icons.png) no-repeat 0 -1392px !important; +} + +.cke_rtl .cke_button__newpage_icon, .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon { + background: url(icons.png) no-repeat 0 -1416px !important; +} + +.cke_ltr .cke_button__newpage_icon { + background: url(icons.png) no-repeat 0 -1440px !important; +} + +.cke_rtl .cke_button__pagebreak_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon { + background: url(icons.png) no-repeat 0 -1464px !important; +} + +.cke_ltr .cke_button__pagebreak_icon { + background: url(icons.png) no-repeat 0 -1488px !important; +} + +.cke_rtl .cke_button__pastetext_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon { + background: url(icons.png) no-repeat 0 -1512px !important; +} + +.cke_ltr .cke_button__pastetext_icon { + background: url(icons.png) no-repeat 0 -1536px !important; +} + +.cke_rtl .cke_button__pastefromword_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon { + background: url(icons.png) no-repeat 0 -1560px !important; +} + +.cke_ltr .cke_button__pastefromword_icon { + background: url(icons.png) no-repeat 0 -1584px !important; +} + +.cke_rtl .cke_button__preview_icon, .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon { + background: url(icons.png) no-repeat 0 -1608px !important; +} + +.cke_ltr .cke_button__preview_icon { + background: url(icons.png) no-repeat 0 -1632px !important; +} + +.cke_button__print_icon { + background: url(icons.png) no-repeat 0 -1656px !important; +} + +.cke_button__removeformat_icon { + background: url(icons.png) no-repeat 0 -1680px !important; +} + +.cke_button__save_icon { + background: url(icons.png) no-repeat 0 -1704px !important; +} + +.cke_button__selectall_icon { + background: url(icons.png) no-repeat 0 -1728px !important; +} + +.cke_rtl .cke_button__showblocks_icon, .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon { + background: url(icons.png) no-repeat 0 -1752px !important; +} + +.cke_ltr .cke_button__showblocks_icon { + background: url(icons.png) no-repeat 0 -1776px !important; +} + +.cke_rtl .cke_button__source_icon, .cke_mixed_dir_content .cke_rtl .cke_button__source_icon { + background: url(icons.png) no-repeat 0 -1800px !important; +} + +.cke_ltr .cke_button__source_icon { + background: url(icons.png) no-repeat 0 -1824px !important; +} + +.cke_button__specialchar_icon { + background: url(icons.png) no-repeat 0 -1848px !important; +} + +.cke_button__scayt_icon { + background: url(icons.png) no-repeat 0 -1872px !important; +} + +.cke_button__table_icon { + background: url(icons.png) no-repeat 0 -1896px !important; +} + +.cke_rtl .cke_button__redo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon { + background: url(icons.png) no-repeat 0 -1920px !important; +} + +.cke_ltr .cke_button__redo_icon { + background: url(icons.png) no-repeat 0 -1944px !important; +} + +.cke_rtl .cke_button__undo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon { + background: url(icons.png) no-repeat 0 -1968px !important; +} + +.cke_ltr .cke_button__undo_icon { + background: url(icons.png) no-repeat 0 -1992px !important; +} + +.cke_button__spellchecker_icon { + background: url(icons.png) no-repeat 0 -2016px !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_hidpi .cke_button__language_icon { + background: url(icons_hidpi.png) no-repeat 0 -1176px !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 -1200px !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 -1224px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__link_icon { + background: url(icons_hidpi.png) no-repeat 0 -1248px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__unlink_icon { + background: url(icons_hidpi.png) no-repeat 0 -1272px !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 -1296px !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 -1320px !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 -1344px !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 -1368px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__maximize_icon { + background: url(icons_hidpi.png) no-repeat 0 -1392px !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 -1416px !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 -1440px !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 -1464px !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 -1488px !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 -1512px !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 -1536px !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 -1560px !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 -1584px !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 -1608px !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 -1632px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__print_icon { + background: url(icons_hidpi.png) no-repeat 0 -1656px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__removeformat_icon { + background: url(icons_hidpi.png) no-repeat 0 -1680px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__save_icon { + background: url(icons_hidpi.png) no-repeat 0 -1704px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__selectall_icon { + background: url(icons_hidpi.png) no-repeat 0 -1728px !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 -1752px !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 -1776px !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 -1800px !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 -1824px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__specialchar_icon { + background: url(icons_hidpi.png) no-repeat 0 -1848px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__scayt_icon { + background: url(icons_hidpi.png) no-repeat 0 -1872px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__table_icon { + background: url(icons_hidpi.png) no-repeat 0 -1896px !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 -1920px !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 -1944px !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 -1968px !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 -1992px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__spellchecker_icon { + background: url(icons_hidpi.png) no-repeat 0 -2016px !important; + background-size: 16px !important; +} \ No newline at end of file diff --git a/admin/js/plugins/ckeditor/skins/moono/editor_gecko.css b/admin/js/plugins/ckeditor/skins/moono/editor_gecko.css index 66de2de..d3d195f 100644 --- a/admin/js/plugins/ckeditor/skins/moono/editor_gecko.css +++ b/admin/js/plugins/ckeditor/skins/moono/editor_gecko.css @@ -2,4 +2,1796 @@ Copyright (c) 2003-2014, CKSource - Frederico Knabben. All rights reserved. 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;position:static;-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none}.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;position:static;-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.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{cursor:default;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{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_ltr .cke_button:last-child,.cke_rtl .cke_button:first-child{-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0}.cke_ltr .cke_button:first-child,.cke_rtl .cke_button: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_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_on{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_menubutton_on .cke_menubutton_icon{padding-right:3px}.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{cursor:default;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{cursor:default;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_button__language_icon {background: url(icons.png) no-repeat 0 -1176px !important;}.cke_rtl .cke_button__anchor_icon, .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons.png) no-repeat 0 -1200px !important;}.cke_ltr .cke_button__anchor_icon {background: url(icons.png) no-repeat 0 -1224px !important;}.cke_button__link_icon {background: url(icons.png) no-repeat 0 -1248px !important;}.cke_button__unlink_icon {background: url(icons.png) no-repeat 0 -1272px !important;}.cke_rtl .cke_button__bulletedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons.png) no-repeat 0 -1296px !important;}.cke_ltr .cke_button__bulletedlist_icon {background: url(icons.png) no-repeat 0 -1320px !important;}.cke_rtl .cke_button__numberedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons.png) no-repeat 0 -1344px !important;}.cke_ltr .cke_button__numberedlist_icon {background: url(icons.png) no-repeat 0 -1368px !important;}.cke_button__maximize_icon {background: url(icons.png) no-repeat 0 -1392px !important;}.cke_rtl .cke_button__newpage_icon, .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons.png) no-repeat 0 -1416px !important;}.cke_ltr .cke_button__newpage_icon {background: url(icons.png) no-repeat 0 -1440px !important;}.cke_rtl .cke_button__pagebreak_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons.png) no-repeat 0 -1464px !important;}.cke_ltr .cke_button__pagebreak_icon {background: url(icons.png) no-repeat 0 -1488px !important;}.cke_rtl .cke_button__pastetext_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons.png) no-repeat 0 -1512px !important;}.cke_ltr .cke_button__pastetext_icon {background: url(icons.png) no-repeat 0 -1536px !important;}.cke_rtl .cke_button__pastefromword_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons.png) no-repeat 0 -1560px !important;}.cke_ltr .cke_button__pastefromword_icon {background: url(icons.png) no-repeat 0 -1584px !important;}.cke_rtl .cke_button__preview_icon, .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons.png) no-repeat 0 -1608px !important;}.cke_ltr .cke_button__preview_icon {background: url(icons.png) no-repeat 0 -1632px !important;}.cke_button__print_icon {background: url(icons.png) no-repeat 0 -1656px !important;}.cke_button__removeformat_icon {background: url(icons.png) no-repeat 0 -1680px !important;}.cke_button__save_icon {background: url(icons.png) no-repeat 0 -1704px !important;}.cke_button__selectall_icon {background: url(icons.png) no-repeat 0 -1728px !important;}.cke_rtl .cke_button__showblocks_icon, .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons.png) no-repeat 0 -1752px !important;}.cke_ltr .cke_button__showblocks_icon {background: url(icons.png) no-repeat 0 -1776px !important;}.cke_rtl .cke_button__source_icon, .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons.png) no-repeat 0 -1800px !important;}.cke_ltr .cke_button__source_icon {background: url(icons.png) no-repeat 0 -1824px !important;}.cke_button__specialchar_icon {background: url(icons.png) no-repeat 0 -1848px !important;}.cke_button__scayt_icon {background: url(icons.png) no-repeat 0 -1872px !important;}.cke_button__table_icon {background: url(icons.png) no-repeat 0 -1896px !important;}.cke_rtl .cke_button__redo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons.png) no-repeat 0 -1920px !important;}.cke_ltr .cke_button__redo_icon {background: url(icons.png) no-repeat 0 -1944px !important;}.cke_rtl .cke_button__undo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons.png) no-repeat 0 -1968px !important;}.cke_ltr .cke_button__undo_icon {background: url(icons.png) no-repeat 0 -1992px !important;}.cke_button__spellchecker_icon {background: url(icons.png) no-repeat 0 -2016px !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_hidpi .cke_button__language_icon {background: url(icons_hidpi.png) no-repeat 0 -1176px !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 -1200px !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 -1224px !important;background-size: 16px !important;}.cke_hidpi .cke_button__link_icon {background: url(icons_hidpi.png) no-repeat 0 -1248px !important;background-size: 16px !important;}.cke_hidpi .cke_button__unlink_icon {background: url(icons_hidpi.png) no-repeat 0 -1272px !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 -1296px !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 -1320px !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 -1344px !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 -1368px !important;background-size: 16px !important;}.cke_hidpi .cke_button__maximize_icon {background: url(icons_hidpi.png) no-repeat 0 -1392px !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 -1416px !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 -1440px !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 -1464px !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 -1488px !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 -1512px !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 -1536px !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 -1560px !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 -1584px !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 -1608px !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 -1632px !important;background-size: 16px !important;}.cke_hidpi .cke_button__print_icon {background: url(icons_hidpi.png) no-repeat 0 -1656px !important;background-size: 16px !important;}.cke_hidpi .cke_button__removeformat_icon {background: url(icons_hidpi.png) no-repeat 0 -1680px !important;background-size: 16px !important;}.cke_hidpi .cke_button__save_icon {background: url(icons_hidpi.png) no-repeat 0 -1704px !important;background-size: 16px !important;}.cke_hidpi .cke_button__selectall_icon {background: url(icons_hidpi.png) no-repeat 0 -1728px !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 -1752px !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 -1776px !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 -1800px !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 -1824px !important;background-size: 16px !important;}.cke_hidpi .cke_button__specialchar_icon {background: url(icons_hidpi.png) no-repeat 0 -1848px !important;background-size: 16px !important;}.cke_hidpi .cke_button__scayt_icon {background: url(icons_hidpi.png) no-repeat 0 -1872px !important;background-size: 16px !important;}.cke_hidpi .cke_button__table_icon {background: url(icons_hidpi.png) no-repeat 0 -1896px !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 -1920px !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 -1944px !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 -1968px !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 -1992px !important;background-size: 16px !important;}.cke_hidpi .cke_button__spellchecker_icon {background: url(icons_hidpi.png) no-repeat 0 -2016px !important;background-size: 16px !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; + position: static; + -webkit-transition: none; + -moz-transition: none; + -ms-transition: none; + transition: none +} + +.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; + position: static; + -webkit-transition: none; + -moz-transition: none; + -ms-transition: none; + transition: none; + border-collapse: collapse; + font: normal normal normal 12px Arial, Helvetica, Tahoma, Verdana, Sans-Serif; + color: #000; + text-align: left; + white-space: nowrap; + cursor: auto; + float: none +} + +.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 { + cursor: default; + 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 { + 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_ltr .cke_button:last-child, .cke_rtl .cke_button:first-child { + -moz-border-radius: 0 2px 2px 0; + -webkit-border-radius: 0 2px 2px 0; + border-radius: 0 2px 2px 0 +} + +.cke_ltr .cke_button:first-child, .cke_rtl .cke_button: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_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_on { + 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_menubutton_on .cke_menubutton_icon { + padding-right: 3px +} + +.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 { + cursor: default; + 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 { + cursor: default; + 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_button__language_icon { + background: url(icons.png) no-repeat 0 -1176px !important; +} + +.cke_rtl .cke_button__anchor_icon, .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon { + background: url(icons.png) no-repeat 0 -1200px !important; +} + +.cke_ltr .cke_button__anchor_icon { + background: url(icons.png) no-repeat 0 -1224px !important; +} + +.cke_button__link_icon { + background: url(icons.png) no-repeat 0 -1248px !important; +} + +.cke_button__unlink_icon { + background: url(icons.png) no-repeat 0 -1272px !important; +} + +.cke_rtl .cke_button__bulletedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon { + background: url(icons.png) no-repeat 0 -1296px !important; +} + +.cke_ltr .cke_button__bulletedlist_icon { + background: url(icons.png) no-repeat 0 -1320px !important; +} + +.cke_rtl .cke_button__numberedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon { + background: url(icons.png) no-repeat 0 -1344px !important; +} + +.cke_ltr .cke_button__numberedlist_icon { + background: url(icons.png) no-repeat 0 -1368px !important; +} + +.cke_button__maximize_icon { + background: url(icons.png) no-repeat 0 -1392px !important; +} + +.cke_rtl .cke_button__newpage_icon, .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon { + background: url(icons.png) no-repeat 0 -1416px !important; +} + +.cke_ltr .cke_button__newpage_icon { + background: url(icons.png) no-repeat 0 -1440px !important; +} + +.cke_rtl .cke_button__pagebreak_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon { + background: url(icons.png) no-repeat 0 -1464px !important; +} + +.cke_ltr .cke_button__pagebreak_icon { + background: url(icons.png) no-repeat 0 -1488px !important; +} + +.cke_rtl .cke_button__pastetext_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon { + background: url(icons.png) no-repeat 0 -1512px !important; +} + +.cke_ltr .cke_button__pastetext_icon { + background: url(icons.png) no-repeat 0 -1536px !important; +} + +.cke_rtl .cke_button__pastefromword_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon { + background: url(icons.png) no-repeat 0 -1560px !important; +} + +.cke_ltr .cke_button__pastefromword_icon { + background: url(icons.png) no-repeat 0 -1584px !important; +} + +.cke_rtl .cke_button__preview_icon, .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon { + background: url(icons.png) no-repeat 0 -1608px !important; +} + +.cke_ltr .cke_button__preview_icon { + background: url(icons.png) no-repeat 0 -1632px !important; +} + +.cke_button__print_icon { + background: url(icons.png) no-repeat 0 -1656px !important; +} + +.cke_button__removeformat_icon { + background: url(icons.png) no-repeat 0 -1680px !important; +} + +.cke_button__save_icon { + background: url(icons.png) no-repeat 0 -1704px !important; +} + +.cke_button__selectall_icon { + background: url(icons.png) no-repeat 0 -1728px !important; +} + +.cke_rtl .cke_button__showblocks_icon, .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon { + background: url(icons.png) no-repeat 0 -1752px !important; +} + +.cke_ltr .cke_button__showblocks_icon { + background: url(icons.png) no-repeat 0 -1776px !important; +} + +.cke_rtl .cke_button__source_icon, .cke_mixed_dir_content .cke_rtl .cke_button__source_icon { + background: url(icons.png) no-repeat 0 -1800px !important; +} + +.cke_ltr .cke_button__source_icon { + background: url(icons.png) no-repeat 0 -1824px !important; +} + +.cke_button__specialchar_icon { + background: url(icons.png) no-repeat 0 -1848px !important; +} + +.cke_button__scayt_icon { + background: url(icons.png) no-repeat 0 -1872px !important; +} + +.cke_button__table_icon { + background: url(icons.png) no-repeat 0 -1896px !important; +} + +.cke_rtl .cke_button__redo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon { + background: url(icons.png) no-repeat 0 -1920px !important; +} + +.cke_ltr .cke_button__redo_icon { + background: url(icons.png) no-repeat 0 -1944px !important; +} + +.cke_rtl .cke_button__undo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon { + background: url(icons.png) no-repeat 0 -1968px !important; +} + +.cke_ltr .cke_button__undo_icon { + background: url(icons.png) no-repeat 0 -1992px !important; +} + +.cke_button__spellchecker_icon { + background: url(icons.png) no-repeat 0 -2016px !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_hidpi .cke_button__language_icon { + background: url(icons_hidpi.png) no-repeat 0 -1176px !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 -1200px !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 -1224px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__link_icon { + background: url(icons_hidpi.png) no-repeat 0 -1248px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__unlink_icon { + background: url(icons_hidpi.png) no-repeat 0 -1272px !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 -1296px !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 -1320px !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 -1344px !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 -1368px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__maximize_icon { + background: url(icons_hidpi.png) no-repeat 0 -1392px !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 -1416px !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 -1440px !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 -1464px !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 -1488px !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 -1512px !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 -1536px !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 -1560px !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 -1584px !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 -1608px !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 -1632px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__print_icon { + background: url(icons_hidpi.png) no-repeat 0 -1656px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__removeformat_icon { + background: url(icons_hidpi.png) no-repeat 0 -1680px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__save_icon { + background: url(icons_hidpi.png) no-repeat 0 -1704px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__selectall_icon { + background: url(icons_hidpi.png) no-repeat 0 -1728px !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 -1752px !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 -1776px !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 -1800px !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 -1824px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__specialchar_icon { + background: url(icons_hidpi.png) no-repeat 0 -1848px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__scayt_icon { + background: url(icons_hidpi.png) no-repeat 0 -1872px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__table_icon { + background: url(icons_hidpi.png) no-repeat 0 -1896px !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 -1920px !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 -1944px !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 -1968px !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 -1992px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__spellchecker_icon { + background: url(icons_hidpi.png) no-repeat 0 -2016px !important; + background-size: 16px !important; +} \ No newline at end of file diff --git a/admin/js/plugins/ckeditor/skins/moono/editor_ie.css b/admin/js/plugins/ckeditor/skins/moono/editor_ie.css index a7ee066..193c4fb 100644 --- a/admin/js/plugins/ckeditor/skins/moono/editor_ie.css +++ b/admin/js/plugins/ckeditor/skins/moono/editor_ie.css @@ -2,4 +2,1815 @@ Copyright (c) 2003-2014, CKSource - Frederico Knabben. All rights reserved. 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;position:static;-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none}.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;position:static;-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.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{cursor:default;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{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_ltr .cke_button:last-child,.cke_rtl .cke_button:first-child{-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0}.cke_ltr .cke_button:first-child,.cke_rtl .cke_button: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_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_on{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_menubutton_on .cke_menubutton_icon{padding-right:3px}.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{cursor:default;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{cursor:default;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_button__language_icon {background: url(icons.png) no-repeat 0 -1176px !important;}.cke_rtl .cke_button__anchor_icon, .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons.png) no-repeat 0 -1200px !important;}.cke_ltr .cke_button__anchor_icon {background: url(icons.png) no-repeat 0 -1224px !important;}.cke_button__link_icon {background: url(icons.png) no-repeat 0 -1248px !important;}.cke_button__unlink_icon {background: url(icons.png) no-repeat 0 -1272px !important;}.cke_rtl .cke_button__bulletedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons.png) no-repeat 0 -1296px !important;}.cke_ltr .cke_button__bulletedlist_icon {background: url(icons.png) no-repeat 0 -1320px !important;}.cke_rtl .cke_button__numberedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons.png) no-repeat 0 -1344px !important;}.cke_ltr .cke_button__numberedlist_icon {background: url(icons.png) no-repeat 0 -1368px !important;}.cke_button__maximize_icon {background: url(icons.png) no-repeat 0 -1392px !important;}.cke_rtl .cke_button__newpage_icon, .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons.png) no-repeat 0 -1416px !important;}.cke_ltr .cke_button__newpage_icon {background: url(icons.png) no-repeat 0 -1440px !important;}.cke_rtl .cke_button__pagebreak_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons.png) no-repeat 0 -1464px !important;}.cke_ltr .cke_button__pagebreak_icon {background: url(icons.png) no-repeat 0 -1488px !important;}.cke_rtl .cke_button__pastetext_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons.png) no-repeat 0 -1512px !important;}.cke_ltr .cke_button__pastetext_icon {background: url(icons.png) no-repeat 0 -1536px !important;}.cke_rtl .cke_button__pastefromword_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons.png) no-repeat 0 -1560px !important;}.cke_ltr .cke_button__pastefromword_icon {background: url(icons.png) no-repeat 0 -1584px !important;}.cke_rtl .cke_button__preview_icon, .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons.png) no-repeat 0 -1608px !important;}.cke_ltr .cke_button__preview_icon {background: url(icons.png) no-repeat 0 -1632px !important;}.cke_button__print_icon {background: url(icons.png) no-repeat 0 -1656px !important;}.cke_button__removeformat_icon {background: url(icons.png) no-repeat 0 -1680px !important;}.cke_button__save_icon {background: url(icons.png) no-repeat 0 -1704px !important;}.cke_button__selectall_icon {background: url(icons.png) no-repeat 0 -1728px !important;}.cke_rtl .cke_button__showblocks_icon, .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons.png) no-repeat 0 -1752px !important;}.cke_ltr .cke_button__showblocks_icon {background: url(icons.png) no-repeat 0 -1776px !important;}.cke_rtl .cke_button__source_icon, .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons.png) no-repeat 0 -1800px !important;}.cke_ltr .cke_button__source_icon {background: url(icons.png) no-repeat 0 -1824px !important;}.cke_button__specialchar_icon {background: url(icons.png) no-repeat 0 -1848px !important;}.cke_button__scayt_icon {background: url(icons.png) no-repeat 0 -1872px !important;}.cke_button__table_icon {background: url(icons.png) no-repeat 0 -1896px !important;}.cke_rtl .cke_button__redo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons.png) no-repeat 0 -1920px !important;}.cke_ltr .cke_button__redo_icon {background: url(icons.png) no-repeat 0 -1944px !important;}.cke_rtl .cke_button__undo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons.png) no-repeat 0 -1968px !important;}.cke_ltr .cke_button__undo_icon {background: url(icons.png) no-repeat 0 -1992px !important;}.cke_button__spellchecker_icon {background: url(icons.png) no-repeat 0 -2016px !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_hidpi .cke_button__language_icon {background: url(icons_hidpi.png) no-repeat 0 -1176px !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 -1200px !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 -1224px !important;background-size: 16px !important;}.cke_hidpi .cke_button__link_icon {background: url(icons_hidpi.png) no-repeat 0 -1248px !important;background-size: 16px !important;}.cke_hidpi .cke_button__unlink_icon {background: url(icons_hidpi.png) no-repeat 0 -1272px !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 -1296px !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 -1320px !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 -1344px !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 -1368px !important;background-size: 16px !important;}.cke_hidpi .cke_button__maximize_icon {background: url(icons_hidpi.png) no-repeat 0 -1392px !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 -1416px !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 -1440px !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 -1464px !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 -1488px !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 -1512px !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 -1536px !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 -1560px !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 -1584px !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 -1608px !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 -1632px !important;background-size: 16px !important;}.cke_hidpi .cke_button__print_icon {background: url(icons_hidpi.png) no-repeat 0 -1656px !important;background-size: 16px !important;}.cke_hidpi .cke_button__removeformat_icon {background: url(icons_hidpi.png) no-repeat 0 -1680px !important;background-size: 16px !important;}.cke_hidpi .cke_button__save_icon {background: url(icons_hidpi.png) no-repeat 0 -1704px !important;background-size: 16px !important;}.cke_hidpi .cke_button__selectall_icon {background: url(icons_hidpi.png) no-repeat 0 -1728px !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 -1752px !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 -1776px !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 -1800px !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 -1824px !important;background-size: 16px !important;}.cke_hidpi .cke_button__specialchar_icon {background: url(icons_hidpi.png) no-repeat 0 -1848px !important;background-size: 16px !important;}.cke_hidpi .cke_button__scayt_icon {background: url(icons_hidpi.png) no-repeat 0 -1872px !important;background-size: 16px !important;}.cke_hidpi .cke_button__table_icon {background: url(icons_hidpi.png) no-repeat 0 -1896px !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 -1920px !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 -1944px !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 -1968px !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 -1992px !important;background-size: 16px !important;}.cke_hidpi .cke_button__spellchecker_icon {background: url(icons_hidpi.png) no-repeat 0 -2016px !important;background-size: 16px !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; + position: static; + -webkit-transition: none; + -moz-transition: none; + -ms-transition: none; + transition: none +} + +.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; + position: static; + -webkit-transition: none; + -moz-transition: none; + -ms-transition: none; + transition: none; + border-collapse: collapse; + font: normal normal normal 12px Arial, Helvetica, Tahoma, Verdana, Sans-Serif; + color: #000; + text-align: left; + white-space: nowrap; + cursor: auto; + float: none +} + +.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 { + cursor: default; + 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 { + 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_ltr .cke_button:last-child, .cke_rtl .cke_button:first-child { + -moz-border-radius: 0 2px 2px 0; + -webkit-border-radius: 0 2px 2px 0; + border-radius: 0 2px 2px 0 +} + +.cke_ltr .cke_button:first-child, .cke_rtl .cke_button: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_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_on { + 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_menubutton_on .cke_menubutton_icon { + padding-right: 3px +} + +.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 { + cursor: default; + 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 { + cursor: default; + 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_button__language_icon { + background: url(icons.png) no-repeat 0 -1176px !important; +} + +.cke_rtl .cke_button__anchor_icon, .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon { + background: url(icons.png) no-repeat 0 -1200px !important; +} + +.cke_ltr .cke_button__anchor_icon { + background: url(icons.png) no-repeat 0 -1224px !important; +} + +.cke_button__link_icon { + background: url(icons.png) no-repeat 0 -1248px !important; +} + +.cke_button__unlink_icon { + background: url(icons.png) no-repeat 0 -1272px !important; +} + +.cke_rtl .cke_button__bulletedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon { + background: url(icons.png) no-repeat 0 -1296px !important; +} + +.cke_ltr .cke_button__bulletedlist_icon { + background: url(icons.png) no-repeat 0 -1320px !important; +} + +.cke_rtl .cke_button__numberedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon { + background: url(icons.png) no-repeat 0 -1344px !important; +} + +.cke_ltr .cke_button__numberedlist_icon { + background: url(icons.png) no-repeat 0 -1368px !important; +} + +.cke_button__maximize_icon { + background: url(icons.png) no-repeat 0 -1392px !important; +} + +.cke_rtl .cke_button__newpage_icon, .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon { + background: url(icons.png) no-repeat 0 -1416px !important; +} + +.cke_ltr .cke_button__newpage_icon { + background: url(icons.png) no-repeat 0 -1440px !important; +} + +.cke_rtl .cke_button__pagebreak_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon { + background: url(icons.png) no-repeat 0 -1464px !important; +} + +.cke_ltr .cke_button__pagebreak_icon { + background: url(icons.png) no-repeat 0 -1488px !important; +} + +.cke_rtl .cke_button__pastetext_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon { + background: url(icons.png) no-repeat 0 -1512px !important; +} + +.cke_ltr .cke_button__pastetext_icon { + background: url(icons.png) no-repeat 0 -1536px !important; +} + +.cke_rtl .cke_button__pastefromword_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon { + background: url(icons.png) no-repeat 0 -1560px !important; +} + +.cke_ltr .cke_button__pastefromword_icon { + background: url(icons.png) no-repeat 0 -1584px !important; +} + +.cke_rtl .cke_button__preview_icon, .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon { + background: url(icons.png) no-repeat 0 -1608px !important; +} + +.cke_ltr .cke_button__preview_icon { + background: url(icons.png) no-repeat 0 -1632px !important; +} + +.cke_button__print_icon { + background: url(icons.png) no-repeat 0 -1656px !important; +} + +.cke_button__removeformat_icon { + background: url(icons.png) no-repeat 0 -1680px !important; +} + +.cke_button__save_icon { + background: url(icons.png) no-repeat 0 -1704px !important; +} + +.cke_button__selectall_icon { + background: url(icons.png) no-repeat 0 -1728px !important; +} + +.cke_rtl .cke_button__showblocks_icon, .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon { + background: url(icons.png) no-repeat 0 -1752px !important; +} + +.cke_ltr .cke_button__showblocks_icon { + background: url(icons.png) no-repeat 0 -1776px !important; +} + +.cke_rtl .cke_button__source_icon, .cke_mixed_dir_content .cke_rtl .cke_button__source_icon { + background: url(icons.png) no-repeat 0 -1800px !important; +} + +.cke_ltr .cke_button__source_icon { + background: url(icons.png) no-repeat 0 -1824px !important; +} + +.cke_button__specialchar_icon { + background: url(icons.png) no-repeat 0 -1848px !important; +} + +.cke_button__scayt_icon { + background: url(icons.png) no-repeat 0 -1872px !important; +} + +.cke_button__table_icon { + background: url(icons.png) no-repeat 0 -1896px !important; +} + +.cke_rtl .cke_button__redo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon { + background: url(icons.png) no-repeat 0 -1920px !important; +} + +.cke_ltr .cke_button__redo_icon { + background: url(icons.png) no-repeat 0 -1944px !important; +} + +.cke_rtl .cke_button__undo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon { + background: url(icons.png) no-repeat 0 -1968px !important; +} + +.cke_ltr .cke_button__undo_icon { + background: url(icons.png) no-repeat 0 -1992px !important; +} + +.cke_button__spellchecker_icon { + background: url(icons.png) no-repeat 0 -2016px !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_hidpi .cke_button__language_icon { + background: url(icons_hidpi.png) no-repeat 0 -1176px !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 -1200px !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 -1224px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__link_icon { + background: url(icons_hidpi.png) no-repeat 0 -1248px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__unlink_icon { + background: url(icons_hidpi.png) no-repeat 0 -1272px !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 -1296px !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 -1320px !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 -1344px !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 -1368px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__maximize_icon { + background: url(icons_hidpi.png) no-repeat 0 -1392px !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 -1416px !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 -1440px !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 -1464px !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 -1488px !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 -1512px !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 -1536px !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 -1560px !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 -1584px !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 -1608px !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 -1632px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__print_icon { + background: url(icons_hidpi.png) no-repeat 0 -1656px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__removeformat_icon { + background: url(icons_hidpi.png) no-repeat 0 -1680px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__save_icon { + background: url(icons_hidpi.png) no-repeat 0 -1704px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__selectall_icon { + background: url(icons_hidpi.png) no-repeat 0 -1728px !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 -1752px !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 -1776px !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 -1800px !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 -1824px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__specialchar_icon { + background: url(icons_hidpi.png) no-repeat 0 -1848px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__scayt_icon { + background: url(icons_hidpi.png) no-repeat 0 -1872px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__table_icon { + background: url(icons_hidpi.png) no-repeat 0 -1896px !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 -1920px !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 -1944px !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 -1968px !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 -1992px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__spellchecker_icon { + background: url(icons_hidpi.png) no-repeat 0 -2016px !important; + background-size: 16px !important; +} \ No newline at end of file diff --git a/admin/js/plugins/ckeditor/skins/moono/editor_ie7.css b/admin/js/plugins/ckeditor/skins/moono/editor_ie7.css index 3ee1737..cb89389 100644 --- a/admin/js/plugins/ckeditor/skins/moono/editor_ie7.css +++ b/admin/js/plugins/ckeditor/skins/moono/editor_ie7.css @@ -2,4 +2,1957 @@ Copyright (c) 2003-2014, CKSource - Frederico Knabben. All rights reserved. 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;position:static;-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none}.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;position:static;-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.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{cursor:default;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{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_ltr .cke_button:last-child,.cke_rtl .cke_button:first-child{-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0}.cke_ltr .cke_button:first-child,.cke_rtl .cke_button: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_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_on{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_menubutton_on .cke_menubutton_icon{padding-right:3px}.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{cursor:default;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{cursor:default;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_button__language_icon {background: url(icons.png) no-repeat 0 -1176px !important;}.cke_rtl .cke_button__anchor_icon, .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons.png) no-repeat 0 -1200px !important;}.cke_ltr .cke_button__anchor_icon {background: url(icons.png) no-repeat 0 -1224px !important;}.cke_button__link_icon {background: url(icons.png) no-repeat 0 -1248px !important;}.cke_button__unlink_icon {background: url(icons.png) no-repeat 0 -1272px !important;}.cke_rtl .cke_button__bulletedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons.png) no-repeat 0 -1296px !important;}.cke_ltr .cke_button__bulletedlist_icon {background: url(icons.png) no-repeat 0 -1320px !important;}.cke_rtl .cke_button__numberedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons.png) no-repeat 0 -1344px !important;}.cke_ltr .cke_button__numberedlist_icon {background: url(icons.png) no-repeat 0 -1368px !important;}.cke_button__maximize_icon {background: url(icons.png) no-repeat 0 -1392px !important;}.cke_rtl .cke_button__newpage_icon, .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons.png) no-repeat 0 -1416px !important;}.cke_ltr .cke_button__newpage_icon {background: url(icons.png) no-repeat 0 -1440px !important;}.cke_rtl .cke_button__pagebreak_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons.png) no-repeat 0 -1464px !important;}.cke_ltr .cke_button__pagebreak_icon {background: url(icons.png) no-repeat 0 -1488px !important;}.cke_rtl .cke_button__pastetext_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons.png) no-repeat 0 -1512px !important;}.cke_ltr .cke_button__pastetext_icon {background: url(icons.png) no-repeat 0 -1536px !important;}.cke_rtl .cke_button__pastefromword_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons.png) no-repeat 0 -1560px !important;}.cke_ltr .cke_button__pastefromword_icon {background: url(icons.png) no-repeat 0 -1584px !important;}.cke_rtl .cke_button__preview_icon, .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons.png) no-repeat 0 -1608px !important;}.cke_ltr .cke_button__preview_icon {background: url(icons.png) no-repeat 0 -1632px !important;}.cke_button__print_icon {background: url(icons.png) no-repeat 0 -1656px !important;}.cke_button__removeformat_icon {background: url(icons.png) no-repeat 0 -1680px !important;}.cke_button__save_icon {background: url(icons.png) no-repeat 0 -1704px !important;}.cke_button__selectall_icon {background: url(icons.png) no-repeat 0 -1728px !important;}.cke_rtl .cke_button__showblocks_icon, .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons.png) no-repeat 0 -1752px !important;}.cke_ltr .cke_button__showblocks_icon {background: url(icons.png) no-repeat 0 -1776px !important;}.cke_rtl .cke_button__source_icon, .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons.png) no-repeat 0 -1800px !important;}.cke_ltr .cke_button__source_icon {background: url(icons.png) no-repeat 0 -1824px !important;}.cke_button__specialchar_icon {background: url(icons.png) no-repeat 0 -1848px !important;}.cke_button__scayt_icon {background: url(icons.png) no-repeat 0 -1872px !important;}.cke_button__table_icon {background: url(icons.png) no-repeat 0 -1896px !important;}.cke_rtl .cke_button__redo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons.png) no-repeat 0 -1920px !important;}.cke_ltr .cke_button__redo_icon {background: url(icons.png) no-repeat 0 -1944px !important;}.cke_rtl .cke_button__undo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons.png) no-repeat 0 -1968px !important;}.cke_ltr .cke_button__undo_icon {background: url(icons.png) no-repeat 0 -1992px !important;}.cke_button__spellchecker_icon {background: url(icons.png) no-repeat 0 -2016px !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_hidpi .cke_button__language_icon {background: url(icons_hidpi.png) no-repeat 0 -1176px !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 -1200px !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 -1224px !important;background-size: 16px !important;}.cke_hidpi .cke_button__link_icon {background: url(icons_hidpi.png) no-repeat 0 -1248px !important;background-size: 16px !important;}.cke_hidpi .cke_button__unlink_icon {background: url(icons_hidpi.png) no-repeat 0 -1272px !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 -1296px !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 -1320px !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 -1344px !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 -1368px !important;background-size: 16px !important;}.cke_hidpi .cke_button__maximize_icon {background: url(icons_hidpi.png) no-repeat 0 -1392px !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 -1416px !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 -1440px !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 -1464px !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 -1488px !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 -1512px !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 -1536px !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 -1560px !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 -1584px !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 -1608px !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 -1632px !important;background-size: 16px !important;}.cke_hidpi .cke_button__print_icon {background: url(icons_hidpi.png) no-repeat 0 -1656px !important;background-size: 16px !important;}.cke_hidpi .cke_button__removeformat_icon {background: url(icons_hidpi.png) no-repeat 0 -1680px !important;background-size: 16px !important;}.cke_hidpi .cke_button__save_icon {background: url(icons_hidpi.png) no-repeat 0 -1704px !important;background-size: 16px !important;}.cke_hidpi .cke_button__selectall_icon {background: url(icons_hidpi.png) no-repeat 0 -1728px !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 -1752px !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 -1776px !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 -1800px !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 -1824px !important;background-size: 16px !important;}.cke_hidpi .cke_button__specialchar_icon {background: url(icons_hidpi.png) no-repeat 0 -1848px !important;background-size: 16px !important;}.cke_hidpi .cke_button__scayt_icon {background: url(icons_hidpi.png) no-repeat 0 -1872px !important;background-size: 16px !important;}.cke_hidpi .cke_button__table_icon {background: url(icons_hidpi.png) no-repeat 0 -1896px !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 -1920px !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 -1944px !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 -1968px !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 -1992px !important;background-size: 16px !important;}.cke_hidpi .cke_button__spellchecker_icon {background: url(icons_hidpi.png) no-repeat 0 -2016px !important;background-size: 16px !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; + position: static; + -webkit-transition: none; + -moz-transition: none; + -ms-transition: none; + transition: none +} + +.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; + position: static; + -webkit-transition: none; + -moz-transition: none; + -ms-transition: none; + transition: none; + border-collapse: collapse; + font: normal normal normal 12px Arial, Helvetica, Tahoma, Verdana, Sans-Serif; + color: #000; + text-align: left; + white-space: nowrap; + cursor: auto; + float: none +} + +.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 { + cursor: default; + 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 { + 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_ltr .cke_button:last-child, .cke_rtl .cke_button:first-child { + -moz-border-radius: 0 2px 2px 0; + -webkit-border-radius: 0 2px 2px 0; + border-radius: 0 2px 2px 0 +} + +.cke_ltr .cke_button:first-child, .cke_rtl .cke_button: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_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_on { + 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_menubutton_on .cke_menubutton_icon { + padding-right: 3px +} + +.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 { + cursor: default; + 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 { + cursor: default; + 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_button__language_icon { + background: url(icons.png) no-repeat 0 -1176px !important; +} + +.cke_rtl .cke_button__anchor_icon, .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon { + background: url(icons.png) no-repeat 0 -1200px !important; +} + +.cke_ltr .cke_button__anchor_icon { + background: url(icons.png) no-repeat 0 -1224px !important; +} + +.cke_button__link_icon { + background: url(icons.png) no-repeat 0 -1248px !important; +} + +.cke_button__unlink_icon { + background: url(icons.png) no-repeat 0 -1272px !important; +} + +.cke_rtl .cke_button__bulletedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon { + background: url(icons.png) no-repeat 0 -1296px !important; +} + +.cke_ltr .cke_button__bulletedlist_icon { + background: url(icons.png) no-repeat 0 -1320px !important; +} + +.cke_rtl .cke_button__numberedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon { + background: url(icons.png) no-repeat 0 -1344px !important; +} + +.cke_ltr .cke_button__numberedlist_icon { + background: url(icons.png) no-repeat 0 -1368px !important; +} + +.cke_button__maximize_icon { + background: url(icons.png) no-repeat 0 -1392px !important; +} + +.cke_rtl .cke_button__newpage_icon, .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon { + background: url(icons.png) no-repeat 0 -1416px !important; +} + +.cke_ltr .cke_button__newpage_icon { + background: url(icons.png) no-repeat 0 -1440px !important; +} + +.cke_rtl .cke_button__pagebreak_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon { + background: url(icons.png) no-repeat 0 -1464px !important; +} + +.cke_ltr .cke_button__pagebreak_icon { + background: url(icons.png) no-repeat 0 -1488px !important; +} + +.cke_rtl .cke_button__pastetext_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon { + background: url(icons.png) no-repeat 0 -1512px !important; +} + +.cke_ltr .cke_button__pastetext_icon { + background: url(icons.png) no-repeat 0 -1536px !important; +} + +.cke_rtl .cke_button__pastefromword_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon { + background: url(icons.png) no-repeat 0 -1560px !important; +} + +.cke_ltr .cke_button__pastefromword_icon { + background: url(icons.png) no-repeat 0 -1584px !important; +} + +.cke_rtl .cke_button__preview_icon, .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon { + background: url(icons.png) no-repeat 0 -1608px !important; +} + +.cke_ltr .cke_button__preview_icon { + background: url(icons.png) no-repeat 0 -1632px !important; +} + +.cke_button__print_icon { + background: url(icons.png) no-repeat 0 -1656px !important; +} + +.cke_button__removeformat_icon { + background: url(icons.png) no-repeat 0 -1680px !important; +} + +.cke_button__save_icon { + background: url(icons.png) no-repeat 0 -1704px !important; +} + +.cke_button__selectall_icon { + background: url(icons.png) no-repeat 0 -1728px !important; +} + +.cke_rtl .cke_button__showblocks_icon, .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon { + background: url(icons.png) no-repeat 0 -1752px !important; +} + +.cke_ltr .cke_button__showblocks_icon { + background: url(icons.png) no-repeat 0 -1776px !important; +} + +.cke_rtl .cke_button__source_icon, .cke_mixed_dir_content .cke_rtl .cke_button__source_icon { + background: url(icons.png) no-repeat 0 -1800px !important; +} + +.cke_ltr .cke_button__source_icon { + background: url(icons.png) no-repeat 0 -1824px !important; +} + +.cke_button__specialchar_icon { + background: url(icons.png) no-repeat 0 -1848px !important; +} + +.cke_button__scayt_icon { + background: url(icons.png) no-repeat 0 -1872px !important; +} + +.cke_button__table_icon { + background: url(icons.png) no-repeat 0 -1896px !important; +} + +.cke_rtl .cke_button__redo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon { + background: url(icons.png) no-repeat 0 -1920px !important; +} + +.cke_ltr .cke_button__redo_icon { + background: url(icons.png) no-repeat 0 -1944px !important; +} + +.cke_rtl .cke_button__undo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon { + background: url(icons.png) no-repeat 0 -1968px !important; +} + +.cke_ltr .cke_button__undo_icon { + background: url(icons.png) no-repeat 0 -1992px !important; +} + +.cke_button__spellchecker_icon { + background: url(icons.png) no-repeat 0 -2016px !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_hidpi .cke_button__language_icon { + background: url(icons_hidpi.png) no-repeat 0 -1176px !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 -1200px !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 -1224px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__link_icon { + background: url(icons_hidpi.png) no-repeat 0 -1248px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__unlink_icon { + background: url(icons_hidpi.png) no-repeat 0 -1272px !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 -1296px !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 -1320px !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 -1344px !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 -1368px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__maximize_icon { + background: url(icons_hidpi.png) no-repeat 0 -1392px !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 -1416px !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 -1440px !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 -1464px !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 -1488px !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 -1512px !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 -1536px !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 -1560px !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 -1584px !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 -1608px !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 -1632px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__print_icon { + background: url(icons_hidpi.png) no-repeat 0 -1656px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__removeformat_icon { + background: url(icons_hidpi.png) no-repeat 0 -1680px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__save_icon { + background: url(icons_hidpi.png) no-repeat 0 -1704px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__selectall_icon { + background: url(icons_hidpi.png) no-repeat 0 -1728px !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 -1752px !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 -1776px !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 -1800px !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 -1824px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__specialchar_icon { + background: url(icons_hidpi.png) no-repeat 0 -1848px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__scayt_icon { + background: url(icons_hidpi.png) no-repeat 0 -1872px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__table_icon { + background: url(icons_hidpi.png) no-repeat 0 -1896px !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 -1920px !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 -1944px !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 -1968px !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 -1992px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__spellchecker_icon { + background: url(icons_hidpi.png) no-repeat 0 -2016px !important; + background-size: 16px !important; +} \ No newline at end of file diff --git a/admin/js/plugins/ckeditor/skins/moono/editor_ie8.css b/admin/js/plugins/ckeditor/skins/moono/editor_ie8.css index 1f4dbdc..36a0b21 100644 --- a/admin/js/plugins/ckeditor/skins/moono/editor_ie8.css +++ b/admin/js/plugins/ckeditor/skins/moono/editor_ie8.css @@ -2,4 +2,1827 @@ Copyright (c) 2003-2014, CKSource - Frederico Knabben. All rights reserved. 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;position:static;-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none}.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;position:static;-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.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{cursor:default;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{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_ltr .cke_button:last-child,.cke_rtl .cke_button:first-child{-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0}.cke_ltr .cke_button:first-child,.cke_rtl .cke_button: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_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_on{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_menubutton_on .cke_menubutton_icon{padding-right:3px}.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{cursor:default;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{cursor:default;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_button__language_icon {background: url(icons.png) no-repeat 0 -1176px !important;}.cke_rtl .cke_button__anchor_icon, .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons.png) no-repeat 0 -1200px !important;}.cke_ltr .cke_button__anchor_icon {background: url(icons.png) no-repeat 0 -1224px !important;}.cke_button__link_icon {background: url(icons.png) no-repeat 0 -1248px !important;}.cke_button__unlink_icon {background: url(icons.png) no-repeat 0 -1272px !important;}.cke_rtl .cke_button__bulletedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons.png) no-repeat 0 -1296px !important;}.cke_ltr .cke_button__bulletedlist_icon {background: url(icons.png) no-repeat 0 -1320px !important;}.cke_rtl .cke_button__numberedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons.png) no-repeat 0 -1344px !important;}.cke_ltr .cke_button__numberedlist_icon {background: url(icons.png) no-repeat 0 -1368px !important;}.cke_button__maximize_icon {background: url(icons.png) no-repeat 0 -1392px !important;}.cke_rtl .cke_button__newpage_icon, .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons.png) no-repeat 0 -1416px !important;}.cke_ltr .cke_button__newpage_icon {background: url(icons.png) no-repeat 0 -1440px !important;}.cke_rtl .cke_button__pagebreak_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons.png) no-repeat 0 -1464px !important;}.cke_ltr .cke_button__pagebreak_icon {background: url(icons.png) no-repeat 0 -1488px !important;}.cke_rtl .cke_button__pastetext_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons.png) no-repeat 0 -1512px !important;}.cke_ltr .cke_button__pastetext_icon {background: url(icons.png) no-repeat 0 -1536px !important;}.cke_rtl .cke_button__pastefromword_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons.png) no-repeat 0 -1560px !important;}.cke_ltr .cke_button__pastefromword_icon {background: url(icons.png) no-repeat 0 -1584px !important;}.cke_rtl .cke_button__preview_icon, .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons.png) no-repeat 0 -1608px !important;}.cke_ltr .cke_button__preview_icon {background: url(icons.png) no-repeat 0 -1632px !important;}.cke_button__print_icon {background: url(icons.png) no-repeat 0 -1656px !important;}.cke_button__removeformat_icon {background: url(icons.png) no-repeat 0 -1680px !important;}.cke_button__save_icon {background: url(icons.png) no-repeat 0 -1704px !important;}.cke_button__selectall_icon {background: url(icons.png) no-repeat 0 -1728px !important;}.cke_rtl .cke_button__showblocks_icon, .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons.png) no-repeat 0 -1752px !important;}.cke_ltr .cke_button__showblocks_icon {background: url(icons.png) no-repeat 0 -1776px !important;}.cke_rtl .cke_button__source_icon, .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons.png) no-repeat 0 -1800px !important;}.cke_ltr .cke_button__source_icon {background: url(icons.png) no-repeat 0 -1824px !important;}.cke_button__specialchar_icon {background: url(icons.png) no-repeat 0 -1848px !important;}.cke_button__scayt_icon {background: url(icons.png) no-repeat 0 -1872px !important;}.cke_button__table_icon {background: url(icons.png) no-repeat 0 -1896px !important;}.cke_rtl .cke_button__redo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons.png) no-repeat 0 -1920px !important;}.cke_ltr .cke_button__redo_icon {background: url(icons.png) no-repeat 0 -1944px !important;}.cke_rtl .cke_button__undo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons.png) no-repeat 0 -1968px !important;}.cke_ltr .cke_button__undo_icon {background: url(icons.png) no-repeat 0 -1992px !important;}.cke_button__spellchecker_icon {background: url(icons.png) no-repeat 0 -2016px !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_hidpi .cke_button__language_icon {background: url(icons_hidpi.png) no-repeat 0 -1176px !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 -1200px !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 -1224px !important;background-size: 16px !important;}.cke_hidpi .cke_button__link_icon {background: url(icons_hidpi.png) no-repeat 0 -1248px !important;background-size: 16px !important;}.cke_hidpi .cke_button__unlink_icon {background: url(icons_hidpi.png) no-repeat 0 -1272px !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 -1296px !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 -1320px !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 -1344px !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 -1368px !important;background-size: 16px !important;}.cke_hidpi .cke_button__maximize_icon {background: url(icons_hidpi.png) no-repeat 0 -1392px !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 -1416px !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 -1440px !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 -1464px !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 -1488px !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 -1512px !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 -1536px !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 -1560px !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 -1584px !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 -1608px !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 -1632px !important;background-size: 16px !important;}.cke_hidpi .cke_button__print_icon {background: url(icons_hidpi.png) no-repeat 0 -1656px !important;background-size: 16px !important;}.cke_hidpi .cke_button__removeformat_icon {background: url(icons_hidpi.png) no-repeat 0 -1680px !important;background-size: 16px !important;}.cke_hidpi .cke_button__save_icon {background: url(icons_hidpi.png) no-repeat 0 -1704px !important;background-size: 16px !important;}.cke_hidpi .cke_button__selectall_icon {background: url(icons_hidpi.png) no-repeat 0 -1728px !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 -1752px !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 -1776px !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 -1800px !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 -1824px !important;background-size: 16px !important;}.cke_hidpi .cke_button__specialchar_icon {background: url(icons_hidpi.png) no-repeat 0 -1848px !important;background-size: 16px !important;}.cke_hidpi .cke_button__scayt_icon {background: url(icons_hidpi.png) no-repeat 0 -1872px !important;background-size: 16px !important;}.cke_hidpi .cke_button__table_icon {background: url(icons_hidpi.png) no-repeat 0 -1896px !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 -1920px !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 -1944px !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 -1968px !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 -1992px !important;background-size: 16px !important;}.cke_hidpi .cke_button__spellchecker_icon {background: url(icons_hidpi.png) no-repeat 0 -2016px !important;background-size: 16px !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; + position: static; + -webkit-transition: none; + -moz-transition: none; + -ms-transition: none; + transition: none +} + +.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; + position: static; + -webkit-transition: none; + -moz-transition: none; + -ms-transition: none; + transition: none; + border-collapse: collapse; + font: normal normal normal 12px Arial, Helvetica, Tahoma, Verdana, Sans-Serif; + color: #000; + text-align: left; + white-space: nowrap; + cursor: auto; + float: none +} + +.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 { + cursor: default; + 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 { + 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_ltr .cke_button:last-child, .cke_rtl .cke_button:first-child { + -moz-border-radius: 0 2px 2px 0; + -webkit-border-radius: 0 2px 2px 0; + border-radius: 0 2px 2px 0 +} + +.cke_ltr .cke_button:first-child, .cke_rtl .cke_button: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_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_on { + 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_menubutton_on .cke_menubutton_icon { + padding-right: 3px +} + +.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 { + cursor: default; + 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 { + cursor: default; + 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_button__language_icon { + background: url(icons.png) no-repeat 0 -1176px !important; +} + +.cke_rtl .cke_button__anchor_icon, .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon { + background: url(icons.png) no-repeat 0 -1200px !important; +} + +.cke_ltr .cke_button__anchor_icon { + background: url(icons.png) no-repeat 0 -1224px !important; +} + +.cke_button__link_icon { + background: url(icons.png) no-repeat 0 -1248px !important; +} + +.cke_button__unlink_icon { + background: url(icons.png) no-repeat 0 -1272px !important; +} + +.cke_rtl .cke_button__bulletedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon { + background: url(icons.png) no-repeat 0 -1296px !important; +} + +.cke_ltr .cke_button__bulletedlist_icon { + background: url(icons.png) no-repeat 0 -1320px !important; +} + +.cke_rtl .cke_button__numberedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon { + background: url(icons.png) no-repeat 0 -1344px !important; +} + +.cke_ltr .cke_button__numberedlist_icon { + background: url(icons.png) no-repeat 0 -1368px !important; +} + +.cke_button__maximize_icon { + background: url(icons.png) no-repeat 0 -1392px !important; +} + +.cke_rtl .cke_button__newpage_icon, .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon { + background: url(icons.png) no-repeat 0 -1416px !important; +} + +.cke_ltr .cke_button__newpage_icon { + background: url(icons.png) no-repeat 0 -1440px !important; +} + +.cke_rtl .cke_button__pagebreak_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon { + background: url(icons.png) no-repeat 0 -1464px !important; +} + +.cke_ltr .cke_button__pagebreak_icon { + background: url(icons.png) no-repeat 0 -1488px !important; +} + +.cke_rtl .cke_button__pastetext_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon { + background: url(icons.png) no-repeat 0 -1512px !important; +} + +.cke_ltr .cke_button__pastetext_icon { + background: url(icons.png) no-repeat 0 -1536px !important; +} + +.cke_rtl .cke_button__pastefromword_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon { + background: url(icons.png) no-repeat 0 -1560px !important; +} + +.cke_ltr .cke_button__pastefromword_icon { + background: url(icons.png) no-repeat 0 -1584px !important; +} + +.cke_rtl .cke_button__preview_icon, .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon { + background: url(icons.png) no-repeat 0 -1608px !important; +} + +.cke_ltr .cke_button__preview_icon { + background: url(icons.png) no-repeat 0 -1632px !important; +} + +.cke_button__print_icon { + background: url(icons.png) no-repeat 0 -1656px !important; +} + +.cke_button__removeformat_icon { + background: url(icons.png) no-repeat 0 -1680px !important; +} + +.cke_button__save_icon { + background: url(icons.png) no-repeat 0 -1704px !important; +} + +.cke_button__selectall_icon { + background: url(icons.png) no-repeat 0 -1728px !important; +} + +.cke_rtl .cke_button__showblocks_icon, .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon { + background: url(icons.png) no-repeat 0 -1752px !important; +} + +.cke_ltr .cke_button__showblocks_icon { + background: url(icons.png) no-repeat 0 -1776px !important; +} + +.cke_rtl .cke_button__source_icon, .cke_mixed_dir_content .cke_rtl .cke_button__source_icon { + background: url(icons.png) no-repeat 0 -1800px !important; +} + +.cke_ltr .cke_button__source_icon { + background: url(icons.png) no-repeat 0 -1824px !important; +} + +.cke_button__specialchar_icon { + background: url(icons.png) no-repeat 0 -1848px !important; +} + +.cke_button__scayt_icon { + background: url(icons.png) no-repeat 0 -1872px !important; +} + +.cke_button__table_icon { + background: url(icons.png) no-repeat 0 -1896px !important; +} + +.cke_rtl .cke_button__redo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon { + background: url(icons.png) no-repeat 0 -1920px !important; +} + +.cke_ltr .cke_button__redo_icon { + background: url(icons.png) no-repeat 0 -1944px !important; +} + +.cke_rtl .cke_button__undo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon { + background: url(icons.png) no-repeat 0 -1968px !important; +} + +.cke_ltr .cke_button__undo_icon { + background: url(icons.png) no-repeat 0 -1992px !important; +} + +.cke_button__spellchecker_icon { + background: url(icons.png) no-repeat 0 -2016px !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_hidpi .cke_button__language_icon { + background: url(icons_hidpi.png) no-repeat 0 -1176px !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 -1200px !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 -1224px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__link_icon { + background: url(icons_hidpi.png) no-repeat 0 -1248px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__unlink_icon { + background: url(icons_hidpi.png) no-repeat 0 -1272px !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 -1296px !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 -1320px !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 -1344px !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 -1368px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__maximize_icon { + background: url(icons_hidpi.png) no-repeat 0 -1392px !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 -1416px !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 -1440px !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 -1464px !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 -1488px !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 -1512px !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 -1536px !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 -1560px !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 -1584px !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 -1608px !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 -1632px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__print_icon { + background: url(icons_hidpi.png) no-repeat 0 -1656px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__removeformat_icon { + background: url(icons_hidpi.png) no-repeat 0 -1680px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__save_icon { + background: url(icons_hidpi.png) no-repeat 0 -1704px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__selectall_icon { + background: url(icons_hidpi.png) no-repeat 0 -1728px !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 -1752px !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 -1776px !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 -1800px !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 -1824px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__specialchar_icon { + background: url(icons_hidpi.png) no-repeat 0 -1848px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__scayt_icon { + background: url(icons_hidpi.png) no-repeat 0 -1872px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__table_icon { + background: url(icons_hidpi.png) no-repeat 0 -1896px !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 -1920px !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 -1944px !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 -1968px !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 -1992px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__spellchecker_icon { + background: url(icons_hidpi.png) no-repeat 0 -2016px !important; + background-size: 16px !important; +} \ No newline at end of file diff --git a/admin/js/plugins/ckeditor/skins/moono/editor_iequirks.css b/admin/js/plugins/ckeditor/skins/moono/editor_iequirks.css index 6585f82..ba2d89b 100644 --- a/admin/js/plugins/ckeditor/skins/moono/editor_iequirks.css +++ b/admin/js/plugins/ckeditor/skins/moono/editor_iequirks.css @@ -2,4 +2,1852 @@ Copyright (c) 2003-2014, CKSource - Frederico Knabben. All rights reserved. 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;position:static;-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none}.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;position:static;-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.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{cursor:default;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{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_ltr .cke_button:last-child,.cke_rtl .cke_button:first-child{-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0}.cke_ltr .cke_button:first-child,.cke_rtl .cke_button: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_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_on{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_menubutton_on .cke_menubutton_icon{padding-right:3px}.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{cursor:default;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{cursor:default;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_button__language_icon {background: url(icons.png) no-repeat 0 -1176px !important;}.cke_rtl .cke_button__anchor_icon, .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons.png) no-repeat 0 -1200px !important;}.cke_ltr .cke_button__anchor_icon {background: url(icons.png) no-repeat 0 -1224px !important;}.cke_button__link_icon {background: url(icons.png) no-repeat 0 -1248px !important;}.cke_button__unlink_icon {background: url(icons.png) no-repeat 0 -1272px !important;}.cke_rtl .cke_button__bulletedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons.png) no-repeat 0 -1296px !important;}.cke_ltr .cke_button__bulletedlist_icon {background: url(icons.png) no-repeat 0 -1320px !important;}.cke_rtl .cke_button__numberedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons.png) no-repeat 0 -1344px !important;}.cke_ltr .cke_button__numberedlist_icon {background: url(icons.png) no-repeat 0 -1368px !important;}.cke_button__maximize_icon {background: url(icons.png) no-repeat 0 -1392px !important;}.cke_rtl .cke_button__newpage_icon, .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons.png) no-repeat 0 -1416px !important;}.cke_ltr .cke_button__newpage_icon {background: url(icons.png) no-repeat 0 -1440px !important;}.cke_rtl .cke_button__pagebreak_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons.png) no-repeat 0 -1464px !important;}.cke_ltr .cke_button__pagebreak_icon {background: url(icons.png) no-repeat 0 -1488px !important;}.cke_rtl .cke_button__pastetext_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons.png) no-repeat 0 -1512px !important;}.cke_ltr .cke_button__pastetext_icon {background: url(icons.png) no-repeat 0 -1536px !important;}.cke_rtl .cke_button__pastefromword_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons.png) no-repeat 0 -1560px !important;}.cke_ltr .cke_button__pastefromword_icon {background: url(icons.png) no-repeat 0 -1584px !important;}.cke_rtl .cke_button__preview_icon, .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons.png) no-repeat 0 -1608px !important;}.cke_ltr .cke_button__preview_icon {background: url(icons.png) no-repeat 0 -1632px !important;}.cke_button__print_icon {background: url(icons.png) no-repeat 0 -1656px !important;}.cke_button__removeformat_icon {background: url(icons.png) no-repeat 0 -1680px !important;}.cke_button__save_icon {background: url(icons.png) no-repeat 0 -1704px !important;}.cke_button__selectall_icon {background: url(icons.png) no-repeat 0 -1728px !important;}.cke_rtl .cke_button__showblocks_icon, .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons.png) no-repeat 0 -1752px !important;}.cke_ltr .cke_button__showblocks_icon {background: url(icons.png) no-repeat 0 -1776px !important;}.cke_rtl .cke_button__source_icon, .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons.png) no-repeat 0 -1800px !important;}.cke_ltr .cke_button__source_icon {background: url(icons.png) no-repeat 0 -1824px !important;}.cke_button__specialchar_icon {background: url(icons.png) no-repeat 0 -1848px !important;}.cke_button__scayt_icon {background: url(icons.png) no-repeat 0 -1872px !important;}.cke_button__table_icon {background: url(icons.png) no-repeat 0 -1896px !important;}.cke_rtl .cke_button__redo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons.png) no-repeat 0 -1920px !important;}.cke_ltr .cke_button__redo_icon {background: url(icons.png) no-repeat 0 -1944px !important;}.cke_rtl .cke_button__undo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons.png) no-repeat 0 -1968px !important;}.cke_ltr .cke_button__undo_icon {background: url(icons.png) no-repeat 0 -1992px !important;}.cke_button__spellchecker_icon {background: url(icons.png) no-repeat 0 -2016px !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_hidpi .cke_button__language_icon {background: url(icons_hidpi.png) no-repeat 0 -1176px !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 -1200px !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 -1224px !important;background-size: 16px !important;}.cke_hidpi .cke_button__link_icon {background: url(icons_hidpi.png) no-repeat 0 -1248px !important;background-size: 16px !important;}.cke_hidpi .cke_button__unlink_icon {background: url(icons_hidpi.png) no-repeat 0 -1272px !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 -1296px !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 -1320px !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 -1344px !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 -1368px !important;background-size: 16px !important;}.cke_hidpi .cke_button__maximize_icon {background: url(icons_hidpi.png) no-repeat 0 -1392px !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 -1416px !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 -1440px !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 -1464px !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 -1488px !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 -1512px !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 -1536px !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 -1560px !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 -1584px !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 -1608px !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 -1632px !important;background-size: 16px !important;}.cke_hidpi .cke_button__print_icon {background: url(icons_hidpi.png) no-repeat 0 -1656px !important;background-size: 16px !important;}.cke_hidpi .cke_button__removeformat_icon {background: url(icons_hidpi.png) no-repeat 0 -1680px !important;background-size: 16px !important;}.cke_hidpi .cke_button__save_icon {background: url(icons_hidpi.png) no-repeat 0 -1704px !important;background-size: 16px !important;}.cke_hidpi .cke_button__selectall_icon {background: url(icons_hidpi.png) no-repeat 0 -1728px !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 -1752px !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 -1776px !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 -1800px !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 -1824px !important;background-size: 16px !important;}.cke_hidpi .cke_button__specialchar_icon {background: url(icons_hidpi.png) no-repeat 0 -1848px !important;background-size: 16px !important;}.cke_hidpi .cke_button__scayt_icon {background: url(icons_hidpi.png) no-repeat 0 -1872px !important;background-size: 16px !important;}.cke_hidpi .cke_button__table_icon {background: url(icons_hidpi.png) no-repeat 0 -1896px !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 -1920px !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 -1944px !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 -1968px !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 -1992px !important;background-size: 16px !important;}.cke_hidpi .cke_button__spellchecker_icon {background: url(icons_hidpi.png) no-repeat 0 -2016px !important;background-size: 16px !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; + position: static; + -webkit-transition: none; + -moz-transition: none; + -ms-transition: none; + transition: none +} + +.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; + position: static; + -webkit-transition: none; + -moz-transition: none; + -ms-transition: none; + transition: none; + border-collapse: collapse; + font: normal normal normal 12px Arial, Helvetica, Tahoma, Verdana, Sans-Serif; + color: #000; + text-align: left; + white-space: nowrap; + cursor: auto; + float: none +} + +.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 { + cursor: default; + 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 { + 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_ltr .cke_button:last-child, .cke_rtl .cke_button:first-child { + -moz-border-radius: 0 2px 2px 0; + -webkit-border-radius: 0 2px 2px 0; + border-radius: 0 2px 2px 0 +} + +.cke_ltr .cke_button:first-child, .cke_rtl .cke_button: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_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_on { + 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_menubutton_on .cke_menubutton_icon { + padding-right: 3px +} + +.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 { + cursor: default; + 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 { + cursor: default; + 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_button__language_icon { + background: url(icons.png) no-repeat 0 -1176px !important; +} + +.cke_rtl .cke_button__anchor_icon, .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon { + background: url(icons.png) no-repeat 0 -1200px !important; +} + +.cke_ltr .cke_button__anchor_icon { + background: url(icons.png) no-repeat 0 -1224px !important; +} + +.cke_button__link_icon { + background: url(icons.png) no-repeat 0 -1248px !important; +} + +.cke_button__unlink_icon { + background: url(icons.png) no-repeat 0 -1272px !important; +} + +.cke_rtl .cke_button__bulletedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon { + background: url(icons.png) no-repeat 0 -1296px !important; +} + +.cke_ltr .cke_button__bulletedlist_icon { + background: url(icons.png) no-repeat 0 -1320px !important; +} + +.cke_rtl .cke_button__numberedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon { + background: url(icons.png) no-repeat 0 -1344px !important; +} + +.cke_ltr .cke_button__numberedlist_icon { + background: url(icons.png) no-repeat 0 -1368px !important; +} + +.cke_button__maximize_icon { + background: url(icons.png) no-repeat 0 -1392px !important; +} + +.cke_rtl .cke_button__newpage_icon, .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon { + background: url(icons.png) no-repeat 0 -1416px !important; +} + +.cke_ltr .cke_button__newpage_icon { + background: url(icons.png) no-repeat 0 -1440px !important; +} + +.cke_rtl .cke_button__pagebreak_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon { + background: url(icons.png) no-repeat 0 -1464px !important; +} + +.cke_ltr .cke_button__pagebreak_icon { + background: url(icons.png) no-repeat 0 -1488px !important; +} + +.cke_rtl .cke_button__pastetext_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon { + background: url(icons.png) no-repeat 0 -1512px !important; +} + +.cke_ltr .cke_button__pastetext_icon { + background: url(icons.png) no-repeat 0 -1536px !important; +} + +.cke_rtl .cke_button__pastefromword_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon { + background: url(icons.png) no-repeat 0 -1560px !important; +} + +.cke_ltr .cke_button__pastefromword_icon { + background: url(icons.png) no-repeat 0 -1584px !important; +} + +.cke_rtl .cke_button__preview_icon, .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon { + background: url(icons.png) no-repeat 0 -1608px !important; +} + +.cke_ltr .cke_button__preview_icon { + background: url(icons.png) no-repeat 0 -1632px !important; +} + +.cke_button__print_icon { + background: url(icons.png) no-repeat 0 -1656px !important; +} + +.cke_button__removeformat_icon { + background: url(icons.png) no-repeat 0 -1680px !important; +} + +.cke_button__save_icon { + background: url(icons.png) no-repeat 0 -1704px !important; +} + +.cke_button__selectall_icon { + background: url(icons.png) no-repeat 0 -1728px !important; +} + +.cke_rtl .cke_button__showblocks_icon, .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon { + background: url(icons.png) no-repeat 0 -1752px !important; +} + +.cke_ltr .cke_button__showblocks_icon { + background: url(icons.png) no-repeat 0 -1776px !important; +} + +.cke_rtl .cke_button__source_icon, .cke_mixed_dir_content .cke_rtl .cke_button__source_icon { + background: url(icons.png) no-repeat 0 -1800px !important; +} + +.cke_ltr .cke_button__source_icon { + background: url(icons.png) no-repeat 0 -1824px !important; +} + +.cke_button__specialchar_icon { + background: url(icons.png) no-repeat 0 -1848px !important; +} + +.cke_button__scayt_icon { + background: url(icons.png) no-repeat 0 -1872px !important; +} + +.cke_button__table_icon { + background: url(icons.png) no-repeat 0 -1896px !important; +} + +.cke_rtl .cke_button__redo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon { + background: url(icons.png) no-repeat 0 -1920px !important; +} + +.cke_ltr .cke_button__redo_icon { + background: url(icons.png) no-repeat 0 -1944px !important; +} + +.cke_rtl .cke_button__undo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon { + background: url(icons.png) no-repeat 0 -1968px !important; +} + +.cke_ltr .cke_button__undo_icon { + background: url(icons.png) no-repeat 0 -1992px !important; +} + +.cke_button__spellchecker_icon { + background: url(icons.png) no-repeat 0 -2016px !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_hidpi .cke_button__language_icon { + background: url(icons_hidpi.png) no-repeat 0 -1176px !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 -1200px !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 -1224px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__link_icon { + background: url(icons_hidpi.png) no-repeat 0 -1248px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__unlink_icon { + background: url(icons_hidpi.png) no-repeat 0 -1272px !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 -1296px !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 -1320px !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 -1344px !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 -1368px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__maximize_icon { + background: url(icons_hidpi.png) no-repeat 0 -1392px !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 -1416px !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 -1440px !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 -1464px !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 -1488px !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 -1512px !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 -1536px !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 -1560px !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 -1584px !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 -1608px !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 -1632px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__print_icon { + background: url(icons_hidpi.png) no-repeat 0 -1656px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__removeformat_icon { + background: url(icons_hidpi.png) no-repeat 0 -1680px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__save_icon { + background: url(icons_hidpi.png) no-repeat 0 -1704px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__selectall_icon { + background: url(icons_hidpi.png) no-repeat 0 -1728px !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 -1752px !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 -1776px !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 -1800px !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 -1824px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__specialchar_icon { + background: url(icons_hidpi.png) no-repeat 0 -1848px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__scayt_icon { + background: url(icons_hidpi.png) no-repeat 0 -1872px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__table_icon { + background: url(icons_hidpi.png) no-repeat 0 -1896px !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 -1920px !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 -1944px !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 -1968px !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 -1992px !important; + background-size: 16px !important; +} + +.cke_hidpi .cke_button__spellchecker_icon { + background: url(icons_hidpi.png) no-repeat 0 -2016px !important; + background-size: 16px !important; +} \ No newline at end of file diff --git a/admin/js/plugins/ckeditor/skins/moono/readme.md b/admin/js/plugins/ckeditor/skins/moono/readme.md index 1b48dd2..5bf184c 100644 --- a/admin/js/plugins/ckeditor/skins/moono/readme.md +++ b/admin/js/plugins/ckeditor/skins/moono/readme.md @@ -2,16 +2,16 @@ ==================== This skin has been chosen for the **default skin** of CKEditor 4.x, elected from the CKEditor -[skin contest](http://ckeditor.com/blog/new_ckeditor_4_skin) and further shaped by -the CKEditor team. "Moono" is maintained by the core developers. +[skin contest](http://ckeditor.com/blog/new_ckeditor_4_skin) and further shaped by the CKEditor team. "Moono" is +maintained by the core developers. For more information about skins, please check the [CKEditor Skin SDK](http://docs.cksource.com/CKEditor_4.x/Skin_SDK) documentation. Features ------------------- -"Moono" is a monochromatic skin, which offers a modern look coupled with gradients and transparency. -It comes with the following features: +"Moono" is a monochromatic skin, which offers a modern look coupled with gradients and transparency. It comes with the +following features: - Chameleon feature with brightness, - high-contrast compatibility, @@ -21,22 +21,24 @@ Directory Structure ------------------- CSS parts: + - **editor.css**: the main CSS file. It's simply loading several other files, for easier maintenance, - **mainui.css**: the file contains styles of entire editor outline structures, - **toolbar.css**: the file contains styles of the editor toolbar space (top), - **richcombo.css**: the file contains styles of the rich combo ui elements on toolbar, -- **panel.css**: the file contains styles of the rich combo drop-down, it's not loaded -until the first panel open up, +- **panel.css**: the file contains styles of the rich combo drop-down, it's not loaded until the first panel open up, - **elementspath.css**: the file contains styles of the editor elements path bar (bottom), -- **menu.css**: the file contains styles of all editor menus including context menu and button drop-down, -it's not loaded until the first menu open up, +- **menu.css**: the file contains styles of all editor menus including context menu and button drop-down, it's not + loaded until the first menu open up, - **dialog.css**: the CSS files for the dialog UI, it's not loaded until the first dialog open, - **reset.css**: the file defines the basis of style resets among all editor UI spaces, - **preset.css**: the file defines the default styles of some UI elements reflecting the skin preference, - **editor_XYZ.css** and **dialog_XYZ.css**: browser specific CSS hacks. Other parts: -- **skin.js**: the only JavaScript part of the skin that registers the skin, its browser specific files and its icons and defines the Chameleon feature, + +- **skin.js**: the only JavaScript part of the skin that registers the skin, its browser specific files and its icons + and defines the Chameleon feature, - **icons/**: contains all skin defined icons, - **images/**: contains a fill general used images, - **dev/**: contains SVG source of the skin icons. @@ -46,6 +48,7 @@ License Copyright (c) 2003-2014, CKSource - Frederico Knabben. All rights reserved. -Licensed under the terms of any of the following licenses at your choice: [GPL](http://www.gnu.org/licenses/gpl.html), [LGPL](http://www.gnu.org/licenses/lgpl.html) and [MPL](http://www.mozilla.org/MPL/MPL-1.1.html). +Licensed under the terms of any of the following licenses at your choice: [GPL](http://www.gnu.org/licenses/gpl.html) +, [LGPL](http://www.gnu.org/licenses/lgpl.html) and [MPL](http://www.mozilla.org/MPL/MPL-1.1.html). See LICENSE.md for more information. diff --git a/admin/js/plugins/ckeditor/styles.js b/admin/js/plugins/ckeditor/styles.js index 48661b1..24d22a7 100644 --- a/admin/js/plugins/ckeditor/styles.js +++ b/admin/js/plugins/ckeditor/styles.js @@ -13,99 +13,99 @@ // Otherwise it is strongly recommended to customize this file to match your // website requirements and design properly. -CKEDITOR.stylesSet.add( 'default', [ - /* Block Styles */ +CKEDITOR.stylesSet.add('default', [ + /* Block Styles */ - // These styles are already available in the "Format" combo ("format" plugin), - // so they are not needed here by default. You may enable them to avoid - // placing the "Format" combo in the toolbar, maintaining the same features. - /* - { name: 'Paragraph', element: 'p' }, - { name: 'Heading 1', element: 'h1' }, - { name: 'Heading 2', element: 'h2' }, - { name: 'Heading 3', element: 'h3' }, - { name: 'Heading 4', element: 'h4' }, - { name: 'Heading 5', element: 'h5' }, - { name: 'Heading 6', element: 'h6' }, - { name: 'Preformatted Text',element: 'pre' }, - { name: 'Address', element: 'address' }, - */ + // These styles are already available in the "Format" combo ("format" plugin), + // so they are not needed here by default. You may enable them to avoid + // placing the "Format" combo in the toolbar, maintaining the same features. + /* + { name: 'Paragraph', element: 'p' }, + { name: 'Heading 1', element: 'h1' }, + { name: 'Heading 2', element: 'h2' }, + { name: 'Heading 3', element: 'h3' }, + { name: 'Heading 4', element: 'h4' }, + { name: 'Heading 5', element: 'h5' }, + { name: 'Heading 6', element: 'h6' }, + { name: 'Preformatted Text',element: 'pre' }, + { name: 'Address', element: 'address' }, + */ - { name: 'Italic Title', element: 'h2', styles: { 'font-style': 'italic' } }, - { name: 'Subtitle', element: 'h3', styles: { 'color': '#aaa', 'font-style': 'italic' } }, - { - name: 'Special Container', - element: 'div', - styles: { - padding: '5px 10px', - background: '#eee', - border: '1px solid #ccc' - } - }, + {name: 'Italic Title', element: 'h2', styles: {'font-style': 'italic'}}, + {name: 'Subtitle', element: 'h3', styles: {'color': '#aaa', 'font-style': 'italic'}}, + { + name: 'Special Container', + element: 'div', + styles: { + padding: '5px 10px', + background: '#eee', + border: '1px solid #ccc' + } + }, - /* Inline Styles */ + /* Inline Styles */ - // These are core styles available as toolbar buttons. You may opt enabling - // some of them in the Styles combo, removing them from the toolbar. - // (This requires the "stylescombo" plugin) - /* - { name: 'Strong', element: 'strong', overrides: 'b' }, - { name: 'Emphasis', element: 'em' , overrides: 'i' }, - { name: 'Underline', element: 'u' }, - { name: 'Strikethrough', element: 'strike' }, - { name: 'Subscript', element: 'sub' }, - { name: 'Superscript', element: 'sup' }, - */ + // These are core styles available as toolbar buttons. You may opt enabling + // some of them in the Styles combo, removing them from the toolbar. + // (This requires the "stylescombo" plugin) + /* + { name: 'Strong', element: 'strong', overrides: 'b' }, + { name: 'Emphasis', element: 'em' , overrides: 'i' }, + { name: 'Underline', element: 'u' }, + { name: 'Strikethrough', element: 'strike' }, + { name: 'Subscript', element: 'sub' }, + { name: 'Superscript', element: 'sup' }, + */ - { name: 'Marker', element: 'span', attributes: { 'class': 'marker' } }, + {name: 'Marker', element: 'span', attributes: {'class': 'marker'}}, - { name: 'Big', element: 'big' }, - { name: 'Small', element: 'small' }, - { name: 'Typewriter', element: 'tt' }, + {name: 'Big', element: 'big'}, + {name: 'Small', element: 'small'}, + {name: 'Typewriter', element: 'tt'}, - { name: 'Computer Code', element: 'code' }, - { name: 'Keyboard Phrase', element: 'kbd' }, - { name: 'Sample Text', element: 'samp' }, - { name: 'Variable', element: 'var' }, + {name: 'Computer Code', element: 'code'}, + {name: 'Keyboard Phrase', element: 'kbd'}, + {name: 'Sample Text', element: 'samp'}, + {name: 'Variable', element: 'var'}, - { name: 'Deleted Text', element: 'del' }, - { name: 'Inserted Text', element: 'ins' }, + {name: 'Deleted Text', element: 'del'}, + {name: 'Inserted Text', element: 'ins'}, - { name: 'Cited Work', element: 'cite' }, - { name: 'Inline Quotation', element: 'q' }, + {name: 'Cited Work', element: 'cite'}, + {name: 'Inline Quotation', element: 'q'}, - { name: 'Language: RTL', element: 'span', attributes: { 'dir': 'rtl' } }, - { name: 'Language: LTR', element: 'span', attributes: { 'dir': 'ltr' } }, + {name: 'Language: RTL', element: 'span', attributes: {'dir': 'rtl'}}, + {name: 'Language: LTR', element: 'span', attributes: {'dir': 'ltr'}}, - /* Object Styles */ + /* Object Styles */ - { - name: 'Styled image (left)', - element: 'img', - attributes: { 'class': 'left' } - }, + { + name: 'Styled image (left)', + element: 'img', + attributes: {'class': 'left'} + }, - { - name: 'Styled image (right)', - element: 'img', - attributes: { 'class': 'right' } - }, + { + name: 'Styled image (right)', + element: 'img', + attributes: {'class': 'right'} + }, - { - name: 'Compact table', - element: 'table', - attributes: { - cellpadding: '5', - cellspacing: '0', - border: '1', - bordercolor: '#ccc' - }, - styles: { - 'border-collapse': 'collapse' - } - }, + { + name: 'Compact table', + element: 'table', + attributes: { + cellpadding: '5', + cellspacing: '0', + border: '1', + bordercolor: '#ccc' + }, + styles: { + 'border-collapse': 'collapse' + } + }, - { name: 'Borderless Table', element: 'table', styles: { 'border-style': 'hidden', 'background-color': '#E6E6FA' } }, - { name: 'Square Bulleted List', element: 'ul', styles: { 'list-style-type': 'square' } } -] ); + {name: 'Borderless Table', element: 'table', styles: {'border-style': 'hidden', 'background-color': '#E6E6FA'}}, + {name: 'Square Bulleted List', element: 'ul', styles: {'list-style-type': 'square'}} +]); diff --git a/assets/app.css b/assets/app.css index cab1ffc..31bc6c3 100644 --- a/assets/app.css +++ b/assets/app.css @@ -9,7 +9,7 @@ } .accordion { - margin-bottom:-3px; + margin-bottom: -3px; } .accordion-group { @@ -21,8 +21,7 @@ margin-bottom: 0; } -.twitter-typeahead .tt-hint -{ +.twitter-typeahead .tt-hint { display: none; } @@ -60,8 +59,8 @@ .tt-suggestion:hover, .tt-suggestion:focus { - color: #ffffff; - text-decoration: none; - outline: 0; - background-color: #428bca; + color: #ffffff; + text-decoration: none; + outline: 0; + background-color: #428bca; } diff --git a/assets/app.js b/assets/app.js index ed89f49..5bba856 100644 --- a/assets/app.js +++ b/assets/app.js @@ -1,15 +1,15 @@ -$(function() { - $('input, select').on('change', function(event) { - var $element = $(event.target), - $container = $element.closest('.example'); +$(function () { + $('input, select').on('change', function (event) { + var $element = $(event.target), + $container = $element.closest('.example'); - if (!$element.data('tagsinput')) - return; + if (!$element.data('tagsinput')) + return; - var val = $element.val(); - if (val === null) - val = "null"; - $('code', $('pre.val', $container)).html( ($.isArray(val) ? JSON.stringify(val) : "\"" + val.replace('"', '\\"') + "\"") ); - $('code', $('pre.items', $container)).html(JSON.stringify($element.tagsinput('items'))); - }).trigger('change'); + var val = $element.val(); + if (val === null) + val = "null"; + $('code', $('pre.val', $container)).html(($.isArray(val) ? JSON.stringify(val) : "\"" + val.replace('"', '\\"') + "\"")); + $('code', $('pre.items', $container)).html(JSON.stringify($element.tagsinput('items'))); + }).trigger('change'); }); \ No newline at end of file diff --git a/assets/app_bs2.js b/assets/app_bs2.js index 00b1d25..2de912f 100644 --- a/assets/app_bs2.js +++ b/assets/app_bs2.js @@ -1,74 +1,84 @@ $('.example_typeahead > > input').tagsinput({ - typeahead: { - source: function(query) { - return $.getJSON('assets/citynames.json'); + typeahead: { + source: function (query) { + return $.getJSON('assets/citynames.json'); + } } - } }); $('.example_objects_as_tags > > input').tagsinput({ - itemValue: 'value', - itemText: 'text', - typeahead: { - source: function(query) { - return $.getJSON('assets/cities.json'); + itemValue: 'value', + itemText: 'text', + typeahead: { + source: function (query) { + return $.getJSON('assets/cities.json'); + } } - } }); -$('.example_objects_as_tags > > input').tagsinput('add', { "value": 1 , "text": "Amsterdam" , "continent": "Europe" }); -$('.example_objects_as_tags > > input').tagsinput('add', { "value": 4 , "text": "Washington" , "continent": "America" }); -$('.example_objects_as_tags > > input').tagsinput('add', { "value": 7 , "text": "Sydney" , "continent": "Australia" }); -$('.example_objects_as_tags > > input').tagsinput('add', { "value": 10, "text": "Beijing" , "continent": "Asia" }); -$('.example_objects_as_tags > > input').tagsinput('add', { "value": 13, "text": "Cairo" , "continent": "Africa" }); +$('.example_objects_as_tags > > input').tagsinput('add', {"value": 1, "text": "Amsterdam", "continent": "Europe"}); +$('.example_objects_as_tags > > input').tagsinput('add', {"value": 4, "text": "Washington", "continent": "America"}); +$('.example_objects_as_tags > > input').tagsinput('add', {"value": 7, "text": "Sydney", "continent": "Australia"}); +$('.example_objects_as_tags > > input').tagsinput('add', {"value": 10, "text": "Beijing", "continent": "Asia"}); +$('.example_objects_as_tags > > input').tagsinput('add', {"value": 13, "text": "Cairo", "continent": "Africa"}); $('.example_tagclass > > input').tagsinput({ - tagClass: function(item) { - switch (item.continent) { - case 'Europe' : return 'label label-info'; - case 'America' : return 'label label-danger label-important'; - case 'Australia': return 'label label-success'; - case 'Africa' : return 'label'; - case 'Asia' : return 'label label-warning'; + tagClass: function (item) { + switch (item.continent) { + case 'Europe' : + return 'label label-info'; + case 'America' : + return 'label label-danger label-important'; + case 'Australia': + return 'label label-success'; + case 'Africa' : + return 'label'; + case 'Asia' : + return 'label label-warning'; + } + }, + itemValue: 'value', + itemText: 'text', + typeahead: { + source: function (query) { + return $.getJSON('assets/cities.json'); + } } - }, - itemValue: 'value', - itemText: 'text', - typeahead: { - source: function(query) { - return $.getJSON('assets/cities.json'); - } - } }); -$('.example_tagclass > > input').tagsinput('add', { "value": 1 , "text": "Amsterdam" , "continent": "Europe" }); -$('.example_tagclass > > input').tagsinput('add', { "value": 4 , "text": "Washington" , "continent": "America" }); -$('.example_tagclass > > input').tagsinput('add', { "value": 7 , "text": "Sydney" , "continent": "Australia" }); -$('.example_tagclass > > input').tagsinput('add', { "value": 10, "text": "Beijing" , "continent": "Asia" }); -$('.example_tagclass > > input').tagsinput('add', { "value": 13, "text": "Cairo" , "continent": "Africa" }); +$('.example_tagclass > > input').tagsinput('add', {"value": 1, "text": "Amsterdam", "continent": "Europe"}); +$('.example_tagclass > > input').tagsinput('add', {"value": 4, "text": "Washington", "continent": "America"}); +$('.example_tagclass > > input').tagsinput('add', {"value": 7, "text": "Sydney", "continent": "Australia"}); +$('.example_tagclass > > input').tagsinput('add', {"value": 10, "text": "Beijing", "continent": "Asia"}); +$('.example_tagclass > > input').tagsinput('add', {"value": 13, "text": "Cairo", "continent": "Africa"}); angular.module('AngularExample', ['bootstrap-tagsinput']) - .controller('CityTagsInputController', - function CityTagsInputController($scope, $http) { - // Init with some cities - $scope.cities = [ - { "value": 1 , "text": "Amsterdam" , "continent": "Europe" }, - { "value": 4 , "text": "Washington" , "continent": "America" }, - { "value": 7 , "text": "Sydney" , "continent": "Australia" }, - { "value": 10, "text": "Beijing" , "continent": "Asia" }, - { "value": 13, "text": "Cairo" , "continent": "Africa" } - ]; + .controller('CityTagsInputController', + function CityTagsInputController($scope, $http) { + // Init with some cities + $scope.cities = [ + {"value": 1, "text": "Amsterdam", "continent": "Europe"}, + {"value": 4, "text": "Washington", "continent": "America"}, + {"value": 7, "text": "Sydney", "continent": "Australia"}, + {"value": 10, "text": "Beijing", "continent": "Asia"}, + {"value": 13, "text": "Cairo", "continent": "Africa"} + ]; - $scope.queryCities = function(query) { - return $http.get('assets/cities.json'); - }; + $scope.queryCities = function (query) { + return $http.get('assets/cities.json'); + }; - $scope.getTagClass = function(city) { - switch (city.continent) { - case 'Europe' : return 'label label-info'; - case 'America' : return 'label label-danger label-important'; - case 'Australia': return 'label label-success'; - case 'Africa' : return 'label'; - case 'Asia' : return 'label label-warning'; + $scope.getTagClass = function (city) { + switch (city.continent) { + case 'Europe' : + return 'label label-info'; + case 'America' : + return 'label label-danger label-important'; + case 'Australia': + return 'label label-success'; + case 'Africa' : + return 'label'; + case 'Asia' : + return 'label label-warning'; + } + }; } - }; - } - ); \ No newline at end of file + ); \ No newline at end of file diff --git a/assets/app_bs3.js b/assets/app_bs3.js index 818b02e..cc019ba 100644 --- a/assets/app_bs3.js +++ b/assets/app_bs3.js @@ -1,20 +1,21 @@ var citynames = new Bloodhound({ - datumTokenizer: Bloodhound.tokenizers.obj.whitespace('name'), - queryTokenizer: Bloodhound.tokenizers.whitespace, - prefetch: { - url: 'assets/citynames.json', - filter: function(list) { - return $.map(list, function(cityname) { - return { name: cityname }; }); + datumTokenizer: Bloodhound.tokenizers.obj.whitespace('name'), + queryTokenizer: Bloodhound.tokenizers.whitespace, + prefetch: { + url: 'assets/citynames.json', + filter: function (list) { + return $.map(list, function (cityname) { + return {name: cityname}; + }); + } } - } }); citynames.initialize(); var cities = new Bloodhound({ - datumTokenizer: Bloodhound.tokenizers.obj.whitespace('text'), - queryTokenizer: Bloodhound.tokenizers.whitespace, - prefetch: 'assets/cities.json' + datumTokenizer: Bloodhound.tokenizers.obj.whitespace('text'), + queryTokenizer: Bloodhound.tokenizers.whitespace, + prefetch: 'assets/cities.json' }); cities.initialize(); @@ -23,12 +24,12 @@ cities.initialize(); */ var elt = $('.example_typeahead > > input'); elt.tagsinput({ - typeaheadjs: { - name: 'citynames', - displayKey: 'name', - valueKey: 'name', - source: citynames.ttAdapter() - } + typeaheadjs: { + name: 'citynames', + displayKey: 'name', + valueKey: 'name', + source: citynames.ttAdapter() + } }); /** @@ -36,60 +37,65 @@ elt.tagsinput({ */ elt = $('.example_objects_as_tags > > input'); elt.tagsinput({ - itemValue: 'value', - itemText: 'text', - typeaheadjs: { - name: 'cities', - displayKey: 'text', - source: cities.ttAdapter() - } + itemValue: 'value', + itemText: 'text', + typeaheadjs: { + name: 'cities', + displayKey: 'text', + source: cities.ttAdapter() + } }); -elt.tagsinput('add', { "value": 1 , "text": "Amsterdam" , "continent": "Europe" }); -elt.tagsinput('add', { "value": 4 , "text": "Washington" , "continent": "America" }); -elt.tagsinput('add', { "value": 7 , "text": "Sydney" , "continent": "Australia" }); -elt.tagsinput('add', { "value": 10, "text": "Beijing" , "continent": "Asia" }); -elt.tagsinput('add', { "value": 13, "text": "Cairo" , "continent": "Africa" }); +elt.tagsinput('add', {"value": 1, "text": "Amsterdam", "continent": "Europe"}); +elt.tagsinput('add', {"value": 4, "text": "Washington", "continent": "America"}); +elt.tagsinput('add', {"value": 7, "text": "Sydney", "continent": "Australia"}); +elt.tagsinput('add', {"value": 10, "text": "Beijing", "continent": "Asia"}); +elt.tagsinput('add', {"value": 13, "text": "Cairo", "continent": "Africa"}); /** * Categorizing tags */ elt = $('.example_tagclass > > input'); elt.tagsinput({ - tagClass: function(item) { - switch (item.continent) { - case 'Europe' : return 'label label-primary'; - case 'America' : return 'label label-danger label-important'; - case 'Australia': return 'label label-success'; - case 'Africa' : return 'label label-default'; - case 'Asia' : return 'label label-warning'; - } - }, - itemValue: 'value', - itemText: 'text', - // typeaheadjs: { - // name: 'cities', - // displayKey: 'text', - // source: cities.ttAdapter() - // } - typeaheadjs: [ - { - hint: true, - highlight: true, - minLength: 2 - }, - { - name: 'cities', - displayKey: 'text', - source: cities.ttAdapter() - } - ] + tagClass: function (item) { + switch (item.continent) { + case 'Europe' : + return 'label label-primary'; + case 'America' : + return 'label label-danger label-important'; + case 'Australia': + return 'label label-success'; + case 'Africa' : + return 'label label-default'; + case 'Asia' : + return 'label label-warning'; + } + }, + itemValue: 'value', + itemText: 'text', + // typeaheadjs: { + // name: 'cities', + // displayKey: 'text', + // source: cities.ttAdapter() + // } + typeaheadjs: [ + { + hint: true, + highlight: true, + minLength: 2 + }, + { + name: 'cities', + displayKey: 'text', + source: cities.ttAdapter() + } + ] }); -elt.tagsinput('add', { "value": 1 , "text": "Amsterdam" , "continent": "Europe" }); -elt.tagsinput('add', { "value": 4 , "text": "Washington" , "continent": "America" }); -elt.tagsinput('add', { "value": 7 , "text": "Sydney" , "continent": "Australia" }); -elt.tagsinput('add', { "value": 10, "text": "Beijing" , "continent": "Asia" }); -elt.tagsinput('add', { "value": 13, "text": "Cairo" , "continent": "Africa" }); +elt.tagsinput('add', {"value": 1, "text": "Amsterdam", "continent": "Europe"}); +elt.tagsinput('add', {"value": 4, "text": "Washington", "continent": "America"}); +elt.tagsinput('add', {"value": 7, "text": "Sydney", "continent": "Australia"}); +elt.tagsinput('add', {"value": 10, "text": "Beijing", "continent": "Asia"}); +elt.tagsinput('add', {"value": 13, "text": "Cairo", "continent": "Africa"}); // HACK: overrule hardcoded display inline-block of typeahead.js $(".twitter-typeahead").css('display', 'inline'); diff --git a/assets/cities.json b/assets/cities.json index 97a9887..a270b6e 100644 --- a/assets/cities.json +++ b/assets/cities.json @@ -1,16 +1,77 @@ -[ { "value": 1 , "text": "Amsterdam" , "continent": "Europe" }, - { "value": 2 , "text": "London" , "continent": "Europe" }, - { "value": 3 , "text": "Paris" , "continent": "Europe" }, - { "value": 4 , "text": "Washington" , "continent": "America" }, - { "value": 5 , "text": "Mexico City" , "continent": "America" }, - { "value": 6 , "text": "Buenos Aires", "continent": "America" }, - { "value": 7 , "text": "Sydney" , "continent": "Australia" }, - { "value": 8 , "text": "Wellington" , "continent": "Australia" }, - { "value": 9 , "text": "Canberra" , "continent": "Australia" }, - { "value": 10, "text": "Beijing" , "continent": "Asia" }, - { "value": 11, "text": "New Delhi" , "continent": "Asia" }, - { "value": 12, "text": "Kathmandu" , "continent": "Asia" }, - { "value": 13, "text": "Cairo" , "continent": "Africa" }, - { "value": 14, "text": "Cape Town" , "continent": "Africa" }, - { "value": 15, "text": "Kinshasa" , "continent": "Africa" } +[ + { + "value": 1, + "text": "Amsterdam", + "continent": "Europe" + }, + { + "value": 2, + "text": "London", + "continent": "Europe" + }, + { + "value": 3, + "text": "Paris", + "continent": "Europe" + }, + { + "value": 4, + "text": "Washington", + "continent": "America" + }, + { + "value": 5, + "text": "Mexico City", + "continent": "America" + }, + { + "value": 6, + "text": "Buenos Aires", + "continent": "America" + }, + { + "value": 7, + "text": "Sydney", + "continent": "Australia" + }, + { + "value": 8, + "text": "Wellington", + "continent": "Australia" + }, + { + "value": 9, + "text": "Canberra", + "continent": "Australia" + }, + { + "value": 10, + "text": "Beijing", + "continent": "Asia" + }, + { + "value": 11, + "text": "New Delhi", + "continent": "Asia" + }, + { + "value": 12, + "text": "Kathmandu", + "continent": "Asia" + }, + { + "value": 13, + "text": "Cairo", + "continent": "Africa" + }, + { + "value": 14, + "text": "Cape Town", + "continent": "Africa" + }, + { + "value": 15, + "text": "Kinshasa", + "continent": "Africa" + } ] \ No newline at end of file diff --git a/assets/citynames.json b/assets/citynames.json index 78cbfa8..5e2ab9e 100644 --- a/assets/citynames.json +++ b/assets/citynames.json @@ -1,4 +1,5 @@ -[ "Amsterdam", +[ + "Amsterdam", "London", "Paris", "Washington", diff --git a/assets/jquery.limitText.js b/assets/jquery.limitText.js index be63cf9..5c7e3b1 100644 --- a/assets/jquery.limitText.js +++ b/assets/jquery.limitText.js @@ -45,24 +45,24 @@ * LimitText Class Definition */ var LimitText = function (element, options) { - this.options = options; - this.$element = $(element); + this.options = options; + this.$element = $(element); // if an existing container is not defined, then a default will be created - this.$status = (this.options.statusMessage.length) ? + this.$status = (this.options.statusMessage.length) ? $(this.options.statusMessage) : $(this.options.containerElement); // Add classes to the status container, and insert base text this.$status .addClass(this.options.containerClass + ' ' + this.options.counterClass) - .append('' + + .append('' + this.options.limit + ' characters remaining'); // reference not available til we've appended the html snippet - this.$count = $('strong', this.$status); + this.$count = $('strong', this.$status); // insert the default message container if one isn't already defined if (!this.options.statusMessage.length) this.$element.after(this.$status); - + // set our event handler and proxy it to properly set the context this.$element.on('input.limitText.data-api propertychange.limitText.data-api', $.proxy(this.checkCount, this)); @@ -98,9 +98,9 @@ } var remaining = this.options.limit - currVal.length; - + this.$count.html(remaining); - + if (remaining <= this.options.warningLimit) { this.$status.removeClass(this.options.counterClass).addClass(this.options.warningClass); } else { @@ -110,7 +110,7 @@ LimitText.prototype.destroy = function () { $.removeData(this.$element[0], 'limitText'); - + // remove the inserted status container if (!this.options.statusMessage.length) { this.$status.remove(); @@ -122,19 +122,19 @@ this.options.warningClass) .empty(); } - + this.$element.off('input.limitText.data-api propertychange.limitText.data-api'); this.$element = null; }; // limitText Plugin Definition - function Plugin (option) { + function Plugin(option) { return this.each(function () { var $this = $(this), data = $this.data('limitText'), options = $.extend({}, LimitText.DEFAULTS, $this.data(), typeof option == 'object' && option); - + if (!data) $this.data('limitText', (data = new LimitText(this, options))); if (typeof option == 'string') data[option](); }); @@ -142,8 +142,8 @@ var old = $.fn.limitText; - $.fn.limitText = Plugin; - $.fn.limitText.Constructor = LimitText; + $.fn.limitText = Plugin; + $.fn.limitText.Constructor = LimitText; // limitText No Conflict diff --git a/config/site.php b/config/site.php index bd519e7..88e32f1 100644 --- a/config/site.php +++ b/config/site.php @@ -1,32 +1,32 @@ - array ( - 'title' => 'PonePaste', - 'description' => 'PonePaste can store green', - 'baseurl' => 'ponepaste.local/', - 'keywords' => '', - 'site_name' => 'PonePaste', - 'email' => '', - 'google_analytics' => '', - 'additional_scripts' => 'PonePaste', - ), - 'interface' => - array ( - 'language' => 'en', - 'theme' => 'bulma', - ), - 'permissions' => [ - 'disable_guest' => false, - 'private' => false - ], - 'mail' => [ - 'verification' => false, - 'smtp_host' => '', - 'smtp_port' => '', - 'smtp_user' => '', - 'socket' => '', - 'auth' => '', - 'protocol' => '' - ] +return array( + 'site_info' => + array( + 'title' => 'PonePaste', + 'description' => 'PonePaste can store green', + 'baseurl' => 'ponepaste.local/', + 'keywords' => '', + 'site_name' => 'PonePaste', + 'email' => '', + 'google_analytics' => '', + 'additional_scripts' => 'PonePaste', + ), + 'interface' => + array( + 'language' => 'en', + 'theme' => 'bulma', + ), + 'permissions' => [ + 'disable_guest' => false, + 'private' => false + ], + 'mail' => [ + 'verification' => false, + 'smtp_host' => '', + 'smtp_port' => '', + 'smtp_user' => '', + 'socket' => '', + 'auth' => '', + 'protocol' => '' + ] ); \ No newline at end of file diff --git a/dist/bootstrap-tagsinput-angular.js b/dist/bootstrap-tagsinput-angular.js index adcaccb..7ba1d14 100644 --- a/dist/bootstrap-tagsinput-angular.js +++ b/dist/bootstrap-tagsinput-angular.js @@ -1,87 +1,93 @@ angular.module('bootstrap-tagsinput', []) -.directive('bootstrapTagsinput', [function() { + .directive('bootstrapTagsinput', [function () { - function getItemProperty(scope, property) { - if (!property) - return undefined; + function getItemProperty(scope, property) { + if (!property) + return undefined; - if (angular.isFunction(scope.$parent[property])) - return scope.$parent[property]; + if (angular.isFunction(scope.$parent[property])) + return scope.$parent[property]; - return function(item) { - return item[property]; - }; - } - - return { - restrict: 'EA', - scope: { - model: '=ngModel' - }, - template: '', - replace: false, - link: function(scope, element, attrs) { - $(function() { - if (!angular.isArray(scope.model)) - scope.model = []; - - var select = $('select', element); - var typeaheadSourceArray = attrs.typeaheadSource ? attrs.typeaheadSource.split('.') : null; - var typeaheadSource = typeaheadSourceArray ? - (typeaheadSourceArray.length > 1 ? - scope.$parent[typeaheadSourceArray[0]][typeaheadSourceArray[1]] - : scope.$parent[typeaheadSourceArray[0]]) - : null; - - select.tagsinput(scope.$parent[attrs.options || ''] || { - typeahead : { - source : angular.isFunction(typeaheadSource) ? typeaheadSource : null - }, - itemValue: getItemProperty(scope, attrs.itemvalue), - itemText : getItemProperty(scope, attrs.itemtext), - confirmKeys : getItemProperty(scope, attrs.confirmkeys) ? JSON.parse(attrs.confirmkeys) : [13], - tagClass : angular.isFunction(scope.$parent[attrs.tagclass]) ? scope.$parent[attrs.tagclass] : function(item) { return attrs.tagclass; } - }); - - for (var i = 0; i < scope.model.length; i++) { - select.tagsinput('add', scope.model[i]); + return function (item) { + return item[property]; + }; } - select.on('itemAdded', function(event) { - if (scope.model.indexOf(event.item) === -1) - scope.model.push(event.item); - }); + return { + restrict: 'EA', + scope: { + model: '=ngModel' + }, + template: '', + replace: false, + link: function (scope, element, attrs) { + $(function () { + if (!angular.isArray(scope.model)) + scope.model = []; - select.on('itemRemoved', function(event) { - var idx = scope.model.indexOf(event.item); - if (idx !== -1) - scope.model.splice(idx, 1); - }); + var select = $('select', element); + var typeaheadSourceArray = attrs.typeaheadSource ? attrs.typeaheadSource.split('.') : null; + var typeaheadSource = typeaheadSourceArray ? + (typeaheadSourceArray.length > 1 ? + scope.$parent[typeaheadSourceArray[0]][typeaheadSourceArray[1]] + : scope.$parent[typeaheadSourceArray[0]]) + : null; - // create a shallow copy of model's current state, needed to determine - // diff when model changes - var prev = scope.model.slice(); - scope.$watch("model", function() { - var added = scope.model.filter(function(i) {return prev.indexOf(i) === -1;}), - removed = prev.filter(function(i) {return scope.model.indexOf(i) === -1;}), - i; + select.tagsinput(scope.$parent[attrs.options || ''] || { + typeahead: { + source: angular.isFunction(typeaheadSource) ? typeaheadSource : null + }, + itemValue: getItemProperty(scope, attrs.itemvalue), + itemText: getItemProperty(scope, attrs.itemtext), + confirmKeys: getItemProperty(scope, attrs.confirmkeys) ? JSON.parse(attrs.confirmkeys) : [13], + tagClass: angular.isFunction(scope.$parent[attrs.tagclass]) ? scope.$parent[attrs.tagclass] : function (item) { + return attrs.tagclass; + } + }); - prev = scope.model.slice(); + for (var i = 0; i < scope.model.length; i++) { + select.tagsinput('add', scope.model[i]); + } - // Remove tags no longer in binded model - for (i = 0; i < removed.length; i++) { - select.tagsinput('remove', removed[i]); - } + select.on('itemAdded', function (event) { + if (scope.model.indexOf(event.item) === -1) + scope.model.push(event.item); + }); - // Refresh remaining tags - select.tagsinput('refresh'); + select.on('itemRemoved', function (event) { + var idx = scope.model.indexOf(event.item); + if (idx !== -1) + scope.model.splice(idx, 1); + }); - // Add new items in model as tags - for (i = 0; i < added.length; i++) { - select.tagsinput('add', added[i]); - } - }, true); - }); - } - }; -}]); + // create a shallow copy of model's current state, needed to determine + // diff when model changes + var prev = scope.model.slice(); + scope.$watch("model", function () { + var added = scope.model.filter(function (i) { + return prev.indexOf(i) === -1; + }), + removed = prev.filter(function (i) { + return scope.model.indexOf(i) === -1; + }), + i; + + prev = scope.model.slice(); + + // Remove tags no longer in binded model + for (i = 0; i < removed.length; i++) { + select.tagsinput('remove', removed[i]); + } + + // Refresh remaining tags + select.tagsinput('refresh'); + + // Add new items in model as tags + for (i = 0; i < added.length; i++) { + select.tagsinput('add', added[i]); + } + }, true); + }); + } + }; + }]); diff --git a/dist/bootstrap-tagsinput-angular.min.js.map b/dist/bootstrap-tagsinput-angular.min.js.map index 50f9c9a..37d1479 100644 --- a/dist/bootstrap-tagsinput-angular.min.js.map +++ b/dist/bootstrap-tagsinput-angular.min.js.map @@ -1 +1,61 @@ -{"version":3,"sources":["../src/bootstrap-tagsinput-angular.js"],"names":["angular","module","directive","getItemProperty","scope","property","isFunction","$parent","item","undefined","restrict","model","template","replace","link","element","attrs","$","isArray","select","typeaheadSourceArray","typeaheadSource","split","length","tagsinput","options","typeahead","source","itemValue","itemvalue","itemText","itemtext","confirmKeys","confirmkeys","JSON","parse","tagClass","tagclass","i","on","event","indexOf","push","idx","splice","prev","slice","$watch","added","filter","removed"],"mappings":";;;;;AAAAA,QAAQC,OAAO,0BACdC,UAAU,sBAAuB,WAEhC,QAASC,GAAgBC,EAAOC,GAC9B,MAAKA,GAGDL,QAAQM,WAAWF,EAAMG,QAAQF,IAC5BD,EAAMG,QAAQF,GAEhB,SAASG,GACd,MAAOA,GAAKH,IANLI,OAUX,OACEC,SAAU,KACVN,OACEO,MAAO,YAETC,SAAU,6BACVC,SAAS,EACTC,KAAM,SAASV,EAAOW,EAASC,GAC7BC,EAAE,WACKjB,QAAQkB,QAAQd,EAAMO,SACzBP,EAAMO,SAER,IAAIQ,GAASF,EAAE,SAAUF,GACrBK,EAAuBJ,EAAMK,gBAAkBL,EAAMK,gBAAgBC,MAAM,KAAO,KAClFD,EAAkBD,EACjBA,EAAqBG,OAAS,EAC3BnB,EAAMG,QAAQa,EAAqB,IAAIA,EAAqB,IAC1DhB,EAAMG,QAAQa,EAAqB,IACvC,IAEND,GAAOK,UAAUpB,EAAMG,QAAQS,EAAMS,SAAW,MAC9CC,WACEC,OAAW3B,QAAQM,WAAWe,GAAmBA,EAAkB,MAErEO,UAAWzB,EAAgBC,EAAOY,EAAMa,WACxCC,SAAW3B,EAAgBC,EAAOY,EAAMe,UACxCC,YAAc7B,EAAgBC,EAAOY,EAAMiB,aAAeC,KAAKC,MAAMnB,EAAMiB,cAAgB,IAC3FG,SAAWpC,QAAQM,WAAWF,EAAMG,QAAQS,EAAMqB,WAAajC,EAAMG,QAAQS,EAAMqB,UAAY,SAAS7B,GAAQ,MAAOQ,GAAMqB,WAG/H,KAAK,GAAIC,GAAI,EAAGA,EAAIlC,EAAMO,MAAMY,OAAQe,IACtCnB,EAAOK,UAAU,MAAOpB,EAAMO,MAAM2B,GAGtCnB,GAAOoB,GAAG,YAAa,SAASC,GACU,KAApCpC,EAAMO,MAAM8B,QAAQD,EAAMhC,OAC5BJ,EAAMO,MAAM+B,KAAKF,EAAMhC,QAG3BW,EAAOoB,GAAG,cAAe,SAASC,GAChC,GAAIG,GAAMvC,EAAMO,MAAM8B,QAAQD,EAAMhC,KACxB,MAARmC,GACFvC,EAAMO,MAAMiC,OAAOD,EAAK,IAK5B,IAAIE,GAAOzC,EAAMO,MAAMmC,OACvB1C,GAAM2C,OAAO,QAAS,WACpB,GAEIT,GAFAU,EAAQ5C,EAAMO,MAAMsC,OAAO,SAASX,GAAI,MAA2B,KAApBO,EAAKJ,QAAQH,KAC5DY,EAAUL,EAAKI,OAAO,SAASX,GAAI,MAAkC,KAA3BlC,EAAMO,MAAM8B,QAAQH,IAMlE,KAHAO,EAAOzC,EAAMO,MAAMmC,QAGdR,EAAI,EAAGA,EAAIY,EAAQ3B,OAAQe,IAC9BnB,EAAOK,UAAU,SAAU0B,EAAQZ,GAOrC,KAHAnB,EAAOK,UAAU,WAGZc,EAAI,EAAGA,EAAIU,EAAMzB,OAAQe,IAC5BnB,EAAOK,UAAU,MAAOwB,EAAMV,MAE/B","file":"bootstrap-tagsinput-angular.min.js"} \ No newline at end of file +{ + "version": 3, + "sources": [ + "../src/bootstrap-tagsinput-angular.js" + ], + "names": [ + "angular", + "module", + "directive", + "getItemProperty", + "scope", + "property", + "isFunction", + "$parent", + "item", + "undefined", + "restrict", + "model", + "template", + "replace", + "link", + "element", + "attrs", + "$", + "isArray", + "select", + "typeaheadSourceArray", + "typeaheadSource", + "split", + "length", + "tagsinput", + "options", + "typeahead", + "source", + "itemValue", + "itemvalue", + "itemText", + "itemtext", + "confirmKeys", + "confirmkeys", + "JSON", + "parse", + "tagClass", + "tagclass", + "i", + "on", + "event", + "indexOf", + "push", + "idx", + "splice", + "prev", + "slice", + "$watch", + "added", + "filter", + "removed" + ], + "mappings": ";;;;;AAAAA,QAAQC,OAAO,0BACdC,UAAU,sBAAuB,WAEhC,QAASC,GAAgBC,EAAOC,GAC9B,MAAKA,GAGDL,QAAQM,WAAWF,EAAMG,QAAQF,IAC5BD,EAAMG,QAAQF,GAEhB,SAASG,GACd,MAAOA,GAAKH,IANLI,OAUX,OACEC,SAAU,KACVN,OACEO,MAAO,YAETC,SAAU,6BACVC,SAAS,EACTC,KAAM,SAASV,EAAOW,EAASC,GAC7BC,EAAE,WACKjB,QAAQkB,QAAQd,EAAMO,SACzBP,EAAMO,SAER,IAAIQ,GAASF,EAAE,SAAUF,GACrBK,EAAuBJ,EAAMK,gBAAkBL,EAAMK,gBAAgBC,MAAM,KAAO,KAClFD,EAAkBD,EACjBA,EAAqBG,OAAS,EAC3BnB,EAAMG,QAAQa,EAAqB,IAAIA,EAAqB,IAC1DhB,EAAMG,QAAQa,EAAqB,IACvC,IAEND,GAAOK,UAAUpB,EAAMG,QAAQS,EAAMS,SAAW,MAC9CC,WACEC,OAAW3B,QAAQM,WAAWe,GAAmBA,EAAkB,MAErEO,UAAWzB,EAAgBC,EAAOY,EAAMa,WACxCC,SAAW3B,EAAgBC,EAAOY,EAAMe,UACxCC,YAAc7B,EAAgBC,EAAOY,EAAMiB,aAAeC,KAAKC,MAAMnB,EAAMiB,cAAgB,IAC3FG,SAAWpC,QAAQM,WAAWF,EAAMG,QAAQS,EAAMqB,WAAajC,EAAMG,QAAQS,EAAMqB,UAAY,SAAS7B,GAAQ,MAAOQ,GAAMqB,WAG/H,KAAK,GAAIC,GAAI,EAAGA,EAAIlC,EAAMO,MAAMY,OAAQe,IACtCnB,EAAOK,UAAU,MAAOpB,EAAMO,MAAM2B,GAGtCnB,GAAOoB,GAAG,YAAa,SAASC,GACU,KAApCpC,EAAMO,MAAM8B,QAAQD,EAAMhC,OAC5BJ,EAAMO,MAAM+B,KAAKF,EAAMhC,QAG3BW,EAAOoB,GAAG,cAAe,SAASC,GAChC,GAAIG,GAAMvC,EAAMO,MAAM8B,QAAQD,EAAMhC,KACxB,MAARmC,GACFvC,EAAMO,MAAMiC,OAAOD,EAAK,IAK5B,IAAIE,GAAOzC,EAAMO,MAAMmC,OACvB1C,GAAM2C,OAAO,QAAS,WACpB,GAEIT,GAFAU,EAAQ5C,EAAMO,MAAMsC,OAAO,SAASX,GAAI,MAA2B,KAApBO,EAAKJ,QAAQH,KAC5DY,EAAUL,EAAKI,OAAO,SAASX,GAAI,MAAkC,KAA3BlC,EAAMO,MAAM8B,QAAQH,IAMlE,KAHAO,EAAOzC,EAAMO,MAAMmC,QAGdR,EAAI,EAAGA,EAAIY,EAAQ3B,OAAQe,IAC9BnB,EAAOK,UAAU,SAAU0B,EAAQZ,GAOrC,KAHAnB,EAAOK,UAAU,WAGZc,EAAI,EAAGA,EAAIU,EAAMzB,OAAQe,IAC5BnB,EAAOK,UAAU,MAAOwB,EAAMV,MAE/B", + "file": "bootstrap-tagsinput-angular.min.js" +} \ No newline at end of file diff --git a/dist/bootstrap-tagsinput.css b/dist/bootstrap-tagsinput.css index 17ad641..51c3ce6 100644 --- a/dist/bootstrap-tagsinput.css +++ b/dist/bootstrap-tagsinput.css @@ -1,56 +1,66 @@ .bootstrap-tagsinput { - background-color: #fff; - border: 1px solid #ccc; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - display: inline-block; - padding: 4px 6px; - color: #555; - vertical-align: middle; - border-radius: 4px; - max-width: 100%; - line-height: 22px; - cursor: text; + background-color: #fff; + border: 1px solid #ccc; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + display: inline-block; + padding: 4px 6px; + color: #555; + vertical-align: middle; + border-radius: 4px; + max-width: 100%; + line-height: 22px; + cursor: text; } + .bootstrap-tagsinput input { - border: none; - box-shadow: none; - outline: none; - background-color: transparent; - padding: 0 6px; - margin: 0; - width: auto; - max-width: inherit; + border: none; + box-shadow: none; + outline: none; + background-color: transparent; + padding: 0 6px; + margin: 0; + width: auto; + max-width: inherit; } + .bootstrap-tagsinput.form-control input::-moz-placeholder { - color: #777; - opacity: 1; + color: #777; + opacity: 1; } + .bootstrap-tagsinput.form-control input:-ms-input-placeholder { - color: #777; + color: #777; } + .bootstrap-tagsinput.form-control input::-webkit-input-placeholder { - color: #777; + color: #777; } + .bootstrap-tagsinput input:focus { - border: none; - box-shadow: none; + border: none; + box-shadow: none; } + .bootstrap-tagsinput .tag { - margin-right: 2px; - color: white; - background: #3298dc; + margin-right: 2px; + color: white; + background: #3298dc; } + .bootstrap-tagsinput .tag [data-role="remove"] { - margin-left: 8px; - cursor: pointer; + margin-left: 8px; + cursor: pointer; } + .bootstrap-tagsinput .tag [data-role="remove"]:after { - content: "x"; - padding: 0px 2px; + content: "x"; + padding: 0px 2px; } + .bootstrap-tagsinput .tag [data-role="remove"]:hover { - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); } + .bootstrap-tagsinput .tag [data-role="remove"]:hover:active { - box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } diff --git a/dist/bootstrap-tagsinput.js b/dist/bootstrap-tagsinput.js index 2b403f7..d88ba14 100644 --- a/dist/bootstrap-tagsinput.js +++ b/dist/bootstrap-tagsinput.js @@ -1,646 +1,667 @@ (function ($) { - "use strict"; + "use strict"; - var defaultOptions = { - tagClass: function(item) { - return 'label label-info'; - }, - itemValue: function(item) { - return item ? item.toString() : item; - }, - itemText: function(item) { - return this.itemValue(item); - }, - itemTitle: function(item) { - return null; - }, - freeInput: true, - addOnBlur: true, - maxTags: undefined, - maxChars: undefined, - confirmKeys: [13, 44], - delimiter: ',', - delimiterRegex: null, - cancelConfirmKeysOnEmpty: true, - onTagExists: function(item, $tag) { - $tag.hide().fadeIn(); - }, - trimValue: false, - allowDuplicates: false - }; - - /** - * Constructor function - */ - function TagsInput(element, options) { - this.itemsArray = []; - - this.$element = $(element); - this.$element.hide(); - - this.isSelect = (element.tagName === 'SELECT'); - this.multiple = (this.isSelect && element.hasAttribute('multiple')); - this.objectItems = options && options.itemValue; - this.placeholderText = element.hasAttribute('placeholder') ? this.$element.attr('placeholder') : ''; - this.inputSize = Math.max(1, this.placeholderText.length); - - this.$container = $(''); - this.$input = $('').appendTo(this.$container); - - this.$element.before(this.$container); - - this.build(options); - } - - TagsInput.prototype = { - constructor: TagsInput, + var defaultOptions = { + tagClass: function (item) { + return 'label label-info'; + }, + itemValue: function (item) { + return item ? item.toString() : item; + }, + itemText: function (item) { + return this.itemValue(item); + }, + itemTitle: function (item) { + return null; + }, + freeInput: true, + addOnBlur: true, + maxTags: undefined, + maxChars: undefined, + confirmKeys: [13, 44], + delimiter: ',', + delimiterRegex: null, + cancelConfirmKeysOnEmpty: true, + onTagExists: function (item, $tag) { + $tag.hide().fadeIn(); + }, + trimValue: false, + allowDuplicates: false + }; /** - * Adds the given item as a new tag. Pass true to dontPushVal to prevent - * updating the elements val() + * Constructor function */ - add: function(item, dontPushVal, options) { - var self = this; + function TagsInput(element, options) { + this.itemsArray = []; - if (self.options.maxTags && self.itemsArray.length >= self.options.maxTags) - return; + this.$element = $(element); + this.$element.hide(); - // Ignore falsey values, except false - if (item !== false && !item) - return; + this.isSelect = (element.tagName === 'SELECT'); + this.multiple = (this.isSelect && element.hasAttribute('multiple')); + this.objectItems = options && options.itemValue; + this.placeholderText = element.hasAttribute('placeholder') ? this.$element.attr('placeholder') : ''; + this.inputSize = Math.max(1, this.placeholderText.length); - // Trim value - if (typeof item === "string" && self.options.trimValue) { - item = $.trim(item); - } + this.$container = $(''); + this.$input = $('').appendTo(this.$container); - // Throw an error when trying to add an object while the itemValue option was not set - if (typeof item === "object" && !self.objectItems) - throw("Can't add objects when itemValue option is not set"); + this.$element.before(this.$container); - // Ignore strings only containg whitespace - if (item.toString().match(/^\s*$/)) - return; + this.build(options); + } - // If SELECT but not multiple, remove current tag - if (self.isSelect && !self.multiple && self.itemsArray.length > 0) - self.remove(self.itemsArray[0]); + TagsInput.prototype = { + constructor: TagsInput, - if (typeof item === "string" && this.$element[0].tagName === 'INPUT') { - var delimiter = (self.options.delimiterRegex) ? self.options.delimiterRegex : self.options.delimiter; - var items = item.split(delimiter); - if (items.length > 1) { - for (var i = 0; i < items.length; i++) { - this.add(items[i], true); - } + /** + * Adds the given item as a new tag. Pass true to dontPushVal to prevent + * updating the elements val() + */ + add: function (item, dontPushVal, options) { + var self = this; + + if (self.options.maxTags && self.itemsArray.length >= self.options.maxTags) + return; + + // Ignore falsey values, except false + if (item !== false && !item) + return; + + // Trim value + if (typeof item === "string" && self.options.trimValue) { + item = $.trim(item); + } + + // Throw an error when trying to add an object while the itemValue option was not set + if (typeof item === "object" && !self.objectItems) + throw("Can't add objects when itemValue option is not set"); + + // Ignore strings only containg whitespace + if (item.toString().match(/^\s*$/)) + return; + + // If SELECT but not multiple, remove current tag + if (self.isSelect && !self.multiple && self.itemsArray.length > 0) + self.remove(self.itemsArray[0]); + + if (typeof item === "string" && this.$element[0].tagName === 'INPUT') { + var delimiter = (self.options.delimiterRegex) ? self.options.delimiterRegex : self.options.delimiter; + var items = item.split(delimiter); + if (items.length > 1) { + for (var i = 0; i < items.length; i++) { + this.add(items[i], true); + } + + if (!dontPushVal) + self.pushVal(); + return; + } + } + + var itemValue = self.options.itemValue(item), + itemText = self.options.itemText(item), + tagClass = self.options.tagClass(item), + itemTitle = self.options.itemTitle(item); + + // Ignore items allready added + var existing = $.grep(self.itemsArray, function (item) { + return self.options.itemValue(item) === itemValue; + })[0]; + if (existing && !self.options.allowDuplicates) { + // Invoke onTagExists + if (self.options.onTagExists) { + var $existingTag = $(".tag", self.$container).filter(function () { + return $(this).data("item") === existing; + }); + self.options.onTagExists(item, $existingTag); + } + return; + } + + // if length greater than limit + if (self.items().toString().length + item.length + 1 > self.options.maxInputLength) + return; + + // raise beforeItemAdd arg + var beforeItemAddEvent = $.Event('beforeItemAdd', {item: item, cancel: false, options: options}); + self.$element.trigger(beforeItemAddEvent); + if (beforeItemAddEvent.cancel) + return; + + // register item in internal array and map + self.itemsArray.push(item); + + // add a tag element + + var $tag = $('' + htmlEncode(itemText) + ''); + $tag.data('item', item); + self.findInputWrapper().before($tag); + $tag.after(' '); + + // add if item represents a value not present in one of the 's options + if (self.isSelect && !$('option[value="' + encodeURIComponent(itemValue) + '"]', self.$element)[0]) { + var $option = $(''); + $option.data('item', item); + $option.attr('value', itemValue); + self.$element.append($option); + } + + if (!dontPushVal) + self.pushVal(); + + // Add class when reached maxTags + if (self.options.maxTags === self.itemsArray.length || self.items().toString().length === self.options.maxInputLength) + self.$container.addClass('bootstrap-tagsinput-max'); + + self.$element.trigger($.Event('itemAdded', {item: item, options: options})); + }, + + /** + * Removes the given item. Pass true to dontPushVal to prevent updating the + * elements val() + */ + remove: function (item, dontPushVal, options) { + var self = this; + + if (self.objectItems) { + if (typeof item === "object") + item = $.grep(self.itemsArray, function (other) { + return self.options.itemValue(other) == self.options.itemValue(item); + }); + else + item = $.grep(self.itemsArray, function (other) { + return self.options.itemValue(other) == item; + }); + + item = item[item.length - 1]; + } + + if (item) { + var beforeItemRemoveEvent = $.Event('beforeItemRemove', {item: item, cancel: false, options: options}); + self.$element.trigger(beforeItemRemoveEvent); + if (beforeItemRemoveEvent.cancel) + return; + + $('.tag', self.$container).filter(function () { + return $(this).data('item') === item; + }).remove(); + $('option', self.$element).filter(function () { + return $(this).data('item') === item; + }).remove(); + if ($.inArray(item, self.itemsArray) !== -1) + self.itemsArray.splice($.inArray(item, self.itemsArray), 1); + } + + if (!dontPushVal) + self.pushVal(); + + // Remove class when reached maxTags + if (self.options.maxTags > self.itemsArray.length) + self.$container.removeClass('bootstrap-tagsinput-max'); + + self.$element.trigger($.Event('itemRemoved', {item: item, options: options})); + }, + + /** + * Removes all items + */ + removeAll: function () { + var self = this; + + $('.tag', self.$container).remove(); + $('option', self.$element).remove(); + + while (self.itemsArray.length > 0) + self.itemsArray.pop(); - if (!dontPushVal) self.pushVal(); - return; + }, + + /** + * Refreshes the tags so they match the text/value of their corresponding + * item. + */ + refresh: function () { + var self = this; + $('.tag', self.$container).each(function () { + var $tag = $(this), + item = $tag.data('item'), + itemValue = self.options.itemValue(item), + itemText = self.options.itemText(item), + tagClass = self.options.tagClass(item); + + // Update tag's class and inner text + $tag.attr('class', null); + $tag.addClass('tag ' + htmlEncode(tagClass)); + $tag.contents().filter(function () { + return this.nodeType == 3; + })[0].nodeValue = htmlEncode(itemText); + + if (self.isSelect) { + var option = $('option', self.$element).filter(function () { + return $(this).data('item') === item; + }); + option.attr('value', itemValue); + } + }); + }, + + /** + * Returns the items added as tags + */ + items: function () { + return this.itemsArray; + }, + + /** + * Assembly value by retrieving the value of each item, and set it on the + * element. + */ + pushVal: function () { + var self = this, + val = $.map(self.items(), function (item) { + return self.options.itemValue(item).toString(); + }); + + self.$element.val(val, true).trigger('change'); + }, + + /** + * Initializes the tags input behaviour on the element + */ + build: function (options) { + var self = this; + + self.options = $.extend({}, defaultOptions, options); + // When itemValue is set, freeInput should always be false + if (self.objectItems) + self.options.freeInput = false; + + makeOptionItemFunction(self.options, 'itemValue'); + makeOptionItemFunction(self.options, 'itemText'); + makeOptionFunction(self.options, 'tagClass'); + + // Typeahead Bootstrap version 2.3.2 + if (self.options.typeahead) { + var typeahead = self.options.typeahead || {}; + + makeOptionFunction(typeahead, 'source'); + + self.$input.typeahead($.extend({}, typeahead, { + source: function (query, process) { + function processItems(items) { + var texts = []; + + for (var i = 0; i < items.length; i++) { + var text = self.options.itemText(items[i]); + map[text] = items[i]; + texts.push(text); + } + process(texts); + } + + this.map = {}; + var map = this.map, + data = typeahead.source(query); + + if ($.isFunction(data.success)) { + // support for Angular callbacks + data.success(processItems); + } else if ($.isFunction(data.then)) { + // support for Angular promises + data.then(processItems); + } else { + // support for functions and jquery promises + $.when(data) + .then(processItems); + } + }, + updater: function (text) { + self.add(this.map[text]); + return this.map[text]; + }, + matcher: function (text) { + return (text.toLowerCase().indexOf(this.query.trim().toLowerCase()) !== -1); + }, + sorter: function (texts) { + return texts.sort(); + }, + highlighter: function (text) { + var regex = new RegExp('(' + this.query + ')', 'gi'); + return text.replace(regex, "$1"); + } + })); + } + + // typeahead.js + if (self.options.typeaheadjs) { + var typeaheadConfig = null; + var typeaheadDatasets = {}; + + // Determine if main configurations were passed or simply a dataset + var typeaheadjs = self.options.typeaheadjs; + if ($.isArray(typeaheadjs)) { + typeaheadConfig = typeaheadjs[0]; + typeaheadDatasets = typeaheadjs[1]; + } else { + typeaheadDatasets = typeaheadjs; + } + + self.$input.typeahead(typeaheadConfig, typeaheadDatasets).on('typeahead:selected', $.proxy(function (obj, datum) { + if (typeaheadDatasets.valueKey) + self.add(datum[typeaheadDatasets.valueKey]); + else + self.add(datum); + self.$input.typeahead('val', ''); + }, self)); + } + + self.$container.on('click', $.proxy(function (event) { + if (!self.$element.attr('disabled')) { + self.$input.removeAttr('disabled'); + } + self.$input.focus(); + }, self)); + + if (self.options.addOnBlur && self.options.freeInput) { + self.$input.on('focusout', $.proxy(function (event) { + // HACK: only process on focusout when no typeahead opened, to + // avoid adding the typeahead text as tag + if ($('.typeahead, .twitter-typeahead', self.$container).length === 0) { + self.add(self.$input.val()); + self.$input.val(''); + } + }, self)); + } + + + self.$container.on('keydown', 'input', $.proxy(function (event) { + var $input = $(event.target), + $inputWrapper = self.findInputWrapper(); + + if (self.$element.attr('disabled')) { + self.$input.attr('disabled', 'disabled'); + return; + } + + switch (event.which) { + // BACKSPACE + case 8: + if (doGetCaretPosition($input[0]) === 0) { + var prev = $inputWrapper.prev(); + if (prev.length) { + self.remove(prev.data('item')); + } + } + break; + + // DELETE + case 46: + if (doGetCaretPosition($input[0]) === 0) { + var next = $inputWrapper.next(); + if (next.length) { + self.remove(next.data('item')); + } + } + break; + + // LEFT ARROW + case 37: + // Try to move the input before the previous tag + var $prevTag = $inputWrapper.prev(); + if ($input.val().length === 0 && $prevTag[0]) { + $prevTag.before($inputWrapper); + $input.focus(); + } + break; + // RIGHT ARROW + case 39: + // Try to move the input after the next tag + var $nextTag = $inputWrapper.next(); + if ($input.val().length === 0 && $nextTag[0]) { + $nextTag.after($inputWrapper); + $input.focus(); + } + break; + default: + // ignore + } + + // Reset internal input's size + var textLength = $input.val().length, + wordSpace = Math.ceil(textLength / 5), + size = textLength + wordSpace + 1; + $input.attr('size', Math.max(this.inputSize, $input.val().length)); + }, self)); + + self.$container.on('keypress', 'input', $.proxy(function (event) { + var $input = $(event.target); + + if (self.$element.attr('disabled')) { + self.$input.attr('disabled', 'disabled'); + return; + } + + var text = $input.val(), + maxLengthReached = self.options.maxChars && text.length >= self.options.maxChars; + if (self.options.freeInput && (keyCombinationInList(event, self.options.confirmKeys) || maxLengthReached)) { + // Only attempt to add a tag if there is data in the field + if (text.length !== 0) { + self.add(maxLengthReached ? text.substr(0, self.options.maxChars) : text); + $input.val(''); + } + + // If the field is empty, let the event triggered fire as usual + if (self.options.cancelConfirmKeysOnEmpty === false) { + event.preventDefault(); + } + } + + // Reset internal input's size + var textLength = $input.val().length, + wordSpace = Math.ceil(textLength / 5), + size = textLength + wordSpace + 1; + $input.attr('size', Math.max(this.inputSize, $input.val().length)); + }, self)); + + // Remove icon clicked + self.$container.on('click', '[data-role=remove]', $.proxy(function (event) { + if (self.$element.attr('disabled')) { + return; + } + self.remove($(event.target).closest('.tag').data('item')); + }, self)); + + // Only add existing value as tags when using strings as tags + if (self.options.itemValue === defaultOptions.itemValue) { + if (self.$element[0].tagName === 'INPUT') { + self.add(self.$element.val()); + } else { + $('option', self.$element).each(function () { + self.add($(this).attr('value'), true); + }); + } + } + }, + + /** + * Removes all tagsinput behaviour and unregsiter all event handlers + */ + destroy: function () { + var self = this; + + // Unbind events + self.$container.off('keypress', 'input'); + self.$container.off('click', '[role=remove]'); + + self.$container.remove(); + self.$element.removeData('tagsinput'); + self.$element.show(); + }, + + /** + * Sets focus on the tagsinput + */ + focus: function () { + this.$input.focus(); + }, + + /** + * Returns the internal input element + */ + input: function () { + return this.$input; + }, + + /** + * Returns the element which is wrapped around the internal input. This + * is normally the $container, but typeahead.js moves the $input element. + */ + findInputWrapper: function () { + var elt = this.$input[0], + container = this.$container[0]; + while (elt && elt.parentNode !== container) + elt = elt.parentNode; + + return $(elt); } - } - - var itemValue = self.options.itemValue(item), - itemText = self.options.itemText(item), - tagClass = self.options.tagClass(item), - itemTitle = self.options.itemTitle(item); - - // Ignore items allready added - var existing = $.grep(self.itemsArray, function(item) { return self.options.itemValue(item) === itemValue; } )[0]; - if (existing && !self.options.allowDuplicates) { - // Invoke onTagExists - if (self.options.onTagExists) { - var $existingTag = $(".tag", self.$container).filter(function() { return $(this).data("item") === existing; }); - self.options.onTagExists(item, $existingTag); - } - return; - } - - // if length greater than limit - if (self.items().toString().length + item.length + 1 > self.options.maxInputLength) - return; - - // raise beforeItemAdd arg - var beforeItemAddEvent = $.Event('beforeItemAdd', { item: item, cancel: false, options: options}); - self.$element.trigger(beforeItemAddEvent); - if (beforeItemAddEvent.cancel) - return; - - // register item in internal array and map - self.itemsArray.push(item); - - // add a tag element - - var $tag = $('' + htmlEncode(itemText) + ''); - $tag.data('item', item); - self.findInputWrapper().before($tag); - $tag.after(' '); - - // add if item represents a value not present in one of the 's options - if (self.isSelect && !$('option[value="' + encodeURIComponent(itemValue) + '"]',self.$element)[0]) { - var $option = $(''); - $option.data('item', item); - $option.attr('value', itemValue); - self.$element.append($option); - } - - if (!dontPushVal) - self.pushVal(); - - // Add class when reached maxTags - if (self.options.maxTags === self.itemsArray.length || self.items().toString().length === self.options.maxInputLength) - self.$container.addClass('bootstrap-tagsinput-max'); - - self.$element.trigger($.Event('itemAdded', { item: item, options: options })); - }, + }; /** - * Removes the given item. Pass true to dontPushVal to prevent updating the - * elements val() + * Register JQuery plugin */ - remove: function(item, dontPushVal, options) { - var self = this; + $.fn.tagsinput = function (arg1, arg2, arg3) { + var results = []; - if (self.objectItems) { - if (typeof item === "object") - item = $.grep(self.itemsArray, function(other) { return self.options.itemValue(other) == self.options.itemValue(item); } ); - else - item = $.grep(self.itemsArray, function(other) { return self.options.itemValue(other) == item; } ); + this.each(function () { + var tagsinput = $(this).data('tagsinput'); + // Initialize a new tags input + if (!tagsinput) { + tagsinput = new TagsInput(this, arg1); + $(this).data('tagsinput', tagsinput); + results.push(tagsinput); - item = item[item.length-1]; - } + if (this.tagName === 'SELECT') { + $('option', $(this)).attr('selected', 'selected'); + } - if (item) { - var beforeItemRemoveEvent = $.Event('beforeItemRemove', { item: item, cancel: false, options: options }); - self.$element.trigger(beforeItemRemoveEvent); - if (beforeItemRemoveEvent.cancel) - return; - - $('.tag', self.$container).filter(function() { return $(this).data('item') === item; }).remove(); - $('option', self.$element).filter(function() { return $(this).data('item') === item; }).remove(); - if($.inArray(item, self.itemsArray) !== -1) - self.itemsArray.splice($.inArray(item, self.itemsArray), 1); - } - - if (!dontPushVal) - self.pushVal(); - - // Remove class when reached maxTags - if (self.options.maxTags > self.itemsArray.length) - self.$container.removeClass('bootstrap-tagsinput-max'); - - self.$element.trigger($.Event('itemRemoved', { item: item, options: options })); - }, - - /** - * Removes all items - */ - removeAll: function() { - var self = this; - - $('.tag', self.$container).remove(); - $('option', self.$element).remove(); - - while(self.itemsArray.length > 0) - self.itemsArray.pop(); - - self.pushVal(); - }, - - /** - * Refreshes the tags so they match the text/value of their corresponding - * item. - */ - refresh: function() { - var self = this; - $('.tag', self.$container).each(function() { - var $tag = $(this), - item = $tag.data('item'), - itemValue = self.options.itemValue(item), - itemText = self.options.itemText(item), - tagClass = self.options.tagClass(item); - - // Update tag's class and inner text - $tag.attr('class', null); - $tag.addClass('tag ' + htmlEncode(tagClass)); - $tag.contents().filter(function() { - return this.nodeType == 3; - })[0].nodeValue = htmlEncode(itemText); - - if (self.isSelect) { - var option = $('option', self.$element).filter(function() { return $(this).data('item') === item; }); - option.attr('value', itemValue); - } - }); - }, - - /** - * Returns the items added as tags - */ - items: function() { - return this.itemsArray; - }, - - /** - * Assembly value by retrieving the value of each item, and set it on the - * element. - */ - pushVal: function() { - var self = this, - val = $.map(self.items(), function(item) { - return self.options.itemValue(item).toString(); - }); - - self.$element.val(val, true).trigger('change'); - }, - - /** - * Initializes the tags input behaviour on the element - */ - build: function(options) { - var self = this; - - self.options = $.extend({}, defaultOptions, options); - // When itemValue is set, freeInput should always be false - if (self.objectItems) - self.options.freeInput = false; - - makeOptionItemFunction(self.options, 'itemValue'); - makeOptionItemFunction(self.options, 'itemText'); - makeOptionFunction(self.options, 'tagClass'); - - // Typeahead Bootstrap version 2.3.2 - if (self.options.typeahead) { - var typeahead = self.options.typeahead || {}; - - makeOptionFunction(typeahead, 'source'); - - self.$input.typeahead($.extend({}, typeahead, { - source: function (query, process) { - function processItems(items) { - var texts = []; - - for (var i = 0; i < items.length; i++) { - var text = self.options.itemText(items[i]); - map[text] = items[i]; - texts.push(text); - } - process(texts); + // Init tags from $(this).val() + $(this).val($(this).val()); + } else if (!arg1 && !arg2) { + // tagsinput already exists + // no function, trying to init + results.push(tagsinput); + } else if (tagsinput[arg1] !== undefined) { + // Invoke function on existing tags input + if (tagsinput[arg1].length === 3 && arg3 !== undefined) { + var retVal = tagsinput[arg1](arg2, null, arg3); + } else { + var retVal = tagsinput[arg1](arg2); + } + if (retVal !== undefined) + results.push(retVal); } + }); - this.map = {}; - var map = this.map, - data = typeahead.source(query); - - if ($.isFunction(data.success)) { - // support for Angular callbacks - data.success(processItems); - } else if ($.isFunction(data.then)) { - // support for Angular promises - data.then(processItems); - } else { - // support for functions and jquery promises - $.when(data) - .then(processItems); - } - }, - updater: function (text) { - self.add(this.map[text]); - return this.map[text]; - }, - matcher: function (text) { - return (text.toLowerCase().indexOf(this.query.trim().toLowerCase()) !== -1); - }, - sorter: function (texts) { - return texts.sort(); - }, - highlighter: function (text) { - var regex = new RegExp( '(' + this.query + ')', 'gi' ); - return text.replace( regex, "$1" ); - } - })); - } - - // typeahead.js - if (self.options.typeaheadjs) { - var typeaheadConfig = null; - var typeaheadDatasets = {}; - - // Determine if main configurations were passed or simply a dataset - var typeaheadjs = self.options.typeaheadjs; - if ($.isArray(typeaheadjs)) { - typeaheadConfig = typeaheadjs[0]; - typeaheadDatasets = typeaheadjs[1]; - } else { - typeaheadDatasets = typeaheadjs; - } - - self.$input.typeahead(typeaheadConfig, typeaheadDatasets).on('typeahead:selected', $.proxy(function (obj, datum) { - if (typeaheadDatasets.valueKey) - self.add(datum[typeaheadDatasets.valueKey]); - else - self.add(datum); - self.$input.typeahead('val', ''); - }, self)); - } - - self.$container.on('click', $.proxy(function(event) { - if (! self.$element.attr('disabled')) { - self.$input.removeAttr('disabled'); - } - self.$input.focus(); - }, self)); - - if (self.options.addOnBlur && self.options.freeInput) { - self.$input.on('focusout', $.proxy(function(event) { - // HACK: only process on focusout when no typeahead opened, to - // avoid adding the typeahead text as tag - if ($('.typeahead, .twitter-typeahead', self.$container).length === 0) { - self.add(self.$input.val()); - self.$input.val(''); - } - }, self)); - } - - - self.$container.on('keydown', 'input', $.proxy(function(event) { - var $input = $(event.target), - $inputWrapper = self.findInputWrapper(); - - if (self.$element.attr('disabled')) { - self.$input.attr('disabled', 'disabled'); - return; - } - - switch (event.which) { - // BACKSPACE - case 8: - if (doGetCaretPosition($input[0]) === 0) { - var prev = $inputWrapper.prev(); - if (prev.length) { - self.remove(prev.data('item')); - } - } - break; - - // DELETE - case 46: - if (doGetCaretPosition($input[0]) === 0) { - var next = $inputWrapper.next(); - if (next.length) { - self.remove(next.data('item')); - } - } - break; - - // LEFT ARROW - case 37: - // Try to move the input before the previous tag - var $prevTag = $inputWrapper.prev(); - if ($input.val().length === 0 && $prevTag[0]) { - $prevTag.before($inputWrapper); - $input.focus(); - } - break; - // RIGHT ARROW - case 39: - // Try to move the input after the next tag - var $nextTag = $inputWrapper.next(); - if ($input.val().length === 0 && $nextTag[0]) { - $nextTag.after($inputWrapper); - $input.focus(); - } - break; - default: - // ignore - } - - // Reset internal input's size - var textLength = $input.val().length, - wordSpace = Math.ceil(textLength / 5), - size = textLength + wordSpace + 1; - $input.attr('size', Math.max(this.inputSize, $input.val().length)); - }, self)); - - self.$container.on('keypress', 'input', $.proxy(function(event) { - var $input = $(event.target); - - if (self.$element.attr('disabled')) { - self.$input.attr('disabled', 'disabled'); - return; - } - - var text = $input.val(), - maxLengthReached = self.options.maxChars && text.length >= self.options.maxChars; - if (self.options.freeInput && (keyCombinationInList(event, self.options.confirmKeys) || maxLengthReached)) { - // Only attempt to add a tag if there is data in the field - if (text.length !== 0) { - self.add(maxLengthReached ? text.substr(0, self.options.maxChars) : text); - $input.val(''); - } - - // If the field is empty, let the event triggered fire as usual - if (self.options.cancelConfirmKeysOnEmpty === false) { - event.preventDefault(); - } - } - - // Reset internal input's size - var textLength = $input.val().length, - wordSpace = Math.ceil(textLength / 5), - size = textLength + wordSpace + 1; - $input.attr('size', Math.max(this.inputSize, $input.val().length)); - }, self)); - - // Remove icon clicked - self.$container.on('click', '[data-role=remove]', $.proxy(function(event) { - if (self.$element.attr('disabled')) { - return; - } - self.remove($(event.target).closest('.tag').data('item')); - }, self)); - - // Only add existing value as tags when using strings as tags - if (self.options.itemValue === defaultOptions.itemValue) { - if (self.$element[0].tagName === 'INPUT') { - self.add(self.$element.val()); + if (typeof arg1 == 'string') { + // Return the results from the invoked function calls + return results.length > 1 ? results : results[0]; } else { - $('option', self.$element).each(function() { - self.add($(this).attr('value'), true); - }); + return results; } - } - }, + }; + + $.fn.tagsinput.Constructor = TagsInput; /** - * Removes all tagsinput behaviour and unregsiter all event handlers + * Most options support both a string or number as well as a function as + * option value. This function makes sure that the option with the given + * key in the given options is wrapped in a function */ - destroy: function() { - var self = this; - - // Unbind events - self.$container.off('keypress', 'input'); - self.$container.off('click', '[role=remove]'); - - self.$container.remove(); - self.$element.removeData('tagsinput'); - self.$element.show(); - }, - - /** - * Sets focus on the tagsinput - */ - focus: function() { - this.$input.focus(); - }, - - /** - * Returns the internal input element - */ - input: function() { - return this.$input; - }, - - /** - * Returns the element which is wrapped around the internal input. This - * is normally the $container, but typeahead.js moves the $input element. - */ - findInputWrapper: function() { - var elt = this.$input[0], - container = this.$container[0]; - while(elt && elt.parentNode !== container) - elt = elt.parentNode; - - return $(elt); + function makeOptionItemFunction(options, key) { + if (typeof options[key] !== 'function') { + var propertyName = options[key]; + options[key] = function (item) { + return item[propertyName]; + }; + } } - }; - /** - * Register JQuery plugin - */ - $.fn.tagsinput = function(arg1, arg2, arg3) { - var results = []; + function makeOptionFunction(options, key) { + if (typeof options[key] !== 'function') { + var value = options[key]; + options[key] = function () { + return value; + }; + } + } - this.each(function() { - var tagsinput = $(this).data('tagsinput'); - // Initialize a new tags input - if (!tagsinput) { - tagsinput = new TagsInput(this, arg1); - $(this).data('tagsinput', tagsinput); - results.push(tagsinput); + /** + * HtmlEncodes the given value + */ + var htmlEncodeContainer = $(''); - if (this.tagName === 'SELECT') { - $('option', $(this)).attr('selected', 'selected'); - } + function htmlEncode(value) { + if (value) { + return htmlEncodeContainer.text(value).html(); + } else { + return ''; + } + } - // Init tags from $(this).val() - $(this).val($(this).val()); - } else if (!arg1 && !arg2) { - // tagsinput already exists - // no function, trying to init - results.push(tagsinput); - } else if(tagsinput[arg1] !== undefined) { - // Invoke function on existing tags input - if(tagsinput[arg1].length === 3 && arg3 !== undefined){ - var retVal = tagsinput[arg1](arg2, null, arg3); - }else{ - var retVal = tagsinput[arg1](arg2); + /** + * Returns the position of the caret in the given input field + * http://flightschool.acylt.com/devnotes/caret-position-woes/ + */ + function doGetCaretPosition(oField) { + var iCaretPos = 0; + if (document.selection) { + oField.focus(); + var oSel = document.selection.createRange(); + oSel.moveStart('character', -oField.value.length); + iCaretPos = oSel.text.length; + } else if (oField.selectionStart || oField.selectionStart == '0') { + iCaretPos = oField.selectionStart; + } + return (iCaretPos); + } + + /** + * Returns boolean indicates whether user has pressed an expected key combination. + * @param object keyPressEvent: JavaScript event object, refer + * http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html + * @param object lookupList: expected key combinations, as in: + * [13, {which: 188, shiftKey: true}] + */ + function keyCombinationInList(keyPressEvent, lookupList) { + var found = false; + $.each(lookupList, function (index, keyCombination) { + if (typeof (keyCombination) === 'number' && keyPressEvent.which === keyCombination) { + found = true; + return false; } - if (retVal !== undefined) - results.push(retVal); - } + + if (keyPressEvent.which === keyCombination.which) { + var alt = !keyCombination.hasOwnProperty('altKey') || keyPressEvent.altKey === keyCombination.altKey, + shift = !keyCombination.hasOwnProperty('shiftKey') || keyPressEvent.shiftKey === keyCombination.shiftKey, + ctrl = !keyCombination.hasOwnProperty('ctrlKey') || keyPressEvent.ctrlKey === keyCombination.ctrlKey; + if (alt && shift && ctrl) { + found = true; + return false; + } + } + }); + + return found; + } + + /** + * Initialize tagsinput behaviour on inputs and selects which have + * data-role=tagsinput + */ + $(function () { + $("input[data-role=tagsinput], select[multiple][data-role=tagsinput]").tagsinput(); }); - - if ( typeof arg1 == 'string') { - // Return the results from the invoked function calls - return results.length > 1 ? results : results[0]; - } else { - return results; - } - }; - - $.fn.tagsinput.Constructor = TagsInput; - - /** - * Most options support both a string or number as well as a function as - * option value. This function makes sure that the option with the given - * key in the given options is wrapped in a function - */ - function makeOptionItemFunction(options, key) { - if (typeof options[key] !== 'function') { - var propertyName = options[key]; - options[key] = function(item) { return item[propertyName]; }; - } - } - function makeOptionFunction(options, key) { - if (typeof options[key] !== 'function') { - var value = options[key]; - options[key] = function() { return value; }; - } - } - /** - * HtmlEncodes the given value - */ - var htmlEncodeContainer = $(''); - function htmlEncode(value) { - if (value) { - return htmlEncodeContainer.text(value).html(); - } else { - return ''; - } - } - - /** - * Returns the position of the caret in the given input field - * http://flightschool.acylt.com/devnotes/caret-position-woes/ - */ - function doGetCaretPosition(oField) { - var iCaretPos = 0; - if (document.selection) { - oField.focus (); - var oSel = document.selection.createRange(); - oSel.moveStart ('character', -oField.value.length); - iCaretPos = oSel.text.length; - } else if (oField.selectionStart || oField.selectionStart == '0') { - iCaretPos = oField.selectionStart; - } - return (iCaretPos); - } - - /** - * Returns boolean indicates whether user has pressed an expected key combination. - * @param object keyPressEvent: JavaScript event object, refer - * http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html - * @param object lookupList: expected key combinations, as in: - * [13, {which: 188, shiftKey: true}] - */ - function keyCombinationInList(keyPressEvent, lookupList) { - var found = false; - $.each(lookupList, function (index, keyCombination) { - if (typeof (keyCombination) === 'number' && keyPressEvent.which === keyCombination) { - found = true; - return false; - } - - if (keyPressEvent.which === keyCombination.which) { - var alt = !keyCombination.hasOwnProperty('altKey') || keyPressEvent.altKey === keyCombination.altKey, - shift = !keyCombination.hasOwnProperty('shiftKey') || keyPressEvent.shiftKey === keyCombination.shiftKey, - ctrl = !keyCombination.hasOwnProperty('ctrlKey') || keyPressEvent.ctrlKey === keyCombination.ctrlKey; - if (alt && shift && ctrl) { - found = true; - return false; - } - } - }); - - return found; - } - - /** - * Initialize tagsinput behaviour on inputs and selects which have - * data-role=tagsinput - */ - $(function() { - $("input[data-role=tagsinput], select[multiple][data-role=tagsinput]").tagsinput(); - }); })(window.jQuery); diff --git a/dist/bootstrap-tagsinput.less b/dist/bootstrap-tagsinput.less index face63f..d5f03f8 100644 --- a/dist/bootstrap-tagsinput.less +++ b/dist/bootstrap-tagsinput.less @@ -33,16 +33,19 @@ color: white; [data-role="remove"] { - margin-left:8px; - cursor:pointer; - &:after{ + margin-left: 8px; + cursor: pointer; + + &:after { content: "x"; - padding:0px 2px; + padding: 0px 2px; } + &:hover { box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + &:active { - box-shadow: inset 0 3px 5px rgba(0,0,0,0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } } } diff --git a/dist/bootstrap-tagsinput.min.js.map b/dist/bootstrap-tagsinput.min.js.map index 9e4a43a..c3e12e1 100644 --- a/dist/bootstrap-tagsinput.min.js.map +++ b/dist/bootstrap-tagsinput.min.js.map @@ -1 +1,194 @@ -{"version":3,"sources":["../src/bootstrap-tagsinput.js"],"names":["$","TagsInput","element","options","this","itemsArray","$element","hide","isSelect","tagName","multiple","hasAttribute","objectItems","itemValue","placeholderText","attr","inputSize","Math","max","length","$container","$input","appendTo","before","build","makeOptionItemFunction","key","propertyName","item","makeOptionFunction","value","htmlEncode","htmlEncodeContainer","text","html","doGetCaretPosition","oField","iCaretPos","document","selection","focus","oSel","createRange","moveStart","selectionStart","keyCombinationInList","keyPressEvent","lookupList","found","each","index","keyCombination","which","alt","hasOwnProperty","altKey","shift","shiftKey","ctrl","ctrlKey","defaultOptions","tagClass","toString","itemText","itemTitle","freeInput","addOnBlur","maxTags","undefined","maxChars","confirmKeys","delimiter","delimiterRegex","cancelConfirmKeysOnEmpty","onTagExists","$tag","fadeIn","trimValue","allowDuplicates","prototype","constructor","add","dontPushVal","self","trim","match","remove","items","split","i","pushVal","existing","grep","maxInputLength","beforeItemAddEvent","Event","cancel","trigger","push","data","findInputWrapper","after","encodeURIComponent","$option","append","addClass","$existingTag","filter","other","beforeItemRemoveEvent","inArray","splice","removeClass","removeAll","pop","refresh","contents","nodeType","nodeValue","option","val","map","extend","typeahead","source","query","process","processItems","texts","isFunction","success","then","when","updater","matcher","toLowerCase","indexOf","sorter","sort","highlighter","regex","RegExp","replace","typeaheadjs","typeaheadConfig","typeaheadDatasets","isArray","on","proxy","obj","datum","valueKey","event","removeAttr","target","$inputWrapper","prev","next","$prevTag","$nextTag","textLength","ceil","maxLengthReached","substr","preventDefault","closest","destroy","off","removeData","show","input","elt","container","parentNode","fn","tagsinput","arg1","arg2","arg3","results","retVal","Constructor","window","jQuery"],"mappings":";;;;;CAAA,SAAWA,GACT,YAiCA,SAASC,GAAUC,EAASC,GAC1BC,KAAKC,cAELD,KAAKE,SAAWN,EAAEE,GAClBE,KAAKE,SAASC,OAEdH,KAAKI,SAAgC,WAApBN,EAAQO,QACzBL,KAAKM,SAAYN,KAAKI,UAAYN,EAAQS,aAAa,YACvDP,KAAKQ,YAAcT,GAAWA,EAAQU,UACtCT,KAAKU,gBAAkBZ,EAAQS,aAAa,eAAiBP,KAAKE,SAASS,KAAK,eAAiB,GACjGX,KAAKY,UAAYC,KAAKC,IAAI,EAAGd,KAAKU,gBAAgBK,QAElDf,KAAKgB,WAAapB,EAAE,2CACpBI,KAAKiB,OAASrB,EAAE,mCAAqCI,KAAKU,gBAAkB,OAAOQ,SAASlB,KAAKgB,YAEjGhB,KAAKE,SAASiB,OAAOnB,KAAKgB,YAE1BhB,KAAKoB,MAAMrB,GAqgBb,QAASsB,GAAuBtB,EAASuB,GACvC,GAA4B,kBAAjBvB,GAAQuB,GAAqB,CACtC,GAAIC,GAAexB,EAAQuB,EAC3BvB,GAAQuB,GAAO,SAASE,GAAQ,MAAOA,GAAKD,KAGhD,QAASE,GAAmB1B,EAASuB,GACnC,GAA4B,kBAAjBvB,GAAQuB,GAAqB,CACtC,GAAII,GAAQ3B,EAAQuB,EACpBvB,GAAQuB,GAAO,WAAa,MAAOI,KAOvC,QAASC,GAAWD,GAClB,MAAIA,GACKE,EAAoBC,KAAKH,GAAOI,OAEhC,GAQX,QAASC,GAAmBC,GAC1B,GAAIC,GAAY,CAChB,IAAIC,SAASC,UAAW,CACtBH,EAAOI,OACP,IAAIC,GAAOH,SAASC,UAAUG,aAC9BD,GAAKE,UAAW,aAAcP,EAAON,MAAMX,QAC3CkB,EAAYI,EAAKR,KAAKd,YACbiB,EAAOQ,gBAA2C,KAAzBR,EAAOQ,kBACzCP,EAAYD,EAAOQ,eAErB,OAAO,GAUT,QAASC,GAAqBC,EAAeC,GACzC,GAAIC,IAAQ,CAkBZ,OAjBAhD,GAAEiD,KAAKF,EAAY,SAAUG,EAAOC,GAChC,GAAgC,gBAArB,IAAiCL,EAAcM,QAAUD,EAEhE,MADAH,IAAQ,GACD,CAGX,IAAIF,EAAcM,QAAUD,EAAeC,MAAO,CAC9C,GAAIC,IAAOF,EAAeG,eAAe,WAAaR,EAAcS,SAAWJ,EAAeI,OAC1FC,GAASL,EAAeG,eAAe,aAAeR,EAAcW,WAAaN,EAAeM,SAChGC,GAAQP,EAAeG,eAAe,YAAcR,EAAca,UAAYR,EAAeQ,OACjG,IAAIN,GAAOG,GAASE,EAEhB,MADAV,IAAQ,GACD,KAKZA,EAxnBX,GAAIY,IACFC,SAAU,SAASjC,GACjB,MAAO,oBAETf,UAAW,SAASe,GAClB,MAAOA,GAAOA,EAAKkC,WAAalC,GAElCmC,SAAU,SAASnC,GACjB,MAAOxB,MAAKS,UAAUe,IAExBoC,UAAW,SAASpC,GAClB,MAAO,OAETqC,WAAW,EACXC,WAAW,EACXC,QAASC,OACTC,SAAUD,OACVE,aAAc,GAAI,IAClBC,UAAW,IACXC,eAAgB,KAChBC,0BAA0B,EAC1BC,YAAa,SAAS9C,EAAM+C,GAC1BA,EAAKpE,OAAOqE,UAEdC,WAAW,EACXC,iBAAiB,EA0BnB7E,GAAU8E,WACRC,YAAa/E,EAMbgF,IAAK,SAASrD,EAAMsD,EAAa/E,GAC/B,GAAIgF,GAAO/E,IAEX,MAAI+E,EAAKhF,QAAQgE,SAAWgB,EAAK9E,WAAWc,QAAUgE,EAAKhF,QAAQgE,WAI/DvC,KAAS,GAAUA,GAAvB,CASA,GALoB,gBAATA,IAAqBuD,EAAKhF,QAAQ0E,YAC3CjD,EAAO5B,EAAEoF,KAAKxD,IAII,gBAATA,KAAsBuD,EAAKvE,YACpC,KAAK,oDAGP,KAAIgB,EAAKkC,WAAWuB,MAAM,SAA1B,CAOA,GAHIF,EAAK3E,WAAa2E,EAAKzE,UAAYyE,EAAK9E,WAAWc,OAAS,GAC9DgE,EAAKG,OAAOH,EAAK9E,WAAW,IAEV,gBAATuB,IAAkD,UAA7BxB,KAAKE,SAAS,GAAGG,QAAqB,CACpE,GAAI8D,GAAaY,EAAKhF,QAAsB,eAAIgF,EAAKhF,QAAQqE,eAAiBW,EAAKhF,QAAQoE,UACvFgB,EAAQ3D,EAAK4D,MAAMjB,EACvB,IAAIgB,EAAMpE,OAAS,EAAG,CACpB,IAAK,GAAIsE,GAAI,EAAGA,EAAIF,EAAMpE,OAAQsE,IAChCrF,KAAK6E,IAAIM,EAAME,IAAI,EAKrB,aAFKP,GACHC,EAAKO,YAKX,GAAI7E,GAAYsE,EAAKhF,QAAQU,UAAUe,GACnCmC,EAAWoB,EAAKhF,QAAQ4D,SAASnC,GACjCiC,EAAWsB,EAAKhF,QAAQ0D,SAASjC,GACjCoC,EAAYmB,EAAKhF,QAAQ6D,UAAUpC,GAGnC+D,EAAW3F,EAAE4F,KAAKT,EAAK9E,WAAY,SAASuB,GAAQ,MAAOuD,GAAKhF,QAAQU,UAAUe,KAAUf,IAAe,EAC/G,KAAI8E,GAAaR,EAAKhF,QAAQ2E,iBAU9B,KAAIK,EAAKI,QAAQzB,WAAW3C,OAASS,EAAKT,OAAS,EAAIgE,EAAKhF,QAAQ0F,gBAApE,CAIA,GAAIC,GAAqB9F,EAAE+F,MAAM,iBAAmBnE,KAAMA,EAAMoE,QAAQ,EAAO7F,QAASA,GAExF,IADAgF,EAAK7E,SAAS2F,QAAQH,IAClBA,EAAmBE,OAAvB,CAIAb,EAAK9E,WAAW6F,KAAKtE,EAIrB,IAAI+C,GAAO3E,EAAE,oBAAsB+B,EAAW8B,IAA2B,OAAdG,EAAsB,YAAcA,EAAa,IAAM,KAAOjC,EAAWgC,GAAY,0CAMhJ,IALAY,EAAKwB,KAAK,OAAQvE,GAClBuD,EAAKiB,mBAAmB7E,OAAOoD,GAC/BA,EAAK0B,MAAM,KAGPlB,EAAK3E,WAAaR,EAAE,iBAAmBsG,mBAAmBzF,GAAa,KAAKsE,EAAK7E,UAAU,GAAI,CACjG,GAAIiG,GAAUvG,EAAE,oBAAsB+B,EAAWgC,GAAY,YAC7DwC,GAAQJ,KAAK,OAAQvE,GACrB2E,EAAQxF,KAAK,QAASF,GACtBsE,EAAK7E,SAASkG,OAAOD,GAGlBrB,GACHC,EAAKO,WAGHP,EAAKhF,QAAQgE,UAAYgB,EAAK9E,WAAWc,QAAUgE,EAAKI,QAAQzB,WAAW3C,SAAWgE,EAAKhF,QAAQ0F,iBACrGV,EAAK/D,WAAWqF,SAAS,2BAE3BtB,EAAK7E,SAAS2F,QAAQjG,EAAE+F,MAAM,aAAenE,KAAMA,EAAMzB,QAASA,WA1ChE,IAAIgF,EAAKhF,QAAQuE,YAAa,CAC5B,GAAIgC,GAAe1G,EAAE,OAAQmF,EAAK/D,YAAYuF,OAAO,WAAa,MAAO3G,GAAEI,MAAM+F,KAAK,UAAYR,GAClGR,GAAKhF,QAAQuE,YAAY9C,EAAM8E,OA+CrCpB,OAAQ,SAAS1D,EAAMsD,EAAa/E,GAClC,GAAIgF,GAAO/E,IAWX,IATI+E,EAAKvE,cAELgB,EADkB,gBAATA,GACF5B,EAAE4F,KAAKT,EAAK9E,WAAY,SAASuG,GAAS,MAAOzB,GAAKhF,QAAQU,UAAU+F,IAAWzB,EAAKhF,QAAQU,UAAUe,KAE1G5B,EAAE4F,KAAKT,EAAK9E,WAAY,SAASuG,GAAS,MAAOzB,GAAKhF,QAAQU,UAAU+F,IAAWhF,IAE5FA,EAAOA,EAAKA,EAAKT,OAAO,IAGtBS,EAAM,CACR,GAAIiF,GAAwB7G,EAAE+F,MAAM,oBAAsBnE,KAAMA,EAAMoE,QAAQ,EAAO7F,QAASA,GAE9F,IADAgF,EAAK7E,SAAS2F,QAAQY,GAClBA,EAAsBb,OACxB,MAEFhG,GAAE,OAAQmF,EAAK/D,YAAYuF,OAAO,WAAa,MAAO3G,GAAEI,MAAM+F,KAAK,UAAYvE,IAAS0D,SACxFtF,EAAE,SAAUmF,EAAK7E,UAAUqG,OAAO,WAAa,MAAO3G,GAAEI,MAAM+F,KAAK,UAAYvE,IAAS0D,SAChD,KAArCtF,EAAE8G,QAAQlF,EAAMuD,EAAK9E,aACtB8E,EAAK9E,WAAW0G,OAAO/G,EAAE8G,QAAQlF,EAAMuD,EAAK9E,YAAa,GAGxD6E,GACHC,EAAKO,UAGHP,EAAKhF,QAAQgE,QAAUgB,EAAK9E,WAAWc,QACzCgE,EAAK/D,WAAW4F,YAAY,2BAE9B7B,EAAK7E,SAAS2F,QAAQjG,EAAE+F,MAAM,eAAkBnE,KAAMA,EAAMzB,QAASA,MAMvE8G,UAAW,WACT,GAAI9B,GAAO/E,IAKX,KAHAJ,EAAE,OAAQmF,EAAK/D,YAAYkE,SAC3BtF,EAAE,SAAUmF,EAAK7E,UAAUgF,SAErBH,EAAK9E,WAAWc,OAAS,GAC7BgE,EAAK9E,WAAW6G,KAElB/B,GAAKO,WAOPyB,QAAS,WACP,GAAIhC,GAAO/E,IACXJ,GAAE,OAAQmF,EAAK/D,YAAY6B,KAAK,WAC9B,GAAI0B,GAAO3E,EAAEI,MACTwB,EAAO+C,EAAKwB,KAAK,QACjBtF,EAAYsE,EAAKhF,QAAQU,UAAUe,GACnCmC,EAAWoB,EAAKhF,QAAQ4D,SAASnC,GACjCiC,EAAWsB,EAAKhF,QAAQ0D,SAASjC,EASnC,IANA+C,EAAK5D,KAAK,QAAS,MACnB4D,EAAK8B,SAAS,OAAS1E,EAAW8B,IAClCc,EAAKyC,WAAWT,OAAO,WACrB,MAAwB,IAAjBvG,KAAKiH,WACX,GAAGC,UAAYvF,EAAWgC,GAEzBoB,EAAK3E,SAAU,CACjB,GAAI+G,GAASvH,EAAE,SAAUmF,EAAK7E,UAAUqG,OAAO,WAAa,MAAO3G,GAAEI,MAAM+F,KAAK,UAAYvE,GAC5F2F,GAAOxG,KAAK,QAASF,OAQ7B0E,MAAO,WACL,MAAOnF,MAAKC,YAOdqF,QAAS,WACP,GAAIP,GAAO/E,KACPoH,EAAMxH,EAAEyH,IAAItC,EAAKI,QAAS,SAAS3D,GACjC,MAAOuD,GAAKhF,QAAQU,UAAUe,GAAMkC,YAG1CqB,GAAK7E,SAASkH,IAAIA,GAAK,GAAMvB,QAAQ,WAMvCzE,MAAO,SAASrB,GACd,GAAIgF,GAAO/E,IAYX,IAVA+E,EAAKhF,QAAUH,EAAE0H,UAAW9D,EAAgBzD,GAExCgF,EAAKvE,cACPuE,EAAKhF,QAAQ8D,WAAY,GAE3BxC,EAAuB0D,EAAKhF,QAAS,aACrCsB,EAAuB0D,EAAKhF,QAAS,YACrC0B,EAAmBsD,EAAKhF,QAAS,YAG7BgF,EAAKhF,QAAQwH,UAAW,CAC1B,GAAIA,GAAYxC,EAAKhF,QAAQwH,aAE7B9F,GAAmB8F,EAAW,UAE9BxC,EAAK9D,OAAOsG,UAAU3H,EAAE0H,UAAWC,GACjCC,OAAQ,SAAUC,EAAOC,GACvB,QAASC,GAAaxC,GAGpB,IAAK,GAFDyC,MAEKvC,EAAI,EAAGA,EAAIF,EAAMpE,OAAQsE,IAAK,CACrC,GAAIxD,GAAOkD,EAAKhF,QAAQ4D,SAASwB,EAAME,GACvCgC,GAAIxF,GAAQsD,EAAME,GAClBuC,EAAM9B,KAAKjE,GAEb6F,EAAQE,GAGV5H,KAAKqH,MACL,IAAIA,GAAMrH,KAAKqH,IACXtB,EAAOwB,EAAUC,OAAOC,EAExB7H,GAAEiI,WAAW9B,EAAK+B,SAEpB/B,EAAK+B,QAAQH,GACJ/H,EAAEiI,WAAW9B,EAAKgC,MAE3BhC,EAAKgC,KAAKJ,GAGV/H,EAAEoI,KAAKjC,GACLgC,KAAKJ,IAGXM,QAAS,SAAUpG,GAEjB,MADAkD,GAAKF,IAAI7E,KAAKqH,IAAIxF,IACX7B,KAAKqH,IAAIxF,IAElBqG,QAAS,SAAUrG,GACjB,MAAwE,KAAhEA,EAAKsG,cAAcC,QAAQpI,KAAKyH,MAAMzC,OAAOmD,gBAEvDE,OAAQ,SAAUT,GAChB,MAAOA,GAAMU,QAEfC,YAAa,SAAU1G,GACrB,GAAI2G,GAAQ,GAAIC,QAAQ,IAAMzI,KAAKyH,MAAQ,IAAK,KAChD,OAAO5F,GAAK6G,QAASF,EAAO,2BAMlC,GAAIzD,EAAKhF,QAAQ4I,YAAa,CAC1B,GAAIC,GAAkB,KAClBC,KAGAF,EAAc5D,EAAKhF,QAAQ4I,WAC3B/I,GAAEkJ,QAAQH,IACZC,EAAkBD,EAAY,GAC9BE,EAAoBF,EAAY,IAEhCE,EAAoBF,EAGtB5D,EAAK9D,OAAOsG,UAAUqB,EAAiBC,GAAmBE,GAAG,qBAAsBnJ,EAAEoJ,MAAM,SAAUC,EAAKC,GACpGL,EAAkBM,SACpBpE,EAAKF,IAAIqE,EAAML,EAAkBM,WAEjCpE,EAAKF,IAAIqE,GACXnE,EAAK9D,OAAOsG,UAAU,MAAO,KAC5BxC,IAGPA,EAAK/D,WAAW+H,GAAG,QAASnJ,EAAEoJ,MAAM,SAASI,GACrCrE,EAAK7E,SAASS,KAAK,aACvBoE,EAAK9D,OAAOoI,WAAW,YAEzBtE,EAAK9D,OAAOmB,SACX2C,IAEGA,EAAKhF,QAAQ+D,WAAaiB,EAAKhF,QAAQ8D,WACzCkB,EAAK9D,OAAO8H,GAAG,WAAYnJ,EAAEoJ,MAAM,SAASI,GAG4B,IAAhExJ,EAAE,iCAAkCmF,EAAK/D,YAAYD,SACvDgE,EAAKF,IAAIE,EAAK9D,OAAOmG,OACrBrC,EAAK9D,OAAOmG,IAAI,MAEnBrC,IAIPA,EAAK/D,WAAW+H,GAAG,UAAW,QAASnJ,EAAEoJ,MAAM,SAASI,GACtD,GAAInI,GAASrB,EAAEwJ,EAAME,QACjBC,EAAgBxE,EAAKiB,kBAEzB,IAAIjB,EAAK7E,SAASS,KAAK,YAErB,WADAoE,GAAK9D,OAAON,KAAK,WAAY,WAI/B,QAAQyI,EAAMpG,OAEZ,IAAK,GACH,GAAsC,IAAlCjB,EAAmBd,EAAO,IAAW,CACvC,GAAIuI,GAAOD,EAAcC,MACrBA,GAAKzI,QACPgE,EAAKG,OAAOsE,EAAKzD,KAAK,SAG1B,KAGF,KAAK,IACH,GAAsC,IAAlChE,EAAmBd,EAAO,IAAW,CACvC,GAAIwI,GAAOF,EAAcE,MACrBA,GAAK1I,QACPgE,EAAKG,OAAOuE,EAAK1D,KAAK,SAG1B,KAGF,KAAK,IAEH,GAAI2D,GAAWH,EAAcC,MACD,KAAxBvI,EAAOmG,MAAMrG,QAAgB2I,EAAS,KACxCA,EAASvI,OAAOoI,GAChBtI,EAAOmB,QAET,MAEF,KAAK,IAEH,GAAIuH,GAAWJ,EAAcE,MACD,KAAxBxI,EAAOmG,MAAMrG,QAAgB4I,EAAS,KACxCA,EAAS1D,MAAMsD,GACftI,EAAOmB,SAQb,GAAIwH,GAAa3I,EAAOmG,MAAMrG,MACdF,MAAKgJ,KAAKD,EAAa,EAEvC3I,GAAON,KAAK,OAAQE,KAAKC,IAAId,KAAKY,UAAWK,EAAOmG,MAAMrG,UACzDgE,IAEHA,EAAK/D,WAAW+H,GAAG,WAAY,QAASnJ,EAAEoJ,MAAM,SAASI,GACtD,GAAInI,GAASrB,EAAEwJ,EAAME,OAErB,IAAIvE,EAAK7E,SAASS,KAAK,YAEpB,WADAoE,GAAK9D,OAAON,KAAK,WAAY,WAIhC,IAAIkB,GAAOZ,EAAOmG,MAClB0C,EAAmB/E,EAAKhF,QAAQkE,UAAYpC,EAAKd,QAAUgE,EAAKhF,QAAQkE,QACpEc,GAAKhF,QAAQ8D,YAAcpB,EAAqB2G,EAAOrE,EAAKhF,QAAQmE,cAAgB4F,KAEjE,IAAhBjI,EAAKd,SACNgE,EAAKF,IAAIiF,EAAmBjI,EAAKkI,OAAO,EAAGhF,EAAKhF,QAAQkE,UAAYpC,GACpEZ,EAAOmG,IAAI,KAIVrC,EAAKhF,QAAQsE,4BAA6B,GAC3C+E,EAAMY,iBAKZ,IAAIJ,GAAa3I,EAAOmG,MAAMrG,MACfF,MAAKgJ,KAAKD,EAAa,EAEtC3I,GAAON,KAAK,OAAQE,KAAKC,IAAId,KAAKY,UAAWK,EAAOmG,MAAMrG,UAC1DgE,IAGHA,EAAK/D,WAAW+H,GAAG,QAAS,qBAAsBnJ,EAAEoJ,MAAM,SAASI,GAC7DrE,EAAK7E,SAASS,KAAK,aAGvBoE,EAAKG,OAAOtF,EAAEwJ,EAAME,QAAQW,QAAQ,QAAQlE,KAAK,UAChDhB,IAGCA,EAAKhF,QAAQU,YAAc+C,EAAe/C,YACX,UAA7BsE,EAAK7E,SAAS,GAAGG,QACjB0E,EAAKF,IAAIE,EAAK7E,SAASkH,OAEzBxH,EAAE,SAAUmF,EAAK7E,UAAU2C,KAAK,WAC9BkC,EAAKF,IAAIjF,EAAEI,MAAMW,KAAK,UAAU,OASxCuJ,QAAS,WACP,GAAInF,GAAO/E,IAGX+E,GAAK/D,WAAWmJ,IAAI,WAAY,SAChCpF,EAAK/D,WAAWmJ,IAAI,QAAS,iBAE7BpF,EAAK/D,WAAWkE,SAChBH,EAAK7E,SAASkK,WAAW,aACzBrF,EAAK7E,SAASmK,QAMhBjI,MAAO,WACLpC,KAAKiB,OAAOmB,SAMdkI,MAAO,WACL,MAAOtK,MAAKiB,QAOd+E,iBAAkB,WAGhB,IAFA,GAAIuE,GAAMvK,KAAKiB,OAAO,GAClBuJ,EAAYxK,KAAKgB,WAAW,GAC1BuJ,GAAOA,EAAIE,aAAeD,GAC9BD,EAAMA,EAAIE,UAEZ,OAAO7K,GAAE2K,KAOb3K,EAAE8K,GAAGC,UAAY,SAASC,EAAMC,EAAMC,GACpC,GAAIC,KAgCJ,OA9BA/K,MAAK6C,KAAK,WACR,GAAI8H,GAAY/K,EAAEI,MAAM+F,KAAK,YAE7B,IAAK4E,EAWE,GAAKC,GAASC,GAId,GAAuB7G,SAApB2G,EAAUC,GAAqB,CAEnC,GAA8B,IAA3BD,EAAUC,GAAM7J,QAAyBiD,SAAT8G,EAChC,GAAIE,GAASL,EAAUC,GAAMC,EAAM,KAAMC,OAEzC,IAAIE,GAASL,EAAUC,GAAMC,EAEnB7G,UAAXgH,GACAD,EAAQjF,KAAKkF,QATjBD,GAAQjF,KAAK6E,OAbbA,GAAY,GAAI9K,GAAUG,KAAM4K,GAChChL,EAAEI,MAAM+F,KAAK,YAAa4E,GAC1BI,EAAQjF,KAAK6E,GAEQ,WAAjB3K,KAAKK,SACLT,EAAE,SAAUA,EAAEI,OAAOW,KAAK,WAAY,YAI1Cf,EAAEI,MAAMoH,IAAIxH,EAAEI,MAAMoH,SAiBN,gBAARwD,GAEHG,EAAQhK,OAAS,EAAIgK,EAAUA,EAAQ,GAEvCA,GAIXnL,EAAE8K,GAAGC,UAAUM,YAAcpL,CAsB7B,IAAI+B,GAAsBhC,EAAE,UA2D5BA,GAAE,WACAA,EAAE,qEAAqE+K,eAExEO,OAAOC","file":"bootstrap-tagsinput.min.js"} \ No newline at end of file +{ + "version": 3, + "sources": [ + "../src/bootstrap-tagsinput.js" + ], + "names": [ + "$", + "TagsInput", + "element", + "options", + "this", + "itemsArray", + "$element", + "hide", + "isSelect", + "tagName", + "multiple", + "hasAttribute", + "objectItems", + "itemValue", + "placeholderText", + "attr", + "inputSize", + "Math", + "max", + "length", + "$container", + "$input", + "appendTo", + "before", + "build", + "makeOptionItemFunction", + "key", + "propertyName", + "item", + "makeOptionFunction", + "value", + "htmlEncode", + "htmlEncodeContainer", + "text", + "html", + "doGetCaretPosition", + "oField", + "iCaretPos", + "document", + "selection", + "focus", + "oSel", + "createRange", + "moveStart", + "selectionStart", + "keyCombinationInList", + "keyPressEvent", + "lookupList", + "found", + "each", + "index", + "keyCombination", + "which", + "alt", + "hasOwnProperty", + "altKey", + "shift", + "shiftKey", + "ctrl", + "ctrlKey", + "defaultOptions", + "tagClass", + "toString", + "itemText", + "itemTitle", + "freeInput", + "addOnBlur", + "maxTags", + "undefined", + "maxChars", + "confirmKeys", + "delimiter", + "delimiterRegex", + "cancelConfirmKeysOnEmpty", + "onTagExists", + "$tag", + "fadeIn", + "trimValue", + "allowDuplicates", + "prototype", + "constructor", + "add", + "dontPushVal", + "self", + "trim", + "match", + "remove", + "items", + "split", + "i", + "pushVal", + "existing", + "grep", + "maxInputLength", + "beforeItemAddEvent", + "Event", + "cancel", + "trigger", + "push", + "data", + "findInputWrapper", + "after", + "encodeURIComponent", + "$option", + "append", + "addClass", + "$existingTag", + "filter", + "other", + "beforeItemRemoveEvent", + "inArray", + "splice", + "removeClass", + "removeAll", + "pop", + "refresh", + "contents", + "nodeType", + "nodeValue", + "option", + "val", + "map", + "extend", + "typeahead", + "source", + "query", + "process", + "processItems", + "texts", + "isFunction", + "success", + "then", + "when", + "updater", + "matcher", + "toLowerCase", + "indexOf", + "sorter", + "sort", + "highlighter", + "regex", + "RegExp", + "replace", + "typeaheadjs", + "typeaheadConfig", + "typeaheadDatasets", + "isArray", + "on", + "proxy", + "obj", + "datum", + "valueKey", + "event", + "removeAttr", + "target", + "$inputWrapper", + "prev", + "next", + "$prevTag", + "$nextTag", + "textLength", + "ceil", + "maxLengthReached", + "substr", + "preventDefault", + "closest", + "destroy", + "off", + "removeData", + "show", + "input", + "elt", + "container", + "parentNode", + "fn", + "tagsinput", + "arg1", + "arg2", + "arg3", + "results", + "retVal", + "Constructor", + "window", + "jQuery" + ], + "mappings": ";;;;;CAAA,SAAWA,GACT,YAiCA,SAASC,GAAUC,EAASC,GAC1BC,KAAKC,cAELD,KAAKE,SAAWN,EAAEE,GAClBE,KAAKE,SAASC,OAEdH,KAAKI,SAAgC,WAApBN,EAAQO,QACzBL,KAAKM,SAAYN,KAAKI,UAAYN,EAAQS,aAAa,YACvDP,KAAKQ,YAAcT,GAAWA,EAAQU,UACtCT,KAAKU,gBAAkBZ,EAAQS,aAAa,eAAiBP,KAAKE,SAASS,KAAK,eAAiB,GACjGX,KAAKY,UAAYC,KAAKC,IAAI,EAAGd,KAAKU,gBAAgBK,QAElDf,KAAKgB,WAAapB,EAAE,2CACpBI,KAAKiB,OAASrB,EAAE,mCAAqCI,KAAKU,gBAAkB,OAAOQ,SAASlB,KAAKgB,YAEjGhB,KAAKE,SAASiB,OAAOnB,KAAKgB,YAE1BhB,KAAKoB,MAAMrB,GAqgBb,QAASsB,GAAuBtB,EAASuB,GACvC,GAA4B,kBAAjBvB,GAAQuB,GAAqB,CACtC,GAAIC,GAAexB,EAAQuB,EAC3BvB,GAAQuB,GAAO,SAASE,GAAQ,MAAOA,GAAKD,KAGhD,QAASE,GAAmB1B,EAASuB,GACnC,GAA4B,kBAAjBvB,GAAQuB,GAAqB,CACtC,GAAII,GAAQ3B,EAAQuB,EACpBvB,GAAQuB,GAAO,WAAa,MAAOI,KAOvC,QAASC,GAAWD,GAClB,MAAIA,GACKE,EAAoBC,KAAKH,GAAOI,OAEhC,GAQX,QAASC,GAAmBC,GAC1B,GAAIC,GAAY,CAChB,IAAIC,SAASC,UAAW,CACtBH,EAAOI,OACP,IAAIC,GAAOH,SAASC,UAAUG,aAC9BD,GAAKE,UAAW,aAAcP,EAAON,MAAMX,QAC3CkB,EAAYI,EAAKR,KAAKd,YACbiB,EAAOQ,gBAA2C,KAAzBR,EAAOQ,kBACzCP,EAAYD,EAAOQ,eAErB,OAAO,GAUT,QAASC,GAAqBC,EAAeC,GACzC,GAAIC,IAAQ,CAkBZ,OAjBAhD,GAAEiD,KAAKF,EAAY,SAAUG,EAAOC,GAChC,GAAgC,gBAArB,IAAiCL,EAAcM,QAAUD,EAEhE,MADAH,IAAQ,GACD,CAGX,IAAIF,EAAcM,QAAUD,EAAeC,MAAO,CAC9C,GAAIC,IAAOF,EAAeG,eAAe,WAAaR,EAAcS,SAAWJ,EAAeI,OAC1FC,GAASL,EAAeG,eAAe,aAAeR,EAAcW,WAAaN,EAAeM,SAChGC,GAAQP,EAAeG,eAAe,YAAcR,EAAca,UAAYR,EAAeQ,OACjG,IAAIN,GAAOG,GAASE,EAEhB,MADAV,IAAQ,GACD,KAKZA,EAxnBX,GAAIY,IACFC,SAAU,SAASjC,GACjB,MAAO,oBAETf,UAAW,SAASe,GAClB,MAAOA,GAAOA,EAAKkC,WAAalC,GAElCmC,SAAU,SAASnC,GACjB,MAAOxB,MAAKS,UAAUe,IAExBoC,UAAW,SAASpC,GAClB,MAAO,OAETqC,WAAW,EACXC,WAAW,EACXC,QAASC,OACTC,SAAUD,OACVE,aAAc,GAAI,IAClBC,UAAW,IACXC,eAAgB,KAChBC,0BAA0B,EAC1BC,YAAa,SAAS9C,EAAM+C,GAC1BA,EAAKpE,OAAOqE,UAEdC,WAAW,EACXC,iBAAiB,EA0BnB7E,GAAU8E,WACRC,YAAa/E,EAMbgF,IAAK,SAASrD,EAAMsD,EAAa/E,GAC/B,GAAIgF,GAAO/E,IAEX,MAAI+E,EAAKhF,QAAQgE,SAAWgB,EAAK9E,WAAWc,QAAUgE,EAAKhF,QAAQgE,WAI/DvC,KAAS,GAAUA,GAAvB,CASA,GALoB,gBAATA,IAAqBuD,EAAKhF,QAAQ0E,YAC3CjD,EAAO5B,EAAEoF,KAAKxD,IAII,gBAATA,KAAsBuD,EAAKvE,YACpC,KAAK,oDAGP,KAAIgB,EAAKkC,WAAWuB,MAAM,SAA1B,CAOA,GAHIF,EAAK3E,WAAa2E,EAAKzE,UAAYyE,EAAK9E,WAAWc,OAAS,GAC9DgE,EAAKG,OAAOH,EAAK9E,WAAW,IAEV,gBAATuB,IAAkD,UAA7BxB,KAAKE,SAAS,GAAGG,QAAqB,CACpE,GAAI8D,GAAaY,EAAKhF,QAAsB,eAAIgF,EAAKhF,QAAQqE,eAAiBW,EAAKhF,QAAQoE,UACvFgB,EAAQ3D,EAAK4D,MAAMjB,EACvB,IAAIgB,EAAMpE,OAAS,EAAG,CACpB,IAAK,GAAIsE,GAAI,EAAGA,EAAIF,EAAMpE,OAAQsE,IAChCrF,KAAK6E,IAAIM,EAAME,IAAI,EAKrB,aAFKP,GACHC,EAAKO,YAKX,GAAI7E,GAAYsE,EAAKhF,QAAQU,UAAUe,GACnCmC,EAAWoB,EAAKhF,QAAQ4D,SAASnC,GACjCiC,EAAWsB,EAAKhF,QAAQ0D,SAASjC,GACjCoC,EAAYmB,EAAKhF,QAAQ6D,UAAUpC,GAGnC+D,EAAW3F,EAAE4F,KAAKT,EAAK9E,WAAY,SAASuB,GAAQ,MAAOuD,GAAKhF,QAAQU,UAAUe,KAAUf,IAAe,EAC/G,KAAI8E,GAAaR,EAAKhF,QAAQ2E,iBAU9B,KAAIK,EAAKI,QAAQzB,WAAW3C,OAASS,EAAKT,OAAS,EAAIgE,EAAKhF,QAAQ0F,gBAApE,CAIA,GAAIC,GAAqB9F,EAAE+F,MAAM,iBAAmBnE,KAAMA,EAAMoE,QAAQ,EAAO7F,QAASA,GAExF,IADAgF,EAAK7E,SAAS2F,QAAQH,IAClBA,EAAmBE,OAAvB,CAIAb,EAAK9E,WAAW6F,KAAKtE,EAIrB,IAAI+C,GAAO3E,EAAE,oBAAsB+B,EAAW8B,IAA2B,OAAdG,EAAsB,YAAcA,EAAa,IAAM,KAAOjC,EAAWgC,GAAY,0CAMhJ,IALAY,EAAKwB,KAAK,OAAQvE,GAClBuD,EAAKiB,mBAAmB7E,OAAOoD,GAC/BA,EAAK0B,MAAM,KAGPlB,EAAK3E,WAAaR,EAAE,iBAAmBsG,mBAAmBzF,GAAa,KAAKsE,EAAK7E,UAAU,GAAI,CACjG,GAAIiG,GAAUvG,EAAE,oBAAsB+B,EAAWgC,GAAY,YAC7DwC,GAAQJ,KAAK,OAAQvE,GACrB2E,EAAQxF,KAAK,QAASF,GACtBsE,EAAK7E,SAASkG,OAAOD,GAGlBrB,GACHC,EAAKO,WAGHP,EAAKhF,QAAQgE,UAAYgB,EAAK9E,WAAWc,QAAUgE,EAAKI,QAAQzB,WAAW3C,SAAWgE,EAAKhF,QAAQ0F,iBACrGV,EAAK/D,WAAWqF,SAAS,2BAE3BtB,EAAK7E,SAAS2F,QAAQjG,EAAE+F,MAAM,aAAenE,KAAMA,EAAMzB,QAASA,WA1ChE,IAAIgF,EAAKhF,QAAQuE,YAAa,CAC5B,GAAIgC,GAAe1G,EAAE,OAAQmF,EAAK/D,YAAYuF,OAAO,WAAa,MAAO3G,GAAEI,MAAM+F,KAAK,UAAYR,GAClGR,GAAKhF,QAAQuE,YAAY9C,EAAM8E,OA+CrCpB,OAAQ,SAAS1D,EAAMsD,EAAa/E,GAClC,GAAIgF,GAAO/E,IAWX,IATI+E,EAAKvE,cAELgB,EADkB,gBAATA,GACF5B,EAAE4F,KAAKT,EAAK9E,WAAY,SAASuG,GAAS,MAAOzB,GAAKhF,QAAQU,UAAU+F,IAAWzB,EAAKhF,QAAQU,UAAUe,KAE1G5B,EAAE4F,KAAKT,EAAK9E,WAAY,SAASuG,GAAS,MAAOzB,GAAKhF,QAAQU,UAAU+F,IAAWhF,IAE5FA,EAAOA,EAAKA,EAAKT,OAAO,IAGtBS,EAAM,CACR,GAAIiF,GAAwB7G,EAAE+F,MAAM,oBAAsBnE,KAAMA,EAAMoE,QAAQ,EAAO7F,QAASA,GAE9F,IADAgF,EAAK7E,SAAS2F,QAAQY,GAClBA,EAAsBb,OACxB,MAEFhG,GAAE,OAAQmF,EAAK/D,YAAYuF,OAAO,WAAa,MAAO3G,GAAEI,MAAM+F,KAAK,UAAYvE,IAAS0D,SACxFtF,EAAE,SAAUmF,EAAK7E,UAAUqG,OAAO,WAAa,MAAO3G,GAAEI,MAAM+F,KAAK,UAAYvE,IAAS0D,SAChD,KAArCtF,EAAE8G,QAAQlF,EAAMuD,EAAK9E,aACtB8E,EAAK9E,WAAW0G,OAAO/G,EAAE8G,QAAQlF,EAAMuD,EAAK9E,YAAa,GAGxD6E,GACHC,EAAKO,UAGHP,EAAKhF,QAAQgE,QAAUgB,EAAK9E,WAAWc,QACzCgE,EAAK/D,WAAW4F,YAAY,2BAE9B7B,EAAK7E,SAAS2F,QAAQjG,EAAE+F,MAAM,eAAkBnE,KAAMA,EAAMzB,QAASA,MAMvE8G,UAAW,WACT,GAAI9B,GAAO/E,IAKX,KAHAJ,EAAE,OAAQmF,EAAK/D,YAAYkE,SAC3BtF,EAAE,SAAUmF,EAAK7E,UAAUgF,SAErBH,EAAK9E,WAAWc,OAAS,GAC7BgE,EAAK9E,WAAW6G,KAElB/B,GAAKO,WAOPyB,QAAS,WACP,GAAIhC,GAAO/E,IACXJ,GAAE,OAAQmF,EAAK/D,YAAY6B,KAAK,WAC9B,GAAI0B,GAAO3E,EAAEI,MACTwB,EAAO+C,EAAKwB,KAAK,QACjBtF,EAAYsE,EAAKhF,QAAQU,UAAUe,GACnCmC,EAAWoB,EAAKhF,QAAQ4D,SAASnC,GACjCiC,EAAWsB,EAAKhF,QAAQ0D,SAASjC,EASnC,IANA+C,EAAK5D,KAAK,QAAS,MACnB4D,EAAK8B,SAAS,OAAS1E,EAAW8B,IAClCc,EAAKyC,WAAWT,OAAO,WACrB,MAAwB,IAAjBvG,KAAKiH,WACX,GAAGC,UAAYvF,EAAWgC,GAEzBoB,EAAK3E,SAAU,CACjB,GAAI+G,GAASvH,EAAE,SAAUmF,EAAK7E,UAAUqG,OAAO,WAAa,MAAO3G,GAAEI,MAAM+F,KAAK,UAAYvE,GAC5F2F,GAAOxG,KAAK,QAASF,OAQ7B0E,MAAO,WACL,MAAOnF,MAAKC,YAOdqF,QAAS,WACP,GAAIP,GAAO/E,KACPoH,EAAMxH,EAAEyH,IAAItC,EAAKI,QAAS,SAAS3D,GACjC,MAAOuD,GAAKhF,QAAQU,UAAUe,GAAMkC,YAG1CqB,GAAK7E,SAASkH,IAAIA,GAAK,GAAMvB,QAAQ,WAMvCzE,MAAO,SAASrB,GACd,GAAIgF,GAAO/E,IAYX,IAVA+E,EAAKhF,QAAUH,EAAE0H,UAAW9D,EAAgBzD,GAExCgF,EAAKvE,cACPuE,EAAKhF,QAAQ8D,WAAY,GAE3BxC,EAAuB0D,EAAKhF,QAAS,aACrCsB,EAAuB0D,EAAKhF,QAAS,YACrC0B,EAAmBsD,EAAKhF,QAAS,YAG7BgF,EAAKhF,QAAQwH,UAAW,CAC1B,GAAIA,GAAYxC,EAAKhF,QAAQwH,aAE7B9F,GAAmB8F,EAAW,UAE9BxC,EAAK9D,OAAOsG,UAAU3H,EAAE0H,UAAWC,GACjCC,OAAQ,SAAUC,EAAOC,GACvB,QAASC,GAAaxC,GAGpB,IAAK,GAFDyC,MAEKvC,EAAI,EAAGA,EAAIF,EAAMpE,OAAQsE,IAAK,CACrC,GAAIxD,GAAOkD,EAAKhF,QAAQ4D,SAASwB,EAAME,GACvCgC,GAAIxF,GAAQsD,EAAME,GAClBuC,EAAM9B,KAAKjE,GAEb6F,EAAQE,GAGV5H,KAAKqH,MACL,IAAIA,GAAMrH,KAAKqH,IACXtB,EAAOwB,EAAUC,OAAOC,EAExB7H,GAAEiI,WAAW9B,EAAK+B,SAEpB/B,EAAK+B,QAAQH,GACJ/H,EAAEiI,WAAW9B,EAAKgC,MAE3BhC,EAAKgC,KAAKJ,GAGV/H,EAAEoI,KAAKjC,GACLgC,KAAKJ,IAGXM,QAAS,SAAUpG,GAEjB,MADAkD,GAAKF,IAAI7E,KAAKqH,IAAIxF,IACX7B,KAAKqH,IAAIxF,IAElBqG,QAAS,SAAUrG,GACjB,MAAwE,KAAhEA,EAAKsG,cAAcC,QAAQpI,KAAKyH,MAAMzC,OAAOmD,gBAEvDE,OAAQ,SAAUT,GAChB,MAAOA,GAAMU,QAEfC,YAAa,SAAU1G,GACrB,GAAI2G,GAAQ,GAAIC,QAAQ,IAAMzI,KAAKyH,MAAQ,IAAK,KAChD,OAAO5F,GAAK6G,QAASF,EAAO,2BAMlC,GAAIzD,EAAKhF,QAAQ4I,YAAa,CAC1B,GAAIC,GAAkB,KAClBC,KAGAF,EAAc5D,EAAKhF,QAAQ4I,WAC3B/I,GAAEkJ,QAAQH,IACZC,EAAkBD,EAAY,GAC9BE,EAAoBF,EAAY,IAEhCE,EAAoBF,EAGtB5D,EAAK9D,OAAOsG,UAAUqB,EAAiBC,GAAmBE,GAAG,qBAAsBnJ,EAAEoJ,MAAM,SAAUC,EAAKC,GACpGL,EAAkBM,SACpBpE,EAAKF,IAAIqE,EAAML,EAAkBM,WAEjCpE,EAAKF,IAAIqE,GACXnE,EAAK9D,OAAOsG,UAAU,MAAO,KAC5BxC,IAGPA,EAAK/D,WAAW+H,GAAG,QAASnJ,EAAEoJ,MAAM,SAASI,GACrCrE,EAAK7E,SAASS,KAAK,aACvBoE,EAAK9D,OAAOoI,WAAW,YAEzBtE,EAAK9D,OAAOmB,SACX2C,IAEGA,EAAKhF,QAAQ+D,WAAaiB,EAAKhF,QAAQ8D,WACzCkB,EAAK9D,OAAO8H,GAAG,WAAYnJ,EAAEoJ,MAAM,SAASI,GAG4B,IAAhExJ,EAAE,iCAAkCmF,EAAK/D,YAAYD,SACvDgE,EAAKF,IAAIE,EAAK9D,OAAOmG,OACrBrC,EAAK9D,OAAOmG,IAAI,MAEnBrC,IAIPA,EAAK/D,WAAW+H,GAAG,UAAW,QAASnJ,EAAEoJ,MAAM,SAASI,GACtD,GAAInI,GAASrB,EAAEwJ,EAAME,QACjBC,EAAgBxE,EAAKiB,kBAEzB,IAAIjB,EAAK7E,SAASS,KAAK,YAErB,WADAoE,GAAK9D,OAAON,KAAK,WAAY,WAI/B,QAAQyI,EAAMpG,OAEZ,IAAK,GACH,GAAsC,IAAlCjB,EAAmBd,EAAO,IAAW,CACvC,GAAIuI,GAAOD,EAAcC,MACrBA,GAAKzI,QACPgE,EAAKG,OAAOsE,EAAKzD,KAAK,SAG1B,KAGF,KAAK,IACH,GAAsC,IAAlChE,EAAmBd,EAAO,IAAW,CACvC,GAAIwI,GAAOF,EAAcE,MACrBA,GAAK1I,QACPgE,EAAKG,OAAOuE,EAAK1D,KAAK,SAG1B,KAGF,KAAK,IAEH,GAAI2D,GAAWH,EAAcC,MACD,KAAxBvI,EAAOmG,MAAMrG,QAAgB2I,EAAS,KACxCA,EAASvI,OAAOoI,GAChBtI,EAAOmB,QAET,MAEF,KAAK,IAEH,GAAIuH,GAAWJ,EAAcE,MACD,KAAxBxI,EAAOmG,MAAMrG,QAAgB4I,EAAS,KACxCA,EAAS1D,MAAMsD,GACftI,EAAOmB,SAQb,GAAIwH,GAAa3I,EAAOmG,MAAMrG,MACdF,MAAKgJ,KAAKD,EAAa,EAEvC3I,GAAON,KAAK,OAAQE,KAAKC,IAAId,KAAKY,UAAWK,EAAOmG,MAAMrG,UACzDgE,IAEHA,EAAK/D,WAAW+H,GAAG,WAAY,QAASnJ,EAAEoJ,MAAM,SAASI,GACtD,GAAInI,GAASrB,EAAEwJ,EAAME,OAErB,IAAIvE,EAAK7E,SAASS,KAAK,YAEpB,WADAoE,GAAK9D,OAAON,KAAK,WAAY,WAIhC,IAAIkB,GAAOZ,EAAOmG,MAClB0C,EAAmB/E,EAAKhF,QAAQkE,UAAYpC,EAAKd,QAAUgE,EAAKhF,QAAQkE,QACpEc,GAAKhF,QAAQ8D,YAAcpB,EAAqB2G,EAAOrE,EAAKhF,QAAQmE,cAAgB4F,KAEjE,IAAhBjI,EAAKd,SACNgE,EAAKF,IAAIiF,EAAmBjI,EAAKkI,OAAO,EAAGhF,EAAKhF,QAAQkE,UAAYpC,GACpEZ,EAAOmG,IAAI,KAIVrC,EAAKhF,QAAQsE,4BAA6B,GAC3C+E,EAAMY,iBAKZ,IAAIJ,GAAa3I,EAAOmG,MAAMrG,MACfF,MAAKgJ,KAAKD,EAAa,EAEtC3I,GAAON,KAAK,OAAQE,KAAKC,IAAId,KAAKY,UAAWK,EAAOmG,MAAMrG,UAC1DgE,IAGHA,EAAK/D,WAAW+H,GAAG,QAAS,qBAAsBnJ,EAAEoJ,MAAM,SAASI,GAC7DrE,EAAK7E,SAASS,KAAK,aAGvBoE,EAAKG,OAAOtF,EAAEwJ,EAAME,QAAQW,QAAQ,QAAQlE,KAAK,UAChDhB,IAGCA,EAAKhF,QAAQU,YAAc+C,EAAe/C,YACX,UAA7BsE,EAAK7E,SAAS,GAAGG,QACjB0E,EAAKF,IAAIE,EAAK7E,SAASkH,OAEzBxH,EAAE,SAAUmF,EAAK7E,UAAU2C,KAAK,WAC9BkC,EAAKF,IAAIjF,EAAEI,MAAMW,KAAK,UAAU,OASxCuJ,QAAS,WACP,GAAInF,GAAO/E,IAGX+E,GAAK/D,WAAWmJ,IAAI,WAAY,SAChCpF,EAAK/D,WAAWmJ,IAAI,QAAS,iBAE7BpF,EAAK/D,WAAWkE,SAChBH,EAAK7E,SAASkK,WAAW,aACzBrF,EAAK7E,SAASmK,QAMhBjI,MAAO,WACLpC,KAAKiB,OAAOmB,SAMdkI,MAAO,WACL,MAAOtK,MAAKiB,QAOd+E,iBAAkB,WAGhB,IAFA,GAAIuE,GAAMvK,KAAKiB,OAAO,GAClBuJ,EAAYxK,KAAKgB,WAAW,GAC1BuJ,GAAOA,EAAIE,aAAeD,GAC9BD,EAAMA,EAAIE,UAEZ,OAAO7K,GAAE2K,KAOb3K,EAAE8K,GAAGC,UAAY,SAASC,EAAMC,EAAMC,GACpC,GAAIC,KAgCJ,OA9BA/K,MAAK6C,KAAK,WACR,GAAI8H,GAAY/K,EAAEI,MAAM+F,KAAK,YAE7B,IAAK4E,EAWE,GAAKC,GAASC,GAId,GAAuB7G,SAApB2G,EAAUC,GAAqB,CAEnC,GAA8B,IAA3BD,EAAUC,GAAM7J,QAAyBiD,SAAT8G,EAChC,GAAIE,GAASL,EAAUC,GAAMC,EAAM,KAAMC,OAEzC,IAAIE,GAASL,EAAUC,GAAMC,EAEnB7G,UAAXgH,GACAD,EAAQjF,KAAKkF,QATjBD,GAAQjF,KAAK6E,OAbbA,GAAY,GAAI9K,GAAUG,KAAM4K,GAChChL,EAAEI,MAAM+F,KAAK,YAAa4E,GAC1BI,EAAQjF,KAAK6E,GAEQ,WAAjB3K,KAAKK,SACLT,EAAE,SAAUA,EAAEI,OAAOW,KAAK,WAAY,YAI1Cf,EAAEI,MAAMoH,IAAIxH,EAAEI,MAAMoH,SAiBN,gBAARwD,GAEHG,EAAQhK,OAAS,EAAIgK,EAAUA,EAAQ,GAEvCA,GAIXnL,EAAE8K,GAAGC,UAAUM,YAAcpL,CAsB7B,IAAI+B,GAAsBhC,EAAE,UA2D5BA,GAAE,WACAA,EAAE,qEAAqE+K,eAExEO,OAAOC", + "file": "bootstrap-tagsinput.min.js" +} \ No newline at end of file diff --git a/includes/DatabaseHandle.class.php b/includes/DatabaseHandle.class.php index 39c2acb..91be65a 100644 --- a/includes/DatabaseHandle.class.php +++ b/includes/DatabaseHandle.class.php @@ -1,4 +1,5 @@ query('DELETE FROM user_sessions WHERE user_id = ? AND token = ?', [$this->user_id, $token]); } - public static function findByUsername(DatabaseHandle $conn, string $username) : User | null { + public static function findByUsername(DatabaseHandle $conn, string $username) : User|null { $query = $conn->query('SELECT id, username FROM users WHERE username = ?', [$username]); $row = $query->fetch(); return empty($row) ? null : new User($row); } - public static function current(DatabaseHandle $conn) : User | null { + public static function current(DatabaseHandle $conn) : User|null { $session_user = User::createFromPhpSession($conn); if ($session_user !== null) { @@ -37,7 +38,7 @@ class User { return null; } - public static function createFromRememberToken(DatabaseHandle $conn, string $remember_token) : User | null { + public static function createFromRememberToken(DatabaseHandle $conn, string $remember_token) : User|null { $result = $conn->query( 'SELECT users.id AS id, users.username AS username, users.banned AS banned, user_sessions.id AS session_id, user_sessions.expire_at AS session_expiry FROM user_sessions @@ -61,7 +62,7 @@ class User { return null; } - public static function createFromPhpSession(DatabaseHandle $conn) : User | null { + public static function createFromPhpSession(DatabaseHandle $conn) : User|null { if (empty($_SESSION['user_id'])) { return null; } diff --git a/includes/common.php b/includes/common.php index ebb8bfb..e7db980 100644 --- a/includes/common.php +++ b/includes/common.php @@ -24,6 +24,7 @@ function urlForMember(string $member_name) : string { return '/user.php?name=' . urlencode($member_name); } + /* Database functions */ function getSiteInfo() : array { return require('config/site.php'); diff --git a/includes/config.php b/includes/config.php index 731a623..12ba6b1 100644 --- a/includes/config.php +++ b/includes/config.php @@ -40,7 +40,6 @@ if (gethostname() === 'thunderlane') { } - // Secret key for paste encryption //$sec_key = "8ac67343e7980b16b31e8311d4377bbb"; $sec_key = ''; diff --git a/includes/functions.php b/includes/functions.php index ccb44b1..682a04b 100644 --- a/includes/functions.php +++ b/includes/functions.php @@ -461,5 +461,5 @@ function paste_protocol() : string { } function is_banned(DatabaseHandle $conn, string $ip) : bool { - return (bool) $conn->query('SELECT 1 FROM ban_user WHERE ip = ?', [$ip])->fetch(); + return (bool)$conn->query('SELECT 1 FROM ban_user WHERE ip = ?', [$ip])->fetch(); } diff --git a/includes/geshi.php b/includes/geshi.php index 39c4ff0..7ce7c0c 100644 --- a/includes/geshi.php +++ b/includes/geshi.php @@ -2959,7 +2959,7 @@ class GeSHi { $next_comment_single_pos = $length; foreach ($this->language_data['COMMENT_SINGLE'] as $comment_key => $comment_mark) { $match_i = false; - $case_sensitive_comments = (bool) @$this->language_data['CASE_SENSITIVE'][GESHI_COMMENTS]; + $case_sensitive_comments = (bool)@$this->language_data['CASE_SENSITIVE'][GESHI_COMMENTS]; if (isset($comment_single_cache_per_key[$comment_key]) && ($comment_single_cache_per_key[$comment_key] >= $i || $comment_single_cache_per_key[$comment_key] === false)) { diff --git a/index.php b/index.php index 7e6c637..873aff7 100644 --- a/index.php +++ b/index.php @@ -205,10 +205,10 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') { $error = $lang['loginwarning']; //"You must be logged in to do that." } } else { - if ($current_user['id'] == NULL) { - $paste_owner = "1"; - }else{ - $paste_owner = $current_user ? $current_user['id'] : null; + if ($current_user['id'] == null) { + $paste_owner = "1"; + } else { + $paste_owner = $current_user ? $current_user['id'] : null; } $statement = $conn->prepare( "INSERT INTO pastes (title, content, visible, code, expiry, password, encrypt, user_id, created_at, ip, views, tagsys) VALUES diff --git a/login.php b/login.php index 2380ec8..635d6a1 100644 --- a/login.php +++ b/login.php @@ -24,7 +24,6 @@ $date = date('jS F Y'); $ip = $_SERVER['REMOTE_ADDR']; - // Check if already logged in if ($current_user !== null) { header("Location: ./"); @@ -61,12 +60,12 @@ if (isset($_POST['forgot'])) { } else { $error = $lang['missingfields']; // "All fields must be filled out"; } -} else if (isset($_POST['signin'])) { // Login process +} elseif (isset($_POST['signin'])) { // Login process if (!empty($_POST['username']) && !empty($_POST['password'])) { - $remember_me = (bool) $_POST['remember_me']; + $remember_me = (bool)$_POST['remember_me']; $username = trim($_POST['username']); $row = $conn->query("SELECT id, password, banned FROM users WHERE username = ?", [$username]) - ->fetch(); + ->fetch(); $needs_rehash = false; @@ -80,7 +79,7 @@ if (isset($_POST['forgot'])) { $new_password_hash = pp_password_hash($_POST['password']); $conn->query('UPDATE users SET password = ? WHERE id = ?', - [$new_password_hash, $user_id]); + [$new_password_hash, $user_id]); } if ($row['banned']) { @@ -88,7 +87,7 @@ if (isset($_POST['forgot'])) { $error = $lang['banned']; } else { // Login successful - $_SESSION['user_id'] = (string) $user_id; + $_SESSION['user_id'] = (string)$user_id; if ($remember_me) { $remember_token = pp_random_token(); @@ -97,7 +96,7 @@ if (isset($_POST['forgot'])) { $conn->query('INSERT INTO user_sessions (user_id, token, expire_at) VALUES (?, ?, FROM_UNIXTIME(?))', [$user_id, $remember_token, $expire_at->format('U')]); setcookie(User::REMEMBER_TOKEN_COOKIE, $remember_token, [ - 'expires' => (int) $expire_at->format('U'), + 'expires' => (int)$expire_at->format('U'), 'secure' => !empty($_SERVER['HTTPS']), /* Local dev environment is non-HTTPS */ 'httponly' => true, 'samesite' => 'Lax' @@ -114,7 +113,7 @@ if (isset($_POST['forgot'])) { } else { $error = $lang['missingfields']; // "All fields must be filled out."; } -} else if (isset($_POST['signup'])) { // Registration process +} elseif (isset($_POST['signup'])) { // Registration process $username = htmlentities(trim($_POST['username'], ENT_QUOTES)); $password = pp_password_hash($_POST['password']); $chara_max = 25; //characters for max input diff --git a/report.php b/report.php index 0225bdb..70aa2b4 100644 --- a/report.php +++ b/report.php @@ -10,7 +10,7 @@ $ip = $_SERVER['REMOTE_ADDR']; //Report paste $p_reasonrep = Trim(htmlspecialchars($_POST['reasonrep'])); -$p_memreport = $current_user ? $current_user ->username : 'Guest'; +$p_memreport = $current_user ? $current_user->username : 'Guest'; $p_pastereport = $_POST['reppasteid']; $p_reasonrep = preg_replace("/[^0-9]/", "", $p_reasonrep); diff --git a/testbin/public/3b-tag.js b/testbin/public/3b-tag.js index 9011a9a..8398b84 100644 --- a/testbin/public/3b-tag.js +++ b/testbin/public/3b-tag.js @@ -1,97 +1,97 @@ var tag = { - list : [], // Existing list of tags - add : function (evt) { - // tag.add() : press comma or enter to add tag + list: [], // Existing list of tags + add: function (evt) { + // tag.add() : press comma or enter to add tag - if (evt.key=="," || evt.key=="Enter") { - // Input check - var tagged = evt.key=="," ? this.value.slice(0, -1) : this.value, - error = ""; + if (evt.key == "," || evt.key == "Enter") { + // Input check + var tagged = evt.key == "," ? this.value.slice(0, -1) : this.value, + error = ""; - // Freaking joker empty input - if (tagged=="") { - error = "Please enter a valid tag"; - } + // Freaking joker empty input + if (tagged == "") { + error = "Please enter a valid tag"; + } - // Check if already in tags list - if (error=="") { - if (tag.list.indexOf(tagged) != -1) { - error = tagged + " is already defined"; + // Check if already in tags list + if (error == "") { + if (tag.list.indexOf(tagged) != -1) { + error = tagged + " is already defined"; + } + } + + // OK - Create new tag + if (error == "") { + var newTag = document.createElement("div"); + newTag.classList.add("tag"); + newTag.innerHTML = tagged; + newTag.addEventListener("click", tag.remove); + document.getElementById("tag_list").appendChild(newTag); + tag.list.push(tagged); + this.value = ""; + } + + // Not OK - Show error message + else { + this.value = tagged; + alert(error); + } } - } + }, - // OK - Create new tag - if (error=="") { - var newTag = document.createElement("div"); - newTag.classList.add("tag"); - newTag.innerHTML = tagged; - newTag.addEventListener("click", tag.remove); - document.getElementById("tag_list").appendChild(newTag); - tag.list.push(tagged); - this.value = ""; - } + remove: function () { + // tag.remove() : remove tag - // Not OK - Show error message - else { - this.value = tagged; - alert(error); - } + // Remove tag from list array first + // var pos = tag.list.indexOf(this.innerHTML); + tag.list.splice(tag.list.indexOf(this.innerHTML), 1); + + // Remove HTML tag + document.getElementById("tag_list").removeChild(this); + }, + + save: function () { + // tag.save() : save the tags + + // DATA + var data = new FormData(); + data.append('req', 'save'); + data.append('post_id', document.getElementById('post_id').value); + data.append('tags', JSON.stringify(tag.list)); + + // AJAX + var xhr = new XMLHttpRequest(); + xhr.open('POST', "2c-ajax-tag.php", true); + xhr.onload = function () { + var res = JSON.parse(this.response); + // OK + if (res.status == 1) { + alert("Save OK"); + } else { + alert(res.message); + } + }; + xhr.send(data); + return false; } - }, - - remove : function () { - // tag.remove() : remove tag - - // Remove tag from list array first - // var pos = tag.list.indexOf(this.innerHTML); - tag.list.splice(tag.list.indexOf(this.innerHTML), 1); - - // Remove HTML tag - document.getElementById("tag_list").removeChild(this); - }, - - save : function () { - // tag.save() : save the tags - - // DATA - var data = new FormData(); - data.append('req', 'save'); - data.append('post_id', document.getElementById('post_id').value); - data.append('tags', JSON.stringify(tag.list)); - - // AJAX - var xhr = new XMLHttpRequest(); - xhr.open('POST', "2c-ajax-tag.php", true); - xhr.onload = function(){ - var res = JSON.parse(this.response); - // OK - if (res.status==1) { - alert("Save OK"); - } else { - alert(res.message); - } - }; - xhr.send(data); - return false; - } }; // INIT ON WINDOW LOAD -window.addEventListener("load", function() { - // Get list of existing tags - var all = document.querySelectorAll("#tag_list div.tag"); - if (all.length>0) { - for (var t of all) { - tag.list.push(t.innerHTML); - // Attach remove listener to tags - t.addEventListener("click", tag.remove); +window.addEventListener("load", function () { + // Get list of existing tags + var all = document.querySelectorAll("#tag_list div.tag"); + if (all.length > 0) { + for (var t of all) { + tag.list.push(t.innerHTML); + // Attach remove listener to tags + t.addEventListener("click", tag.remove); + } } - } - // Attach comma listener to input field - document.getElementById("tag_in").addEventListener("keyup", tag.add); + // Attach comma listener to input field + document.getElementById("tag_in").addEventListener("keyup", tag.add); - // Enable controls - document.getElementById("tag_in").disabled = false; - document.getElementById("tag_save").disabled = false; + // Enable controls + document.getElementById("tag_in").disabled = false; + document.getElementById("tag_save").disabled = false; }); \ No newline at end of file diff --git a/testbin/public/3c-tag.css b/testbin/public/3c-tag.css index db5ccab..ca256bc 100644 --- a/testbin/public/3c-tag.css +++ b/testbin/public/3c-tag.css @@ -1,56 +1,63 @@ /* [TAGS LIST] */ #tag_dock { - max-width: 400px; - padding: 20px; - background: #f7f7f7; + max-width: 400px; + padding: 20px; + background: #f7f7f7; } + #tag_dock h3 { - margin: 0 0 3px 0; - color: #bf4646; + margin: 0 0 3px 0; + color: #bf4646; } + #tag_list { - width: 100%; - display: flex; - flex-direction: row; - flex-wrap: wrap; + width: 100%; + display: flex; + flex-direction: row; + flex-wrap: wrap; } + #tag_list div.tag { - box-sizing: border-box; - font-size: 0.9em; - width: 30%; - margin: 3px; - padding: 5px; - border: 1px solid #aaa; - background: #e8f2ff; + box-sizing: border-box; + font-size: 0.9em; + width: 30%; + margin: 3px; + padding: 5px; + border: 1px solid #aaa; + background: #e8f2ff; } + #tag_list div:hover { - background: #ffe8e8; - cursor: pointer; + background: #ffe8e8; + cursor: pointer; } /* [TAGS FORM] */ #tag_dock label, #tag_dock input { - box-sizing: border-box; - display: block; - width: 100%; - margin-top: 8px; + box-sizing: border-box; + display: block; + width: 100%; + margin-top: 8px; } + #tag_dock label { - font-size: 0.9em; - color: #888; + font-size: 0.9em; + color: #888; } + #tag_dock input { - padding: 8px; - font-size: 1em; + padding: 8px; + font-size: 1em; } + #tag_dock input[type=button] { - background: #2f75b7; - color: #fff; - cursor: pointer; - border: 0; + background: #2f75b7; + color: #fff; + cursor: pointer; + border: 0; } /* [DOES NOT MATTER] */ html, body { - font-family: arial, sans-serif; + font-family: arial, sans-serif; } \ No newline at end of file diff --git a/testbin/sql/1a-tags.sql b/testbin/sql/1a-tags.sql index 87b9f1f..43bebdb 100644 --- a/testbin/sql/1a-tags.sql +++ b/testbin/sql/1a-tags.sql @@ -1,8 +1,10 @@ -CREATE TABLE `tags` ( - `post_id` int(11) NOT NULL, - `tag` varchar(32) NOT NULL -) ENGINE=InnoDB DEFAULT CHARSET=latin1; +CREATE TABLE `tags` +( + `post_id` int(11) NOT NULL, + `tag` varchar(32) NOT NULL +) ENGINE = InnoDB + DEFAULT CHARSET = latin1; ALTER TABLE `tags` - ADD PRIMARY KEY (`post_id`,`tag`); + ADD PRIMARY KEY (`post_id`, `tag`); COMMIT; \ No newline at end of file diff --git a/testbin/sql/1b-posts.sql b/testbin/sql/1b-posts.sql index 09b5218..5ac0d13 100644 --- a/testbin/sql/1b-posts.sql +++ b/testbin/sql/1b-posts.sql @@ -1,18 +1,25 @@ -CREATE TABLE `posts` ( - `post_id` int(11) NOT NULL, - `post_title` text NOT NULL, - `post_txt` text NOT NULL -) ENGINE=InnoDB DEFAULT CHARSET=latin1; +CREATE TABLE `posts` +( + `post_id` int(11) NOT NULL, + `post_title` text NOT NULL, + `post_txt` text NOT NULL +) ENGINE = InnoDB + DEFAULT CHARSET = latin1; -INSERT INTO `posts` (`post_id`, `post_title`, `post_txt`) VALUES -(1, 'Stream of Rainbow', 'Can the predecessor hope the diesel? The unknown bombs whatever buried manpower. The crucial boy tenders a developed blurb. A top law clicks before a release. Why does our employee monitor the many lawyer? An ear fumes.'), -(2, 'Misty in the Wings', 'When will a competing helmet react in a noise? A paragraph acts above the agenda! A kept delight repairs a controlling crush. Can the procedure vanish? The documented rectangle inconveniences a hysterical luggage. The learned tobacco screams.'), -(3, 'Lord of the Minks', 'The undone complaint collapses past an east estate. The insulting nurse flames the era. A willed hierarchy surfaces. A tentative wife bites the consenting fence.'), -(4, 'Ice in the Scent', 'A futile pump bangs against the cider. A night stomachs a wizard. How does the mania originate? Can a reject wreck a taking battle?'); +INSERT INTO `posts` (`post_id`, `post_title`, `post_txt`) +VALUES (1, 'Stream of Rainbow', + 'Can the predecessor hope the diesel? The unknown bombs whatever buried manpower. The crucial boy tenders a developed blurb. A top law clicks before a release. Why does our employee monitor the many lawyer? An ear fumes.'), + (2, 'Misty in the Wings', + 'When will a competing helmet react in a noise? A paragraph acts above the agenda! A kept delight repairs a controlling crush. Can the procedure vanish? The documented rectangle inconveniences a hysterical luggage. The learned tobacco screams.'), + (3, 'Lord of the Minks', + 'The undone complaint collapses past an east estate. The insulting nurse flames the era. A willed hierarchy surfaces. A tentative wife bites the consenting fence.'), + (4, 'Ice in the Scent', + 'A futile pump bangs against the cider. A night stomachs a wizard. How does the mania originate? Can a reject wreck a taking battle?'); ALTER TABLE `posts` - ADD PRIMARY KEY (`post_id`); + ADD PRIMARY KEY (`post_id`); ALTER TABLE `posts` - MODIFY `post_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5; + MODIFY `post_id` int(11) NOT NULL AUTO_INCREMENT, + AUTO_INCREMENT = 5; COMMIT; \ No newline at end of file diff --git a/theme/bulma/css/jquery-ui.css b/theme/bulma/css/jquery-ui.css index 49b95d5..1d37e4b 100644 --- a/theme/bulma/css/jquery-ui.css +++ b/theme/bulma/css/jquery-ui.css @@ -7,59 +7,65 @@ /* Layout helpers ----------------------------------*/ .ui-helper-hidden { - display: none; + display: none; } + .ui-helper-hidden-accessible { - border: 0; - clip: rect(0 0 0 0); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px; + border: 0; + clip: rect(0 0 0 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; } + .ui-helper-reset { - margin: 0; - padding: 0; - border: 0; - outline: 0; - line-height: 1.3; - text-decoration: none; - font-size: 100%; - list-style: none; + margin: 0; + padding: 0; + border: 0; + outline: 0; + line-height: 1.3; + text-decoration: none; + font-size: 100%; + list-style: none; } + .ui-helper-clearfix:before, .ui-helper-clearfix:after { - content: ""; - display: table; - border-collapse: collapse; + content: ""; + display: table; + border-collapse: collapse; } + .ui-helper-clearfix:after { - clear: both; + clear: both; } + .ui-helper-clearfix { - min-height: 0; /* support: IE7 */ + min-height: 0; /* support: IE7 */ } + .ui-helper-zfix { - width: 100%; - height: 100%; - top: 0; - left: 0; - position: absolute; - opacity: 0; - filter:Alpha(Opacity=0); + width: 100%; + height: 100%; + top: 0; + left: 0; + position: absolute; + opacity: 0; + filter: Alpha(Opacity=0); } .ui-front { - z-index: 100; + z-index: 100; } /* Interaction Cues ----------------------------------*/ .ui-state-disabled { - cursor: default !important; + cursor: default !important; } @@ -68,10 +74,10 @@ /* states and images */ .ui-icon { - display: block; - text-indent: -99999px; - overflow: hidden; - background-repeat: no-repeat; + display: block; + text-indent: -99999px; + overflow: hidden; + background-repeat: no-repeat; } @@ -80,107 +86,126 @@ /* Overlays */ .ui-widget-overlay { - position: fixed; - top: 0; - left: 0; - width: 100%; - height: 100%; + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; } + .ui-accordion .ui-accordion-header { - display: block; - cursor: pointer; - position: relative; - margin-top: 2px; - padding: .5em .5em .5em .7em; - min-height: 0; /* support: IE7 */ + display: block; + cursor: pointer; + position: relative; + margin-top: 2px; + padding: .5em .5em .5em .7em; + min-height: 0; /* support: IE7 */ } + .ui-accordion .ui-accordion-icons { - padding-left: 2.2em; + padding-left: 2.2em; } + .ui-accordion .ui-accordion-noicons { - padding-left: .7em; + padding-left: .7em; } + .ui-accordion .ui-accordion-icons .ui-accordion-icons { - padding-left: 2.2em; + padding-left: 2.2em; } + .ui-accordion .ui-accordion-header .ui-accordion-header-icon { - position: absolute; - left: .5em; - top: 50%; - margin-top: -8px; + position: absolute; + left: .5em; + top: 50%; + margin-top: -8px; } + .ui-accordion .ui-accordion-content { - padding: 1em 2.2em; - border-top: 0; - overflow: auto; + padding: 1em 2.2em; + border-top: 0; + overflow: auto; } + .ui-autocomplete { - position: absolute; - top: 0; - left: 0; - cursor: default; + position: absolute; + top: 0; + left: 0; + cursor: default; } + .ui-button { - display: inline-block; - position: relative; - padding: 0; - line-height: normal; - margin-right: .1em; - cursor: pointer; - vertical-align: middle; - text-align: center; - overflow: visible; /* removes extra width in IE */ + display: inline-block; + position: relative; + padding: 0; + line-height: normal; + margin-right: .1em; + cursor: pointer; + vertical-align: middle; + text-align: center; + overflow: visible; /* removes extra width in IE */ } + .ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active { - text-decoration: none; + text-decoration: none; } + /* to make room for the icon, a width needs to be set here */ .ui-button-icon-only { - width: 2.2em; + width: 2.2em; } + /* button elements seem to need a little more width */ button.ui-button-icon-only { - width: 2.4em; + width: 2.4em; } + .ui-button-icons-only { - width: 3.4em; + width: 3.4em; } + button.ui-button-icons-only { - width: 3.7em; + width: 3.7em; } /* button text element */ .ui-button .ui-button-text { - display: block; - line-height: normal; + display: block; + line-height: normal; } + .ui-button-text-only .ui-button-text { - padding: .4em 1em; + padding: .4em 1em; } + .ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { - padding: .4em; - text-indent: -9999999px; + padding: .4em; + text-indent: -9999999px; } + .ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { - padding: .4em 1em .4em 2.1em; + padding: .4em 1em .4em 2.1em; } + .ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { - padding: .4em 2.1em .4em 1em; + padding: .4em 2.1em .4em 1em; } + .ui-button-text-icons .ui-button-text { - padding-left: 2.1em; - padding-right: 2.1em; + padding-left: 2.1em; + padding-right: 2.1em; } + /* no icon support for input elements, provide padding by default */ input.ui-button { - padding: .4em 1em; + padding: .4em 1em; } /* button icon element(s) */ @@ -189,629 +214,736 @@ input.ui-button { .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { - position: absolute; - top: 50%; - margin-top: -8px; + position: absolute; + top: 50%; + margin-top: -8px; } + .ui-button-icon-only .ui-icon { - left: 50%; - margin-left: -8px; + left: 50%; + margin-left: -8px; } + .ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { - left: .5em; + left: .5em; } + .ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { - right: .5em; + right: .5em; } /* button sets */ .ui-buttonset { - margin-right: 7px; + margin-right: 7px; } + .ui-buttonset .ui-button { - margin-left: 0; - margin-right: -.3em; + margin-left: 0; + margin-right: -.3em; } /* workarounds */ /* reset extra padding in Firefox, see h5bp.com/l */ input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner { - border: 0; - padding: 0; + border: 0; + padding: 0; } + .ui-datepicker { - width: 17em; - padding: .2em .2em 0; - display: none; + width: 17em; + padding: .2em .2em 0; + display: none; } + .ui-datepicker .ui-datepicker-header { - position: relative; - padding: .2em 0; + position: relative; + padding: .2em 0; } + .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { - position: absolute; - top: 2px; - width: 1.8em; - height: 1.8em; + position: absolute; + top: 2px; + width: 1.8em; + height: 1.8em; } + .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { - top: 1px; + top: 1px; } + .ui-datepicker .ui-datepicker-prev { - left: 2px; + left: 2px; } + .ui-datepicker .ui-datepicker-next { - right: 2px; + right: 2px; } + .ui-datepicker .ui-datepicker-prev-hover { - left: 1px; + left: 1px; } + .ui-datepicker .ui-datepicker-next-hover { - right: 1px; + right: 1px; } + .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { - display: block; - position: absolute; - left: 50%; - margin-left: -8px; - top: 50%; - margin-top: -8px; + display: block; + position: absolute; + left: 50%; + margin-left: -8px; + top: 50%; + margin-top: -8px; } + .ui-datepicker .ui-datepicker-title { - margin: 0 2.3em; - line-height: 1.8em; - text-align: center; + margin: 0 2.3em; + line-height: 1.8em; + text-align: center; } + .ui-datepicker .ui-datepicker-title select { - font-size: 1em; - margin: 1px 0; + font-size: 1em; + margin: 1px 0; } + .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { - width: 49%; + width: 49%; } + .ui-datepicker table { - width: 100%; - font-size: .9em; - border-collapse: collapse; - margin: 0 0 .4em; + width: 100%; + font-size: .9em; + border-collapse: collapse; + margin: 0 0 .4em; } + .ui-datepicker th { - padding: .7em .3em; - text-align: center; - font-weight: bold; - border: 0; + padding: .7em .3em; + text-align: center; + font-weight: bold; + border: 0; } + .ui-datepicker td { - border: 0; - padding: 1px; + border: 0; + padding: 1px; } + .ui-datepicker td span, .ui-datepicker td a { - display: block; - padding: .2em; - text-align: right; - text-decoration: none; + display: block; + padding: .2em; + text-align: right; + text-decoration: none; } + .ui-datepicker .ui-datepicker-buttonpane { - background-image: none; - margin: .7em 0 0 0; - padding: 0 .2em; - border-left: 0; - border-right: 0; - border-bottom: 0; + background-image: none; + margin: .7em 0 0 0; + padding: 0 .2em; + border-left: 0; + border-right: 0; + border-bottom: 0; } + .ui-datepicker .ui-datepicker-buttonpane button { - float: right; - margin: .5em .2em .4em; - cursor: pointer; - padding: .2em .6em .3em .6em; - width: auto; - overflow: visible; + float: right; + margin: .5em .2em .4em; + cursor: pointer; + padding: .2em .6em .3em .6em; + width: auto; + overflow: visible; } + .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { - float: left; + float: left; } /* with multiple calendars */ .ui-datepicker.ui-datepicker-multi { - width: auto; + width: auto; } + .ui-datepicker-multi .ui-datepicker-group { - float: left; + float: left; } + .ui-datepicker-multi .ui-datepicker-group table { - width: 95%; - margin: 0 auto .4em; + width: 95%; + margin: 0 auto .4em; } + .ui-datepicker-multi-2 .ui-datepicker-group { - width: 50%; + width: 50%; } + .ui-datepicker-multi-3 .ui-datepicker-group { - width: 33.3%; + width: 33.3%; } + .ui-datepicker-multi-4 .ui-datepicker-group { - width: 25%; + width: 25%; } + .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { - border-left-width: 0; + border-left-width: 0; } + .ui-datepicker-multi .ui-datepicker-buttonpane { - clear: left; + clear: left; } + .ui-datepicker-row-break { - clear: both; - width: 100%; - font-size: 0; + clear: both; + width: 100%; + font-size: 0; } /* RTL support */ .ui-datepicker-rtl { - direction: rtl; + direction: rtl; } + .ui-datepicker-rtl .ui-datepicker-prev { - right: 2px; - left: auto; + right: 2px; + left: auto; } + .ui-datepicker-rtl .ui-datepicker-next { - left: 2px; - right: auto; + left: 2px; + right: auto; } + .ui-datepicker-rtl .ui-datepicker-prev:hover { - right: 1px; - left: auto; + right: 1px; + left: auto; } + .ui-datepicker-rtl .ui-datepicker-next:hover { - left: 1px; - right: auto; + left: 1px; + right: auto; } + .ui-datepicker-rtl .ui-datepicker-buttonpane { - clear: right; + clear: right; } + .ui-datepicker-rtl .ui-datepicker-buttonpane button { - float: left; + float: left; } + .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group { - float: right; + float: right; } + .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { - border-right-width: 0; - border-left-width: 1px; + border-right-width: 0; + border-left-width: 1px; } + .ui-dialog { - overflow: hidden; - position: absolute; - top: 0; - left: 0; - padding: .2em; - outline: 0; + overflow: hidden; + position: absolute; + top: 0; + left: 0; + padding: .2em; + outline: 0; } + .ui-dialog .ui-dialog-titlebar { - padding: .4em 1em; - position: relative; + padding: .4em 1em; + position: relative; } + .ui-dialog .ui-dialog-title { - float: left; - margin: .1em 0; - white-space: nowrap; - width: 90%; - overflow: hidden; - text-overflow: ellipsis; + float: left; + margin: .1em 0; + white-space: nowrap; + width: 90%; + overflow: hidden; + text-overflow: ellipsis; } + .ui-dialog .ui-dialog-titlebar-close { - position: absolute; - right: .3em; - top: 50%; - width: 20px; - margin: -10px 0 0 0; - padding: 1px; - height: 20px; + position: absolute; + right: .3em; + top: 50%; + width: 20px; + margin: -10px 0 0 0; + padding: 1px; + height: 20px; } + .ui-dialog .ui-dialog-content { - position: relative; - border: 0; - padding: .5em 1em; - background: none; - overflow: auto; + position: relative; + border: 0; + padding: .5em 1em; + background: none; + overflow: auto; } + .ui-dialog .ui-dialog-buttonpane { - text-align: left; - border-width: 1px 0 0 0; - background-image: none; - margin-top: .5em; - padding: .3em 1em .5em .4em; + text-align: left; + border-width: 1px 0 0 0; + background-image: none; + margin-top: .5em; + padding: .3em 1em .5em .4em; } + .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { - float: right; + float: right; } + .ui-dialog .ui-dialog-buttonpane button { - margin: .5em .4em .5em 0; - cursor: pointer; + margin: .5em .4em .5em 0; + cursor: pointer; } + .ui-dialog .ui-resizable-se { - width: 12px; - height: 12px; - right: -5px; - bottom: -5px; - background-position: 16px 16px; + width: 12px; + height: 12px; + right: -5px; + bottom: -5px; + background-position: 16px 16px; } + .ui-draggable .ui-dialog-titlebar { - cursor: move; + cursor: move; } + .ui-menu { - list-style: none; - padding: 2px; - margin: 0; - display: block; - outline: none; + list-style: none; + padding: 2px; + margin: 0; + display: block; + outline: none; } + .ui-menu .ui-menu { - margin-top: -3px; - position: absolute; + margin-top: -3px; + position: absolute; } + .ui-menu .ui-menu-item { - margin: 0; - padding: 0; - width: 100%; - /* support: IE10, see #8844 */ - list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); + margin: 0; + padding: 0; + width: 100%; + /* support: IE10, see #8844 */ + list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); } + .ui-menu .ui-menu-divider { - margin: 5px -2px 5px -2px; - height: 0; - font-size: 0; - line-height: 0; - border-width: 1px 0 0 0; + margin: 5px -2px 5px -2px; + height: 0; + font-size: 0; + line-height: 0; + border-width: 1px 0 0 0; } + .ui-menu .ui-menu-item a { - text-decoration: none; - display: block; - padding: 2px .4em; - line-height: 1.5; - min-height: 0; /* support: IE7 */ - font-weight: normal; + text-decoration: none; + display: block; + padding: 2px .4em; + line-height: 1.5; + min-height: 0; /* support: IE7 */ + font-weight: normal; } + .ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active { - font-weight: normal; - margin: -1px; + font-weight: normal; + margin: -1px; } .ui-menu .ui-state-disabled { - font-weight: normal; - margin: .4em 0 .2em; - line-height: 1.5; + font-weight: normal; + margin: .4em 0 .2em; + line-height: 1.5; } + .ui-menu .ui-state-disabled a { - cursor: default; + cursor: default; } /* icon support */ .ui-menu-icons { - position: relative; + position: relative; } + .ui-menu-icons .ui-menu-item a { - position: relative; - padding-left: 2em; + position: relative; + padding-left: 2em; } /* left-aligned */ .ui-menu .ui-icon { - position: absolute; - top: .2em; - left: .2em; + position: absolute; + top: .2em; + left: .2em; } /* right-aligned */ .ui-menu .ui-menu-icon { - position: static; - float: right; + position: static; + float: right; } + .ui-progressbar { - height: 2em; - text-align: left; - overflow: hidden; + height: 2em; + text-align: left; + overflow: hidden; } + .ui-progressbar .ui-progressbar-value { - margin: -1px; - height: 100%; + margin: -1px; + height: 100%; } + .ui-progressbar .ui-progressbar-overlay { - background: url("images/animated-overlay.gif"); - height: 100%; - filter: alpha(opacity=25); - opacity: 0.25; + background: url("images/animated-overlay.gif"); + height: 100%; + filter: alpha(opacity=25); + opacity: 0.25; } + .ui-progressbar-indeterminate .ui-progressbar-value { - background-image: none; + background-image: none; } + .ui-resizable { - position: relative; + position: relative; } + .ui-resizable-handle { - position: absolute; - font-size: 0.1px; - display: block; + position: absolute; + font-size: 0.1px; + display: block; } + .ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { - display: none; + display: none; } + .ui-resizable-n { - cursor: n-resize; - height: 7px; - width: 100%; - top: -5px; - left: 0; + cursor: n-resize; + height: 7px; + width: 100%; + top: -5px; + left: 0; } + .ui-resizable-s { - cursor: s-resize; - height: 7px; - width: 100%; - bottom: -5px; - left: 0; + cursor: s-resize; + height: 7px; + width: 100%; + bottom: -5px; + left: 0; } + .ui-resizable-e { - cursor: e-resize; - width: 7px; - right: -5px; - top: 0; - height: 100%; + cursor: e-resize; + width: 7px; + right: -5px; + top: 0; + height: 100%; } + .ui-resizable-w { - cursor: w-resize; - width: 7px; - left: -5px; - top: 0; - height: 100%; + cursor: w-resize; + width: 7px; + left: -5px; + top: 0; + height: 100%; } + .ui-resizable-se { - cursor: se-resize; - width: 12px; - height: 12px; - right: 1px; - bottom: 1px; + cursor: se-resize; + width: 12px; + height: 12px; + right: 1px; + bottom: 1px; } + .ui-resizable-sw { - cursor: sw-resize; - width: 9px; - height: 9px; - left: -5px; - bottom: -5px; + cursor: sw-resize; + width: 9px; + height: 9px; + left: -5px; + bottom: -5px; } + .ui-resizable-nw { - cursor: nw-resize; - width: 9px; - height: 9px; - left: -5px; - top: -5px; + cursor: nw-resize; + width: 9px; + height: 9px; + left: -5px; + top: -5px; } + .ui-resizable-ne { - cursor: ne-resize; - width: 9px; - height: 9px; - right: -5px; - top: -5px; + cursor: ne-resize; + width: 9px; + height: 9px; + right: -5px; + top: -5px; } + .ui-selectable-helper { - position: absolute; - z-index: 100; - border: 1px dotted black; + position: absolute; + z-index: 100; + border: 1px dotted black; } + .ui-slider { - position: relative; - text-align: left; + position: relative; + text-align: left; } + .ui-slider .ui-slider-handle { - position: absolute; - z-index: 2; - width: 1.2em; - height: 1.2em; - cursor: default; + position: absolute; + z-index: 2; + width: 1.2em; + height: 1.2em; + cursor: default; } + .ui-slider .ui-slider-range { - position: absolute; - z-index: 1; - font-size: .7em; - display: block; - border: 0; - background-position: 0 0; + position: absolute; + z-index: 1; + font-size: .7em; + display: block; + border: 0; + background-position: 0 0; } /* For IE8 - See #6727 */ .ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range { - filter: inherit; + filter: inherit; } .ui-slider-horizontal { - height: .8em; + height: .8em; } + .ui-slider-horizontal .ui-slider-handle { - top: -.3em; - margin-left: -.6em; + top: -.3em; + margin-left: -.6em; } + .ui-slider-horizontal .ui-slider-range { - top: 0; - height: 100%; + top: 0; + height: 100%; } + .ui-slider-horizontal .ui-slider-range-min { - left: 0; + left: 0; } + .ui-slider-horizontal .ui-slider-range-max { - right: 0; + right: 0; } .ui-slider-vertical { - width: .8em; - height: 100px; + width: .8em; + height: 100px; } + .ui-slider-vertical .ui-slider-handle { - left: -.3em; - margin-left: 0; - margin-bottom: -.6em; + left: -.3em; + margin-left: 0; + margin-bottom: -.6em; } + .ui-slider-vertical .ui-slider-range { - left: 0; - width: 100%; + left: 0; + width: 100%; } + .ui-slider-vertical .ui-slider-range-min { - bottom: 0; + bottom: 0; } + .ui-slider-vertical .ui-slider-range-max { - top: 0; + top: 0; } + .ui-spinner { - position: relative; - display: inline-block; - overflow: hidden; - padding: 0; - vertical-align: middle; + position: relative; + display: inline-block; + overflow: hidden; + padding: 0; + vertical-align: middle; } + .ui-spinner-input { - border: none; - background: none; - color: inherit; - padding: 0; - margin: .2em 0; - vertical-align: middle; - margin-left: .4em; - margin-right: 22px; + border: none; + background: none; + color: inherit; + padding: 0; + margin: .2em 0; + vertical-align: middle; + margin-left: .4em; + margin-right: 22px; } + .ui-spinner-button { - width: 16px; - height: 50%; - font-size: .5em; - padding: 0; - margin: 0; - text-align: center; - position: absolute; - cursor: default; - display: block; - overflow: hidden; - right: 0; + width: 16px; + height: 50%; + font-size: .5em; + padding: 0; + margin: 0; + text-align: center; + position: absolute; + cursor: default; + display: block; + overflow: hidden; + right: 0; } + /* more specificity required here to override default borders */ .ui-spinner a.ui-spinner-button { - border-top: none; - border-bottom: none; - border-right: none; + border-top: none; + border-bottom: none; + border-right: none; } + /* vertically center icon */ .ui-spinner .ui-icon { - position: absolute; - margin-top: -8px; - top: 50%; - left: 0; + position: absolute; + margin-top: -8px; + top: 50%; + left: 0; } + .ui-spinner-up { - top: 0; + top: 0; } + .ui-spinner-down { - bottom: 0; + bottom: 0; } /* TR overrides */ .ui-spinner .ui-icon-triangle-1-s { - /* need to fix icons sprite */ - background-position: -65px -16px; + /* need to fix icons sprite */ + background-position: -65px -16px; } + .ui-tabs { - position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ - padding: .2em; + position: relative; /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ + padding: .2em; } + .ui-tabs .ui-tabs-nav { - margin: 0; - padding: .2em .2em 0; + margin: 0; + padding: .2em .2em 0; } + .ui-tabs .ui-tabs-nav li { - list-style: none; - float: left; - position: relative; - top: 0; - margin: 1px .2em 0 0; - border-bottom-width: 0; - padding: 0; - white-space: nowrap; + list-style: none; + float: left; + position: relative; + top: 0; + margin: 1px .2em 0 0; + border-bottom-width: 0; + padding: 0; + white-space: nowrap; } + .ui-tabs .ui-tabs-nav .ui-tabs-anchor { - float: left; - padding: .5em 1em; - text-decoration: none; + float: left; + padding: .5em 1em; + text-decoration: none; } + .ui-tabs .ui-tabs-nav li.ui-tabs-active { - margin-bottom: -1px; - padding-bottom: 1px; + margin-bottom: -1px; + padding-bottom: 1px; } + .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor { - cursor: text; + cursor: text; } + .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor { - cursor: pointer; + cursor: pointer; } + .ui-tabs .ui-tabs-panel { - display: block; - border-width: 0; - padding: 1em 1.4em; - background: none; + display: block; + border-width: 0; + padding: 1em 1.4em; + background: none; } + .ui-tooltip { - padding: 8px; - position: absolute; - z-index: 9999; - max-width: 300px; - -webkit-box-shadow: 0 0 5px #aaa; - box-shadow: 0 0 5px #aaa; + padding: 8px; + position: absolute; + z-index: 9999; + max-width: 300px; + -webkit-box-shadow: 0 0 5px #aaa; + box-shadow: 0 0 5px #aaa; } + body .ui-tooltip { - border-width: 2px; + border-width: 2px; } /* Component containers ----------------------------------*/ .ui-widget { - font-family: Helvetica,Arial,sans-serif; - font-size: 1.1em; + font-family: Helvetica, Arial, sans-serif; + font-size: 1.1em; } + .ui-widget .ui-widget { - font-size: 1em; + font-size: 1em; } + .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { - font-family: Helvetica,Arial,sans-serif; - font-size: 1em; + font-family: Helvetica, Arial, sans-serif; + font-size: 1em; } + .ui-widget-content { - border: 1px solid #dddddd; - background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; - color: #444444; + border: 1px solid #dddddd; + background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; + color: #444444; } + .ui-widget-content a { - color: #444444; + color: #444444; } + .ui-widget-header { - border: 1px solid #dddddd; - background: #dddddd url(images/ui-bg_highlight-soft_50_dddddd_1x100.png) 50% 50% repeat-x; - color: #444444; - font-weight: bold; + border: 1px solid #dddddd; + background: #dddddd url(images/ui-bg_highlight-soft_50_dddddd_1x100.png) 50% 50% repeat-x; + color: #444444; + font-weight: bold; } + .ui-widget-header a { - color: #444444; + color: #444444; } /* Interaction states @@ -819,28 +951,31 @@ body .ui-tooltip { .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { - border: 1px solid #dddddd; - background: #f6f6f6 url(images/ui-bg_highlight-soft_100_f6f6f6_1x100.png) 50% 50% repeat-x; - font-weight: bold; - color: #0073ea; + border: 1px solid #dddddd; + background: #f6f6f6 url(images/ui-bg_highlight-soft_100_f6f6f6_1x100.png) 50% 50% repeat-x; + font-weight: bold; + color: #0073ea; } + .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { - color: #0073ea; - text-decoration: none; + color: #0073ea; + text-decoration: none; } + .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { - border: 1px solid #0073ea; - background: #0073ea url(images/ui-bg_highlight-soft_25_0073ea_1x100.png) 50% 50% repeat-x; - font-weight: bold; - color: #ffffff; + border: 1px solid #0073ea; + background: #0073ea url(images/ui-bg_highlight-soft_25_0073ea_1x100.png) 50% 50% repeat-x; + font-weight: bold; + color: #ffffff; } + .ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, @@ -849,22 +984,24 @@ body .ui-tooltip { .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited { - color: #ffffff; - text-decoration: none; + color: #ffffff; + text-decoration: none; } + .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { - border: 1px solid #dddddd; - background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; - font-weight: bold; - color: #ff0084; + border: 1px solid #dddddd; + background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; + font-weight: bold; + color: #ff0084; } + .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { - color: #ff0084; - text-decoration: none; + color: #ff0084; + text-decoration: none; } /* Interaction Cues @@ -872,53 +1009,61 @@ body .ui-tooltip { .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { - border: 1px solid #cccccc; - background: #ffffff url(images/ui-bg_flat_55_ffffff_40x100.png) 50% 50% repeat-x; - color: #444444; + border: 1px solid #cccccc; + background: #ffffff url(images/ui-bg_flat_55_ffffff_40x100.png) 50% 50% repeat-x; + color: #444444; } + .ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a { - color: #444444; + color: #444444; } + .ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { - border: 1px solid #ff0084; - background: #ffffff url(images/ui-bg_flat_55_ffffff_40x100.png) 50% 50% repeat-x; - color: #222222; + border: 1px solid #ff0084; + background: #ffffff url(images/ui-bg_flat_55_ffffff_40x100.png) 50% 50% repeat-x; + color: #222222; } + .ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { - color: #222222; + color: #222222; } + .ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { - color: #222222; + color: #222222; } + .ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { - font-weight: bold; + font-weight: bold; } + .ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { - opacity: .7; - filter:Alpha(Opacity=70); - font-weight: normal; + opacity: .7; + filter: Alpha(Opacity=70); + font-weight: normal; } + .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { - opacity: .35; - filter:Alpha(Opacity=35); - background-image: none; + opacity: .35; + filter: Alpha(Opacity=35); + background-image: none; } + .ui-state-disabled .ui-icon { - filter:Alpha(Opacity=35); /* For IE8 - See #6059 */ + filter: Alpha(Opacity=35); /* For IE8 - See #6059 */ } /* Icons @@ -926,211 +1071,742 @@ body .ui-tooltip { /* states and images */ .ui-icon { - width: 16px; - height: 16px; + width: 16px; + height: 16px; } + .ui-icon, .ui-widget-content .ui-icon { - background-image: url(images/ui-icons_ff0084_256x240.png); + background-image: url(images/ui-icons_ff0084_256x240.png); } + .ui-widget-header .ui-icon { - background-image: url(images/ui-icons_0073ea_256x240.png); + background-image: url(images/ui-icons_0073ea_256x240.png); } + .ui-state-default .ui-icon { - background-image: url(images/ui-icons_666666_256x240.png); + background-image: url(images/ui-icons_666666_256x240.png); } + .ui-state-hover .ui-icon, .ui-state-focus .ui-icon { - background-image: url(images/ui-icons_ffffff_256x240.png); + background-image: url(images/ui-icons_ffffff_256x240.png); } + .ui-state-active .ui-icon { - background-image: url(images/ui-icons_454545_256x240.png); + background-image: url(images/ui-icons_454545_256x240.png); } + .ui-state-highlight .ui-icon { - background-image: url(images/ui-icons_0073ea_256x240.png); + background-image: url(images/ui-icons_0073ea_256x240.png); } + .ui-state-error .ui-icon, .ui-state-error-text .ui-icon { - background-image: url(images/ui-icons_ff0084_256x240.png); + background-image: url(images/ui-icons_ff0084_256x240.png); } /* positioning */ -.ui-icon-blank { background-position: 16px 16px; } -.ui-icon-carat-1-n { background-position: 0 0; } -.ui-icon-carat-1-ne { background-position: -16px 0; } -.ui-icon-carat-1-e { background-position: -32px 0; } -.ui-icon-carat-1-se { background-position: -48px 0; } -.ui-icon-carat-1-s { background-position: -64px 0; } -.ui-icon-carat-1-sw { background-position: -80px 0; } -.ui-icon-carat-1-w { background-position: -96px 0; } -.ui-icon-carat-1-nw { background-position: -112px 0; } -.ui-icon-carat-2-n-s { background-position: -128px 0; } -.ui-icon-carat-2-e-w { background-position: -144px 0; } -.ui-icon-triangle-1-n { background-position: 0 -16px; } -.ui-icon-triangle-1-ne { background-position: -16px -16px; } -.ui-icon-triangle-1-e { background-position: -32px -16px; } -.ui-icon-triangle-1-se { background-position: -48px -16px; } -.ui-icon-triangle-1-s { background-position: -64px -16px; } -.ui-icon-triangle-1-sw { background-position: -80px -16px; } -.ui-icon-triangle-1-w { background-position: -96px -16px; } -.ui-icon-triangle-1-nw { background-position: -112px -16px; } -.ui-icon-triangle-2-n-s { background-position: -128px -16px; } -.ui-icon-triangle-2-e-w { background-position: -144px -16px; } -.ui-icon-arrow-1-n { background-position: 0 -32px; } -.ui-icon-arrow-1-ne { background-position: -16px -32px; } -.ui-icon-arrow-1-e { background-position: -32px -32px; } -.ui-icon-arrow-1-se { background-position: -48px -32px; } -.ui-icon-arrow-1-s { background-position: -64px -32px; } -.ui-icon-arrow-1-sw { background-position: -80px -32px; } -.ui-icon-arrow-1-w { background-position: -96px -32px; } -.ui-icon-arrow-1-nw { background-position: -112px -32px; } -.ui-icon-arrow-2-n-s { background-position: -128px -32px; } -.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } -.ui-icon-arrow-2-e-w { background-position: -160px -32px; } -.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } -.ui-icon-arrowstop-1-n { background-position: -192px -32px; } -.ui-icon-arrowstop-1-e { background-position: -208px -32px; } -.ui-icon-arrowstop-1-s { background-position: -224px -32px; } -.ui-icon-arrowstop-1-w { background-position: -240px -32px; } -.ui-icon-arrowthick-1-n { background-position: 0 -48px; } -.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } -.ui-icon-arrowthick-1-e { background-position: -32px -48px; } -.ui-icon-arrowthick-1-se { background-position: -48px -48px; } -.ui-icon-arrowthick-1-s { background-position: -64px -48px; } -.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } -.ui-icon-arrowthick-1-w { background-position: -96px -48px; } -.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } -.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } -.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } -.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } -.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } -.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } -.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } -.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } -.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } -.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } -.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } -.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } -.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } -.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } -.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } -.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } -.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } -.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } -.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } -.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } -.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } -.ui-icon-arrow-4 { background-position: 0 -80px; } -.ui-icon-arrow-4-diag { background-position: -16px -80px; } -.ui-icon-extlink { background-position: -32px -80px; } -.ui-icon-newwin { background-position: -48px -80px; } -.ui-icon-refresh { background-position: -64px -80px; } -.ui-icon-shuffle { background-position: -80px -80px; } -.ui-icon-transfer-e-w { background-position: -96px -80px; } -.ui-icon-transferthick-e-w { background-position: -112px -80px; } -.ui-icon-folder-collapsed { background-position: 0 -96px; } -.ui-icon-folder-open { background-position: -16px -96px; } -.ui-icon-document { background-position: -32px -96px; } -.ui-icon-document-b { background-position: -48px -96px; } -.ui-icon-note { background-position: -64px -96px; } -.ui-icon-mail-closed { background-position: -80px -96px; } -.ui-icon-mail-open { background-position: -96px -96px; } -.ui-icon-suitcase { background-position: -112px -96px; } -.ui-icon-comment { background-position: -128px -96px; } -.ui-icon-person { background-position: -144px -96px; } -.ui-icon-print { background-position: -160px -96px; } -.ui-icon-trash { background-position: -176px -96px; } -.ui-icon-locked { background-position: -192px -96px; } -.ui-icon-unlocked { background-position: -208px -96px; } -.ui-icon-bookmark { background-position: -224px -96px; } -.ui-icon-tag { background-position: -240px -96px; } -.ui-icon-home { background-position: 0 -112px; } -.ui-icon-flag { background-position: -16px -112px; } -.ui-icon-calendar { background-position: -32px -112px; } -.ui-icon-cart { background-position: -48px -112px; } -.ui-icon-pencil { background-position: -64px -112px; } -.ui-icon-clock { background-position: -80px -112px; } -.ui-icon-disk { background-position: -96px -112px; } -.ui-icon-calculator { background-position: -112px -112px; } -.ui-icon-zoomin { background-position: -128px -112px; } -.ui-icon-zoomout { background-position: -144px -112px; } -.ui-icon-search { background-position: -160px -112px; } -.ui-icon-wrench { background-position: -176px -112px; } -.ui-icon-gear { background-position: -192px -112px; } -.ui-icon-heart { background-position: -208px -112px; } -.ui-icon-star { background-position: -224px -112px; } -.ui-icon-link { background-position: -240px -112px; } -.ui-icon-cancel { background-position: 0 -128px; } -.ui-icon-plus { background-position: -16px -128px; } -.ui-icon-plusthick { background-position: -32px -128px; } -.ui-icon-minus { background-position: -48px -128px; } -.ui-icon-minusthick { background-position: -64px -128px; } -.ui-icon-close { background-position: -80px -128px; } -.ui-icon-closethick { background-position: -96px -128px; } -.ui-icon-key { background-position: -112px -128px; } -.ui-icon-lightbulb { background-position: -128px -128px; } -.ui-icon-scissors { background-position: -144px -128px; } -.ui-icon-clipboard { background-position: -160px -128px; } -.ui-icon-copy { background-position: -176px -128px; } -.ui-icon-contact { background-position: -192px -128px; } -.ui-icon-image { background-position: -208px -128px; } -.ui-icon-video { background-position: -224px -128px; } -.ui-icon-script { background-position: -240px -128px; } -.ui-icon-alert { background-position: 0 -144px; } -.ui-icon-info { background-position: -16px -144px; } -.ui-icon-notice { background-position: -32px -144px; } -.ui-icon-help { background-position: -48px -144px; } -.ui-icon-check { background-position: -64px -144px; } -.ui-icon-bullet { background-position: -80px -144px; } -.ui-icon-radio-on { background-position: -96px -144px; } -.ui-icon-radio-off { background-position: -112px -144px; } -.ui-icon-pin-w { background-position: -128px -144px; } -.ui-icon-pin-s { background-position: -144px -144px; } -.ui-icon-play { background-position: 0 -160px; } -.ui-icon-pause { background-position: -16px -160px; } -.ui-icon-seek-next { background-position: -32px -160px; } -.ui-icon-seek-prev { background-position: -48px -160px; } -.ui-icon-seek-end { background-position: -64px -160px; } -.ui-icon-seek-start { background-position: -80px -160px; } +.ui-icon-blank { + background-position: 16px 16px; +} + +.ui-icon-carat-1-n { + background-position: 0 0; +} + +.ui-icon-carat-1-ne { + background-position: -16px 0; +} + +.ui-icon-carat-1-e { + background-position: -32px 0; +} + +.ui-icon-carat-1-se { + background-position: -48px 0; +} + +.ui-icon-carat-1-s { + background-position: -64px 0; +} + +.ui-icon-carat-1-sw { + background-position: -80px 0; +} + +.ui-icon-carat-1-w { + background-position: -96px 0; +} + +.ui-icon-carat-1-nw { + background-position: -112px 0; +} + +.ui-icon-carat-2-n-s { + background-position: -128px 0; +} + +.ui-icon-carat-2-e-w { + background-position: -144px 0; +} + +.ui-icon-triangle-1-n { + background-position: 0 -16px; +} + +.ui-icon-triangle-1-ne { + background-position: -16px -16px; +} + +.ui-icon-triangle-1-e { + background-position: -32px -16px; +} + +.ui-icon-triangle-1-se { + background-position: -48px -16px; +} + +.ui-icon-triangle-1-s { + background-position: -64px -16px; +} + +.ui-icon-triangle-1-sw { + background-position: -80px -16px; +} + +.ui-icon-triangle-1-w { + background-position: -96px -16px; +} + +.ui-icon-triangle-1-nw { + background-position: -112px -16px; +} + +.ui-icon-triangle-2-n-s { + background-position: -128px -16px; +} + +.ui-icon-triangle-2-e-w { + background-position: -144px -16px; +} + +.ui-icon-arrow-1-n { + background-position: 0 -32px; +} + +.ui-icon-arrow-1-ne { + background-position: -16px -32px; +} + +.ui-icon-arrow-1-e { + background-position: -32px -32px; +} + +.ui-icon-arrow-1-se { + background-position: -48px -32px; +} + +.ui-icon-arrow-1-s { + background-position: -64px -32px; +} + +.ui-icon-arrow-1-sw { + background-position: -80px -32px; +} + +.ui-icon-arrow-1-w { + background-position: -96px -32px; +} + +.ui-icon-arrow-1-nw { + background-position: -112px -32px; +} + +.ui-icon-arrow-2-n-s { + background-position: -128px -32px; +} + +.ui-icon-arrow-2-ne-sw { + background-position: -144px -32px; +} + +.ui-icon-arrow-2-e-w { + background-position: -160px -32px; +} + +.ui-icon-arrow-2-se-nw { + background-position: -176px -32px; +} + +.ui-icon-arrowstop-1-n { + background-position: -192px -32px; +} + +.ui-icon-arrowstop-1-e { + background-position: -208px -32px; +} + +.ui-icon-arrowstop-1-s { + background-position: -224px -32px; +} + +.ui-icon-arrowstop-1-w { + background-position: -240px -32px; +} + +.ui-icon-arrowthick-1-n { + background-position: 0 -48px; +} + +.ui-icon-arrowthick-1-ne { + background-position: -16px -48px; +} + +.ui-icon-arrowthick-1-e { + background-position: -32px -48px; +} + +.ui-icon-arrowthick-1-se { + background-position: -48px -48px; +} + +.ui-icon-arrowthick-1-s { + background-position: -64px -48px; +} + +.ui-icon-arrowthick-1-sw { + background-position: -80px -48px; +} + +.ui-icon-arrowthick-1-w { + background-position: -96px -48px; +} + +.ui-icon-arrowthick-1-nw { + background-position: -112px -48px; +} + +.ui-icon-arrowthick-2-n-s { + background-position: -128px -48px; +} + +.ui-icon-arrowthick-2-ne-sw { + background-position: -144px -48px; +} + +.ui-icon-arrowthick-2-e-w { + background-position: -160px -48px; +} + +.ui-icon-arrowthick-2-se-nw { + background-position: -176px -48px; +} + +.ui-icon-arrowthickstop-1-n { + background-position: -192px -48px; +} + +.ui-icon-arrowthickstop-1-e { + background-position: -208px -48px; +} + +.ui-icon-arrowthickstop-1-s { + background-position: -224px -48px; +} + +.ui-icon-arrowthickstop-1-w { + background-position: -240px -48px; +} + +.ui-icon-arrowreturnthick-1-w { + background-position: 0 -64px; +} + +.ui-icon-arrowreturnthick-1-n { + background-position: -16px -64px; +} + +.ui-icon-arrowreturnthick-1-e { + background-position: -32px -64px; +} + +.ui-icon-arrowreturnthick-1-s { + background-position: -48px -64px; +} + +.ui-icon-arrowreturn-1-w { + background-position: -64px -64px; +} + +.ui-icon-arrowreturn-1-n { + background-position: -80px -64px; +} + +.ui-icon-arrowreturn-1-e { + background-position: -96px -64px; +} + +.ui-icon-arrowreturn-1-s { + background-position: -112px -64px; +} + +.ui-icon-arrowrefresh-1-w { + background-position: -128px -64px; +} + +.ui-icon-arrowrefresh-1-n { + background-position: -144px -64px; +} + +.ui-icon-arrowrefresh-1-e { + background-position: -160px -64px; +} + +.ui-icon-arrowrefresh-1-s { + background-position: -176px -64px; +} + +.ui-icon-arrow-4 { + background-position: 0 -80px; +} + +.ui-icon-arrow-4-diag { + background-position: -16px -80px; +} + +.ui-icon-extlink { + background-position: -32px -80px; +} + +.ui-icon-newwin { + background-position: -48px -80px; +} + +.ui-icon-refresh { + background-position: -64px -80px; +} + +.ui-icon-shuffle { + background-position: -80px -80px; +} + +.ui-icon-transfer-e-w { + background-position: -96px -80px; +} + +.ui-icon-transferthick-e-w { + background-position: -112px -80px; +} + +.ui-icon-folder-collapsed { + background-position: 0 -96px; +} + +.ui-icon-folder-open { + background-position: -16px -96px; +} + +.ui-icon-document { + background-position: -32px -96px; +} + +.ui-icon-document-b { + background-position: -48px -96px; +} + +.ui-icon-note { + background-position: -64px -96px; +} + +.ui-icon-mail-closed { + background-position: -80px -96px; +} + +.ui-icon-mail-open { + background-position: -96px -96px; +} + +.ui-icon-suitcase { + background-position: -112px -96px; +} + +.ui-icon-comment { + background-position: -128px -96px; +} + +.ui-icon-person { + background-position: -144px -96px; +} + +.ui-icon-print { + background-position: -160px -96px; +} + +.ui-icon-trash { + background-position: -176px -96px; +} + +.ui-icon-locked { + background-position: -192px -96px; +} + +.ui-icon-unlocked { + background-position: -208px -96px; +} + +.ui-icon-bookmark { + background-position: -224px -96px; +} + +.ui-icon-tag { + background-position: -240px -96px; +} + +.ui-icon-home { + background-position: 0 -112px; +} + +.ui-icon-flag { + background-position: -16px -112px; +} + +.ui-icon-calendar { + background-position: -32px -112px; +} + +.ui-icon-cart { + background-position: -48px -112px; +} + +.ui-icon-pencil { + background-position: -64px -112px; +} + +.ui-icon-clock { + background-position: -80px -112px; +} + +.ui-icon-disk { + background-position: -96px -112px; +} + +.ui-icon-calculator { + background-position: -112px -112px; +} + +.ui-icon-zoomin { + background-position: -128px -112px; +} + +.ui-icon-zoomout { + background-position: -144px -112px; +} + +.ui-icon-search { + background-position: -160px -112px; +} + +.ui-icon-wrench { + background-position: -176px -112px; +} + +.ui-icon-gear { + background-position: -192px -112px; +} + +.ui-icon-heart { + background-position: -208px -112px; +} + +.ui-icon-star { + background-position: -224px -112px; +} + +.ui-icon-link { + background-position: -240px -112px; +} + +.ui-icon-cancel { + background-position: 0 -128px; +} + +.ui-icon-plus { + background-position: -16px -128px; +} + +.ui-icon-plusthick { + background-position: -32px -128px; +} + +.ui-icon-minus { + background-position: -48px -128px; +} + +.ui-icon-minusthick { + background-position: -64px -128px; +} + +.ui-icon-close { + background-position: -80px -128px; +} + +.ui-icon-closethick { + background-position: -96px -128px; +} + +.ui-icon-key { + background-position: -112px -128px; +} + +.ui-icon-lightbulb { + background-position: -128px -128px; +} + +.ui-icon-scissors { + background-position: -144px -128px; +} + +.ui-icon-clipboard { + background-position: -160px -128px; +} + +.ui-icon-copy { + background-position: -176px -128px; +} + +.ui-icon-contact { + background-position: -192px -128px; +} + +.ui-icon-image { + background-position: -208px -128px; +} + +.ui-icon-video { + background-position: -224px -128px; +} + +.ui-icon-script { + background-position: -240px -128px; +} + +.ui-icon-alert { + background-position: 0 -144px; +} + +.ui-icon-info { + background-position: -16px -144px; +} + +.ui-icon-notice { + background-position: -32px -144px; +} + +.ui-icon-help { + background-position: -48px -144px; +} + +.ui-icon-check { + background-position: -64px -144px; +} + +.ui-icon-bullet { + background-position: -80px -144px; +} + +.ui-icon-radio-on { + background-position: -96px -144px; +} + +.ui-icon-radio-off { + background-position: -112px -144px; +} + +.ui-icon-pin-w { + background-position: -128px -144px; +} + +.ui-icon-pin-s { + background-position: -144px -144px; +} + +.ui-icon-play { + background-position: 0 -160px; +} + +.ui-icon-pause { + background-position: -16px -160px; +} + +.ui-icon-seek-next { + background-position: -32px -160px; +} + +.ui-icon-seek-prev { + background-position: -48px -160px; +} + +.ui-icon-seek-end { + background-position: -64px -160px; +} + +.ui-icon-seek-start { + background-position: -80px -160px; +} + /* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ -.ui-icon-seek-first { background-position: -80px -160px; } -.ui-icon-stop { background-position: -96px -160px; } -.ui-icon-eject { background-position: -112px -160px; } -.ui-icon-volume-off { background-position: -128px -160px; } -.ui-icon-volume-on { background-position: -144px -160px; } -.ui-icon-power { background-position: 0 -176px; } -.ui-icon-signal-diag { background-position: -16px -176px; } -.ui-icon-signal { background-position: -32px -176px; } -.ui-icon-battery-0 { background-position: -48px -176px; } -.ui-icon-battery-1 { background-position: -64px -176px; } -.ui-icon-battery-2 { background-position: -80px -176px; } -.ui-icon-battery-3 { background-position: -96px -176px; } -.ui-icon-circle-plus { background-position: 0 -192px; } -.ui-icon-circle-minus { background-position: -16px -192px; } -.ui-icon-circle-close { background-position: -32px -192px; } -.ui-icon-circle-triangle-e { background-position: -48px -192px; } -.ui-icon-circle-triangle-s { background-position: -64px -192px; } -.ui-icon-circle-triangle-w { background-position: -80px -192px; } -.ui-icon-circle-triangle-n { background-position: -96px -192px; } -.ui-icon-circle-arrow-e { background-position: -112px -192px; } -.ui-icon-circle-arrow-s { background-position: -128px -192px; } -.ui-icon-circle-arrow-w { background-position: -144px -192px; } -.ui-icon-circle-arrow-n { background-position: -160px -192px; } -.ui-icon-circle-zoomin { background-position: -176px -192px; } -.ui-icon-circle-zoomout { background-position: -192px -192px; } -.ui-icon-circle-check { background-position: -208px -192px; } -.ui-icon-circlesmall-plus { background-position: 0 -208px; } -.ui-icon-circlesmall-minus { background-position: -16px -208px; } -.ui-icon-circlesmall-close { background-position: -32px -208px; } -.ui-icon-squaresmall-plus { background-position: -48px -208px; } -.ui-icon-squaresmall-minus { background-position: -64px -208px; } -.ui-icon-squaresmall-close { background-position: -80px -208px; } -.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } -.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } -.ui-icon-grip-solid-vertical { background-position: -32px -224px; } -.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } -.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } -.ui-icon-grip-diagonal-se { background-position: -80px -224px; } +.ui-icon-seek-first { + background-position: -80px -160px; +} + +.ui-icon-stop { + background-position: -96px -160px; +} + +.ui-icon-eject { + background-position: -112px -160px; +} + +.ui-icon-volume-off { + background-position: -128px -160px; +} + +.ui-icon-volume-on { + background-position: -144px -160px; +} + +.ui-icon-power { + background-position: 0 -176px; +} + +.ui-icon-signal-diag { + background-position: -16px -176px; +} + +.ui-icon-signal { + background-position: -32px -176px; +} + +.ui-icon-battery-0 { + background-position: -48px -176px; +} + +.ui-icon-battery-1 { + background-position: -64px -176px; +} + +.ui-icon-battery-2 { + background-position: -80px -176px; +} + +.ui-icon-battery-3 { + background-position: -96px -176px; +} + +.ui-icon-circle-plus { + background-position: 0 -192px; +} + +.ui-icon-circle-minus { + background-position: -16px -192px; +} + +.ui-icon-circle-close { + background-position: -32px -192px; +} + +.ui-icon-circle-triangle-e { + background-position: -48px -192px; +} + +.ui-icon-circle-triangle-s { + background-position: -64px -192px; +} + +.ui-icon-circle-triangle-w { + background-position: -80px -192px; +} + +.ui-icon-circle-triangle-n { + background-position: -96px -192px; +} + +.ui-icon-circle-arrow-e { + background-position: -112px -192px; +} + +.ui-icon-circle-arrow-s { + background-position: -128px -192px; +} + +.ui-icon-circle-arrow-w { + background-position: -144px -192px; +} + +.ui-icon-circle-arrow-n { + background-position: -160px -192px; +} + +.ui-icon-circle-zoomin { + background-position: -176px -192px; +} + +.ui-icon-circle-zoomout { + background-position: -192px -192px; +} + +.ui-icon-circle-check { + background-position: -208px -192px; +} + +.ui-icon-circlesmall-plus { + background-position: 0 -208px; +} + +.ui-icon-circlesmall-minus { + background-position: -16px -208px; +} + +.ui-icon-circlesmall-close { + background-position: -32px -208px; +} + +.ui-icon-squaresmall-plus { + background-position: -48px -208px; +} + +.ui-icon-squaresmall-minus { + background-position: -64px -208px; +} + +.ui-icon-squaresmall-close { + background-position: -80px -208px; +} + +.ui-icon-grip-dotted-vertical { + background-position: 0 -224px; +} + +.ui-icon-grip-dotted-horizontal { + background-position: -16px -224px; +} + +.ui-icon-grip-solid-vertical { + background-position: -32px -224px; +} + +.ui-icon-grip-solid-horizontal { + background-position: -48px -224px; +} + +.ui-icon-gripsmall-diagonal-se { + background-position: -64px -224px; +} + +.ui-icon-grip-diagonal-se { + background-position: -80px -224px; +} /* Misc visuals @@ -1141,38 +1817,42 @@ body .ui-tooltip { .ui-corner-top, .ui-corner-left, .ui-corner-tl { - border-top-left-radius: 2px; + border-top-left-radius: 2px; } + .ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { - border-top-right-radius: 2px; + border-top-right-radius: 2px; } + .ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { - border-bottom-left-radius: 2px; + border-bottom-left-radius: 2px; } + .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { - border-bottom-right-radius: 2px; + border-bottom-right-radius: 2px; } /* Overlays */ .ui-widget-overlay { - background: #eeeeee url(images/ui-bg_flat_0_eeeeee_40x100.png) 50% 50% repeat-x; - opacity: .8; - filter: Alpha(Opacity=80); + background: #eeeeee url(images/ui-bg_flat_0_eeeeee_40x100.png) 50% 50% repeat-x; + opacity: .8; + filter: Alpha(Opacity=80); } + .ui-widget-shadow { - margin: -4px 0 0 -4px; - padding: 4px; - background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; - opacity: .6; - filter: Alpha(Opacity=60); - border-radius: 0px; + margin: -4px 0 0 -4px; + padding: 4px; + background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; + opacity: .6; + filter: Alpha(Opacity=60); + border-radius: 0px; } \ No newline at end of file diff --git a/theme/bulma/css/paste.css b/theme/bulma/css/paste.css index 52e667f..6ad42ee 100644 --- a/theme/bulma/css/paste.css +++ b/theme/bulma/css/paste.css @@ -11,124 +11,126 @@ /* DataTables.js */ @import url("datatables.min.css"); - -.theme-switch-wrapper { - display: flex; - align-items: center; - em { +.theme-switch-wrapper { + display: flex; + align-items: center; + +em { margin-left: 10px; font-size: 1rem; - } +} + } .theme-switch { - display: inline-block; - height: 34px; - position: relative; - width: 60px; + display: inline-block; + height: 34px; + position: relative; + width: 60px; } .theme-switch input { - display:none; + display: none; } .slider { - background-color: #ccc; - bottom: 0; - cursor: pointer; - left: 0; - position: absolute; - right: 0; - top: 0; - transition: .4s; + background-color: #ccc; + bottom: 0; + cursor: pointer; + left: 0; + position: absolute; + right: 0; + top: 0; + transition: .4s; } .slider:before { - background-color: #fff; - bottom: 4px; - content: ""; - height: 26px; - left: 4px; - position: absolute; - transition: .4s; - width: 26px; + background-color: #fff; + bottom: 4px; + content: ""; + height: 26px; + left: 4px; + position: absolute; + transition: .4s; + width: 26px; } input:checked + .slider { - background-color: #3298dc; + background-color: #3298dc; } input:checked + .slider:before { - transform: translateX(26px); + transform: translateX(26px); } .slider.round { - border-radius: 34px; + border-radius: 34px; } .slider.round:before { - border-radius: 50%; + border-radius: 50%; } -.rows{ +.rows { display: flex; flex-direction: column; padding-bottom: 16px; } .modal-card-head { - border-bottom: 0px solid #dbdbdb !important; + border-bottom: 0px solid #dbdbdb !important; } .bd-duo { - min-height: calc(100vh - 19vh); + min-height: calc(100vh - 19vh); } .footer { - padding: 2rem 1.5rem 2rem !important; + padding: 2rem 1.5rem 2rem !important; } .panel-fullsize { - position: fixed; - width: 100%; - height: 100vh; - overflow: auto; - top: 0; - left: 0; - z-index: 9999; - padding: 20px; + position: fixed; + width: 100%; + height: 100vh; + overflow: auto; + top: 0; + left: 0; + z-index: 9999; + padding: 20px; } .panel { - background-color: white; + background-color: white; } .tool-icon { - padding: 15px; + padding: 15px; } + .tool-icon:hover { - background-color: #fafafa; - border-radius: 4px; + background-color: #fafafa; + border-radius: 4px; } @media screen and (max-width: 1023px) { - .bd-lead, - .bd-side { - padding: 1rem !important; - } + .bd-lead, + .bd-side { + padding: 1rem !important; + } } @media screen and (max-width: 768px) { - .has-text-centered, - .has-text-right { - text-align: left !important; - } + .has-text-centered, + .has-text-right { + text-align: left !important; + } } img [alt="www.000webhost.com"] { - display: none; + display: none; } .td-center { - text-align: center !important; + text-align: center !important; } diff --git a/theme/bulma/css/tokenize2.css b/theme/bulma/css/tokenize2.css index 3cb88b8..7675944 100644 --- a/theme/bulma/css/tokenize2.css +++ b/theme/bulma/css/tokenize2.css @@ -15,8 +15,8 @@ .tokenize.focus > .tokens-container { outline: 0; border-color: #66afe9; - -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6); - box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6); + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6); } .tokenize > .tokens-container.input-sm { @@ -33,8 +33,8 @@ padding: 0 1.2em 0 5px; background-color: #eff2f7; -webkit-border-radius: 2px; - -moz-border-radius: 2px; - border-radius: 2px; + -moz-border-radius: 2px; + border-radius: 2px; } .tokenize > .tokens-container > .token, @@ -78,6 +78,7 @@ padding: 0; border-color: #fff; } + .tokenize > .tokens-container > .placeholder { color: #ccc; } diff --git a/theme/bulma/discover.php b/theme/bulma/discover.php index c1bcfcf..39041f9 100644 --- a/theme/bulma/discover.php +++ b/theme/bulma/discover.php @@ -46,7 +46,8 @@and press"Enter"
+ +and + press"Enter"