*/ include "assets/posteddata.php"; ?>
diff --git a/plugins/redmine_ckeditor/assets/ckeditor/samples/tabindex.html b/plugins/redmine_ckeditor/assets/ckeditor/samples/tabindex.html
index 8c2eb413f..89521668b 100644
--- a/plugins/redmine_ckeditor/assets/ckeditor/samples/tabindex.html
+++ b/plugins/redmine_ckeditor/assets/ckeditor/samples/tabindex.html
@@ -1,75 +1,75 @@
-
-
-
-
-
-
TAB Key-Based Navigation — CKEditor Sample
-
-
-
-
-
-
-
-
-
- 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.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
TAB Key-Based Navigation — CKEditor Sample
+
+
+
+
+
+
+
+
+
+ This sample shows how tab key navigation among editor instances is
+ affected by the tabIndex
attribute from
+ the original page element. Use TAB key to move between the editors.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/plugins/redmine_ckeditor/assets/ckeditor/samples/uicolor.html b/plugins/redmine_ckeditor/assets/ckeditor/samples/uicolor.html
index 9a42c7887..ce4b2a261 100644
--- a/plugins/redmine_ckeditor/assets/ckeditor/samples/uicolor.html
+++ b/plugins/redmine_ckeditor/assets/ckeditor/samples/uicolor.html
@@ -1,69 +1,69 @@
-
-
-
-
-
-
UI Color Picker — CKEditor Sample
-
-
-
-
-
-
-
- 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.
-
-
-
-
-
-
+
+
+
+
+
+
UI Color Picker — CKEditor Sample
+
+
+
+
+
+
+
+ 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.
+
+
+ <p>This is some <strong>sample text</strong>. You are using <a href="http://ckeditor.com/">CKEditor</a>.</p>
+
+
+
+
+
+
+
+
+
diff --git a/plugins/redmine_ckeditor/assets/ckeditor/samples/uilanguages.html b/plugins/redmine_ckeditor/assets/ckeditor/samples/uilanguages.html
index f428fdbbd..66acca438 100644
--- a/plugins/redmine_ckeditor/assets/ckeditor/samples/uilanguages.html
+++ b/plugins/redmine_ckeditor/assets/ckeditor/samples/uilanguages.html
@@ -1,119 +1,119 @@
-
-
-
-
-
-
User Interface Globalization — CKEditor Sample
-
-
-
-
-
-
-
-
- This sample shows how to automatically replace <textarea>
elements
- with a CKEditor instance with an option to change the language of its user interface.
-
-
- It pulls the language list from CKEditor _languages.js
file that contains the list of supported languages and creates
- a drop-down list that lets the user change the UI language.
-
-
- By default, CKEditor automatically localizes the editor to the language of the user.
- The UI language can be controlled with two configuration options:
- language
and
-
- defaultLanguage
. The defaultLanguage
setting specifies the
- default CKEditor language to be used when a localization suitable for user's settings is not available.
-
-
- To specify the user interface language that will be used no matter what language is
- specified in user's browser or operating system, set the language
property:
-
-
-CKEDITOR.replace( 'textarea_id ', {
- // Load the German interface.
- language: 'de'
-});
-
- Note that textarea_id
in the code above is the id
attribute of
- the <textarea>
element to be replaced.
-
-
-
-
- Available languages ( languages!):
-
-
-
- (You may see strange characters if your system does not support the selected language)
-
-
-
- <p>This is some <strong>sample text</strong>. You are using <a href="http://ckeditor.com/">CKEditor</a>.</p>
-
-
-
-
-
-
+
+
+
+
+
+
User Interface Globalization — CKEditor Sample
+
+
+
+
+
+
+
+
+ This sample shows how to automatically replace <textarea>
elements
+ with a CKEditor instance with an option to change the language of its user interface.
+
+
+ It pulls the language list from CKEditor _languages.js
file that contains the list of supported languages and creates
+ a drop-down list that lets the user change the UI language.
+
+
+ By default, CKEditor automatically localizes the editor to the language of the user.
+ The UI language can be controlled with two configuration options:
+ language
and
+
+ defaultLanguage
. The defaultLanguage
setting specifies the
+ default CKEditor language to be used when a localization suitable for user's settings is not available.
+
+
+ To specify the user interface language that will be used no matter what language is
+ specified in user's browser or operating system, set the language
property:
+
+
+CKEDITOR.replace( 'textarea_id ', {
+ // Load the German interface.
+ language: 'de'
+});
+
+ Note that textarea_id
in the code above is the id
attribute of
+ the <textarea>
element to be replaced.
+
+
+
+
+ Available languages ( languages!):
+
+
+
+ (You may see strange characters if your system does not support the selected language)
+
+
+
+ <p>This is some <strong>sample text</strong>. You are using <a href="http://ckeditor.com/">CKEditor</a>.</p>
+
+
+
+
+
+
diff --git a/plugins/redmine_ckeditor/assets/ckeditor/samples/xhtmlstyle.html b/plugins/redmine_ckeditor/assets/ckeditor/samples/xhtmlstyle.html
index 600cddca8..f219d11d0 100644
--- a/plugins/redmine_ckeditor/assets/ckeditor/samples/xhtmlstyle.html
+++ b/plugins/redmine_ckeditor/assets/ckeditor/samples/xhtmlstyle.html
@@ -1,231 +1,231 @@
-
-
-
-
-
-
XHTML Compliant Output — CKEditor Sample
-
-
-
-
-
-
-
- CKEditor Samples » Producing XHTML Compliant Output
-
-
-
- This sample shows how to configure CKEditor to output valid
- XHTML 1.1 code.
- Deprecated elements (<font>
, <u>
) or attributes
- (size
, face
) will be replaced with XHTML compliant code.
-
-
- To add a CKEditor instance outputting valid XHTML code, load the editor using a standard
- JavaScript call and define CKEditor features to use the XHTML compliant elements and styles.
-
-
- A snippet of the configuration code can be seen below; check the source of this page for
- full definition:
-
-
-CKEDITOR.replace( 'textarea_id ', {
- contentsCss: 'assets/outputxhtml.css',
-
- coreStyles_bold: {
- element: 'span',
- attributes: { 'class': 'Bold' }
- },
- coreStyles_italic: {
- element: 'span',
- attributes: { 'class': 'Italic' }
- },
-
- ...
-});
-
-
-
-
- Editor 1:
-
- <p>This is some <span class="Bold">sample text</span>. You are using <a href="http://ckeditor.com/">CKEditor</a>.</p>
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
XHTML Compliant Output — CKEditor Sample
+
+
+
+
+
+
+
+ CKEditor Samples » Producing XHTML Compliant Output
+
+
+
+ This sample shows how to configure CKEditor to output valid
+ XHTML 1.1 code.
+ Deprecated elements (<font>
, <u>
) or attributes
+ (size
, face
) will be replaced with XHTML compliant code.
+
+
+ To add a CKEditor instance outputting valid XHTML code, load the editor using a standard
+ JavaScript call and define CKEditor features to use the XHTML compliant elements and styles.
+
+
+ A snippet of the configuration code can be seen below; check the source of this page for
+ full definition:
+
+
+CKEDITOR.replace( 'textarea_id ', {
+ contentsCss: 'assets/outputxhtml.css',
+
+ coreStyles_bold: {
+ element: 'span',
+ attributes: { 'class': 'Bold' }
+ },
+ coreStyles_italic: {
+ element: 'span',
+ attributes: { 'class': 'Italic' }
+ },
+
+ ...
+});
+
+
+
+
+ Editor 1:
+
+ <p>This is some <span class="Bold">sample text</span>. You are using <a href="http://ckeditor.com/">CKEditor</a>.</p>
+
+
+
+
+
+
+
+
+
diff --git a/plugins/redmine_ckeditor/assets/ckeditor/skins/moono/dialog.css b/plugins/redmine_ckeditor/assets/ckeditor/skins/moono/dialog.css
index 699f0fac6..5ca69168a 100644
--- a/plugins/redmine_ckeditor/assets/ckeditor/skins/moono/dialog.css
+++ b/plugins/redmine_ckeditor/assets/ckeditor/skins/moono/dialog.css
@@ -1,691 +1,691 @@
-/*
-Copyright (c) 2003-2014, CKSource - Frederico Knabben. All rights reserved.
-For licensing, see LICENSE.md or http://ckeditor.com/license
-*/
-.cke_dialog {
- visibility: visible
-}
-
-.cke_dialog_body {
- z-index: 1;
- background: #eaeaea;
- border: 1px solid #b2b2b2;
- border-bottom-color: #999;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px;
- -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .15);
- -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .15);
- box-shadow: 0 0 3px rgba(0, 0, 0, .15)
-}
-
-.cke_browser_gecko19 .cke_dialog_body {
- position: relative
-}
-
-.cke_dialog strong {
- font-weight: bold
-}
-
-.cke_dialog_title {
- font-weight: bold;
- font-size: 13px;
- cursor: move;
- position: relative;
- color: #474747;
- text-shadow: 0 1px 0 rgba(255, 255, 255, .75);
- border-bottom: 1px solid #999;
- padding: 6px 10px;
- -moz-border-radius: 2px 2px 0 0;
- -webkit-border-radius: 2px 2px 0 0;
- border-radius: 2px 2px 0 0;
- -moz-box-shadow: 0 1px 0 #fff inset;
- -webkit-box-shadow: 0 1px 0 #fff inset;
- box-shadow: 0 1px 0 #fff inset;
- background: #cfd1cf;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#cfd1cf));
- background-image: -moz-linear-gradient(top, #f5f5f5, #cfd1cf);
- background-image: -webkit-linear-gradient(top, #f5f5f5, #cfd1cf);
- background-image: -o-linear-gradient(top, #f5f5f5, #cfd1cf);
- background-image: -ms-linear-gradient(top, #f5f5f5, #cfd1cf);
- background-image: linear-gradient(top, #f5f5f5, #cfd1cf);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f5f5f5', endColorstr = '#cfd1cf')
-}
-
-.cke_dialog_contents {
- background-color: #fff;
- overflow: auto;
- padding: 15px 10px 5px 10px;
- margin-top: 30px;
- border-top: 1px solid #bfbfbf;
- -moz-border-radius: 0 0 3px 3px;
- -webkit-border-radius: 0 0 3px 3px;
- border-radius: 0 0 3px 3px
-}
-
-.cke_dialog_contents_body {
- overflow: auto;
- padding: 17px 10px 5px 10px;
- margin-top: 22px
-}
-
-.cke_dialog_footer {
- text-align: right;
- position: relative;
- border: 0;
- outline: 1px solid #bfbfbf;
- -moz-box-shadow: 0 1px 0 #fff inset;
- -webkit-box-shadow: 0 1px 0 #fff inset;
- box-shadow: 0 1px 0 #fff inset;
- -moz-border-radius: 0 0 2px 2px;
- -webkit-border-radius: 0 0 2px 2px;
- border-radius: 0 0 2px 2px;
- background: #cfd1cf;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#cfd1cf));
- background-image: -moz-linear-gradient(top, #ebebeb, #cfd1cf);
- background-image: -webkit-linear-gradient(top, #ebebeb, #cfd1cf);
- background-image: -o-linear-gradient(top, #ebebeb, #cfd1cf);
- background-image: -ms-linear-gradient(top, #ebebeb, #cfd1cf);
- background-image: linear-gradient(top, #ebebeb, #cfd1cf);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ebebeb', endColorstr = '#cfd1cf')
-}
-
-.cke_rtl .cke_dialog_footer {
- text-align: left
-}
-
-.cke_hc .cke_dialog_footer {
- outline: 0;
- border-top: 1px solid #fff
-}
-
-.cke_dialog .cke_resizer {
- margin-top: 22px
-}
-
-.cke_dialog .cke_resizer_rtl {
- margin-left: 5px
-}
-
-.cke_dialog .cke_resizer_ltr {
- margin-right: 5px
-}
-
-.cke_dialog_tabs {
- height: 24px;
- display: inline-block;
- margin: 5px 0 0;
- position: absolute;
- z-index: 2;
- left: 10px
-}
-
-.cke_rtl .cke_dialog_tabs {
- right: 10px
-}
-
-a.cke_dialog_tab {
- height: 16px;
- padding: 4px 8px;
- margin-right: 3px;
- display: inline-block;
- cursor: pointer;
- line-height: 16px;
- outline: 0;
- color: #595959;
- border: 1px solid #bfbfbf;
- -moz-border-radius: 3px 3px 0 0;
- -webkit-border-radius: 3px 3px 0 0;
- border-radius: 3px 3px 0 0;
- background: #d4d4d4;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#ededed));
- background-image: -moz-linear-gradient(top, #fafafa, #ededed);
- background-image: -webkit-linear-gradient(top, #fafafa, #ededed);
- background-image: -o-linear-gradient(top, #fafafa, #ededed);
- background-image: -ms-linear-gradient(top, #fafafa, #ededed);
- background-image: linear-gradient(top, #fafafa, #ededed);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#fafafa', endColorstr = '#ededed')
-}
-
-.cke_rtl a.cke_dialog_tab {
- margin-right: 0;
- margin-left: 3px
-}
-
-a.cke_dialog_tab:hover {
- background: #ebebeb;
- background: -moz-linear-gradient(top, #ebebeb 0, #dfdfdf 100%);
- background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebebeb), color-stop(100%, #dfdfdf));
- background: -webkit-linear-gradient(top, #ebebeb 0, #dfdfdf 100%);
- background: -o-linear-gradient(top, #ebebeb 0, #dfdfdf 100%);
- background: -ms-linear-gradient(top, #ebebeb 0, #dfdfdf 100%);
- background: linear-gradient(to bottom, #ebebeb 0, #dfdfdf 100%);
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ebebeb', endColorstr = '#dfdfdf', GradientType = 0)
-}
-
-a.cke_dialog_tab_selected {
- background: #fff;
- color: #383838;
- border-bottom-color: #fff;
- cursor: default;
- filter: none
-}
-
-a.cke_dialog_tab_selected:hover {
- background: #ededed;
- background: -moz-linear-gradient(top, #ededed 0, #fff 100%);
- background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ededed), color-stop(100%, #fff));
- background: -webkit-linear-gradient(top, #ededed 0, #fff 100%);
- background: -o-linear-gradient(top, #ededed 0, #fff 100%);
- background: -ms-linear-gradient(top, #ededed 0, #fff 100%);
- background: linear-gradient(to bottom, #ededed 0, #fff 100%);
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ededed', endColorstr = '#ffffff', GradientType = 0)
-}
-
-.cke_hc a.cke_dialog_tab:hover, .cke_hc a.cke_dialog_tab_selected {
- border: 3px solid;
- padding: 2px 6px
-}
-
-a.cke_dialog_tab_disabled {
- color: #bababa;
- cursor: default
-}
-
-.cke_single_page .cke_dialog_tabs {
- display: none
-}
-
-.cke_single_page .cke_dialog_contents {
- padding-top: 5px;
- margin-top: 0;
- border-top: 0
-}
-
-.cke_dialog_close_button {
- background-image: url(images/close.png);
- background-repeat: no-repeat;
- background-position: 0 0;
- position: absolute;
- cursor: pointer;
- text-align: center;
- height: 20px;
- width: 20px;
- top: 5px;
- z-index: 5
-}
-
-.cke_hidpi .cke_dialog_close_button {
- background-image: url(images/hidpi/close.png);
- background-size: 16px
-}
-
-.cke_dialog_close_button span {
- display: none
-}
-
-.cke_hc .cke_dialog_close_button span {
- display: inline;
- cursor: pointer;
- font-weight: bold;
- position: relative;
- top: 3px
-}
-
-.cke_ltr .cke_dialog_close_button {
- right: 5px
-}
-
-.cke_rtl .cke_dialog_close_button {
- left: 6px
-}
-
-.cke_dialog_close_button {
- top: 4px
-}
-
-div.cke_disabled .cke_dialog_ui_labeled_content div * {
- background-color: #ddd;
- cursor: default
-}
-
-.cke_dialog_ui_vbox table, .cke_dialog_ui_hbox table {
- margin: auto
-}
-
-.cke_dialog_ui_vbox_child {
- padding: 5px 0
-}
-
-.cke_dialog_ui_hbox {
- width: 100%
-}
-
-.cke_dialog_ui_hbox_first, .cke_dialog_ui_hbox_child, .cke_dialog_ui_hbox_last {
- vertical-align: top
-}
-
-.cke_ltr .cke_dialog_ui_hbox_first, .cke_ltr .cke_dialog_ui_hbox_child {
- padding-right: 10px
-}
-
-.cke_rtl .cke_dialog_ui_hbox_first, .cke_rtl .cke_dialog_ui_hbox_child {
- padding-left: 10px
-}
-
-.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first, .cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child {
- padding-right: 5px
-}
-
-.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first, .cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child {
- padding-left: 5px;
- padding-right: 0
-}
-
-.cke_hc div.cke_dialog_ui_input_text, .cke_hc div.cke_dialog_ui_input_password, .cke_hc div.cke_dialog_ui_input_textarea, .cke_hc div.cke_dialog_ui_input_select, .cke_hc div.cke_dialog_ui_input_file {
- border: 1px solid
-}
-
-textarea.cke_dialog_ui_input_textarea {
- overflow: auto;
- resize: none
-}
-
-input.cke_dialog_ui_input_text, input.cke_dialog_ui_input_password, textarea.cke_dialog_ui_input_textarea {
- background-color: #fff;
- border: 1px solid #c9cccf;
- border-top-color: #aeb3b9;
- padding: 4px 6px;
- outline: 0;
- width: 100%;
- *width: 95%;
- -moz-box-sizing: border-box;
- -webkit-box-sizing: border-box;
- box-sizing: border-box;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px;
- -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset;
- -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset;
- box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset
-}
-
-input.cke_dialog_ui_input_text:hover, input.cke_dialog_ui_input_password:hover, textarea.cke_dialog_ui_input_textarea:hover {
- border: 1px solid #aeb3b9;
- border-top-color: #a0a6ad
-}
-
-input.cke_dialog_ui_input_text:focus, input.cke_dialog_ui_input_password:focus, textarea.cke_dialog_ui_input_textarea:focus, select.cke_dialog_ui_input_select:focus {
- outline: 0;
- border: 1px solid #139ff7;
- border-top-color: #1392e9
-}
-
-a.cke_dialog_ui_button {
- display: inline-block;
- *display: inline;
- *zoom: 1;
- padding: 3px 0;
- margin: 0;
- text-align: center;
- color: #333;
- vertical-align: middle;
- cursor: pointer;
- border: 1px solid #b6b6b6;
- border-bottom-color: #999;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px;
- -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- background: #e4e4e4;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e4e4));
- background-image: -moz-linear-gradient(top, #fff, #e4e4e4);
- background-image: -webkit-linear-gradient(top, #fff, #e4e4e4);
- background-image: -o-linear-gradient(top, #fff, #e4e4e4);
- background-image: -ms-linear-gradient(top, #fff, #e4e4e4);
- background-image: linear-gradient(top, #fff, #e4e4e4);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ffffff', endColorstr = '#e4e4e4')
-}
-
-span.cke_dialog_ui_button {
- padding: 0 12px
-}
-
-a.cke_dialog_ui_button:hover {
- border-color: #9e9e9e;
- background: #ccc;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ccc));
- background-image: -moz-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -webkit-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -o-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -ms-linear-gradient(top, #f2f2f2, #ccc);
- background-image: linear-gradient(top, #f2f2f2, #ccc);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f2f2f2', endColorstr = '#cccccc')
-}
-
-a.cke_dialog_ui_button:focus, a.cke_dialog_ui_button:active {
- border-color: #969696;
- outline: 0;
- -moz-box-shadow: 0 0 6px rgba(0, 0, 0, .4) inset;
- -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, .4) inset;
- box-shadow: 0 0 6px rgba(0, 0, 0, .4) inset
-}
-
-.cke_hc a.cke_dialog_ui_button:hover, .cke_hc a.cke_dialog_ui_button:focus, .cke_hc a.cke_dialog_ui_button:active {
- border: 3px solid;
- padding-top: 1px;
- padding-bottom: 1px
-}
-
-.cke_hc a.cke_dialog_ui_button:hover span, .cke_hc a.cke_dialog_ui_button:focus span, .cke_hc a.cke_dialog_ui_button:active span {
- padding-left: 10px;
- padding-right: 10px
-}
-
-.cke_dialog_footer_buttons a.cke_dialog_ui_button span {
- color: inherit;
- font-size: 12px;
- font-weight: bold;
- line-height: 20px
-}
-
-a.cke_dialog_ui_button_ok {
- color: #fff;
- text-shadow: 0 -1px 0 #55830c;
- border-color: #62a60a #62a60a #4d9200;
- background: #69b10b;
- background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9ad717), to(#69b10b));
- background-image: -webkit-linear-gradient(top, #9ad717, #69b10b);
- background-image: -o-linear-gradient(top, #9ad717, #69b10b);
- background-image: linear-gradient(to bottom, #9ad717, #69b10b);
- background-image: -moz-linear-gradient(top, #9ad717, #69b10b);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#9ad717', endColorstr = '#69b10b')
-}
-
-a.cke_dialog_ui_button_ok:hover {
- border-color: #5b9909 #5b9909 #478500;
- background: #88be14;
- background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #88be14), color-stop(100%, #5d9c0a));
- background: -webkit-linear-gradient(top, #88be14 0, #5d9c0a 100%);
- background: -o-linear-gradient(top, #88be14 0, #5d9c0a 100%);
- background: linear-gradient(to bottom, #88be14 0, #5d9c0a 100%);
- background: -moz-linear-gradient(top, #88be14 0, #5d9c0a 100%);
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#88be14', endColorstr = '#5d9c0a', GradientType = 0)
-}
-
-a.cke_dialog_ui_button span {
- text-shadow: 0 1px 0 #fff
-}
-
-a.cke_dialog_ui_button_ok span {
- text-shadow: 0 -1px 0 #55830c
-}
-
-span.cke_dialog_ui_button {
- cursor: pointer
-}
-
-a.cke_dialog_ui_button_ok:focus, a.cke_dialog_ui_button_ok:active, a.cke_dialog_ui_button_cancel:focus, a.cke_dialog_ui_button_cancel:active {
- border-width: 2px;
- padding: 2px 0
-}
-
-a.cke_dialog_ui_button_ok:focus, a.cke_dialog_ui_button_ok:active {
- border-color: #568c0a
-}
-
-a.cke_dialog_ui_button_ok:focus span, a.cke_dialog_ui_button_ok:active span, a.cke_dialog_ui_button_cancel:focus span, a.cke_dialog_ui_button_cancel:active span {
- padding: 0 11px
-}
-
-.cke_dialog_footer_buttons {
- display: inline-table;
- margin: 5px;
- width: auto;
- position: relative;
- vertical-align: middle
-}
-
-div.cke_dialog_ui_input_select {
- display: table
-}
-
-select.cke_dialog_ui_input_select {
- height: 24px;
- line-height: 24px;
- background-color: #fff;
- border: 1px solid #c9cccf;
- border-top-color: #aeb3b9;
- padding: 2px 6px;
- outline: 0;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px;
- -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset;
- -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset;
- box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset
-}
-
-.cke_dialog_ui_input_file {
- width: 100%;
- height: 25px
-}
-
-.cke_hc .cke_dialog_ui_labeled_content input:focus, .cke_hc .cke_dialog_ui_labeled_content select:focus, .cke_hc .cke_dialog_ui_labeled_content textarea:focus {
- outline: 1px dotted
-}
-
-.cke_dialog .cke_dark_background {
- background-color: #dedede
-}
-
-.cke_dialog .cke_light_background {
- background-color: #ebebeb
-}
-
-.cke_dialog .cke_centered {
- text-align: center
-}
-
-.cke_dialog a.cke_btn_reset {
- float: right;
- background: url(images/refresh.png) top left no-repeat;
- width: 16px;
- height: 16px;
- border: 1px none;
- font-size: 1px
-}
-
-.cke_hidpi .cke_dialog a.cke_btn_reset {
- background-size: 16px;
- background-image: url(images/hidpi/refresh.png)
-}
-
-.cke_rtl .cke_dialog a.cke_btn_reset {
- float: left
-}
-
-.cke_dialog a.cke_btn_locked, .cke_dialog a.cke_btn_unlocked {
- float: left;
- width: 16px;
- height: 16px;
- background-repeat: no-repeat;
- border: none 1px;
- font-size: 1px
-}
-
-.cke_dialog a.cke_btn_locked .cke_icon {
- display: none
-}
-
-.cke_rtl .cke_dialog a.cke_btn_locked, .cke_rtl .cke_dialog a.cke_btn_unlocked {
- float: right
-}
-
-.cke_dialog a.cke_btn_locked {
- background-image: url(images/lock.png)
-}
-
-.cke_dialog a.cke_btn_unlocked {
- background-image: url(images/lock-open.png)
-}
-
-.cke_hidpi .cke_dialog a.cke_btn_unlocked, .cke_hidpi .cke_dialog a.cke_btn_locked {
- background-size: 16px
-}
-
-.cke_hidpi .cke_dialog a.cke_btn_locked {
- background-image: url(images/hidpi/lock.png)
-}
-
-.cke_hidpi .cke_dialog a.cke_btn_unlocked {
- background-image: url(images/hidpi/lock-open.png)
-}
-
-.cke_dialog .cke_btn_over {
- border: outset 1px;
- cursor: pointer
-}
-
-.cke_dialog .ImagePreviewBox {
- border: 2px ridge black;
- overflow: scroll;
- height: 200px;
- width: 300px;
- padding: 2px;
- background-color: white
-}
-
-.cke_dialog .ImagePreviewBox table td {
- white-space: normal
-}
-
-.cke_dialog .ImagePreviewLoader {
- position: absolute;
- white-space: normal;
- overflow: hidden;
- height: 160px;
- width: 230px;
- margin: 2px;
- padding: 2px;
- opacity: .9;
- filter: alpha(opacity = 90);
- background-color: #e4e4e4
-}
-
-.cke_dialog .FlashPreviewBox {
- white-space: normal;
- border: 2px ridge black;
- overflow: auto;
- height: 160px;
- width: 390px;
- padding: 2px;
- background-color: white
-}
-
-.cke_dialog .cke_pastetext {
- width: 346px;
- height: 170px
-}
-
-.cke_dialog .cke_pastetext textarea {
- width: 340px;
- height: 170px;
- resize: none
-}
-
-.cke_dialog iframe.cke_pasteframe {
- width: 346px;
- height: 130px;
- background-color: white;
- border: 1px solid #aeb3b9;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px
-}
-
-.cke_dialog .cke_hand {
- cursor: pointer
-}
-
-.cke_disabled {
- color: #a0a0a0
-}
-
-.cke_dialog_body .cke_label {
- display: none
-}
-
-.cke_dialog_body label {
- display: inline;
- margin-bottom: auto;
- cursor: default
-}
-
-.cke_dialog_body label.cke_required {
- font-weight: bold
-}
-
-a.cke_smile {
- overflow: hidden;
- display: block;
- text-align: center;
- padding: .3em 0
-}
-
-a.cke_smile img {
- vertical-align: middle
-}
-
-a.cke_specialchar {
- cursor: inherit;
- display: block;
- height: 1.25em;
- padding: .2em .3em;
- text-align: center
-}
-
-a.cke_smile, a.cke_specialchar {
- border: 1px solid transparent
-}
-
-a.cke_smile:hover, a.cke_smile:focus, a.cke_smile:active, a.cke_specialchar:hover, a.cke_specialchar:focus, a.cke_specialchar:active {
- background: #fff;
- outline: 0
-}
-
-a.cke_smile:hover, a.cke_specialchar:hover {
- border-color: #888
-}
-
-a.cke_smile:focus, a.cke_smile:active, a.cke_specialchar:focus, a.cke_specialchar:active {
- border-color: #139ff7
-}
-
-.cke_dialog_contents a.colorChooser {
- display: block;
- margin-top: 6px;
- margin-left: 10px;
- width: 80px
-}
-
-.cke_rtl .cke_dialog_contents a.colorChooser {
- margin-right: 10px
-}
-
-.cke_dialog_ui_checkbox_input:focus, .cke_dialog_ui_radio_input:focus, .cke_btn_over {
- outline: 1px dotted #696969
-}
-
-.cke_iframe_shim {
- display: block;
- position: absolute;
- top: 0;
- left: 0;
- z-index: -1;
- filter: alpha(opacity = 0);
- width: 100%;
- height: 100%
+/*
+Copyright (c) 2003-2014, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.md or http://ckeditor.com/license
+*/
+.cke_dialog {
+ visibility: visible
+}
+
+.cke_dialog_body {
+ z-index: 1;
+ background: #eaeaea;
+ border: 1px solid #b2b2b2;
+ border-bottom-color: #999;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .15);
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .15);
+ box-shadow: 0 0 3px rgba(0, 0, 0, .15)
+}
+
+.cke_browser_gecko19 .cke_dialog_body {
+ position: relative
+}
+
+.cke_dialog strong {
+ font-weight: bold
+}
+
+.cke_dialog_title {
+ font-weight: bold;
+ font-size: 13px;
+ cursor: move;
+ position: relative;
+ color: #474747;
+ text-shadow: 0 1px 0 rgba(255, 255, 255, .75);
+ border-bottom: 1px solid #999;
+ padding: 6px 10px;
+ -moz-border-radius: 2px 2px 0 0;
+ -webkit-border-radius: 2px 2px 0 0;
+ border-radius: 2px 2px 0 0;
+ -moz-box-shadow: 0 1px 0 #fff inset;
+ -webkit-box-shadow: 0 1px 0 #fff inset;
+ box-shadow: 0 1px 0 #fff inset;
+ background: #cfd1cf;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#cfd1cf));
+ background-image: -moz-linear-gradient(top, #f5f5f5, #cfd1cf);
+ background-image: -webkit-linear-gradient(top, #f5f5f5, #cfd1cf);
+ background-image: -o-linear-gradient(top, #f5f5f5, #cfd1cf);
+ background-image: -ms-linear-gradient(top, #f5f5f5, #cfd1cf);
+ background-image: linear-gradient(top, #f5f5f5, #cfd1cf);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f5f5f5', endColorstr = '#cfd1cf')
+}
+
+.cke_dialog_contents {
+ background-color: #fff;
+ overflow: auto;
+ padding: 15px 10px 5px 10px;
+ margin-top: 30px;
+ border-top: 1px solid #bfbfbf;
+ -moz-border-radius: 0 0 3px 3px;
+ -webkit-border-radius: 0 0 3px 3px;
+ border-radius: 0 0 3px 3px
+}
+
+.cke_dialog_contents_body {
+ overflow: auto;
+ padding: 17px 10px 5px 10px;
+ margin-top: 22px
+}
+
+.cke_dialog_footer {
+ text-align: right;
+ position: relative;
+ border: 0;
+ outline: 1px solid #bfbfbf;
+ -moz-box-shadow: 0 1px 0 #fff inset;
+ -webkit-box-shadow: 0 1px 0 #fff inset;
+ box-shadow: 0 1px 0 #fff inset;
+ -moz-border-radius: 0 0 2px 2px;
+ -webkit-border-radius: 0 0 2px 2px;
+ border-radius: 0 0 2px 2px;
+ background: #cfd1cf;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#cfd1cf));
+ background-image: -moz-linear-gradient(top, #ebebeb, #cfd1cf);
+ background-image: -webkit-linear-gradient(top, #ebebeb, #cfd1cf);
+ background-image: -o-linear-gradient(top, #ebebeb, #cfd1cf);
+ background-image: -ms-linear-gradient(top, #ebebeb, #cfd1cf);
+ background-image: linear-gradient(top, #ebebeb, #cfd1cf);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ebebeb', endColorstr = '#cfd1cf')
+}
+
+.cke_rtl .cke_dialog_footer {
+ text-align: left
+}
+
+.cke_hc .cke_dialog_footer {
+ outline: 0;
+ border-top: 1px solid #fff
+}
+
+.cke_dialog .cke_resizer {
+ margin-top: 22px
+}
+
+.cke_dialog .cke_resizer_rtl {
+ margin-left: 5px
+}
+
+.cke_dialog .cke_resizer_ltr {
+ margin-right: 5px
+}
+
+.cke_dialog_tabs {
+ height: 24px;
+ display: inline-block;
+ margin: 5px 0 0;
+ position: absolute;
+ z-index: 2;
+ left: 10px
+}
+
+.cke_rtl .cke_dialog_tabs {
+ right: 10px
+}
+
+a.cke_dialog_tab {
+ height: 16px;
+ padding: 4px 8px;
+ margin-right: 3px;
+ display: inline-block;
+ cursor: pointer;
+ line-height: 16px;
+ outline: 0;
+ color: #595959;
+ border: 1px solid #bfbfbf;
+ -moz-border-radius: 3px 3px 0 0;
+ -webkit-border-radius: 3px 3px 0 0;
+ border-radius: 3px 3px 0 0;
+ background: #d4d4d4;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#ededed));
+ background-image: -moz-linear-gradient(top, #fafafa, #ededed);
+ background-image: -webkit-linear-gradient(top, #fafafa, #ededed);
+ background-image: -o-linear-gradient(top, #fafafa, #ededed);
+ background-image: -ms-linear-gradient(top, #fafafa, #ededed);
+ background-image: linear-gradient(top, #fafafa, #ededed);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#fafafa', endColorstr = '#ededed')
+}
+
+.cke_rtl a.cke_dialog_tab {
+ margin-right: 0;
+ margin-left: 3px
+}
+
+a.cke_dialog_tab:hover {
+ background: #ebebeb;
+ background: -moz-linear-gradient(top, #ebebeb 0, #dfdfdf 100%);
+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebebeb), color-stop(100%, #dfdfdf));
+ background: -webkit-linear-gradient(top, #ebebeb 0, #dfdfdf 100%);
+ background: -o-linear-gradient(top, #ebebeb 0, #dfdfdf 100%);
+ background: -ms-linear-gradient(top, #ebebeb 0, #dfdfdf 100%);
+ background: linear-gradient(to bottom, #ebebeb 0, #dfdfdf 100%);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ebebeb', endColorstr = '#dfdfdf', GradientType = 0)
+}
+
+a.cke_dialog_tab_selected {
+ background: #fff;
+ color: #383838;
+ border-bottom-color: #fff;
+ cursor: default;
+ filter: none
+}
+
+a.cke_dialog_tab_selected:hover {
+ background: #ededed;
+ background: -moz-linear-gradient(top, #ededed 0, #fff 100%);
+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ededed), color-stop(100%, #fff));
+ background: -webkit-linear-gradient(top, #ededed 0, #fff 100%);
+ background: -o-linear-gradient(top, #ededed 0, #fff 100%);
+ background: -ms-linear-gradient(top, #ededed 0, #fff 100%);
+ background: linear-gradient(to bottom, #ededed 0, #fff 100%);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ededed', endColorstr = '#ffffff', GradientType = 0)
+}
+
+.cke_hc a.cke_dialog_tab:hover, .cke_hc a.cke_dialog_tab_selected {
+ border: 3px solid;
+ padding: 2px 6px
+}
+
+a.cke_dialog_tab_disabled {
+ color: #bababa;
+ cursor: default
+}
+
+.cke_single_page .cke_dialog_tabs {
+ display: none
+}
+
+.cke_single_page .cke_dialog_contents {
+ padding-top: 5px;
+ margin-top: 0;
+ border-top: 0
+}
+
+.cke_dialog_close_button {
+ background-image: url(images/close.png);
+ background-repeat: no-repeat;
+ background-position: 0 0;
+ position: absolute;
+ cursor: pointer;
+ text-align: center;
+ height: 20px;
+ width: 20px;
+ top: 5px;
+ z-index: 5
+}
+
+.cke_hidpi .cke_dialog_close_button {
+ background-image: url(images/hidpi/close.png);
+ background-size: 16px
+}
+
+.cke_dialog_close_button span {
+ display: none
+}
+
+.cke_hc .cke_dialog_close_button span {
+ display: inline;
+ cursor: pointer;
+ font-weight: bold;
+ position: relative;
+ top: 3px
+}
+
+.cke_ltr .cke_dialog_close_button {
+ right: 5px
+}
+
+.cke_rtl .cke_dialog_close_button {
+ left: 6px
+}
+
+.cke_dialog_close_button {
+ top: 4px
+}
+
+div.cke_disabled .cke_dialog_ui_labeled_content div * {
+ background-color: #ddd;
+ cursor: default
+}
+
+.cke_dialog_ui_vbox table, .cke_dialog_ui_hbox table {
+ margin: auto
+}
+
+.cke_dialog_ui_vbox_child {
+ padding: 5px 0
+}
+
+.cke_dialog_ui_hbox {
+ width: 100%
+}
+
+.cke_dialog_ui_hbox_first, .cke_dialog_ui_hbox_child, .cke_dialog_ui_hbox_last {
+ vertical-align: top
+}
+
+.cke_ltr .cke_dialog_ui_hbox_first, .cke_ltr .cke_dialog_ui_hbox_child {
+ padding-right: 10px
+}
+
+.cke_rtl .cke_dialog_ui_hbox_first, .cke_rtl .cke_dialog_ui_hbox_child {
+ padding-left: 10px
+}
+
+.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first, .cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child {
+ padding-right: 5px
+}
+
+.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first, .cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child {
+ padding-left: 5px;
+ padding-right: 0
+}
+
+.cke_hc div.cke_dialog_ui_input_text, .cke_hc div.cke_dialog_ui_input_password, .cke_hc div.cke_dialog_ui_input_textarea, .cke_hc div.cke_dialog_ui_input_select, .cke_hc div.cke_dialog_ui_input_file {
+ border: 1px solid
+}
+
+textarea.cke_dialog_ui_input_textarea {
+ overflow: auto;
+ resize: none
+}
+
+input.cke_dialog_ui_input_text, input.cke_dialog_ui_input_password, textarea.cke_dialog_ui_input_textarea {
+ background-color: #fff;
+ border: 1px solid #c9cccf;
+ border-top-color: #aeb3b9;
+ padding: 4px 6px;
+ outline: 0;
+ width: 100%;
+ *width: 95%;
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset;
+ -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset;
+ box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset
+}
+
+input.cke_dialog_ui_input_text:hover, input.cke_dialog_ui_input_password:hover, textarea.cke_dialog_ui_input_textarea:hover {
+ border: 1px solid #aeb3b9;
+ border-top-color: #a0a6ad
+}
+
+input.cke_dialog_ui_input_text:focus, input.cke_dialog_ui_input_password:focus, textarea.cke_dialog_ui_input_textarea:focus, select.cke_dialog_ui_input_select:focus {
+ outline: 0;
+ border: 1px solid #139ff7;
+ border-top-color: #1392e9
+}
+
+a.cke_dialog_ui_button {
+ display: inline-block;
+ *display: inline;
+ *zoom: 1;
+ padding: 3px 0;
+ margin: 0;
+ text-align: center;
+ color: #333;
+ vertical-align: middle;
+ cursor: pointer;
+ border: 1px solid #b6b6b6;
+ border-bottom-color: #999;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ background: #e4e4e4;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e4e4));
+ background-image: -moz-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -webkit-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -o-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -ms-linear-gradient(top, #fff, #e4e4e4);
+ background-image: linear-gradient(top, #fff, #e4e4e4);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ffffff', endColorstr = '#e4e4e4')
+}
+
+span.cke_dialog_ui_button {
+ padding: 0 12px
+}
+
+a.cke_dialog_ui_button:hover {
+ border-color: #9e9e9e;
+ background: #ccc;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ccc));
+ background-image: -moz-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -webkit-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -o-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -ms-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: linear-gradient(top, #f2f2f2, #ccc);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f2f2f2', endColorstr = '#cccccc')
+}
+
+a.cke_dialog_ui_button:focus, a.cke_dialog_ui_button:active {
+ border-color: #969696;
+ outline: 0;
+ -moz-box-shadow: 0 0 6px rgba(0, 0, 0, .4) inset;
+ -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, .4) inset;
+ box-shadow: 0 0 6px rgba(0, 0, 0, .4) inset
+}
+
+.cke_hc a.cke_dialog_ui_button:hover, .cke_hc a.cke_dialog_ui_button:focus, .cke_hc a.cke_dialog_ui_button:active {
+ border: 3px solid;
+ padding-top: 1px;
+ padding-bottom: 1px
+}
+
+.cke_hc a.cke_dialog_ui_button:hover span, .cke_hc a.cke_dialog_ui_button:focus span, .cke_hc a.cke_dialog_ui_button:active span {
+ padding-left: 10px;
+ padding-right: 10px
+}
+
+.cke_dialog_footer_buttons a.cke_dialog_ui_button span {
+ color: inherit;
+ font-size: 12px;
+ font-weight: bold;
+ line-height: 20px
+}
+
+a.cke_dialog_ui_button_ok {
+ color: #fff;
+ text-shadow: 0 -1px 0 #55830c;
+ border-color: #62a60a #62a60a #4d9200;
+ background: #69b10b;
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9ad717), to(#69b10b));
+ background-image: -webkit-linear-gradient(top, #9ad717, #69b10b);
+ background-image: -o-linear-gradient(top, #9ad717, #69b10b);
+ background-image: linear-gradient(to bottom, #9ad717, #69b10b);
+ background-image: -moz-linear-gradient(top, #9ad717, #69b10b);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#9ad717', endColorstr = '#69b10b')
+}
+
+a.cke_dialog_ui_button_ok:hover {
+ border-color: #5b9909 #5b9909 #478500;
+ background: #88be14;
+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #88be14), color-stop(100%, #5d9c0a));
+ background: -webkit-linear-gradient(top, #88be14 0, #5d9c0a 100%);
+ background: -o-linear-gradient(top, #88be14 0, #5d9c0a 100%);
+ background: linear-gradient(to bottom, #88be14 0, #5d9c0a 100%);
+ background: -moz-linear-gradient(top, #88be14 0, #5d9c0a 100%);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#88be14', endColorstr = '#5d9c0a', GradientType = 0)
+}
+
+a.cke_dialog_ui_button span {
+ text-shadow: 0 1px 0 #fff
+}
+
+a.cke_dialog_ui_button_ok span {
+ text-shadow: 0 -1px 0 #55830c
+}
+
+span.cke_dialog_ui_button {
+ cursor: pointer
+}
+
+a.cke_dialog_ui_button_ok:focus, a.cke_dialog_ui_button_ok:active, a.cke_dialog_ui_button_cancel:focus, a.cke_dialog_ui_button_cancel:active {
+ border-width: 2px;
+ padding: 2px 0
+}
+
+a.cke_dialog_ui_button_ok:focus, a.cke_dialog_ui_button_ok:active {
+ border-color: #568c0a
+}
+
+a.cke_dialog_ui_button_ok:focus span, a.cke_dialog_ui_button_ok:active span, a.cke_dialog_ui_button_cancel:focus span, a.cke_dialog_ui_button_cancel:active span {
+ padding: 0 11px
+}
+
+.cke_dialog_footer_buttons {
+ display: inline-table;
+ margin: 5px;
+ width: auto;
+ position: relative;
+ vertical-align: middle
+}
+
+div.cke_dialog_ui_input_select {
+ display: table
+}
+
+select.cke_dialog_ui_input_select {
+ height: 24px;
+ line-height: 24px;
+ background-color: #fff;
+ border: 1px solid #c9cccf;
+ border-top-color: #aeb3b9;
+ padding: 2px 6px;
+ outline: 0;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset;
+ -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset;
+ box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset
+}
+
+.cke_dialog_ui_input_file {
+ width: 100%;
+ height: 25px
+}
+
+.cke_hc .cke_dialog_ui_labeled_content input:focus, .cke_hc .cke_dialog_ui_labeled_content select:focus, .cke_hc .cke_dialog_ui_labeled_content textarea:focus {
+ outline: 1px dotted
+}
+
+.cke_dialog .cke_dark_background {
+ background-color: #dedede
+}
+
+.cke_dialog .cke_light_background {
+ background-color: #ebebeb
+}
+
+.cke_dialog .cke_centered {
+ text-align: center
+}
+
+.cke_dialog a.cke_btn_reset {
+ float: right;
+ background: url(images/refresh.png) top left no-repeat;
+ width: 16px;
+ height: 16px;
+ border: 1px none;
+ font-size: 1px
+}
+
+.cke_hidpi .cke_dialog a.cke_btn_reset {
+ background-size: 16px;
+ background-image: url(images/hidpi/refresh.png)
+}
+
+.cke_rtl .cke_dialog a.cke_btn_reset {
+ float: left
+}
+
+.cke_dialog a.cke_btn_locked, .cke_dialog a.cke_btn_unlocked {
+ float: left;
+ width: 16px;
+ height: 16px;
+ background-repeat: no-repeat;
+ border: none 1px;
+ font-size: 1px
+}
+
+.cke_dialog a.cke_btn_locked .cke_icon {
+ display: none
+}
+
+.cke_rtl .cke_dialog a.cke_btn_locked, .cke_rtl .cke_dialog a.cke_btn_unlocked {
+ float: right
+}
+
+.cke_dialog a.cke_btn_locked {
+ background-image: url(images/lock.png)
+}
+
+.cke_dialog a.cke_btn_unlocked {
+ background-image: url(images/lock-open.png)
+}
+
+.cke_hidpi .cke_dialog a.cke_btn_unlocked, .cke_hidpi .cke_dialog a.cke_btn_locked {
+ background-size: 16px
+}
+
+.cke_hidpi .cke_dialog a.cke_btn_locked {
+ background-image: url(images/hidpi/lock.png)
+}
+
+.cke_hidpi .cke_dialog a.cke_btn_unlocked {
+ background-image: url(images/hidpi/lock-open.png)
+}
+
+.cke_dialog .cke_btn_over {
+ border: outset 1px;
+ cursor: pointer
+}
+
+.cke_dialog .ImagePreviewBox {
+ border: 2px ridge black;
+ overflow: scroll;
+ height: 200px;
+ width: 300px;
+ padding: 2px;
+ background-color: white
+}
+
+.cke_dialog .ImagePreviewBox table td {
+ white-space: normal
+}
+
+.cke_dialog .ImagePreviewLoader {
+ position: absolute;
+ white-space: normal;
+ overflow: hidden;
+ height: 160px;
+ width: 230px;
+ margin: 2px;
+ padding: 2px;
+ opacity: .9;
+ filter: alpha(opacity = 90);
+ background-color: #e4e4e4
+}
+
+.cke_dialog .FlashPreviewBox {
+ white-space: normal;
+ border: 2px ridge black;
+ overflow: auto;
+ height: 160px;
+ width: 390px;
+ padding: 2px;
+ background-color: white
+}
+
+.cke_dialog .cke_pastetext {
+ width: 346px;
+ height: 170px
+}
+
+.cke_dialog .cke_pastetext textarea {
+ width: 340px;
+ height: 170px;
+ resize: none
+}
+
+.cke_dialog iframe.cke_pasteframe {
+ width: 346px;
+ height: 130px;
+ background-color: white;
+ border: 1px solid #aeb3b9;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px
+}
+
+.cke_dialog .cke_hand {
+ cursor: pointer
+}
+
+.cke_disabled {
+ color: #a0a0a0
+}
+
+.cke_dialog_body .cke_label {
+ display: none
+}
+
+.cke_dialog_body label {
+ display: inline;
+ margin-bottom: auto;
+ cursor: default
+}
+
+.cke_dialog_body label.cke_required {
+ font-weight: bold
+}
+
+a.cke_smile {
+ overflow: hidden;
+ display: block;
+ text-align: center;
+ padding: .3em 0
+}
+
+a.cke_smile img {
+ vertical-align: middle
+}
+
+a.cke_specialchar {
+ cursor: inherit;
+ display: block;
+ height: 1.25em;
+ padding: .2em .3em;
+ text-align: center
+}
+
+a.cke_smile, a.cke_specialchar {
+ border: 1px solid transparent
+}
+
+a.cke_smile:hover, a.cke_smile:focus, a.cke_smile:active, a.cke_specialchar:hover, a.cke_specialchar:focus, a.cke_specialchar:active {
+ background: #fff;
+ outline: 0
+}
+
+a.cke_smile:hover, a.cke_specialchar:hover {
+ border-color: #888
+}
+
+a.cke_smile:focus, a.cke_smile:active, a.cke_specialchar:focus, a.cke_specialchar:active {
+ border-color: #139ff7
+}
+
+.cke_dialog_contents a.colorChooser {
+ display: block;
+ margin-top: 6px;
+ margin-left: 10px;
+ width: 80px
+}
+
+.cke_rtl .cke_dialog_contents a.colorChooser {
+ margin-right: 10px
+}
+
+.cke_dialog_ui_checkbox_input:focus, .cke_dialog_ui_radio_input:focus, .cke_btn_over {
+ outline: 1px dotted #696969
+}
+
+.cke_iframe_shim {
+ display: block;
+ position: absolute;
+ top: 0;
+ left: 0;
+ z-index: -1;
+ filter: alpha(opacity = 0);
+ width: 100%;
+ height: 100%
}
\ No newline at end of file
diff --git a/plugins/redmine_ckeditor/assets/ckeditor/skins/moono/dialog_ie.css b/plugins/redmine_ckeditor/assets/ckeditor/skins/moono/dialog_ie.css
index 99cbc5506..c2536a983 100644
--- a/plugins/redmine_ckeditor/assets/ckeditor/skins/moono/dialog_ie.css
+++ b/plugins/redmine_ckeditor/assets/ckeditor/skins/moono/dialog_ie.css
@@ -1,715 +1,715 @@
-/*
-Copyright (c) 2003-2014, CKSource - Frederico Knabben. All rights reserved.
-For licensing, see LICENSE.md or http://ckeditor.com/license
-*/
-.cke_dialog {
- visibility: visible
-}
-
-.cke_dialog_body {
- z-index: 1;
- background: #eaeaea;
- border: 1px solid #b2b2b2;
- border-bottom-color: #999;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px;
- -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .15);
- -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .15);
- box-shadow: 0 0 3px rgba(0, 0, 0, .15)
-}
-
-.cke_browser_gecko19 .cke_dialog_body {
- position: relative
-}
-
-.cke_dialog strong {
- font-weight: bold
-}
-
-.cke_dialog_title {
- font-weight: bold;
- font-size: 13px;
- cursor: move;
- position: relative;
- color: #474747;
- text-shadow: 0 1px 0 rgba(255, 255, 255, .75);
- border-bottom: 1px solid #999;
- padding: 6px 10px;
- -moz-border-radius: 2px 2px 0 0;
- -webkit-border-radius: 2px 2px 0 0;
- border-radius: 2px 2px 0 0;
- -moz-box-shadow: 0 1px 0 #fff inset;
- -webkit-box-shadow: 0 1px 0 #fff inset;
- box-shadow: 0 1px 0 #fff inset;
- background: #cfd1cf;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#cfd1cf));
- background-image: -moz-linear-gradient(top, #f5f5f5, #cfd1cf);
- background-image: -webkit-linear-gradient(top, #f5f5f5, #cfd1cf);
- background-image: -o-linear-gradient(top, #f5f5f5, #cfd1cf);
- background-image: -ms-linear-gradient(top, #f5f5f5, #cfd1cf);
- background-image: linear-gradient(top, #f5f5f5, #cfd1cf);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f5f5f5', endColorstr = '#cfd1cf')
-}
-
-.cke_dialog_contents {
- background-color: #fff;
- overflow: auto;
- padding: 15px 10px 5px 10px;
- margin-top: 30px;
- border-top: 1px solid #bfbfbf;
- -moz-border-radius: 0 0 3px 3px;
- -webkit-border-radius: 0 0 3px 3px;
- border-radius: 0 0 3px 3px
-}
-
-.cke_dialog_contents_body {
- overflow: auto;
- padding: 17px 10px 5px 10px;
- margin-top: 22px
-}
-
-.cke_dialog_footer {
- text-align: right;
- position: relative;
- border: 0;
- outline: 1px solid #bfbfbf;
- -moz-box-shadow: 0 1px 0 #fff inset;
- -webkit-box-shadow: 0 1px 0 #fff inset;
- box-shadow: 0 1px 0 #fff inset;
- -moz-border-radius: 0 0 2px 2px;
- -webkit-border-radius: 0 0 2px 2px;
- border-radius: 0 0 2px 2px;
- background: #cfd1cf;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#cfd1cf));
- background-image: -moz-linear-gradient(top, #ebebeb, #cfd1cf);
- background-image: -webkit-linear-gradient(top, #ebebeb, #cfd1cf);
- background-image: -o-linear-gradient(top, #ebebeb, #cfd1cf);
- background-image: -ms-linear-gradient(top, #ebebeb, #cfd1cf);
- background-image: linear-gradient(top, #ebebeb, #cfd1cf);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ebebeb', endColorstr = '#cfd1cf')
-}
-
-.cke_rtl .cke_dialog_footer {
- text-align: left
-}
-
-.cke_hc .cke_dialog_footer {
- outline: 0;
- border-top: 1px solid #fff
-}
-
-.cke_dialog .cke_resizer {
- margin-top: 22px
-}
-
-.cke_dialog .cke_resizer_rtl {
- margin-left: 5px
-}
-
-.cke_dialog .cke_resizer_ltr {
- margin-right: 5px
-}
-
-.cke_dialog_tabs {
- height: 24px;
- display: inline-block;
- margin: 5px 0 0;
- position: absolute;
- z-index: 2;
- left: 10px
-}
-
-.cke_rtl .cke_dialog_tabs {
- right: 10px
-}
-
-a.cke_dialog_tab {
- height: 16px;
- padding: 4px 8px;
- margin-right: 3px;
- display: inline-block;
- cursor: pointer;
- line-height: 16px;
- outline: 0;
- color: #595959;
- border: 1px solid #bfbfbf;
- -moz-border-radius: 3px 3px 0 0;
- -webkit-border-radius: 3px 3px 0 0;
- border-radius: 3px 3px 0 0;
- background: #d4d4d4;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#ededed));
- background-image: -moz-linear-gradient(top, #fafafa, #ededed);
- background-image: -webkit-linear-gradient(top, #fafafa, #ededed);
- background-image: -o-linear-gradient(top, #fafafa, #ededed);
- background-image: -ms-linear-gradient(top, #fafafa, #ededed);
- background-image: linear-gradient(top, #fafafa, #ededed);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#fafafa', endColorstr = '#ededed')
-}
-
-.cke_rtl a.cke_dialog_tab {
- margin-right: 0;
- margin-left: 3px
-}
-
-a.cke_dialog_tab:hover {
- background: #ebebeb;
- background: -moz-linear-gradient(top, #ebebeb 0, #dfdfdf 100%);
- background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebebeb), color-stop(100%, #dfdfdf));
- background: -webkit-linear-gradient(top, #ebebeb 0, #dfdfdf 100%);
- background: -o-linear-gradient(top, #ebebeb 0, #dfdfdf 100%);
- background: -ms-linear-gradient(top, #ebebeb 0, #dfdfdf 100%);
- background: linear-gradient(to bottom, #ebebeb 0, #dfdfdf 100%);
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ebebeb', endColorstr = '#dfdfdf', GradientType = 0)
-}
-
-a.cke_dialog_tab_selected {
- background: #fff;
- color: #383838;
- border-bottom-color: #fff;
- cursor: default;
- filter: none
-}
-
-a.cke_dialog_tab_selected:hover {
- background: #ededed;
- background: -moz-linear-gradient(top, #ededed 0, #fff 100%);
- background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ededed), color-stop(100%, #fff));
- background: -webkit-linear-gradient(top, #ededed 0, #fff 100%);
- background: -o-linear-gradient(top, #ededed 0, #fff 100%);
- background: -ms-linear-gradient(top, #ededed 0, #fff 100%);
- background: linear-gradient(to bottom, #ededed 0, #fff 100%);
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ededed', endColorstr = '#ffffff', GradientType = 0)
-}
-
-.cke_hc a.cke_dialog_tab:hover, .cke_hc a.cke_dialog_tab_selected {
- border: 3px solid;
- padding: 2px 6px
-}
-
-a.cke_dialog_tab_disabled {
- color: #bababa;
- cursor: default
-}
-
-.cke_single_page .cke_dialog_tabs {
- display: none
-}
-
-.cke_single_page .cke_dialog_contents {
- padding-top: 5px;
- margin-top: 0;
- border-top: 0
-}
-
-.cke_dialog_close_button {
- background-image: url(images/close.png);
- background-repeat: no-repeat;
- background-position: 0 0;
- position: absolute;
- cursor: pointer;
- text-align: center;
- height: 20px;
- width: 20px;
- top: 5px;
- z-index: 5
-}
-
-.cke_hidpi .cke_dialog_close_button {
- background-image: url(images/hidpi/close.png);
- background-size: 16px
-}
-
-.cke_dialog_close_button span {
- display: none
-}
-
-.cke_hc .cke_dialog_close_button span {
- display: inline;
- cursor: pointer;
- font-weight: bold;
- position: relative;
- top: 3px
-}
-
-.cke_ltr .cke_dialog_close_button {
- right: 5px
-}
-
-.cke_rtl .cke_dialog_close_button {
- left: 6px
-}
-
-.cke_dialog_close_button {
- top: 4px
-}
-
-div.cke_disabled .cke_dialog_ui_labeled_content div * {
- background-color: #ddd;
- cursor: default
-}
-
-.cke_dialog_ui_vbox table, .cke_dialog_ui_hbox table {
- margin: auto
-}
-
-.cke_dialog_ui_vbox_child {
- padding: 5px 0
-}
-
-.cke_dialog_ui_hbox {
- width: 100%
-}
-
-.cke_dialog_ui_hbox_first, .cke_dialog_ui_hbox_child, .cke_dialog_ui_hbox_last {
- vertical-align: top
-}
-
-.cke_ltr .cke_dialog_ui_hbox_first, .cke_ltr .cke_dialog_ui_hbox_child {
- padding-right: 10px
-}
-
-.cke_rtl .cke_dialog_ui_hbox_first, .cke_rtl .cke_dialog_ui_hbox_child {
- padding-left: 10px
-}
-
-.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first, .cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child {
- padding-right: 5px
-}
-
-.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first, .cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child {
- padding-left: 5px;
- padding-right: 0
-}
-
-.cke_hc div.cke_dialog_ui_input_text, .cke_hc div.cke_dialog_ui_input_password, .cke_hc div.cke_dialog_ui_input_textarea, .cke_hc div.cke_dialog_ui_input_select, .cke_hc div.cke_dialog_ui_input_file {
- border: 1px solid
-}
-
-textarea.cke_dialog_ui_input_textarea {
- overflow: auto;
- resize: none
-}
-
-input.cke_dialog_ui_input_text, input.cke_dialog_ui_input_password, textarea.cke_dialog_ui_input_textarea {
- background-color: #fff;
- border: 1px solid #c9cccf;
- border-top-color: #aeb3b9;
- padding: 4px 6px;
- outline: 0;
- width: 100%;
- *width: 95%;
- -moz-box-sizing: border-box;
- -webkit-box-sizing: border-box;
- box-sizing: border-box;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px;
- -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset;
- -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset;
- box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset
-}
-
-input.cke_dialog_ui_input_text:hover, input.cke_dialog_ui_input_password:hover, textarea.cke_dialog_ui_input_textarea:hover {
- border: 1px solid #aeb3b9;
- border-top-color: #a0a6ad
-}
-
-input.cke_dialog_ui_input_text:focus, input.cke_dialog_ui_input_password:focus, textarea.cke_dialog_ui_input_textarea:focus, select.cke_dialog_ui_input_select:focus {
- outline: 0;
- border: 1px solid #139ff7;
- border-top-color: #1392e9
-}
-
-a.cke_dialog_ui_button {
- display: inline-block;
- *display: inline;
- *zoom: 1;
- padding: 3px 0;
- margin: 0;
- text-align: center;
- color: #333;
- vertical-align: middle;
- cursor: pointer;
- border: 1px solid #b6b6b6;
- border-bottom-color: #999;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px;
- -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- background: #e4e4e4;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e4e4));
- background-image: -moz-linear-gradient(top, #fff, #e4e4e4);
- background-image: -webkit-linear-gradient(top, #fff, #e4e4e4);
- background-image: -o-linear-gradient(top, #fff, #e4e4e4);
- background-image: -ms-linear-gradient(top, #fff, #e4e4e4);
- background-image: linear-gradient(top, #fff, #e4e4e4);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ffffff', endColorstr = '#e4e4e4')
-}
-
-span.cke_dialog_ui_button {
- padding: 0 12px
-}
-
-a.cke_dialog_ui_button:hover {
- border-color: #9e9e9e;
- background: #ccc;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ccc));
- background-image: -moz-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -webkit-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -o-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -ms-linear-gradient(top, #f2f2f2, #ccc);
- background-image: linear-gradient(top, #f2f2f2, #ccc);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f2f2f2', endColorstr = '#cccccc')
-}
-
-a.cke_dialog_ui_button:focus, a.cke_dialog_ui_button:active {
- border-color: #969696;
- outline: 0;
- -moz-box-shadow: 0 0 6px rgba(0, 0, 0, .4) inset;
- -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, .4) inset;
- box-shadow: 0 0 6px rgba(0, 0, 0, .4) inset
-}
-
-.cke_hc a.cke_dialog_ui_button:hover, .cke_hc a.cke_dialog_ui_button:focus, .cke_hc a.cke_dialog_ui_button:active {
- border: 3px solid;
- padding-top: 1px;
- padding-bottom: 1px
-}
-
-.cke_hc a.cke_dialog_ui_button:hover span, .cke_hc a.cke_dialog_ui_button:focus span, .cke_hc a.cke_dialog_ui_button:active span {
- padding-left: 10px;
- padding-right: 10px
-}
-
-.cke_dialog_footer_buttons a.cke_dialog_ui_button span {
- color: inherit;
- font-size: 12px;
- font-weight: bold;
- line-height: 20px
-}
-
-a.cke_dialog_ui_button_ok {
- color: #fff;
- text-shadow: 0 -1px 0 #55830c;
- border-color: #62a60a #62a60a #4d9200;
- background: #69b10b;
- background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9ad717), to(#69b10b));
- background-image: -webkit-linear-gradient(top, #9ad717, #69b10b);
- background-image: -o-linear-gradient(top, #9ad717, #69b10b);
- background-image: linear-gradient(to bottom, #9ad717, #69b10b);
- background-image: -moz-linear-gradient(top, #9ad717, #69b10b);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#9ad717', endColorstr = '#69b10b')
-}
-
-a.cke_dialog_ui_button_ok:hover {
- border-color: #5b9909 #5b9909 #478500;
- background: #88be14;
- background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #88be14), color-stop(100%, #5d9c0a));
- background: -webkit-linear-gradient(top, #88be14 0, #5d9c0a 100%);
- background: -o-linear-gradient(top, #88be14 0, #5d9c0a 100%);
- background: linear-gradient(to bottom, #88be14 0, #5d9c0a 100%);
- background: -moz-linear-gradient(top, #88be14 0, #5d9c0a 100%);
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#88be14', endColorstr = '#5d9c0a', GradientType = 0)
-}
-
-a.cke_dialog_ui_button span {
- text-shadow: 0 1px 0 #fff
-}
-
-a.cke_dialog_ui_button_ok span {
- text-shadow: 0 -1px 0 #55830c
-}
-
-span.cke_dialog_ui_button {
- cursor: pointer
-}
-
-a.cke_dialog_ui_button_ok:focus, a.cke_dialog_ui_button_ok:active, a.cke_dialog_ui_button_cancel:focus, a.cke_dialog_ui_button_cancel:active {
- border-width: 2px;
- padding: 2px 0
-}
-
-a.cke_dialog_ui_button_ok:focus, a.cke_dialog_ui_button_ok:active {
- border-color: #568c0a
-}
-
-a.cke_dialog_ui_button_ok:focus span, a.cke_dialog_ui_button_ok:active span, a.cke_dialog_ui_button_cancel:focus span, a.cke_dialog_ui_button_cancel:active span {
- padding: 0 11px
-}
-
-.cke_dialog_footer_buttons {
- display: inline-table;
- margin: 5px;
- width: auto;
- position: relative;
- vertical-align: middle
-}
-
-div.cke_dialog_ui_input_select {
- display: table
-}
-
-select.cke_dialog_ui_input_select {
- height: 24px;
- line-height: 24px;
- background-color: #fff;
- border: 1px solid #c9cccf;
- border-top-color: #aeb3b9;
- padding: 2px 6px;
- outline: 0;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px;
- -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset;
- -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset;
- box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset
-}
-
-.cke_dialog_ui_input_file {
- width: 100%;
- height: 25px
-}
-
-.cke_hc .cke_dialog_ui_labeled_content input:focus, .cke_hc .cke_dialog_ui_labeled_content select:focus, .cke_hc .cke_dialog_ui_labeled_content textarea:focus {
- outline: 1px dotted
-}
-
-.cke_dialog .cke_dark_background {
- background-color: #dedede
-}
-
-.cke_dialog .cke_light_background {
- background-color: #ebebeb
-}
-
-.cke_dialog .cke_centered {
- text-align: center
-}
-
-.cke_dialog a.cke_btn_reset {
- float: right;
- background: url(images/refresh.png) top left no-repeat;
- width: 16px;
- height: 16px;
- border: 1px none;
- font-size: 1px
-}
-
-.cke_hidpi .cke_dialog a.cke_btn_reset {
- background-size: 16px;
- background-image: url(images/hidpi/refresh.png)
-}
-
-.cke_rtl .cke_dialog a.cke_btn_reset {
- float: left
-}
-
-.cke_dialog a.cke_btn_locked, .cke_dialog a.cke_btn_unlocked {
- float: left;
- width: 16px;
- height: 16px;
- background-repeat: no-repeat;
- border: none 1px;
- font-size: 1px
-}
-
-.cke_dialog a.cke_btn_locked .cke_icon {
- display: none
-}
-
-.cke_rtl .cke_dialog a.cke_btn_locked, .cke_rtl .cke_dialog a.cke_btn_unlocked {
- float: right
-}
-
-.cke_dialog a.cke_btn_locked {
- background-image: url(images/lock.png)
-}
-
-.cke_dialog a.cke_btn_unlocked {
- background-image: url(images/lock-open.png)
-}
-
-.cke_hidpi .cke_dialog a.cke_btn_unlocked, .cke_hidpi .cke_dialog a.cke_btn_locked {
- background-size: 16px
-}
-
-.cke_hidpi .cke_dialog a.cke_btn_locked {
- background-image: url(images/hidpi/lock.png)
-}
-
-.cke_hidpi .cke_dialog a.cke_btn_unlocked {
- background-image: url(images/hidpi/lock-open.png)
-}
-
-.cke_dialog .cke_btn_over {
- border: outset 1px;
- cursor: pointer
-}
-
-.cke_dialog .ImagePreviewBox {
- border: 2px ridge black;
- overflow: scroll;
- height: 200px;
- width: 300px;
- padding: 2px;
- background-color: white
-}
-
-.cke_dialog .ImagePreviewBox table td {
- white-space: normal
-}
-
-.cke_dialog .ImagePreviewLoader {
- position: absolute;
- white-space: normal;
- overflow: hidden;
- height: 160px;
- width: 230px;
- margin: 2px;
- padding: 2px;
- opacity: .9;
- filter: alpha(opacity = 90);
- background-color: #e4e4e4
-}
-
-.cke_dialog .FlashPreviewBox {
- white-space: normal;
- border: 2px ridge black;
- overflow: auto;
- height: 160px;
- width: 390px;
- padding: 2px;
- background-color: white
-}
-
-.cke_dialog .cke_pastetext {
- width: 346px;
- height: 170px
-}
-
-.cke_dialog .cke_pastetext textarea {
- width: 340px;
- height: 170px;
- resize: none
-}
-
-.cke_dialog iframe.cke_pasteframe {
- width: 346px;
- height: 130px;
- background-color: white;
- border: 1px solid #aeb3b9;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px
-}
-
-.cke_dialog .cke_hand {
- cursor: pointer
-}
-
-.cke_disabled {
- color: #a0a0a0
-}
-
-.cke_dialog_body .cke_label {
- display: none
-}
-
-.cke_dialog_body label {
- display: inline;
- margin-bottom: auto;
- cursor: default
-}
-
-.cke_dialog_body label.cke_required {
- font-weight: bold
-}
-
-a.cke_smile {
- overflow: hidden;
- display: block;
- text-align: center;
- padding: .3em 0
-}
-
-a.cke_smile img {
- vertical-align: middle
-}
-
-a.cke_specialchar {
- cursor: inherit;
- display: block;
- height: 1.25em;
- padding: .2em .3em;
- text-align: center
-}
-
-a.cke_smile, a.cke_specialchar {
- border: 1px solid transparent
-}
-
-a.cke_smile:hover, a.cke_smile:focus, a.cke_smile:active, a.cke_specialchar:hover, a.cke_specialchar:focus, a.cke_specialchar:active {
- background: #fff;
- outline: 0
-}
-
-a.cke_smile:hover, a.cke_specialchar:hover {
- border-color: #888
-}
-
-a.cke_smile:focus, a.cke_smile:active, a.cke_specialchar:focus, a.cke_specialchar:active {
- border-color: #139ff7
-}
-
-.cke_dialog_contents a.colorChooser {
- display: block;
- margin-top: 6px;
- margin-left: 10px;
- width: 80px
-}
-
-.cke_rtl .cke_dialog_contents a.colorChooser {
- margin-right: 10px
-}
-
-.cke_dialog_ui_checkbox_input:focus, .cke_dialog_ui_radio_input:focus, .cke_btn_over {
- outline: 1px dotted #696969
-}
-
-.cke_iframe_shim {
- display: block;
- position: absolute;
- top: 0;
- left: 0;
- z-index: -1;
- filter: alpha(opacity = 0);
- width: 100%;
- height: 100%
-}
-
-.cke_rtl input.cke_dialog_ui_input_text, .cke_rtl input.cke_dialog_ui_input_password {
- padding-right: 2px
-}
-
-.cke_rtl div.cke_dialog_ui_input_text, .cke_rtl div.cke_dialog_ui_input_password {
- padding-left: 2px
-}
-
-.cke_rtl div.cke_dialog_ui_input_text {
- padding-right: 1px
-}
-
-.cke_rtl .cke_dialog_ui_vbox_child, .cke_rtl .cke_dialog_ui_hbox_child, .cke_rtl .cke_dialog_ui_hbox_first, .cke_rtl .cke_dialog_ui_hbox_last {
- padding-right: 2px !important
-}
-
-.cke_hc .cke_dialog_title, .cke_hc .cke_dialog_footer, .cke_hc a.cke_dialog_tab, .cke_hc a.cke_dialog_ui_button, .cke_hc a.cke_dialog_ui_button:hover, .cke_hc a.cke_dialog_ui_button_ok, .cke_hc a.cke_dialog_ui_button_ok:hover {
- filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)
-}
-
-.cke_hc div.cke_dialog_ui_input_text, .cke_hc div.cke_dialog_ui_input_password, .cke_hc div.cke_dialog_ui_input_textarea, .cke_hc div.cke_dialog_ui_input_select, .cke_hc div.cke_dialog_ui_input_file {
- border: 0
+/*
+Copyright (c) 2003-2014, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.md or http://ckeditor.com/license
+*/
+.cke_dialog {
+ visibility: visible
+}
+
+.cke_dialog_body {
+ z-index: 1;
+ background: #eaeaea;
+ border: 1px solid #b2b2b2;
+ border-bottom-color: #999;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .15);
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .15);
+ box-shadow: 0 0 3px rgba(0, 0, 0, .15)
+}
+
+.cke_browser_gecko19 .cke_dialog_body {
+ position: relative
+}
+
+.cke_dialog strong {
+ font-weight: bold
+}
+
+.cke_dialog_title {
+ font-weight: bold;
+ font-size: 13px;
+ cursor: move;
+ position: relative;
+ color: #474747;
+ text-shadow: 0 1px 0 rgba(255, 255, 255, .75);
+ border-bottom: 1px solid #999;
+ padding: 6px 10px;
+ -moz-border-radius: 2px 2px 0 0;
+ -webkit-border-radius: 2px 2px 0 0;
+ border-radius: 2px 2px 0 0;
+ -moz-box-shadow: 0 1px 0 #fff inset;
+ -webkit-box-shadow: 0 1px 0 #fff inset;
+ box-shadow: 0 1px 0 #fff inset;
+ background: #cfd1cf;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#cfd1cf));
+ background-image: -moz-linear-gradient(top, #f5f5f5, #cfd1cf);
+ background-image: -webkit-linear-gradient(top, #f5f5f5, #cfd1cf);
+ background-image: -o-linear-gradient(top, #f5f5f5, #cfd1cf);
+ background-image: -ms-linear-gradient(top, #f5f5f5, #cfd1cf);
+ background-image: linear-gradient(top, #f5f5f5, #cfd1cf);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f5f5f5', endColorstr = '#cfd1cf')
+}
+
+.cke_dialog_contents {
+ background-color: #fff;
+ overflow: auto;
+ padding: 15px 10px 5px 10px;
+ margin-top: 30px;
+ border-top: 1px solid #bfbfbf;
+ -moz-border-radius: 0 0 3px 3px;
+ -webkit-border-radius: 0 0 3px 3px;
+ border-radius: 0 0 3px 3px
+}
+
+.cke_dialog_contents_body {
+ overflow: auto;
+ padding: 17px 10px 5px 10px;
+ margin-top: 22px
+}
+
+.cke_dialog_footer {
+ text-align: right;
+ position: relative;
+ border: 0;
+ outline: 1px solid #bfbfbf;
+ -moz-box-shadow: 0 1px 0 #fff inset;
+ -webkit-box-shadow: 0 1px 0 #fff inset;
+ box-shadow: 0 1px 0 #fff inset;
+ -moz-border-radius: 0 0 2px 2px;
+ -webkit-border-radius: 0 0 2px 2px;
+ border-radius: 0 0 2px 2px;
+ background: #cfd1cf;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#cfd1cf));
+ background-image: -moz-linear-gradient(top, #ebebeb, #cfd1cf);
+ background-image: -webkit-linear-gradient(top, #ebebeb, #cfd1cf);
+ background-image: -o-linear-gradient(top, #ebebeb, #cfd1cf);
+ background-image: -ms-linear-gradient(top, #ebebeb, #cfd1cf);
+ background-image: linear-gradient(top, #ebebeb, #cfd1cf);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ebebeb', endColorstr = '#cfd1cf')
+}
+
+.cke_rtl .cke_dialog_footer {
+ text-align: left
+}
+
+.cke_hc .cke_dialog_footer {
+ outline: 0;
+ border-top: 1px solid #fff
+}
+
+.cke_dialog .cke_resizer {
+ margin-top: 22px
+}
+
+.cke_dialog .cke_resizer_rtl {
+ margin-left: 5px
+}
+
+.cke_dialog .cke_resizer_ltr {
+ margin-right: 5px
+}
+
+.cke_dialog_tabs {
+ height: 24px;
+ display: inline-block;
+ margin: 5px 0 0;
+ position: absolute;
+ z-index: 2;
+ left: 10px
+}
+
+.cke_rtl .cke_dialog_tabs {
+ right: 10px
+}
+
+a.cke_dialog_tab {
+ height: 16px;
+ padding: 4px 8px;
+ margin-right: 3px;
+ display: inline-block;
+ cursor: pointer;
+ line-height: 16px;
+ outline: 0;
+ color: #595959;
+ border: 1px solid #bfbfbf;
+ -moz-border-radius: 3px 3px 0 0;
+ -webkit-border-radius: 3px 3px 0 0;
+ border-radius: 3px 3px 0 0;
+ background: #d4d4d4;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#ededed));
+ background-image: -moz-linear-gradient(top, #fafafa, #ededed);
+ background-image: -webkit-linear-gradient(top, #fafafa, #ededed);
+ background-image: -o-linear-gradient(top, #fafafa, #ededed);
+ background-image: -ms-linear-gradient(top, #fafafa, #ededed);
+ background-image: linear-gradient(top, #fafafa, #ededed);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#fafafa', endColorstr = '#ededed')
+}
+
+.cke_rtl a.cke_dialog_tab {
+ margin-right: 0;
+ margin-left: 3px
+}
+
+a.cke_dialog_tab:hover {
+ background: #ebebeb;
+ background: -moz-linear-gradient(top, #ebebeb 0, #dfdfdf 100%);
+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebebeb), color-stop(100%, #dfdfdf));
+ background: -webkit-linear-gradient(top, #ebebeb 0, #dfdfdf 100%);
+ background: -o-linear-gradient(top, #ebebeb 0, #dfdfdf 100%);
+ background: -ms-linear-gradient(top, #ebebeb 0, #dfdfdf 100%);
+ background: linear-gradient(to bottom, #ebebeb 0, #dfdfdf 100%);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ebebeb', endColorstr = '#dfdfdf', GradientType = 0)
+}
+
+a.cke_dialog_tab_selected {
+ background: #fff;
+ color: #383838;
+ border-bottom-color: #fff;
+ cursor: default;
+ filter: none
+}
+
+a.cke_dialog_tab_selected:hover {
+ background: #ededed;
+ background: -moz-linear-gradient(top, #ededed 0, #fff 100%);
+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ededed), color-stop(100%, #fff));
+ background: -webkit-linear-gradient(top, #ededed 0, #fff 100%);
+ background: -o-linear-gradient(top, #ededed 0, #fff 100%);
+ background: -ms-linear-gradient(top, #ededed 0, #fff 100%);
+ background: linear-gradient(to bottom, #ededed 0, #fff 100%);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ededed', endColorstr = '#ffffff', GradientType = 0)
+}
+
+.cke_hc a.cke_dialog_tab:hover, .cke_hc a.cke_dialog_tab_selected {
+ border: 3px solid;
+ padding: 2px 6px
+}
+
+a.cke_dialog_tab_disabled {
+ color: #bababa;
+ cursor: default
+}
+
+.cke_single_page .cke_dialog_tabs {
+ display: none
+}
+
+.cke_single_page .cke_dialog_contents {
+ padding-top: 5px;
+ margin-top: 0;
+ border-top: 0
+}
+
+.cke_dialog_close_button {
+ background-image: url(images/close.png);
+ background-repeat: no-repeat;
+ background-position: 0 0;
+ position: absolute;
+ cursor: pointer;
+ text-align: center;
+ height: 20px;
+ width: 20px;
+ top: 5px;
+ z-index: 5
+}
+
+.cke_hidpi .cke_dialog_close_button {
+ background-image: url(images/hidpi/close.png);
+ background-size: 16px
+}
+
+.cke_dialog_close_button span {
+ display: none
+}
+
+.cke_hc .cke_dialog_close_button span {
+ display: inline;
+ cursor: pointer;
+ font-weight: bold;
+ position: relative;
+ top: 3px
+}
+
+.cke_ltr .cke_dialog_close_button {
+ right: 5px
+}
+
+.cke_rtl .cke_dialog_close_button {
+ left: 6px
+}
+
+.cke_dialog_close_button {
+ top: 4px
+}
+
+div.cke_disabled .cke_dialog_ui_labeled_content div * {
+ background-color: #ddd;
+ cursor: default
+}
+
+.cke_dialog_ui_vbox table, .cke_dialog_ui_hbox table {
+ margin: auto
+}
+
+.cke_dialog_ui_vbox_child {
+ padding: 5px 0
+}
+
+.cke_dialog_ui_hbox {
+ width: 100%
+}
+
+.cke_dialog_ui_hbox_first, .cke_dialog_ui_hbox_child, .cke_dialog_ui_hbox_last {
+ vertical-align: top
+}
+
+.cke_ltr .cke_dialog_ui_hbox_first, .cke_ltr .cke_dialog_ui_hbox_child {
+ padding-right: 10px
+}
+
+.cke_rtl .cke_dialog_ui_hbox_first, .cke_rtl .cke_dialog_ui_hbox_child {
+ padding-left: 10px
+}
+
+.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first, .cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child {
+ padding-right: 5px
+}
+
+.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first, .cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child {
+ padding-left: 5px;
+ padding-right: 0
+}
+
+.cke_hc div.cke_dialog_ui_input_text, .cke_hc div.cke_dialog_ui_input_password, .cke_hc div.cke_dialog_ui_input_textarea, .cke_hc div.cke_dialog_ui_input_select, .cke_hc div.cke_dialog_ui_input_file {
+ border: 1px solid
+}
+
+textarea.cke_dialog_ui_input_textarea {
+ overflow: auto;
+ resize: none
+}
+
+input.cke_dialog_ui_input_text, input.cke_dialog_ui_input_password, textarea.cke_dialog_ui_input_textarea {
+ background-color: #fff;
+ border: 1px solid #c9cccf;
+ border-top-color: #aeb3b9;
+ padding: 4px 6px;
+ outline: 0;
+ width: 100%;
+ *width: 95%;
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset;
+ -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset;
+ box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset
+}
+
+input.cke_dialog_ui_input_text:hover, input.cke_dialog_ui_input_password:hover, textarea.cke_dialog_ui_input_textarea:hover {
+ border: 1px solid #aeb3b9;
+ border-top-color: #a0a6ad
+}
+
+input.cke_dialog_ui_input_text:focus, input.cke_dialog_ui_input_password:focus, textarea.cke_dialog_ui_input_textarea:focus, select.cke_dialog_ui_input_select:focus {
+ outline: 0;
+ border: 1px solid #139ff7;
+ border-top-color: #1392e9
+}
+
+a.cke_dialog_ui_button {
+ display: inline-block;
+ *display: inline;
+ *zoom: 1;
+ padding: 3px 0;
+ margin: 0;
+ text-align: center;
+ color: #333;
+ vertical-align: middle;
+ cursor: pointer;
+ border: 1px solid #b6b6b6;
+ border-bottom-color: #999;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ background: #e4e4e4;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e4e4));
+ background-image: -moz-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -webkit-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -o-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -ms-linear-gradient(top, #fff, #e4e4e4);
+ background-image: linear-gradient(top, #fff, #e4e4e4);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ffffff', endColorstr = '#e4e4e4')
+}
+
+span.cke_dialog_ui_button {
+ padding: 0 12px
+}
+
+a.cke_dialog_ui_button:hover {
+ border-color: #9e9e9e;
+ background: #ccc;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ccc));
+ background-image: -moz-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -webkit-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -o-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -ms-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: linear-gradient(top, #f2f2f2, #ccc);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f2f2f2', endColorstr = '#cccccc')
+}
+
+a.cke_dialog_ui_button:focus, a.cke_dialog_ui_button:active {
+ border-color: #969696;
+ outline: 0;
+ -moz-box-shadow: 0 0 6px rgba(0, 0, 0, .4) inset;
+ -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, .4) inset;
+ box-shadow: 0 0 6px rgba(0, 0, 0, .4) inset
+}
+
+.cke_hc a.cke_dialog_ui_button:hover, .cke_hc a.cke_dialog_ui_button:focus, .cke_hc a.cke_dialog_ui_button:active {
+ border: 3px solid;
+ padding-top: 1px;
+ padding-bottom: 1px
+}
+
+.cke_hc a.cke_dialog_ui_button:hover span, .cke_hc a.cke_dialog_ui_button:focus span, .cke_hc a.cke_dialog_ui_button:active span {
+ padding-left: 10px;
+ padding-right: 10px
+}
+
+.cke_dialog_footer_buttons a.cke_dialog_ui_button span {
+ color: inherit;
+ font-size: 12px;
+ font-weight: bold;
+ line-height: 20px
+}
+
+a.cke_dialog_ui_button_ok {
+ color: #fff;
+ text-shadow: 0 -1px 0 #55830c;
+ border-color: #62a60a #62a60a #4d9200;
+ background: #69b10b;
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9ad717), to(#69b10b));
+ background-image: -webkit-linear-gradient(top, #9ad717, #69b10b);
+ background-image: -o-linear-gradient(top, #9ad717, #69b10b);
+ background-image: linear-gradient(to bottom, #9ad717, #69b10b);
+ background-image: -moz-linear-gradient(top, #9ad717, #69b10b);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#9ad717', endColorstr = '#69b10b')
+}
+
+a.cke_dialog_ui_button_ok:hover {
+ border-color: #5b9909 #5b9909 #478500;
+ background: #88be14;
+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #88be14), color-stop(100%, #5d9c0a));
+ background: -webkit-linear-gradient(top, #88be14 0, #5d9c0a 100%);
+ background: -o-linear-gradient(top, #88be14 0, #5d9c0a 100%);
+ background: linear-gradient(to bottom, #88be14 0, #5d9c0a 100%);
+ background: -moz-linear-gradient(top, #88be14 0, #5d9c0a 100%);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#88be14', endColorstr = '#5d9c0a', GradientType = 0)
+}
+
+a.cke_dialog_ui_button span {
+ text-shadow: 0 1px 0 #fff
+}
+
+a.cke_dialog_ui_button_ok span {
+ text-shadow: 0 -1px 0 #55830c
+}
+
+span.cke_dialog_ui_button {
+ cursor: pointer
+}
+
+a.cke_dialog_ui_button_ok:focus, a.cke_dialog_ui_button_ok:active, a.cke_dialog_ui_button_cancel:focus, a.cke_dialog_ui_button_cancel:active {
+ border-width: 2px;
+ padding: 2px 0
+}
+
+a.cke_dialog_ui_button_ok:focus, a.cke_dialog_ui_button_ok:active {
+ border-color: #568c0a
+}
+
+a.cke_dialog_ui_button_ok:focus span, a.cke_dialog_ui_button_ok:active span, a.cke_dialog_ui_button_cancel:focus span, a.cke_dialog_ui_button_cancel:active span {
+ padding: 0 11px
+}
+
+.cke_dialog_footer_buttons {
+ display: inline-table;
+ margin: 5px;
+ width: auto;
+ position: relative;
+ vertical-align: middle
+}
+
+div.cke_dialog_ui_input_select {
+ display: table
+}
+
+select.cke_dialog_ui_input_select {
+ height: 24px;
+ line-height: 24px;
+ background-color: #fff;
+ border: 1px solid #c9cccf;
+ border-top-color: #aeb3b9;
+ padding: 2px 6px;
+ outline: 0;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset;
+ -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset;
+ box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset
+}
+
+.cke_dialog_ui_input_file {
+ width: 100%;
+ height: 25px
+}
+
+.cke_hc .cke_dialog_ui_labeled_content input:focus, .cke_hc .cke_dialog_ui_labeled_content select:focus, .cke_hc .cke_dialog_ui_labeled_content textarea:focus {
+ outline: 1px dotted
+}
+
+.cke_dialog .cke_dark_background {
+ background-color: #dedede
+}
+
+.cke_dialog .cke_light_background {
+ background-color: #ebebeb
+}
+
+.cke_dialog .cke_centered {
+ text-align: center
+}
+
+.cke_dialog a.cke_btn_reset {
+ float: right;
+ background: url(images/refresh.png) top left no-repeat;
+ width: 16px;
+ height: 16px;
+ border: 1px none;
+ font-size: 1px
+}
+
+.cke_hidpi .cke_dialog a.cke_btn_reset {
+ background-size: 16px;
+ background-image: url(images/hidpi/refresh.png)
+}
+
+.cke_rtl .cke_dialog a.cke_btn_reset {
+ float: left
+}
+
+.cke_dialog a.cke_btn_locked, .cke_dialog a.cke_btn_unlocked {
+ float: left;
+ width: 16px;
+ height: 16px;
+ background-repeat: no-repeat;
+ border: none 1px;
+ font-size: 1px
+}
+
+.cke_dialog a.cke_btn_locked .cke_icon {
+ display: none
+}
+
+.cke_rtl .cke_dialog a.cke_btn_locked, .cke_rtl .cke_dialog a.cke_btn_unlocked {
+ float: right
+}
+
+.cke_dialog a.cke_btn_locked {
+ background-image: url(images/lock.png)
+}
+
+.cke_dialog a.cke_btn_unlocked {
+ background-image: url(images/lock-open.png)
+}
+
+.cke_hidpi .cke_dialog a.cke_btn_unlocked, .cke_hidpi .cke_dialog a.cke_btn_locked {
+ background-size: 16px
+}
+
+.cke_hidpi .cke_dialog a.cke_btn_locked {
+ background-image: url(images/hidpi/lock.png)
+}
+
+.cke_hidpi .cke_dialog a.cke_btn_unlocked {
+ background-image: url(images/hidpi/lock-open.png)
+}
+
+.cke_dialog .cke_btn_over {
+ border: outset 1px;
+ cursor: pointer
+}
+
+.cke_dialog .ImagePreviewBox {
+ border: 2px ridge black;
+ overflow: scroll;
+ height: 200px;
+ width: 300px;
+ padding: 2px;
+ background-color: white
+}
+
+.cke_dialog .ImagePreviewBox table td {
+ white-space: normal
+}
+
+.cke_dialog .ImagePreviewLoader {
+ position: absolute;
+ white-space: normal;
+ overflow: hidden;
+ height: 160px;
+ width: 230px;
+ margin: 2px;
+ padding: 2px;
+ opacity: .9;
+ filter: alpha(opacity = 90);
+ background-color: #e4e4e4
+}
+
+.cke_dialog .FlashPreviewBox {
+ white-space: normal;
+ border: 2px ridge black;
+ overflow: auto;
+ height: 160px;
+ width: 390px;
+ padding: 2px;
+ background-color: white
+}
+
+.cke_dialog .cke_pastetext {
+ width: 346px;
+ height: 170px
+}
+
+.cke_dialog .cke_pastetext textarea {
+ width: 340px;
+ height: 170px;
+ resize: none
+}
+
+.cke_dialog iframe.cke_pasteframe {
+ width: 346px;
+ height: 130px;
+ background-color: white;
+ border: 1px solid #aeb3b9;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px
+}
+
+.cke_dialog .cke_hand {
+ cursor: pointer
+}
+
+.cke_disabled {
+ color: #a0a0a0
+}
+
+.cke_dialog_body .cke_label {
+ display: none
+}
+
+.cke_dialog_body label {
+ display: inline;
+ margin-bottom: auto;
+ cursor: default
+}
+
+.cke_dialog_body label.cke_required {
+ font-weight: bold
+}
+
+a.cke_smile {
+ overflow: hidden;
+ display: block;
+ text-align: center;
+ padding: .3em 0
+}
+
+a.cke_smile img {
+ vertical-align: middle
+}
+
+a.cke_specialchar {
+ cursor: inherit;
+ display: block;
+ height: 1.25em;
+ padding: .2em .3em;
+ text-align: center
+}
+
+a.cke_smile, a.cke_specialchar {
+ border: 1px solid transparent
+}
+
+a.cke_smile:hover, a.cke_smile:focus, a.cke_smile:active, a.cke_specialchar:hover, a.cke_specialchar:focus, a.cke_specialchar:active {
+ background: #fff;
+ outline: 0
+}
+
+a.cke_smile:hover, a.cke_specialchar:hover {
+ border-color: #888
+}
+
+a.cke_smile:focus, a.cke_smile:active, a.cke_specialchar:focus, a.cke_specialchar:active {
+ border-color: #139ff7
+}
+
+.cke_dialog_contents a.colorChooser {
+ display: block;
+ margin-top: 6px;
+ margin-left: 10px;
+ width: 80px
+}
+
+.cke_rtl .cke_dialog_contents a.colorChooser {
+ margin-right: 10px
+}
+
+.cke_dialog_ui_checkbox_input:focus, .cke_dialog_ui_radio_input:focus, .cke_btn_over {
+ outline: 1px dotted #696969
+}
+
+.cke_iframe_shim {
+ display: block;
+ position: absolute;
+ top: 0;
+ left: 0;
+ z-index: -1;
+ filter: alpha(opacity = 0);
+ width: 100%;
+ height: 100%
+}
+
+.cke_rtl input.cke_dialog_ui_input_text, .cke_rtl input.cke_dialog_ui_input_password {
+ padding-right: 2px
+}
+
+.cke_rtl div.cke_dialog_ui_input_text, .cke_rtl div.cke_dialog_ui_input_password {
+ padding-left: 2px
+}
+
+.cke_rtl div.cke_dialog_ui_input_text {
+ padding-right: 1px
+}
+
+.cke_rtl .cke_dialog_ui_vbox_child, .cke_rtl .cke_dialog_ui_hbox_child, .cke_rtl .cke_dialog_ui_hbox_first, .cke_rtl .cke_dialog_ui_hbox_last {
+ padding-right: 2px !important
+}
+
+.cke_hc .cke_dialog_title, .cke_hc .cke_dialog_footer, .cke_hc a.cke_dialog_tab, .cke_hc a.cke_dialog_ui_button, .cke_hc a.cke_dialog_ui_button:hover, .cke_hc a.cke_dialog_ui_button_ok, .cke_hc a.cke_dialog_ui_button_ok:hover {
+ filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)
+}
+
+.cke_hc div.cke_dialog_ui_input_text, .cke_hc div.cke_dialog_ui_input_password, .cke_hc div.cke_dialog_ui_input_textarea, .cke_hc div.cke_dialog_ui_input_select, .cke_hc div.cke_dialog_ui_input_file {
+ border: 0
}
\ No newline at end of file
diff --git a/plugins/redmine_ckeditor/assets/ckeditor/skins/moono/dialog_ie7.css b/plugins/redmine_ckeditor/assets/ckeditor/skins/moono/dialog_ie7.css
index 2eccab194..dc88f4b12 100644
--- a/plugins/redmine_ckeditor/assets/ckeditor/skins/moono/dialog_ie7.css
+++ b/plugins/redmine_ckeditor/assets/ckeditor/skins/moono/dialog_ie7.css
@@ -1,747 +1,747 @@
-/*
-Copyright (c) 2003-2014, CKSource - Frederico Knabben. All rights reserved.
-For licensing, see LICENSE.md or http://ckeditor.com/license
-*/
-.cke_dialog {
- visibility: visible
-}
-
-.cke_dialog_body {
- z-index: 1;
- background: #eaeaea;
- border: 1px solid #b2b2b2;
- border-bottom-color: #999;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px;
- -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .15);
- -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .15);
- box-shadow: 0 0 3px rgba(0, 0, 0, .15)
-}
-
-.cke_browser_gecko19 .cke_dialog_body {
- position: relative
-}
-
-.cke_dialog strong {
- font-weight: bold
-}
-
-.cke_dialog_title {
- font-weight: bold;
- font-size: 13px;
- cursor: move;
- position: relative;
- color: #474747;
- text-shadow: 0 1px 0 rgba(255, 255, 255, .75);
- border-bottom: 1px solid #999;
- padding: 6px 10px;
- -moz-border-radius: 2px 2px 0 0;
- -webkit-border-radius: 2px 2px 0 0;
- border-radius: 2px 2px 0 0;
- -moz-box-shadow: 0 1px 0 #fff inset;
- -webkit-box-shadow: 0 1px 0 #fff inset;
- box-shadow: 0 1px 0 #fff inset;
- background: #cfd1cf;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#cfd1cf));
- background-image: -moz-linear-gradient(top, #f5f5f5, #cfd1cf);
- background-image: -webkit-linear-gradient(top, #f5f5f5, #cfd1cf);
- background-image: -o-linear-gradient(top, #f5f5f5, #cfd1cf);
- background-image: -ms-linear-gradient(top, #f5f5f5, #cfd1cf);
- background-image: linear-gradient(top, #f5f5f5, #cfd1cf);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f5f5f5', endColorstr = '#cfd1cf')
-}
-
-.cke_dialog_contents {
- background-color: #fff;
- overflow: auto;
- padding: 15px 10px 5px 10px;
- margin-top: 30px;
- border-top: 1px solid #bfbfbf;
- -moz-border-radius: 0 0 3px 3px;
- -webkit-border-radius: 0 0 3px 3px;
- border-radius: 0 0 3px 3px
-}
-
-.cke_dialog_contents_body {
- overflow: auto;
- padding: 17px 10px 5px 10px;
- margin-top: 22px
-}
-
-.cke_dialog_footer {
- text-align: right;
- position: relative;
- border: 0;
- outline: 1px solid #bfbfbf;
- -moz-box-shadow: 0 1px 0 #fff inset;
- -webkit-box-shadow: 0 1px 0 #fff inset;
- box-shadow: 0 1px 0 #fff inset;
- -moz-border-radius: 0 0 2px 2px;
- -webkit-border-radius: 0 0 2px 2px;
- border-radius: 0 0 2px 2px;
- background: #cfd1cf;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#cfd1cf));
- background-image: -moz-linear-gradient(top, #ebebeb, #cfd1cf);
- background-image: -webkit-linear-gradient(top, #ebebeb, #cfd1cf);
- background-image: -o-linear-gradient(top, #ebebeb, #cfd1cf);
- background-image: -ms-linear-gradient(top, #ebebeb, #cfd1cf);
- background-image: linear-gradient(top, #ebebeb, #cfd1cf);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ebebeb', endColorstr = '#cfd1cf')
-}
-
-.cke_rtl .cke_dialog_footer {
- text-align: left
-}
-
-.cke_hc .cke_dialog_footer {
- outline: 0;
- border-top: 1px solid #fff
-}
-
-.cke_dialog .cke_resizer {
- margin-top: 22px
-}
-
-.cke_dialog .cke_resizer_rtl {
- margin-left: 5px
-}
-
-.cke_dialog .cke_resizer_ltr {
- margin-right: 5px
-}
-
-.cke_dialog_tabs {
- height: 24px;
- display: inline-block;
- margin: 5px 0 0;
- position: absolute;
- z-index: 2;
- left: 10px
-}
-
-.cke_rtl .cke_dialog_tabs {
- right: 10px
-}
-
-a.cke_dialog_tab {
- height: 16px;
- padding: 4px 8px;
- margin-right: 3px;
- display: inline-block;
- cursor: pointer;
- line-height: 16px;
- outline: 0;
- color: #595959;
- border: 1px solid #bfbfbf;
- -moz-border-radius: 3px 3px 0 0;
- -webkit-border-radius: 3px 3px 0 0;
- border-radius: 3px 3px 0 0;
- background: #d4d4d4;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#ededed));
- background-image: -moz-linear-gradient(top, #fafafa, #ededed);
- background-image: -webkit-linear-gradient(top, #fafafa, #ededed);
- background-image: -o-linear-gradient(top, #fafafa, #ededed);
- background-image: -ms-linear-gradient(top, #fafafa, #ededed);
- background-image: linear-gradient(top, #fafafa, #ededed);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#fafafa', endColorstr = '#ededed')
-}
-
-.cke_rtl a.cke_dialog_tab {
- margin-right: 0;
- margin-left: 3px
-}
-
-a.cke_dialog_tab:hover {
- background: #ebebeb;
- background: -moz-linear-gradient(top, #ebebeb 0, #dfdfdf 100%);
- background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebebeb), color-stop(100%, #dfdfdf));
- background: -webkit-linear-gradient(top, #ebebeb 0, #dfdfdf 100%);
- background: -o-linear-gradient(top, #ebebeb 0, #dfdfdf 100%);
- background: -ms-linear-gradient(top, #ebebeb 0, #dfdfdf 100%);
- background: linear-gradient(to bottom, #ebebeb 0, #dfdfdf 100%);
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ebebeb', endColorstr = '#dfdfdf', GradientType = 0)
-}
-
-a.cke_dialog_tab_selected {
- background: #fff;
- color: #383838;
- border-bottom-color: #fff;
- cursor: default;
- filter: none
-}
-
-a.cke_dialog_tab_selected:hover {
- background: #ededed;
- background: -moz-linear-gradient(top, #ededed 0, #fff 100%);
- background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ededed), color-stop(100%, #fff));
- background: -webkit-linear-gradient(top, #ededed 0, #fff 100%);
- background: -o-linear-gradient(top, #ededed 0, #fff 100%);
- background: -ms-linear-gradient(top, #ededed 0, #fff 100%);
- background: linear-gradient(to bottom, #ededed 0, #fff 100%);
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ededed', endColorstr = '#ffffff', GradientType = 0)
-}
-
-.cke_hc a.cke_dialog_tab:hover, .cke_hc a.cke_dialog_tab_selected {
- border: 3px solid;
- padding: 2px 6px
-}
-
-a.cke_dialog_tab_disabled {
- color: #bababa;
- cursor: default
-}
-
-.cke_single_page .cke_dialog_tabs {
- display: none
-}
-
-.cke_single_page .cke_dialog_contents {
- padding-top: 5px;
- margin-top: 0;
- border-top: 0
-}
-
-.cke_dialog_close_button {
- background-image: url(images/close.png);
- background-repeat: no-repeat;
- background-position: 0 0;
- position: absolute;
- cursor: pointer;
- text-align: center;
- height: 20px;
- width: 20px;
- top: 5px;
- z-index: 5
-}
-
-.cke_hidpi .cke_dialog_close_button {
- background-image: url(images/hidpi/close.png);
- background-size: 16px
-}
-
-.cke_dialog_close_button span {
- display: none
-}
-
-.cke_hc .cke_dialog_close_button span {
- display: inline;
- cursor: pointer;
- font-weight: bold;
- position: relative;
- top: 3px
-}
-
-.cke_ltr .cke_dialog_close_button {
- right: 5px
-}
-
-.cke_rtl .cke_dialog_close_button {
- left: 6px
-}
-
-.cke_dialog_close_button {
- top: 4px
-}
-
-div.cke_disabled .cke_dialog_ui_labeled_content div * {
- background-color: #ddd;
- cursor: default
-}
-
-.cke_dialog_ui_vbox table, .cke_dialog_ui_hbox table {
- margin: auto
-}
-
-.cke_dialog_ui_vbox_child {
- padding: 5px 0
-}
-
-.cke_dialog_ui_hbox {
- width: 100%
-}
-
-.cke_dialog_ui_hbox_first, .cke_dialog_ui_hbox_child, .cke_dialog_ui_hbox_last {
- vertical-align: top
-}
-
-.cke_ltr .cke_dialog_ui_hbox_first, .cke_ltr .cke_dialog_ui_hbox_child {
- padding-right: 10px
-}
-
-.cke_rtl .cke_dialog_ui_hbox_first, .cke_rtl .cke_dialog_ui_hbox_child {
- padding-left: 10px
-}
-
-.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first, .cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child {
- padding-right: 5px
-}
-
-.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first, .cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child {
- padding-left: 5px;
- padding-right: 0
-}
-
-.cke_hc div.cke_dialog_ui_input_text, .cke_hc div.cke_dialog_ui_input_password, .cke_hc div.cke_dialog_ui_input_textarea, .cke_hc div.cke_dialog_ui_input_select, .cke_hc div.cke_dialog_ui_input_file {
- border: 1px solid
-}
-
-textarea.cke_dialog_ui_input_textarea {
- overflow: auto;
- resize: none
-}
-
-input.cke_dialog_ui_input_text, input.cke_dialog_ui_input_password, textarea.cke_dialog_ui_input_textarea {
- background-color: #fff;
- border: 1px solid #c9cccf;
- border-top-color: #aeb3b9;
- padding: 4px 6px;
- outline: 0;
- width: 100%;
- *width: 95%;
- -moz-box-sizing: border-box;
- -webkit-box-sizing: border-box;
- box-sizing: border-box;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px;
- -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset;
- -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset;
- box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset
-}
-
-input.cke_dialog_ui_input_text:hover, input.cke_dialog_ui_input_password:hover, textarea.cke_dialog_ui_input_textarea:hover {
- border: 1px solid #aeb3b9;
- border-top-color: #a0a6ad
-}
-
-input.cke_dialog_ui_input_text:focus, input.cke_dialog_ui_input_password:focus, textarea.cke_dialog_ui_input_textarea:focus, select.cke_dialog_ui_input_select:focus {
- outline: 0;
- border: 1px solid #139ff7;
- border-top-color: #1392e9
-}
-
-a.cke_dialog_ui_button {
- display: inline-block;
- *display: inline;
- *zoom: 1;
- padding: 3px 0;
- margin: 0;
- text-align: center;
- color: #333;
- vertical-align: middle;
- cursor: pointer;
- border: 1px solid #b6b6b6;
- border-bottom-color: #999;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px;
- -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- background: #e4e4e4;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e4e4));
- background-image: -moz-linear-gradient(top, #fff, #e4e4e4);
- background-image: -webkit-linear-gradient(top, #fff, #e4e4e4);
- background-image: -o-linear-gradient(top, #fff, #e4e4e4);
- background-image: -ms-linear-gradient(top, #fff, #e4e4e4);
- background-image: linear-gradient(top, #fff, #e4e4e4);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ffffff', endColorstr = '#e4e4e4')
-}
-
-span.cke_dialog_ui_button {
- padding: 0 12px
-}
-
-a.cke_dialog_ui_button:hover {
- border-color: #9e9e9e;
- background: #ccc;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ccc));
- background-image: -moz-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -webkit-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -o-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -ms-linear-gradient(top, #f2f2f2, #ccc);
- background-image: linear-gradient(top, #f2f2f2, #ccc);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f2f2f2', endColorstr = '#cccccc')
-}
-
-a.cke_dialog_ui_button:focus, a.cke_dialog_ui_button:active {
- border-color: #969696;
- outline: 0;
- -moz-box-shadow: 0 0 6px rgba(0, 0, 0, .4) inset;
- -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, .4) inset;
- box-shadow: 0 0 6px rgba(0, 0, 0, .4) inset
-}
-
-.cke_hc a.cke_dialog_ui_button:hover, .cke_hc a.cke_dialog_ui_button:focus, .cke_hc a.cke_dialog_ui_button:active {
- border: 3px solid;
- padding-top: 1px;
- padding-bottom: 1px
-}
-
-.cke_hc a.cke_dialog_ui_button:hover span, .cke_hc a.cke_dialog_ui_button:focus span, .cke_hc a.cke_dialog_ui_button:active span {
- padding-left: 10px;
- padding-right: 10px
-}
-
-.cke_dialog_footer_buttons a.cke_dialog_ui_button span {
- color: inherit;
- font-size: 12px;
- font-weight: bold;
- line-height: 20px
-}
-
-a.cke_dialog_ui_button_ok {
- color: #fff;
- text-shadow: 0 -1px 0 #55830c;
- border-color: #62a60a #62a60a #4d9200;
- background: #69b10b;
- background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9ad717), to(#69b10b));
- background-image: -webkit-linear-gradient(top, #9ad717, #69b10b);
- background-image: -o-linear-gradient(top, #9ad717, #69b10b);
- background-image: linear-gradient(to bottom, #9ad717, #69b10b);
- background-image: -moz-linear-gradient(top, #9ad717, #69b10b);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#9ad717', endColorstr = '#69b10b')
-}
-
-a.cke_dialog_ui_button_ok:hover {
- border-color: #5b9909 #5b9909 #478500;
- background: #88be14;
- background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #88be14), color-stop(100%, #5d9c0a));
- background: -webkit-linear-gradient(top, #88be14 0, #5d9c0a 100%);
- background: -o-linear-gradient(top, #88be14 0, #5d9c0a 100%);
- background: linear-gradient(to bottom, #88be14 0, #5d9c0a 100%);
- background: -moz-linear-gradient(top, #88be14 0, #5d9c0a 100%);
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#88be14', endColorstr = '#5d9c0a', GradientType = 0)
-}
-
-a.cke_dialog_ui_button span {
- text-shadow: 0 1px 0 #fff
-}
-
-a.cke_dialog_ui_button_ok span {
- text-shadow: 0 -1px 0 #55830c
-}
-
-span.cke_dialog_ui_button {
- cursor: pointer
-}
-
-a.cke_dialog_ui_button_ok:focus, a.cke_dialog_ui_button_ok:active, a.cke_dialog_ui_button_cancel:focus, a.cke_dialog_ui_button_cancel:active {
- border-width: 2px;
- padding: 2px 0
-}
-
-a.cke_dialog_ui_button_ok:focus, a.cke_dialog_ui_button_ok:active {
- border-color: #568c0a
-}
-
-a.cke_dialog_ui_button_ok:focus span, a.cke_dialog_ui_button_ok:active span, a.cke_dialog_ui_button_cancel:focus span, a.cke_dialog_ui_button_cancel:active span {
- padding: 0 11px
-}
-
-.cke_dialog_footer_buttons {
- display: inline-table;
- margin: 5px;
- width: auto;
- position: relative;
- vertical-align: middle
-}
-
-div.cke_dialog_ui_input_select {
- display: table
-}
-
-select.cke_dialog_ui_input_select {
- height: 24px;
- line-height: 24px;
- background-color: #fff;
- border: 1px solid #c9cccf;
- border-top-color: #aeb3b9;
- padding: 2px 6px;
- outline: 0;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px;
- -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset;
- -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset;
- box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset
-}
-
-.cke_dialog_ui_input_file {
- width: 100%;
- height: 25px
-}
-
-.cke_hc .cke_dialog_ui_labeled_content input:focus, .cke_hc .cke_dialog_ui_labeled_content select:focus, .cke_hc .cke_dialog_ui_labeled_content textarea:focus {
- outline: 1px dotted
-}
-
-.cke_dialog .cke_dark_background {
- background-color: #dedede
-}
-
-.cke_dialog .cke_light_background {
- background-color: #ebebeb
-}
-
-.cke_dialog .cke_centered {
- text-align: center
-}
-
-.cke_dialog a.cke_btn_reset {
- float: right;
- background: url(images/refresh.png) top left no-repeat;
- width: 16px;
- height: 16px;
- border: 1px none;
- font-size: 1px
-}
-
-.cke_hidpi .cke_dialog a.cke_btn_reset {
- background-size: 16px;
- background-image: url(images/hidpi/refresh.png)
-}
-
-.cke_rtl .cke_dialog a.cke_btn_reset {
- float: left
-}
-
-.cke_dialog a.cke_btn_locked, .cke_dialog a.cke_btn_unlocked {
- float: left;
- width: 16px;
- height: 16px;
- background-repeat: no-repeat;
- border: none 1px;
- font-size: 1px
-}
-
-.cke_dialog a.cke_btn_locked .cke_icon {
- display: none
-}
-
-.cke_rtl .cke_dialog a.cke_btn_locked, .cke_rtl .cke_dialog a.cke_btn_unlocked {
- float: right
-}
-
-.cke_dialog a.cke_btn_locked {
- background-image: url(images/lock.png)
-}
-
-.cke_dialog a.cke_btn_unlocked {
- background-image: url(images/lock-open.png)
-}
-
-.cke_hidpi .cke_dialog a.cke_btn_unlocked, .cke_hidpi .cke_dialog a.cke_btn_locked {
- background-size: 16px
-}
-
-.cke_hidpi .cke_dialog a.cke_btn_locked {
- background-image: url(images/hidpi/lock.png)
-}
-
-.cke_hidpi .cke_dialog a.cke_btn_unlocked {
- background-image: url(images/hidpi/lock-open.png)
-}
-
-.cke_dialog .cke_btn_over {
- border: outset 1px;
- cursor: pointer
-}
-
-.cke_dialog .ImagePreviewBox {
- border: 2px ridge black;
- overflow: scroll;
- height: 200px;
- width: 300px;
- padding: 2px;
- background-color: white
-}
-
-.cke_dialog .ImagePreviewBox table td {
- white-space: normal
-}
-
-.cke_dialog .ImagePreviewLoader {
- position: absolute;
- white-space: normal;
- overflow: hidden;
- height: 160px;
- width: 230px;
- margin: 2px;
- padding: 2px;
- opacity: .9;
- filter: alpha(opacity = 90);
- background-color: #e4e4e4
-}
-
-.cke_dialog .FlashPreviewBox {
- white-space: normal;
- border: 2px ridge black;
- overflow: auto;
- height: 160px;
- width: 390px;
- padding: 2px;
- background-color: white
-}
-
-.cke_dialog .cke_pastetext {
- width: 346px;
- height: 170px
-}
-
-.cke_dialog .cke_pastetext textarea {
- width: 340px;
- height: 170px;
- resize: none
-}
-
-.cke_dialog iframe.cke_pasteframe {
- width: 346px;
- height: 130px;
- background-color: white;
- border: 1px solid #aeb3b9;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px
-}
-
-.cke_dialog .cke_hand {
- cursor: pointer
-}
-
-.cke_disabled {
- color: #a0a0a0
-}
-
-.cke_dialog_body .cke_label {
- display: none
-}
-
-.cke_dialog_body label {
- display: inline;
- margin-bottom: auto;
- cursor: default
-}
-
-.cke_dialog_body label.cke_required {
- font-weight: bold
-}
-
-a.cke_smile {
- overflow: hidden;
- display: block;
- text-align: center;
- padding: .3em 0
-}
-
-a.cke_smile img {
- vertical-align: middle
-}
-
-a.cke_specialchar {
- cursor: inherit;
- display: block;
- height: 1.25em;
- padding: .2em .3em;
- text-align: center
-}
-
-a.cke_smile, a.cke_specialchar {
- border: 1px solid transparent
-}
-
-a.cke_smile:hover, a.cke_smile:focus, a.cke_smile:active, a.cke_specialchar:hover, a.cke_specialchar:focus, a.cke_specialchar:active {
- background: #fff;
- outline: 0
-}
-
-a.cke_smile:hover, a.cke_specialchar:hover {
- border-color: #888
-}
-
-a.cke_smile:focus, a.cke_smile:active, a.cke_specialchar:focus, a.cke_specialchar:active {
- border-color: #139ff7
-}
-
-.cke_dialog_contents a.colorChooser {
- display: block;
- margin-top: 6px;
- margin-left: 10px;
- width: 80px
-}
-
-.cke_rtl .cke_dialog_contents a.colorChooser {
- margin-right: 10px
-}
-
-.cke_dialog_ui_checkbox_input:focus, .cke_dialog_ui_radio_input:focus, .cke_btn_over {
- outline: 1px dotted #696969
-}
-
-.cke_iframe_shim {
- display: block;
- position: absolute;
- top: 0;
- left: 0;
- z-index: -1;
- filter: alpha(opacity = 0);
- width: 100%;
- height: 100%
-}
-
-.cke_rtl input.cke_dialog_ui_input_text, .cke_rtl input.cke_dialog_ui_input_password {
- padding-right: 2px
-}
-
-.cke_rtl div.cke_dialog_ui_input_text, .cke_rtl div.cke_dialog_ui_input_password {
- padding-left: 2px
-}
-
-.cke_rtl div.cke_dialog_ui_input_text {
- padding-right: 1px
-}
-
-.cke_rtl .cke_dialog_ui_vbox_child, .cke_rtl .cke_dialog_ui_hbox_child, .cke_rtl .cke_dialog_ui_hbox_first, .cke_rtl .cke_dialog_ui_hbox_last {
- padding-right: 2px !important
-}
-
-.cke_hc .cke_dialog_title, .cke_hc .cke_dialog_footer, .cke_hc a.cke_dialog_tab, .cke_hc a.cke_dialog_ui_button, .cke_hc a.cke_dialog_ui_button:hover, .cke_hc a.cke_dialog_ui_button_ok, .cke_hc a.cke_dialog_ui_button_ok:hover {
- filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)
-}
-
-.cke_hc div.cke_dialog_ui_input_text, .cke_hc div.cke_dialog_ui_input_password, .cke_hc div.cke_dialog_ui_input_textarea, .cke_hc div.cke_dialog_ui_input_select, .cke_hc div.cke_dialog_ui_input_file {
- border: 0
-}
-
-.cke_dialog_title {
- zoom: 1
-}
-
-.cke_dialog_footer {
- border-top: 1px solid #bfbfbf
-}
-
-.cke_dialog_footer_buttons {
- position: static
-}
-
-.cke_dialog_footer_buttons a.cke_dialog_ui_button {
- vertical-align: top
-}
-
-.cke_dialog .cke_resizer_ltr {
- padding-left: 4px
-}
-
-.cke_dialog .cke_resizer_rtl {
- padding-right: 4px
-}
-
-.cke_dialog_ui_input_text, .cke_dialog_ui_input_password, .cke_dialog_ui_input_textarea, .cke_dialog_ui_input_select {
- padding: 0 !important
-}
-
-.cke_dialog_ui_checkbox_input, .cke_dialog_ui_ratio_input, .cke_btn_reset, .cke_btn_locked, .cke_btn_unlocked {
- border: 1px solid transparent !important
+/*
+Copyright (c) 2003-2014, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.md or http://ckeditor.com/license
+*/
+.cke_dialog {
+ visibility: visible
+}
+
+.cke_dialog_body {
+ z-index: 1;
+ background: #eaeaea;
+ border: 1px solid #b2b2b2;
+ border-bottom-color: #999;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .15);
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .15);
+ box-shadow: 0 0 3px rgba(0, 0, 0, .15)
+}
+
+.cke_browser_gecko19 .cke_dialog_body {
+ position: relative
+}
+
+.cke_dialog strong {
+ font-weight: bold
+}
+
+.cke_dialog_title {
+ font-weight: bold;
+ font-size: 13px;
+ cursor: move;
+ position: relative;
+ color: #474747;
+ text-shadow: 0 1px 0 rgba(255, 255, 255, .75);
+ border-bottom: 1px solid #999;
+ padding: 6px 10px;
+ -moz-border-radius: 2px 2px 0 0;
+ -webkit-border-radius: 2px 2px 0 0;
+ border-radius: 2px 2px 0 0;
+ -moz-box-shadow: 0 1px 0 #fff inset;
+ -webkit-box-shadow: 0 1px 0 #fff inset;
+ box-shadow: 0 1px 0 #fff inset;
+ background: #cfd1cf;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#cfd1cf));
+ background-image: -moz-linear-gradient(top, #f5f5f5, #cfd1cf);
+ background-image: -webkit-linear-gradient(top, #f5f5f5, #cfd1cf);
+ background-image: -o-linear-gradient(top, #f5f5f5, #cfd1cf);
+ background-image: -ms-linear-gradient(top, #f5f5f5, #cfd1cf);
+ background-image: linear-gradient(top, #f5f5f5, #cfd1cf);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f5f5f5', endColorstr = '#cfd1cf')
+}
+
+.cke_dialog_contents {
+ background-color: #fff;
+ overflow: auto;
+ padding: 15px 10px 5px 10px;
+ margin-top: 30px;
+ border-top: 1px solid #bfbfbf;
+ -moz-border-radius: 0 0 3px 3px;
+ -webkit-border-radius: 0 0 3px 3px;
+ border-radius: 0 0 3px 3px
+}
+
+.cke_dialog_contents_body {
+ overflow: auto;
+ padding: 17px 10px 5px 10px;
+ margin-top: 22px
+}
+
+.cke_dialog_footer {
+ text-align: right;
+ position: relative;
+ border: 0;
+ outline: 1px solid #bfbfbf;
+ -moz-box-shadow: 0 1px 0 #fff inset;
+ -webkit-box-shadow: 0 1px 0 #fff inset;
+ box-shadow: 0 1px 0 #fff inset;
+ -moz-border-radius: 0 0 2px 2px;
+ -webkit-border-radius: 0 0 2px 2px;
+ border-radius: 0 0 2px 2px;
+ background: #cfd1cf;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#cfd1cf));
+ background-image: -moz-linear-gradient(top, #ebebeb, #cfd1cf);
+ background-image: -webkit-linear-gradient(top, #ebebeb, #cfd1cf);
+ background-image: -o-linear-gradient(top, #ebebeb, #cfd1cf);
+ background-image: -ms-linear-gradient(top, #ebebeb, #cfd1cf);
+ background-image: linear-gradient(top, #ebebeb, #cfd1cf);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ebebeb', endColorstr = '#cfd1cf')
+}
+
+.cke_rtl .cke_dialog_footer {
+ text-align: left
+}
+
+.cke_hc .cke_dialog_footer {
+ outline: 0;
+ border-top: 1px solid #fff
+}
+
+.cke_dialog .cke_resizer {
+ margin-top: 22px
+}
+
+.cke_dialog .cke_resizer_rtl {
+ margin-left: 5px
+}
+
+.cke_dialog .cke_resizer_ltr {
+ margin-right: 5px
+}
+
+.cke_dialog_tabs {
+ height: 24px;
+ display: inline-block;
+ margin: 5px 0 0;
+ position: absolute;
+ z-index: 2;
+ left: 10px
+}
+
+.cke_rtl .cke_dialog_tabs {
+ right: 10px
+}
+
+a.cke_dialog_tab {
+ height: 16px;
+ padding: 4px 8px;
+ margin-right: 3px;
+ display: inline-block;
+ cursor: pointer;
+ line-height: 16px;
+ outline: 0;
+ color: #595959;
+ border: 1px solid #bfbfbf;
+ -moz-border-radius: 3px 3px 0 0;
+ -webkit-border-radius: 3px 3px 0 0;
+ border-radius: 3px 3px 0 0;
+ background: #d4d4d4;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#ededed));
+ background-image: -moz-linear-gradient(top, #fafafa, #ededed);
+ background-image: -webkit-linear-gradient(top, #fafafa, #ededed);
+ background-image: -o-linear-gradient(top, #fafafa, #ededed);
+ background-image: -ms-linear-gradient(top, #fafafa, #ededed);
+ background-image: linear-gradient(top, #fafafa, #ededed);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#fafafa', endColorstr = '#ededed')
+}
+
+.cke_rtl a.cke_dialog_tab {
+ margin-right: 0;
+ margin-left: 3px
+}
+
+a.cke_dialog_tab:hover {
+ background: #ebebeb;
+ background: -moz-linear-gradient(top, #ebebeb 0, #dfdfdf 100%);
+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebebeb), color-stop(100%, #dfdfdf));
+ background: -webkit-linear-gradient(top, #ebebeb 0, #dfdfdf 100%);
+ background: -o-linear-gradient(top, #ebebeb 0, #dfdfdf 100%);
+ background: -ms-linear-gradient(top, #ebebeb 0, #dfdfdf 100%);
+ background: linear-gradient(to bottom, #ebebeb 0, #dfdfdf 100%);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ebebeb', endColorstr = '#dfdfdf', GradientType = 0)
+}
+
+a.cke_dialog_tab_selected {
+ background: #fff;
+ color: #383838;
+ border-bottom-color: #fff;
+ cursor: default;
+ filter: none
+}
+
+a.cke_dialog_tab_selected:hover {
+ background: #ededed;
+ background: -moz-linear-gradient(top, #ededed 0, #fff 100%);
+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ededed), color-stop(100%, #fff));
+ background: -webkit-linear-gradient(top, #ededed 0, #fff 100%);
+ background: -o-linear-gradient(top, #ededed 0, #fff 100%);
+ background: -ms-linear-gradient(top, #ededed 0, #fff 100%);
+ background: linear-gradient(to bottom, #ededed 0, #fff 100%);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ededed', endColorstr = '#ffffff', GradientType = 0)
+}
+
+.cke_hc a.cke_dialog_tab:hover, .cke_hc a.cke_dialog_tab_selected {
+ border: 3px solid;
+ padding: 2px 6px
+}
+
+a.cke_dialog_tab_disabled {
+ color: #bababa;
+ cursor: default
+}
+
+.cke_single_page .cke_dialog_tabs {
+ display: none
+}
+
+.cke_single_page .cke_dialog_contents {
+ padding-top: 5px;
+ margin-top: 0;
+ border-top: 0
+}
+
+.cke_dialog_close_button {
+ background-image: url(images/close.png);
+ background-repeat: no-repeat;
+ background-position: 0 0;
+ position: absolute;
+ cursor: pointer;
+ text-align: center;
+ height: 20px;
+ width: 20px;
+ top: 5px;
+ z-index: 5
+}
+
+.cke_hidpi .cke_dialog_close_button {
+ background-image: url(images/hidpi/close.png);
+ background-size: 16px
+}
+
+.cke_dialog_close_button span {
+ display: none
+}
+
+.cke_hc .cke_dialog_close_button span {
+ display: inline;
+ cursor: pointer;
+ font-weight: bold;
+ position: relative;
+ top: 3px
+}
+
+.cke_ltr .cke_dialog_close_button {
+ right: 5px
+}
+
+.cke_rtl .cke_dialog_close_button {
+ left: 6px
+}
+
+.cke_dialog_close_button {
+ top: 4px
+}
+
+div.cke_disabled .cke_dialog_ui_labeled_content div * {
+ background-color: #ddd;
+ cursor: default
+}
+
+.cke_dialog_ui_vbox table, .cke_dialog_ui_hbox table {
+ margin: auto
+}
+
+.cke_dialog_ui_vbox_child {
+ padding: 5px 0
+}
+
+.cke_dialog_ui_hbox {
+ width: 100%
+}
+
+.cke_dialog_ui_hbox_first, .cke_dialog_ui_hbox_child, .cke_dialog_ui_hbox_last {
+ vertical-align: top
+}
+
+.cke_ltr .cke_dialog_ui_hbox_first, .cke_ltr .cke_dialog_ui_hbox_child {
+ padding-right: 10px
+}
+
+.cke_rtl .cke_dialog_ui_hbox_first, .cke_rtl .cke_dialog_ui_hbox_child {
+ padding-left: 10px
+}
+
+.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first, .cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child {
+ padding-right: 5px
+}
+
+.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first, .cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child {
+ padding-left: 5px;
+ padding-right: 0
+}
+
+.cke_hc div.cke_dialog_ui_input_text, .cke_hc div.cke_dialog_ui_input_password, .cke_hc div.cke_dialog_ui_input_textarea, .cke_hc div.cke_dialog_ui_input_select, .cke_hc div.cke_dialog_ui_input_file {
+ border: 1px solid
+}
+
+textarea.cke_dialog_ui_input_textarea {
+ overflow: auto;
+ resize: none
+}
+
+input.cke_dialog_ui_input_text, input.cke_dialog_ui_input_password, textarea.cke_dialog_ui_input_textarea {
+ background-color: #fff;
+ border: 1px solid #c9cccf;
+ border-top-color: #aeb3b9;
+ padding: 4px 6px;
+ outline: 0;
+ width: 100%;
+ *width: 95%;
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset;
+ -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset;
+ box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset
+}
+
+input.cke_dialog_ui_input_text:hover, input.cke_dialog_ui_input_password:hover, textarea.cke_dialog_ui_input_textarea:hover {
+ border: 1px solid #aeb3b9;
+ border-top-color: #a0a6ad
+}
+
+input.cke_dialog_ui_input_text:focus, input.cke_dialog_ui_input_password:focus, textarea.cke_dialog_ui_input_textarea:focus, select.cke_dialog_ui_input_select:focus {
+ outline: 0;
+ border: 1px solid #139ff7;
+ border-top-color: #1392e9
+}
+
+a.cke_dialog_ui_button {
+ display: inline-block;
+ *display: inline;
+ *zoom: 1;
+ padding: 3px 0;
+ margin: 0;
+ text-align: center;
+ color: #333;
+ vertical-align: middle;
+ cursor: pointer;
+ border: 1px solid #b6b6b6;
+ border-bottom-color: #999;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ background: #e4e4e4;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e4e4));
+ background-image: -moz-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -webkit-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -o-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -ms-linear-gradient(top, #fff, #e4e4e4);
+ background-image: linear-gradient(top, #fff, #e4e4e4);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ffffff', endColorstr = '#e4e4e4')
+}
+
+span.cke_dialog_ui_button {
+ padding: 0 12px
+}
+
+a.cke_dialog_ui_button:hover {
+ border-color: #9e9e9e;
+ background: #ccc;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ccc));
+ background-image: -moz-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -webkit-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -o-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -ms-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: linear-gradient(top, #f2f2f2, #ccc);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f2f2f2', endColorstr = '#cccccc')
+}
+
+a.cke_dialog_ui_button:focus, a.cke_dialog_ui_button:active {
+ border-color: #969696;
+ outline: 0;
+ -moz-box-shadow: 0 0 6px rgba(0, 0, 0, .4) inset;
+ -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, .4) inset;
+ box-shadow: 0 0 6px rgba(0, 0, 0, .4) inset
+}
+
+.cke_hc a.cke_dialog_ui_button:hover, .cke_hc a.cke_dialog_ui_button:focus, .cke_hc a.cke_dialog_ui_button:active {
+ border: 3px solid;
+ padding-top: 1px;
+ padding-bottom: 1px
+}
+
+.cke_hc a.cke_dialog_ui_button:hover span, .cke_hc a.cke_dialog_ui_button:focus span, .cke_hc a.cke_dialog_ui_button:active span {
+ padding-left: 10px;
+ padding-right: 10px
+}
+
+.cke_dialog_footer_buttons a.cke_dialog_ui_button span {
+ color: inherit;
+ font-size: 12px;
+ font-weight: bold;
+ line-height: 20px
+}
+
+a.cke_dialog_ui_button_ok {
+ color: #fff;
+ text-shadow: 0 -1px 0 #55830c;
+ border-color: #62a60a #62a60a #4d9200;
+ background: #69b10b;
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9ad717), to(#69b10b));
+ background-image: -webkit-linear-gradient(top, #9ad717, #69b10b);
+ background-image: -o-linear-gradient(top, #9ad717, #69b10b);
+ background-image: linear-gradient(to bottom, #9ad717, #69b10b);
+ background-image: -moz-linear-gradient(top, #9ad717, #69b10b);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#9ad717', endColorstr = '#69b10b')
+}
+
+a.cke_dialog_ui_button_ok:hover {
+ border-color: #5b9909 #5b9909 #478500;
+ background: #88be14;
+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #88be14), color-stop(100%, #5d9c0a));
+ background: -webkit-linear-gradient(top, #88be14 0, #5d9c0a 100%);
+ background: -o-linear-gradient(top, #88be14 0, #5d9c0a 100%);
+ background: linear-gradient(to bottom, #88be14 0, #5d9c0a 100%);
+ background: -moz-linear-gradient(top, #88be14 0, #5d9c0a 100%);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#88be14', endColorstr = '#5d9c0a', GradientType = 0)
+}
+
+a.cke_dialog_ui_button span {
+ text-shadow: 0 1px 0 #fff
+}
+
+a.cke_dialog_ui_button_ok span {
+ text-shadow: 0 -1px 0 #55830c
+}
+
+span.cke_dialog_ui_button {
+ cursor: pointer
+}
+
+a.cke_dialog_ui_button_ok:focus, a.cke_dialog_ui_button_ok:active, a.cke_dialog_ui_button_cancel:focus, a.cke_dialog_ui_button_cancel:active {
+ border-width: 2px;
+ padding: 2px 0
+}
+
+a.cke_dialog_ui_button_ok:focus, a.cke_dialog_ui_button_ok:active {
+ border-color: #568c0a
+}
+
+a.cke_dialog_ui_button_ok:focus span, a.cke_dialog_ui_button_ok:active span, a.cke_dialog_ui_button_cancel:focus span, a.cke_dialog_ui_button_cancel:active span {
+ padding: 0 11px
+}
+
+.cke_dialog_footer_buttons {
+ display: inline-table;
+ margin: 5px;
+ width: auto;
+ position: relative;
+ vertical-align: middle
+}
+
+div.cke_dialog_ui_input_select {
+ display: table
+}
+
+select.cke_dialog_ui_input_select {
+ height: 24px;
+ line-height: 24px;
+ background-color: #fff;
+ border: 1px solid #c9cccf;
+ border-top-color: #aeb3b9;
+ padding: 2px 6px;
+ outline: 0;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset;
+ -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset;
+ box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset
+}
+
+.cke_dialog_ui_input_file {
+ width: 100%;
+ height: 25px
+}
+
+.cke_hc .cke_dialog_ui_labeled_content input:focus, .cke_hc .cke_dialog_ui_labeled_content select:focus, .cke_hc .cke_dialog_ui_labeled_content textarea:focus {
+ outline: 1px dotted
+}
+
+.cke_dialog .cke_dark_background {
+ background-color: #dedede
+}
+
+.cke_dialog .cke_light_background {
+ background-color: #ebebeb
+}
+
+.cke_dialog .cke_centered {
+ text-align: center
+}
+
+.cke_dialog a.cke_btn_reset {
+ float: right;
+ background: url(images/refresh.png) top left no-repeat;
+ width: 16px;
+ height: 16px;
+ border: 1px none;
+ font-size: 1px
+}
+
+.cke_hidpi .cke_dialog a.cke_btn_reset {
+ background-size: 16px;
+ background-image: url(images/hidpi/refresh.png)
+}
+
+.cke_rtl .cke_dialog a.cke_btn_reset {
+ float: left
+}
+
+.cke_dialog a.cke_btn_locked, .cke_dialog a.cke_btn_unlocked {
+ float: left;
+ width: 16px;
+ height: 16px;
+ background-repeat: no-repeat;
+ border: none 1px;
+ font-size: 1px
+}
+
+.cke_dialog a.cke_btn_locked .cke_icon {
+ display: none
+}
+
+.cke_rtl .cke_dialog a.cke_btn_locked, .cke_rtl .cke_dialog a.cke_btn_unlocked {
+ float: right
+}
+
+.cke_dialog a.cke_btn_locked {
+ background-image: url(images/lock.png)
+}
+
+.cke_dialog a.cke_btn_unlocked {
+ background-image: url(images/lock-open.png)
+}
+
+.cke_hidpi .cke_dialog a.cke_btn_unlocked, .cke_hidpi .cke_dialog a.cke_btn_locked {
+ background-size: 16px
+}
+
+.cke_hidpi .cke_dialog a.cke_btn_locked {
+ background-image: url(images/hidpi/lock.png)
+}
+
+.cke_hidpi .cke_dialog a.cke_btn_unlocked {
+ background-image: url(images/hidpi/lock-open.png)
+}
+
+.cke_dialog .cke_btn_over {
+ border: outset 1px;
+ cursor: pointer
+}
+
+.cke_dialog .ImagePreviewBox {
+ border: 2px ridge black;
+ overflow: scroll;
+ height: 200px;
+ width: 300px;
+ padding: 2px;
+ background-color: white
+}
+
+.cke_dialog .ImagePreviewBox table td {
+ white-space: normal
+}
+
+.cke_dialog .ImagePreviewLoader {
+ position: absolute;
+ white-space: normal;
+ overflow: hidden;
+ height: 160px;
+ width: 230px;
+ margin: 2px;
+ padding: 2px;
+ opacity: .9;
+ filter: alpha(opacity = 90);
+ background-color: #e4e4e4
+}
+
+.cke_dialog .FlashPreviewBox {
+ white-space: normal;
+ border: 2px ridge black;
+ overflow: auto;
+ height: 160px;
+ width: 390px;
+ padding: 2px;
+ background-color: white
+}
+
+.cke_dialog .cke_pastetext {
+ width: 346px;
+ height: 170px
+}
+
+.cke_dialog .cke_pastetext textarea {
+ width: 340px;
+ height: 170px;
+ resize: none
+}
+
+.cke_dialog iframe.cke_pasteframe {
+ width: 346px;
+ height: 130px;
+ background-color: white;
+ border: 1px solid #aeb3b9;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px
+}
+
+.cke_dialog .cke_hand {
+ cursor: pointer
+}
+
+.cke_disabled {
+ color: #a0a0a0
+}
+
+.cke_dialog_body .cke_label {
+ display: none
+}
+
+.cke_dialog_body label {
+ display: inline;
+ margin-bottom: auto;
+ cursor: default
+}
+
+.cke_dialog_body label.cke_required {
+ font-weight: bold
+}
+
+a.cke_smile {
+ overflow: hidden;
+ display: block;
+ text-align: center;
+ padding: .3em 0
+}
+
+a.cke_smile img {
+ vertical-align: middle
+}
+
+a.cke_specialchar {
+ cursor: inherit;
+ display: block;
+ height: 1.25em;
+ padding: .2em .3em;
+ text-align: center
+}
+
+a.cke_smile, a.cke_specialchar {
+ border: 1px solid transparent
+}
+
+a.cke_smile:hover, a.cke_smile:focus, a.cke_smile:active, a.cke_specialchar:hover, a.cke_specialchar:focus, a.cke_specialchar:active {
+ background: #fff;
+ outline: 0
+}
+
+a.cke_smile:hover, a.cke_specialchar:hover {
+ border-color: #888
+}
+
+a.cke_smile:focus, a.cke_smile:active, a.cke_specialchar:focus, a.cke_specialchar:active {
+ border-color: #139ff7
+}
+
+.cke_dialog_contents a.colorChooser {
+ display: block;
+ margin-top: 6px;
+ margin-left: 10px;
+ width: 80px
+}
+
+.cke_rtl .cke_dialog_contents a.colorChooser {
+ margin-right: 10px
+}
+
+.cke_dialog_ui_checkbox_input:focus, .cke_dialog_ui_radio_input:focus, .cke_btn_over {
+ outline: 1px dotted #696969
+}
+
+.cke_iframe_shim {
+ display: block;
+ position: absolute;
+ top: 0;
+ left: 0;
+ z-index: -1;
+ filter: alpha(opacity = 0);
+ width: 100%;
+ height: 100%
+}
+
+.cke_rtl input.cke_dialog_ui_input_text, .cke_rtl input.cke_dialog_ui_input_password {
+ padding-right: 2px
+}
+
+.cke_rtl div.cke_dialog_ui_input_text, .cke_rtl div.cke_dialog_ui_input_password {
+ padding-left: 2px
+}
+
+.cke_rtl div.cke_dialog_ui_input_text {
+ padding-right: 1px
+}
+
+.cke_rtl .cke_dialog_ui_vbox_child, .cke_rtl .cke_dialog_ui_hbox_child, .cke_rtl .cke_dialog_ui_hbox_first, .cke_rtl .cke_dialog_ui_hbox_last {
+ padding-right: 2px !important
+}
+
+.cke_hc .cke_dialog_title, .cke_hc .cke_dialog_footer, .cke_hc a.cke_dialog_tab, .cke_hc a.cke_dialog_ui_button, .cke_hc a.cke_dialog_ui_button:hover, .cke_hc a.cke_dialog_ui_button_ok, .cke_hc a.cke_dialog_ui_button_ok:hover {
+ filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)
+}
+
+.cke_hc div.cke_dialog_ui_input_text, .cke_hc div.cke_dialog_ui_input_password, .cke_hc div.cke_dialog_ui_input_textarea, .cke_hc div.cke_dialog_ui_input_select, .cke_hc div.cke_dialog_ui_input_file {
+ border: 0
+}
+
+.cke_dialog_title {
+ zoom: 1
+}
+
+.cke_dialog_footer {
+ border-top: 1px solid #bfbfbf
+}
+
+.cke_dialog_footer_buttons {
+ position: static
+}
+
+.cke_dialog_footer_buttons a.cke_dialog_ui_button {
+ vertical-align: top
+}
+
+.cke_dialog .cke_resizer_ltr {
+ padding-left: 4px
+}
+
+.cke_dialog .cke_resizer_rtl {
+ padding-right: 4px
+}
+
+.cke_dialog_ui_input_text, .cke_dialog_ui_input_password, .cke_dialog_ui_input_textarea, .cke_dialog_ui_input_select {
+ padding: 0 !important
+}
+
+.cke_dialog_ui_checkbox_input, .cke_dialog_ui_ratio_input, .cke_btn_reset, .cke_btn_locked, .cke_btn_unlocked {
+ border: 1px solid transparent !important
}
\ No newline at end of file
diff --git a/plugins/redmine_ckeditor/assets/ckeditor/skins/moono/dialog_ie8.css b/plugins/redmine_ckeditor/assets/ckeditor/skins/moono/dialog_ie8.css
index 33876b8cd..43e43591b 100644
--- a/plugins/redmine_ckeditor/assets/ckeditor/skins/moono/dialog_ie8.css
+++ b/plugins/redmine_ckeditor/assets/ckeditor/skins/moono/dialog_ie8.css
@@ -1,719 +1,719 @@
-/*
-Copyright (c) 2003-2014, CKSource - Frederico Knabben. All rights reserved.
-For licensing, see LICENSE.md or http://ckeditor.com/license
-*/
-.cke_dialog {
- visibility: visible
-}
-
-.cke_dialog_body {
- z-index: 1;
- background: #eaeaea;
- border: 1px solid #b2b2b2;
- border-bottom-color: #999;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px;
- -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .15);
- -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .15);
- box-shadow: 0 0 3px rgba(0, 0, 0, .15)
-}
-
-.cke_browser_gecko19 .cke_dialog_body {
- position: relative
-}
-
-.cke_dialog strong {
- font-weight: bold
-}
-
-.cke_dialog_title {
- font-weight: bold;
- font-size: 13px;
- cursor: move;
- position: relative;
- color: #474747;
- text-shadow: 0 1px 0 rgba(255, 255, 255, .75);
- border-bottom: 1px solid #999;
- padding: 6px 10px;
- -moz-border-radius: 2px 2px 0 0;
- -webkit-border-radius: 2px 2px 0 0;
- border-radius: 2px 2px 0 0;
- -moz-box-shadow: 0 1px 0 #fff inset;
- -webkit-box-shadow: 0 1px 0 #fff inset;
- box-shadow: 0 1px 0 #fff inset;
- background: #cfd1cf;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#cfd1cf));
- background-image: -moz-linear-gradient(top, #f5f5f5, #cfd1cf);
- background-image: -webkit-linear-gradient(top, #f5f5f5, #cfd1cf);
- background-image: -o-linear-gradient(top, #f5f5f5, #cfd1cf);
- background-image: -ms-linear-gradient(top, #f5f5f5, #cfd1cf);
- background-image: linear-gradient(top, #f5f5f5, #cfd1cf);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f5f5f5', endColorstr = '#cfd1cf')
-}
-
-.cke_dialog_contents {
- background-color: #fff;
- overflow: auto;
- padding: 15px 10px 5px 10px;
- margin-top: 30px;
- border-top: 1px solid #bfbfbf;
- -moz-border-radius: 0 0 3px 3px;
- -webkit-border-radius: 0 0 3px 3px;
- border-radius: 0 0 3px 3px
-}
-
-.cke_dialog_contents_body {
- overflow: auto;
- padding: 17px 10px 5px 10px;
- margin-top: 22px
-}
-
-.cke_dialog_footer {
- text-align: right;
- position: relative;
- border: 0;
- outline: 1px solid #bfbfbf;
- -moz-box-shadow: 0 1px 0 #fff inset;
- -webkit-box-shadow: 0 1px 0 #fff inset;
- box-shadow: 0 1px 0 #fff inset;
- -moz-border-radius: 0 0 2px 2px;
- -webkit-border-radius: 0 0 2px 2px;
- border-radius: 0 0 2px 2px;
- background: #cfd1cf;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#cfd1cf));
- background-image: -moz-linear-gradient(top, #ebebeb, #cfd1cf);
- background-image: -webkit-linear-gradient(top, #ebebeb, #cfd1cf);
- background-image: -o-linear-gradient(top, #ebebeb, #cfd1cf);
- background-image: -ms-linear-gradient(top, #ebebeb, #cfd1cf);
- background-image: linear-gradient(top, #ebebeb, #cfd1cf);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ebebeb', endColorstr = '#cfd1cf')
-}
-
-.cke_rtl .cke_dialog_footer {
- text-align: left
-}
-
-.cke_hc .cke_dialog_footer {
- outline: 0;
- border-top: 1px solid #fff
-}
-
-.cke_dialog .cke_resizer {
- margin-top: 22px
-}
-
-.cke_dialog .cke_resizer_rtl {
- margin-left: 5px
-}
-
-.cke_dialog .cke_resizer_ltr {
- margin-right: 5px
-}
-
-.cke_dialog_tabs {
- height: 24px;
- display: inline-block;
- margin: 5px 0 0;
- position: absolute;
- z-index: 2;
- left: 10px
-}
-
-.cke_rtl .cke_dialog_tabs {
- right: 10px
-}
-
-a.cke_dialog_tab {
- height: 16px;
- padding: 4px 8px;
- margin-right: 3px;
- display: inline-block;
- cursor: pointer;
- line-height: 16px;
- outline: 0;
- color: #595959;
- border: 1px solid #bfbfbf;
- -moz-border-radius: 3px 3px 0 0;
- -webkit-border-radius: 3px 3px 0 0;
- border-radius: 3px 3px 0 0;
- background: #d4d4d4;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#ededed));
- background-image: -moz-linear-gradient(top, #fafafa, #ededed);
- background-image: -webkit-linear-gradient(top, #fafafa, #ededed);
- background-image: -o-linear-gradient(top, #fafafa, #ededed);
- background-image: -ms-linear-gradient(top, #fafafa, #ededed);
- background-image: linear-gradient(top, #fafafa, #ededed);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#fafafa', endColorstr = '#ededed')
-}
-
-.cke_rtl a.cke_dialog_tab {
- margin-right: 0;
- margin-left: 3px
-}
-
-a.cke_dialog_tab:hover {
- background: #ebebeb;
- background: -moz-linear-gradient(top, #ebebeb 0, #dfdfdf 100%);
- background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebebeb), color-stop(100%, #dfdfdf));
- background: -webkit-linear-gradient(top, #ebebeb 0, #dfdfdf 100%);
- background: -o-linear-gradient(top, #ebebeb 0, #dfdfdf 100%);
- background: -ms-linear-gradient(top, #ebebeb 0, #dfdfdf 100%);
- background: linear-gradient(to bottom, #ebebeb 0, #dfdfdf 100%);
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ebebeb', endColorstr = '#dfdfdf', GradientType = 0)
-}
-
-a.cke_dialog_tab_selected {
- background: #fff;
- color: #383838;
- border-bottom-color: #fff;
- cursor: default;
- filter: none
-}
-
-a.cke_dialog_tab_selected:hover {
- background: #ededed;
- background: -moz-linear-gradient(top, #ededed 0, #fff 100%);
- background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ededed), color-stop(100%, #fff));
- background: -webkit-linear-gradient(top, #ededed 0, #fff 100%);
- background: -o-linear-gradient(top, #ededed 0, #fff 100%);
- background: -ms-linear-gradient(top, #ededed 0, #fff 100%);
- background: linear-gradient(to bottom, #ededed 0, #fff 100%);
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ededed', endColorstr = '#ffffff', GradientType = 0)
-}
-
-.cke_hc a.cke_dialog_tab:hover, .cke_hc a.cke_dialog_tab_selected {
- border: 3px solid;
- padding: 2px 6px
-}
-
-a.cke_dialog_tab_disabled {
- color: #bababa;
- cursor: default
-}
-
-.cke_single_page .cke_dialog_tabs {
- display: none
-}
-
-.cke_single_page .cke_dialog_contents {
- padding-top: 5px;
- margin-top: 0;
- border-top: 0
-}
-
-.cke_dialog_close_button {
- background-image: url(images/close.png);
- background-repeat: no-repeat;
- background-position: 0 0;
- position: absolute;
- cursor: pointer;
- text-align: center;
- height: 20px;
- width: 20px;
- top: 5px;
- z-index: 5
-}
-
-.cke_hidpi .cke_dialog_close_button {
- background-image: url(images/hidpi/close.png);
- background-size: 16px
-}
-
-.cke_dialog_close_button span {
- display: none
-}
-
-.cke_hc .cke_dialog_close_button span {
- display: inline;
- cursor: pointer;
- font-weight: bold;
- position: relative;
- top: 3px
-}
-
-.cke_ltr .cke_dialog_close_button {
- right: 5px
-}
-
-.cke_rtl .cke_dialog_close_button {
- left: 6px
-}
-
-.cke_dialog_close_button {
- top: 4px
-}
-
-div.cke_disabled .cke_dialog_ui_labeled_content div * {
- background-color: #ddd;
- cursor: default
-}
-
-.cke_dialog_ui_vbox table, .cke_dialog_ui_hbox table {
- margin: auto
-}
-
-.cke_dialog_ui_vbox_child {
- padding: 5px 0
-}
-
-.cke_dialog_ui_hbox {
- width: 100%
-}
-
-.cke_dialog_ui_hbox_first, .cke_dialog_ui_hbox_child, .cke_dialog_ui_hbox_last {
- vertical-align: top
-}
-
-.cke_ltr .cke_dialog_ui_hbox_first, .cke_ltr .cke_dialog_ui_hbox_child {
- padding-right: 10px
-}
-
-.cke_rtl .cke_dialog_ui_hbox_first, .cke_rtl .cke_dialog_ui_hbox_child {
- padding-left: 10px
-}
-
-.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first, .cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child {
- padding-right: 5px
-}
-
-.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first, .cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child {
- padding-left: 5px;
- padding-right: 0
-}
-
-.cke_hc div.cke_dialog_ui_input_text, .cke_hc div.cke_dialog_ui_input_password, .cke_hc div.cke_dialog_ui_input_textarea, .cke_hc div.cke_dialog_ui_input_select, .cke_hc div.cke_dialog_ui_input_file {
- border: 1px solid
-}
-
-textarea.cke_dialog_ui_input_textarea {
- overflow: auto;
- resize: none
-}
-
-input.cke_dialog_ui_input_text, input.cke_dialog_ui_input_password, textarea.cke_dialog_ui_input_textarea {
- background-color: #fff;
- border: 1px solid #c9cccf;
- border-top-color: #aeb3b9;
- padding: 4px 6px;
- outline: 0;
- width: 100%;
- *width: 95%;
- -moz-box-sizing: border-box;
- -webkit-box-sizing: border-box;
- box-sizing: border-box;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px;
- -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset;
- -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset;
- box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset
-}
-
-input.cke_dialog_ui_input_text:hover, input.cke_dialog_ui_input_password:hover, textarea.cke_dialog_ui_input_textarea:hover {
- border: 1px solid #aeb3b9;
- border-top-color: #a0a6ad
-}
-
-input.cke_dialog_ui_input_text:focus, input.cke_dialog_ui_input_password:focus, textarea.cke_dialog_ui_input_textarea:focus, select.cke_dialog_ui_input_select:focus {
- outline: 0;
- border: 1px solid #139ff7;
- border-top-color: #1392e9
-}
-
-a.cke_dialog_ui_button {
- display: inline-block;
- *display: inline;
- *zoom: 1;
- padding: 3px 0;
- margin: 0;
- text-align: center;
- color: #333;
- vertical-align: middle;
- cursor: pointer;
- border: 1px solid #b6b6b6;
- border-bottom-color: #999;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px;
- -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- background: #e4e4e4;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e4e4));
- background-image: -moz-linear-gradient(top, #fff, #e4e4e4);
- background-image: -webkit-linear-gradient(top, #fff, #e4e4e4);
- background-image: -o-linear-gradient(top, #fff, #e4e4e4);
- background-image: -ms-linear-gradient(top, #fff, #e4e4e4);
- background-image: linear-gradient(top, #fff, #e4e4e4);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ffffff', endColorstr = '#e4e4e4')
-}
-
-span.cke_dialog_ui_button {
- padding: 0 12px
-}
-
-a.cke_dialog_ui_button:hover {
- border-color: #9e9e9e;
- background: #ccc;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ccc));
- background-image: -moz-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -webkit-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -o-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -ms-linear-gradient(top, #f2f2f2, #ccc);
- background-image: linear-gradient(top, #f2f2f2, #ccc);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f2f2f2', endColorstr = '#cccccc')
-}
-
-a.cke_dialog_ui_button:focus, a.cke_dialog_ui_button:active {
- border-color: #969696;
- outline: 0;
- -moz-box-shadow: 0 0 6px rgba(0, 0, 0, .4) inset;
- -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, .4) inset;
- box-shadow: 0 0 6px rgba(0, 0, 0, .4) inset
-}
-
-.cke_hc a.cke_dialog_ui_button:hover, .cke_hc a.cke_dialog_ui_button:focus, .cke_hc a.cke_dialog_ui_button:active {
- border: 3px solid;
- padding-top: 1px;
- padding-bottom: 1px
-}
-
-.cke_hc a.cke_dialog_ui_button:hover span, .cke_hc a.cke_dialog_ui_button:focus span, .cke_hc a.cke_dialog_ui_button:active span {
- padding-left: 10px;
- padding-right: 10px
-}
-
-.cke_dialog_footer_buttons a.cke_dialog_ui_button span {
- color: inherit;
- font-size: 12px;
- font-weight: bold;
- line-height: 20px
-}
-
-a.cke_dialog_ui_button_ok {
- color: #fff;
- text-shadow: 0 -1px 0 #55830c;
- border-color: #62a60a #62a60a #4d9200;
- background: #69b10b;
- background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9ad717), to(#69b10b));
- background-image: -webkit-linear-gradient(top, #9ad717, #69b10b);
- background-image: -o-linear-gradient(top, #9ad717, #69b10b);
- background-image: linear-gradient(to bottom, #9ad717, #69b10b);
- background-image: -moz-linear-gradient(top, #9ad717, #69b10b);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#9ad717', endColorstr = '#69b10b')
-}
-
-a.cke_dialog_ui_button_ok:hover {
- border-color: #5b9909 #5b9909 #478500;
- background: #88be14;
- background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #88be14), color-stop(100%, #5d9c0a));
- background: -webkit-linear-gradient(top, #88be14 0, #5d9c0a 100%);
- background: -o-linear-gradient(top, #88be14 0, #5d9c0a 100%);
- background: linear-gradient(to bottom, #88be14 0, #5d9c0a 100%);
- background: -moz-linear-gradient(top, #88be14 0, #5d9c0a 100%);
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#88be14', endColorstr = '#5d9c0a', GradientType = 0)
-}
-
-a.cke_dialog_ui_button span {
- text-shadow: 0 1px 0 #fff
-}
-
-a.cke_dialog_ui_button_ok span {
- text-shadow: 0 -1px 0 #55830c
-}
-
-span.cke_dialog_ui_button {
- cursor: pointer
-}
-
-a.cke_dialog_ui_button_ok:focus, a.cke_dialog_ui_button_ok:active, a.cke_dialog_ui_button_cancel:focus, a.cke_dialog_ui_button_cancel:active {
- border-width: 2px;
- padding: 2px 0
-}
-
-a.cke_dialog_ui_button_ok:focus, a.cke_dialog_ui_button_ok:active {
- border-color: #568c0a
-}
-
-a.cke_dialog_ui_button_ok:focus span, a.cke_dialog_ui_button_ok:active span, a.cke_dialog_ui_button_cancel:focus span, a.cke_dialog_ui_button_cancel:active span {
- padding: 0 11px
-}
-
-.cke_dialog_footer_buttons {
- display: inline-table;
- margin: 5px;
- width: auto;
- position: relative;
- vertical-align: middle
-}
-
-div.cke_dialog_ui_input_select {
- display: table
-}
-
-select.cke_dialog_ui_input_select {
- height: 24px;
- line-height: 24px;
- background-color: #fff;
- border: 1px solid #c9cccf;
- border-top-color: #aeb3b9;
- padding: 2px 6px;
- outline: 0;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px;
- -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset;
- -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset;
- box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset
-}
-
-.cke_dialog_ui_input_file {
- width: 100%;
- height: 25px
-}
-
-.cke_hc .cke_dialog_ui_labeled_content input:focus, .cke_hc .cke_dialog_ui_labeled_content select:focus, .cke_hc .cke_dialog_ui_labeled_content textarea:focus {
- outline: 1px dotted
-}
-
-.cke_dialog .cke_dark_background {
- background-color: #dedede
-}
-
-.cke_dialog .cke_light_background {
- background-color: #ebebeb
-}
-
-.cke_dialog .cke_centered {
- text-align: center
-}
-
-.cke_dialog a.cke_btn_reset {
- float: right;
- background: url(images/refresh.png) top left no-repeat;
- width: 16px;
- height: 16px;
- border: 1px none;
- font-size: 1px
-}
-
-.cke_hidpi .cke_dialog a.cke_btn_reset {
- background-size: 16px;
- background-image: url(images/hidpi/refresh.png)
-}
-
-.cke_rtl .cke_dialog a.cke_btn_reset {
- float: left
-}
-
-.cke_dialog a.cke_btn_locked, .cke_dialog a.cke_btn_unlocked {
- float: left;
- width: 16px;
- height: 16px;
- background-repeat: no-repeat;
- border: none 1px;
- font-size: 1px
-}
-
-.cke_dialog a.cke_btn_locked .cke_icon {
- display: none
-}
-
-.cke_rtl .cke_dialog a.cke_btn_locked, .cke_rtl .cke_dialog a.cke_btn_unlocked {
- float: right
-}
-
-.cke_dialog a.cke_btn_locked {
- background-image: url(images/lock.png)
-}
-
-.cke_dialog a.cke_btn_unlocked {
- background-image: url(images/lock-open.png)
-}
-
-.cke_hidpi .cke_dialog a.cke_btn_unlocked, .cke_hidpi .cke_dialog a.cke_btn_locked {
- background-size: 16px
-}
-
-.cke_hidpi .cke_dialog a.cke_btn_locked {
- background-image: url(images/hidpi/lock.png)
-}
-
-.cke_hidpi .cke_dialog a.cke_btn_unlocked {
- background-image: url(images/hidpi/lock-open.png)
-}
-
-.cke_dialog .cke_btn_over {
- border: outset 1px;
- cursor: pointer
-}
-
-.cke_dialog .ImagePreviewBox {
- border: 2px ridge black;
- overflow: scroll;
- height: 200px;
- width: 300px;
- padding: 2px;
- background-color: white
-}
-
-.cke_dialog .ImagePreviewBox table td {
- white-space: normal
-}
-
-.cke_dialog .ImagePreviewLoader {
- position: absolute;
- white-space: normal;
- overflow: hidden;
- height: 160px;
- width: 230px;
- margin: 2px;
- padding: 2px;
- opacity: .9;
- filter: alpha(opacity = 90);
- background-color: #e4e4e4
-}
-
-.cke_dialog .FlashPreviewBox {
- white-space: normal;
- border: 2px ridge black;
- overflow: auto;
- height: 160px;
- width: 390px;
- padding: 2px;
- background-color: white
-}
-
-.cke_dialog .cke_pastetext {
- width: 346px;
- height: 170px
-}
-
-.cke_dialog .cke_pastetext textarea {
- width: 340px;
- height: 170px;
- resize: none
-}
-
-.cke_dialog iframe.cke_pasteframe {
- width: 346px;
- height: 130px;
- background-color: white;
- border: 1px solid #aeb3b9;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px
-}
-
-.cke_dialog .cke_hand {
- cursor: pointer
-}
-
-.cke_disabled {
- color: #a0a0a0
-}
-
-.cke_dialog_body .cke_label {
- display: none
-}
-
-.cke_dialog_body label {
- display: inline;
- margin-bottom: auto;
- cursor: default
-}
-
-.cke_dialog_body label.cke_required {
- font-weight: bold
-}
-
-a.cke_smile {
- overflow: hidden;
- display: block;
- text-align: center;
- padding: .3em 0
-}
-
-a.cke_smile img {
- vertical-align: middle
-}
-
-a.cke_specialchar {
- cursor: inherit;
- display: block;
- height: 1.25em;
- padding: .2em .3em;
- text-align: center
-}
-
-a.cke_smile, a.cke_specialchar {
- border: 1px solid transparent
-}
-
-a.cke_smile:hover, a.cke_smile:focus, a.cke_smile:active, a.cke_specialchar:hover, a.cke_specialchar:focus, a.cke_specialchar:active {
- background: #fff;
- outline: 0
-}
-
-a.cke_smile:hover, a.cke_specialchar:hover {
- border-color: #888
-}
-
-a.cke_smile:focus, a.cke_smile:active, a.cke_specialchar:focus, a.cke_specialchar:active {
- border-color: #139ff7
-}
-
-.cke_dialog_contents a.colorChooser {
- display: block;
- margin-top: 6px;
- margin-left: 10px;
- width: 80px
-}
-
-.cke_rtl .cke_dialog_contents a.colorChooser {
- margin-right: 10px
-}
-
-.cke_dialog_ui_checkbox_input:focus, .cke_dialog_ui_radio_input:focus, .cke_btn_over {
- outline: 1px dotted #696969
-}
-
-.cke_iframe_shim {
- display: block;
- position: absolute;
- top: 0;
- left: 0;
- z-index: -1;
- filter: alpha(opacity = 0);
- width: 100%;
- height: 100%
-}
-
-.cke_rtl input.cke_dialog_ui_input_text, .cke_rtl input.cke_dialog_ui_input_password {
- padding-right: 2px
-}
-
-.cke_rtl div.cke_dialog_ui_input_text, .cke_rtl div.cke_dialog_ui_input_password {
- padding-left: 2px
-}
-
-.cke_rtl div.cke_dialog_ui_input_text {
- padding-right: 1px
-}
-
-.cke_rtl .cke_dialog_ui_vbox_child, .cke_rtl .cke_dialog_ui_hbox_child, .cke_rtl .cke_dialog_ui_hbox_first, .cke_rtl .cke_dialog_ui_hbox_last {
- padding-right: 2px !important
-}
-
-.cke_hc .cke_dialog_title, .cke_hc .cke_dialog_footer, .cke_hc a.cke_dialog_tab, .cke_hc a.cke_dialog_ui_button, .cke_hc a.cke_dialog_ui_button:hover, .cke_hc a.cke_dialog_ui_button_ok, .cke_hc a.cke_dialog_ui_button_ok:hover {
- filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)
-}
-
-.cke_hc div.cke_dialog_ui_input_text, .cke_hc div.cke_dialog_ui_input_password, .cke_hc div.cke_dialog_ui_input_textarea, .cke_hc div.cke_dialog_ui_input_select, .cke_hc div.cke_dialog_ui_input_file {
- border: 0
-}
-
-a.cke_dialog_ui_button_ok:focus span, a.cke_dialog_ui_button_ok:active span, a.cke_dialog_ui_button_cancel:focus span, a.cke_dialog_ui_button_cancel:active span {
- display: block
+/*
+Copyright (c) 2003-2014, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.md or http://ckeditor.com/license
+*/
+.cke_dialog {
+ visibility: visible
+}
+
+.cke_dialog_body {
+ z-index: 1;
+ background: #eaeaea;
+ border: 1px solid #b2b2b2;
+ border-bottom-color: #999;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .15);
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .15);
+ box-shadow: 0 0 3px rgba(0, 0, 0, .15)
+}
+
+.cke_browser_gecko19 .cke_dialog_body {
+ position: relative
+}
+
+.cke_dialog strong {
+ font-weight: bold
+}
+
+.cke_dialog_title {
+ font-weight: bold;
+ font-size: 13px;
+ cursor: move;
+ position: relative;
+ color: #474747;
+ text-shadow: 0 1px 0 rgba(255, 255, 255, .75);
+ border-bottom: 1px solid #999;
+ padding: 6px 10px;
+ -moz-border-radius: 2px 2px 0 0;
+ -webkit-border-radius: 2px 2px 0 0;
+ border-radius: 2px 2px 0 0;
+ -moz-box-shadow: 0 1px 0 #fff inset;
+ -webkit-box-shadow: 0 1px 0 #fff inset;
+ box-shadow: 0 1px 0 #fff inset;
+ background: #cfd1cf;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#cfd1cf));
+ background-image: -moz-linear-gradient(top, #f5f5f5, #cfd1cf);
+ background-image: -webkit-linear-gradient(top, #f5f5f5, #cfd1cf);
+ background-image: -o-linear-gradient(top, #f5f5f5, #cfd1cf);
+ background-image: -ms-linear-gradient(top, #f5f5f5, #cfd1cf);
+ background-image: linear-gradient(top, #f5f5f5, #cfd1cf);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f5f5f5', endColorstr = '#cfd1cf')
+}
+
+.cke_dialog_contents {
+ background-color: #fff;
+ overflow: auto;
+ padding: 15px 10px 5px 10px;
+ margin-top: 30px;
+ border-top: 1px solid #bfbfbf;
+ -moz-border-radius: 0 0 3px 3px;
+ -webkit-border-radius: 0 0 3px 3px;
+ border-radius: 0 0 3px 3px
+}
+
+.cke_dialog_contents_body {
+ overflow: auto;
+ padding: 17px 10px 5px 10px;
+ margin-top: 22px
+}
+
+.cke_dialog_footer {
+ text-align: right;
+ position: relative;
+ border: 0;
+ outline: 1px solid #bfbfbf;
+ -moz-box-shadow: 0 1px 0 #fff inset;
+ -webkit-box-shadow: 0 1px 0 #fff inset;
+ box-shadow: 0 1px 0 #fff inset;
+ -moz-border-radius: 0 0 2px 2px;
+ -webkit-border-radius: 0 0 2px 2px;
+ border-radius: 0 0 2px 2px;
+ background: #cfd1cf;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#cfd1cf));
+ background-image: -moz-linear-gradient(top, #ebebeb, #cfd1cf);
+ background-image: -webkit-linear-gradient(top, #ebebeb, #cfd1cf);
+ background-image: -o-linear-gradient(top, #ebebeb, #cfd1cf);
+ background-image: -ms-linear-gradient(top, #ebebeb, #cfd1cf);
+ background-image: linear-gradient(top, #ebebeb, #cfd1cf);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ebebeb', endColorstr = '#cfd1cf')
+}
+
+.cke_rtl .cke_dialog_footer {
+ text-align: left
+}
+
+.cke_hc .cke_dialog_footer {
+ outline: 0;
+ border-top: 1px solid #fff
+}
+
+.cke_dialog .cke_resizer {
+ margin-top: 22px
+}
+
+.cke_dialog .cke_resizer_rtl {
+ margin-left: 5px
+}
+
+.cke_dialog .cke_resizer_ltr {
+ margin-right: 5px
+}
+
+.cke_dialog_tabs {
+ height: 24px;
+ display: inline-block;
+ margin: 5px 0 0;
+ position: absolute;
+ z-index: 2;
+ left: 10px
+}
+
+.cke_rtl .cke_dialog_tabs {
+ right: 10px
+}
+
+a.cke_dialog_tab {
+ height: 16px;
+ padding: 4px 8px;
+ margin-right: 3px;
+ display: inline-block;
+ cursor: pointer;
+ line-height: 16px;
+ outline: 0;
+ color: #595959;
+ border: 1px solid #bfbfbf;
+ -moz-border-radius: 3px 3px 0 0;
+ -webkit-border-radius: 3px 3px 0 0;
+ border-radius: 3px 3px 0 0;
+ background: #d4d4d4;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#ededed));
+ background-image: -moz-linear-gradient(top, #fafafa, #ededed);
+ background-image: -webkit-linear-gradient(top, #fafafa, #ededed);
+ background-image: -o-linear-gradient(top, #fafafa, #ededed);
+ background-image: -ms-linear-gradient(top, #fafafa, #ededed);
+ background-image: linear-gradient(top, #fafafa, #ededed);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#fafafa', endColorstr = '#ededed')
+}
+
+.cke_rtl a.cke_dialog_tab {
+ margin-right: 0;
+ margin-left: 3px
+}
+
+a.cke_dialog_tab:hover {
+ background: #ebebeb;
+ background: -moz-linear-gradient(top, #ebebeb 0, #dfdfdf 100%);
+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebebeb), color-stop(100%, #dfdfdf));
+ background: -webkit-linear-gradient(top, #ebebeb 0, #dfdfdf 100%);
+ background: -o-linear-gradient(top, #ebebeb 0, #dfdfdf 100%);
+ background: -ms-linear-gradient(top, #ebebeb 0, #dfdfdf 100%);
+ background: linear-gradient(to bottom, #ebebeb 0, #dfdfdf 100%);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ebebeb', endColorstr = '#dfdfdf', GradientType = 0)
+}
+
+a.cke_dialog_tab_selected {
+ background: #fff;
+ color: #383838;
+ border-bottom-color: #fff;
+ cursor: default;
+ filter: none
+}
+
+a.cke_dialog_tab_selected:hover {
+ background: #ededed;
+ background: -moz-linear-gradient(top, #ededed 0, #fff 100%);
+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ededed), color-stop(100%, #fff));
+ background: -webkit-linear-gradient(top, #ededed 0, #fff 100%);
+ background: -o-linear-gradient(top, #ededed 0, #fff 100%);
+ background: -ms-linear-gradient(top, #ededed 0, #fff 100%);
+ background: linear-gradient(to bottom, #ededed 0, #fff 100%);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ededed', endColorstr = '#ffffff', GradientType = 0)
+}
+
+.cke_hc a.cke_dialog_tab:hover, .cke_hc a.cke_dialog_tab_selected {
+ border: 3px solid;
+ padding: 2px 6px
+}
+
+a.cke_dialog_tab_disabled {
+ color: #bababa;
+ cursor: default
+}
+
+.cke_single_page .cke_dialog_tabs {
+ display: none
+}
+
+.cke_single_page .cke_dialog_contents {
+ padding-top: 5px;
+ margin-top: 0;
+ border-top: 0
+}
+
+.cke_dialog_close_button {
+ background-image: url(images/close.png);
+ background-repeat: no-repeat;
+ background-position: 0 0;
+ position: absolute;
+ cursor: pointer;
+ text-align: center;
+ height: 20px;
+ width: 20px;
+ top: 5px;
+ z-index: 5
+}
+
+.cke_hidpi .cke_dialog_close_button {
+ background-image: url(images/hidpi/close.png);
+ background-size: 16px
+}
+
+.cke_dialog_close_button span {
+ display: none
+}
+
+.cke_hc .cke_dialog_close_button span {
+ display: inline;
+ cursor: pointer;
+ font-weight: bold;
+ position: relative;
+ top: 3px
+}
+
+.cke_ltr .cke_dialog_close_button {
+ right: 5px
+}
+
+.cke_rtl .cke_dialog_close_button {
+ left: 6px
+}
+
+.cke_dialog_close_button {
+ top: 4px
+}
+
+div.cke_disabled .cke_dialog_ui_labeled_content div * {
+ background-color: #ddd;
+ cursor: default
+}
+
+.cke_dialog_ui_vbox table, .cke_dialog_ui_hbox table {
+ margin: auto
+}
+
+.cke_dialog_ui_vbox_child {
+ padding: 5px 0
+}
+
+.cke_dialog_ui_hbox {
+ width: 100%
+}
+
+.cke_dialog_ui_hbox_first, .cke_dialog_ui_hbox_child, .cke_dialog_ui_hbox_last {
+ vertical-align: top
+}
+
+.cke_ltr .cke_dialog_ui_hbox_first, .cke_ltr .cke_dialog_ui_hbox_child {
+ padding-right: 10px
+}
+
+.cke_rtl .cke_dialog_ui_hbox_first, .cke_rtl .cke_dialog_ui_hbox_child {
+ padding-left: 10px
+}
+
+.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first, .cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child {
+ padding-right: 5px
+}
+
+.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first, .cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child {
+ padding-left: 5px;
+ padding-right: 0
+}
+
+.cke_hc div.cke_dialog_ui_input_text, .cke_hc div.cke_dialog_ui_input_password, .cke_hc div.cke_dialog_ui_input_textarea, .cke_hc div.cke_dialog_ui_input_select, .cke_hc div.cke_dialog_ui_input_file {
+ border: 1px solid
+}
+
+textarea.cke_dialog_ui_input_textarea {
+ overflow: auto;
+ resize: none
+}
+
+input.cke_dialog_ui_input_text, input.cke_dialog_ui_input_password, textarea.cke_dialog_ui_input_textarea {
+ background-color: #fff;
+ border: 1px solid #c9cccf;
+ border-top-color: #aeb3b9;
+ padding: 4px 6px;
+ outline: 0;
+ width: 100%;
+ *width: 95%;
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset;
+ -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset;
+ box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset
+}
+
+input.cke_dialog_ui_input_text:hover, input.cke_dialog_ui_input_password:hover, textarea.cke_dialog_ui_input_textarea:hover {
+ border: 1px solid #aeb3b9;
+ border-top-color: #a0a6ad
+}
+
+input.cke_dialog_ui_input_text:focus, input.cke_dialog_ui_input_password:focus, textarea.cke_dialog_ui_input_textarea:focus, select.cke_dialog_ui_input_select:focus {
+ outline: 0;
+ border: 1px solid #139ff7;
+ border-top-color: #1392e9
+}
+
+a.cke_dialog_ui_button {
+ display: inline-block;
+ *display: inline;
+ *zoom: 1;
+ padding: 3px 0;
+ margin: 0;
+ text-align: center;
+ color: #333;
+ vertical-align: middle;
+ cursor: pointer;
+ border: 1px solid #b6b6b6;
+ border-bottom-color: #999;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ background: #e4e4e4;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e4e4));
+ background-image: -moz-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -webkit-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -o-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -ms-linear-gradient(top, #fff, #e4e4e4);
+ background-image: linear-gradient(top, #fff, #e4e4e4);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ffffff', endColorstr = '#e4e4e4')
+}
+
+span.cke_dialog_ui_button {
+ padding: 0 12px
+}
+
+a.cke_dialog_ui_button:hover {
+ border-color: #9e9e9e;
+ background: #ccc;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ccc));
+ background-image: -moz-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -webkit-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -o-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -ms-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: linear-gradient(top, #f2f2f2, #ccc);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f2f2f2', endColorstr = '#cccccc')
+}
+
+a.cke_dialog_ui_button:focus, a.cke_dialog_ui_button:active {
+ border-color: #969696;
+ outline: 0;
+ -moz-box-shadow: 0 0 6px rgba(0, 0, 0, .4) inset;
+ -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, .4) inset;
+ box-shadow: 0 0 6px rgba(0, 0, 0, .4) inset
+}
+
+.cke_hc a.cke_dialog_ui_button:hover, .cke_hc a.cke_dialog_ui_button:focus, .cke_hc a.cke_dialog_ui_button:active {
+ border: 3px solid;
+ padding-top: 1px;
+ padding-bottom: 1px
+}
+
+.cke_hc a.cke_dialog_ui_button:hover span, .cke_hc a.cke_dialog_ui_button:focus span, .cke_hc a.cke_dialog_ui_button:active span {
+ padding-left: 10px;
+ padding-right: 10px
+}
+
+.cke_dialog_footer_buttons a.cke_dialog_ui_button span {
+ color: inherit;
+ font-size: 12px;
+ font-weight: bold;
+ line-height: 20px
+}
+
+a.cke_dialog_ui_button_ok {
+ color: #fff;
+ text-shadow: 0 -1px 0 #55830c;
+ border-color: #62a60a #62a60a #4d9200;
+ background: #69b10b;
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9ad717), to(#69b10b));
+ background-image: -webkit-linear-gradient(top, #9ad717, #69b10b);
+ background-image: -o-linear-gradient(top, #9ad717, #69b10b);
+ background-image: linear-gradient(to bottom, #9ad717, #69b10b);
+ background-image: -moz-linear-gradient(top, #9ad717, #69b10b);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#9ad717', endColorstr = '#69b10b')
+}
+
+a.cke_dialog_ui_button_ok:hover {
+ border-color: #5b9909 #5b9909 #478500;
+ background: #88be14;
+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #88be14), color-stop(100%, #5d9c0a));
+ background: -webkit-linear-gradient(top, #88be14 0, #5d9c0a 100%);
+ background: -o-linear-gradient(top, #88be14 0, #5d9c0a 100%);
+ background: linear-gradient(to bottom, #88be14 0, #5d9c0a 100%);
+ background: -moz-linear-gradient(top, #88be14 0, #5d9c0a 100%);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#88be14', endColorstr = '#5d9c0a', GradientType = 0)
+}
+
+a.cke_dialog_ui_button span {
+ text-shadow: 0 1px 0 #fff
+}
+
+a.cke_dialog_ui_button_ok span {
+ text-shadow: 0 -1px 0 #55830c
+}
+
+span.cke_dialog_ui_button {
+ cursor: pointer
+}
+
+a.cke_dialog_ui_button_ok:focus, a.cke_dialog_ui_button_ok:active, a.cke_dialog_ui_button_cancel:focus, a.cke_dialog_ui_button_cancel:active {
+ border-width: 2px;
+ padding: 2px 0
+}
+
+a.cke_dialog_ui_button_ok:focus, a.cke_dialog_ui_button_ok:active {
+ border-color: #568c0a
+}
+
+a.cke_dialog_ui_button_ok:focus span, a.cke_dialog_ui_button_ok:active span, a.cke_dialog_ui_button_cancel:focus span, a.cke_dialog_ui_button_cancel:active span {
+ padding: 0 11px
+}
+
+.cke_dialog_footer_buttons {
+ display: inline-table;
+ margin: 5px;
+ width: auto;
+ position: relative;
+ vertical-align: middle
+}
+
+div.cke_dialog_ui_input_select {
+ display: table
+}
+
+select.cke_dialog_ui_input_select {
+ height: 24px;
+ line-height: 24px;
+ background-color: #fff;
+ border: 1px solid #c9cccf;
+ border-top-color: #aeb3b9;
+ padding: 2px 6px;
+ outline: 0;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset;
+ -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset;
+ box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset
+}
+
+.cke_dialog_ui_input_file {
+ width: 100%;
+ height: 25px
+}
+
+.cke_hc .cke_dialog_ui_labeled_content input:focus, .cke_hc .cke_dialog_ui_labeled_content select:focus, .cke_hc .cke_dialog_ui_labeled_content textarea:focus {
+ outline: 1px dotted
+}
+
+.cke_dialog .cke_dark_background {
+ background-color: #dedede
+}
+
+.cke_dialog .cke_light_background {
+ background-color: #ebebeb
+}
+
+.cke_dialog .cke_centered {
+ text-align: center
+}
+
+.cke_dialog a.cke_btn_reset {
+ float: right;
+ background: url(images/refresh.png) top left no-repeat;
+ width: 16px;
+ height: 16px;
+ border: 1px none;
+ font-size: 1px
+}
+
+.cke_hidpi .cke_dialog a.cke_btn_reset {
+ background-size: 16px;
+ background-image: url(images/hidpi/refresh.png)
+}
+
+.cke_rtl .cke_dialog a.cke_btn_reset {
+ float: left
+}
+
+.cke_dialog a.cke_btn_locked, .cke_dialog a.cke_btn_unlocked {
+ float: left;
+ width: 16px;
+ height: 16px;
+ background-repeat: no-repeat;
+ border: none 1px;
+ font-size: 1px
+}
+
+.cke_dialog a.cke_btn_locked .cke_icon {
+ display: none
+}
+
+.cke_rtl .cke_dialog a.cke_btn_locked, .cke_rtl .cke_dialog a.cke_btn_unlocked {
+ float: right
+}
+
+.cke_dialog a.cke_btn_locked {
+ background-image: url(images/lock.png)
+}
+
+.cke_dialog a.cke_btn_unlocked {
+ background-image: url(images/lock-open.png)
+}
+
+.cke_hidpi .cke_dialog a.cke_btn_unlocked, .cke_hidpi .cke_dialog a.cke_btn_locked {
+ background-size: 16px
+}
+
+.cke_hidpi .cke_dialog a.cke_btn_locked {
+ background-image: url(images/hidpi/lock.png)
+}
+
+.cke_hidpi .cke_dialog a.cke_btn_unlocked {
+ background-image: url(images/hidpi/lock-open.png)
+}
+
+.cke_dialog .cke_btn_over {
+ border: outset 1px;
+ cursor: pointer
+}
+
+.cke_dialog .ImagePreviewBox {
+ border: 2px ridge black;
+ overflow: scroll;
+ height: 200px;
+ width: 300px;
+ padding: 2px;
+ background-color: white
+}
+
+.cke_dialog .ImagePreviewBox table td {
+ white-space: normal
+}
+
+.cke_dialog .ImagePreviewLoader {
+ position: absolute;
+ white-space: normal;
+ overflow: hidden;
+ height: 160px;
+ width: 230px;
+ margin: 2px;
+ padding: 2px;
+ opacity: .9;
+ filter: alpha(opacity = 90);
+ background-color: #e4e4e4
+}
+
+.cke_dialog .FlashPreviewBox {
+ white-space: normal;
+ border: 2px ridge black;
+ overflow: auto;
+ height: 160px;
+ width: 390px;
+ padding: 2px;
+ background-color: white
+}
+
+.cke_dialog .cke_pastetext {
+ width: 346px;
+ height: 170px
+}
+
+.cke_dialog .cke_pastetext textarea {
+ width: 340px;
+ height: 170px;
+ resize: none
+}
+
+.cke_dialog iframe.cke_pasteframe {
+ width: 346px;
+ height: 130px;
+ background-color: white;
+ border: 1px solid #aeb3b9;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px
+}
+
+.cke_dialog .cke_hand {
+ cursor: pointer
+}
+
+.cke_disabled {
+ color: #a0a0a0
+}
+
+.cke_dialog_body .cke_label {
+ display: none
+}
+
+.cke_dialog_body label {
+ display: inline;
+ margin-bottom: auto;
+ cursor: default
+}
+
+.cke_dialog_body label.cke_required {
+ font-weight: bold
+}
+
+a.cke_smile {
+ overflow: hidden;
+ display: block;
+ text-align: center;
+ padding: .3em 0
+}
+
+a.cke_smile img {
+ vertical-align: middle
+}
+
+a.cke_specialchar {
+ cursor: inherit;
+ display: block;
+ height: 1.25em;
+ padding: .2em .3em;
+ text-align: center
+}
+
+a.cke_smile, a.cke_specialchar {
+ border: 1px solid transparent
+}
+
+a.cke_smile:hover, a.cke_smile:focus, a.cke_smile:active, a.cke_specialchar:hover, a.cke_specialchar:focus, a.cke_specialchar:active {
+ background: #fff;
+ outline: 0
+}
+
+a.cke_smile:hover, a.cke_specialchar:hover {
+ border-color: #888
+}
+
+a.cke_smile:focus, a.cke_smile:active, a.cke_specialchar:focus, a.cke_specialchar:active {
+ border-color: #139ff7
+}
+
+.cke_dialog_contents a.colorChooser {
+ display: block;
+ margin-top: 6px;
+ margin-left: 10px;
+ width: 80px
+}
+
+.cke_rtl .cke_dialog_contents a.colorChooser {
+ margin-right: 10px
+}
+
+.cke_dialog_ui_checkbox_input:focus, .cke_dialog_ui_radio_input:focus, .cke_btn_over {
+ outline: 1px dotted #696969
+}
+
+.cke_iframe_shim {
+ display: block;
+ position: absolute;
+ top: 0;
+ left: 0;
+ z-index: -1;
+ filter: alpha(opacity = 0);
+ width: 100%;
+ height: 100%
+}
+
+.cke_rtl input.cke_dialog_ui_input_text, .cke_rtl input.cke_dialog_ui_input_password {
+ padding-right: 2px
+}
+
+.cke_rtl div.cke_dialog_ui_input_text, .cke_rtl div.cke_dialog_ui_input_password {
+ padding-left: 2px
+}
+
+.cke_rtl div.cke_dialog_ui_input_text {
+ padding-right: 1px
+}
+
+.cke_rtl .cke_dialog_ui_vbox_child, .cke_rtl .cke_dialog_ui_hbox_child, .cke_rtl .cke_dialog_ui_hbox_first, .cke_rtl .cke_dialog_ui_hbox_last {
+ padding-right: 2px !important
+}
+
+.cke_hc .cke_dialog_title, .cke_hc .cke_dialog_footer, .cke_hc a.cke_dialog_tab, .cke_hc a.cke_dialog_ui_button, .cke_hc a.cke_dialog_ui_button:hover, .cke_hc a.cke_dialog_ui_button_ok, .cke_hc a.cke_dialog_ui_button_ok:hover {
+ filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)
+}
+
+.cke_hc div.cke_dialog_ui_input_text, .cke_hc div.cke_dialog_ui_input_password, .cke_hc div.cke_dialog_ui_input_textarea, .cke_hc div.cke_dialog_ui_input_select, .cke_hc div.cke_dialog_ui_input_file {
+ border: 0
+}
+
+a.cke_dialog_ui_button_ok:focus span, a.cke_dialog_ui_button_ok:active span, a.cke_dialog_ui_button_cancel:focus span, a.cke_dialog_ui_button_cancel:active span {
+ display: block
}
\ No newline at end of file
diff --git a/plugins/redmine_ckeditor/assets/ckeditor/skins/moono/dialog_iequirks.css b/plugins/redmine_ckeditor/assets/ckeditor/skins/moono/dialog_iequirks.css
index eb4c83725..92fe837f9 100644
--- a/plugins/redmine_ckeditor/assets/ckeditor/skins/moono/dialog_iequirks.css
+++ b/plugins/redmine_ckeditor/assets/ckeditor/skins/moono/dialog_iequirks.css
@@ -1,719 +1,719 @@
-/*
-Copyright (c) 2003-2014, CKSource - Frederico Knabben. All rights reserved.
-For licensing, see LICENSE.md or http://ckeditor.com/license
-*/
-.cke_dialog {
- visibility: visible
-}
-
-.cke_dialog_body {
- z-index: 1;
- background: #eaeaea;
- border: 1px solid #b2b2b2;
- border-bottom-color: #999;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px;
- -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .15);
- -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .15);
- box-shadow: 0 0 3px rgba(0, 0, 0, .15)
-}
-
-.cke_browser_gecko19 .cke_dialog_body {
- position: relative
-}
-
-.cke_dialog strong {
- font-weight: bold
-}
-
-.cke_dialog_title {
- font-weight: bold;
- font-size: 13px;
- cursor: move;
- position: relative;
- color: #474747;
- text-shadow: 0 1px 0 rgba(255, 255, 255, .75);
- border-bottom: 1px solid #999;
- padding: 6px 10px;
- -moz-border-radius: 2px 2px 0 0;
- -webkit-border-radius: 2px 2px 0 0;
- border-radius: 2px 2px 0 0;
- -moz-box-shadow: 0 1px 0 #fff inset;
- -webkit-box-shadow: 0 1px 0 #fff inset;
- box-shadow: 0 1px 0 #fff inset;
- background: #cfd1cf;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#cfd1cf));
- background-image: -moz-linear-gradient(top, #f5f5f5, #cfd1cf);
- background-image: -webkit-linear-gradient(top, #f5f5f5, #cfd1cf);
- background-image: -o-linear-gradient(top, #f5f5f5, #cfd1cf);
- background-image: -ms-linear-gradient(top, #f5f5f5, #cfd1cf);
- background-image: linear-gradient(top, #f5f5f5, #cfd1cf);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f5f5f5', endColorstr = '#cfd1cf')
-}
-
-.cke_dialog_contents {
- background-color: #fff;
- overflow: auto;
- padding: 15px 10px 5px 10px;
- margin-top: 30px;
- border-top: 1px solid #bfbfbf;
- -moz-border-radius: 0 0 3px 3px;
- -webkit-border-radius: 0 0 3px 3px;
- border-radius: 0 0 3px 3px
-}
-
-.cke_dialog_contents_body {
- overflow: auto;
- padding: 17px 10px 5px 10px;
- margin-top: 22px
-}
-
-.cke_dialog_footer {
- text-align: right;
- position: relative;
- border: 0;
- outline: 1px solid #bfbfbf;
- -moz-box-shadow: 0 1px 0 #fff inset;
- -webkit-box-shadow: 0 1px 0 #fff inset;
- box-shadow: 0 1px 0 #fff inset;
- -moz-border-radius: 0 0 2px 2px;
- -webkit-border-radius: 0 0 2px 2px;
- border-radius: 0 0 2px 2px;
- background: #cfd1cf;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#cfd1cf));
- background-image: -moz-linear-gradient(top, #ebebeb, #cfd1cf);
- background-image: -webkit-linear-gradient(top, #ebebeb, #cfd1cf);
- background-image: -o-linear-gradient(top, #ebebeb, #cfd1cf);
- background-image: -ms-linear-gradient(top, #ebebeb, #cfd1cf);
- background-image: linear-gradient(top, #ebebeb, #cfd1cf);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ebebeb', endColorstr = '#cfd1cf')
-}
-
-.cke_rtl .cke_dialog_footer {
- text-align: left
-}
-
-.cke_hc .cke_dialog_footer {
- outline: 0;
- border-top: 1px solid #fff
-}
-
-.cke_dialog .cke_resizer {
- margin-top: 22px
-}
-
-.cke_dialog .cke_resizer_rtl {
- margin-left: 5px
-}
-
-.cke_dialog .cke_resizer_ltr {
- margin-right: 5px
-}
-
-.cke_dialog_tabs {
- height: 24px;
- display: inline-block;
- margin: 5px 0 0;
- position: absolute;
- z-index: 2;
- left: 10px
-}
-
-.cke_rtl .cke_dialog_tabs {
- right: 10px
-}
-
-a.cke_dialog_tab {
- height: 16px;
- padding: 4px 8px;
- margin-right: 3px;
- display: inline-block;
- cursor: pointer;
- line-height: 16px;
- outline: 0;
- color: #595959;
- border: 1px solid #bfbfbf;
- -moz-border-radius: 3px 3px 0 0;
- -webkit-border-radius: 3px 3px 0 0;
- border-radius: 3px 3px 0 0;
- background: #d4d4d4;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#ededed));
- background-image: -moz-linear-gradient(top, #fafafa, #ededed);
- background-image: -webkit-linear-gradient(top, #fafafa, #ededed);
- background-image: -o-linear-gradient(top, #fafafa, #ededed);
- background-image: -ms-linear-gradient(top, #fafafa, #ededed);
- background-image: linear-gradient(top, #fafafa, #ededed);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#fafafa', endColorstr = '#ededed')
-}
-
-.cke_rtl a.cke_dialog_tab {
- margin-right: 0;
- margin-left: 3px
-}
-
-a.cke_dialog_tab:hover {
- background: #ebebeb;
- background: -moz-linear-gradient(top, #ebebeb 0, #dfdfdf 100%);
- background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebebeb), color-stop(100%, #dfdfdf));
- background: -webkit-linear-gradient(top, #ebebeb 0, #dfdfdf 100%);
- background: -o-linear-gradient(top, #ebebeb 0, #dfdfdf 100%);
- background: -ms-linear-gradient(top, #ebebeb 0, #dfdfdf 100%);
- background: linear-gradient(to bottom, #ebebeb 0, #dfdfdf 100%);
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ebebeb', endColorstr = '#dfdfdf', GradientType = 0)
-}
-
-a.cke_dialog_tab_selected {
- background: #fff;
- color: #383838;
- border-bottom-color: #fff;
- cursor: default;
- filter: none
-}
-
-a.cke_dialog_tab_selected:hover {
- background: #ededed;
- background: -moz-linear-gradient(top, #ededed 0, #fff 100%);
- background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ededed), color-stop(100%, #fff));
- background: -webkit-linear-gradient(top, #ededed 0, #fff 100%);
- background: -o-linear-gradient(top, #ededed 0, #fff 100%);
- background: -ms-linear-gradient(top, #ededed 0, #fff 100%);
- background: linear-gradient(to bottom, #ededed 0, #fff 100%);
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ededed', endColorstr = '#ffffff', GradientType = 0)
-}
-
-.cke_hc a.cke_dialog_tab:hover, .cke_hc a.cke_dialog_tab_selected {
- border: 3px solid;
- padding: 2px 6px
-}
-
-a.cke_dialog_tab_disabled {
- color: #bababa;
- cursor: default
-}
-
-.cke_single_page .cke_dialog_tabs {
- display: none
-}
-
-.cke_single_page .cke_dialog_contents {
- padding-top: 5px;
- margin-top: 0;
- border-top: 0
-}
-
-.cke_dialog_close_button {
- background-image: url(images/close.png);
- background-repeat: no-repeat;
- background-position: 0 0;
- position: absolute;
- cursor: pointer;
- text-align: center;
- height: 20px;
- width: 20px;
- top: 5px;
- z-index: 5
-}
-
-.cke_hidpi .cke_dialog_close_button {
- background-image: url(images/hidpi/close.png);
- background-size: 16px
-}
-
-.cke_dialog_close_button span {
- display: none
-}
-
-.cke_hc .cke_dialog_close_button span {
- display: inline;
- cursor: pointer;
- font-weight: bold;
- position: relative;
- top: 3px
-}
-
-.cke_ltr .cke_dialog_close_button {
- right: 5px
-}
-
-.cke_rtl .cke_dialog_close_button {
- left: 6px
-}
-
-.cke_dialog_close_button {
- top: 4px
-}
-
-div.cke_disabled .cke_dialog_ui_labeled_content div * {
- background-color: #ddd;
- cursor: default
-}
-
-.cke_dialog_ui_vbox table, .cke_dialog_ui_hbox table {
- margin: auto
-}
-
-.cke_dialog_ui_vbox_child {
- padding: 5px 0
-}
-
-.cke_dialog_ui_hbox {
- width: 100%
-}
-
-.cke_dialog_ui_hbox_first, .cke_dialog_ui_hbox_child, .cke_dialog_ui_hbox_last {
- vertical-align: top
-}
-
-.cke_ltr .cke_dialog_ui_hbox_first, .cke_ltr .cke_dialog_ui_hbox_child {
- padding-right: 10px
-}
-
-.cke_rtl .cke_dialog_ui_hbox_first, .cke_rtl .cke_dialog_ui_hbox_child {
- padding-left: 10px
-}
-
-.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first, .cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child {
- padding-right: 5px
-}
-
-.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first, .cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child {
- padding-left: 5px;
- padding-right: 0
-}
-
-.cke_hc div.cke_dialog_ui_input_text, .cke_hc div.cke_dialog_ui_input_password, .cke_hc div.cke_dialog_ui_input_textarea, .cke_hc div.cke_dialog_ui_input_select, .cke_hc div.cke_dialog_ui_input_file {
- border: 1px solid
-}
-
-textarea.cke_dialog_ui_input_textarea {
- overflow: auto;
- resize: none
-}
-
-input.cke_dialog_ui_input_text, input.cke_dialog_ui_input_password, textarea.cke_dialog_ui_input_textarea {
- background-color: #fff;
- border: 1px solid #c9cccf;
- border-top-color: #aeb3b9;
- padding: 4px 6px;
- outline: 0;
- width: 100%;
- *width: 95%;
- -moz-box-sizing: border-box;
- -webkit-box-sizing: border-box;
- box-sizing: border-box;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px;
- -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset;
- -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset;
- box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset
-}
-
-input.cke_dialog_ui_input_text:hover, input.cke_dialog_ui_input_password:hover, textarea.cke_dialog_ui_input_textarea:hover {
- border: 1px solid #aeb3b9;
- border-top-color: #a0a6ad
-}
-
-input.cke_dialog_ui_input_text:focus, input.cke_dialog_ui_input_password:focus, textarea.cke_dialog_ui_input_textarea:focus, select.cke_dialog_ui_input_select:focus {
- outline: 0;
- border: 1px solid #139ff7;
- border-top-color: #1392e9
-}
-
-a.cke_dialog_ui_button {
- display: inline-block;
- *display: inline;
- *zoom: 1;
- padding: 3px 0;
- margin: 0;
- text-align: center;
- color: #333;
- vertical-align: middle;
- cursor: pointer;
- border: 1px solid #b6b6b6;
- border-bottom-color: #999;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px;
- -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- background: #e4e4e4;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e4e4));
- background-image: -moz-linear-gradient(top, #fff, #e4e4e4);
- background-image: -webkit-linear-gradient(top, #fff, #e4e4e4);
- background-image: -o-linear-gradient(top, #fff, #e4e4e4);
- background-image: -ms-linear-gradient(top, #fff, #e4e4e4);
- background-image: linear-gradient(top, #fff, #e4e4e4);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ffffff', endColorstr = '#e4e4e4')
-}
-
-span.cke_dialog_ui_button {
- padding: 0 12px
-}
-
-a.cke_dialog_ui_button:hover {
- border-color: #9e9e9e;
- background: #ccc;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ccc));
- background-image: -moz-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -webkit-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -o-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -ms-linear-gradient(top, #f2f2f2, #ccc);
- background-image: linear-gradient(top, #f2f2f2, #ccc);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f2f2f2', endColorstr = '#cccccc')
-}
-
-a.cke_dialog_ui_button:focus, a.cke_dialog_ui_button:active {
- border-color: #969696;
- outline: 0;
- -moz-box-shadow: 0 0 6px rgba(0, 0, 0, .4) inset;
- -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, .4) inset;
- box-shadow: 0 0 6px rgba(0, 0, 0, .4) inset
-}
-
-.cke_hc a.cke_dialog_ui_button:hover, .cke_hc a.cke_dialog_ui_button:focus, .cke_hc a.cke_dialog_ui_button:active {
- border: 3px solid;
- padding-top: 1px;
- padding-bottom: 1px
-}
-
-.cke_hc a.cke_dialog_ui_button:hover span, .cke_hc a.cke_dialog_ui_button:focus span, .cke_hc a.cke_dialog_ui_button:active span {
- padding-left: 10px;
- padding-right: 10px
-}
-
-.cke_dialog_footer_buttons a.cke_dialog_ui_button span {
- color: inherit;
- font-size: 12px;
- font-weight: bold;
- line-height: 20px
-}
-
-a.cke_dialog_ui_button_ok {
- color: #fff;
- text-shadow: 0 -1px 0 #55830c;
- border-color: #62a60a #62a60a #4d9200;
- background: #69b10b;
- background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9ad717), to(#69b10b));
- background-image: -webkit-linear-gradient(top, #9ad717, #69b10b);
- background-image: -o-linear-gradient(top, #9ad717, #69b10b);
- background-image: linear-gradient(to bottom, #9ad717, #69b10b);
- background-image: -moz-linear-gradient(top, #9ad717, #69b10b);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#9ad717', endColorstr = '#69b10b')
-}
-
-a.cke_dialog_ui_button_ok:hover {
- border-color: #5b9909 #5b9909 #478500;
- background: #88be14;
- background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #88be14), color-stop(100%, #5d9c0a));
- background: -webkit-linear-gradient(top, #88be14 0, #5d9c0a 100%);
- background: -o-linear-gradient(top, #88be14 0, #5d9c0a 100%);
- background: linear-gradient(to bottom, #88be14 0, #5d9c0a 100%);
- background: -moz-linear-gradient(top, #88be14 0, #5d9c0a 100%);
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#88be14', endColorstr = '#5d9c0a', GradientType = 0)
-}
-
-a.cke_dialog_ui_button span {
- text-shadow: 0 1px 0 #fff
-}
-
-a.cke_dialog_ui_button_ok span {
- text-shadow: 0 -1px 0 #55830c
-}
-
-span.cke_dialog_ui_button {
- cursor: pointer
-}
-
-a.cke_dialog_ui_button_ok:focus, a.cke_dialog_ui_button_ok:active, a.cke_dialog_ui_button_cancel:focus, a.cke_dialog_ui_button_cancel:active {
- border-width: 2px;
- padding: 2px 0
-}
-
-a.cke_dialog_ui_button_ok:focus, a.cke_dialog_ui_button_ok:active {
- border-color: #568c0a
-}
-
-a.cke_dialog_ui_button_ok:focus span, a.cke_dialog_ui_button_ok:active span, a.cke_dialog_ui_button_cancel:focus span, a.cke_dialog_ui_button_cancel:active span {
- padding: 0 11px
-}
-
-.cke_dialog_footer_buttons {
- display: inline-table;
- margin: 5px;
- width: auto;
- position: relative;
- vertical-align: middle
-}
-
-div.cke_dialog_ui_input_select {
- display: table
-}
-
-select.cke_dialog_ui_input_select {
- height: 24px;
- line-height: 24px;
- background-color: #fff;
- border: 1px solid #c9cccf;
- border-top-color: #aeb3b9;
- padding: 2px 6px;
- outline: 0;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px;
- -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset;
- -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset;
- box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset
-}
-
-.cke_dialog_ui_input_file {
- width: 100%;
- height: 25px
-}
-
-.cke_hc .cke_dialog_ui_labeled_content input:focus, .cke_hc .cke_dialog_ui_labeled_content select:focus, .cke_hc .cke_dialog_ui_labeled_content textarea:focus {
- outline: 1px dotted
-}
-
-.cke_dialog .cke_dark_background {
- background-color: #dedede
-}
-
-.cke_dialog .cke_light_background {
- background-color: #ebebeb
-}
-
-.cke_dialog .cke_centered {
- text-align: center
-}
-
-.cke_dialog a.cke_btn_reset {
- float: right;
- background: url(images/refresh.png) top left no-repeat;
- width: 16px;
- height: 16px;
- border: 1px none;
- font-size: 1px
-}
-
-.cke_hidpi .cke_dialog a.cke_btn_reset {
- background-size: 16px;
- background-image: url(images/hidpi/refresh.png)
-}
-
-.cke_rtl .cke_dialog a.cke_btn_reset {
- float: left
-}
-
-.cke_dialog a.cke_btn_locked, .cke_dialog a.cke_btn_unlocked {
- float: left;
- width: 16px;
- height: 16px;
- background-repeat: no-repeat;
- border: none 1px;
- font-size: 1px
-}
-
-.cke_dialog a.cke_btn_locked .cke_icon {
- display: none
-}
-
-.cke_rtl .cke_dialog a.cke_btn_locked, .cke_rtl .cke_dialog a.cke_btn_unlocked {
- float: right
-}
-
-.cke_dialog a.cke_btn_locked {
- background-image: url(images/lock.png)
-}
-
-.cke_dialog a.cke_btn_unlocked {
- background-image: url(images/lock-open.png)
-}
-
-.cke_hidpi .cke_dialog a.cke_btn_unlocked, .cke_hidpi .cke_dialog a.cke_btn_locked {
- background-size: 16px
-}
-
-.cke_hidpi .cke_dialog a.cke_btn_locked {
- background-image: url(images/hidpi/lock.png)
-}
-
-.cke_hidpi .cke_dialog a.cke_btn_unlocked {
- background-image: url(images/hidpi/lock-open.png)
-}
-
-.cke_dialog .cke_btn_over {
- border: outset 1px;
- cursor: pointer
-}
-
-.cke_dialog .ImagePreviewBox {
- border: 2px ridge black;
- overflow: scroll;
- height: 200px;
- width: 300px;
- padding: 2px;
- background-color: white
-}
-
-.cke_dialog .ImagePreviewBox table td {
- white-space: normal
-}
-
-.cke_dialog .ImagePreviewLoader {
- position: absolute;
- white-space: normal;
- overflow: hidden;
- height: 160px;
- width: 230px;
- margin: 2px;
- padding: 2px;
- opacity: .9;
- filter: alpha(opacity = 90);
- background-color: #e4e4e4
-}
-
-.cke_dialog .FlashPreviewBox {
- white-space: normal;
- border: 2px ridge black;
- overflow: auto;
- height: 160px;
- width: 390px;
- padding: 2px;
- background-color: white
-}
-
-.cke_dialog .cke_pastetext {
- width: 346px;
- height: 170px
-}
-
-.cke_dialog .cke_pastetext textarea {
- width: 340px;
- height: 170px;
- resize: none
-}
-
-.cke_dialog iframe.cke_pasteframe {
- width: 346px;
- height: 130px;
- background-color: white;
- border: 1px solid #aeb3b9;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px
-}
-
-.cke_dialog .cke_hand {
- cursor: pointer
-}
-
-.cke_disabled {
- color: #a0a0a0
-}
-
-.cke_dialog_body .cke_label {
- display: none
-}
-
-.cke_dialog_body label {
- display: inline;
- margin-bottom: auto;
- cursor: default
-}
-
-.cke_dialog_body label.cke_required {
- font-weight: bold
-}
-
-a.cke_smile {
- overflow: hidden;
- display: block;
- text-align: center;
- padding: .3em 0
-}
-
-a.cke_smile img {
- vertical-align: middle
-}
-
-a.cke_specialchar {
- cursor: inherit;
- display: block;
- height: 1.25em;
- padding: .2em .3em;
- text-align: center
-}
-
-a.cke_smile, a.cke_specialchar {
- border: 1px solid transparent
-}
-
-a.cke_smile:hover, a.cke_smile:focus, a.cke_smile:active, a.cke_specialchar:hover, a.cke_specialchar:focus, a.cke_specialchar:active {
- background: #fff;
- outline: 0
-}
-
-a.cke_smile:hover, a.cke_specialchar:hover {
- border-color: #888
-}
-
-a.cke_smile:focus, a.cke_smile:active, a.cke_specialchar:focus, a.cke_specialchar:active {
- border-color: #139ff7
-}
-
-.cke_dialog_contents a.colorChooser {
- display: block;
- margin-top: 6px;
- margin-left: 10px;
- width: 80px
-}
-
-.cke_rtl .cke_dialog_contents a.colorChooser {
- margin-right: 10px
-}
-
-.cke_dialog_ui_checkbox_input:focus, .cke_dialog_ui_radio_input:focus, .cke_btn_over {
- outline: 1px dotted #696969
-}
-
-.cke_iframe_shim {
- display: block;
- position: absolute;
- top: 0;
- left: 0;
- z-index: -1;
- filter: alpha(opacity = 0);
- width: 100%;
- height: 100%
-}
-
-.cke_rtl input.cke_dialog_ui_input_text, .cke_rtl input.cke_dialog_ui_input_password {
- padding-right: 2px
-}
-
-.cke_rtl div.cke_dialog_ui_input_text, .cke_rtl div.cke_dialog_ui_input_password {
- padding-left: 2px
-}
-
-.cke_rtl div.cke_dialog_ui_input_text {
- padding-right: 1px
-}
-
-.cke_rtl .cke_dialog_ui_vbox_child, .cke_rtl .cke_dialog_ui_hbox_child, .cke_rtl .cke_dialog_ui_hbox_first, .cke_rtl .cke_dialog_ui_hbox_last {
- padding-right: 2px !important
-}
-
-.cke_hc .cke_dialog_title, .cke_hc .cke_dialog_footer, .cke_hc a.cke_dialog_tab, .cke_hc a.cke_dialog_ui_button, .cke_hc a.cke_dialog_ui_button:hover, .cke_hc a.cke_dialog_ui_button_ok, .cke_hc a.cke_dialog_ui_button_ok:hover {
- filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)
-}
-
-.cke_hc div.cke_dialog_ui_input_text, .cke_hc div.cke_dialog_ui_input_password, .cke_hc div.cke_dialog_ui_input_textarea, .cke_hc div.cke_dialog_ui_input_select, .cke_hc div.cke_dialog_ui_input_file {
- border: 0
-}
-
-.cke_dialog_footer {
- filter: ""
+/*
+Copyright (c) 2003-2014, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.md or http://ckeditor.com/license
+*/
+.cke_dialog {
+ visibility: visible
+}
+
+.cke_dialog_body {
+ z-index: 1;
+ background: #eaeaea;
+ border: 1px solid #b2b2b2;
+ border-bottom-color: #999;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .15);
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .15);
+ box-shadow: 0 0 3px rgba(0, 0, 0, .15)
+}
+
+.cke_browser_gecko19 .cke_dialog_body {
+ position: relative
+}
+
+.cke_dialog strong {
+ font-weight: bold
+}
+
+.cke_dialog_title {
+ font-weight: bold;
+ font-size: 13px;
+ cursor: move;
+ position: relative;
+ color: #474747;
+ text-shadow: 0 1px 0 rgba(255, 255, 255, .75);
+ border-bottom: 1px solid #999;
+ padding: 6px 10px;
+ -moz-border-radius: 2px 2px 0 0;
+ -webkit-border-radius: 2px 2px 0 0;
+ border-radius: 2px 2px 0 0;
+ -moz-box-shadow: 0 1px 0 #fff inset;
+ -webkit-box-shadow: 0 1px 0 #fff inset;
+ box-shadow: 0 1px 0 #fff inset;
+ background: #cfd1cf;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#cfd1cf));
+ background-image: -moz-linear-gradient(top, #f5f5f5, #cfd1cf);
+ background-image: -webkit-linear-gradient(top, #f5f5f5, #cfd1cf);
+ background-image: -o-linear-gradient(top, #f5f5f5, #cfd1cf);
+ background-image: -ms-linear-gradient(top, #f5f5f5, #cfd1cf);
+ background-image: linear-gradient(top, #f5f5f5, #cfd1cf);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f5f5f5', endColorstr = '#cfd1cf')
+}
+
+.cke_dialog_contents {
+ background-color: #fff;
+ overflow: auto;
+ padding: 15px 10px 5px 10px;
+ margin-top: 30px;
+ border-top: 1px solid #bfbfbf;
+ -moz-border-radius: 0 0 3px 3px;
+ -webkit-border-radius: 0 0 3px 3px;
+ border-radius: 0 0 3px 3px
+}
+
+.cke_dialog_contents_body {
+ overflow: auto;
+ padding: 17px 10px 5px 10px;
+ margin-top: 22px
+}
+
+.cke_dialog_footer {
+ text-align: right;
+ position: relative;
+ border: 0;
+ outline: 1px solid #bfbfbf;
+ -moz-box-shadow: 0 1px 0 #fff inset;
+ -webkit-box-shadow: 0 1px 0 #fff inset;
+ box-shadow: 0 1px 0 #fff inset;
+ -moz-border-radius: 0 0 2px 2px;
+ -webkit-border-radius: 0 0 2px 2px;
+ border-radius: 0 0 2px 2px;
+ background: #cfd1cf;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#cfd1cf));
+ background-image: -moz-linear-gradient(top, #ebebeb, #cfd1cf);
+ background-image: -webkit-linear-gradient(top, #ebebeb, #cfd1cf);
+ background-image: -o-linear-gradient(top, #ebebeb, #cfd1cf);
+ background-image: -ms-linear-gradient(top, #ebebeb, #cfd1cf);
+ background-image: linear-gradient(top, #ebebeb, #cfd1cf);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ebebeb', endColorstr = '#cfd1cf')
+}
+
+.cke_rtl .cke_dialog_footer {
+ text-align: left
+}
+
+.cke_hc .cke_dialog_footer {
+ outline: 0;
+ border-top: 1px solid #fff
+}
+
+.cke_dialog .cke_resizer {
+ margin-top: 22px
+}
+
+.cke_dialog .cke_resizer_rtl {
+ margin-left: 5px
+}
+
+.cke_dialog .cke_resizer_ltr {
+ margin-right: 5px
+}
+
+.cke_dialog_tabs {
+ height: 24px;
+ display: inline-block;
+ margin: 5px 0 0;
+ position: absolute;
+ z-index: 2;
+ left: 10px
+}
+
+.cke_rtl .cke_dialog_tabs {
+ right: 10px
+}
+
+a.cke_dialog_tab {
+ height: 16px;
+ padding: 4px 8px;
+ margin-right: 3px;
+ display: inline-block;
+ cursor: pointer;
+ line-height: 16px;
+ outline: 0;
+ color: #595959;
+ border: 1px solid #bfbfbf;
+ -moz-border-radius: 3px 3px 0 0;
+ -webkit-border-radius: 3px 3px 0 0;
+ border-radius: 3px 3px 0 0;
+ background: #d4d4d4;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#ededed));
+ background-image: -moz-linear-gradient(top, #fafafa, #ededed);
+ background-image: -webkit-linear-gradient(top, #fafafa, #ededed);
+ background-image: -o-linear-gradient(top, #fafafa, #ededed);
+ background-image: -ms-linear-gradient(top, #fafafa, #ededed);
+ background-image: linear-gradient(top, #fafafa, #ededed);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#fafafa', endColorstr = '#ededed')
+}
+
+.cke_rtl a.cke_dialog_tab {
+ margin-right: 0;
+ margin-left: 3px
+}
+
+a.cke_dialog_tab:hover {
+ background: #ebebeb;
+ background: -moz-linear-gradient(top, #ebebeb 0, #dfdfdf 100%);
+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebebeb), color-stop(100%, #dfdfdf));
+ background: -webkit-linear-gradient(top, #ebebeb 0, #dfdfdf 100%);
+ background: -o-linear-gradient(top, #ebebeb 0, #dfdfdf 100%);
+ background: -ms-linear-gradient(top, #ebebeb 0, #dfdfdf 100%);
+ background: linear-gradient(to bottom, #ebebeb 0, #dfdfdf 100%);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ebebeb', endColorstr = '#dfdfdf', GradientType = 0)
+}
+
+a.cke_dialog_tab_selected {
+ background: #fff;
+ color: #383838;
+ border-bottom-color: #fff;
+ cursor: default;
+ filter: none
+}
+
+a.cke_dialog_tab_selected:hover {
+ background: #ededed;
+ background: -moz-linear-gradient(top, #ededed 0, #fff 100%);
+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ededed), color-stop(100%, #fff));
+ background: -webkit-linear-gradient(top, #ededed 0, #fff 100%);
+ background: -o-linear-gradient(top, #ededed 0, #fff 100%);
+ background: -ms-linear-gradient(top, #ededed 0, #fff 100%);
+ background: linear-gradient(to bottom, #ededed 0, #fff 100%);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ededed', endColorstr = '#ffffff', GradientType = 0)
+}
+
+.cke_hc a.cke_dialog_tab:hover, .cke_hc a.cke_dialog_tab_selected {
+ border: 3px solid;
+ padding: 2px 6px
+}
+
+a.cke_dialog_tab_disabled {
+ color: #bababa;
+ cursor: default
+}
+
+.cke_single_page .cke_dialog_tabs {
+ display: none
+}
+
+.cke_single_page .cke_dialog_contents {
+ padding-top: 5px;
+ margin-top: 0;
+ border-top: 0
+}
+
+.cke_dialog_close_button {
+ background-image: url(images/close.png);
+ background-repeat: no-repeat;
+ background-position: 0 0;
+ position: absolute;
+ cursor: pointer;
+ text-align: center;
+ height: 20px;
+ width: 20px;
+ top: 5px;
+ z-index: 5
+}
+
+.cke_hidpi .cke_dialog_close_button {
+ background-image: url(images/hidpi/close.png);
+ background-size: 16px
+}
+
+.cke_dialog_close_button span {
+ display: none
+}
+
+.cke_hc .cke_dialog_close_button span {
+ display: inline;
+ cursor: pointer;
+ font-weight: bold;
+ position: relative;
+ top: 3px
+}
+
+.cke_ltr .cke_dialog_close_button {
+ right: 5px
+}
+
+.cke_rtl .cke_dialog_close_button {
+ left: 6px
+}
+
+.cke_dialog_close_button {
+ top: 4px
+}
+
+div.cke_disabled .cke_dialog_ui_labeled_content div * {
+ background-color: #ddd;
+ cursor: default
+}
+
+.cke_dialog_ui_vbox table, .cke_dialog_ui_hbox table {
+ margin: auto
+}
+
+.cke_dialog_ui_vbox_child {
+ padding: 5px 0
+}
+
+.cke_dialog_ui_hbox {
+ width: 100%
+}
+
+.cke_dialog_ui_hbox_first, .cke_dialog_ui_hbox_child, .cke_dialog_ui_hbox_last {
+ vertical-align: top
+}
+
+.cke_ltr .cke_dialog_ui_hbox_first, .cke_ltr .cke_dialog_ui_hbox_child {
+ padding-right: 10px
+}
+
+.cke_rtl .cke_dialog_ui_hbox_first, .cke_rtl .cke_dialog_ui_hbox_child {
+ padding-left: 10px
+}
+
+.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first, .cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child {
+ padding-right: 5px
+}
+
+.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first, .cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child {
+ padding-left: 5px;
+ padding-right: 0
+}
+
+.cke_hc div.cke_dialog_ui_input_text, .cke_hc div.cke_dialog_ui_input_password, .cke_hc div.cke_dialog_ui_input_textarea, .cke_hc div.cke_dialog_ui_input_select, .cke_hc div.cke_dialog_ui_input_file {
+ border: 1px solid
+}
+
+textarea.cke_dialog_ui_input_textarea {
+ overflow: auto;
+ resize: none
+}
+
+input.cke_dialog_ui_input_text, input.cke_dialog_ui_input_password, textarea.cke_dialog_ui_input_textarea {
+ background-color: #fff;
+ border: 1px solid #c9cccf;
+ border-top-color: #aeb3b9;
+ padding: 4px 6px;
+ outline: 0;
+ width: 100%;
+ *width: 95%;
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset;
+ -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset;
+ box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset
+}
+
+input.cke_dialog_ui_input_text:hover, input.cke_dialog_ui_input_password:hover, textarea.cke_dialog_ui_input_textarea:hover {
+ border: 1px solid #aeb3b9;
+ border-top-color: #a0a6ad
+}
+
+input.cke_dialog_ui_input_text:focus, input.cke_dialog_ui_input_password:focus, textarea.cke_dialog_ui_input_textarea:focus, select.cke_dialog_ui_input_select:focus {
+ outline: 0;
+ border: 1px solid #139ff7;
+ border-top-color: #1392e9
+}
+
+a.cke_dialog_ui_button {
+ display: inline-block;
+ *display: inline;
+ *zoom: 1;
+ padding: 3px 0;
+ margin: 0;
+ text-align: center;
+ color: #333;
+ vertical-align: middle;
+ cursor: pointer;
+ border: 1px solid #b6b6b6;
+ border-bottom-color: #999;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ background: #e4e4e4;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e4e4));
+ background-image: -moz-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -webkit-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -o-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -ms-linear-gradient(top, #fff, #e4e4e4);
+ background-image: linear-gradient(top, #fff, #e4e4e4);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ffffff', endColorstr = '#e4e4e4')
+}
+
+span.cke_dialog_ui_button {
+ padding: 0 12px
+}
+
+a.cke_dialog_ui_button:hover {
+ border-color: #9e9e9e;
+ background: #ccc;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ccc));
+ background-image: -moz-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -webkit-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -o-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -ms-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: linear-gradient(top, #f2f2f2, #ccc);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f2f2f2', endColorstr = '#cccccc')
+}
+
+a.cke_dialog_ui_button:focus, a.cke_dialog_ui_button:active {
+ border-color: #969696;
+ outline: 0;
+ -moz-box-shadow: 0 0 6px rgba(0, 0, 0, .4) inset;
+ -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, .4) inset;
+ box-shadow: 0 0 6px rgba(0, 0, 0, .4) inset
+}
+
+.cke_hc a.cke_dialog_ui_button:hover, .cke_hc a.cke_dialog_ui_button:focus, .cke_hc a.cke_dialog_ui_button:active {
+ border: 3px solid;
+ padding-top: 1px;
+ padding-bottom: 1px
+}
+
+.cke_hc a.cke_dialog_ui_button:hover span, .cke_hc a.cke_dialog_ui_button:focus span, .cke_hc a.cke_dialog_ui_button:active span {
+ padding-left: 10px;
+ padding-right: 10px
+}
+
+.cke_dialog_footer_buttons a.cke_dialog_ui_button span {
+ color: inherit;
+ font-size: 12px;
+ font-weight: bold;
+ line-height: 20px
+}
+
+a.cke_dialog_ui_button_ok {
+ color: #fff;
+ text-shadow: 0 -1px 0 #55830c;
+ border-color: #62a60a #62a60a #4d9200;
+ background: #69b10b;
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9ad717), to(#69b10b));
+ background-image: -webkit-linear-gradient(top, #9ad717, #69b10b);
+ background-image: -o-linear-gradient(top, #9ad717, #69b10b);
+ background-image: linear-gradient(to bottom, #9ad717, #69b10b);
+ background-image: -moz-linear-gradient(top, #9ad717, #69b10b);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#9ad717', endColorstr = '#69b10b')
+}
+
+a.cke_dialog_ui_button_ok:hover {
+ border-color: #5b9909 #5b9909 #478500;
+ background: #88be14;
+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #88be14), color-stop(100%, #5d9c0a));
+ background: -webkit-linear-gradient(top, #88be14 0, #5d9c0a 100%);
+ background: -o-linear-gradient(top, #88be14 0, #5d9c0a 100%);
+ background: linear-gradient(to bottom, #88be14 0, #5d9c0a 100%);
+ background: -moz-linear-gradient(top, #88be14 0, #5d9c0a 100%);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#88be14', endColorstr = '#5d9c0a', GradientType = 0)
+}
+
+a.cke_dialog_ui_button span {
+ text-shadow: 0 1px 0 #fff
+}
+
+a.cke_dialog_ui_button_ok span {
+ text-shadow: 0 -1px 0 #55830c
+}
+
+span.cke_dialog_ui_button {
+ cursor: pointer
+}
+
+a.cke_dialog_ui_button_ok:focus, a.cke_dialog_ui_button_ok:active, a.cke_dialog_ui_button_cancel:focus, a.cke_dialog_ui_button_cancel:active {
+ border-width: 2px;
+ padding: 2px 0
+}
+
+a.cke_dialog_ui_button_ok:focus, a.cke_dialog_ui_button_ok:active {
+ border-color: #568c0a
+}
+
+a.cke_dialog_ui_button_ok:focus span, a.cke_dialog_ui_button_ok:active span, a.cke_dialog_ui_button_cancel:focus span, a.cke_dialog_ui_button_cancel:active span {
+ padding: 0 11px
+}
+
+.cke_dialog_footer_buttons {
+ display: inline-table;
+ margin: 5px;
+ width: auto;
+ position: relative;
+ vertical-align: middle
+}
+
+div.cke_dialog_ui_input_select {
+ display: table
+}
+
+select.cke_dialog_ui_input_select {
+ height: 24px;
+ line-height: 24px;
+ background-color: #fff;
+ border: 1px solid #c9cccf;
+ border-top-color: #aeb3b9;
+ padding: 2px 6px;
+ outline: 0;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset;
+ -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset;
+ box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset
+}
+
+.cke_dialog_ui_input_file {
+ width: 100%;
+ height: 25px
+}
+
+.cke_hc .cke_dialog_ui_labeled_content input:focus, .cke_hc .cke_dialog_ui_labeled_content select:focus, .cke_hc .cke_dialog_ui_labeled_content textarea:focus {
+ outline: 1px dotted
+}
+
+.cke_dialog .cke_dark_background {
+ background-color: #dedede
+}
+
+.cke_dialog .cke_light_background {
+ background-color: #ebebeb
+}
+
+.cke_dialog .cke_centered {
+ text-align: center
+}
+
+.cke_dialog a.cke_btn_reset {
+ float: right;
+ background: url(images/refresh.png) top left no-repeat;
+ width: 16px;
+ height: 16px;
+ border: 1px none;
+ font-size: 1px
+}
+
+.cke_hidpi .cke_dialog a.cke_btn_reset {
+ background-size: 16px;
+ background-image: url(images/hidpi/refresh.png)
+}
+
+.cke_rtl .cke_dialog a.cke_btn_reset {
+ float: left
+}
+
+.cke_dialog a.cke_btn_locked, .cke_dialog a.cke_btn_unlocked {
+ float: left;
+ width: 16px;
+ height: 16px;
+ background-repeat: no-repeat;
+ border: none 1px;
+ font-size: 1px
+}
+
+.cke_dialog a.cke_btn_locked .cke_icon {
+ display: none
+}
+
+.cke_rtl .cke_dialog a.cke_btn_locked, .cke_rtl .cke_dialog a.cke_btn_unlocked {
+ float: right
+}
+
+.cke_dialog a.cke_btn_locked {
+ background-image: url(images/lock.png)
+}
+
+.cke_dialog a.cke_btn_unlocked {
+ background-image: url(images/lock-open.png)
+}
+
+.cke_hidpi .cke_dialog a.cke_btn_unlocked, .cke_hidpi .cke_dialog a.cke_btn_locked {
+ background-size: 16px
+}
+
+.cke_hidpi .cke_dialog a.cke_btn_locked {
+ background-image: url(images/hidpi/lock.png)
+}
+
+.cke_hidpi .cke_dialog a.cke_btn_unlocked {
+ background-image: url(images/hidpi/lock-open.png)
+}
+
+.cke_dialog .cke_btn_over {
+ border: outset 1px;
+ cursor: pointer
+}
+
+.cke_dialog .ImagePreviewBox {
+ border: 2px ridge black;
+ overflow: scroll;
+ height: 200px;
+ width: 300px;
+ padding: 2px;
+ background-color: white
+}
+
+.cke_dialog .ImagePreviewBox table td {
+ white-space: normal
+}
+
+.cke_dialog .ImagePreviewLoader {
+ position: absolute;
+ white-space: normal;
+ overflow: hidden;
+ height: 160px;
+ width: 230px;
+ margin: 2px;
+ padding: 2px;
+ opacity: .9;
+ filter: alpha(opacity = 90);
+ background-color: #e4e4e4
+}
+
+.cke_dialog .FlashPreviewBox {
+ white-space: normal;
+ border: 2px ridge black;
+ overflow: auto;
+ height: 160px;
+ width: 390px;
+ padding: 2px;
+ background-color: white
+}
+
+.cke_dialog .cke_pastetext {
+ width: 346px;
+ height: 170px
+}
+
+.cke_dialog .cke_pastetext textarea {
+ width: 340px;
+ height: 170px;
+ resize: none
+}
+
+.cke_dialog iframe.cke_pasteframe {
+ width: 346px;
+ height: 130px;
+ background-color: white;
+ border: 1px solid #aeb3b9;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px
+}
+
+.cke_dialog .cke_hand {
+ cursor: pointer
+}
+
+.cke_disabled {
+ color: #a0a0a0
+}
+
+.cke_dialog_body .cke_label {
+ display: none
+}
+
+.cke_dialog_body label {
+ display: inline;
+ margin-bottom: auto;
+ cursor: default
+}
+
+.cke_dialog_body label.cke_required {
+ font-weight: bold
+}
+
+a.cke_smile {
+ overflow: hidden;
+ display: block;
+ text-align: center;
+ padding: .3em 0
+}
+
+a.cke_smile img {
+ vertical-align: middle
+}
+
+a.cke_specialchar {
+ cursor: inherit;
+ display: block;
+ height: 1.25em;
+ padding: .2em .3em;
+ text-align: center
+}
+
+a.cke_smile, a.cke_specialchar {
+ border: 1px solid transparent
+}
+
+a.cke_smile:hover, a.cke_smile:focus, a.cke_smile:active, a.cke_specialchar:hover, a.cke_specialchar:focus, a.cke_specialchar:active {
+ background: #fff;
+ outline: 0
+}
+
+a.cke_smile:hover, a.cke_specialchar:hover {
+ border-color: #888
+}
+
+a.cke_smile:focus, a.cke_smile:active, a.cke_specialchar:focus, a.cke_specialchar:active {
+ border-color: #139ff7
+}
+
+.cke_dialog_contents a.colorChooser {
+ display: block;
+ margin-top: 6px;
+ margin-left: 10px;
+ width: 80px
+}
+
+.cke_rtl .cke_dialog_contents a.colorChooser {
+ margin-right: 10px
+}
+
+.cke_dialog_ui_checkbox_input:focus, .cke_dialog_ui_radio_input:focus, .cke_btn_over {
+ outline: 1px dotted #696969
+}
+
+.cke_iframe_shim {
+ display: block;
+ position: absolute;
+ top: 0;
+ left: 0;
+ z-index: -1;
+ filter: alpha(opacity = 0);
+ width: 100%;
+ height: 100%
+}
+
+.cke_rtl input.cke_dialog_ui_input_text, .cke_rtl input.cke_dialog_ui_input_password {
+ padding-right: 2px
+}
+
+.cke_rtl div.cke_dialog_ui_input_text, .cke_rtl div.cke_dialog_ui_input_password {
+ padding-left: 2px
+}
+
+.cke_rtl div.cke_dialog_ui_input_text {
+ padding-right: 1px
+}
+
+.cke_rtl .cke_dialog_ui_vbox_child, .cke_rtl .cke_dialog_ui_hbox_child, .cke_rtl .cke_dialog_ui_hbox_first, .cke_rtl .cke_dialog_ui_hbox_last {
+ padding-right: 2px !important
+}
+
+.cke_hc .cke_dialog_title, .cke_hc .cke_dialog_footer, .cke_hc a.cke_dialog_tab, .cke_hc a.cke_dialog_ui_button, .cke_hc a.cke_dialog_ui_button:hover, .cke_hc a.cke_dialog_ui_button_ok, .cke_hc a.cke_dialog_ui_button_ok:hover {
+ filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)
+}
+
+.cke_hc div.cke_dialog_ui_input_text, .cke_hc div.cke_dialog_ui_input_password, .cke_hc div.cke_dialog_ui_input_textarea, .cke_hc div.cke_dialog_ui_input_select, .cke_hc div.cke_dialog_ui_input_file {
+ border: 0
+}
+
+.cke_dialog_footer {
+ filter: ""
}
\ No newline at end of file
diff --git a/plugins/redmine_ckeditor/assets/ckeditor/skins/moono/dialog_opera.css b/plugins/redmine_ckeditor/assets/ckeditor/skins/moono/dialog_opera.css
index 903418fa0..4f4b0db2c 100644
--- a/plugins/redmine_ckeditor/assets/ckeditor/skins/moono/dialog_opera.css
+++ b/plugins/redmine_ckeditor/assets/ckeditor/skins/moono/dialog_opera.css
@@ -1,704 +1,704 @@
-/*
-Copyright (c) 2003-2014, CKSource - Frederico Knabben. All rights reserved.
-For licensing, see LICENSE.md or http://ckeditor.com/license
-*/
-.cke_dialog {
- visibility: visible
-}
-
-.cke_dialog_body {
- z-index: 1;
- background: #eaeaea;
- border: 1px solid #b2b2b2;
- border-bottom-color: #999;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px;
- -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .15);
- -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .15);
- box-shadow: 0 0 3px rgba(0, 0, 0, .15)
-}
-
-.cke_browser_gecko19 .cke_dialog_body {
- position: relative
-}
-
-.cke_dialog strong {
- font-weight: bold
-}
-
-.cke_dialog_title {
- font-weight: bold;
- font-size: 13px;
- cursor: move;
- position: relative;
- color: #474747;
- text-shadow: 0 1px 0 rgba(255, 255, 255, .75);
- border-bottom: 1px solid #999;
- padding: 6px 10px;
- -moz-border-radius: 2px 2px 0 0;
- -webkit-border-radius: 2px 2px 0 0;
- border-radius: 2px 2px 0 0;
- -moz-box-shadow: 0 1px 0 #fff inset;
- -webkit-box-shadow: 0 1px 0 #fff inset;
- box-shadow: 0 1px 0 #fff inset;
- background: #cfd1cf;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#cfd1cf));
- background-image: -moz-linear-gradient(top, #f5f5f5, #cfd1cf);
- background-image: -webkit-linear-gradient(top, #f5f5f5, #cfd1cf);
- background-image: -o-linear-gradient(top, #f5f5f5, #cfd1cf);
- background-image: -ms-linear-gradient(top, #f5f5f5, #cfd1cf);
- background-image: linear-gradient(top, #f5f5f5, #cfd1cf);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f5f5f5', endColorstr = '#cfd1cf')
-}
-
-.cke_dialog_contents {
- background-color: #fff;
- overflow: auto;
- padding: 15px 10px 5px 10px;
- margin-top: 30px;
- border-top: 1px solid #bfbfbf;
- -moz-border-radius: 0 0 3px 3px;
- -webkit-border-radius: 0 0 3px 3px;
- border-radius: 0 0 3px 3px
-}
-
-.cke_dialog_contents_body {
- overflow: auto;
- padding: 17px 10px 5px 10px;
- margin-top: 22px
-}
-
-.cke_dialog_footer {
- text-align: right;
- position: relative;
- border: 0;
- outline: 1px solid #bfbfbf;
- -moz-box-shadow: 0 1px 0 #fff inset;
- -webkit-box-shadow: 0 1px 0 #fff inset;
- box-shadow: 0 1px 0 #fff inset;
- -moz-border-radius: 0 0 2px 2px;
- -webkit-border-radius: 0 0 2px 2px;
- border-radius: 0 0 2px 2px;
- background: #cfd1cf;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#cfd1cf));
- background-image: -moz-linear-gradient(top, #ebebeb, #cfd1cf);
- background-image: -webkit-linear-gradient(top, #ebebeb, #cfd1cf);
- background-image: -o-linear-gradient(top, #ebebeb, #cfd1cf);
- background-image: -ms-linear-gradient(top, #ebebeb, #cfd1cf);
- background-image: linear-gradient(top, #ebebeb, #cfd1cf);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ebebeb', endColorstr = '#cfd1cf')
-}
-
-.cke_rtl .cke_dialog_footer {
- text-align: left
-}
-
-.cke_hc .cke_dialog_footer {
- outline: 0;
- border-top: 1px solid #fff
-}
-
-.cke_dialog .cke_resizer {
- margin-top: 22px
-}
-
-.cke_dialog .cke_resizer_rtl {
- margin-left: 5px
-}
-
-.cke_dialog .cke_resizer_ltr {
- margin-right: 5px
-}
-
-.cke_dialog_tabs {
- height: 24px;
- display: inline-block;
- margin: 5px 0 0;
- position: absolute;
- z-index: 2;
- left: 10px
-}
-
-.cke_rtl .cke_dialog_tabs {
- right: 10px
-}
-
-a.cke_dialog_tab {
- height: 16px;
- padding: 4px 8px;
- margin-right: 3px;
- display: inline-block;
- cursor: pointer;
- line-height: 16px;
- outline: 0;
- color: #595959;
- border: 1px solid #bfbfbf;
- -moz-border-radius: 3px 3px 0 0;
- -webkit-border-radius: 3px 3px 0 0;
- border-radius: 3px 3px 0 0;
- background: #d4d4d4;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#ededed));
- background-image: -moz-linear-gradient(top, #fafafa, #ededed);
- background-image: -webkit-linear-gradient(top, #fafafa, #ededed);
- background-image: -o-linear-gradient(top, #fafafa, #ededed);
- background-image: -ms-linear-gradient(top, #fafafa, #ededed);
- background-image: linear-gradient(top, #fafafa, #ededed);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#fafafa', endColorstr = '#ededed')
-}
-
-.cke_rtl a.cke_dialog_tab {
- margin-right: 0;
- margin-left: 3px
-}
-
-a.cke_dialog_tab:hover {
- background: #ebebeb;
- background: -moz-linear-gradient(top, #ebebeb 0, #dfdfdf 100%);
- background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebebeb), color-stop(100%, #dfdfdf));
- background: -webkit-linear-gradient(top, #ebebeb 0, #dfdfdf 100%);
- background: -o-linear-gradient(top, #ebebeb 0, #dfdfdf 100%);
- background: -ms-linear-gradient(top, #ebebeb 0, #dfdfdf 100%);
- background: linear-gradient(to bottom, #ebebeb 0, #dfdfdf 100%);
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ebebeb', endColorstr = '#dfdfdf', GradientType = 0)
-}
-
-a.cke_dialog_tab_selected {
- background: #fff;
- color: #383838;
- border-bottom-color: #fff;
- cursor: default;
- filter: none
-}
-
-a.cke_dialog_tab_selected:hover {
- background: #ededed;
- background: -moz-linear-gradient(top, #ededed 0, #fff 100%);
- background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ededed), color-stop(100%, #fff));
- background: -webkit-linear-gradient(top, #ededed 0, #fff 100%);
- background: -o-linear-gradient(top, #ededed 0, #fff 100%);
- background: -ms-linear-gradient(top, #ededed 0, #fff 100%);
- background: linear-gradient(to bottom, #ededed 0, #fff 100%);
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ededed', endColorstr = '#ffffff', GradientType = 0)
-}
-
-.cke_hc a.cke_dialog_tab:hover, .cke_hc a.cke_dialog_tab_selected {
- border: 3px solid;
- padding: 2px 6px
-}
-
-a.cke_dialog_tab_disabled {
- color: #bababa;
- cursor: default
-}
-
-.cke_single_page .cke_dialog_tabs {
- display: none
-}
-
-.cke_single_page .cke_dialog_contents {
- padding-top: 5px;
- margin-top: 0;
- border-top: 0
-}
-
-.cke_dialog_close_button {
- background-image: url(images/close.png);
- background-repeat: no-repeat;
- background-position: 0 0;
- position: absolute;
- cursor: pointer;
- text-align: center;
- height: 20px;
- width: 20px;
- top: 5px;
- z-index: 5
-}
-
-.cke_hidpi .cke_dialog_close_button {
- background-image: url(images/hidpi/close.png);
- background-size: 16px
-}
-
-.cke_dialog_close_button span {
- display: none
-}
-
-.cke_hc .cke_dialog_close_button span {
- display: inline;
- cursor: pointer;
- font-weight: bold;
- position: relative;
- top: 3px
-}
-
-.cke_ltr .cke_dialog_close_button {
- right: 5px
-}
-
-.cke_rtl .cke_dialog_close_button {
- left: 6px
-}
-
-.cke_dialog_close_button {
- top: 4px
-}
-
-div.cke_disabled .cke_dialog_ui_labeled_content div * {
- background-color: #ddd;
- cursor: default
-}
-
-.cke_dialog_ui_vbox table, .cke_dialog_ui_hbox table {
- margin: auto
-}
-
-.cke_dialog_ui_vbox_child {
- padding: 5px 0
-}
-
-.cke_dialog_ui_hbox {
- width: 100%
-}
-
-.cke_dialog_ui_hbox_first, .cke_dialog_ui_hbox_child, .cke_dialog_ui_hbox_last {
- vertical-align: top
-}
-
-.cke_ltr .cke_dialog_ui_hbox_first, .cke_ltr .cke_dialog_ui_hbox_child {
- padding-right: 10px
-}
-
-.cke_rtl .cke_dialog_ui_hbox_first, .cke_rtl .cke_dialog_ui_hbox_child {
- padding-left: 10px
-}
-
-.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first, .cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child {
- padding-right: 5px
-}
-
-.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first, .cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child {
- padding-left: 5px;
- padding-right: 0
-}
-
-.cke_hc div.cke_dialog_ui_input_text, .cke_hc div.cke_dialog_ui_input_password, .cke_hc div.cke_dialog_ui_input_textarea, .cke_hc div.cke_dialog_ui_input_select, .cke_hc div.cke_dialog_ui_input_file {
- border: 1px solid
-}
-
-textarea.cke_dialog_ui_input_textarea {
- overflow: auto;
- resize: none
-}
-
-input.cke_dialog_ui_input_text, input.cke_dialog_ui_input_password, textarea.cke_dialog_ui_input_textarea {
- background-color: #fff;
- border: 1px solid #c9cccf;
- border-top-color: #aeb3b9;
- padding: 4px 6px;
- outline: 0;
- width: 100%;
- *width: 95%;
- -moz-box-sizing: border-box;
- -webkit-box-sizing: border-box;
- box-sizing: border-box;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px;
- -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset;
- -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset;
- box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset
-}
-
-input.cke_dialog_ui_input_text:hover, input.cke_dialog_ui_input_password:hover, textarea.cke_dialog_ui_input_textarea:hover {
- border: 1px solid #aeb3b9;
- border-top-color: #a0a6ad
-}
-
-input.cke_dialog_ui_input_text:focus, input.cke_dialog_ui_input_password:focus, textarea.cke_dialog_ui_input_textarea:focus, select.cke_dialog_ui_input_select:focus {
- outline: 0;
- border: 1px solid #139ff7;
- border-top-color: #1392e9
-}
-
-a.cke_dialog_ui_button {
- display: inline-block;
- *display: inline;
- *zoom: 1;
- padding: 3px 0;
- margin: 0;
- text-align: center;
- color: #333;
- vertical-align: middle;
- cursor: pointer;
- border: 1px solid #b6b6b6;
- border-bottom-color: #999;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px;
- -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- background: #e4e4e4;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e4e4));
- background-image: -moz-linear-gradient(top, #fff, #e4e4e4);
- background-image: -webkit-linear-gradient(top, #fff, #e4e4e4);
- background-image: -o-linear-gradient(top, #fff, #e4e4e4);
- background-image: -ms-linear-gradient(top, #fff, #e4e4e4);
- background-image: linear-gradient(top, #fff, #e4e4e4);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ffffff', endColorstr = '#e4e4e4')
-}
-
-span.cke_dialog_ui_button {
- padding: 0 12px
-}
-
-a.cke_dialog_ui_button:hover {
- border-color: #9e9e9e;
- background: #ccc;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ccc));
- background-image: -moz-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -webkit-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -o-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -ms-linear-gradient(top, #f2f2f2, #ccc);
- background-image: linear-gradient(top, #f2f2f2, #ccc);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f2f2f2', endColorstr = '#cccccc')
-}
-
-a.cke_dialog_ui_button:focus, a.cke_dialog_ui_button:active {
- border-color: #969696;
- outline: 0;
- -moz-box-shadow: 0 0 6px rgba(0, 0, 0, .4) inset;
- -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, .4) inset;
- box-shadow: 0 0 6px rgba(0, 0, 0, .4) inset
-}
-
-.cke_hc a.cke_dialog_ui_button:hover, .cke_hc a.cke_dialog_ui_button:focus, .cke_hc a.cke_dialog_ui_button:active {
- border: 3px solid;
- padding-top: 1px;
- padding-bottom: 1px
-}
-
-.cke_hc a.cke_dialog_ui_button:hover span, .cke_hc a.cke_dialog_ui_button:focus span, .cke_hc a.cke_dialog_ui_button:active span {
- padding-left: 10px;
- padding-right: 10px
-}
-
-.cke_dialog_footer_buttons a.cke_dialog_ui_button span {
- color: inherit;
- font-size: 12px;
- font-weight: bold;
- line-height: 20px
-}
-
-a.cke_dialog_ui_button_ok {
- color: #fff;
- text-shadow: 0 -1px 0 #55830c;
- border-color: #62a60a #62a60a #4d9200;
- background: #69b10b;
- background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9ad717), to(#69b10b));
- background-image: -webkit-linear-gradient(top, #9ad717, #69b10b);
- background-image: -o-linear-gradient(top, #9ad717, #69b10b);
- background-image: linear-gradient(to bottom, #9ad717, #69b10b);
- background-image: -moz-linear-gradient(top, #9ad717, #69b10b);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#9ad717', endColorstr = '#69b10b')
-}
-
-a.cke_dialog_ui_button_ok:hover {
- border-color: #5b9909 #5b9909 #478500;
- background: #88be14;
- background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #88be14), color-stop(100%, #5d9c0a));
- background: -webkit-linear-gradient(top, #88be14 0, #5d9c0a 100%);
- background: -o-linear-gradient(top, #88be14 0, #5d9c0a 100%);
- background: linear-gradient(to bottom, #88be14 0, #5d9c0a 100%);
- background: -moz-linear-gradient(top, #88be14 0, #5d9c0a 100%);
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#88be14', endColorstr = '#5d9c0a', GradientType = 0)
-}
-
-a.cke_dialog_ui_button span {
- text-shadow: 0 1px 0 #fff
-}
-
-a.cke_dialog_ui_button_ok span {
- text-shadow: 0 -1px 0 #55830c
-}
-
-span.cke_dialog_ui_button {
- cursor: pointer
-}
-
-a.cke_dialog_ui_button_ok:focus, a.cke_dialog_ui_button_ok:active, a.cke_dialog_ui_button_cancel:focus, a.cke_dialog_ui_button_cancel:active {
- border-width: 2px;
- padding: 2px 0
-}
-
-a.cke_dialog_ui_button_ok:focus, a.cke_dialog_ui_button_ok:active {
- border-color: #568c0a
-}
-
-a.cke_dialog_ui_button_ok:focus span, a.cke_dialog_ui_button_ok:active span, a.cke_dialog_ui_button_cancel:focus span, a.cke_dialog_ui_button_cancel:active span {
- padding: 0 11px
-}
-
-.cke_dialog_footer_buttons {
- display: inline-table;
- margin: 5px;
- width: auto;
- position: relative;
- vertical-align: middle
-}
-
-div.cke_dialog_ui_input_select {
- display: table
-}
-
-select.cke_dialog_ui_input_select {
- height: 24px;
- line-height: 24px;
- background-color: #fff;
- border: 1px solid #c9cccf;
- border-top-color: #aeb3b9;
- padding: 2px 6px;
- outline: 0;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px;
- -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset;
- -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset;
- box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset
-}
-
-.cke_dialog_ui_input_file {
- width: 100%;
- height: 25px
-}
-
-.cke_hc .cke_dialog_ui_labeled_content input:focus, .cke_hc .cke_dialog_ui_labeled_content select:focus, .cke_hc .cke_dialog_ui_labeled_content textarea:focus {
- outline: 1px dotted
-}
-
-.cke_dialog .cke_dark_background {
- background-color: #dedede
-}
-
-.cke_dialog .cke_light_background {
- background-color: #ebebeb
-}
-
-.cke_dialog .cke_centered {
- text-align: center
-}
-
-.cke_dialog a.cke_btn_reset {
- float: right;
- background: url(images/refresh.png) top left no-repeat;
- width: 16px;
- height: 16px;
- border: 1px none;
- font-size: 1px
-}
-
-.cke_hidpi .cke_dialog a.cke_btn_reset {
- background-size: 16px;
- background-image: url(images/hidpi/refresh.png)
-}
-
-.cke_rtl .cke_dialog a.cke_btn_reset {
- float: left
-}
-
-.cke_dialog a.cke_btn_locked, .cke_dialog a.cke_btn_unlocked {
- float: left;
- width: 16px;
- height: 16px;
- background-repeat: no-repeat;
- border: none 1px;
- font-size: 1px
-}
-
-.cke_dialog a.cke_btn_locked .cke_icon {
- display: none
-}
-
-.cke_rtl .cke_dialog a.cke_btn_locked, .cke_rtl .cke_dialog a.cke_btn_unlocked {
- float: right
-}
-
-.cke_dialog a.cke_btn_locked {
- background-image: url(images/lock.png)
-}
-
-.cke_dialog a.cke_btn_unlocked {
- background-image: url(images/lock-open.png)
-}
-
-.cke_hidpi .cke_dialog a.cke_btn_unlocked, .cke_hidpi .cke_dialog a.cke_btn_locked {
- background-size: 16px
-}
-
-.cke_hidpi .cke_dialog a.cke_btn_locked {
- background-image: url(images/hidpi/lock.png)
-}
-
-.cke_hidpi .cke_dialog a.cke_btn_unlocked {
- background-image: url(images/hidpi/lock-open.png)
-}
-
-.cke_dialog .cke_btn_over {
- border: outset 1px;
- cursor: pointer
-}
-
-.cke_dialog .ImagePreviewBox {
- border: 2px ridge black;
- overflow: scroll;
- height: 200px;
- width: 300px;
- padding: 2px;
- background-color: white
-}
-
-.cke_dialog .ImagePreviewBox table td {
- white-space: normal
-}
-
-.cke_dialog .ImagePreviewLoader {
- position: absolute;
- white-space: normal;
- overflow: hidden;
- height: 160px;
- width: 230px;
- margin: 2px;
- padding: 2px;
- opacity: .9;
- filter: alpha(opacity = 90);
- background-color: #e4e4e4
-}
-
-.cke_dialog .FlashPreviewBox {
- white-space: normal;
- border: 2px ridge black;
- overflow: auto;
- height: 160px;
- width: 390px;
- padding: 2px;
- background-color: white
-}
-
-.cke_dialog .cke_pastetext {
- width: 346px;
- height: 170px
-}
-
-.cke_dialog .cke_pastetext textarea {
- width: 340px;
- height: 170px;
- resize: none
-}
-
-.cke_dialog iframe.cke_pasteframe {
- width: 346px;
- height: 130px;
- background-color: white;
- border: 1px solid #aeb3b9;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px
-}
-
-.cke_dialog .cke_hand {
- cursor: pointer
-}
-
-.cke_disabled {
- color: #a0a0a0
-}
-
-.cke_dialog_body .cke_label {
- display: none
-}
-
-.cke_dialog_body label {
- display: inline;
- margin-bottom: auto;
- cursor: default
-}
-
-.cke_dialog_body label.cke_required {
- font-weight: bold
-}
-
-a.cke_smile {
- overflow: hidden;
- display: block;
- text-align: center;
- padding: .3em 0
-}
-
-a.cke_smile img {
- vertical-align: middle
-}
-
-a.cke_specialchar {
- cursor: inherit;
- display: block;
- height: 1.25em;
- padding: .2em .3em;
- text-align: center
-}
-
-a.cke_smile, a.cke_specialchar {
- border: 1px solid transparent
-}
-
-a.cke_smile:hover, a.cke_smile:focus, a.cke_smile:active, a.cke_specialchar:hover, a.cke_specialchar:focus, a.cke_specialchar:active {
- background: #fff;
- outline: 0
-}
-
-a.cke_smile:hover, a.cke_specialchar:hover {
- border-color: #888
-}
-
-a.cke_smile:focus, a.cke_smile:active, a.cke_specialchar:focus, a.cke_specialchar:active {
- border-color: #139ff7
-}
-
-.cke_dialog_contents a.colorChooser {
- display: block;
- margin-top: 6px;
- margin-left: 10px;
- width: 80px
-}
-
-.cke_rtl .cke_dialog_contents a.colorChooser {
- margin-right: 10px
-}
-
-.cke_dialog_ui_checkbox_input:focus, .cke_dialog_ui_radio_input:focus, .cke_btn_over {
- outline: 1px dotted #696969
-}
-
-.cke_iframe_shim {
- display: block;
- position: absolute;
- top: 0;
- left: 0;
- z-index: -1;
- filter: alpha(opacity = 0);
- width: 100%;
- height: 100%
-}
-
-.cke_dialog_footer {
- display: block;
- height: 38px
-}
-
-.cke_ltr .cke_dialog_footer>* {
- float: right
-}
-
-.cke_rtl .cke_dialog_footer>* {
- float: left
+/*
+Copyright (c) 2003-2014, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.md or http://ckeditor.com/license
+*/
+.cke_dialog {
+ visibility: visible
+}
+
+.cke_dialog_body {
+ z-index: 1;
+ background: #eaeaea;
+ border: 1px solid #b2b2b2;
+ border-bottom-color: #999;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .15);
+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .15);
+ box-shadow: 0 0 3px rgba(0, 0, 0, .15)
+}
+
+.cke_browser_gecko19 .cke_dialog_body {
+ position: relative
+}
+
+.cke_dialog strong {
+ font-weight: bold
+}
+
+.cke_dialog_title {
+ font-weight: bold;
+ font-size: 13px;
+ cursor: move;
+ position: relative;
+ color: #474747;
+ text-shadow: 0 1px 0 rgba(255, 255, 255, .75);
+ border-bottom: 1px solid #999;
+ padding: 6px 10px;
+ -moz-border-radius: 2px 2px 0 0;
+ -webkit-border-radius: 2px 2px 0 0;
+ border-radius: 2px 2px 0 0;
+ -moz-box-shadow: 0 1px 0 #fff inset;
+ -webkit-box-shadow: 0 1px 0 #fff inset;
+ box-shadow: 0 1px 0 #fff inset;
+ background: #cfd1cf;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#cfd1cf));
+ background-image: -moz-linear-gradient(top, #f5f5f5, #cfd1cf);
+ background-image: -webkit-linear-gradient(top, #f5f5f5, #cfd1cf);
+ background-image: -o-linear-gradient(top, #f5f5f5, #cfd1cf);
+ background-image: -ms-linear-gradient(top, #f5f5f5, #cfd1cf);
+ background-image: linear-gradient(top, #f5f5f5, #cfd1cf);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f5f5f5', endColorstr = '#cfd1cf')
+}
+
+.cke_dialog_contents {
+ background-color: #fff;
+ overflow: auto;
+ padding: 15px 10px 5px 10px;
+ margin-top: 30px;
+ border-top: 1px solid #bfbfbf;
+ -moz-border-radius: 0 0 3px 3px;
+ -webkit-border-radius: 0 0 3px 3px;
+ border-radius: 0 0 3px 3px
+}
+
+.cke_dialog_contents_body {
+ overflow: auto;
+ padding: 17px 10px 5px 10px;
+ margin-top: 22px
+}
+
+.cke_dialog_footer {
+ text-align: right;
+ position: relative;
+ border: 0;
+ outline: 1px solid #bfbfbf;
+ -moz-box-shadow: 0 1px 0 #fff inset;
+ -webkit-box-shadow: 0 1px 0 #fff inset;
+ box-shadow: 0 1px 0 #fff inset;
+ -moz-border-radius: 0 0 2px 2px;
+ -webkit-border-radius: 0 0 2px 2px;
+ border-radius: 0 0 2px 2px;
+ background: #cfd1cf;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#cfd1cf));
+ background-image: -moz-linear-gradient(top, #ebebeb, #cfd1cf);
+ background-image: -webkit-linear-gradient(top, #ebebeb, #cfd1cf);
+ background-image: -o-linear-gradient(top, #ebebeb, #cfd1cf);
+ background-image: -ms-linear-gradient(top, #ebebeb, #cfd1cf);
+ background-image: linear-gradient(top, #ebebeb, #cfd1cf);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ebebeb', endColorstr = '#cfd1cf')
+}
+
+.cke_rtl .cke_dialog_footer {
+ text-align: left
+}
+
+.cke_hc .cke_dialog_footer {
+ outline: 0;
+ border-top: 1px solid #fff
+}
+
+.cke_dialog .cke_resizer {
+ margin-top: 22px
+}
+
+.cke_dialog .cke_resizer_rtl {
+ margin-left: 5px
+}
+
+.cke_dialog .cke_resizer_ltr {
+ margin-right: 5px
+}
+
+.cke_dialog_tabs {
+ height: 24px;
+ display: inline-block;
+ margin: 5px 0 0;
+ position: absolute;
+ z-index: 2;
+ left: 10px
+}
+
+.cke_rtl .cke_dialog_tabs {
+ right: 10px
+}
+
+a.cke_dialog_tab {
+ height: 16px;
+ padding: 4px 8px;
+ margin-right: 3px;
+ display: inline-block;
+ cursor: pointer;
+ line-height: 16px;
+ outline: 0;
+ color: #595959;
+ border: 1px solid #bfbfbf;
+ -moz-border-radius: 3px 3px 0 0;
+ -webkit-border-radius: 3px 3px 0 0;
+ border-radius: 3px 3px 0 0;
+ background: #d4d4d4;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#ededed));
+ background-image: -moz-linear-gradient(top, #fafafa, #ededed);
+ background-image: -webkit-linear-gradient(top, #fafafa, #ededed);
+ background-image: -o-linear-gradient(top, #fafafa, #ededed);
+ background-image: -ms-linear-gradient(top, #fafafa, #ededed);
+ background-image: linear-gradient(top, #fafafa, #ededed);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#fafafa', endColorstr = '#ededed')
+}
+
+.cke_rtl a.cke_dialog_tab {
+ margin-right: 0;
+ margin-left: 3px
+}
+
+a.cke_dialog_tab:hover {
+ background: #ebebeb;
+ background: -moz-linear-gradient(top, #ebebeb 0, #dfdfdf 100%);
+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebebeb), color-stop(100%, #dfdfdf));
+ background: -webkit-linear-gradient(top, #ebebeb 0, #dfdfdf 100%);
+ background: -o-linear-gradient(top, #ebebeb 0, #dfdfdf 100%);
+ background: -ms-linear-gradient(top, #ebebeb 0, #dfdfdf 100%);
+ background: linear-gradient(to bottom, #ebebeb 0, #dfdfdf 100%);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ebebeb', endColorstr = '#dfdfdf', GradientType = 0)
+}
+
+a.cke_dialog_tab_selected {
+ background: #fff;
+ color: #383838;
+ border-bottom-color: #fff;
+ cursor: default;
+ filter: none
+}
+
+a.cke_dialog_tab_selected:hover {
+ background: #ededed;
+ background: -moz-linear-gradient(top, #ededed 0, #fff 100%);
+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ededed), color-stop(100%, #fff));
+ background: -webkit-linear-gradient(top, #ededed 0, #fff 100%);
+ background: -o-linear-gradient(top, #ededed 0, #fff 100%);
+ background: -ms-linear-gradient(top, #ededed 0, #fff 100%);
+ background: linear-gradient(to bottom, #ededed 0, #fff 100%);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ededed', endColorstr = '#ffffff', GradientType = 0)
+}
+
+.cke_hc a.cke_dialog_tab:hover, .cke_hc a.cke_dialog_tab_selected {
+ border: 3px solid;
+ padding: 2px 6px
+}
+
+a.cke_dialog_tab_disabled {
+ color: #bababa;
+ cursor: default
+}
+
+.cke_single_page .cke_dialog_tabs {
+ display: none
+}
+
+.cke_single_page .cke_dialog_contents {
+ padding-top: 5px;
+ margin-top: 0;
+ border-top: 0
+}
+
+.cke_dialog_close_button {
+ background-image: url(images/close.png);
+ background-repeat: no-repeat;
+ background-position: 0 0;
+ position: absolute;
+ cursor: pointer;
+ text-align: center;
+ height: 20px;
+ width: 20px;
+ top: 5px;
+ z-index: 5
+}
+
+.cke_hidpi .cke_dialog_close_button {
+ background-image: url(images/hidpi/close.png);
+ background-size: 16px
+}
+
+.cke_dialog_close_button span {
+ display: none
+}
+
+.cke_hc .cke_dialog_close_button span {
+ display: inline;
+ cursor: pointer;
+ font-weight: bold;
+ position: relative;
+ top: 3px
+}
+
+.cke_ltr .cke_dialog_close_button {
+ right: 5px
+}
+
+.cke_rtl .cke_dialog_close_button {
+ left: 6px
+}
+
+.cke_dialog_close_button {
+ top: 4px
+}
+
+div.cke_disabled .cke_dialog_ui_labeled_content div * {
+ background-color: #ddd;
+ cursor: default
+}
+
+.cke_dialog_ui_vbox table, .cke_dialog_ui_hbox table {
+ margin: auto
+}
+
+.cke_dialog_ui_vbox_child {
+ padding: 5px 0
+}
+
+.cke_dialog_ui_hbox {
+ width: 100%
+}
+
+.cke_dialog_ui_hbox_first, .cke_dialog_ui_hbox_child, .cke_dialog_ui_hbox_last {
+ vertical-align: top
+}
+
+.cke_ltr .cke_dialog_ui_hbox_first, .cke_ltr .cke_dialog_ui_hbox_child {
+ padding-right: 10px
+}
+
+.cke_rtl .cke_dialog_ui_hbox_first, .cke_rtl .cke_dialog_ui_hbox_child {
+ padding-left: 10px
+}
+
+.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first, .cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child {
+ padding-right: 5px
+}
+
+.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first, .cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child {
+ padding-left: 5px;
+ padding-right: 0
+}
+
+.cke_hc div.cke_dialog_ui_input_text, .cke_hc div.cke_dialog_ui_input_password, .cke_hc div.cke_dialog_ui_input_textarea, .cke_hc div.cke_dialog_ui_input_select, .cke_hc div.cke_dialog_ui_input_file {
+ border: 1px solid
+}
+
+textarea.cke_dialog_ui_input_textarea {
+ overflow: auto;
+ resize: none
+}
+
+input.cke_dialog_ui_input_text, input.cke_dialog_ui_input_password, textarea.cke_dialog_ui_input_textarea {
+ background-color: #fff;
+ border: 1px solid #c9cccf;
+ border-top-color: #aeb3b9;
+ padding: 4px 6px;
+ outline: 0;
+ width: 100%;
+ *width: 95%;
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset;
+ -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset;
+ box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset
+}
+
+input.cke_dialog_ui_input_text:hover, input.cke_dialog_ui_input_password:hover, textarea.cke_dialog_ui_input_textarea:hover {
+ border: 1px solid #aeb3b9;
+ border-top-color: #a0a6ad
+}
+
+input.cke_dialog_ui_input_text:focus, input.cke_dialog_ui_input_password:focus, textarea.cke_dialog_ui_input_textarea:focus, select.cke_dialog_ui_input_select:focus {
+ outline: 0;
+ border: 1px solid #139ff7;
+ border-top-color: #1392e9
+}
+
+a.cke_dialog_ui_button {
+ display: inline-block;
+ *display: inline;
+ *zoom: 1;
+ padding: 3px 0;
+ margin: 0;
+ text-align: center;
+ color: #333;
+ vertical-align: middle;
+ cursor: pointer;
+ border: 1px solid #b6b6b6;
+ border-bottom-color: #999;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ background: #e4e4e4;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e4e4));
+ background-image: -moz-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -webkit-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -o-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -ms-linear-gradient(top, #fff, #e4e4e4);
+ background-image: linear-gradient(top, #fff, #e4e4e4);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ffffff', endColorstr = '#e4e4e4')
+}
+
+span.cke_dialog_ui_button {
+ padding: 0 12px
+}
+
+a.cke_dialog_ui_button:hover {
+ border-color: #9e9e9e;
+ background: #ccc;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ccc));
+ background-image: -moz-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -webkit-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -o-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -ms-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: linear-gradient(top, #f2f2f2, #ccc);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f2f2f2', endColorstr = '#cccccc')
+}
+
+a.cke_dialog_ui_button:focus, a.cke_dialog_ui_button:active {
+ border-color: #969696;
+ outline: 0;
+ -moz-box-shadow: 0 0 6px rgba(0, 0, 0, .4) inset;
+ -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, .4) inset;
+ box-shadow: 0 0 6px rgba(0, 0, 0, .4) inset
+}
+
+.cke_hc a.cke_dialog_ui_button:hover, .cke_hc a.cke_dialog_ui_button:focus, .cke_hc a.cke_dialog_ui_button:active {
+ border: 3px solid;
+ padding-top: 1px;
+ padding-bottom: 1px
+}
+
+.cke_hc a.cke_dialog_ui_button:hover span, .cke_hc a.cke_dialog_ui_button:focus span, .cke_hc a.cke_dialog_ui_button:active span {
+ padding-left: 10px;
+ padding-right: 10px
+}
+
+.cke_dialog_footer_buttons a.cke_dialog_ui_button span {
+ color: inherit;
+ font-size: 12px;
+ font-weight: bold;
+ line-height: 20px
+}
+
+a.cke_dialog_ui_button_ok {
+ color: #fff;
+ text-shadow: 0 -1px 0 #55830c;
+ border-color: #62a60a #62a60a #4d9200;
+ background: #69b10b;
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9ad717), to(#69b10b));
+ background-image: -webkit-linear-gradient(top, #9ad717, #69b10b);
+ background-image: -o-linear-gradient(top, #9ad717, #69b10b);
+ background-image: linear-gradient(to bottom, #9ad717, #69b10b);
+ background-image: -moz-linear-gradient(top, #9ad717, #69b10b);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#9ad717', endColorstr = '#69b10b')
+}
+
+a.cke_dialog_ui_button_ok:hover {
+ border-color: #5b9909 #5b9909 #478500;
+ background: #88be14;
+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #88be14), color-stop(100%, #5d9c0a));
+ background: -webkit-linear-gradient(top, #88be14 0, #5d9c0a 100%);
+ background: -o-linear-gradient(top, #88be14 0, #5d9c0a 100%);
+ background: linear-gradient(to bottom, #88be14 0, #5d9c0a 100%);
+ background: -moz-linear-gradient(top, #88be14 0, #5d9c0a 100%);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#88be14', endColorstr = '#5d9c0a', GradientType = 0)
+}
+
+a.cke_dialog_ui_button span {
+ text-shadow: 0 1px 0 #fff
+}
+
+a.cke_dialog_ui_button_ok span {
+ text-shadow: 0 -1px 0 #55830c
+}
+
+span.cke_dialog_ui_button {
+ cursor: pointer
+}
+
+a.cke_dialog_ui_button_ok:focus, a.cke_dialog_ui_button_ok:active, a.cke_dialog_ui_button_cancel:focus, a.cke_dialog_ui_button_cancel:active {
+ border-width: 2px;
+ padding: 2px 0
+}
+
+a.cke_dialog_ui_button_ok:focus, a.cke_dialog_ui_button_ok:active {
+ border-color: #568c0a
+}
+
+a.cke_dialog_ui_button_ok:focus span, a.cke_dialog_ui_button_ok:active span, a.cke_dialog_ui_button_cancel:focus span, a.cke_dialog_ui_button_cancel:active span {
+ padding: 0 11px
+}
+
+.cke_dialog_footer_buttons {
+ display: inline-table;
+ margin: 5px;
+ width: auto;
+ position: relative;
+ vertical-align: middle
+}
+
+div.cke_dialog_ui_input_select {
+ display: table
+}
+
+select.cke_dialog_ui_input_select {
+ height: 24px;
+ line-height: 24px;
+ background-color: #fff;
+ border: 1px solid #c9cccf;
+ border-top-color: #aeb3b9;
+ padding: 2px 6px;
+ outline: 0;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset;
+ -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset;
+ box-shadow: 0 1px 2px rgba(0, 0, 0, .15) inset
+}
+
+.cke_dialog_ui_input_file {
+ width: 100%;
+ height: 25px
+}
+
+.cke_hc .cke_dialog_ui_labeled_content input:focus, .cke_hc .cke_dialog_ui_labeled_content select:focus, .cke_hc .cke_dialog_ui_labeled_content textarea:focus {
+ outline: 1px dotted
+}
+
+.cke_dialog .cke_dark_background {
+ background-color: #dedede
+}
+
+.cke_dialog .cke_light_background {
+ background-color: #ebebeb
+}
+
+.cke_dialog .cke_centered {
+ text-align: center
+}
+
+.cke_dialog a.cke_btn_reset {
+ float: right;
+ background: url(images/refresh.png) top left no-repeat;
+ width: 16px;
+ height: 16px;
+ border: 1px none;
+ font-size: 1px
+}
+
+.cke_hidpi .cke_dialog a.cke_btn_reset {
+ background-size: 16px;
+ background-image: url(images/hidpi/refresh.png)
+}
+
+.cke_rtl .cke_dialog a.cke_btn_reset {
+ float: left
+}
+
+.cke_dialog a.cke_btn_locked, .cke_dialog a.cke_btn_unlocked {
+ float: left;
+ width: 16px;
+ height: 16px;
+ background-repeat: no-repeat;
+ border: none 1px;
+ font-size: 1px
+}
+
+.cke_dialog a.cke_btn_locked .cke_icon {
+ display: none
+}
+
+.cke_rtl .cke_dialog a.cke_btn_locked, .cke_rtl .cke_dialog a.cke_btn_unlocked {
+ float: right
+}
+
+.cke_dialog a.cke_btn_locked {
+ background-image: url(images/lock.png)
+}
+
+.cke_dialog a.cke_btn_unlocked {
+ background-image: url(images/lock-open.png)
+}
+
+.cke_hidpi .cke_dialog a.cke_btn_unlocked, .cke_hidpi .cke_dialog a.cke_btn_locked {
+ background-size: 16px
+}
+
+.cke_hidpi .cke_dialog a.cke_btn_locked {
+ background-image: url(images/hidpi/lock.png)
+}
+
+.cke_hidpi .cke_dialog a.cke_btn_unlocked {
+ background-image: url(images/hidpi/lock-open.png)
+}
+
+.cke_dialog .cke_btn_over {
+ border: outset 1px;
+ cursor: pointer
+}
+
+.cke_dialog .ImagePreviewBox {
+ border: 2px ridge black;
+ overflow: scroll;
+ height: 200px;
+ width: 300px;
+ padding: 2px;
+ background-color: white
+}
+
+.cke_dialog .ImagePreviewBox table td {
+ white-space: normal
+}
+
+.cke_dialog .ImagePreviewLoader {
+ position: absolute;
+ white-space: normal;
+ overflow: hidden;
+ height: 160px;
+ width: 230px;
+ margin: 2px;
+ padding: 2px;
+ opacity: .9;
+ filter: alpha(opacity = 90);
+ background-color: #e4e4e4
+}
+
+.cke_dialog .FlashPreviewBox {
+ white-space: normal;
+ border: 2px ridge black;
+ overflow: auto;
+ height: 160px;
+ width: 390px;
+ padding: 2px;
+ background-color: white
+}
+
+.cke_dialog .cke_pastetext {
+ width: 346px;
+ height: 170px
+}
+
+.cke_dialog .cke_pastetext textarea {
+ width: 340px;
+ height: 170px;
+ resize: none
+}
+
+.cke_dialog iframe.cke_pasteframe {
+ width: 346px;
+ height: 130px;
+ background-color: white;
+ border: 1px solid #aeb3b9;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px
+}
+
+.cke_dialog .cke_hand {
+ cursor: pointer
+}
+
+.cke_disabled {
+ color: #a0a0a0
+}
+
+.cke_dialog_body .cke_label {
+ display: none
+}
+
+.cke_dialog_body label {
+ display: inline;
+ margin-bottom: auto;
+ cursor: default
+}
+
+.cke_dialog_body label.cke_required {
+ font-weight: bold
+}
+
+a.cke_smile {
+ overflow: hidden;
+ display: block;
+ text-align: center;
+ padding: .3em 0
+}
+
+a.cke_smile img {
+ vertical-align: middle
+}
+
+a.cke_specialchar {
+ cursor: inherit;
+ display: block;
+ height: 1.25em;
+ padding: .2em .3em;
+ text-align: center
+}
+
+a.cke_smile, a.cke_specialchar {
+ border: 1px solid transparent
+}
+
+a.cke_smile:hover, a.cke_smile:focus, a.cke_smile:active, a.cke_specialchar:hover, a.cke_specialchar:focus, a.cke_specialchar:active {
+ background: #fff;
+ outline: 0
+}
+
+a.cke_smile:hover, a.cke_specialchar:hover {
+ border-color: #888
+}
+
+a.cke_smile:focus, a.cke_smile:active, a.cke_specialchar:focus, a.cke_specialchar:active {
+ border-color: #139ff7
+}
+
+.cke_dialog_contents a.colorChooser {
+ display: block;
+ margin-top: 6px;
+ margin-left: 10px;
+ width: 80px
+}
+
+.cke_rtl .cke_dialog_contents a.colorChooser {
+ margin-right: 10px
+}
+
+.cke_dialog_ui_checkbox_input:focus, .cke_dialog_ui_radio_input:focus, .cke_btn_over {
+ outline: 1px dotted #696969
+}
+
+.cke_iframe_shim {
+ display: block;
+ position: absolute;
+ top: 0;
+ left: 0;
+ z-index: -1;
+ filter: alpha(opacity = 0);
+ width: 100%;
+ height: 100%
+}
+
+.cke_dialog_footer {
+ display: block;
+ height: 38px
+}
+
+.cke_ltr .cke_dialog_footer>* {
+ float: right
+}
+
+.cke_rtl .cke_dialog_footer>* {
+ float: left
}
\ No newline at end of file
diff --git a/plugins/redmine_ckeditor/assets/ckeditor/skins/moono/editor.css b/plugins/redmine_ckeditor/assets/ckeditor/skins/moono/editor.css
index 29c3e2bb2..25b457dd4 100644
--- a/plugins/redmine_ckeditor/assets/ckeditor/skins/moono/editor.css
+++ b/plugins/redmine_ckeditor/assets/ckeditor/skins/moono/editor.css
@@ -1,1785 +1,1785 @@
-/*
-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 {
- font-size: 11px;
- font-weight: bold;
- white-space: nowrap;
- margin: 0;
- padding: 4px 6px;
- color: #474747;
- text-shadow: 0 1px 0 rgba(255, 255, 255, .75);
- border-bottom: 1px solid #b6b6b6;
- -moz-border-radius: 2px 2px 0 0;
- -webkit-border-radius: 2px 2px 0 0;
- border-radius: 2px 2px 0 0;
- -moz-box-shadow: 0 1px 0 #fff inset;
- -webkit-box-shadow: 0 1px 0 #fff inset;
- box-shadow: 0 1px 0 #fff inset;
- background: #cfd1cf;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#cfd1cf));
- background-image: -moz-linear-gradient(top, #f5f5f5, #cfd1cf);
- background-image: -webkit-linear-gradient(top, #f5f5f5, #cfd1cf);
- background-image: -o-linear-gradient(top, #f5f5f5, #cfd1cf);
- background-image: -ms-linear-gradient(top, #f5f5f5, #cfd1cf);
- background-image: linear-gradient(top, #f5f5f5, #cfd1cf);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f5f5f5', endColorstr = '#cfd1cf')
-}
-
-.cke_panel_listItem p, .cke_panel_listItem h1, .cke_panel_listItem h2, .cke_panel_listItem h3, .cke_panel_listItem h4, .cke_panel_listItem h5, .cke_panel_listItem h6, .cke_panel_listItem pre {
- margin-top: 0;
- margin-bottom: 0
-}
-
-.cke_colorblock {
- padding: 3px;
- font-size: 11px;
- font-family: 'Microsoft Sans Serif', Tahoma, Arial, Verdana, Sans-Serif
-}
-
-.cke_colorblock, .cke_colorblock a {
- text-decoration: none;
- color: #000
-}
-
-span.cke_colorbox {
- width: 10px;
- height: 10px;
- border: #808080 1px solid;
- float: left
-}
-
-.cke_rtl span.cke_colorbox {
- float: right
-}
-
-a.cke_colorbox {
- border: #fff 1px solid;
- padding: 2px;
- float: left;
- width: 12px;
- height: 12px
-}
-
-.cke_rtl a.cke_colorbox {
- float: right
-}
-
-a:hover.cke_colorbox, a:focus.cke_colorbox, a:active.cke_colorbox {
- border: #b6b6b6 1px solid;
- background-color: #e5e5e5
-}
-
-a.cke_colorauto, a.cke_colormore {
- border: #fff 1px solid;
- padding: 2px;
- display: block;
- cursor: pointer
-}
-
-a:hover.cke_colorauto, a:hover.cke_colormore, a:focus.cke_colorauto, a:focus.cke_colormore, a:active.cke_colorauto, a:active.cke_colormore {
- border: #b6b6b6 1px solid;
- background-color: #e5e5e5
-}
-
-.cke_toolbar {
- float: left
-}
-
-.cke_rtl .cke_toolbar {
- float: right
-}
-
-.cke_toolgroup {
- float: left;
- margin: 0 6px 5px 0;
- border: 1px solid #a6a6a6;
- border-bottom-color: #979797;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px;
- -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- background: #e4e4e4;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e4e4));
- background-image: -moz-linear-gradient(top, #fff, #e4e4e4);
- background-image: -webkit-linear-gradient(top, #fff, #e4e4e4);
- background-image: -o-linear-gradient(top, #fff, #e4e4e4);
- background-image: -ms-linear-gradient(top, #fff, #e4e4e4);
- background-image: linear-gradient(top, #fff, #e4e4e4);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ffffff', endColorstr = '#e4e4e4')
-}
-
-.cke_hc .cke_toolgroup {
- border: 0;
- margin-right: 10px;
- margin-bottom: 10px
-}
-
-.cke_rtl .cke_toolgroup *:first-child {
- -moz-border-radius: 0 2px 2px 0;
- -webkit-border-radius: 0 2px 2px 0;
- border-radius: 0 2px 2px 0
-}
-
-.cke_rtl .cke_toolgroup *:last-child {
- -moz-border-radius: 2px 0 0 2px;
- -webkit-border-radius: 2px 0 0 2px;
- border-radius: 2px 0 0 2px
-}
-
-.cke_rtl .cke_toolgroup {
- float: right;
- margin-left: 6px;
- margin-right: 0
-}
-
-a.cke_button {
- display: inline-block;
- height: 18px;
- padding: 4px 6px;
- outline: 0;
- cursor: default;
- float: left;
- border: 0
-}
-
-.cke_rtl .cke_button {
- float: right
-}
-
-.cke_hc .cke_button {
- border: 1px solid black;
- padding: 3px 5px;
- margin: -2px 4px 0 -2px
-}
-
-.cke_button_on {
- -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, .6) inset, 0 1px 0 rgba(0, 0, 0, .2);
- -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .6) inset, 0 1px 0 rgba(0, 0, 0, .2);
- box-shadow: 0 1px 5px rgba(0, 0, 0, .6) inset, 0 1px 0 rgba(0, 0, 0, .2);
- background: #b5b5b5;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#aaa), to(#cacaca));
- background-image: -moz-linear-gradient(top, #aaa, #cacaca);
- background-image: -webkit-linear-gradient(top, #aaa, #cacaca);
- background-image: -o-linear-gradient(top, #aaa, #cacaca);
- background-image: -ms-linear-gradient(top, #aaa, #cacaca);
- background-image: linear-gradient(top, #aaa, #cacaca);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#aaaaaa', endColorstr = '#cacaca')
-}
-
-.cke_hc .cke_button_on, .cke_hc a.cke_button_off:hover, .cke_hc a.cke_button_off:focus, .cke_hc a.cke_button_off:active, .cke_hc a.cke_button_disabled:hover, .cke_hc a.cke_button_disabled:focus, .cke_hc a.cke_button_disabled:active {
- border-width: 3px;
- padding: 1px 3px
-}
-
-.cke_button_disabled .cke_button_icon {
- opacity: .3
-}
-
-.cke_hc .cke_button_disabled {
- opacity: .5
-}
-
-a.cke_button_on:hover, a.cke_button_on:focus, a.cke_button_on:active {
- -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2);
- -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2);
- box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2)
-}
-
-a.cke_button_off:hover, a.cke_button_off:focus, a.cke_button_off:active, a.cke_button_disabled:hover, a.cke_button_disabled:focus, a.cke_button_disabled:active {
- -moz-box-shadow: 0 0 1px rgba(0, 0, 0, .3) inset;
- -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, .3) inset;
- box-shadow: 0 0 1px rgba(0, 0, 0, .3) inset;
- background: #ccc;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ccc));
- background-image: -moz-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -webkit-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -o-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -ms-linear-gradient(top, #f2f2f2, #ccc);
- background-image: linear-gradient(top, #f2f2f2, #ccc);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f2f2f2', endColorstr = '#cccccc')
-}
-
-.cke_button_icon {
- cursor: inherit;
- background-repeat: no-repeat;
- margin-top: 1px;
- width: 16px;
- height: 16px;
- float: left;
- display: inline-block
-}
-
-.cke_rtl .cke_button_icon {
- float: right
-}
-
-.cke_hc .cke_button_icon {
- display: none
-}
-
-.cke_button_label {
- display: none;
- padding-left: 3px;
- margin-top: 1px;
- line-height: 17px;
- vertical-align: middle;
- float: left;
- cursor: default;
- color: #474747;
- text-shadow: 0 1px 0 rgba(255, 255, 255, .5)
-}
-
-.cke_rtl .cke_button_label {
- padding-right: 3px;
- padding-left: 0;
- float: right
-}
-
-.cke_hc .cke_button_label {
- padding: 0;
- display: inline-block;
- font-size: 12px
-}
-
-.cke_button_arrow {
- display: inline-block;
- margin: 8px 0 0 1px;
- width: 0;
- height: 0;
- cursor: default;
- vertical-align: top;
- border-left: 3px solid transparent;
- border-right: 3px solid transparent;
- border-top: 3px solid #474747
-}
-
-.cke_rtl .cke_button_arrow {
- margin-right: 5px;
- margin-left: 0
-}
-
-.cke_hc .cke_button_arrow {
- font-size: 10px;
- margin: 3px -2px 0 3px;
- width: auto;
- border: 0
-}
-
-.cke_toolbar_separator {
- float: left;
- background-color: #c0c0c0;
- background-color: rgba(0, 0, 0, .2);
- margin: 5px 2px 0;
- height: 18px;
- width: 1px;
- -webkit-box-shadow: 1px 0 1px rgba(255, 255, 255, .5);
- -moz-box-shadow: 1px 0 1px rgba(255, 255, 255, .5);
- box-shadow: 1px 0 1px rgba(255, 255, 255, .5)
-}
-
-.cke_rtl .cke_toolbar_separator {
- float: right;
- -webkit-box-shadow: -1px 0 1px rgba(255, 255, 255, .1);
- -moz-box-shadow: -1px 0 1px rgba(255, 255, 255, .1);
- box-shadow: -1px 0 1px rgba(255, 255, 255, .1)
-}
-
-.cke_hc .cke_toolbar_separator {
- width: 0;
- border-left: 1px solid;
- margin: 1px 5px 0 0
-}
-
-.cke_toolbar_break {
- display: block;
- clear: left
-}
-
-.cke_rtl .cke_toolbar_break {
- clear: right
-}
-
-.cke_toolbox_collapser {
- width: 12px;
- height: 11px;
- float: right;
- margin: 11px 0 0;
- font-size: 0;
- cursor: default;
- text-align: center;
- border: 1px solid #a6a6a6;
- border-bottom-color: #979797;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px;
- -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- background: #e4e4e4;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e4e4));
- background-image: -moz-linear-gradient(top, #fff, #e4e4e4);
- background-image: -webkit-linear-gradient(top, #fff, #e4e4e4);
- background-image: -o-linear-gradient(top, #fff, #e4e4e4);
- background-image: -ms-linear-gradient(top, #fff, #e4e4e4);
- background-image: linear-gradient(top, #fff, #e4e4e4);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ffffff', endColorstr = '#e4e4e4')
-}
-
-.cke_toolbox_collapser:hover {
- background: #ccc;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ccc));
- background-image: -moz-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -webkit-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -o-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -ms-linear-gradient(top, #f2f2f2, #ccc);
- background-image: linear-gradient(top, #f2f2f2, #ccc);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f2f2f2', endColorstr = '#cccccc')
-}
-
-.cke_toolbox_collapser.cke_toolbox_collapser_min {
- margin: 0 2px 4px
-}
-
-.cke_rtl .cke_toolbox_collapser {
- float: left
-}
-
-.cke_toolbox_collapser .cke_arrow {
- display: inline-block;
- height: 0;
- width: 0;
- font-size: 0;
- margin-top: 1px;
- border-left: 3px solid transparent;
- border-right: 3px solid transparent;
- border-bottom: 3px solid #474747;
- border-top: 3px solid transparent
-}
-
-.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow {
- margin-top: 4px;
- border-bottom-color: transparent;
- border-top-color: #474747
-}
-
-.cke_hc .cke_toolbox_collapser .cke_arrow {
- font-size: 8px;
- width: auto;
- border: 0;
- margin-top: 0;
- margin-right: 2px
-}
-
-.cke_menubutton {
- display: block
-}
-
-.cke_menuitem span {
- cursor: default
-}
-
-.cke_menubutton:hover, .cke_menubutton:focus, .cke_menubutton:active {
- background-color: #d3d3d3;
- display: block
-}
-
-.cke_hc .cke_menubutton {
- padding: 2px
-}
-
-.cke_hc .cke_menubutton:hover, .cke_hc .cke_menubutton:focus, .cke_hc .cke_menubutton:active {
- border: 2px solid;
- padding: 0
-}
-
-.cke_menubutton_inner {
- display: table-row
-}
-
-.cke_menubutton_icon, .cke_menubutton_label, .cke_menuarrow {
- display: table-cell
-}
-
-.cke_menubutton_icon {
- background-color: #d7d8d7;
- opacity: .70;
- filter: alpha(opacity = 70);
- padding: 4px
-}
-
-.cke_hc .cke_menubutton_icon {
- height: 16px;
- width: 0;
- padding: 4px 0
-}
-
-.cke_menubutton:hover .cke_menubutton_icon, .cke_menubutton:focus .cke_menubutton_icon, .cke_menubutton:active .cke_menubutton_icon {
- background-color: #d0d2d0
-}
-
-.cke_menubutton_disabled:hover .cke_menubutton_icon, .cke_menubutton_disabled:focus .cke_menubutton_icon, .cke_menubutton_disabled:active .cke_menubutton_icon {
- opacity: .3;
- filter: alpha(opacity = 30)
-}
-
-.cke_menubutton_label {
- padding: 0 5px;
- background-color: transparent;
- width: 100%;
- vertical-align: middle
-}
-
-.cke_menubutton_disabled .cke_menubutton_label {
- opacity: .3;
- filter: alpha(opacity = 30)
-}
-
-.cke_menubutton_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 {
- display: inline-block;
- float: left;
- margin: 0 6px 5px 0;
- border: 1px solid #a6a6a6;
- border-bottom-color: #979797;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px;
- -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- background: #e4e4e4;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e4e4));
- background-image: -moz-linear-gradient(top, #fff, #e4e4e4);
- background-image: -webkit-linear-gradient(top, #fff, #e4e4e4);
- background-image: -o-linear-gradient(top, #fff, #e4e4e4);
- background-image: -ms-linear-gradient(top, #fff, #e4e4e4);
- background-image: linear-gradient(top, #fff, #e4e4e4);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ffffff', endColorstr = '#e4e4e4')
-}
-
-.cke_combo_off a.cke_combo_button:hover, .cke_combo_off a.cke_combo_button:focus {
- background: #ccc;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ccc));
- background-image: -moz-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -webkit-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -o-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -ms-linear-gradient(top, #f2f2f2, #ccc);
- background-image: linear-gradient(top, #f2f2f2, #ccc);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f2f2f2', endColorstr = '#cccccc');
- outline: 0
-}
-
-.cke_combo_off a.cke_combo_button:active, .cke_combo_on a.cke_combo_button {
- border: 1px solid #777;
- -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 1px 5px rgba(0, 0, 0, .6) inset;
- -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 1px 5px rgba(0, 0, 0, .6) inset;
- box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 1px 5px rgba(0, 0, 0, .6) inset;
- background: #b5b5b5;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#aaa), to(#cacaca));
- background-image: -moz-linear-gradient(top, #aaa, #cacaca);
- background-image: -webkit-linear-gradient(top, #aaa, #cacaca);
- background-image: -o-linear-gradient(top, #aaa, #cacaca);
- background-image: -ms-linear-gradient(top, #aaa, #cacaca);
- background-image: linear-gradient(top, #aaa, #cacaca);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#aaaaaa', endColorstr = '#cacaca')
-}
-
-.cke_combo_on a.cke_combo_button:hover, .cke_combo_on a.cke_combo_button:focus, .cke_combo_on a.cke_combo_button:active {
- -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2);
- -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2);
- box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2)
-}
-
-.cke_rtl .cke_combo_button {
- float: right;
- margin-left: 5px;
- margin-right: 0
-}
-
-.cke_hc a.cke_combo_button {
- padding: 3px
-}
-
-.cke_hc .cke_combo_on a.cke_combo_button, .cke_hc .cke_combo_off a.cke_combo_button:hover, .cke_hc .cke_combo_off a.cke_combo_button:focus, .cke_hc .cke_combo_off a.cke_combo_button:active {
- border-width: 3px;
- padding: 1px
-}
-
-.cke_combo_text {
- line-height: 26px;
- padding-left: 10px;
- text-overflow: ellipsis;
- overflow: hidden;
- float: left;
- cursor: default;
- color: #474747;
- text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
- width: 60px
-}
-
-.cke_rtl .cke_combo_text {
- float: right;
- text-align: right;
- padding-left: 0;
- padding-right: 10px
-}
-
-.cke_hc .cke_combo_text {
- line-height: 18px;
- font-size: 12px
-}
-
-.cke_combo_open {
- cursor: default;
- display: inline-block;
- font-size: 0;
- height: 19px;
- line-height: 17px;
- margin: 1px 7px 1px;
- width: 5px
-}
-
-.cke_hc .cke_combo_open {
- height: 12px
-}
-
-.cke_combo_arrow {
- margin: 11px 0 0;
- float: left;
- height: 0;
- width: 0;
- font-size: 0;
- border-left: 3px solid transparent;
- border-right: 3px solid transparent;
- border-top: 3px solid #474747
-}
-
-.cke_hc .cke_combo_arrow {
- font-size: 10px;
- width: auto;
- border: 0;
- margin-top: 3px
-}
-
-.cke_combo_disabled .cke_combo_inlinelabel, .cke_combo_disabled .cke_combo_open {
- opacity: .3
-}
-
-.cke_path {
- float: left;
- margin: -2px 0 2px
-}
-
-.cke_path_item, .cke_path_empty {
- display: inline-block;
- float: left;
- padding: 3px 4px;
- margin-right: 2px;
- cursor: default;
- text-decoration: none;
- outline: 0;
- border: 0;
- color: #4c4c4c;
- text-shadow: 0 1px 0 #fff;
- font-weight: bold;
- font-size: 11px
-}
-
-.cke_rtl .cke_path, .cke_rtl .cke_path_item, .cke_rtl .cke_path_empty {
- float: right
-}
-
-a.cke_path_item:hover, a.cke_path_item:focus, a.cke_path_item:active {
- background-color: #bfbfbf;
- color: #333;
- text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
- -moz-border-radius: 2px;
- -webkit-border-radius: 2px;
- border-radius: 2px;
- -moz-box-shadow: 0 0 4px rgba(0, 0, 0, .5) inset, 0 1px 0 rgba(255, 255, 255, .5);
- -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .5) inset, 0 1px 0 rgba(255, 255, 255, .5);
- box-shadow: 0 0 4px rgba(0, 0, 0, .5) inset, 0 1px 0 rgba(255, 255, 255, .5)
-}
-
-.cke_hc a.cke_path_item:hover, .cke_hc a.cke_path_item:focus, .cke_hc a.cke_path_item:active {
- border: 2px solid;
- padding: 1px 2px
-}
-
-.cke_button__source_label, .cke_button__sourcedialog_label {
- display: inline
-}
-
-.cke_combo__fontsize .cke_combo_text {
- width: 30px
-}
-
-.cke_combopanel__fontsize {
- width: 120px
-}
-
-.cke_source {
- font-family: 'Courier New', Monospace;
- font-size: small;
- background-color: #fff;
- white-space: pre
-}
-
-.cke_wysiwyg_frame, .cke_wysiwyg_div {
- background-color: #fff
-}
-
-.cke_chrome {
- visibility: inherit
-}
-
-.cke_voice_label {
- display: none
-}
-
-legend.cke_voice_label {
- display: none
-}
-
-.cke_button__about_icon {
- background: url(icons.png) no-repeat 0 -0px !important;
-}
-
-.cke_button__bold_icon {
- background: url(icons.png) no-repeat 0 -24px !important;
-}
-
-.cke_button__italic_icon {
- background: url(icons.png) no-repeat 0 -48px !important;
-}
-
-.cke_button__strike_icon {
- background: url(icons.png) no-repeat 0 -72px !important;
-}
-
-.cke_button__subscript_icon {
- background: url(icons.png) no-repeat 0 -96px !important;
-}
-
-.cke_button__superscript_icon {
- background: url(icons.png) no-repeat 0 -120px !important;
-}
-
-.cke_button__underline_icon {
- background: url(icons.png) no-repeat 0 -144px !important;
-}
-
-.cke_button__bidiltr_icon {
- background: url(icons.png) no-repeat 0 -168px !important;
-}
-
-.cke_button__bidirtl_icon {
- background: url(icons.png) no-repeat 0 -192px !important;
-}
-
-.cke_button__blockquote_icon {
- background: url(icons.png) no-repeat 0 -216px !important;
-}
-
-.cke_rtl .cke_button__copy_icon, .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {
- background: url(icons.png) no-repeat 0 -240px !important;
-}
-
-.cke_ltr .cke_button__copy_icon {
- background: url(icons.png) no-repeat 0 -264px !important;
-}
-
-.cke_rtl .cke_button__cut_icon, .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {
- background: url(icons.png) no-repeat 0 -288px !important;
-}
-
-.cke_ltr .cke_button__cut_icon {
- background: url(icons.png) no-repeat 0 -312px !important;
-}
-
-.cke_rtl .cke_button__paste_icon, .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {
- background: url(icons.png) no-repeat 0 -336px !important;
-}
-
-.cke_ltr .cke_button__paste_icon {
- background: url(icons.png) no-repeat 0 -360px !important;
-}
-
-.cke_button__bgcolor_icon {
- background: url(icons.png) no-repeat 0 -384px !important;
-}
-
-.cke_button__textcolor_icon {
- background: url(icons.png) no-repeat 0 -408px !important;
-}
-
-.cke_rtl .cke_button__templates_icon, .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {
- background: url(icons.png) no-repeat 0 -432px !important;
-}
-
-.cke_ltr .cke_button__templates_icon {
- background: url(icons.png) no-repeat 0 -456px !important;
-}
-
-.cke_button__creatediv_icon {
- background: url(icons.png) no-repeat 0 -480px !important;
-}
-
-.cke_rtl .cke_button__find_icon, .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {
- background: url(icons.png) no-repeat 0 -504px !important;
-}
-
-.cke_ltr .cke_button__find_icon {
- background: url(icons.png) no-repeat 0 -528px !important;
-}
-
-.cke_button__replace_icon {
- background: url(icons.png) no-repeat 0 -552px !important;
-}
-
-.cke_button__flash_icon {
- background: url(icons.png) no-repeat 0 -576px !important;
-}
-
-.cke_button__button_icon {
- background: url(icons.png) no-repeat 0 -600px !important;
-}
-
-.cke_button__checkbox_icon {
- background: url(icons.png) no-repeat 0 -624px !important;
-}
-
-.cke_button__form_icon {
- background: url(icons.png) no-repeat 0 -648px !important;
-}
-
-.cke_button__hiddenfield_icon {
- background: url(icons.png) no-repeat 0 -672px !important;
-}
-
-.cke_button__imagebutton_icon {
- background: url(icons.png) no-repeat 0 -696px !important;
-}
-
-.cke_button__radio_icon {
- background: url(icons.png) no-repeat 0 -720px !important;
-}
-
-.cke_rtl .cke_button__select_icon, .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {
- background: url(icons.png) no-repeat 0 -744px !important;
-}
-
-.cke_ltr .cke_button__select_icon {
- background: url(icons.png) no-repeat 0 -768px !important;
-}
-
-.cke_rtl .cke_button__textarea_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {
- background: url(icons.png) no-repeat 0 -792px !important;
-}
-
-.cke_ltr .cke_button__textarea_icon {
- background: url(icons.png) no-repeat 0 -816px !important;
-}
-
-.cke_rtl .cke_button__textfield_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {
- background: url(icons.png) no-repeat 0 -840px !important;
-}
-
-.cke_ltr .cke_button__textfield_icon {
- background: url(icons.png) no-repeat 0 -864px !important;
-}
-
-.cke_button__horizontalrule_icon {
- background: url(icons.png) no-repeat 0 -888px !important;
-}
-
-.cke_button__iframe_icon {
- background: url(icons.png) no-repeat 0 -912px !important;
-}
-
-.cke_button__image_icon {
- background: url(icons.png) no-repeat 0 -936px !important;
-}
-
-.cke_rtl .cke_button__indent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {
- background: url(icons.png) no-repeat 0 -960px !important;
-}
-
-.cke_ltr .cke_button__indent_icon {
- background: url(icons.png) no-repeat 0 -984px !important;
-}
-
-.cke_rtl .cke_button__outdent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {
- background: url(icons.png) no-repeat 0 -1008px !important;
-}
-
-.cke_ltr .cke_button__outdent_icon {
- background: url(icons.png) no-repeat 0 -1032px !important;
-}
-
-.cke_button__smiley_icon {
- background: url(icons.png) no-repeat 0 -1056px !important;
-}
-
-.cke_button__justifyblock_icon {
- background: url(icons.png) no-repeat 0 -1080px !important;
-}
-
-.cke_button__justifycenter_icon {
- background: url(icons.png) no-repeat 0 -1104px !important;
-}
-
-.cke_button__justifyleft_icon {
- background: url(icons.png) no-repeat 0 -1128px !important;
-}
-
-.cke_button__justifyright_icon {
- background: url(icons.png) no-repeat 0 -1152px !important;
-}
-
-.cke_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;
+/*
+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 {
+ font-size: 11px;
+ font-weight: bold;
+ white-space: nowrap;
+ margin: 0;
+ padding: 4px 6px;
+ color: #474747;
+ text-shadow: 0 1px 0 rgba(255, 255, 255, .75);
+ border-bottom: 1px solid #b6b6b6;
+ -moz-border-radius: 2px 2px 0 0;
+ -webkit-border-radius: 2px 2px 0 0;
+ border-radius: 2px 2px 0 0;
+ -moz-box-shadow: 0 1px 0 #fff inset;
+ -webkit-box-shadow: 0 1px 0 #fff inset;
+ box-shadow: 0 1px 0 #fff inset;
+ background: #cfd1cf;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#cfd1cf));
+ background-image: -moz-linear-gradient(top, #f5f5f5, #cfd1cf);
+ background-image: -webkit-linear-gradient(top, #f5f5f5, #cfd1cf);
+ background-image: -o-linear-gradient(top, #f5f5f5, #cfd1cf);
+ background-image: -ms-linear-gradient(top, #f5f5f5, #cfd1cf);
+ background-image: linear-gradient(top, #f5f5f5, #cfd1cf);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f5f5f5', endColorstr = '#cfd1cf')
+}
+
+.cke_panel_listItem p, .cke_panel_listItem h1, .cke_panel_listItem h2, .cke_panel_listItem h3, .cke_panel_listItem h4, .cke_panel_listItem h5, .cke_panel_listItem h6, .cke_panel_listItem pre {
+ margin-top: 0;
+ margin-bottom: 0
+}
+
+.cke_colorblock {
+ padding: 3px;
+ font-size: 11px;
+ font-family: 'Microsoft Sans Serif', Tahoma, Arial, Verdana, Sans-Serif
+}
+
+.cke_colorblock, .cke_colorblock a {
+ text-decoration: none;
+ color: #000
+}
+
+span.cke_colorbox {
+ width: 10px;
+ height: 10px;
+ border: #808080 1px solid;
+ float: left
+}
+
+.cke_rtl span.cke_colorbox {
+ float: right
+}
+
+a.cke_colorbox {
+ border: #fff 1px solid;
+ padding: 2px;
+ float: left;
+ width: 12px;
+ height: 12px
+}
+
+.cke_rtl a.cke_colorbox {
+ float: right
+}
+
+a:hover.cke_colorbox, a:focus.cke_colorbox, a:active.cke_colorbox {
+ border: #b6b6b6 1px solid;
+ background-color: #e5e5e5
+}
+
+a.cke_colorauto, a.cke_colormore {
+ border: #fff 1px solid;
+ padding: 2px;
+ display: block;
+ cursor: pointer
+}
+
+a:hover.cke_colorauto, a:hover.cke_colormore, a:focus.cke_colorauto, a:focus.cke_colormore, a:active.cke_colorauto, a:active.cke_colormore {
+ border: #b6b6b6 1px solid;
+ background-color: #e5e5e5
+}
+
+.cke_toolbar {
+ float: left
+}
+
+.cke_rtl .cke_toolbar {
+ float: right
+}
+
+.cke_toolgroup {
+ float: left;
+ margin: 0 6px 5px 0;
+ border: 1px solid #a6a6a6;
+ border-bottom-color: #979797;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ background: #e4e4e4;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e4e4));
+ background-image: -moz-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -webkit-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -o-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -ms-linear-gradient(top, #fff, #e4e4e4);
+ background-image: linear-gradient(top, #fff, #e4e4e4);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ffffff', endColorstr = '#e4e4e4')
+}
+
+.cke_hc .cke_toolgroup {
+ border: 0;
+ margin-right: 10px;
+ margin-bottom: 10px
+}
+
+.cke_rtl .cke_toolgroup *:first-child {
+ -moz-border-radius: 0 2px 2px 0;
+ -webkit-border-radius: 0 2px 2px 0;
+ border-radius: 0 2px 2px 0
+}
+
+.cke_rtl .cke_toolgroup *:last-child {
+ -moz-border-radius: 2px 0 0 2px;
+ -webkit-border-radius: 2px 0 0 2px;
+ border-radius: 2px 0 0 2px
+}
+
+.cke_rtl .cke_toolgroup {
+ float: right;
+ margin-left: 6px;
+ margin-right: 0
+}
+
+a.cke_button {
+ display: inline-block;
+ height: 18px;
+ padding: 4px 6px;
+ outline: 0;
+ cursor: default;
+ float: left;
+ border: 0
+}
+
+.cke_rtl .cke_button {
+ float: right
+}
+
+.cke_hc .cke_button {
+ border: 1px solid black;
+ padding: 3px 5px;
+ margin: -2px 4px 0 -2px
+}
+
+.cke_button_on {
+ -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, .6) inset, 0 1px 0 rgba(0, 0, 0, .2);
+ -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .6) inset, 0 1px 0 rgba(0, 0, 0, .2);
+ box-shadow: 0 1px 5px rgba(0, 0, 0, .6) inset, 0 1px 0 rgba(0, 0, 0, .2);
+ background: #b5b5b5;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#aaa), to(#cacaca));
+ background-image: -moz-linear-gradient(top, #aaa, #cacaca);
+ background-image: -webkit-linear-gradient(top, #aaa, #cacaca);
+ background-image: -o-linear-gradient(top, #aaa, #cacaca);
+ background-image: -ms-linear-gradient(top, #aaa, #cacaca);
+ background-image: linear-gradient(top, #aaa, #cacaca);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#aaaaaa', endColorstr = '#cacaca')
+}
+
+.cke_hc .cke_button_on, .cke_hc a.cke_button_off:hover, .cke_hc a.cke_button_off:focus, .cke_hc a.cke_button_off:active, .cke_hc a.cke_button_disabled:hover, .cke_hc a.cke_button_disabled:focus, .cke_hc a.cke_button_disabled:active {
+ border-width: 3px;
+ padding: 1px 3px
+}
+
+.cke_button_disabled .cke_button_icon {
+ opacity: .3
+}
+
+.cke_hc .cke_button_disabled {
+ opacity: .5
+}
+
+a.cke_button_on:hover, a.cke_button_on:focus, a.cke_button_on:active {
+ -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2);
+ -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2);
+ box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2)
+}
+
+a.cke_button_off:hover, a.cke_button_off:focus, a.cke_button_off:active, a.cke_button_disabled:hover, a.cke_button_disabled:focus, a.cke_button_disabled:active {
+ -moz-box-shadow: 0 0 1px rgba(0, 0, 0, .3) inset;
+ -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, .3) inset;
+ box-shadow: 0 0 1px rgba(0, 0, 0, .3) inset;
+ background: #ccc;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ccc));
+ background-image: -moz-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -webkit-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -o-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -ms-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: linear-gradient(top, #f2f2f2, #ccc);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f2f2f2', endColorstr = '#cccccc')
+}
+
+.cke_button_icon {
+ cursor: inherit;
+ background-repeat: no-repeat;
+ margin-top: 1px;
+ width: 16px;
+ height: 16px;
+ float: left;
+ display: inline-block
+}
+
+.cke_rtl .cke_button_icon {
+ float: right
+}
+
+.cke_hc .cke_button_icon {
+ display: none
+}
+
+.cke_button_label {
+ display: none;
+ padding-left: 3px;
+ margin-top: 1px;
+ line-height: 17px;
+ vertical-align: middle;
+ float: left;
+ cursor: default;
+ color: #474747;
+ text-shadow: 0 1px 0 rgba(255, 255, 255, .5)
+}
+
+.cke_rtl .cke_button_label {
+ padding-right: 3px;
+ padding-left: 0;
+ float: right
+}
+
+.cke_hc .cke_button_label {
+ padding: 0;
+ display: inline-block;
+ font-size: 12px
+}
+
+.cke_button_arrow {
+ display: inline-block;
+ margin: 8px 0 0 1px;
+ width: 0;
+ height: 0;
+ cursor: default;
+ vertical-align: top;
+ border-left: 3px solid transparent;
+ border-right: 3px solid transparent;
+ border-top: 3px solid #474747
+}
+
+.cke_rtl .cke_button_arrow {
+ margin-right: 5px;
+ margin-left: 0
+}
+
+.cke_hc .cke_button_arrow {
+ font-size: 10px;
+ margin: 3px -2px 0 3px;
+ width: auto;
+ border: 0
+}
+
+.cke_toolbar_separator {
+ float: left;
+ background-color: #c0c0c0;
+ background-color: rgba(0, 0, 0, .2);
+ margin: 5px 2px 0;
+ height: 18px;
+ width: 1px;
+ -webkit-box-shadow: 1px 0 1px rgba(255, 255, 255, .5);
+ -moz-box-shadow: 1px 0 1px rgba(255, 255, 255, .5);
+ box-shadow: 1px 0 1px rgba(255, 255, 255, .5)
+}
+
+.cke_rtl .cke_toolbar_separator {
+ float: right;
+ -webkit-box-shadow: -1px 0 1px rgba(255, 255, 255, .1);
+ -moz-box-shadow: -1px 0 1px rgba(255, 255, 255, .1);
+ box-shadow: -1px 0 1px rgba(255, 255, 255, .1)
+}
+
+.cke_hc .cke_toolbar_separator {
+ width: 0;
+ border-left: 1px solid;
+ margin: 1px 5px 0 0
+}
+
+.cke_toolbar_break {
+ display: block;
+ clear: left
+}
+
+.cke_rtl .cke_toolbar_break {
+ clear: right
+}
+
+.cke_toolbox_collapser {
+ width: 12px;
+ height: 11px;
+ float: right;
+ margin: 11px 0 0;
+ font-size: 0;
+ cursor: default;
+ text-align: center;
+ border: 1px solid #a6a6a6;
+ border-bottom-color: #979797;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ background: #e4e4e4;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e4e4));
+ background-image: -moz-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -webkit-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -o-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -ms-linear-gradient(top, #fff, #e4e4e4);
+ background-image: linear-gradient(top, #fff, #e4e4e4);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ffffff', endColorstr = '#e4e4e4')
+}
+
+.cke_toolbox_collapser:hover {
+ background: #ccc;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ccc));
+ background-image: -moz-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -webkit-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -o-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -ms-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: linear-gradient(top, #f2f2f2, #ccc);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f2f2f2', endColorstr = '#cccccc')
+}
+
+.cke_toolbox_collapser.cke_toolbox_collapser_min {
+ margin: 0 2px 4px
+}
+
+.cke_rtl .cke_toolbox_collapser {
+ float: left
+}
+
+.cke_toolbox_collapser .cke_arrow {
+ display: inline-block;
+ height: 0;
+ width: 0;
+ font-size: 0;
+ margin-top: 1px;
+ border-left: 3px solid transparent;
+ border-right: 3px solid transparent;
+ border-bottom: 3px solid #474747;
+ border-top: 3px solid transparent
+}
+
+.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow {
+ margin-top: 4px;
+ border-bottom-color: transparent;
+ border-top-color: #474747
+}
+
+.cke_hc .cke_toolbox_collapser .cke_arrow {
+ font-size: 8px;
+ width: auto;
+ border: 0;
+ margin-top: 0;
+ margin-right: 2px
+}
+
+.cke_menubutton {
+ display: block
+}
+
+.cke_menuitem span {
+ cursor: default
+}
+
+.cke_menubutton:hover, .cke_menubutton:focus, .cke_menubutton:active {
+ background-color: #d3d3d3;
+ display: block
+}
+
+.cke_hc .cke_menubutton {
+ padding: 2px
+}
+
+.cke_hc .cke_menubutton:hover, .cke_hc .cke_menubutton:focus, .cke_hc .cke_menubutton:active {
+ border: 2px solid;
+ padding: 0
+}
+
+.cke_menubutton_inner {
+ display: table-row
+}
+
+.cke_menubutton_icon, .cke_menubutton_label, .cke_menuarrow {
+ display: table-cell
+}
+
+.cke_menubutton_icon {
+ background-color: #d7d8d7;
+ opacity: .70;
+ filter: alpha(opacity = 70);
+ padding: 4px
+}
+
+.cke_hc .cke_menubutton_icon {
+ height: 16px;
+ width: 0;
+ padding: 4px 0
+}
+
+.cke_menubutton:hover .cke_menubutton_icon, .cke_menubutton:focus .cke_menubutton_icon, .cke_menubutton:active .cke_menubutton_icon {
+ background-color: #d0d2d0
+}
+
+.cke_menubutton_disabled:hover .cke_menubutton_icon, .cke_menubutton_disabled:focus .cke_menubutton_icon, .cke_menubutton_disabled:active .cke_menubutton_icon {
+ opacity: .3;
+ filter: alpha(opacity = 30)
+}
+
+.cke_menubutton_label {
+ padding: 0 5px;
+ background-color: transparent;
+ width: 100%;
+ vertical-align: middle
+}
+
+.cke_menubutton_disabled .cke_menubutton_label {
+ opacity: .3;
+ filter: alpha(opacity = 30)
+}
+
+.cke_menubutton_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 {
+ display: inline-block;
+ float: left;
+ margin: 0 6px 5px 0;
+ border: 1px solid #a6a6a6;
+ border-bottom-color: #979797;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ background: #e4e4e4;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e4e4));
+ background-image: -moz-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -webkit-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -o-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -ms-linear-gradient(top, #fff, #e4e4e4);
+ background-image: linear-gradient(top, #fff, #e4e4e4);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ffffff', endColorstr = '#e4e4e4')
+}
+
+.cke_combo_off a.cke_combo_button:hover, .cke_combo_off a.cke_combo_button:focus {
+ background: #ccc;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ccc));
+ background-image: -moz-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -webkit-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -o-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -ms-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: linear-gradient(top, #f2f2f2, #ccc);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f2f2f2', endColorstr = '#cccccc');
+ outline: 0
+}
+
+.cke_combo_off a.cke_combo_button:active, .cke_combo_on a.cke_combo_button {
+ border: 1px solid #777;
+ -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 1px 5px rgba(0, 0, 0, .6) inset;
+ -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 1px 5px rgba(0, 0, 0, .6) inset;
+ box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 1px 5px rgba(0, 0, 0, .6) inset;
+ background: #b5b5b5;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#aaa), to(#cacaca));
+ background-image: -moz-linear-gradient(top, #aaa, #cacaca);
+ background-image: -webkit-linear-gradient(top, #aaa, #cacaca);
+ background-image: -o-linear-gradient(top, #aaa, #cacaca);
+ background-image: -ms-linear-gradient(top, #aaa, #cacaca);
+ background-image: linear-gradient(top, #aaa, #cacaca);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#aaaaaa', endColorstr = '#cacaca')
+}
+
+.cke_combo_on a.cke_combo_button:hover, .cke_combo_on a.cke_combo_button:focus, .cke_combo_on a.cke_combo_button:active {
+ -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2);
+ -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2);
+ box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2)
+}
+
+.cke_rtl .cke_combo_button {
+ float: right;
+ margin-left: 5px;
+ margin-right: 0
+}
+
+.cke_hc a.cke_combo_button {
+ padding: 3px
+}
+
+.cke_hc .cke_combo_on a.cke_combo_button, .cke_hc .cke_combo_off a.cke_combo_button:hover, .cke_hc .cke_combo_off a.cke_combo_button:focus, .cke_hc .cke_combo_off a.cke_combo_button:active {
+ border-width: 3px;
+ padding: 1px
+}
+
+.cke_combo_text {
+ line-height: 26px;
+ padding-left: 10px;
+ text-overflow: ellipsis;
+ overflow: hidden;
+ float: left;
+ cursor: default;
+ color: #474747;
+ text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
+ width: 60px
+}
+
+.cke_rtl .cke_combo_text {
+ float: right;
+ text-align: right;
+ padding-left: 0;
+ padding-right: 10px
+}
+
+.cke_hc .cke_combo_text {
+ line-height: 18px;
+ font-size: 12px
+}
+
+.cke_combo_open {
+ cursor: default;
+ display: inline-block;
+ font-size: 0;
+ height: 19px;
+ line-height: 17px;
+ margin: 1px 7px 1px;
+ width: 5px
+}
+
+.cke_hc .cke_combo_open {
+ height: 12px
+}
+
+.cke_combo_arrow {
+ margin: 11px 0 0;
+ float: left;
+ height: 0;
+ width: 0;
+ font-size: 0;
+ border-left: 3px solid transparent;
+ border-right: 3px solid transparent;
+ border-top: 3px solid #474747
+}
+
+.cke_hc .cke_combo_arrow {
+ font-size: 10px;
+ width: auto;
+ border: 0;
+ margin-top: 3px
+}
+
+.cke_combo_disabled .cke_combo_inlinelabel, .cke_combo_disabled .cke_combo_open {
+ opacity: .3
+}
+
+.cke_path {
+ float: left;
+ margin: -2px 0 2px
+}
+
+.cke_path_item, .cke_path_empty {
+ display: inline-block;
+ float: left;
+ padding: 3px 4px;
+ margin-right: 2px;
+ cursor: default;
+ text-decoration: none;
+ outline: 0;
+ border: 0;
+ color: #4c4c4c;
+ text-shadow: 0 1px 0 #fff;
+ font-weight: bold;
+ font-size: 11px
+}
+
+.cke_rtl .cke_path, .cke_rtl .cke_path_item, .cke_rtl .cke_path_empty {
+ float: right
+}
+
+a.cke_path_item:hover, a.cke_path_item:focus, a.cke_path_item:active {
+ background-color: #bfbfbf;
+ color: #333;
+ text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
+ -moz-border-radius: 2px;
+ -webkit-border-radius: 2px;
+ border-radius: 2px;
+ -moz-box-shadow: 0 0 4px rgba(0, 0, 0, .5) inset, 0 1px 0 rgba(255, 255, 255, .5);
+ -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .5) inset, 0 1px 0 rgba(255, 255, 255, .5);
+ box-shadow: 0 0 4px rgba(0, 0, 0, .5) inset, 0 1px 0 rgba(255, 255, 255, .5)
+}
+
+.cke_hc a.cke_path_item:hover, .cke_hc a.cke_path_item:focus, .cke_hc a.cke_path_item:active {
+ border: 2px solid;
+ padding: 1px 2px
+}
+
+.cke_button__source_label, .cke_button__sourcedialog_label {
+ display: inline
+}
+
+.cke_combo__fontsize .cke_combo_text {
+ width: 30px
+}
+
+.cke_combopanel__fontsize {
+ width: 120px
+}
+
+.cke_source {
+ font-family: 'Courier New', Monospace;
+ font-size: small;
+ background-color: #fff;
+ white-space: pre
+}
+
+.cke_wysiwyg_frame, .cke_wysiwyg_div {
+ background-color: #fff
+}
+
+.cke_chrome {
+ visibility: inherit
+}
+
+.cke_voice_label {
+ display: none
+}
+
+legend.cke_voice_label {
+ display: none
+}
+
+.cke_button__about_icon {
+ background: url(icons.png) no-repeat 0 -0px !important;
+}
+
+.cke_button__bold_icon {
+ background: url(icons.png) no-repeat 0 -24px !important;
+}
+
+.cke_button__italic_icon {
+ background: url(icons.png) no-repeat 0 -48px !important;
+}
+
+.cke_button__strike_icon {
+ background: url(icons.png) no-repeat 0 -72px !important;
+}
+
+.cke_button__subscript_icon {
+ background: url(icons.png) no-repeat 0 -96px !important;
+}
+
+.cke_button__superscript_icon {
+ background: url(icons.png) no-repeat 0 -120px !important;
+}
+
+.cke_button__underline_icon {
+ background: url(icons.png) no-repeat 0 -144px !important;
+}
+
+.cke_button__bidiltr_icon {
+ background: url(icons.png) no-repeat 0 -168px !important;
+}
+
+.cke_button__bidirtl_icon {
+ background: url(icons.png) no-repeat 0 -192px !important;
+}
+
+.cke_button__blockquote_icon {
+ background: url(icons.png) no-repeat 0 -216px !important;
+}
+
+.cke_rtl .cke_button__copy_icon, .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {
+ background: url(icons.png) no-repeat 0 -240px !important;
+}
+
+.cke_ltr .cke_button__copy_icon {
+ background: url(icons.png) no-repeat 0 -264px !important;
+}
+
+.cke_rtl .cke_button__cut_icon, .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {
+ background: url(icons.png) no-repeat 0 -288px !important;
+}
+
+.cke_ltr .cke_button__cut_icon {
+ background: url(icons.png) no-repeat 0 -312px !important;
+}
+
+.cke_rtl .cke_button__paste_icon, .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {
+ background: url(icons.png) no-repeat 0 -336px !important;
+}
+
+.cke_ltr .cke_button__paste_icon {
+ background: url(icons.png) no-repeat 0 -360px !important;
+}
+
+.cke_button__bgcolor_icon {
+ background: url(icons.png) no-repeat 0 -384px !important;
+}
+
+.cke_button__textcolor_icon {
+ background: url(icons.png) no-repeat 0 -408px !important;
+}
+
+.cke_rtl .cke_button__templates_icon, .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {
+ background: url(icons.png) no-repeat 0 -432px !important;
+}
+
+.cke_ltr .cke_button__templates_icon {
+ background: url(icons.png) no-repeat 0 -456px !important;
+}
+
+.cke_button__creatediv_icon {
+ background: url(icons.png) no-repeat 0 -480px !important;
+}
+
+.cke_rtl .cke_button__find_icon, .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {
+ background: url(icons.png) no-repeat 0 -504px !important;
+}
+
+.cke_ltr .cke_button__find_icon {
+ background: url(icons.png) no-repeat 0 -528px !important;
+}
+
+.cke_button__replace_icon {
+ background: url(icons.png) no-repeat 0 -552px !important;
+}
+
+.cke_button__flash_icon {
+ background: url(icons.png) no-repeat 0 -576px !important;
+}
+
+.cke_button__button_icon {
+ background: url(icons.png) no-repeat 0 -600px !important;
+}
+
+.cke_button__checkbox_icon {
+ background: url(icons.png) no-repeat 0 -624px !important;
+}
+
+.cke_button__form_icon {
+ background: url(icons.png) no-repeat 0 -648px !important;
+}
+
+.cke_button__hiddenfield_icon {
+ background: url(icons.png) no-repeat 0 -672px !important;
+}
+
+.cke_button__imagebutton_icon {
+ background: url(icons.png) no-repeat 0 -696px !important;
+}
+
+.cke_button__radio_icon {
+ background: url(icons.png) no-repeat 0 -720px !important;
+}
+
+.cke_rtl .cke_button__select_icon, .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {
+ background: url(icons.png) no-repeat 0 -744px !important;
+}
+
+.cke_ltr .cke_button__select_icon {
+ background: url(icons.png) no-repeat 0 -768px !important;
+}
+
+.cke_rtl .cke_button__textarea_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {
+ background: url(icons.png) no-repeat 0 -792px !important;
+}
+
+.cke_ltr .cke_button__textarea_icon {
+ background: url(icons.png) no-repeat 0 -816px !important;
+}
+
+.cke_rtl .cke_button__textfield_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {
+ background: url(icons.png) no-repeat 0 -840px !important;
+}
+
+.cke_ltr .cke_button__textfield_icon {
+ background: url(icons.png) no-repeat 0 -864px !important;
+}
+
+.cke_button__horizontalrule_icon {
+ background: url(icons.png) no-repeat 0 -888px !important;
+}
+
+.cke_button__iframe_icon {
+ background: url(icons.png) no-repeat 0 -912px !important;
+}
+
+.cke_button__image_icon {
+ background: url(icons.png) no-repeat 0 -936px !important;
+}
+
+.cke_rtl .cke_button__indent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {
+ background: url(icons.png) no-repeat 0 -960px !important;
+}
+
+.cke_ltr .cke_button__indent_icon {
+ background: url(icons.png) no-repeat 0 -984px !important;
+}
+
+.cke_rtl .cke_button__outdent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {
+ background: url(icons.png) no-repeat 0 -1008px !important;
+}
+
+.cke_ltr .cke_button__outdent_icon {
+ background: url(icons.png) no-repeat 0 -1032px !important;
+}
+
+.cke_button__smiley_icon {
+ background: url(icons.png) no-repeat 0 -1056px !important;
+}
+
+.cke_button__justifyblock_icon {
+ background: url(icons.png) no-repeat 0 -1080px !important;
+}
+
+.cke_button__justifycenter_icon {
+ background: url(icons.png) no-repeat 0 -1104px !important;
+}
+
+.cke_button__justifyleft_icon {
+ background: url(icons.png) no-repeat 0 -1128px !important;
+}
+
+.cke_button__justifyright_icon {
+ background: url(icons.png) no-repeat 0 -1152px !important;
+}
+
+.cke_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/plugins/redmine_ckeditor/assets/ckeditor/skins/moono/editor_gecko.css b/plugins/redmine_ckeditor/assets/ckeditor/skins/moono/editor_gecko.css
index d0b161191..ecfd236c9 100644
--- a/plugins/redmine_ckeditor/assets/ckeditor/skins/moono/editor_gecko.css
+++ b/plugins/redmine_ckeditor/assets/ckeditor/skins/moono/editor_gecko.css
@@ -1,1794 +1,1794 @@
-/*
-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 {
- font-size: 11px;
- font-weight: bold;
- white-space: nowrap;
- margin: 0;
- padding: 4px 6px;
- color: #474747;
- text-shadow: 0 1px 0 rgba(255, 255, 255, .75);
- border-bottom: 1px solid #b6b6b6;
- -moz-border-radius: 2px 2px 0 0;
- -webkit-border-radius: 2px 2px 0 0;
- border-radius: 2px 2px 0 0;
- -moz-box-shadow: 0 1px 0 #fff inset;
- -webkit-box-shadow: 0 1px 0 #fff inset;
- box-shadow: 0 1px 0 #fff inset;
- background: #cfd1cf;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#cfd1cf));
- background-image: -moz-linear-gradient(top, #f5f5f5, #cfd1cf);
- background-image: -webkit-linear-gradient(top, #f5f5f5, #cfd1cf);
- background-image: -o-linear-gradient(top, #f5f5f5, #cfd1cf);
- background-image: -ms-linear-gradient(top, #f5f5f5, #cfd1cf);
- background-image: linear-gradient(top, #f5f5f5, #cfd1cf);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f5f5f5', endColorstr = '#cfd1cf')
-}
-
-.cke_panel_listItem p, .cke_panel_listItem h1, .cke_panel_listItem h2, .cke_panel_listItem h3, .cke_panel_listItem h4, .cke_panel_listItem h5, .cke_panel_listItem h6, .cke_panel_listItem pre {
- margin-top: 0;
- margin-bottom: 0
-}
-
-.cke_colorblock {
- padding: 3px;
- font-size: 11px;
- font-family: 'Microsoft Sans Serif', Tahoma, Arial, Verdana, Sans-Serif
-}
-
-.cke_colorblock, .cke_colorblock a {
- text-decoration: none;
- color: #000
-}
-
-span.cke_colorbox {
- width: 10px;
- height: 10px;
- border: #808080 1px solid;
- float: left
-}
-
-.cke_rtl span.cke_colorbox {
- float: right
-}
-
-a.cke_colorbox {
- border: #fff 1px solid;
- padding: 2px;
- float: left;
- width: 12px;
- height: 12px
-}
-
-.cke_rtl a.cke_colorbox {
- float: right
-}
-
-a:hover.cke_colorbox, a:focus.cke_colorbox, a:active.cke_colorbox {
- border: #b6b6b6 1px solid;
- background-color: #e5e5e5
-}
-
-a.cke_colorauto, a.cke_colormore {
- border: #fff 1px solid;
- padding: 2px;
- display: block;
- cursor: pointer
-}
-
-a:hover.cke_colorauto, a:hover.cke_colormore, a:focus.cke_colorauto, a:focus.cke_colormore, a:active.cke_colorauto, a:active.cke_colormore {
- border: #b6b6b6 1px solid;
- background-color: #e5e5e5
-}
-
-.cke_toolbar {
- float: left
-}
-
-.cke_rtl .cke_toolbar {
- float: right
-}
-
-.cke_toolgroup {
- float: left;
- margin: 0 6px 5px 0;
- border: 1px solid #a6a6a6;
- border-bottom-color: #979797;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px;
- -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- background: #e4e4e4;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e4e4));
- background-image: -moz-linear-gradient(top, #fff, #e4e4e4);
- background-image: -webkit-linear-gradient(top, #fff, #e4e4e4);
- background-image: -o-linear-gradient(top, #fff, #e4e4e4);
- background-image: -ms-linear-gradient(top, #fff, #e4e4e4);
- background-image: linear-gradient(top, #fff, #e4e4e4);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ffffff', endColorstr = '#e4e4e4')
-}
-
-.cke_hc .cke_toolgroup {
- border: 0;
- margin-right: 10px;
- margin-bottom: 10px
-}
-
-.cke_rtl .cke_toolgroup *:first-child {
- -moz-border-radius: 0 2px 2px 0;
- -webkit-border-radius: 0 2px 2px 0;
- border-radius: 0 2px 2px 0
-}
-
-.cke_rtl .cke_toolgroup *:last-child {
- -moz-border-radius: 2px 0 0 2px;
- -webkit-border-radius: 2px 0 0 2px;
- border-radius: 2px 0 0 2px
-}
-
-.cke_rtl .cke_toolgroup {
- float: right;
- margin-left: 6px;
- margin-right: 0
-}
-
-a.cke_button {
- display: inline-block;
- height: 18px;
- padding: 4px 6px;
- outline: 0;
- cursor: default;
- float: left;
- border: 0
-}
-
-.cke_rtl .cke_button {
- float: right
-}
-
-.cke_hc .cke_button {
- border: 1px solid black;
- padding: 3px 5px;
- margin: -2px 4px 0 -2px
-}
-
-.cke_button_on {
- -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, .6) inset, 0 1px 0 rgba(0, 0, 0, .2);
- -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .6) inset, 0 1px 0 rgba(0, 0, 0, .2);
- box-shadow: 0 1px 5px rgba(0, 0, 0, .6) inset, 0 1px 0 rgba(0, 0, 0, .2);
- background: #b5b5b5;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#aaa), to(#cacaca));
- background-image: -moz-linear-gradient(top, #aaa, #cacaca);
- background-image: -webkit-linear-gradient(top, #aaa, #cacaca);
- background-image: -o-linear-gradient(top, #aaa, #cacaca);
- background-image: -ms-linear-gradient(top, #aaa, #cacaca);
- background-image: linear-gradient(top, #aaa, #cacaca);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#aaaaaa', endColorstr = '#cacaca')
-}
-
-.cke_hc .cke_button_on, .cke_hc a.cke_button_off:hover, .cke_hc a.cke_button_off:focus, .cke_hc a.cke_button_off:active, .cke_hc a.cke_button_disabled:hover, .cke_hc a.cke_button_disabled:focus, .cke_hc a.cke_button_disabled:active {
- border-width: 3px;
- padding: 1px 3px
-}
-
-.cke_button_disabled .cke_button_icon {
- opacity: .3
-}
-
-.cke_hc .cke_button_disabled {
- opacity: .5
-}
-
-a.cke_button_on:hover, a.cke_button_on:focus, a.cke_button_on:active {
- -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2);
- -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2);
- box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2)
-}
-
-a.cke_button_off:hover, a.cke_button_off:focus, a.cke_button_off:active, a.cke_button_disabled:hover, a.cke_button_disabled:focus, a.cke_button_disabled:active {
- -moz-box-shadow: 0 0 1px rgba(0, 0, 0, .3) inset;
- -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, .3) inset;
- box-shadow: 0 0 1px rgba(0, 0, 0, .3) inset;
- background: #ccc;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ccc));
- background-image: -moz-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -webkit-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -o-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -ms-linear-gradient(top, #f2f2f2, #ccc);
- background-image: linear-gradient(top, #f2f2f2, #ccc);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f2f2f2', endColorstr = '#cccccc')
-}
-
-.cke_button_icon {
- cursor: inherit;
- background-repeat: no-repeat;
- margin-top: 1px;
- width: 16px;
- height: 16px;
- float: left;
- display: inline-block
-}
-
-.cke_rtl .cke_button_icon {
- float: right
-}
-
-.cke_hc .cke_button_icon {
- display: none
-}
-
-.cke_button_label {
- display: none;
- padding-left: 3px;
- margin-top: 1px;
- line-height: 17px;
- vertical-align: middle;
- float: left;
- cursor: default;
- color: #474747;
- text-shadow: 0 1px 0 rgba(255, 255, 255, .5)
-}
-
-.cke_rtl .cke_button_label {
- padding-right: 3px;
- padding-left: 0;
- float: right
-}
-
-.cke_hc .cke_button_label {
- padding: 0;
- display: inline-block;
- font-size: 12px
-}
-
-.cke_button_arrow {
- display: inline-block;
- margin: 8px 0 0 1px;
- width: 0;
- height: 0;
- cursor: default;
- vertical-align: top;
- border-left: 3px solid transparent;
- border-right: 3px solid transparent;
- border-top: 3px solid #474747
-}
-
-.cke_rtl .cke_button_arrow {
- margin-right: 5px;
- margin-left: 0
-}
-
-.cke_hc .cke_button_arrow {
- font-size: 10px;
- margin: 3px -2px 0 3px;
- width: auto;
- border: 0
-}
-
-.cke_toolbar_separator {
- float: left;
- background-color: #c0c0c0;
- background-color: rgba(0, 0, 0, .2);
- margin: 5px 2px 0;
- height: 18px;
- width: 1px;
- -webkit-box-shadow: 1px 0 1px rgba(255, 255, 255, .5);
- -moz-box-shadow: 1px 0 1px rgba(255, 255, 255, .5);
- box-shadow: 1px 0 1px rgba(255, 255, 255, .5)
-}
-
-.cke_rtl .cke_toolbar_separator {
- float: right;
- -webkit-box-shadow: -1px 0 1px rgba(255, 255, 255, .1);
- -moz-box-shadow: -1px 0 1px rgba(255, 255, 255, .1);
- box-shadow: -1px 0 1px rgba(255, 255, 255, .1)
-}
-
-.cke_hc .cke_toolbar_separator {
- width: 0;
- border-left: 1px solid;
- margin: 1px 5px 0 0
-}
-
-.cke_toolbar_break {
- display: block;
- clear: left
-}
-
-.cke_rtl .cke_toolbar_break {
- clear: right
-}
-
-.cke_toolbox_collapser {
- width: 12px;
- height: 11px;
- float: right;
- margin: 11px 0 0;
- font-size: 0;
- cursor: default;
- text-align: center;
- border: 1px solid #a6a6a6;
- border-bottom-color: #979797;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px;
- -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- background: #e4e4e4;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e4e4));
- background-image: -moz-linear-gradient(top, #fff, #e4e4e4);
- background-image: -webkit-linear-gradient(top, #fff, #e4e4e4);
- background-image: -o-linear-gradient(top, #fff, #e4e4e4);
- background-image: -ms-linear-gradient(top, #fff, #e4e4e4);
- background-image: linear-gradient(top, #fff, #e4e4e4);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ffffff', endColorstr = '#e4e4e4')
-}
-
-.cke_toolbox_collapser:hover {
- background: #ccc;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ccc));
- background-image: -moz-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -webkit-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -o-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -ms-linear-gradient(top, #f2f2f2, #ccc);
- background-image: linear-gradient(top, #f2f2f2, #ccc);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f2f2f2', endColorstr = '#cccccc')
-}
-
-.cke_toolbox_collapser.cke_toolbox_collapser_min {
- margin: 0 2px 4px
-}
-
-.cke_rtl .cke_toolbox_collapser {
- float: left
-}
-
-.cke_toolbox_collapser .cke_arrow {
- display: inline-block;
- height: 0;
- width: 0;
- font-size: 0;
- margin-top: 1px;
- border-left: 3px solid transparent;
- border-right: 3px solid transparent;
- border-bottom: 3px solid #474747;
- border-top: 3px solid transparent
-}
-
-.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow {
- margin-top: 4px;
- border-bottom-color: transparent;
- border-top-color: #474747
-}
-
-.cke_hc .cke_toolbox_collapser .cke_arrow {
- font-size: 8px;
- width: auto;
- border: 0;
- margin-top: 0;
- margin-right: 2px
-}
-
-.cke_menubutton {
- display: block
-}
-
-.cke_menuitem span {
- cursor: default
-}
-
-.cke_menubutton:hover, .cke_menubutton:focus, .cke_menubutton:active {
- background-color: #d3d3d3;
- display: block
-}
-
-.cke_hc .cke_menubutton {
- padding: 2px
-}
-
-.cke_hc .cke_menubutton:hover, .cke_hc .cke_menubutton:focus, .cke_hc .cke_menubutton:active {
- border: 2px solid;
- padding: 0
-}
-
-.cke_menubutton_inner {
- display: table-row
-}
-
-.cke_menubutton_icon, .cke_menubutton_label, .cke_menuarrow {
- display: table-cell
-}
-
-.cke_menubutton_icon {
- background-color: #d7d8d7;
- opacity: .70;
- filter: alpha(opacity = 70);
- padding: 4px
-}
-
-.cke_hc .cke_menubutton_icon {
- height: 16px;
- width: 0;
- padding: 4px 0
-}
-
-.cke_menubutton:hover .cke_menubutton_icon, .cke_menubutton:focus .cke_menubutton_icon, .cke_menubutton:active .cke_menubutton_icon {
- background-color: #d0d2d0
-}
-
-.cke_menubutton_disabled:hover .cke_menubutton_icon, .cke_menubutton_disabled:focus .cke_menubutton_icon, .cke_menubutton_disabled:active .cke_menubutton_icon {
- opacity: .3;
- filter: alpha(opacity = 30)
-}
-
-.cke_menubutton_label {
- padding: 0 5px;
- background-color: transparent;
- width: 100%;
- vertical-align: middle
-}
-
-.cke_menubutton_disabled .cke_menubutton_label {
- opacity: .3;
- filter: alpha(opacity = 30)
-}
-
-.cke_menubutton_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 {
- display: inline-block;
- float: left;
- margin: 0 6px 5px 0;
- border: 1px solid #a6a6a6;
- border-bottom-color: #979797;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px;
- -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- background: #e4e4e4;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e4e4));
- background-image: -moz-linear-gradient(top, #fff, #e4e4e4);
- background-image: -webkit-linear-gradient(top, #fff, #e4e4e4);
- background-image: -o-linear-gradient(top, #fff, #e4e4e4);
- background-image: -ms-linear-gradient(top, #fff, #e4e4e4);
- background-image: linear-gradient(top, #fff, #e4e4e4);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ffffff', endColorstr = '#e4e4e4')
-}
-
-.cke_combo_off a.cke_combo_button:hover, .cke_combo_off a.cke_combo_button:focus {
- background: #ccc;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ccc));
- background-image: -moz-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -webkit-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -o-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -ms-linear-gradient(top, #f2f2f2, #ccc);
- background-image: linear-gradient(top, #f2f2f2, #ccc);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f2f2f2', endColorstr = '#cccccc');
- outline: 0
-}
-
-.cke_combo_off a.cke_combo_button:active, .cke_combo_on a.cke_combo_button {
- border: 1px solid #777;
- -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 1px 5px rgba(0, 0, 0, .6) inset;
- -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 1px 5px rgba(0, 0, 0, .6) inset;
- box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 1px 5px rgba(0, 0, 0, .6) inset;
- background: #b5b5b5;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#aaa), to(#cacaca));
- background-image: -moz-linear-gradient(top, #aaa, #cacaca);
- background-image: -webkit-linear-gradient(top, #aaa, #cacaca);
- background-image: -o-linear-gradient(top, #aaa, #cacaca);
- background-image: -ms-linear-gradient(top, #aaa, #cacaca);
- background-image: linear-gradient(top, #aaa, #cacaca);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#aaaaaa', endColorstr = '#cacaca')
-}
-
-.cke_combo_on a.cke_combo_button:hover, .cke_combo_on a.cke_combo_button:focus, .cke_combo_on a.cke_combo_button:active {
- -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2);
- -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2);
- box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2)
-}
-
-.cke_rtl .cke_combo_button {
- float: right;
- margin-left: 5px;
- margin-right: 0
-}
-
-.cke_hc a.cke_combo_button {
- padding: 3px
-}
-
-.cke_hc .cke_combo_on a.cke_combo_button, .cke_hc .cke_combo_off a.cke_combo_button:hover, .cke_hc .cke_combo_off a.cke_combo_button:focus, .cke_hc .cke_combo_off a.cke_combo_button:active {
- border-width: 3px;
- padding: 1px
-}
-
-.cke_combo_text {
- line-height: 26px;
- padding-left: 10px;
- text-overflow: ellipsis;
- overflow: hidden;
- float: left;
- cursor: default;
- color: #474747;
- text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
- width: 60px
-}
-
-.cke_rtl .cke_combo_text {
- float: right;
- text-align: right;
- padding-left: 0;
- padding-right: 10px
-}
-
-.cke_hc .cke_combo_text {
- line-height: 18px;
- font-size: 12px
-}
-
-.cke_combo_open {
- cursor: default;
- display: inline-block;
- font-size: 0;
- height: 19px;
- line-height: 17px;
- margin: 1px 7px 1px;
- width: 5px
-}
-
-.cke_hc .cke_combo_open {
- height: 12px
-}
-
-.cke_combo_arrow {
- margin: 11px 0 0;
- float: left;
- height: 0;
- width: 0;
- font-size: 0;
- border-left: 3px solid transparent;
- border-right: 3px solid transparent;
- border-top: 3px solid #474747
-}
-
-.cke_hc .cke_combo_arrow {
- font-size: 10px;
- width: auto;
- border: 0;
- margin-top: 3px
-}
-
-.cke_combo_disabled .cke_combo_inlinelabel, .cke_combo_disabled .cke_combo_open {
- opacity: .3
-}
-
-.cke_path {
- float: left;
- margin: -2px 0 2px
-}
-
-.cke_path_item, .cke_path_empty {
- display: inline-block;
- float: left;
- padding: 3px 4px;
- margin-right: 2px;
- cursor: default;
- text-decoration: none;
- outline: 0;
- border: 0;
- color: #4c4c4c;
- text-shadow: 0 1px 0 #fff;
- font-weight: bold;
- font-size: 11px
-}
-
-.cke_rtl .cke_path, .cke_rtl .cke_path_item, .cke_rtl .cke_path_empty {
- float: right
-}
-
-a.cke_path_item:hover, a.cke_path_item:focus, a.cke_path_item:active {
- background-color: #bfbfbf;
- color: #333;
- text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
- -moz-border-radius: 2px;
- -webkit-border-radius: 2px;
- border-radius: 2px;
- -moz-box-shadow: 0 0 4px rgba(0, 0, 0, .5) inset, 0 1px 0 rgba(255, 255, 255, .5);
- -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .5) inset, 0 1px 0 rgba(255, 255, 255, .5);
- box-shadow: 0 0 4px rgba(0, 0, 0, .5) inset, 0 1px 0 rgba(255, 255, 255, .5)
-}
-
-.cke_hc a.cke_path_item:hover, .cke_hc a.cke_path_item:focus, .cke_hc a.cke_path_item:active {
- border: 2px solid;
- padding: 1px 2px
-}
-
-.cke_button__source_label, .cke_button__sourcedialog_label {
- display: inline
-}
-
-.cke_combo__fontsize .cke_combo_text {
- width: 30px
-}
-
-.cke_combopanel__fontsize {
- width: 120px
-}
-
-.cke_source {
- font-family: 'Courier New', Monospace;
- font-size: small;
- background-color: #fff;
- white-space: pre
-}
-
-.cke_wysiwyg_frame, .cke_wysiwyg_div {
- background-color: #fff
-}
-
-.cke_chrome {
- visibility: inherit
-}
-
-.cke_voice_label {
- display: none
-}
-
-legend.cke_voice_label {
- display: none
-}
-
-.cke_bottom {
- padding-bottom: 3px
-}
-
-.cke_combo_text {
- margin-bottom: -1px;
- margin-top: 1px
-}
-
-.cke_button__about_icon {
- background: url(icons.png) no-repeat 0 -0px !important;
-}
-
-.cke_button__bold_icon {
- background: url(icons.png) no-repeat 0 -24px !important;
-}
-
-.cke_button__italic_icon {
- background: url(icons.png) no-repeat 0 -48px !important;
-}
-
-.cke_button__strike_icon {
- background: url(icons.png) no-repeat 0 -72px !important;
-}
-
-.cke_button__subscript_icon {
- background: url(icons.png) no-repeat 0 -96px !important;
-}
-
-.cke_button__superscript_icon {
- background: url(icons.png) no-repeat 0 -120px !important;
-}
-
-.cke_button__underline_icon {
- background: url(icons.png) no-repeat 0 -144px !important;
-}
-
-.cke_button__bidiltr_icon {
- background: url(icons.png) no-repeat 0 -168px !important;
-}
-
-.cke_button__bidirtl_icon {
- background: url(icons.png) no-repeat 0 -192px !important;
-}
-
-.cke_button__blockquote_icon {
- background: url(icons.png) no-repeat 0 -216px !important;
-}
-
-.cke_rtl .cke_button__copy_icon, .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {
- background: url(icons.png) no-repeat 0 -240px !important;
-}
-
-.cke_ltr .cke_button__copy_icon {
- background: url(icons.png) no-repeat 0 -264px !important;
-}
-
-.cke_rtl .cke_button__cut_icon, .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {
- background: url(icons.png) no-repeat 0 -288px !important;
-}
-
-.cke_ltr .cke_button__cut_icon {
- background: url(icons.png) no-repeat 0 -312px !important;
-}
-
-.cke_rtl .cke_button__paste_icon, .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {
- background: url(icons.png) no-repeat 0 -336px !important;
-}
-
-.cke_ltr .cke_button__paste_icon {
- background: url(icons.png) no-repeat 0 -360px !important;
-}
-
-.cke_button__bgcolor_icon {
- background: url(icons.png) no-repeat 0 -384px !important;
-}
-
-.cke_button__textcolor_icon {
- background: url(icons.png) no-repeat 0 -408px !important;
-}
-
-.cke_rtl .cke_button__templates_icon, .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {
- background: url(icons.png) no-repeat 0 -432px !important;
-}
-
-.cke_ltr .cke_button__templates_icon {
- background: url(icons.png) no-repeat 0 -456px !important;
-}
-
-.cke_button__creatediv_icon {
- background: url(icons.png) no-repeat 0 -480px !important;
-}
-
-.cke_rtl .cke_button__find_icon, .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {
- background: url(icons.png) no-repeat 0 -504px !important;
-}
-
-.cke_ltr .cke_button__find_icon {
- background: url(icons.png) no-repeat 0 -528px !important;
-}
-
-.cke_button__replace_icon {
- background: url(icons.png) no-repeat 0 -552px !important;
-}
-
-.cke_button__flash_icon {
- background: url(icons.png) no-repeat 0 -576px !important;
-}
-
-.cke_button__button_icon {
- background: url(icons.png) no-repeat 0 -600px !important;
-}
-
-.cke_button__checkbox_icon {
- background: url(icons.png) no-repeat 0 -624px !important;
-}
-
-.cke_button__form_icon {
- background: url(icons.png) no-repeat 0 -648px !important;
-}
-
-.cke_button__hiddenfield_icon {
- background: url(icons.png) no-repeat 0 -672px !important;
-}
-
-.cke_button__imagebutton_icon {
- background: url(icons.png) no-repeat 0 -696px !important;
-}
-
-.cke_button__radio_icon {
- background: url(icons.png) no-repeat 0 -720px !important;
-}
-
-.cke_rtl .cke_button__select_icon, .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {
- background: url(icons.png) no-repeat 0 -744px !important;
-}
-
-.cke_ltr .cke_button__select_icon {
- background: url(icons.png) no-repeat 0 -768px !important;
-}
-
-.cke_rtl .cke_button__textarea_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {
- background: url(icons.png) no-repeat 0 -792px !important;
-}
-
-.cke_ltr .cke_button__textarea_icon {
- background: url(icons.png) no-repeat 0 -816px !important;
-}
-
-.cke_rtl .cke_button__textfield_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {
- background: url(icons.png) no-repeat 0 -840px !important;
-}
-
-.cke_ltr .cke_button__textfield_icon {
- background: url(icons.png) no-repeat 0 -864px !important;
-}
-
-.cke_button__horizontalrule_icon {
- background: url(icons.png) no-repeat 0 -888px !important;
-}
-
-.cke_button__iframe_icon {
- background: url(icons.png) no-repeat 0 -912px !important;
-}
-
-.cke_button__image_icon {
- background: url(icons.png) no-repeat 0 -936px !important;
-}
-
-.cke_rtl .cke_button__indent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {
- background: url(icons.png) no-repeat 0 -960px !important;
-}
-
-.cke_ltr .cke_button__indent_icon {
- background: url(icons.png) no-repeat 0 -984px !important;
-}
-
-.cke_rtl .cke_button__outdent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {
- background: url(icons.png) no-repeat 0 -1008px !important;
-}
-
-.cke_ltr .cke_button__outdent_icon {
- background: url(icons.png) no-repeat 0 -1032px !important;
-}
-
-.cke_button__smiley_icon {
- background: url(icons.png) no-repeat 0 -1056px !important;
-}
-
-.cke_button__justifyblock_icon {
- background: url(icons.png) no-repeat 0 -1080px !important;
-}
-
-.cke_button__justifycenter_icon {
- background: url(icons.png) no-repeat 0 -1104px !important;
-}
-
-.cke_button__justifyleft_icon {
- background: url(icons.png) no-repeat 0 -1128px !important;
-}
-
-.cke_button__justifyright_icon {
- background: url(icons.png) no-repeat 0 -1152px !important;
-}
-
-.cke_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;
+/*
+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 {
+ font-size: 11px;
+ font-weight: bold;
+ white-space: nowrap;
+ margin: 0;
+ padding: 4px 6px;
+ color: #474747;
+ text-shadow: 0 1px 0 rgba(255, 255, 255, .75);
+ border-bottom: 1px solid #b6b6b6;
+ -moz-border-radius: 2px 2px 0 0;
+ -webkit-border-radius: 2px 2px 0 0;
+ border-radius: 2px 2px 0 0;
+ -moz-box-shadow: 0 1px 0 #fff inset;
+ -webkit-box-shadow: 0 1px 0 #fff inset;
+ box-shadow: 0 1px 0 #fff inset;
+ background: #cfd1cf;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#cfd1cf));
+ background-image: -moz-linear-gradient(top, #f5f5f5, #cfd1cf);
+ background-image: -webkit-linear-gradient(top, #f5f5f5, #cfd1cf);
+ background-image: -o-linear-gradient(top, #f5f5f5, #cfd1cf);
+ background-image: -ms-linear-gradient(top, #f5f5f5, #cfd1cf);
+ background-image: linear-gradient(top, #f5f5f5, #cfd1cf);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f5f5f5', endColorstr = '#cfd1cf')
+}
+
+.cke_panel_listItem p, .cke_panel_listItem h1, .cke_panel_listItem h2, .cke_panel_listItem h3, .cke_panel_listItem h4, .cke_panel_listItem h5, .cke_panel_listItem h6, .cke_panel_listItem pre {
+ margin-top: 0;
+ margin-bottom: 0
+}
+
+.cke_colorblock {
+ padding: 3px;
+ font-size: 11px;
+ font-family: 'Microsoft Sans Serif', Tahoma, Arial, Verdana, Sans-Serif
+}
+
+.cke_colorblock, .cke_colorblock a {
+ text-decoration: none;
+ color: #000
+}
+
+span.cke_colorbox {
+ width: 10px;
+ height: 10px;
+ border: #808080 1px solid;
+ float: left
+}
+
+.cke_rtl span.cke_colorbox {
+ float: right
+}
+
+a.cke_colorbox {
+ border: #fff 1px solid;
+ padding: 2px;
+ float: left;
+ width: 12px;
+ height: 12px
+}
+
+.cke_rtl a.cke_colorbox {
+ float: right
+}
+
+a:hover.cke_colorbox, a:focus.cke_colorbox, a:active.cke_colorbox {
+ border: #b6b6b6 1px solid;
+ background-color: #e5e5e5
+}
+
+a.cke_colorauto, a.cke_colormore {
+ border: #fff 1px solid;
+ padding: 2px;
+ display: block;
+ cursor: pointer
+}
+
+a:hover.cke_colorauto, a:hover.cke_colormore, a:focus.cke_colorauto, a:focus.cke_colormore, a:active.cke_colorauto, a:active.cke_colormore {
+ border: #b6b6b6 1px solid;
+ background-color: #e5e5e5
+}
+
+.cke_toolbar {
+ float: left
+}
+
+.cke_rtl .cke_toolbar {
+ float: right
+}
+
+.cke_toolgroup {
+ float: left;
+ margin: 0 6px 5px 0;
+ border: 1px solid #a6a6a6;
+ border-bottom-color: #979797;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ background: #e4e4e4;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e4e4));
+ background-image: -moz-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -webkit-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -o-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -ms-linear-gradient(top, #fff, #e4e4e4);
+ background-image: linear-gradient(top, #fff, #e4e4e4);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ffffff', endColorstr = '#e4e4e4')
+}
+
+.cke_hc .cke_toolgroup {
+ border: 0;
+ margin-right: 10px;
+ margin-bottom: 10px
+}
+
+.cke_rtl .cke_toolgroup *:first-child {
+ -moz-border-radius: 0 2px 2px 0;
+ -webkit-border-radius: 0 2px 2px 0;
+ border-radius: 0 2px 2px 0
+}
+
+.cke_rtl .cke_toolgroup *:last-child {
+ -moz-border-radius: 2px 0 0 2px;
+ -webkit-border-radius: 2px 0 0 2px;
+ border-radius: 2px 0 0 2px
+}
+
+.cke_rtl .cke_toolgroup {
+ float: right;
+ margin-left: 6px;
+ margin-right: 0
+}
+
+a.cke_button {
+ display: inline-block;
+ height: 18px;
+ padding: 4px 6px;
+ outline: 0;
+ cursor: default;
+ float: left;
+ border: 0
+}
+
+.cke_rtl .cke_button {
+ float: right
+}
+
+.cke_hc .cke_button {
+ border: 1px solid black;
+ padding: 3px 5px;
+ margin: -2px 4px 0 -2px
+}
+
+.cke_button_on {
+ -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, .6) inset, 0 1px 0 rgba(0, 0, 0, .2);
+ -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .6) inset, 0 1px 0 rgba(0, 0, 0, .2);
+ box-shadow: 0 1px 5px rgba(0, 0, 0, .6) inset, 0 1px 0 rgba(0, 0, 0, .2);
+ background: #b5b5b5;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#aaa), to(#cacaca));
+ background-image: -moz-linear-gradient(top, #aaa, #cacaca);
+ background-image: -webkit-linear-gradient(top, #aaa, #cacaca);
+ background-image: -o-linear-gradient(top, #aaa, #cacaca);
+ background-image: -ms-linear-gradient(top, #aaa, #cacaca);
+ background-image: linear-gradient(top, #aaa, #cacaca);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#aaaaaa', endColorstr = '#cacaca')
+}
+
+.cke_hc .cke_button_on, .cke_hc a.cke_button_off:hover, .cke_hc a.cke_button_off:focus, .cke_hc a.cke_button_off:active, .cke_hc a.cke_button_disabled:hover, .cke_hc a.cke_button_disabled:focus, .cke_hc a.cke_button_disabled:active {
+ border-width: 3px;
+ padding: 1px 3px
+}
+
+.cke_button_disabled .cke_button_icon {
+ opacity: .3
+}
+
+.cke_hc .cke_button_disabled {
+ opacity: .5
+}
+
+a.cke_button_on:hover, a.cke_button_on:focus, a.cke_button_on:active {
+ -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2);
+ -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2);
+ box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2)
+}
+
+a.cke_button_off:hover, a.cke_button_off:focus, a.cke_button_off:active, a.cke_button_disabled:hover, a.cke_button_disabled:focus, a.cke_button_disabled:active {
+ -moz-box-shadow: 0 0 1px rgba(0, 0, 0, .3) inset;
+ -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, .3) inset;
+ box-shadow: 0 0 1px rgba(0, 0, 0, .3) inset;
+ background: #ccc;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ccc));
+ background-image: -moz-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -webkit-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -o-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -ms-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: linear-gradient(top, #f2f2f2, #ccc);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f2f2f2', endColorstr = '#cccccc')
+}
+
+.cke_button_icon {
+ cursor: inherit;
+ background-repeat: no-repeat;
+ margin-top: 1px;
+ width: 16px;
+ height: 16px;
+ float: left;
+ display: inline-block
+}
+
+.cke_rtl .cke_button_icon {
+ float: right
+}
+
+.cke_hc .cke_button_icon {
+ display: none
+}
+
+.cke_button_label {
+ display: none;
+ padding-left: 3px;
+ margin-top: 1px;
+ line-height: 17px;
+ vertical-align: middle;
+ float: left;
+ cursor: default;
+ color: #474747;
+ text-shadow: 0 1px 0 rgba(255, 255, 255, .5)
+}
+
+.cke_rtl .cke_button_label {
+ padding-right: 3px;
+ padding-left: 0;
+ float: right
+}
+
+.cke_hc .cke_button_label {
+ padding: 0;
+ display: inline-block;
+ font-size: 12px
+}
+
+.cke_button_arrow {
+ display: inline-block;
+ margin: 8px 0 0 1px;
+ width: 0;
+ height: 0;
+ cursor: default;
+ vertical-align: top;
+ border-left: 3px solid transparent;
+ border-right: 3px solid transparent;
+ border-top: 3px solid #474747
+}
+
+.cke_rtl .cke_button_arrow {
+ margin-right: 5px;
+ margin-left: 0
+}
+
+.cke_hc .cke_button_arrow {
+ font-size: 10px;
+ margin: 3px -2px 0 3px;
+ width: auto;
+ border: 0
+}
+
+.cke_toolbar_separator {
+ float: left;
+ background-color: #c0c0c0;
+ background-color: rgba(0, 0, 0, .2);
+ margin: 5px 2px 0;
+ height: 18px;
+ width: 1px;
+ -webkit-box-shadow: 1px 0 1px rgba(255, 255, 255, .5);
+ -moz-box-shadow: 1px 0 1px rgba(255, 255, 255, .5);
+ box-shadow: 1px 0 1px rgba(255, 255, 255, .5)
+}
+
+.cke_rtl .cke_toolbar_separator {
+ float: right;
+ -webkit-box-shadow: -1px 0 1px rgba(255, 255, 255, .1);
+ -moz-box-shadow: -1px 0 1px rgba(255, 255, 255, .1);
+ box-shadow: -1px 0 1px rgba(255, 255, 255, .1)
+}
+
+.cke_hc .cke_toolbar_separator {
+ width: 0;
+ border-left: 1px solid;
+ margin: 1px 5px 0 0
+}
+
+.cke_toolbar_break {
+ display: block;
+ clear: left
+}
+
+.cke_rtl .cke_toolbar_break {
+ clear: right
+}
+
+.cke_toolbox_collapser {
+ width: 12px;
+ height: 11px;
+ float: right;
+ margin: 11px 0 0;
+ font-size: 0;
+ cursor: default;
+ text-align: center;
+ border: 1px solid #a6a6a6;
+ border-bottom-color: #979797;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ background: #e4e4e4;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e4e4));
+ background-image: -moz-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -webkit-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -o-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -ms-linear-gradient(top, #fff, #e4e4e4);
+ background-image: linear-gradient(top, #fff, #e4e4e4);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ffffff', endColorstr = '#e4e4e4')
+}
+
+.cke_toolbox_collapser:hover {
+ background: #ccc;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ccc));
+ background-image: -moz-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -webkit-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -o-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -ms-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: linear-gradient(top, #f2f2f2, #ccc);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f2f2f2', endColorstr = '#cccccc')
+}
+
+.cke_toolbox_collapser.cke_toolbox_collapser_min {
+ margin: 0 2px 4px
+}
+
+.cke_rtl .cke_toolbox_collapser {
+ float: left
+}
+
+.cke_toolbox_collapser .cke_arrow {
+ display: inline-block;
+ height: 0;
+ width: 0;
+ font-size: 0;
+ margin-top: 1px;
+ border-left: 3px solid transparent;
+ border-right: 3px solid transparent;
+ border-bottom: 3px solid #474747;
+ border-top: 3px solid transparent
+}
+
+.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow {
+ margin-top: 4px;
+ border-bottom-color: transparent;
+ border-top-color: #474747
+}
+
+.cke_hc .cke_toolbox_collapser .cke_arrow {
+ font-size: 8px;
+ width: auto;
+ border: 0;
+ margin-top: 0;
+ margin-right: 2px
+}
+
+.cke_menubutton {
+ display: block
+}
+
+.cke_menuitem span {
+ cursor: default
+}
+
+.cke_menubutton:hover, .cke_menubutton:focus, .cke_menubutton:active {
+ background-color: #d3d3d3;
+ display: block
+}
+
+.cke_hc .cke_menubutton {
+ padding: 2px
+}
+
+.cke_hc .cke_menubutton:hover, .cke_hc .cke_menubutton:focus, .cke_hc .cke_menubutton:active {
+ border: 2px solid;
+ padding: 0
+}
+
+.cke_menubutton_inner {
+ display: table-row
+}
+
+.cke_menubutton_icon, .cke_menubutton_label, .cke_menuarrow {
+ display: table-cell
+}
+
+.cke_menubutton_icon {
+ background-color: #d7d8d7;
+ opacity: .70;
+ filter: alpha(opacity = 70);
+ padding: 4px
+}
+
+.cke_hc .cke_menubutton_icon {
+ height: 16px;
+ width: 0;
+ padding: 4px 0
+}
+
+.cke_menubutton:hover .cke_menubutton_icon, .cke_menubutton:focus .cke_menubutton_icon, .cke_menubutton:active .cke_menubutton_icon {
+ background-color: #d0d2d0
+}
+
+.cke_menubutton_disabled:hover .cke_menubutton_icon, .cke_menubutton_disabled:focus .cke_menubutton_icon, .cke_menubutton_disabled:active .cke_menubutton_icon {
+ opacity: .3;
+ filter: alpha(opacity = 30)
+}
+
+.cke_menubutton_label {
+ padding: 0 5px;
+ background-color: transparent;
+ width: 100%;
+ vertical-align: middle
+}
+
+.cke_menubutton_disabled .cke_menubutton_label {
+ opacity: .3;
+ filter: alpha(opacity = 30)
+}
+
+.cke_menubutton_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 {
+ display: inline-block;
+ float: left;
+ margin: 0 6px 5px 0;
+ border: 1px solid #a6a6a6;
+ border-bottom-color: #979797;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ background: #e4e4e4;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e4e4));
+ background-image: -moz-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -webkit-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -o-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -ms-linear-gradient(top, #fff, #e4e4e4);
+ background-image: linear-gradient(top, #fff, #e4e4e4);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ffffff', endColorstr = '#e4e4e4')
+}
+
+.cke_combo_off a.cke_combo_button:hover, .cke_combo_off a.cke_combo_button:focus {
+ background: #ccc;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ccc));
+ background-image: -moz-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -webkit-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -o-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -ms-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: linear-gradient(top, #f2f2f2, #ccc);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f2f2f2', endColorstr = '#cccccc');
+ outline: 0
+}
+
+.cke_combo_off a.cke_combo_button:active, .cke_combo_on a.cke_combo_button {
+ border: 1px solid #777;
+ -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 1px 5px rgba(0, 0, 0, .6) inset;
+ -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 1px 5px rgba(0, 0, 0, .6) inset;
+ box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 1px 5px rgba(0, 0, 0, .6) inset;
+ background: #b5b5b5;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#aaa), to(#cacaca));
+ background-image: -moz-linear-gradient(top, #aaa, #cacaca);
+ background-image: -webkit-linear-gradient(top, #aaa, #cacaca);
+ background-image: -o-linear-gradient(top, #aaa, #cacaca);
+ background-image: -ms-linear-gradient(top, #aaa, #cacaca);
+ background-image: linear-gradient(top, #aaa, #cacaca);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#aaaaaa', endColorstr = '#cacaca')
+}
+
+.cke_combo_on a.cke_combo_button:hover, .cke_combo_on a.cke_combo_button:focus, .cke_combo_on a.cke_combo_button:active {
+ -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2);
+ -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2);
+ box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2)
+}
+
+.cke_rtl .cke_combo_button {
+ float: right;
+ margin-left: 5px;
+ margin-right: 0
+}
+
+.cke_hc a.cke_combo_button {
+ padding: 3px
+}
+
+.cke_hc .cke_combo_on a.cke_combo_button, .cke_hc .cke_combo_off a.cke_combo_button:hover, .cke_hc .cke_combo_off a.cke_combo_button:focus, .cke_hc .cke_combo_off a.cke_combo_button:active {
+ border-width: 3px;
+ padding: 1px
+}
+
+.cke_combo_text {
+ line-height: 26px;
+ padding-left: 10px;
+ text-overflow: ellipsis;
+ overflow: hidden;
+ float: left;
+ cursor: default;
+ color: #474747;
+ text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
+ width: 60px
+}
+
+.cke_rtl .cke_combo_text {
+ float: right;
+ text-align: right;
+ padding-left: 0;
+ padding-right: 10px
+}
+
+.cke_hc .cke_combo_text {
+ line-height: 18px;
+ font-size: 12px
+}
+
+.cke_combo_open {
+ cursor: default;
+ display: inline-block;
+ font-size: 0;
+ height: 19px;
+ line-height: 17px;
+ margin: 1px 7px 1px;
+ width: 5px
+}
+
+.cke_hc .cke_combo_open {
+ height: 12px
+}
+
+.cke_combo_arrow {
+ margin: 11px 0 0;
+ float: left;
+ height: 0;
+ width: 0;
+ font-size: 0;
+ border-left: 3px solid transparent;
+ border-right: 3px solid transparent;
+ border-top: 3px solid #474747
+}
+
+.cke_hc .cke_combo_arrow {
+ font-size: 10px;
+ width: auto;
+ border: 0;
+ margin-top: 3px
+}
+
+.cke_combo_disabled .cke_combo_inlinelabel, .cke_combo_disabled .cke_combo_open {
+ opacity: .3
+}
+
+.cke_path {
+ float: left;
+ margin: -2px 0 2px
+}
+
+.cke_path_item, .cke_path_empty {
+ display: inline-block;
+ float: left;
+ padding: 3px 4px;
+ margin-right: 2px;
+ cursor: default;
+ text-decoration: none;
+ outline: 0;
+ border: 0;
+ color: #4c4c4c;
+ text-shadow: 0 1px 0 #fff;
+ font-weight: bold;
+ font-size: 11px
+}
+
+.cke_rtl .cke_path, .cke_rtl .cke_path_item, .cke_rtl .cke_path_empty {
+ float: right
+}
+
+a.cke_path_item:hover, a.cke_path_item:focus, a.cke_path_item:active {
+ background-color: #bfbfbf;
+ color: #333;
+ text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
+ -moz-border-radius: 2px;
+ -webkit-border-radius: 2px;
+ border-radius: 2px;
+ -moz-box-shadow: 0 0 4px rgba(0, 0, 0, .5) inset, 0 1px 0 rgba(255, 255, 255, .5);
+ -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .5) inset, 0 1px 0 rgba(255, 255, 255, .5);
+ box-shadow: 0 0 4px rgba(0, 0, 0, .5) inset, 0 1px 0 rgba(255, 255, 255, .5)
+}
+
+.cke_hc a.cke_path_item:hover, .cke_hc a.cke_path_item:focus, .cke_hc a.cke_path_item:active {
+ border: 2px solid;
+ padding: 1px 2px
+}
+
+.cke_button__source_label, .cke_button__sourcedialog_label {
+ display: inline
+}
+
+.cke_combo__fontsize .cke_combo_text {
+ width: 30px
+}
+
+.cke_combopanel__fontsize {
+ width: 120px
+}
+
+.cke_source {
+ font-family: 'Courier New', Monospace;
+ font-size: small;
+ background-color: #fff;
+ white-space: pre
+}
+
+.cke_wysiwyg_frame, .cke_wysiwyg_div {
+ background-color: #fff
+}
+
+.cke_chrome {
+ visibility: inherit
+}
+
+.cke_voice_label {
+ display: none
+}
+
+legend.cke_voice_label {
+ display: none
+}
+
+.cke_bottom {
+ padding-bottom: 3px
+}
+
+.cke_combo_text {
+ margin-bottom: -1px;
+ margin-top: 1px
+}
+
+.cke_button__about_icon {
+ background: url(icons.png) no-repeat 0 -0px !important;
+}
+
+.cke_button__bold_icon {
+ background: url(icons.png) no-repeat 0 -24px !important;
+}
+
+.cke_button__italic_icon {
+ background: url(icons.png) no-repeat 0 -48px !important;
+}
+
+.cke_button__strike_icon {
+ background: url(icons.png) no-repeat 0 -72px !important;
+}
+
+.cke_button__subscript_icon {
+ background: url(icons.png) no-repeat 0 -96px !important;
+}
+
+.cke_button__superscript_icon {
+ background: url(icons.png) no-repeat 0 -120px !important;
+}
+
+.cke_button__underline_icon {
+ background: url(icons.png) no-repeat 0 -144px !important;
+}
+
+.cke_button__bidiltr_icon {
+ background: url(icons.png) no-repeat 0 -168px !important;
+}
+
+.cke_button__bidirtl_icon {
+ background: url(icons.png) no-repeat 0 -192px !important;
+}
+
+.cke_button__blockquote_icon {
+ background: url(icons.png) no-repeat 0 -216px !important;
+}
+
+.cke_rtl .cke_button__copy_icon, .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {
+ background: url(icons.png) no-repeat 0 -240px !important;
+}
+
+.cke_ltr .cke_button__copy_icon {
+ background: url(icons.png) no-repeat 0 -264px !important;
+}
+
+.cke_rtl .cke_button__cut_icon, .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {
+ background: url(icons.png) no-repeat 0 -288px !important;
+}
+
+.cke_ltr .cke_button__cut_icon {
+ background: url(icons.png) no-repeat 0 -312px !important;
+}
+
+.cke_rtl .cke_button__paste_icon, .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {
+ background: url(icons.png) no-repeat 0 -336px !important;
+}
+
+.cke_ltr .cke_button__paste_icon {
+ background: url(icons.png) no-repeat 0 -360px !important;
+}
+
+.cke_button__bgcolor_icon {
+ background: url(icons.png) no-repeat 0 -384px !important;
+}
+
+.cke_button__textcolor_icon {
+ background: url(icons.png) no-repeat 0 -408px !important;
+}
+
+.cke_rtl .cke_button__templates_icon, .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {
+ background: url(icons.png) no-repeat 0 -432px !important;
+}
+
+.cke_ltr .cke_button__templates_icon {
+ background: url(icons.png) no-repeat 0 -456px !important;
+}
+
+.cke_button__creatediv_icon {
+ background: url(icons.png) no-repeat 0 -480px !important;
+}
+
+.cke_rtl .cke_button__find_icon, .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {
+ background: url(icons.png) no-repeat 0 -504px !important;
+}
+
+.cke_ltr .cke_button__find_icon {
+ background: url(icons.png) no-repeat 0 -528px !important;
+}
+
+.cke_button__replace_icon {
+ background: url(icons.png) no-repeat 0 -552px !important;
+}
+
+.cke_button__flash_icon {
+ background: url(icons.png) no-repeat 0 -576px !important;
+}
+
+.cke_button__button_icon {
+ background: url(icons.png) no-repeat 0 -600px !important;
+}
+
+.cke_button__checkbox_icon {
+ background: url(icons.png) no-repeat 0 -624px !important;
+}
+
+.cke_button__form_icon {
+ background: url(icons.png) no-repeat 0 -648px !important;
+}
+
+.cke_button__hiddenfield_icon {
+ background: url(icons.png) no-repeat 0 -672px !important;
+}
+
+.cke_button__imagebutton_icon {
+ background: url(icons.png) no-repeat 0 -696px !important;
+}
+
+.cke_button__radio_icon {
+ background: url(icons.png) no-repeat 0 -720px !important;
+}
+
+.cke_rtl .cke_button__select_icon, .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {
+ background: url(icons.png) no-repeat 0 -744px !important;
+}
+
+.cke_ltr .cke_button__select_icon {
+ background: url(icons.png) no-repeat 0 -768px !important;
+}
+
+.cke_rtl .cke_button__textarea_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {
+ background: url(icons.png) no-repeat 0 -792px !important;
+}
+
+.cke_ltr .cke_button__textarea_icon {
+ background: url(icons.png) no-repeat 0 -816px !important;
+}
+
+.cke_rtl .cke_button__textfield_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {
+ background: url(icons.png) no-repeat 0 -840px !important;
+}
+
+.cke_ltr .cke_button__textfield_icon {
+ background: url(icons.png) no-repeat 0 -864px !important;
+}
+
+.cke_button__horizontalrule_icon {
+ background: url(icons.png) no-repeat 0 -888px !important;
+}
+
+.cke_button__iframe_icon {
+ background: url(icons.png) no-repeat 0 -912px !important;
+}
+
+.cke_button__image_icon {
+ background: url(icons.png) no-repeat 0 -936px !important;
+}
+
+.cke_rtl .cke_button__indent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {
+ background: url(icons.png) no-repeat 0 -960px !important;
+}
+
+.cke_ltr .cke_button__indent_icon {
+ background: url(icons.png) no-repeat 0 -984px !important;
+}
+
+.cke_rtl .cke_button__outdent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {
+ background: url(icons.png) no-repeat 0 -1008px !important;
+}
+
+.cke_ltr .cke_button__outdent_icon {
+ background: url(icons.png) no-repeat 0 -1032px !important;
+}
+
+.cke_button__smiley_icon {
+ background: url(icons.png) no-repeat 0 -1056px !important;
+}
+
+.cke_button__justifyblock_icon {
+ background: url(icons.png) no-repeat 0 -1080px !important;
+}
+
+.cke_button__justifycenter_icon {
+ background: url(icons.png) no-repeat 0 -1104px !important;
+}
+
+.cke_button__justifyleft_icon {
+ background: url(icons.png) no-repeat 0 -1128px !important;
+}
+
+.cke_button__justifyright_icon {
+ background: url(icons.png) no-repeat 0 -1152px !important;
+}
+
+.cke_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/plugins/redmine_ckeditor/assets/ckeditor/skins/moono/editor_ie.css b/plugins/redmine_ckeditor/assets/ckeditor/skins/moono/editor_ie.css
index 48224a8b0..93ea9969c 100644
--- a/plugins/redmine_ckeditor/assets/ckeditor/skins/moono/editor_ie.css
+++ b/plugins/redmine_ckeditor/assets/ckeditor/skins/moono/editor_ie.css
@@ -1,1813 +1,1813 @@
-/*
-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 {
- font-size: 11px;
- font-weight: bold;
- white-space: nowrap;
- margin: 0;
- padding: 4px 6px;
- color: #474747;
- text-shadow: 0 1px 0 rgba(255, 255, 255, .75);
- border-bottom: 1px solid #b6b6b6;
- -moz-border-radius: 2px 2px 0 0;
- -webkit-border-radius: 2px 2px 0 0;
- border-radius: 2px 2px 0 0;
- -moz-box-shadow: 0 1px 0 #fff inset;
- -webkit-box-shadow: 0 1px 0 #fff inset;
- box-shadow: 0 1px 0 #fff inset;
- background: #cfd1cf;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#cfd1cf));
- background-image: -moz-linear-gradient(top, #f5f5f5, #cfd1cf);
- background-image: -webkit-linear-gradient(top, #f5f5f5, #cfd1cf);
- background-image: -o-linear-gradient(top, #f5f5f5, #cfd1cf);
- background-image: -ms-linear-gradient(top, #f5f5f5, #cfd1cf);
- background-image: linear-gradient(top, #f5f5f5, #cfd1cf);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f5f5f5', endColorstr = '#cfd1cf')
-}
-
-.cke_panel_listItem p, .cke_panel_listItem h1, .cke_panel_listItem h2, .cke_panel_listItem h3, .cke_panel_listItem h4, .cke_panel_listItem h5, .cke_panel_listItem h6, .cke_panel_listItem pre {
- margin-top: 0;
- margin-bottom: 0
-}
-
-.cke_colorblock {
- padding: 3px;
- font-size: 11px;
- font-family: 'Microsoft Sans Serif', Tahoma, Arial, Verdana, Sans-Serif
-}
-
-.cke_colorblock, .cke_colorblock a {
- text-decoration: none;
- color: #000
-}
-
-span.cke_colorbox {
- width: 10px;
- height: 10px;
- border: #808080 1px solid;
- float: left
-}
-
-.cke_rtl span.cke_colorbox {
- float: right
-}
-
-a.cke_colorbox {
- border: #fff 1px solid;
- padding: 2px;
- float: left;
- width: 12px;
- height: 12px
-}
-
-.cke_rtl a.cke_colorbox {
- float: right
-}
-
-a:hover.cke_colorbox, a:focus.cke_colorbox, a:active.cke_colorbox {
- border: #b6b6b6 1px solid;
- background-color: #e5e5e5
-}
-
-a.cke_colorauto, a.cke_colormore {
- border: #fff 1px solid;
- padding: 2px;
- display: block;
- cursor: pointer
-}
-
-a:hover.cke_colorauto, a:hover.cke_colormore, a:focus.cke_colorauto, a:focus.cke_colormore, a:active.cke_colorauto, a:active.cke_colormore {
- border: #b6b6b6 1px solid;
- background-color: #e5e5e5
-}
-
-.cke_toolbar {
- float: left
-}
-
-.cke_rtl .cke_toolbar {
- float: right
-}
-
-.cke_toolgroup {
- float: left;
- margin: 0 6px 5px 0;
- border: 1px solid #a6a6a6;
- border-bottom-color: #979797;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px;
- -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- background: #e4e4e4;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e4e4));
- background-image: -moz-linear-gradient(top, #fff, #e4e4e4);
- background-image: -webkit-linear-gradient(top, #fff, #e4e4e4);
- background-image: -o-linear-gradient(top, #fff, #e4e4e4);
- background-image: -ms-linear-gradient(top, #fff, #e4e4e4);
- background-image: linear-gradient(top, #fff, #e4e4e4);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ffffff', endColorstr = '#e4e4e4')
-}
-
-.cke_hc .cke_toolgroup {
- border: 0;
- margin-right: 10px;
- margin-bottom: 10px
-}
-
-.cke_rtl .cke_toolgroup *:first-child {
- -moz-border-radius: 0 2px 2px 0;
- -webkit-border-radius: 0 2px 2px 0;
- border-radius: 0 2px 2px 0
-}
-
-.cke_rtl .cke_toolgroup *:last-child {
- -moz-border-radius: 2px 0 0 2px;
- -webkit-border-radius: 2px 0 0 2px;
- border-radius: 2px 0 0 2px
-}
-
-.cke_rtl .cke_toolgroup {
- float: right;
- margin-left: 6px;
- margin-right: 0
-}
-
-a.cke_button {
- display: inline-block;
- height: 18px;
- padding: 4px 6px;
- outline: 0;
- cursor: default;
- float: left;
- border: 0
-}
-
-.cke_rtl .cke_button {
- float: right
-}
-
-.cke_hc .cke_button {
- border: 1px solid black;
- padding: 3px 5px;
- margin: -2px 4px 0 -2px
-}
-
-.cke_button_on {
- -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, .6) inset, 0 1px 0 rgba(0, 0, 0, .2);
- -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .6) inset, 0 1px 0 rgba(0, 0, 0, .2);
- box-shadow: 0 1px 5px rgba(0, 0, 0, .6) inset, 0 1px 0 rgba(0, 0, 0, .2);
- background: #b5b5b5;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#aaa), to(#cacaca));
- background-image: -moz-linear-gradient(top, #aaa, #cacaca);
- background-image: -webkit-linear-gradient(top, #aaa, #cacaca);
- background-image: -o-linear-gradient(top, #aaa, #cacaca);
- background-image: -ms-linear-gradient(top, #aaa, #cacaca);
- background-image: linear-gradient(top, #aaa, #cacaca);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#aaaaaa', endColorstr = '#cacaca')
-}
-
-.cke_hc .cke_button_on, .cke_hc a.cke_button_off:hover, .cke_hc a.cke_button_off:focus, .cke_hc a.cke_button_off:active, .cke_hc a.cke_button_disabled:hover, .cke_hc a.cke_button_disabled:focus, .cke_hc a.cke_button_disabled:active {
- border-width: 3px;
- padding: 1px 3px
-}
-
-.cke_button_disabled .cke_button_icon {
- opacity: .3
-}
-
-.cke_hc .cke_button_disabled {
- opacity: .5
-}
-
-a.cke_button_on:hover, a.cke_button_on:focus, a.cke_button_on:active {
- -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2);
- -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2);
- box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2)
-}
-
-a.cke_button_off:hover, a.cke_button_off:focus, a.cke_button_off:active, a.cke_button_disabled:hover, a.cke_button_disabled:focus, a.cke_button_disabled:active {
- -moz-box-shadow: 0 0 1px rgba(0, 0, 0, .3) inset;
- -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, .3) inset;
- box-shadow: 0 0 1px rgba(0, 0, 0, .3) inset;
- background: #ccc;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ccc));
- background-image: -moz-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -webkit-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -o-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -ms-linear-gradient(top, #f2f2f2, #ccc);
- background-image: linear-gradient(top, #f2f2f2, #ccc);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f2f2f2', endColorstr = '#cccccc')
-}
-
-.cke_button_icon {
- cursor: inherit;
- background-repeat: no-repeat;
- margin-top: 1px;
- width: 16px;
- height: 16px;
- float: left;
- display: inline-block
-}
-
-.cke_rtl .cke_button_icon {
- float: right
-}
-
-.cke_hc .cke_button_icon {
- display: none
-}
-
-.cke_button_label {
- display: none;
- padding-left: 3px;
- margin-top: 1px;
- line-height: 17px;
- vertical-align: middle;
- float: left;
- cursor: default;
- color: #474747;
- text-shadow: 0 1px 0 rgba(255, 255, 255, .5)
-}
-
-.cke_rtl .cke_button_label {
- padding-right: 3px;
- padding-left: 0;
- float: right
-}
-
-.cke_hc .cke_button_label {
- padding: 0;
- display: inline-block;
- font-size: 12px
-}
-
-.cke_button_arrow {
- display: inline-block;
- margin: 8px 0 0 1px;
- width: 0;
- height: 0;
- cursor: default;
- vertical-align: top;
- border-left: 3px solid transparent;
- border-right: 3px solid transparent;
- border-top: 3px solid #474747
-}
-
-.cke_rtl .cke_button_arrow {
- margin-right: 5px;
- margin-left: 0
-}
-
-.cke_hc .cke_button_arrow {
- font-size: 10px;
- margin: 3px -2px 0 3px;
- width: auto;
- border: 0
-}
-
-.cke_toolbar_separator {
- float: left;
- background-color: #c0c0c0;
- background-color: rgba(0, 0, 0, .2);
- margin: 5px 2px 0;
- height: 18px;
- width: 1px;
- -webkit-box-shadow: 1px 0 1px rgba(255, 255, 255, .5);
- -moz-box-shadow: 1px 0 1px rgba(255, 255, 255, .5);
- box-shadow: 1px 0 1px rgba(255, 255, 255, .5)
-}
-
-.cke_rtl .cke_toolbar_separator {
- float: right;
- -webkit-box-shadow: -1px 0 1px rgba(255, 255, 255, .1);
- -moz-box-shadow: -1px 0 1px rgba(255, 255, 255, .1);
- box-shadow: -1px 0 1px rgba(255, 255, 255, .1)
-}
-
-.cke_hc .cke_toolbar_separator {
- width: 0;
- border-left: 1px solid;
- margin: 1px 5px 0 0
-}
-
-.cke_toolbar_break {
- display: block;
- clear: left
-}
-
-.cke_rtl .cke_toolbar_break {
- clear: right
-}
-
-.cke_toolbox_collapser {
- width: 12px;
- height: 11px;
- float: right;
- margin: 11px 0 0;
- font-size: 0;
- cursor: default;
- text-align: center;
- border: 1px solid #a6a6a6;
- border-bottom-color: #979797;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px;
- -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- background: #e4e4e4;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e4e4));
- background-image: -moz-linear-gradient(top, #fff, #e4e4e4);
- background-image: -webkit-linear-gradient(top, #fff, #e4e4e4);
- background-image: -o-linear-gradient(top, #fff, #e4e4e4);
- background-image: -ms-linear-gradient(top, #fff, #e4e4e4);
- background-image: linear-gradient(top, #fff, #e4e4e4);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ffffff', endColorstr = '#e4e4e4')
-}
-
-.cke_toolbox_collapser:hover {
- background: #ccc;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ccc));
- background-image: -moz-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -webkit-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -o-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -ms-linear-gradient(top, #f2f2f2, #ccc);
- background-image: linear-gradient(top, #f2f2f2, #ccc);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f2f2f2', endColorstr = '#cccccc')
-}
-
-.cke_toolbox_collapser.cke_toolbox_collapser_min {
- margin: 0 2px 4px
-}
-
-.cke_rtl .cke_toolbox_collapser {
- float: left
-}
-
-.cke_toolbox_collapser .cke_arrow {
- display: inline-block;
- height: 0;
- width: 0;
- font-size: 0;
- margin-top: 1px;
- border-left: 3px solid transparent;
- border-right: 3px solid transparent;
- border-bottom: 3px solid #474747;
- border-top: 3px solid transparent
-}
-
-.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow {
- margin-top: 4px;
- border-bottom-color: transparent;
- border-top-color: #474747
-}
-
-.cke_hc .cke_toolbox_collapser .cke_arrow {
- font-size: 8px;
- width: auto;
- border: 0;
- margin-top: 0;
- margin-right: 2px
-}
-
-.cke_menubutton {
- display: block
-}
-
-.cke_menuitem span {
- cursor: default
-}
-
-.cke_menubutton:hover, .cke_menubutton:focus, .cke_menubutton:active {
- background-color: #d3d3d3;
- display: block
-}
-
-.cke_hc .cke_menubutton {
- padding: 2px
-}
-
-.cke_hc .cke_menubutton:hover, .cke_hc .cke_menubutton:focus, .cke_hc .cke_menubutton:active {
- border: 2px solid;
- padding: 0
-}
-
-.cke_menubutton_inner {
- display: table-row
-}
-
-.cke_menubutton_icon, .cke_menubutton_label, .cke_menuarrow {
- display: table-cell
-}
-
-.cke_menubutton_icon {
- background-color: #d7d8d7;
- opacity: .70;
- filter: alpha(opacity = 70);
- padding: 4px
-}
-
-.cke_hc .cke_menubutton_icon {
- height: 16px;
- width: 0;
- padding: 4px 0
-}
-
-.cke_menubutton:hover .cke_menubutton_icon, .cke_menubutton:focus .cke_menubutton_icon, .cke_menubutton:active .cke_menubutton_icon {
- background-color: #d0d2d0
-}
-
-.cke_menubutton_disabled:hover .cke_menubutton_icon, .cke_menubutton_disabled:focus .cke_menubutton_icon, .cke_menubutton_disabled:active .cke_menubutton_icon {
- opacity: .3;
- filter: alpha(opacity = 30)
-}
-
-.cke_menubutton_label {
- padding: 0 5px;
- background-color: transparent;
- width: 100%;
- vertical-align: middle
-}
-
-.cke_menubutton_disabled .cke_menubutton_label {
- opacity: .3;
- filter: alpha(opacity = 30)
-}
-
-.cke_menubutton_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 {
- display: inline-block;
- float: left;
- margin: 0 6px 5px 0;
- border: 1px solid #a6a6a6;
- border-bottom-color: #979797;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px;
- -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- background: #e4e4e4;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e4e4));
- background-image: -moz-linear-gradient(top, #fff, #e4e4e4);
- background-image: -webkit-linear-gradient(top, #fff, #e4e4e4);
- background-image: -o-linear-gradient(top, #fff, #e4e4e4);
- background-image: -ms-linear-gradient(top, #fff, #e4e4e4);
- background-image: linear-gradient(top, #fff, #e4e4e4);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ffffff', endColorstr = '#e4e4e4')
-}
-
-.cke_combo_off a.cke_combo_button:hover, .cke_combo_off a.cke_combo_button:focus {
- background: #ccc;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ccc));
- background-image: -moz-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -webkit-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -o-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -ms-linear-gradient(top, #f2f2f2, #ccc);
- background-image: linear-gradient(top, #f2f2f2, #ccc);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f2f2f2', endColorstr = '#cccccc');
- outline: 0
-}
-
-.cke_combo_off a.cke_combo_button:active, .cke_combo_on a.cke_combo_button {
- border: 1px solid #777;
- -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 1px 5px rgba(0, 0, 0, .6) inset;
- -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 1px 5px rgba(0, 0, 0, .6) inset;
- box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 1px 5px rgba(0, 0, 0, .6) inset;
- background: #b5b5b5;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#aaa), to(#cacaca));
- background-image: -moz-linear-gradient(top, #aaa, #cacaca);
- background-image: -webkit-linear-gradient(top, #aaa, #cacaca);
- background-image: -o-linear-gradient(top, #aaa, #cacaca);
- background-image: -ms-linear-gradient(top, #aaa, #cacaca);
- background-image: linear-gradient(top, #aaa, #cacaca);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#aaaaaa', endColorstr = '#cacaca')
-}
-
-.cke_combo_on a.cke_combo_button:hover, .cke_combo_on a.cke_combo_button:focus, .cke_combo_on a.cke_combo_button:active {
- -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2);
- -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2);
- box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2)
-}
-
-.cke_rtl .cke_combo_button {
- float: right;
- margin-left: 5px;
- margin-right: 0
-}
-
-.cke_hc a.cke_combo_button {
- padding: 3px
-}
-
-.cke_hc .cke_combo_on a.cke_combo_button, .cke_hc .cke_combo_off a.cke_combo_button:hover, .cke_hc .cke_combo_off a.cke_combo_button:focus, .cke_hc .cke_combo_off a.cke_combo_button:active {
- border-width: 3px;
- padding: 1px
-}
-
-.cke_combo_text {
- line-height: 26px;
- padding-left: 10px;
- text-overflow: ellipsis;
- overflow: hidden;
- float: left;
- cursor: default;
- color: #474747;
- text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
- width: 60px
-}
-
-.cke_rtl .cke_combo_text {
- float: right;
- text-align: right;
- padding-left: 0;
- padding-right: 10px
-}
-
-.cke_hc .cke_combo_text {
- line-height: 18px;
- font-size: 12px
-}
-
-.cke_combo_open {
- cursor: default;
- display: inline-block;
- font-size: 0;
- height: 19px;
- line-height: 17px;
- margin: 1px 7px 1px;
- width: 5px
-}
-
-.cke_hc .cke_combo_open {
- height: 12px
-}
-
-.cke_combo_arrow {
- margin: 11px 0 0;
- float: left;
- height: 0;
- width: 0;
- font-size: 0;
- border-left: 3px solid transparent;
- border-right: 3px solid transparent;
- border-top: 3px solid #474747
-}
-
-.cke_hc .cke_combo_arrow {
- font-size: 10px;
- width: auto;
- border: 0;
- margin-top: 3px
-}
-
-.cke_combo_disabled .cke_combo_inlinelabel, .cke_combo_disabled .cke_combo_open {
- opacity: .3
-}
-
-.cke_path {
- float: left;
- margin: -2px 0 2px
-}
-
-.cke_path_item, .cke_path_empty {
- display: inline-block;
- float: left;
- padding: 3px 4px;
- margin-right: 2px;
- cursor: default;
- text-decoration: none;
- outline: 0;
- border: 0;
- color: #4c4c4c;
- text-shadow: 0 1px 0 #fff;
- font-weight: bold;
- font-size: 11px
-}
-
-.cke_rtl .cke_path, .cke_rtl .cke_path_item, .cke_rtl .cke_path_empty {
- float: right
-}
-
-a.cke_path_item:hover, a.cke_path_item:focus, a.cke_path_item:active {
- background-color: #bfbfbf;
- color: #333;
- text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
- -moz-border-radius: 2px;
- -webkit-border-radius: 2px;
- border-radius: 2px;
- -moz-box-shadow: 0 0 4px rgba(0, 0, 0, .5) inset, 0 1px 0 rgba(255, 255, 255, .5);
- -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .5) inset, 0 1px 0 rgba(255, 255, 255, .5);
- box-shadow: 0 0 4px rgba(0, 0, 0, .5) inset, 0 1px 0 rgba(255, 255, 255, .5)
-}
-
-.cke_hc a.cke_path_item:hover, .cke_hc a.cke_path_item:focus, .cke_hc a.cke_path_item:active {
- border: 2px solid;
- padding: 1px 2px
-}
-
-.cke_button__source_label, .cke_button__sourcedialog_label {
- display: inline
-}
-
-.cke_combo__fontsize .cke_combo_text {
- width: 30px
-}
-
-.cke_combopanel__fontsize {
- width: 120px
-}
-
-.cke_source {
- font-family: 'Courier New', Monospace;
- font-size: small;
- background-color: #fff;
- white-space: pre
-}
-
-.cke_wysiwyg_frame, .cke_wysiwyg_div {
- background-color: #fff
-}
-
-.cke_chrome {
- visibility: inherit
-}
-
-.cke_voice_label {
- display: none
-}
-
-legend.cke_voice_label {
- display: none
-}
-
-a.cke_button_disabled, a.cke_button_disabled:hover, a.cke_button_disabled:focus, a.cke_button_disabled:active {
- filter: alpha(opacity = 30)
-}
-
-.cke_button_disabled .cke_button_icon {
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #00ffffff, endColorstr = #00ffffff)
-}
-
-.cke_button_off:hover, .cke_button_off:focus, .cke_button_off:active {
- filter: alpha(opacity = 100)
-}
-
-.cke_combo_disabled .cke_combo_inlinelabel, .cke_combo_disabled .cke_combo_open {
- filter: alpha(opacity = 30)
-}
-
-.cke_toolbox_collapser {
- border: 1px solid #a6a6a6
-}
-
-.cke_toolbox_collapser .cke_arrow {
- margin-top: 1px
-}
-
-.cke_hc .cke_top, .cke_hc .cke_bottom, .cke_hc .cke_combo_button, .cke_hc a.cke_combo_button:hover, .cke_hc a.cke_combo_button:focus, .cke_hc .cke_toolgroup, .cke_hc .cke_button_on, .cke_hc a.cke_button_off:hover, .cke_hc a.cke_button_off:focus, .cke_hc a.cke_button_off:active, .cke_hc .cke_toolbox_collapser, .cke_hc .cke_toolbox_collapser:hover, .cke_hc .cke_panel_grouptitle {
- filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)
-}
-
-.cke_button__about_icon {
- background: url(icons.png) no-repeat 0 -0px !important;
-}
-
-.cke_button__bold_icon {
- background: url(icons.png) no-repeat 0 -24px !important;
-}
-
-.cke_button__italic_icon {
- background: url(icons.png) no-repeat 0 -48px !important;
-}
-
-.cke_button__strike_icon {
- background: url(icons.png) no-repeat 0 -72px !important;
-}
-
-.cke_button__subscript_icon {
- background: url(icons.png) no-repeat 0 -96px !important;
-}
-
-.cke_button__superscript_icon {
- background: url(icons.png) no-repeat 0 -120px !important;
-}
-
-.cke_button__underline_icon {
- background: url(icons.png) no-repeat 0 -144px !important;
-}
-
-.cke_button__bidiltr_icon {
- background: url(icons.png) no-repeat 0 -168px !important;
-}
-
-.cke_button__bidirtl_icon {
- background: url(icons.png) no-repeat 0 -192px !important;
-}
-
-.cke_button__blockquote_icon {
- background: url(icons.png) no-repeat 0 -216px !important;
-}
-
-.cke_rtl .cke_button__copy_icon, .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {
- background: url(icons.png) no-repeat 0 -240px !important;
-}
-
-.cke_ltr .cke_button__copy_icon {
- background: url(icons.png) no-repeat 0 -264px !important;
-}
-
-.cke_rtl .cke_button__cut_icon, .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {
- background: url(icons.png) no-repeat 0 -288px !important;
-}
-
-.cke_ltr .cke_button__cut_icon {
- background: url(icons.png) no-repeat 0 -312px !important;
-}
-
-.cke_rtl .cke_button__paste_icon, .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {
- background: url(icons.png) no-repeat 0 -336px !important;
-}
-
-.cke_ltr .cke_button__paste_icon {
- background: url(icons.png) no-repeat 0 -360px !important;
-}
-
-.cke_button__bgcolor_icon {
- background: url(icons.png) no-repeat 0 -384px !important;
-}
-
-.cke_button__textcolor_icon {
- background: url(icons.png) no-repeat 0 -408px !important;
-}
-
-.cke_rtl .cke_button__templates_icon, .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {
- background: url(icons.png) no-repeat 0 -432px !important;
-}
-
-.cke_ltr .cke_button__templates_icon {
- background: url(icons.png) no-repeat 0 -456px !important;
-}
-
-.cke_button__creatediv_icon {
- background: url(icons.png) no-repeat 0 -480px !important;
-}
-
-.cke_rtl .cke_button__find_icon, .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {
- background: url(icons.png) no-repeat 0 -504px !important;
-}
-
-.cke_ltr .cke_button__find_icon {
- background: url(icons.png) no-repeat 0 -528px !important;
-}
-
-.cke_button__replace_icon {
- background: url(icons.png) no-repeat 0 -552px !important;
-}
-
-.cke_button__flash_icon {
- background: url(icons.png) no-repeat 0 -576px !important;
-}
-
-.cke_button__button_icon {
- background: url(icons.png) no-repeat 0 -600px !important;
-}
-
-.cke_button__checkbox_icon {
- background: url(icons.png) no-repeat 0 -624px !important;
-}
-
-.cke_button__form_icon {
- background: url(icons.png) no-repeat 0 -648px !important;
-}
-
-.cke_button__hiddenfield_icon {
- background: url(icons.png) no-repeat 0 -672px !important;
-}
-
-.cke_button__imagebutton_icon {
- background: url(icons.png) no-repeat 0 -696px !important;
-}
-
-.cke_button__radio_icon {
- background: url(icons.png) no-repeat 0 -720px !important;
-}
-
-.cke_rtl .cke_button__select_icon, .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {
- background: url(icons.png) no-repeat 0 -744px !important;
-}
-
-.cke_ltr .cke_button__select_icon {
- background: url(icons.png) no-repeat 0 -768px !important;
-}
-
-.cke_rtl .cke_button__textarea_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {
- background: url(icons.png) no-repeat 0 -792px !important;
-}
-
-.cke_ltr .cke_button__textarea_icon {
- background: url(icons.png) no-repeat 0 -816px !important;
-}
-
-.cke_rtl .cke_button__textfield_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {
- background: url(icons.png) no-repeat 0 -840px !important;
-}
-
-.cke_ltr .cke_button__textfield_icon {
- background: url(icons.png) no-repeat 0 -864px !important;
-}
-
-.cke_button__horizontalrule_icon {
- background: url(icons.png) no-repeat 0 -888px !important;
-}
-
-.cke_button__iframe_icon {
- background: url(icons.png) no-repeat 0 -912px !important;
-}
-
-.cke_button__image_icon {
- background: url(icons.png) no-repeat 0 -936px !important;
-}
-
-.cke_rtl .cke_button__indent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {
- background: url(icons.png) no-repeat 0 -960px !important;
-}
-
-.cke_ltr .cke_button__indent_icon {
- background: url(icons.png) no-repeat 0 -984px !important;
-}
-
-.cke_rtl .cke_button__outdent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {
- background: url(icons.png) no-repeat 0 -1008px !important;
-}
-
-.cke_ltr .cke_button__outdent_icon {
- background: url(icons.png) no-repeat 0 -1032px !important;
-}
-
-.cke_button__smiley_icon {
- background: url(icons.png) no-repeat 0 -1056px !important;
-}
-
-.cke_button__justifyblock_icon {
- background: url(icons.png) no-repeat 0 -1080px !important;
-}
-
-.cke_button__justifycenter_icon {
- background: url(icons.png) no-repeat 0 -1104px !important;
-}
-
-.cke_button__justifyleft_icon {
- background: url(icons.png) no-repeat 0 -1128px !important;
-}
-
-.cke_button__justifyright_icon {
- background: url(icons.png) no-repeat 0 -1152px !important;
-}
-
-.cke_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;
+/*
+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 {
+ font-size: 11px;
+ font-weight: bold;
+ white-space: nowrap;
+ margin: 0;
+ padding: 4px 6px;
+ color: #474747;
+ text-shadow: 0 1px 0 rgba(255, 255, 255, .75);
+ border-bottom: 1px solid #b6b6b6;
+ -moz-border-radius: 2px 2px 0 0;
+ -webkit-border-radius: 2px 2px 0 0;
+ border-radius: 2px 2px 0 0;
+ -moz-box-shadow: 0 1px 0 #fff inset;
+ -webkit-box-shadow: 0 1px 0 #fff inset;
+ box-shadow: 0 1px 0 #fff inset;
+ background: #cfd1cf;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#cfd1cf));
+ background-image: -moz-linear-gradient(top, #f5f5f5, #cfd1cf);
+ background-image: -webkit-linear-gradient(top, #f5f5f5, #cfd1cf);
+ background-image: -o-linear-gradient(top, #f5f5f5, #cfd1cf);
+ background-image: -ms-linear-gradient(top, #f5f5f5, #cfd1cf);
+ background-image: linear-gradient(top, #f5f5f5, #cfd1cf);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f5f5f5', endColorstr = '#cfd1cf')
+}
+
+.cke_panel_listItem p, .cke_panel_listItem h1, .cke_panel_listItem h2, .cke_panel_listItem h3, .cke_panel_listItem h4, .cke_panel_listItem h5, .cke_panel_listItem h6, .cke_panel_listItem pre {
+ margin-top: 0;
+ margin-bottom: 0
+}
+
+.cke_colorblock {
+ padding: 3px;
+ font-size: 11px;
+ font-family: 'Microsoft Sans Serif', Tahoma, Arial, Verdana, Sans-Serif
+}
+
+.cke_colorblock, .cke_colorblock a {
+ text-decoration: none;
+ color: #000
+}
+
+span.cke_colorbox {
+ width: 10px;
+ height: 10px;
+ border: #808080 1px solid;
+ float: left
+}
+
+.cke_rtl span.cke_colorbox {
+ float: right
+}
+
+a.cke_colorbox {
+ border: #fff 1px solid;
+ padding: 2px;
+ float: left;
+ width: 12px;
+ height: 12px
+}
+
+.cke_rtl a.cke_colorbox {
+ float: right
+}
+
+a:hover.cke_colorbox, a:focus.cke_colorbox, a:active.cke_colorbox {
+ border: #b6b6b6 1px solid;
+ background-color: #e5e5e5
+}
+
+a.cke_colorauto, a.cke_colormore {
+ border: #fff 1px solid;
+ padding: 2px;
+ display: block;
+ cursor: pointer
+}
+
+a:hover.cke_colorauto, a:hover.cke_colormore, a:focus.cke_colorauto, a:focus.cke_colormore, a:active.cke_colorauto, a:active.cke_colormore {
+ border: #b6b6b6 1px solid;
+ background-color: #e5e5e5
+}
+
+.cke_toolbar {
+ float: left
+}
+
+.cke_rtl .cke_toolbar {
+ float: right
+}
+
+.cke_toolgroup {
+ float: left;
+ margin: 0 6px 5px 0;
+ border: 1px solid #a6a6a6;
+ border-bottom-color: #979797;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ background: #e4e4e4;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e4e4));
+ background-image: -moz-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -webkit-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -o-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -ms-linear-gradient(top, #fff, #e4e4e4);
+ background-image: linear-gradient(top, #fff, #e4e4e4);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ffffff', endColorstr = '#e4e4e4')
+}
+
+.cke_hc .cke_toolgroup {
+ border: 0;
+ margin-right: 10px;
+ margin-bottom: 10px
+}
+
+.cke_rtl .cke_toolgroup *:first-child {
+ -moz-border-radius: 0 2px 2px 0;
+ -webkit-border-radius: 0 2px 2px 0;
+ border-radius: 0 2px 2px 0
+}
+
+.cke_rtl .cke_toolgroup *:last-child {
+ -moz-border-radius: 2px 0 0 2px;
+ -webkit-border-radius: 2px 0 0 2px;
+ border-radius: 2px 0 0 2px
+}
+
+.cke_rtl .cke_toolgroup {
+ float: right;
+ margin-left: 6px;
+ margin-right: 0
+}
+
+a.cke_button {
+ display: inline-block;
+ height: 18px;
+ padding: 4px 6px;
+ outline: 0;
+ cursor: default;
+ float: left;
+ border: 0
+}
+
+.cke_rtl .cke_button {
+ float: right
+}
+
+.cke_hc .cke_button {
+ border: 1px solid black;
+ padding: 3px 5px;
+ margin: -2px 4px 0 -2px
+}
+
+.cke_button_on {
+ -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, .6) inset, 0 1px 0 rgba(0, 0, 0, .2);
+ -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .6) inset, 0 1px 0 rgba(0, 0, 0, .2);
+ box-shadow: 0 1px 5px rgba(0, 0, 0, .6) inset, 0 1px 0 rgba(0, 0, 0, .2);
+ background: #b5b5b5;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#aaa), to(#cacaca));
+ background-image: -moz-linear-gradient(top, #aaa, #cacaca);
+ background-image: -webkit-linear-gradient(top, #aaa, #cacaca);
+ background-image: -o-linear-gradient(top, #aaa, #cacaca);
+ background-image: -ms-linear-gradient(top, #aaa, #cacaca);
+ background-image: linear-gradient(top, #aaa, #cacaca);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#aaaaaa', endColorstr = '#cacaca')
+}
+
+.cke_hc .cke_button_on, .cke_hc a.cke_button_off:hover, .cke_hc a.cke_button_off:focus, .cke_hc a.cke_button_off:active, .cke_hc a.cke_button_disabled:hover, .cke_hc a.cke_button_disabled:focus, .cke_hc a.cke_button_disabled:active {
+ border-width: 3px;
+ padding: 1px 3px
+}
+
+.cke_button_disabled .cke_button_icon {
+ opacity: .3
+}
+
+.cke_hc .cke_button_disabled {
+ opacity: .5
+}
+
+a.cke_button_on:hover, a.cke_button_on:focus, a.cke_button_on:active {
+ -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2);
+ -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2);
+ box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2)
+}
+
+a.cke_button_off:hover, a.cke_button_off:focus, a.cke_button_off:active, a.cke_button_disabled:hover, a.cke_button_disabled:focus, a.cke_button_disabled:active {
+ -moz-box-shadow: 0 0 1px rgba(0, 0, 0, .3) inset;
+ -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, .3) inset;
+ box-shadow: 0 0 1px rgba(0, 0, 0, .3) inset;
+ background: #ccc;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ccc));
+ background-image: -moz-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -webkit-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -o-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -ms-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: linear-gradient(top, #f2f2f2, #ccc);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f2f2f2', endColorstr = '#cccccc')
+}
+
+.cke_button_icon {
+ cursor: inherit;
+ background-repeat: no-repeat;
+ margin-top: 1px;
+ width: 16px;
+ height: 16px;
+ float: left;
+ display: inline-block
+}
+
+.cke_rtl .cke_button_icon {
+ float: right
+}
+
+.cke_hc .cke_button_icon {
+ display: none
+}
+
+.cke_button_label {
+ display: none;
+ padding-left: 3px;
+ margin-top: 1px;
+ line-height: 17px;
+ vertical-align: middle;
+ float: left;
+ cursor: default;
+ color: #474747;
+ text-shadow: 0 1px 0 rgba(255, 255, 255, .5)
+}
+
+.cke_rtl .cke_button_label {
+ padding-right: 3px;
+ padding-left: 0;
+ float: right
+}
+
+.cke_hc .cke_button_label {
+ padding: 0;
+ display: inline-block;
+ font-size: 12px
+}
+
+.cke_button_arrow {
+ display: inline-block;
+ margin: 8px 0 0 1px;
+ width: 0;
+ height: 0;
+ cursor: default;
+ vertical-align: top;
+ border-left: 3px solid transparent;
+ border-right: 3px solid transparent;
+ border-top: 3px solid #474747
+}
+
+.cke_rtl .cke_button_arrow {
+ margin-right: 5px;
+ margin-left: 0
+}
+
+.cke_hc .cke_button_arrow {
+ font-size: 10px;
+ margin: 3px -2px 0 3px;
+ width: auto;
+ border: 0
+}
+
+.cke_toolbar_separator {
+ float: left;
+ background-color: #c0c0c0;
+ background-color: rgba(0, 0, 0, .2);
+ margin: 5px 2px 0;
+ height: 18px;
+ width: 1px;
+ -webkit-box-shadow: 1px 0 1px rgba(255, 255, 255, .5);
+ -moz-box-shadow: 1px 0 1px rgba(255, 255, 255, .5);
+ box-shadow: 1px 0 1px rgba(255, 255, 255, .5)
+}
+
+.cke_rtl .cke_toolbar_separator {
+ float: right;
+ -webkit-box-shadow: -1px 0 1px rgba(255, 255, 255, .1);
+ -moz-box-shadow: -1px 0 1px rgba(255, 255, 255, .1);
+ box-shadow: -1px 0 1px rgba(255, 255, 255, .1)
+}
+
+.cke_hc .cke_toolbar_separator {
+ width: 0;
+ border-left: 1px solid;
+ margin: 1px 5px 0 0
+}
+
+.cke_toolbar_break {
+ display: block;
+ clear: left
+}
+
+.cke_rtl .cke_toolbar_break {
+ clear: right
+}
+
+.cke_toolbox_collapser {
+ width: 12px;
+ height: 11px;
+ float: right;
+ margin: 11px 0 0;
+ font-size: 0;
+ cursor: default;
+ text-align: center;
+ border: 1px solid #a6a6a6;
+ border-bottom-color: #979797;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ background: #e4e4e4;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e4e4));
+ background-image: -moz-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -webkit-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -o-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -ms-linear-gradient(top, #fff, #e4e4e4);
+ background-image: linear-gradient(top, #fff, #e4e4e4);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ffffff', endColorstr = '#e4e4e4')
+}
+
+.cke_toolbox_collapser:hover {
+ background: #ccc;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ccc));
+ background-image: -moz-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -webkit-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -o-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -ms-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: linear-gradient(top, #f2f2f2, #ccc);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f2f2f2', endColorstr = '#cccccc')
+}
+
+.cke_toolbox_collapser.cke_toolbox_collapser_min {
+ margin: 0 2px 4px
+}
+
+.cke_rtl .cke_toolbox_collapser {
+ float: left
+}
+
+.cke_toolbox_collapser .cke_arrow {
+ display: inline-block;
+ height: 0;
+ width: 0;
+ font-size: 0;
+ margin-top: 1px;
+ border-left: 3px solid transparent;
+ border-right: 3px solid transparent;
+ border-bottom: 3px solid #474747;
+ border-top: 3px solid transparent
+}
+
+.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow {
+ margin-top: 4px;
+ border-bottom-color: transparent;
+ border-top-color: #474747
+}
+
+.cke_hc .cke_toolbox_collapser .cke_arrow {
+ font-size: 8px;
+ width: auto;
+ border: 0;
+ margin-top: 0;
+ margin-right: 2px
+}
+
+.cke_menubutton {
+ display: block
+}
+
+.cke_menuitem span {
+ cursor: default
+}
+
+.cke_menubutton:hover, .cke_menubutton:focus, .cke_menubutton:active {
+ background-color: #d3d3d3;
+ display: block
+}
+
+.cke_hc .cke_menubutton {
+ padding: 2px
+}
+
+.cke_hc .cke_menubutton:hover, .cke_hc .cke_menubutton:focus, .cke_hc .cke_menubutton:active {
+ border: 2px solid;
+ padding: 0
+}
+
+.cke_menubutton_inner {
+ display: table-row
+}
+
+.cke_menubutton_icon, .cke_menubutton_label, .cke_menuarrow {
+ display: table-cell
+}
+
+.cke_menubutton_icon {
+ background-color: #d7d8d7;
+ opacity: .70;
+ filter: alpha(opacity = 70);
+ padding: 4px
+}
+
+.cke_hc .cke_menubutton_icon {
+ height: 16px;
+ width: 0;
+ padding: 4px 0
+}
+
+.cke_menubutton:hover .cke_menubutton_icon, .cke_menubutton:focus .cke_menubutton_icon, .cke_menubutton:active .cke_menubutton_icon {
+ background-color: #d0d2d0
+}
+
+.cke_menubutton_disabled:hover .cke_menubutton_icon, .cke_menubutton_disabled:focus .cke_menubutton_icon, .cke_menubutton_disabled:active .cke_menubutton_icon {
+ opacity: .3;
+ filter: alpha(opacity = 30)
+}
+
+.cke_menubutton_label {
+ padding: 0 5px;
+ background-color: transparent;
+ width: 100%;
+ vertical-align: middle
+}
+
+.cke_menubutton_disabled .cke_menubutton_label {
+ opacity: .3;
+ filter: alpha(opacity = 30)
+}
+
+.cke_menubutton_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 {
+ display: inline-block;
+ float: left;
+ margin: 0 6px 5px 0;
+ border: 1px solid #a6a6a6;
+ border-bottom-color: #979797;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ background: #e4e4e4;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e4e4));
+ background-image: -moz-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -webkit-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -o-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -ms-linear-gradient(top, #fff, #e4e4e4);
+ background-image: linear-gradient(top, #fff, #e4e4e4);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ffffff', endColorstr = '#e4e4e4')
+}
+
+.cke_combo_off a.cke_combo_button:hover, .cke_combo_off a.cke_combo_button:focus {
+ background: #ccc;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ccc));
+ background-image: -moz-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -webkit-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -o-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -ms-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: linear-gradient(top, #f2f2f2, #ccc);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f2f2f2', endColorstr = '#cccccc');
+ outline: 0
+}
+
+.cke_combo_off a.cke_combo_button:active, .cke_combo_on a.cke_combo_button {
+ border: 1px solid #777;
+ -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 1px 5px rgba(0, 0, 0, .6) inset;
+ -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 1px 5px rgba(0, 0, 0, .6) inset;
+ box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 1px 5px rgba(0, 0, 0, .6) inset;
+ background: #b5b5b5;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#aaa), to(#cacaca));
+ background-image: -moz-linear-gradient(top, #aaa, #cacaca);
+ background-image: -webkit-linear-gradient(top, #aaa, #cacaca);
+ background-image: -o-linear-gradient(top, #aaa, #cacaca);
+ background-image: -ms-linear-gradient(top, #aaa, #cacaca);
+ background-image: linear-gradient(top, #aaa, #cacaca);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#aaaaaa', endColorstr = '#cacaca')
+}
+
+.cke_combo_on a.cke_combo_button:hover, .cke_combo_on a.cke_combo_button:focus, .cke_combo_on a.cke_combo_button:active {
+ -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2);
+ -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2);
+ box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2)
+}
+
+.cke_rtl .cke_combo_button {
+ float: right;
+ margin-left: 5px;
+ margin-right: 0
+}
+
+.cke_hc a.cke_combo_button {
+ padding: 3px
+}
+
+.cke_hc .cke_combo_on a.cke_combo_button, .cke_hc .cke_combo_off a.cke_combo_button:hover, .cke_hc .cke_combo_off a.cke_combo_button:focus, .cke_hc .cke_combo_off a.cke_combo_button:active {
+ border-width: 3px;
+ padding: 1px
+}
+
+.cke_combo_text {
+ line-height: 26px;
+ padding-left: 10px;
+ text-overflow: ellipsis;
+ overflow: hidden;
+ float: left;
+ cursor: default;
+ color: #474747;
+ text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
+ width: 60px
+}
+
+.cke_rtl .cke_combo_text {
+ float: right;
+ text-align: right;
+ padding-left: 0;
+ padding-right: 10px
+}
+
+.cke_hc .cke_combo_text {
+ line-height: 18px;
+ font-size: 12px
+}
+
+.cke_combo_open {
+ cursor: default;
+ display: inline-block;
+ font-size: 0;
+ height: 19px;
+ line-height: 17px;
+ margin: 1px 7px 1px;
+ width: 5px
+}
+
+.cke_hc .cke_combo_open {
+ height: 12px
+}
+
+.cke_combo_arrow {
+ margin: 11px 0 0;
+ float: left;
+ height: 0;
+ width: 0;
+ font-size: 0;
+ border-left: 3px solid transparent;
+ border-right: 3px solid transparent;
+ border-top: 3px solid #474747
+}
+
+.cke_hc .cke_combo_arrow {
+ font-size: 10px;
+ width: auto;
+ border: 0;
+ margin-top: 3px
+}
+
+.cke_combo_disabled .cke_combo_inlinelabel, .cke_combo_disabled .cke_combo_open {
+ opacity: .3
+}
+
+.cke_path {
+ float: left;
+ margin: -2px 0 2px
+}
+
+.cke_path_item, .cke_path_empty {
+ display: inline-block;
+ float: left;
+ padding: 3px 4px;
+ margin-right: 2px;
+ cursor: default;
+ text-decoration: none;
+ outline: 0;
+ border: 0;
+ color: #4c4c4c;
+ text-shadow: 0 1px 0 #fff;
+ font-weight: bold;
+ font-size: 11px
+}
+
+.cke_rtl .cke_path, .cke_rtl .cke_path_item, .cke_rtl .cke_path_empty {
+ float: right
+}
+
+a.cke_path_item:hover, a.cke_path_item:focus, a.cke_path_item:active {
+ background-color: #bfbfbf;
+ color: #333;
+ text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
+ -moz-border-radius: 2px;
+ -webkit-border-radius: 2px;
+ border-radius: 2px;
+ -moz-box-shadow: 0 0 4px rgba(0, 0, 0, .5) inset, 0 1px 0 rgba(255, 255, 255, .5);
+ -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .5) inset, 0 1px 0 rgba(255, 255, 255, .5);
+ box-shadow: 0 0 4px rgba(0, 0, 0, .5) inset, 0 1px 0 rgba(255, 255, 255, .5)
+}
+
+.cke_hc a.cke_path_item:hover, .cke_hc a.cke_path_item:focus, .cke_hc a.cke_path_item:active {
+ border: 2px solid;
+ padding: 1px 2px
+}
+
+.cke_button__source_label, .cke_button__sourcedialog_label {
+ display: inline
+}
+
+.cke_combo__fontsize .cke_combo_text {
+ width: 30px
+}
+
+.cke_combopanel__fontsize {
+ width: 120px
+}
+
+.cke_source {
+ font-family: 'Courier New', Monospace;
+ font-size: small;
+ background-color: #fff;
+ white-space: pre
+}
+
+.cke_wysiwyg_frame, .cke_wysiwyg_div {
+ background-color: #fff
+}
+
+.cke_chrome {
+ visibility: inherit
+}
+
+.cke_voice_label {
+ display: none
+}
+
+legend.cke_voice_label {
+ display: none
+}
+
+a.cke_button_disabled, a.cke_button_disabled:hover, a.cke_button_disabled:focus, a.cke_button_disabled:active {
+ filter: alpha(opacity = 30)
+}
+
+.cke_button_disabled .cke_button_icon {
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #00ffffff, endColorstr = #00ffffff)
+}
+
+.cke_button_off:hover, .cke_button_off:focus, .cke_button_off:active {
+ filter: alpha(opacity = 100)
+}
+
+.cke_combo_disabled .cke_combo_inlinelabel, .cke_combo_disabled .cke_combo_open {
+ filter: alpha(opacity = 30)
+}
+
+.cke_toolbox_collapser {
+ border: 1px solid #a6a6a6
+}
+
+.cke_toolbox_collapser .cke_arrow {
+ margin-top: 1px
+}
+
+.cke_hc .cke_top, .cke_hc .cke_bottom, .cke_hc .cke_combo_button, .cke_hc a.cke_combo_button:hover, .cke_hc a.cke_combo_button:focus, .cke_hc .cke_toolgroup, .cke_hc .cke_button_on, .cke_hc a.cke_button_off:hover, .cke_hc a.cke_button_off:focus, .cke_hc a.cke_button_off:active, .cke_hc .cke_toolbox_collapser, .cke_hc .cke_toolbox_collapser:hover, .cke_hc .cke_panel_grouptitle {
+ filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)
+}
+
+.cke_button__about_icon {
+ background: url(icons.png) no-repeat 0 -0px !important;
+}
+
+.cke_button__bold_icon {
+ background: url(icons.png) no-repeat 0 -24px !important;
+}
+
+.cke_button__italic_icon {
+ background: url(icons.png) no-repeat 0 -48px !important;
+}
+
+.cke_button__strike_icon {
+ background: url(icons.png) no-repeat 0 -72px !important;
+}
+
+.cke_button__subscript_icon {
+ background: url(icons.png) no-repeat 0 -96px !important;
+}
+
+.cke_button__superscript_icon {
+ background: url(icons.png) no-repeat 0 -120px !important;
+}
+
+.cke_button__underline_icon {
+ background: url(icons.png) no-repeat 0 -144px !important;
+}
+
+.cke_button__bidiltr_icon {
+ background: url(icons.png) no-repeat 0 -168px !important;
+}
+
+.cke_button__bidirtl_icon {
+ background: url(icons.png) no-repeat 0 -192px !important;
+}
+
+.cke_button__blockquote_icon {
+ background: url(icons.png) no-repeat 0 -216px !important;
+}
+
+.cke_rtl .cke_button__copy_icon, .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {
+ background: url(icons.png) no-repeat 0 -240px !important;
+}
+
+.cke_ltr .cke_button__copy_icon {
+ background: url(icons.png) no-repeat 0 -264px !important;
+}
+
+.cke_rtl .cke_button__cut_icon, .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {
+ background: url(icons.png) no-repeat 0 -288px !important;
+}
+
+.cke_ltr .cke_button__cut_icon {
+ background: url(icons.png) no-repeat 0 -312px !important;
+}
+
+.cke_rtl .cke_button__paste_icon, .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {
+ background: url(icons.png) no-repeat 0 -336px !important;
+}
+
+.cke_ltr .cke_button__paste_icon {
+ background: url(icons.png) no-repeat 0 -360px !important;
+}
+
+.cke_button__bgcolor_icon {
+ background: url(icons.png) no-repeat 0 -384px !important;
+}
+
+.cke_button__textcolor_icon {
+ background: url(icons.png) no-repeat 0 -408px !important;
+}
+
+.cke_rtl .cke_button__templates_icon, .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {
+ background: url(icons.png) no-repeat 0 -432px !important;
+}
+
+.cke_ltr .cke_button__templates_icon {
+ background: url(icons.png) no-repeat 0 -456px !important;
+}
+
+.cke_button__creatediv_icon {
+ background: url(icons.png) no-repeat 0 -480px !important;
+}
+
+.cke_rtl .cke_button__find_icon, .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {
+ background: url(icons.png) no-repeat 0 -504px !important;
+}
+
+.cke_ltr .cke_button__find_icon {
+ background: url(icons.png) no-repeat 0 -528px !important;
+}
+
+.cke_button__replace_icon {
+ background: url(icons.png) no-repeat 0 -552px !important;
+}
+
+.cke_button__flash_icon {
+ background: url(icons.png) no-repeat 0 -576px !important;
+}
+
+.cke_button__button_icon {
+ background: url(icons.png) no-repeat 0 -600px !important;
+}
+
+.cke_button__checkbox_icon {
+ background: url(icons.png) no-repeat 0 -624px !important;
+}
+
+.cke_button__form_icon {
+ background: url(icons.png) no-repeat 0 -648px !important;
+}
+
+.cke_button__hiddenfield_icon {
+ background: url(icons.png) no-repeat 0 -672px !important;
+}
+
+.cke_button__imagebutton_icon {
+ background: url(icons.png) no-repeat 0 -696px !important;
+}
+
+.cke_button__radio_icon {
+ background: url(icons.png) no-repeat 0 -720px !important;
+}
+
+.cke_rtl .cke_button__select_icon, .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {
+ background: url(icons.png) no-repeat 0 -744px !important;
+}
+
+.cke_ltr .cke_button__select_icon {
+ background: url(icons.png) no-repeat 0 -768px !important;
+}
+
+.cke_rtl .cke_button__textarea_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {
+ background: url(icons.png) no-repeat 0 -792px !important;
+}
+
+.cke_ltr .cke_button__textarea_icon {
+ background: url(icons.png) no-repeat 0 -816px !important;
+}
+
+.cke_rtl .cke_button__textfield_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {
+ background: url(icons.png) no-repeat 0 -840px !important;
+}
+
+.cke_ltr .cke_button__textfield_icon {
+ background: url(icons.png) no-repeat 0 -864px !important;
+}
+
+.cke_button__horizontalrule_icon {
+ background: url(icons.png) no-repeat 0 -888px !important;
+}
+
+.cke_button__iframe_icon {
+ background: url(icons.png) no-repeat 0 -912px !important;
+}
+
+.cke_button__image_icon {
+ background: url(icons.png) no-repeat 0 -936px !important;
+}
+
+.cke_rtl .cke_button__indent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {
+ background: url(icons.png) no-repeat 0 -960px !important;
+}
+
+.cke_ltr .cke_button__indent_icon {
+ background: url(icons.png) no-repeat 0 -984px !important;
+}
+
+.cke_rtl .cke_button__outdent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {
+ background: url(icons.png) no-repeat 0 -1008px !important;
+}
+
+.cke_ltr .cke_button__outdent_icon {
+ background: url(icons.png) no-repeat 0 -1032px !important;
+}
+
+.cke_button__smiley_icon {
+ background: url(icons.png) no-repeat 0 -1056px !important;
+}
+
+.cke_button__justifyblock_icon {
+ background: url(icons.png) no-repeat 0 -1080px !important;
+}
+
+.cke_button__justifycenter_icon {
+ background: url(icons.png) no-repeat 0 -1104px !important;
+}
+
+.cke_button__justifyleft_icon {
+ background: url(icons.png) no-repeat 0 -1128px !important;
+}
+
+.cke_button__justifyright_icon {
+ background: url(icons.png) no-repeat 0 -1152px !important;
+}
+
+.cke_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/plugins/redmine_ckeditor/assets/ckeditor/skins/moono/editor_ie7.css b/plugins/redmine_ckeditor/assets/ckeditor/skins/moono/editor_ie7.css
index c9d889eaa..a3eb7e8dc 100644
--- a/plugins/redmine_ckeditor/assets/ckeditor/skins/moono/editor_ie7.css
+++ b/plugins/redmine_ckeditor/assets/ckeditor/skins/moono/editor_ie7.css
@@ -1,1955 +1,1955 @@
-/*
-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 {
- font-size: 11px;
- font-weight: bold;
- white-space: nowrap;
- margin: 0;
- padding: 4px 6px;
- color: #474747;
- text-shadow: 0 1px 0 rgba(255, 255, 255, .75);
- border-bottom: 1px solid #b6b6b6;
- -moz-border-radius: 2px 2px 0 0;
- -webkit-border-radius: 2px 2px 0 0;
- border-radius: 2px 2px 0 0;
- -moz-box-shadow: 0 1px 0 #fff inset;
- -webkit-box-shadow: 0 1px 0 #fff inset;
- box-shadow: 0 1px 0 #fff inset;
- background: #cfd1cf;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#cfd1cf));
- background-image: -moz-linear-gradient(top, #f5f5f5, #cfd1cf);
- background-image: -webkit-linear-gradient(top, #f5f5f5, #cfd1cf);
- background-image: -o-linear-gradient(top, #f5f5f5, #cfd1cf);
- background-image: -ms-linear-gradient(top, #f5f5f5, #cfd1cf);
- background-image: linear-gradient(top, #f5f5f5, #cfd1cf);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f5f5f5', endColorstr = '#cfd1cf')
-}
-
-.cke_panel_listItem p, .cke_panel_listItem h1, .cke_panel_listItem h2, .cke_panel_listItem h3, .cke_panel_listItem h4, .cke_panel_listItem h5, .cke_panel_listItem h6, .cke_panel_listItem pre {
- margin-top: 0;
- margin-bottom: 0
-}
-
-.cke_colorblock {
- padding: 3px;
- font-size: 11px;
- font-family: 'Microsoft Sans Serif', Tahoma, Arial, Verdana, Sans-Serif
-}
-
-.cke_colorblock, .cke_colorblock a {
- text-decoration: none;
- color: #000
-}
-
-span.cke_colorbox {
- width: 10px;
- height: 10px;
- border: #808080 1px solid;
- float: left
-}
-
-.cke_rtl span.cke_colorbox {
- float: right
-}
-
-a.cke_colorbox {
- border: #fff 1px solid;
- padding: 2px;
- float: left;
- width: 12px;
- height: 12px
-}
-
-.cke_rtl a.cke_colorbox {
- float: right
-}
-
-a:hover.cke_colorbox, a:focus.cke_colorbox, a:active.cke_colorbox {
- border: #b6b6b6 1px solid;
- background-color: #e5e5e5
-}
-
-a.cke_colorauto, a.cke_colormore {
- border: #fff 1px solid;
- padding: 2px;
- display: block;
- cursor: pointer
-}
-
-a:hover.cke_colorauto, a:hover.cke_colormore, a:focus.cke_colorauto, a:focus.cke_colormore, a:active.cke_colorauto, a:active.cke_colormore {
- border: #b6b6b6 1px solid;
- background-color: #e5e5e5
-}
-
-.cke_toolbar {
- float: left
-}
-
-.cke_rtl .cke_toolbar {
- float: right
-}
-
-.cke_toolgroup {
- float: left;
- margin: 0 6px 5px 0;
- border: 1px solid #a6a6a6;
- border-bottom-color: #979797;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px;
- -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- background: #e4e4e4;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e4e4));
- background-image: -moz-linear-gradient(top, #fff, #e4e4e4);
- background-image: -webkit-linear-gradient(top, #fff, #e4e4e4);
- background-image: -o-linear-gradient(top, #fff, #e4e4e4);
- background-image: -ms-linear-gradient(top, #fff, #e4e4e4);
- background-image: linear-gradient(top, #fff, #e4e4e4);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ffffff', endColorstr = '#e4e4e4')
-}
-
-.cke_hc .cke_toolgroup {
- border: 0;
- margin-right: 10px;
- margin-bottom: 10px
-}
-
-.cke_rtl .cke_toolgroup *:first-child {
- -moz-border-radius: 0 2px 2px 0;
- -webkit-border-radius: 0 2px 2px 0;
- border-radius: 0 2px 2px 0
-}
-
-.cke_rtl .cke_toolgroup *:last-child {
- -moz-border-radius: 2px 0 0 2px;
- -webkit-border-radius: 2px 0 0 2px;
- border-radius: 2px 0 0 2px
-}
-
-.cke_rtl .cke_toolgroup {
- float: right;
- margin-left: 6px;
- margin-right: 0
-}
-
-a.cke_button {
- display: inline-block;
- height: 18px;
- padding: 4px 6px;
- outline: 0;
- cursor: default;
- float: left;
- border: 0
-}
-
-.cke_rtl .cke_button {
- float: right
-}
-
-.cke_hc .cke_button {
- border: 1px solid black;
- padding: 3px 5px;
- margin: -2px 4px 0 -2px
-}
-
-.cke_button_on {
- -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, .6) inset, 0 1px 0 rgba(0, 0, 0, .2);
- -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .6) inset, 0 1px 0 rgba(0, 0, 0, .2);
- box-shadow: 0 1px 5px rgba(0, 0, 0, .6) inset, 0 1px 0 rgba(0, 0, 0, .2);
- background: #b5b5b5;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#aaa), to(#cacaca));
- background-image: -moz-linear-gradient(top, #aaa, #cacaca);
- background-image: -webkit-linear-gradient(top, #aaa, #cacaca);
- background-image: -o-linear-gradient(top, #aaa, #cacaca);
- background-image: -ms-linear-gradient(top, #aaa, #cacaca);
- background-image: linear-gradient(top, #aaa, #cacaca);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#aaaaaa', endColorstr = '#cacaca')
-}
-
-.cke_hc .cke_button_on, .cke_hc a.cke_button_off:hover, .cke_hc a.cke_button_off:focus, .cke_hc a.cke_button_off:active, .cke_hc a.cke_button_disabled:hover, .cke_hc a.cke_button_disabled:focus, .cke_hc a.cke_button_disabled:active {
- border-width: 3px;
- padding: 1px 3px
-}
-
-.cke_button_disabled .cke_button_icon {
- opacity: .3
-}
-
-.cke_hc .cke_button_disabled {
- opacity: .5
-}
-
-a.cke_button_on:hover, a.cke_button_on:focus, a.cke_button_on:active {
- -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2);
- -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2);
- box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2)
-}
-
-a.cke_button_off:hover, a.cke_button_off:focus, a.cke_button_off:active, a.cke_button_disabled:hover, a.cke_button_disabled:focus, a.cke_button_disabled:active {
- -moz-box-shadow: 0 0 1px rgba(0, 0, 0, .3) inset;
- -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, .3) inset;
- box-shadow: 0 0 1px rgba(0, 0, 0, .3) inset;
- background: #ccc;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ccc));
- background-image: -moz-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -webkit-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -o-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -ms-linear-gradient(top, #f2f2f2, #ccc);
- background-image: linear-gradient(top, #f2f2f2, #ccc);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f2f2f2', endColorstr = '#cccccc')
-}
-
-.cke_button_icon {
- cursor: inherit;
- background-repeat: no-repeat;
- margin-top: 1px;
- width: 16px;
- height: 16px;
- float: left;
- display: inline-block
-}
-
-.cke_rtl .cke_button_icon {
- float: right
-}
-
-.cke_hc .cke_button_icon {
- display: none
-}
-
-.cke_button_label {
- display: none;
- padding-left: 3px;
- margin-top: 1px;
- line-height: 17px;
- vertical-align: middle;
- float: left;
- cursor: default;
- color: #474747;
- text-shadow: 0 1px 0 rgba(255, 255, 255, .5)
-}
-
-.cke_rtl .cke_button_label {
- padding-right: 3px;
- padding-left: 0;
- float: right
-}
-
-.cke_hc .cke_button_label {
- padding: 0;
- display: inline-block;
- font-size: 12px
-}
-
-.cke_button_arrow {
- display: inline-block;
- margin: 8px 0 0 1px;
- width: 0;
- height: 0;
- cursor: default;
- vertical-align: top;
- border-left: 3px solid transparent;
- border-right: 3px solid transparent;
- border-top: 3px solid #474747
-}
-
-.cke_rtl .cke_button_arrow {
- margin-right: 5px;
- margin-left: 0
-}
-
-.cke_hc .cke_button_arrow {
- font-size: 10px;
- margin: 3px -2px 0 3px;
- width: auto;
- border: 0
-}
-
-.cke_toolbar_separator {
- float: left;
- background-color: #c0c0c0;
- background-color: rgba(0, 0, 0, .2);
- margin: 5px 2px 0;
- height: 18px;
- width: 1px;
- -webkit-box-shadow: 1px 0 1px rgba(255, 255, 255, .5);
- -moz-box-shadow: 1px 0 1px rgba(255, 255, 255, .5);
- box-shadow: 1px 0 1px rgba(255, 255, 255, .5)
-}
-
-.cke_rtl .cke_toolbar_separator {
- float: right;
- -webkit-box-shadow: -1px 0 1px rgba(255, 255, 255, .1);
- -moz-box-shadow: -1px 0 1px rgba(255, 255, 255, .1);
- box-shadow: -1px 0 1px rgba(255, 255, 255, .1)
-}
-
-.cke_hc .cke_toolbar_separator {
- width: 0;
- border-left: 1px solid;
- margin: 1px 5px 0 0
-}
-
-.cke_toolbar_break {
- display: block;
- clear: left
-}
-
-.cke_rtl .cke_toolbar_break {
- clear: right
-}
-
-.cke_toolbox_collapser {
- width: 12px;
- height: 11px;
- float: right;
- margin: 11px 0 0;
- font-size: 0;
- cursor: default;
- text-align: center;
- border: 1px solid #a6a6a6;
- border-bottom-color: #979797;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px;
- -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- background: #e4e4e4;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e4e4));
- background-image: -moz-linear-gradient(top, #fff, #e4e4e4);
- background-image: -webkit-linear-gradient(top, #fff, #e4e4e4);
- background-image: -o-linear-gradient(top, #fff, #e4e4e4);
- background-image: -ms-linear-gradient(top, #fff, #e4e4e4);
- background-image: linear-gradient(top, #fff, #e4e4e4);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ffffff', endColorstr = '#e4e4e4')
-}
-
-.cke_toolbox_collapser:hover {
- background: #ccc;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ccc));
- background-image: -moz-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -webkit-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -o-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -ms-linear-gradient(top, #f2f2f2, #ccc);
- background-image: linear-gradient(top, #f2f2f2, #ccc);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f2f2f2', endColorstr = '#cccccc')
-}
-
-.cke_toolbox_collapser.cke_toolbox_collapser_min {
- margin: 0 2px 4px
-}
-
-.cke_rtl .cke_toolbox_collapser {
- float: left
-}
-
-.cke_toolbox_collapser .cke_arrow {
- display: inline-block;
- height: 0;
- width: 0;
- font-size: 0;
- margin-top: 1px;
- border-left: 3px solid transparent;
- border-right: 3px solid transparent;
- border-bottom: 3px solid #474747;
- border-top: 3px solid transparent
-}
-
-.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow {
- margin-top: 4px;
- border-bottom-color: transparent;
- border-top-color: #474747
-}
-
-.cke_hc .cke_toolbox_collapser .cke_arrow {
- font-size: 8px;
- width: auto;
- border: 0;
- margin-top: 0;
- margin-right: 2px
-}
-
-.cke_menubutton {
- display: block
-}
-
-.cke_menuitem span {
- cursor: default
-}
-
-.cke_menubutton:hover, .cke_menubutton:focus, .cke_menubutton:active {
- background-color: #d3d3d3;
- display: block
-}
-
-.cke_hc .cke_menubutton {
- padding: 2px
-}
-
-.cke_hc .cke_menubutton:hover, .cke_hc .cke_menubutton:focus, .cke_hc .cke_menubutton:active {
- border: 2px solid;
- padding: 0
-}
-
-.cke_menubutton_inner {
- display: table-row
-}
-
-.cke_menubutton_icon, .cke_menubutton_label, .cke_menuarrow {
- display: table-cell
-}
-
-.cke_menubutton_icon {
- background-color: #d7d8d7;
- opacity: .70;
- filter: alpha(opacity = 70);
- padding: 4px
-}
-
-.cke_hc .cke_menubutton_icon {
- height: 16px;
- width: 0;
- padding: 4px 0
-}
-
-.cke_menubutton:hover .cke_menubutton_icon, .cke_menubutton:focus .cke_menubutton_icon, .cke_menubutton:active .cke_menubutton_icon {
- background-color: #d0d2d0
-}
-
-.cke_menubutton_disabled:hover .cke_menubutton_icon, .cke_menubutton_disabled:focus .cke_menubutton_icon, .cke_menubutton_disabled:active .cke_menubutton_icon {
- opacity: .3;
- filter: alpha(opacity = 30)
-}
-
-.cke_menubutton_label {
- padding: 0 5px;
- background-color: transparent;
- width: 100%;
- vertical-align: middle
-}
-
-.cke_menubutton_disabled .cke_menubutton_label {
- opacity: .3;
- filter: alpha(opacity = 30)
-}
-
-.cke_menubutton_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 {
- display: inline-block;
- float: left;
- margin: 0 6px 5px 0;
- border: 1px solid #a6a6a6;
- border-bottom-color: #979797;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px;
- -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- background: #e4e4e4;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e4e4));
- background-image: -moz-linear-gradient(top, #fff, #e4e4e4);
- background-image: -webkit-linear-gradient(top, #fff, #e4e4e4);
- background-image: -o-linear-gradient(top, #fff, #e4e4e4);
- background-image: -ms-linear-gradient(top, #fff, #e4e4e4);
- background-image: linear-gradient(top, #fff, #e4e4e4);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ffffff', endColorstr = '#e4e4e4')
-}
-
-.cke_combo_off a.cke_combo_button:hover, .cke_combo_off a.cke_combo_button:focus {
- background: #ccc;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ccc));
- background-image: -moz-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -webkit-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -o-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -ms-linear-gradient(top, #f2f2f2, #ccc);
- background-image: linear-gradient(top, #f2f2f2, #ccc);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f2f2f2', endColorstr = '#cccccc');
- outline: 0
-}
-
-.cke_combo_off a.cke_combo_button:active, .cke_combo_on a.cke_combo_button {
- border: 1px solid #777;
- -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 1px 5px rgba(0, 0, 0, .6) inset;
- -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 1px 5px rgba(0, 0, 0, .6) inset;
- box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 1px 5px rgba(0, 0, 0, .6) inset;
- background: #b5b5b5;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#aaa), to(#cacaca));
- background-image: -moz-linear-gradient(top, #aaa, #cacaca);
- background-image: -webkit-linear-gradient(top, #aaa, #cacaca);
- background-image: -o-linear-gradient(top, #aaa, #cacaca);
- background-image: -ms-linear-gradient(top, #aaa, #cacaca);
- background-image: linear-gradient(top, #aaa, #cacaca);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#aaaaaa', endColorstr = '#cacaca')
-}
-
-.cke_combo_on a.cke_combo_button:hover, .cke_combo_on a.cke_combo_button:focus, .cke_combo_on a.cke_combo_button:active {
- -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2);
- -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2);
- box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2)
-}
-
-.cke_rtl .cke_combo_button {
- float: right;
- margin-left: 5px;
- margin-right: 0
-}
-
-.cke_hc a.cke_combo_button {
- padding: 3px
-}
-
-.cke_hc .cke_combo_on a.cke_combo_button, .cke_hc .cke_combo_off a.cke_combo_button:hover, .cke_hc .cke_combo_off a.cke_combo_button:focus, .cke_hc .cke_combo_off a.cke_combo_button:active {
- border-width: 3px;
- padding: 1px
-}
-
-.cke_combo_text {
- line-height: 26px;
- padding-left: 10px;
- text-overflow: ellipsis;
- overflow: hidden;
- float: left;
- cursor: default;
- color: #474747;
- text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
- width: 60px
-}
-
-.cke_rtl .cke_combo_text {
- float: right;
- text-align: right;
- padding-left: 0;
- padding-right: 10px
-}
-
-.cke_hc .cke_combo_text {
- line-height: 18px;
- font-size: 12px
-}
-
-.cke_combo_open {
- cursor: default;
- display: inline-block;
- font-size: 0;
- height: 19px;
- line-height: 17px;
- margin: 1px 7px 1px;
- width: 5px
-}
-
-.cke_hc .cke_combo_open {
- height: 12px
-}
-
-.cke_combo_arrow {
- margin: 11px 0 0;
- float: left;
- height: 0;
- width: 0;
- font-size: 0;
- border-left: 3px solid transparent;
- border-right: 3px solid transparent;
- border-top: 3px solid #474747
-}
-
-.cke_hc .cke_combo_arrow {
- font-size: 10px;
- width: auto;
- border: 0;
- margin-top: 3px
-}
-
-.cke_combo_disabled .cke_combo_inlinelabel, .cke_combo_disabled .cke_combo_open {
- opacity: .3
-}
-
-.cke_path {
- float: left;
- margin: -2px 0 2px
-}
-
-.cke_path_item, .cke_path_empty {
- display: inline-block;
- float: left;
- padding: 3px 4px;
- margin-right: 2px;
- cursor: default;
- text-decoration: none;
- outline: 0;
- border: 0;
- color: #4c4c4c;
- text-shadow: 0 1px 0 #fff;
- font-weight: bold;
- font-size: 11px
-}
-
-.cke_rtl .cke_path, .cke_rtl .cke_path_item, .cke_rtl .cke_path_empty {
- float: right
-}
-
-a.cke_path_item:hover, a.cke_path_item:focus, a.cke_path_item:active {
- background-color: #bfbfbf;
- color: #333;
- text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
- -moz-border-radius: 2px;
- -webkit-border-radius: 2px;
- border-radius: 2px;
- -moz-box-shadow: 0 0 4px rgba(0, 0, 0, .5) inset, 0 1px 0 rgba(255, 255, 255, .5);
- -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .5) inset, 0 1px 0 rgba(255, 255, 255, .5);
- box-shadow: 0 0 4px rgba(0, 0, 0, .5) inset, 0 1px 0 rgba(255, 255, 255, .5)
-}
-
-.cke_hc a.cke_path_item:hover, .cke_hc a.cke_path_item:focus, .cke_hc a.cke_path_item:active {
- border: 2px solid;
- padding: 1px 2px
-}
-
-.cke_button__source_label, .cke_button__sourcedialog_label {
- display: inline
-}
-
-.cke_combo__fontsize .cke_combo_text {
- width: 30px
-}
-
-.cke_combopanel__fontsize {
- width: 120px
-}
-
-.cke_source {
- font-family: 'Courier New', Monospace;
- font-size: small;
- background-color: #fff;
- white-space: pre
-}
-
-.cke_wysiwyg_frame, .cke_wysiwyg_div {
- background-color: #fff
-}
-
-.cke_chrome {
- visibility: inherit
-}
-
-.cke_voice_label {
- display: none
-}
-
-legend.cke_voice_label {
- display: none
-}
-
-a.cke_button_disabled, a.cke_button_disabled:hover, a.cke_button_disabled:focus, a.cke_button_disabled:active {
- filter: alpha(opacity = 30)
-}
-
-.cke_button_disabled .cke_button_icon {
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #00ffffff, endColorstr = #00ffffff)
-}
-
-.cke_button_off:hover, .cke_button_off:focus, .cke_button_off:active {
- filter: alpha(opacity = 100)
-}
-
-.cke_combo_disabled .cke_combo_inlinelabel, .cke_combo_disabled .cke_combo_open {
- filter: alpha(opacity = 30)
-}
-
-.cke_toolbox_collapser {
- border: 1px solid #a6a6a6
-}
-
-.cke_toolbox_collapser .cke_arrow {
- margin-top: 1px
-}
-
-.cke_hc .cke_top, .cke_hc .cke_bottom, .cke_hc .cke_combo_button, .cke_hc a.cke_combo_button:hover, .cke_hc a.cke_combo_button:focus, .cke_hc .cke_toolgroup, .cke_hc .cke_button_on, .cke_hc a.cke_button_off:hover, .cke_hc a.cke_button_off:focus, .cke_hc a.cke_button_off:active, .cke_hc .cke_toolbox_collapser, .cke_hc .cke_toolbox_collapser:hover, .cke_hc .cke_panel_grouptitle {
- filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)
-}
-
-.cke_rtl .cke_toolgroup, .cke_rtl .cke_toolbar_separator, .cke_rtl .cke_button, .cke_rtl .cke_button *, .cke_rtl .cke_combo, .cke_rtl .cke_combo *, .cke_rtl .cke_path_item, .cke_rtl .cke_path_item *, .cke_rtl .cke_path_empty {
- float: none
-}
-
-.cke_rtl .cke_toolgroup, .cke_rtl .cke_toolbar_separator, .cke_rtl .cke_combo_button, .cke_rtl .cke_combo_button *, .cke_rtl .cke_button, .cke_rtl .cke_button_icon, {
- display: inline-block;
- vertical-align: top
-}
-
-.cke_toolbox {
- display: inline-block;
- padding-bottom: 5px;
- height: 100%
-}
-
-.cke_rtl .cke_toolbox {
- padding-bottom: 0
-}
-
-.cke_toolbar {
- margin-bottom: 5px
-}
-
-.cke_rtl .cke_toolbar {
- margin-bottom: 0
-}
-
-.cke_toolgroup {
- height: 26px
-}
-
-.cke_toolgroup, .cke_combo {
- position: relative
-}
-
-a.cke_button {
- float: none;
- vertical-align: top
-}
-
-.cke_toolbar_separator {
- display: inline-block;
- float: none;
- vertical-align: top;
- background-color: #c0c0c0
-}
-
-.cke_toolbox_collapser .cke_arrow {
- margin-top: 0
-}
-
-.cke_toolbox_collapser .cke_arrow {
- border-width: 4px
-}
-
-.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow {
- border-width: 3px
-}
-
-.cke_rtl .cke_button_arrow {
- padding-top: 8px;
- margin-right: 2px
-}
-
-.cke_rtl .cke_combo_inlinelabel {
- display: table-cell;
- vertical-align: middle
-}
-
-.cke_menubutton {
- display: block;
- height: 24px
-}
-
-.cke_menubutton_inner {
- display: block;
- position: relative
-}
-
-.cke_menubutton_icon {
- height: 16px;
- width: 16px
-}
-
-.cke_menubutton_icon, .cke_menubutton_label, .cke_menuarrow {
- display: inline-block
-}
-
-.cke_menubutton_label {
- width: auto;
- vertical-align: top;
- line-height: 24px;
- height: 24px;
- margin: 0 10px 0 0
-}
-
-.cke_menuarrow {
- width: 5px;
- height: 6px;
- padding: 0;
- position: absolute;
- right: 8px;
- top: 10px;
- background-position: 0 0
-}
-
-.cke_rtl .cke_menubutton_icon {
- position: absolute;
- right: 0;
- top: 0
-}
-
-.cke_rtl .cke_menubutton_label {
- float: right;
- clear: both;
- margin: 0 24px 0 10px
-}
-
-.cke_hc .cke_rtl .cke_menubutton_label {
- margin-right: 0
-}
-
-.cke_rtl .cke_menuarrow {
- left: 8px;
- right: auto;
- background-position: 0 -24px
-}
-
-.cke_hc .cke_menuarrow {
- top: 5px;
- padding: 0 5px
-}
-
-.cke_rtl input.cke_dialog_ui_input_text, .cke_rtl input.cke_dialog_ui_input_password {
- position: relative
-}
-
-.cke_wysiwyg_div {
- padding-top: 0 !important;
- padding-bottom: 0 !important
-}
-
-.cke_button__about_icon {
- background: url(icons.png) no-repeat 0 -0px !important;
-}
-
-.cke_button__bold_icon {
- background: url(icons.png) no-repeat 0 -24px !important;
-}
-
-.cke_button__italic_icon {
- background: url(icons.png) no-repeat 0 -48px !important;
-}
-
-.cke_button__strike_icon {
- background: url(icons.png) no-repeat 0 -72px !important;
-}
-
-.cke_button__subscript_icon {
- background: url(icons.png) no-repeat 0 -96px !important;
-}
-
-.cke_button__superscript_icon {
- background: url(icons.png) no-repeat 0 -120px !important;
-}
-
-.cke_button__underline_icon {
- background: url(icons.png) no-repeat 0 -144px !important;
-}
-
-.cke_button__bidiltr_icon {
- background: url(icons.png) no-repeat 0 -168px !important;
-}
-
-.cke_button__bidirtl_icon {
- background: url(icons.png) no-repeat 0 -192px !important;
-}
-
-.cke_button__blockquote_icon {
- background: url(icons.png) no-repeat 0 -216px !important;
-}
-
-.cke_rtl .cke_button__copy_icon, .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {
- background: url(icons.png) no-repeat 0 -240px !important;
-}
-
-.cke_ltr .cke_button__copy_icon {
- background: url(icons.png) no-repeat 0 -264px !important;
-}
-
-.cke_rtl .cke_button__cut_icon, .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {
- background: url(icons.png) no-repeat 0 -288px !important;
-}
-
-.cke_ltr .cke_button__cut_icon {
- background: url(icons.png) no-repeat 0 -312px !important;
-}
-
-.cke_rtl .cke_button__paste_icon, .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {
- background: url(icons.png) no-repeat 0 -336px !important;
-}
-
-.cke_ltr .cke_button__paste_icon {
- background: url(icons.png) no-repeat 0 -360px !important;
-}
-
-.cke_button__bgcolor_icon {
- background: url(icons.png) no-repeat 0 -384px !important;
-}
-
-.cke_button__textcolor_icon {
- background: url(icons.png) no-repeat 0 -408px !important;
-}
-
-.cke_rtl .cke_button__templates_icon, .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {
- background: url(icons.png) no-repeat 0 -432px !important;
-}
-
-.cke_ltr .cke_button__templates_icon {
- background: url(icons.png) no-repeat 0 -456px !important;
-}
-
-.cke_button__creatediv_icon {
- background: url(icons.png) no-repeat 0 -480px !important;
-}
-
-.cke_rtl .cke_button__find_icon, .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {
- background: url(icons.png) no-repeat 0 -504px !important;
-}
-
-.cke_ltr .cke_button__find_icon {
- background: url(icons.png) no-repeat 0 -528px !important;
-}
-
-.cke_button__replace_icon {
- background: url(icons.png) no-repeat 0 -552px !important;
-}
-
-.cke_button__flash_icon {
- background: url(icons.png) no-repeat 0 -576px !important;
-}
-
-.cke_button__button_icon {
- background: url(icons.png) no-repeat 0 -600px !important;
-}
-
-.cke_button__checkbox_icon {
- background: url(icons.png) no-repeat 0 -624px !important;
-}
-
-.cke_button__form_icon {
- background: url(icons.png) no-repeat 0 -648px !important;
-}
-
-.cke_button__hiddenfield_icon {
- background: url(icons.png) no-repeat 0 -672px !important;
-}
-
-.cke_button__imagebutton_icon {
- background: url(icons.png) no-repeat 0 -696px !important;
-}
-
-.cke_button__radio_icon {
- background: url(icons.png) no-repeat 0 -720px !important;
-}
-
-.cke_rtl .cke_button__select_icon, .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {
- background: url(icons.png) no-repeat 0 -744px !important;
-}
-
-.cke_ltr .cke_button__select_icon {
- background: url(icons.png) no-repeat 0 -768px !important;
-}
-
-.cke_rtl .cke_button__textarea_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {
- background: url(icons.png) no-repeat 0 -792px !important;
-}
-
-.cke_ltr .cke_button__textarea_icon {
- background: url(icons.png) no-repeat 0 -816px !important;
-}
-
-.cke_rtl .cke_button__textfield_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {
- background: url(icons.png) no-repeat 0 -840px !important;
-}
-
-.cke_ltr .cke_button__textfield_icon {
- background: url(icons.png) no-repeat 0 -864px !important;
-}
-
-.cke_button__horizontalrule_icon {
- background: url(icons.png) no-repeat 0 -888px !important;
-}
-
-.cke_button__iframe_icon {
- background: url(icons.png) no-repeat 0 -912px !important;
-}
-
-.cke_button__image_icon {
- background: url(icons.png) no-repeat 0 -936px !important;
-}
-
-.cke_rtl .cke_button__indent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {
- background: url(icons.png) no-repeat 0 -960px !important;
-}
-
-.cke_ltr .cke_button__indent_icon {
- background: url(icons.png) no-repeat 0 -984px !important;
-}
-
-.cke_rtl .cke_button__outdent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {
- background: url(icons.png) no-repeat 0 -1008px !important;
-}
-
-.cke_ltr .cke_button__outdent_icon {
- background: url(icons.png) no-repeat 0 -1032px !important;
-}
-
-.cke_button__smiley_icon {
- background: url(icons.png) no-repeat 0 -1056px !important;
-}
-
-.cke_button__justifyblock_icon {
- background: url(icons.png) no-repeat 0 -1080px !important;
-}
-
-.cke_button__justifycenter_icon {
- background: url(icons.png) no-repeat 0 -1104px !important;
-}
-
-.cke_button__justifyleft_icon {
- background: url(icons.png) no-repeat 0 -1128px !important;
-}
-
-.cke_button__justifyright_icon {
- background: url(icons.png) no-repeat 0 -1152px !important;
-}
-
-.cke_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;
+/*
+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 {
+ font-size: 11px;
+ font-weight: bold;
+ white-space: nowrap;
+ margin: 0;
+ padding: 4px 6px;
+ color: #474747;
+ text-shadow: 0 1px 0 rgba(255, 255, 255, .75);
+ border-bottom: 1px solid #b6b6b6;
+ -moz-border-radius: 2px 2px 0 0;
+ -webkit-border-radius: 2px 2px 0 0;
+ border-radius: 2px 2px 0 0;
+ -moz-box-shadow: 0 1px 0 #fff inset;
+ -webkit-box-shadow: 0 1px 0 #fff inset;
+ box-shadow: 0 1px 0 #fff inset;
+ background: #cfd1cf;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#cfd1cf));
+ background-image: -moz-linear-gradient(top, #f5f5f5, #cfd1cf);
+ background-image: -webkit-linear-gradient(top, #f5f5f5, #cfd1cf);
+ background-image: -o-linear-gradient(top, #f5f5f5, #cfd1cf);
+ background-image: -ms-linear-gradient(top, #f5f5f5, #cfd1cf);
+ background-image: linear-gradient(top, #f5f5f5, #cfd1cf);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f5f5f5', endColorstr = '#cfd1cf')
+}
+
+.cke_panel_listItem p, .cke_panel_listItem h1, .cke_panel_listItem h2, .cke_panel_listItem h3, .cke_panel_listItem h4, .cke_panel_listItem h5, .cke_panel_listItem h6, .cke_panel_listItem pre {
+ margin-top: 0;
+ margin-bottom: 0
+}
+
+.cke_colorblock {
+ padding: 3px;
+ font-size: 11px;
+ font-family: 'Microsoft Sans Serif', Tahoma, Arial, Verdana, Sans-Serif
+}
+
+.cke_colorblock, .cke_colorblock a {
+ text-decoration: none;
+ color: #000
+}
+
+span.cke_colorbox {
+ width: 10px;
+ height: 10px;
+ border: #808080 1px solid;
+ float: left
+}
+
+.cke_rtl span.cke_colorbox {
+ float: right
+}
+
+a.cke_colorbox {
+ border: #fff 1px solid;
+ padding: 2px;
+ float: left;
+ width: 12px;
+ height: 12px
+}
+
+.cke_rtl a.cke_colorbox {
+ float: right
+}
+
+a:hover.cke_colorbox, a:focus.cke_colorbox, a:active.cke_colorbox {
+ border: #b6b6b6 1px solid;
+ background-color: #e5e5e5
+}
+
+a.cke_colorauto, a.cke_colormore {
+ border: #fff 1px solid;
+ padding: 2px;
+ display: block;
+ cursor: pointer
+}
+
+a:hover.cke_colorauto, a:hover.cke_colormore, a:focus.cke_colorauto, a:focus.cke_colormore, a:active.cke_colorauto, a:active.cke_colormore {
+ border: #b6b6b6 1px solid;
+ background-color: #e5e5e5
+}
+
+.cke_toolbar {
+ float: left
+}
+
+.cke_rtl .cke_toolbar {
+ float: right
+}
+
+.cke_toolgroup {
+ float: left;
+ margin: 0 6px 5px 0;
+ border: 1px solid #a6a6a6;
+ border-bottom-color: #979797;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ background: #e4e4e4;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e4e4));
+ background-image: -moz-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -webkit-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -o-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -ms-linear-gradient(top, #fff, #e4e4e4);
+ background-image: linear-gradient(top, #fff, #e4e4e4);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ffffff', endColorstr = '#e4e4e4')
+}
+
+.cke_hc .cke_toolgroup {
+ border: 0;
+ margin-right: 10px;
+ margin-bottom: 10px
+}
+
+.cke_rtl .cke_toolgroup *:first-child {
+ -moz-border-radius: 0 2px 2px 0;
+ -webkit-border-radius: 0 2px 2px 0;
+ border-radius: 0 2px 2px 0
+}
+
+.cke_rtl .cke_toolgroup *:last-child {
+ -moz-border-radius: 2px 0 0 2px;
+ -webkit-border-radius: 2px 0 0 2px;
+ border-radius: 2px 0 0 2px
+}
+
+.cke_rtl .cke_toolgroup {
+ float: right;
+ margin-left: 6px;
+ margin-right: 0
+}
+
+a.cke_button {
+ display: inline-block;
+ height: 18px;
+ padding: 4px 6px;
+ outline: 0;
+ cursor: default;
+ float: left;
+ border: 0
+}
+
+.cke_rtl .cke_button {
+ float: right
+}
+
+.cke_hc .cke_button {
+ border: 1px solid black;
+ padding: 3px 5px;
+ margin: -2px 4px 0 -2px
+}
+
+.cke_button_on {
+ -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, .6) inset, 0 1px 0 rgba(0, 0, 0, .2);
+ -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .6) inset, 0 1px 0 rgba(0, 0, 0, .2);
+ box-shadow: 0 1px 5px rgba(0, 0, 0, .6) inset, 0 1px 0 rgba(0, 0, 0, .2);
+ background: #b5b5b5;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#aaa), to(#cacaca));
+ background-image: -moz-linear-gradient(top, #aaa, #cacaca);
+ background-image: -webkit-linear-gradient(top, #aaa, #cacaca);
+ background-image: -o-linear-gradient(top, #aaa, #cacaca);
+ background-image: -ms-linear-gradient(top, #aaa, #cacaca);
+ background-image: linear-gradient(top, #aaa, #cacaca);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#aaaaaa', endColorstr = '#cacaca')
+}
+
+.cke_hc .cke_button_on, .cke_hc a.cke_button_off:hover, .cke_hc a.cke_button_off:focus, .cke_hc a.cke_button_off:active, .cke_hc a.cke_button_disabled:hover, .cke_hc a.cke_button_disabled:focus, .cke_hc a.cke_button_disabled:active {
+ border-width: 3px;
+ padding: 1px 3px
+}
+
+.cke_button_disabled .cke_button_icon {
+ opacity: .3
+}
+
+.cke_hc .cke_button_disabled {
+ opacity: .5
+}
+
+a.cke_button_on:hover, a.cke_button_on:focus, a.cke_button_on:active {
+ -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2);
+ -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2);
+ box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2)
+}
+
+a.cke_button_off:hover, a.cke_button_off:focus, a.cke_button_off:active, a.cke_button_disabled:hover, a.cke_button_disabled:focus, a.cke_button_disabled:active {
+ -moz-box-shadow: 0 0 1px rgba(0, 0, 0, .3) inset;
+ -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, .3) inset;
+ box-shadow: 0 0 1px rgba(0, 0, 0, .3) inset;
+ background: #ccc;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ccc));
+ background-image: -moz-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -webkit-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -o-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -ms-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: linear-gradient(top, #f2f2f2, #ccc);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f2f2f2', endColorstr = '#cccccc')
+}
+
+.cke_button_icon {
+ cursor: inherit;
+ background-repeat: no-repeat;
+ margin-top: 1px;
+ width: 16px;
+ height: 16px;
+ float: left;
+ display: inline-block
+}
+
+.cke_rtl .cke_button_icon {
+ float: right
+}
+
+.cke_hc .cke_button_icon {
+ display: none
+}
+
+.cke_button_label {
+ display: none;
+ padding-left: 3px;
+ margin-top: 1px;
+ line-height: 17px;
+ vertical-align: middle;
+ float: left;
+ cursor: default;
+ color: #474747;
+ text-shadow: 0 1px 0 rgba(255, 255, 255, .5)
+}
+
+.cke_rtl .cke_button_label {
+ padding-right: 3px;
+ padding-left: 0;
+ float: right
+}
+
+.cke_hc .cke_button_label {
+ padding: 0;
+ display: inline-block;
+ font-size: 12px
+}
+
+.cke_button_arrow {
+ display: inline-block;
+ margin: 8px 0 0 1px;
+ width: 0;
+ height: 0;
+ cursor: default;
+ vertical-align: top;
+ border-left: 3px solid transparent;
+ border-right: 3px solid transparent;
+ border-top: 3px solid #474747
+}
+
+.cke_rtl .cke_button_arrow {
+ margin-right: 5px;
+ margin-left: 0
+}
+
+.cke_hc .cke_button_arrow {
+ font-size: 10px;
+ margin: 3px -2px 0 3px;
+ width: auto;
+ border: 0
+}
+
+.cke_toolbar_separator {
+ float: left;
+ background-color: #c0c0c0;
+ background-color: rgba(0, 0, 0, .2);
+ margin: 5px 2px 0;
+ height: 18px;
+ width: 1px;
+ -webkit-box-shadow: 1px 0 1px rgba(255, 255, 255, .5);
+ -moz-box-shadow: 1px 0 1px rgba(255, 255, 255, .5);
+ box-shadow: 1px 0 1px rgba(255, 255, 255, .5)
+}
+
+.cke_rtl .cke_toolbar_separator {
+ float: right;
+ -webkit-box-shadow: -1px 0 1px rgba(255, 255, 255, .1);
+ -moz-box-shadow: -1px 0 1px rgba(255, 255, 255, .1);
+ box-shadow: -1px 0 1px rgba(255, 255, 255, .1)
+}
+
+.cke_hc .cke_toolbar_separator {
+ width: 0;
+ border-left: 1px solid;
+ margin: 1px 5px 0 0
+}
+
+.cke_toolbar_break {
+ display: block;
+ clear: left
+}
+
+.cke_rtl .cke_toolbar_break {
+ clear: right
+}
+
+.cke_toolbox_collapser {
+ width: 12px;
+ height: 11px;
+ float: right;
+ margin: 11px 0 0;
+ font-size: 0;
+ cursor: default;
+ text-align: center;
+ border: 1px solid #a6a6a6;
+ border-bottom-color: #979797;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ background: #e4e4e4;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e4e4));
+ background-image: -moz-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -webkit-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -o-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -ms-linear-gradient(top, #fff, #e4e4e4);
+ background-image: linear-gradient(top, #fff, #e4e4e4);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ffffff', endColorstr = '#e4e4e4')
+}
+
+.cke_toolbox_collapser:hover {
+ background: #ccc;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ccc));
+ background-image: -moz-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -webkit-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -o-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -ms-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: linear-gradient(top, #f2f2f2, #ccc);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f2f2f2', endColorstr = '#cccccc')
+}
+
+.cke_toolbox_collapser.cke_toolbox_collapser_min {
+ margin: 0 2px 4px
+}
+
+.cke_rtl .cke_toolbox_collapser {
+ float: left
+}
+
+.cke_toolbox_collapser .cke_arrow {
+ display: inline-block;
+ height: 0;
+ width: 0;
+ font-size: 0;
+ margin-top: 1px;
+ border-left: 3px solid transparent;
+ border-right: 3px solid transparent;
+ border-bottom: 3px solid #474747;
+ border-top: 3px solid transparent
+}
+
+.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow {
+ margin-top: 4px;
+ border-bottom-color: transparent;
+ border-top-color: #474747
+}
+
+.cke_hc .cke_toolbox_collapser .cke_arrow {
+ font-size: 8px;
+ width: auto;
+ border: 0;
+ margin-top: 0;
+ margin-right: 2px
+}
+
+.cke_menubutton {
+ display: block
+}
+
+.cke_menuitem span {
+ cursor: default
+}
+
+.cke_menubutton:hover, .cke_menubutton:focus, .cke_menubutton:active {
+ background-color: #d3d3d3;
+ display: block
+}
+
+.cke_hc .cke_menubutton {
+ padding: 2px
+}
+
+.cke_hc .cke_menubutton:hover, .cke_hc .cke_menubutton:focus, .cke_hc .cke_menubutton:active {
+ border: 2px solid;
+ padding: 0
+}
+
+.cke_menubutton_inner {
+ display: table-row
+}
+
+.cke_menubutton_icon, .cke_menubutton_label, .cke_menuarrow {
+ display: table-cell
+}
+
+.cke_menubutton_icon {
+ background-color: #d7d8d7;
+ opacity: .70;
+ filter: alpha(opacity = 70);
+ padding: 4px
+}
+
+.cke_hc .cke_menubutton_icon {
+ height: 16px;
+ width: 0;
+ padding: 4px 0
+}
+
+.cke_menubutton:hover .cke_menubutton_icon, .cke_menubutton:focus .cke_menubutton_icon, .cke_menubutton:active .cke_menubutton_icon {
+ background-color: #d0d2d0
+}
+
+.cke_menubutton_disabled:hover .cke_menubutton_icon, .cke_menubutton_disabled:focus .cke_menubutton_icon, .cke_menubutton_disabled:active .cke_menubutton_icon {
+ opacity: .3;
+ filter: alpha(opacity = 30)
+}
+
+.cke_menubutton_label {
+ padding: 0 5px;
+ background-color: transparent;
+ width: 100%;
+ vertical-align: middle
+}
+
+.cke_menubutton_disabled .cke_menubutton_label {
+ opacity: .3;
+ filter: alpha(opacity = 30)
+}
+
+.cke_menubutton_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 {
+ display: inline-block;
+ float: left;
+ margin: 0 6px 5px 0;
+ border: 1px solid #a6a6a6;
+ border-bottom-color: #979797;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ background: #e4e4e4;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e4e4));
+ background-image: -moz-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -webkit-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -o-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -ms-linear-gradient(top, #fff, #e4e4e4);
+ background-image: linear-gradient(top, #fff, #e4e4e4);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ffffff', endColorstr = '#e4e4e4')
+}
+
+.cke_combo_off a.cke_combo_button:hover, .cke_combo_off a.cke_combo_button:focus {
+ background: #ccc;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ccc));
+ background-image: -moz-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -webkit-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -o-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -ms-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: linear-gradient(top, #f2f2f2, #ccc);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f2f2f2', endColorstr = '#cccccc');
+ outline: 0
+}
+
+.cke_combo_off a.cke_combo_button:active, .cke_combo_on a.cke_combo_button {
+ border: 1px solid #777;
+ -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 1px 5px rgba(0, 0, 0, .6) inset;
+ -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 1px 5px rgba(0, 0, 0, .6) inset;
+ box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 1px 5px rgba(0, 0, 0, .6) inset;
+ background: #b5b5b5;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#aaa), to(#cacaca));
+ background-image: -moz-linear-gradient(top, #aaa, #cacaca);
+ background-image: -webkit-linear-gradient(top, #aaa, #cacaca);
+ background-image: -o-linear-gradient(top, #aaa, #cacaca);
+ background-image: -ms-linear-gradient(top, #aaa, #cacaca);
+ background-image: linear-gradient(top, #aaa, #cacaca);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#aaaaaa', endColorstr = '#cacaca')
+}
+
+.cke_combo_on a.cke_combo_button:hover, .cke_combo_on a.cke_combo_button:focus, .cke_combo_on a.cke_combo_button:active {
+ -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2);
+ -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2);
+ box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2)
+}
+
+.cke_rtl .cke_combo_button {
+ float: right;
+ margin-left: 5px;
+ margin-right: 0
+}
+
+.cke_hc a.cke_combo_button {
+ padding: 3px
+}
+
+.cke_hc .cke_combo_on a.cke_combo_button, .cke_hc .cke_combo_off a.cke_combo_button:hover, .cke_hc .cke_combo_off a.cke_combo_button:focus, .cke_hc .cke_combo_off a.cke_combo_button:active {
+ border-width: 3px;
+ padding: 1px
+}
+
+.cke_combo_text {
+ line-height: 26px;
+ padding-left: 10px;
+ text-overflow: ellipsis;
+ overflow: hidden;
+ float: left;
+ cursor: default;
+ color: #474747;
+ text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
+ width: 60px
+}
+
+.cke_rtl .cke_combo_text {
+ float: right;
+ text-align: right;
+ padding-left: 0;
+ padding-right: 10px
+}
+
+.cke_hc .cke_combo_text {
+ line-height: 18px;
+ font-size: 12px
+}
+
+.cke_combo_open {
+ cursor: default;
+ display: inline-block;
+ font-size: 0;
+ height: 19px;
+ line-height: 17px;
+ margin: 1px 7px 1px;
+ width: 5px
+}
+
+.cke_hc .cke_combo_open {
+ height: 12px
+}
+
+.cke_combo_arrow {
+ margin: 11px 0 0;
+ float: left;
+ height: 0;
+ width: 0;
+ font-size: 0;
+ border-left: 3px solid transparent;
+ border-right: 3px solid transparent;
+ border-top: 3px solid #474747
+}
+
+.cke_hc .cke_combo_arrow {
+ font-size: 10px;
+ width: auto;
+ border: 0;
+ margin-top: 3px
+}
+
+.cke_combo_disabled .cke_combo_inlinelabel, .cke_combo_disabled .cke_combo_open {
+ opacity: .3
+}
+
+.cke_path {
+ float: left;
+ margin: -2px 0 2px
+}
+
+.cke_path_item, .cke_path_empty {
+ display: inline-block;
+ float: left;
+ padding: 3px 4px;
+ margin-right: 2px;
+ cursor: default;
+ text-decoration: none;
+ outline: 0;
+ border: 0;
+ color: #4c4c4c;
+ text-shadow: 0 1px 0 #fff;
+ font-weight: bold;
+ font-size: 11px
+}
+
+.cke_rtl .cke_path, .cke_rtl .cke_path_item, .cke_rtl .cke_path_empty {
+ float: right
+}
+
+a.cke_path_item:hover, a.cke_path_item:focus, a.cke_path_item:active {
+ background-color: #bfbfbf;
+ color: #333;
+ text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
+ -moz-border-radius: 2px;
+ -webkit-border-radius: 2px;
+ border-radius: 2px;
+ -moz-box-shadow: 0 0 4px rgba(0, 0, 0, .5) inset, 0 1px 0 rgba(255, 255, 255, .5);
+ -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .5) inset, 0 1px 0 rgba(255, 255, 255, .5);
+ box-shadow: 0 0 4px rgba(0, 0, 0, .5) inset, 0 1px 0 rgba(255, 255, 255, .5)
+}
+
+.cke_hc a.cke_path_item:hover, .cke_hc a.cke_path_item:focus, .cke_hc a.cke_path_item:active {
+ border: 2px solid;
+ padding: 1px 2px
+}
+
+.cke_button__source_label, .cke_button__sourcedialog_label {
+ display: inline
+}
+
+.cke_combo__fontsize .cke_combo_text {
+ width: 30px
+}
+
+.cke_combopanel__fontsize {
+ width: 120px
+}
+
+.cke_source {
+ font-family: 'Courier New', Monospace;
+ font-size: small;
+ background-color: #fff;
+ white-space: pre
+}
+
+.cke_wysiwyg_frame, .cke_wysiwyg_div {
+ background-color: #fff
+}
+
+.cke_chrome {
+ visibility: inherit
+}
+
+.cke_voice_label {
+ display: none
+}
+
+legend.cke_voice_label {
+ display: none
+}
+
+a.cke_button_disabled, a.cke_button_disabled:hover, a.cke_button_disabled:focus, a.cke_button_disabled:active {
+ filter: alpha(opacity = 30)
+}
+
+.cke_button_disabled .cke_button_icon {
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #00ffffff, endColorstr = #00ffffff)
+}
+
+.cke_button_off:hover, .cke_button_off:focus, .cke_button_off:active {
+ filter: alpha(opacity = 100)
+}
+
+.cke_combo_disabled .cke_combo_inlinelabel, .cke_combo_disabled .cke_combo_open {
+ filter: alpha(opacity = 30)
+}
+
+.cke_toolbox_collapser {
+ border: 1px solid #a6a6a6
+}
+
+.cke_toolbox_collapser .cke_arrow {
+ margin-top: 1px
+}
+
+.cke_hc .cke_top, .cke_hc .cke_bottom, .cke_hc .cke_combo_button, .cke_hc a.cke_combo_button:hover, .cke_hc a.cke_combo_button:focus, .cke_hc .cke_toolgroup, .cke_hc .cke_button_on, .cke_hc a.cke_button_off:hover, .cke_hc a.cke_button_off:focus, .cke_hc a.cke_button_off:active, .cke_hc .cke_toolbox_collapser, .cke_hc .cke_toolbox_collapser:hover, .cke_hc .cke_panel_grouptitle {
+ filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)
+}
+
+.cke_rtl .cke_toolgroup, .cke_rtl .cke_toolbar_separator, .cke_rtl .cke_button, .cke_rtl .cke_button *, .cke_rtl .cke_combo, .cke_rtl .cke_combo *, .cke_rtl .cke_path_item, .cke_rtl .cke_path_item *, .cke_rtl .cke_path_empty {
+ float: none
+}
+
+.cke_rtl .cke_toolgroup, .cke_rtl .cke_toolbar_separator, .cke_rtl .cke_combo_button, .cke_rtl .cke_combo_button *, .cke_rtl .cke_button, .cke_rtl .cke_button_icon, {
+ display: inline-block;
+ vertical-align: top
+}
+
+.cke_toolbox {
+ display: inline-block;
+ padding-bottom: 5px;
+ height: 100%
+}
+
+.cke_rtl .cke_toolbox {
+ padding-bottom: 0
+}
+
+.cke_toolbar {
+ margin-bottom: 5px
+}
+
+.cke_rtl .cke_toolbar {
+ margin-bottom: 0
+}
+
+.cke_toolgroup {
+ height: 26px
+}
+
+.cke_toolgroup, .cke_combo {
+ position: relative
+}
+
+a.cke_button {
+ float: none;
+ vertical-align: top
+}
+
+.cke_toolbar_separator {
+ display: inline-block;
+ float: none;
+ vertical-align: top;
+ background-color: #c0c0c0
+}
+
+.cke_toolbox_collapser .cke_arrow {
+ margin-top: 0
+}
+
+.cke_toolbox_collapser .cke_arrow {
+ border-width: 4px
+}
+
+.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow {
+ border-width: 3px
+}
+
+.cke_rtl .cke_button_arrow {
+ padding-top: 8px;
+ margin-right: 2px
+}
+
+.cke_rtl .cke_combo_inlinelabel {
+ display: table-cell;
+ vertical-align: middle
+}
+
+.cke_menubutton {
+ display: block;
+ height: 24px
+}
+
+.cke_menubutton_inner {
+ display: block;
+ position: relative
+}
+
+.cke_menubutton_icon {
+ height: 16px;
+ width: 16px
+}
+
+.cke_menubutton_icon, .cke_menubutton_label, .cke_menuarrow {
+ display: inline-block
+}
+
+.cke_menubutton_label {
+ width: auto;
+ vertical-align: top;
+ line-height: 24px;
+ height: 24px;
+ margin: 0 10px 0 0
+}
+
+.cke_menuarrow {
+ width: 5px;
+ height: 6px;
+ padding: 0;
+ position: absolute;
+ right: 8px;
+ top: 10px;
+ background-position: 0 0
+}
+
+.cke_rtl .cke_menubutton_icon {
+ position: absolute;
+ right: 0;
+ top: 0
+}
+
+.cke_rtl .cke_menubutton_label {
+ float: right;
+ clear: both;
+ margin: 0 24px 0 10px
+}
+
+.cke_hc .cke_rtl .cke_menubutton_label {
+ margin-right: 0
+}
+
+.cke_rtl .cke_menuarrow {
+ left: 8px;
+ right: auto;
+ background-position: 0 -24px
+}
+
+.cke_hc .cke_menuarrow {
+ top: 5px;
+ padding: 0 5px
+}
+
+.cke_rtl input.cke_dialog_ui_input_text, .cke_rtl input.cke_dialog_ui_input_password {
+ position: relative
+}
+
+.cke_wysiwyg_div {
+ padding-top: 0 !important;
+ padding-bottom: 0 !important
+}
+
+.cke_button__about_icon {
+ background: url(icons.png) no-repeat 0 -0px !important;
+}
+
+.cke_button__bold_icon {
+ background: url(icons.png) no-repeat 0 -24px !important;
+}
+
+.cke_button__italic_icon {
+ background: url(icons.png) no-repeat 0 -48px !important;
+}
+
+.cke_button__strike_icon {
+ background: url(icons.png) no-repeat 0 -72px !important;
+}
+
+.cke_button__subscript_icon {
+ background: url(icons.png) no-repeat 0 -96px !important;
+}
+
+.cke_button__superscript_icon {
+ background: url(icons.png) no-repeat 0 -120px !important;
+}
+
+.cke_button__underline_icon {
+ background: url(icons.png) no-repeat 0 -144px !important;
+}
+
+.cke_button__bidiltr_icon {
+ background: url(icons.png) no-repeat 0 -168px !important;
+}
+
+.cke_button__bidirtl_icon {
+ background: url(icons.png) no-repeat 0 -192px !important;
+}
+
+.cke_button__blockquote_icon {
+ background: url(icons.png) no-repeat 0 -216px !important;
+}
+
+.cke_rtl .cke_button__copy_icon, .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {
+ background: url(icons.png) no-repeat 0 -240px !important;
+}
+
+.cke_ltr .cke_button__copy_icon {
+ background: url(icons.png) no-repeat 0 -264px !important;
+}
+
+.cke_rtl .cke_button__cut_icon, .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {
+ background: url(icons.png) no-repeat 0 -288px !important;
+}
+
+.cke_ltr .cke_button__cut_icon {
+ background: url(icons.png) no-repeat 0 -312px !important;
+}
+
+.cke_rtl .cke_button__paste_icon, .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {
+ background: url(icons.png) no-repeat 0 -336px !important;
+}
+
+.cke_ltr .cke_button__paste_icon {
+ background: url(icons.png) no-repeat 0 -360px !important;
+}
+
+.cke_button__bgcolor_icon {
+ background: url(icons.png) no-repeat 0 -384px !important;
+}
+
+.cke_button__textcolor_icon {
+ background: url(icons.png) no-repeat 0 -408px !important;
+}
+
+.cke_rtl .cke_button__templates_icon, .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {
+ background: url(icons.png) no-repeat 0 -432px !important;
+}
+
+.cke_ltr .cke_button__templates_icon {
+ background: url(icons.png) no-repeat 0 -456px !important;
+}
+
+.cke_button__creatediv_icon {
+ background: url(icons.png) no-repeat 0 -480px !important;
+}
+
+.cke_rtl .cke_button__find_icon, .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {
+ background: url(icons.png) no-repeat 0 -504px !important;
+}
+
+.cke_ltr .cke_button__find_icon {
+ background: url(icons.png) no-repeat 0 -528px !important;
+}
+
+.cke_button__replace_icon {
+ background: url(icons.png) no-repeat 0 -552px !important;
+}
+
+.cke_button__flash_icon {
+ background: url(icons.png) no-repeat 0 -576px !important;
+}
+
+.cke_button__button_icon {
+ background: url(icons.png) no-repeat 0 -600px !important;
+}
+
+.cke_button__checkbox_icon {
+ background: url(icons.png) no-repeat 0 -624px !important;
+}
+
+.cke_button__form_icon {
+ background: url(icons.png) no-repeat 0 -648px !important;
+}
+
+.cke_button__hiddenfield_icon {
+ background: url(icons.png) no-repeat 0 -672px !important;
+}
+
+.cke_button__imagebutton_icon {
+ background: url(icons.png) no-repeat 0 -696px !important;
+}
+
+.cke_button__radio_icon {
+ background: url(icons.png) no-repeat 0 -720px !important;
+}
+
+.cke_rtl .cke_button__select_icon, .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {
+ background: url(icons.png) no-repeat 0 -744px !important;
+}
+
+.cke_ltr .cke_button__select_icon {
+ background: url(icons.png) no-repeat 0 -768px !important;
+}
+
+.cke_rtl .cke_button__textarea_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {
+ background: url(icons.png) no-repeat 0 -792px !important;
+}
+
+.cke_ltr .cke_button__textarea_icon {
+ background: url(icons.png) no-repeat 0 -816px !important;
+}
+
+.cke_rtl .cke_button__textfield_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {
+ background: url(icons.png) no-repeat 0 -840px !important;
+}
+
+.cke_ltr .cke_button__textfield_icon {
+ background: url(icons.png) no-repeat 0 -864px !important;
+}
+
+.cke_button__horizontalrule_icon {
+ background: url(icons.png) no-repeat 0 -888px !important;
+}
+
+.cke_button__iframe_icon {
+ background: url(icons.png) no-repeat 0 -912px !important;
+}
+
+.cke_button__image_icon {
+ background: url(icons.png) no-repeat 0 -936px !important;
+}
+
+.cke_rtl .cke_button__indent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {
+ background: url(icons.png) no-repeat 0 -960px !important;
+}
+
+.cke_ltr .cke_button__indent_icon {
+ background: url(icons.png) no-repeat 0 -984px !important;
+}
+
+.cke_rtl .cke_button__outdent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {
+ background: url(icons.png) no-repeat 0 -1008px !important;
+}
+
+.cke_ltr .cke_button__outdent_icon {
+ background: url(icons.png) no-repeat 0 -1032px !important;
+}
+
+.cke_button__smiley_icon {
+ background: url(icons.png) no-repeat 0 -1056px !important;
+}
+
+.cke_button__justifyblock_icon {
+ background: url(icons.png) no-repeat 0 -1080px !important;
+}
+
+.cke_button__justifycenter_icon {
+ background: url(icons.png) no-repeat 0 -1104px !important;
+}
+
+.cke_button__justifyleft_icon {
+ background: url(icons.png) no-repeat 0 -1128px !important;
+}
+
+.cke_button__justifyright_icon {
+ background: url(icons.png) no-repeat 0 -1152px !important;
+}
+
+.cke_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/plugins/redmine_ckeditor/assets/ckeditor/skins/moono/editor_ie8.css b/plugins/redmine_ckeditor/assets/ckeditor/skins/moono/editor_ie8.css
index b0cad9a43..6e0a01a24 100644
--- a/plugins/redmine_ckeditor/assets/ckeditor/skins/moono/editor_ie8.css
+++ b/plugins/redmine_ckeditor/assets/ckeditor/skins/moono/editor_ie8.css
@@ -1,1825 +1,1825 @@
-/*
-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 {
- font-size: 11px;
- font-weight: bold;
- white-space: nowrap;
- margin: 0;
- padding: 4px 6px;
- color: #474747;
- text-shadow: 0 1px 0 rgba(255, 255, 255, .75);
- border-bottom: 1px solid #b6b6b6;
- -moz-border-radius: 2px 2px 0 0;
- -webkit-border-radius: 2px 2px 0 0;
- border-radius: 2px 2px 0 0;
- -moz-box-shadow: 0 1px 0 #fff inset;
- -webkit-box-shadow: 0 1px 0 #fff inset;
- box-shadow: 0 1px 0 #fff inset;
- background: #cfd1cf;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#cfd1cf));
- background-image: -moz-linear-gradient(top, #f5f5f5, #cfd1cf);
- background-image: -webkit-linear-gradient(top, #f5f5f5, #cfd1cf);
- background-image: -o-linear-gradient(top, #f5f5f5, #cfd1cf);
- background-image: -ms-linear-gradient(top, #f5f5f5, #cfd1cf);
- background-image: linear-gradient(top, #f5f5f5, #cfd1cf);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f5f5f5', endColorstr = '#cfd1cf')
-}
-
-.cke_panel_listItem p, .cke_panel_listItem h1, .cke_panel_listItem h2, .cke_panel_listItem h3, .cke_panel_listItem h4, .cke_panel_listItem h5, .cke_panel_listItem h6, .cke_panel_listItem pre {
- margin-top: 0;
- margin-bottom: 0
-}
-
-.cke_colorblock {
- padding: 3px;
- font-size: 11px;
- font-family: 'Microsoft Sans Serif', Tahoma, Arial, Verdana, Sans-Serif
-}
-
-.cke_colorblock, .cke_colorblock a {
- text-decoration: none;
- color: #000
-}
-
-span.cke_colorbox {
- width: 10px;
- height: 10px;
- border: #808080 1px solid;
- float: left
-}
-
-.cke_rtl span.cke_colorbox {
- float: right
-}
-
-a.cke_colorbox {
- border: #fff 1px solid;
- padding: 2px;
- float: left;
- width: 12px;
- height: 12px
-}
-
-.cke_rtl a.cke_colorbox {
- float: right
-}
-
-a:hover.cke_colorbox, a:focus.cke_colorbox, a:active.cke_colorbox {
- border: #b6b6b6 1px solid;
- background-color: #e5e5e5
-}
-
-a.cke_colorauto, a.cke_colormore {
- border: #fff 1px solid;
- padding: 2px;
- display: block;
- cursor: pointer
-}
-
-a:hover.cke_colorauto, a:hover.cke_colormore, a:focus.cke_colorauto, a:focus.cke_colormore, a:active.cke_colorauto, a:active.cke_colormore {
- border: #b6b6b6 1px solid;
- background-color: #e5e5e5
-}
-
-.cke_toolbar {
- float: left
-}
-
-.cke_rtl .cke_toolbar {
- float: right
-}
-
-.cke_toolgroup {
- float: left;
- margin: 0 6px 5px 0;
- border: 1px solid #a6a6a6;
- border-bottom-color: #979797;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px;
- -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- background: #e4e4e4;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e4e4));
- background-image: -moz-linear-gradient(top, #fff, #e4e4e4);
- background-image: -webkit-linear-gradient(top, #fff, #e4e4e4);
- background-image: -o-linear-gradient(top, #fff, #e4e4e4);
- background-image: -ms-linear-gradient(top, #fff, #e4e4e4);
- background-image: linear-gradient(top, #fff, #e4e4e4);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ffffff', endColorstr = '#e4e4e4')
-}
-
-.cke_hc .cke_toolgroup {
- border: 0;
- margin-right: 10px;
- margin-bottom: 10px
-}
-
-.cke_rtl .cke_toolgroup *:first-child {
- -moz-border-radius: 0 2px 2px 0;
- -webkit-border-radius: 0 2px 2px 0;
- border-radius: 0 2px 2px 0
-}
-
-.cke_rtl .cke_toolgroup *:last-child {
- -moz-border-radius: 2px 0 0 2px;
- -webkit-border-radius: 2px 0 0 2px;
- border-radius: 2px 0 0 2px
-}
-
-.cke_rtl .cke_toolgroup {
- float: right;
- margin-left: 6px;
- margin-right: 0
-}
-
-a.cke_button {
- display: inline-block;
- height: 18px;
- padding: 4px 6px;
- outline: 0;
- cursor: default;
- float: left;
- border: 0
-}
-
-.cke_rtl .cke_button {
- float: right
-}
-
-.cke_hc .cke_button {
- border: 1px solid black;
- padding: 3px 5px;
- margin: -2px 4px 0 -2px
-}
-
-.cke_button_on {
- -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, .6) inset, 0 1px 0 rgba(0, 0, 0, .2);
- -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .6) inset, 0 1px 0 rgba(0, 0, 0, .2);
- box-shadow: 0 1px 5px rgba(0, 0, 0, .6) inset, 0 1px 0 rgba(0, 0, 0, .2);
- background: #b5b5b5;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#aaa), to(#cacaca));
- background-image: -moz-linear-gradient(top, #aaa, #cacaca);
- background-image: -webkit-linear-gradient(top, #aaa, #cacaca);
- background-image: -o-linear-gradient(top, #aaa, #cacaca);
- background-image: -ms-linear-gradient(top, #aaa, #cacaca);
- background-image: linear-gradient(top, #aaa, #cacaca);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#aaaaaa', endColorstr = '#cacaca')
-}
-
-.cke_hc .cke_button_on, .cke_hc a.cke_button_off:hover, .cke_hc a.cke_button_off:focus, .cke_hc a.cke_button_off:active, .cke_hc a.cke_button_disabled:hover, .cke_hc a.cke_button_disabled:focus, .cke_hc a.cke_button_disabled:active {
- border-width: 3px;
- padding: 1px 3px
-}
-
-.cke_button_disabled .cke_button_icon {
- opacity: .3
-}
-
-.cke_hc .cke_button_disabled {
- opacity: .5
-}
-
-a.cke_button_on:hover, a.cke_button_on:focus, a.cke_button_on:active {
- -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2);
- -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2);
- box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2)
-}
-
-a.cke_button_off:hover, a.cke_button_off:focus, a.cke_button_off:active, a.cke_button_disabled:hover, a.cke_button_disabled:focus, a.cke_button_disabled:active {
- -moz-box-shadow: 0 0 1px rgba(0, 0, 0, .3) inset;
- -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, .3) inset;
- box-shadow: 0 0 1px rgba(0, 0, 0, .3) inset;
- background: #ccc;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ccc));
- background-image: -moz-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -webkit-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -o-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -ms-linear-gradient(top, #f2f2f2, #ccc);
- background-image: linear-gradient(top, #f2f2f2, #ccc);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f2f2f2', endColorstr = '#cccccc')
-}
-
-.cke_button_icon {
- cursor: inherit;
- background-repeat: no-repeat;
- margin-top: 1px;
- width: 16px;
- height: 16px;
- float: left;
- display: inline-block
-}
-
-.cke_rtl .cke_button_icon {
- float: right
-}
-
-.cke_hc .cke_button_icon {
- display: none
-}
-
-.cke_button_label {
- display: none;
- padding-left: 3px;
- margin-top: 1px;
- line-height: 17px;
- vertical-align: middle;
- float: left;
- cursor: default;
- color: #474747;
- text-shadow: 0 1px 0 rgba(255, 255, 255, .5)
-}
-
-.cke_rtl .cke_button_label {
- padding-right: 3px;
- padding-left: 0;
- float: right
-}
-
-.cke_hc .cke_button_label {
- padding: 0;
- display: inline-block;
- font-size: 12px
-}
-
-.cke_button_arrow {
- display: inline-block;
- margin: 8px 0 0 1px;
- width: 0;
- height: 0;
- cursor: default;
- vertical-align: top;
- border-left: 3px solid transparent;
- border-right: 3px solid transparent;
- border-top: 3px solid #474747
-}
-
-.cke_rtl .cke_button_arrow {
- margin-right: 5px;
- margin-left: 0
-}
-
-.cke_hc .cke_button_arrow {
- font-size: 10px;
- margin: 3px -2px 0 3px;
- width: auto;
- border: 0
-}
-
-.cke_toolbar_separator {
- float: left;
- background-color: #c0c0c0;
- background-color: rgba(0, 0, 0, .2);
- margin: 5px 2px 0;
- height: 18px;
- width: 1px;
- -webkit-box-shadow: 1px 0 1px rgba(255, 255, 255, .5);
- -moz-box-shadow: 1px 0 1px rgba(255, 255, 255, .5);
- box-shadow: 1px 0 1px rgba(255, 255, 255, .5)
-}
-
-.cke_rtl .cke_toolbar_separator {
- float: right;
- -webkit-box-shadow: -1px 0 1px rgba(255, 255, 255, .1);
- -moz-box-shadow: -1px 0 1px rgba(255, 255, 255, .1);
- box-shadow: -1px 0 1px rgba(255, 255, 255, .1)
-}
-
-.cke_hc .cke_toolbar_separator {
- width: 0;
- border-left: 1px solid;
- margin: 1px 5px 0 0
-}
-
-.cke_toolbar_break {
- display: block;
- clear: left
-}
-
-.cke_rtl .cke_toolbar_break {
- clear: right
-}
-
-.cke_toolbox_collapser {
- width: 12px;
- height: 11px;
- float: right;
- margin: 11px 0 0;
- font-size: 0;
- cursor: default;
- text-align: center;
- border: 1px solid #a6a6a6;
- border-bottom-color: #979797;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px;
- -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- background: #e4e4e4;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e4e4));
- background-image: -moz-linear-gradient(top, #fff, #e4e4e4);
- background-image: -webkit-linear-gradient(top, #fff, #e4e4e4);
- background-image: -o-linear-gradient(top, #fff, #e4e4e4);
- background-image: -ms-linear-gradient(top, #fff, #e4e4e4);
- background-image: linear-gradient(top, #fff, #e4e4e4);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ffffff', endColorstr = '#e4e4e4')
-}
-
-.cke_toolbox_collapser:hover {
- background: #ccc;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ccc));
- background-image: -moz-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -webkit-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -o-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -ms-linear-gradient(top, #f2f2f2, #ccc);
- background-image: linear-gradient(top, #f2f2f2, #ccc);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f2f2f2', endColorstr = '#cccccc')
-}
-
-.cke_toolbox_collapser.cke_toolbox_collapser_min {
- margin: 0 2px 4px
-}
-
-.cke_rtl .cke_toolbox_collapser {
- float: left
-}
-
-.cke_toolbox_collapser .cke_arrow {
- display: inline-block;
- height: 0;
- width: 0;
- font-size: 0;
- margin-top: 1px;
- border-left: 3px solid transparent;
- border-right: 3px solid transparent;
- border-bottom: 3px solid #474747;
- border-top: 3px solid transparent
-}
-
-.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow {
- margin-top: 4px;
- border-bottom-color: transparent;
- border-top-color: #474747
-}
-
-.cke_hc .cke_toolbox_collapser .cke_arrow {
- font-size: 8px;
- width: auto;
- border: 0;
- margin-top: 0;
- margin-right: 2px
-}
-
-.cke_menubutton {
- display: block
-}
-
-.cke_menuitem span {
- cursor: default
-}
-
-.cke_menubutton:hover, .cke_menubutton:focus, .cke_menubutton:active {
- background-color: #d3d3d3;
- display: block
-}
-
-.cke_hc .cke_menubutton {
- padding: 2px
-}
-
-.cke_hc .cke_menubutton:hover, .cke_hc .cke_menubutton:focus, .cke_hc .cke_menubutton:active {
- border: 2px solid;
- padding: 0
-}
-
-.cke_menubutton_inner {
- display: table-row
-}
-
-.cke_menubutton_icon, .cke_menubutton_label, .cke_menuarrow {
- display: table-cell
-}
-
-.cke_menubutton_icon {
- background-color: #d7d8d7;
- opacity: .70;
- filter: alpha(opacity = 70);
- padding: 4px
-}
-
-.cke_hc .cke_menubutton_icon {
- height: 16px;
- width: 0;
- padding: 4px 0
-}
-
-.cke_menubutton:hover .cke_menubutton_icon, .cke_menubutton:focus .cke_menubutton_icon, .cke_menubutton:active .cke_menubutton_icon {
- background-color: #d0d2d0
-}
-
-.cke_menubutton_disabled:hover .cke_menubutton_icon, .cke_menubutton_disabled:focus .cke_menubutton_icon, .cke_menubutton_disabled:active .cke_menubutton_icon {
- opacity: .3;
- filter: alpha(opacity = 30)
-}
-
-.cke_menubutton_label {
- padding: 0 5px;
- background-color: transparent;
- width: 100%;
- vertical-align: middle
-}
-
-.cke_menubutton_disabled .cke_menubutton_label {
- opacity: .3;
- filter: alpha(opacity = 30)
-}
-
-.cke_menubutton_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 {
- display: inline-block;
- float: left;
- margin: 0 6px 5px 0;
- border: 1px solid #a6a6a6;
- border-bottom-color: #979797;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px;
- -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- background: #e4e4e4;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e4e4));
- background-image: -moz-linear-gradient(top, #fff, #e4e4e4);
- background-image: -webkit-linear-gradient(top, #fff, #e4e4e4);
- background-image: -o-linear-gradient(top, #fff, #e4e4e4);
- background-image: -ms-linear-gradient(top, #fff, #e4e4e4);
- background-image: linear-gradient(top, #fff, #e4e4e4);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ffffff', endColorstr = '#e4e4e4')
-}
-
-.cke_combo_off a.cke_combo_button:hover, .cke_combo_off a.cke_combo_button:focus {
- background: #ccc;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ccc));
- background-image: -moz-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -webkit-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -o-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -ms-linear-gradient(top, #f2f2f2, #ccc);
- background-image: linear-gradient(top, #f2f2f2, #ccc);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f2f2f2', endColorstr = '#cccccc');
- outline: 0
-}
-
-.cke_combo_off a.cke_combo_button:active, .cke_combo_on a.cke_combo_button {
- border: 1px solid #777;
- -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 1px 5px rgba(0, 0, 0, .6) inset;
- -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 1px 5px rgba(0, 0, 0, .6) inset;
- box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 1px 5px rgba(0, 0, 0, .6) inset;
- background: #b5b5b5;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#aaa), to(#cacaca));
- background-image: -moz-linear-gradient(top, #aaa, #cacaca);
- background-image: -webkit-linear-gradient(top, #aaa, #cacaca);
- background-image: -o-linear-gradient(top, #aaa, #cacaca);
- background-image: -ms-linear-gradient(top, #aaa, #cacaca);
- background-image: linear-gradient(top, #aaa, #cacaca);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#aaaaaa', endColorstr = '#cacaca')
-}
-
-.cke_combo_on a.cke_combo_button:hover, .cke_combo_on a.cke_combo_button:focus, .cke_combo_on a.cke_combo_button:active {
- -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2);
- -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2);
- box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2)
-}
-
-.cke_rtl .cke_combo_button {
- float: right;
- margin-left: 5px;
- margin-right: 0
-}
-
-.cke_hc a.cke_combo_button {
- padding: 3px
-}
-
-.cke_hc .cke_combo_on a.cke_combo_button, .cke_hc .cke_combo_off a.cke_combo_button:hover, .cke_hc .cke_combo_off a.cke_combo_button:focus, .cke_hc .cke_combo_off a.cke_combo_button:active {
- border-width: 3px;
- padding: 1px
-}
-
-.cke_combo_text {
- line-height: 26px;
- padding-left: 10px;
- text-overflow: ellipsis;
- overflow: hidden;
- float: left;
- cursor: default;
- color: #474747;
- text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
- width: 60px
-}
-
-.cke_rtl .cke_combo_text {
- float: right;
- text-align: right;
- padding-left: 0;
- padding-right: 10px
-}
-
-.cke_hc .cke_combo_text {
- line-height: 18px;
- font-size: 12px
-}
-
-.cke_combo_open {
- cursor: default;
- display: inline-block;
- font-size: 0;
- height: 19px;
- line-height: 17px;
- margin: 1px 7px 1px;
- width: 5px
-}
-
-.cke_hc .cke_combo_open {
- height: 12px
-}
-
-.cke_combo_arrow {
- margin: 11px 0 0;
- float: left;
- height: 0;
- width: 0;
- font-size: 0;
- border-left: 3px solid transparent;
- border-right: 3px solid transparent;
- border-top: 3px solid #474747
-}
-
-.cke_hc .cke_combo_arrow {
- font-size: 10px;
- width: auto;
- border: 0;
- margin-top: 3px
-}
-
-.cke_combo_disabled .cke_combo_inlinelabel, .cke_combo_disabled .cke_combo_open {
- opacity: .3
-}
-
-.cke_path {
- float: left;
- margin: -2px 0 2px
-}
-
-.cke_path_item, .cke_path_empty {
- display: inline-block;
- float: left;
- padding: 3px 4px;
- margin-right: 2px;
- cursor: default;
- text-decoration: none;
- outline: 0;
- border: 0;
- color: #4c4c4c;
- text-shadow: 0 1px 0 #fff;
- font-weight: bold;
- font-size: 11px
-}
-
-.cke_rtl .cke_path, .cke_rtl .cke_path_item, .cke_rtl .cke_path_empty {
- float: right
-}
-
-a.cke_path_item:hover, a.cke_path_item:focus, a.cke_path_item:active {
- background-color: #bfbfbf;
- color: #333;
- text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
- -moz-border-radius: 2px;
- -webkit-border-radius: 2px;
- border-radius: 2px;
- -moz-box-shadow: 0 0 4px rgba(0, 0, 0, .5) inset, 0 1px 0 rgba(255, 255, 255, .5);
- -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .5) inset, 0 1px 0 rgba(255, 255, 255, .5);
- box-shadow: 0 0 4px rgba(0, 0, 0, .5) inset, 0 1px 0 rgba(255, 255, 255, .5)
-}
-
-.cke_hc a.cke_path_item:hover, .cke_hc a.cke_path_item:focus, .cke_hc a.cke_path_item:active {
- border: 2px solid;
- padding: 1px 2px
-}
-
-.cke_button__source_label, .cke_button__sourcedialog_label {
- display: inline
-}
-
-.cke_combo__fontsize .cke_combo_text {
- width: 30px
-}
-
-.cke_combopanel__fontsize {
- width: 120px
-}
-
-.cke_source {
- font-family: 'Courier New', Monospace;
- font-size: small;
- background-color: #fff;
- white-space: pre
-}
-
-.cke_wysiwyg_frame, .cke_wysiwyg_div {
- background-color: #fff
-}
-
-.cke_chrome {
- visibility: inherit
-}
-
-.cke_voice_label {
- display: none
-}
-
-legend.cke_voice_label {
- display: none
-}
-
-a.cke_button_disabled, a.cke_button_disabled:hover, a.cke_button_disabled:focus, a.cke_button_disabled:active {
- filter: alpha(opacity = 30)
-}
-
-.cke_button_disabled .cke_button_icon {
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #00ffffff, endColorstr = #00ffffff)
-}
-
-.cke_button_off:hover, .cke_button_off:focus, .cke_button_off:active {
- filter: alpha(opacity = 100)
-}
-
-.cke_combo_disabled .cke_combo_inlinelabel, .cke_combo_disabled .cke_combo_open {
- filter: alpha(opacity = 30)
-}
-
-.cke_toolbox_collapser {
- border: 1px solid #a6a6a6
-}
-
-.cke_toolbox_collapser .cke_arrow {
- margin-top: 1px
-}
-
-.cke_hc .cke_top, .cke_hc .cke_bottom, .cke_hc .cke_combo_button, .cke_hc a.cke_combo_button:hover, .cke_hc a.cke_combo_button:focus, .cke_hc .cke_toolgroup, .cke_hc .cke_button_on, .cke_hc a.cke_button_off:hover, .cke_hc a.cke_button_off:focus, .cke_hc a.cke_button_off:active, .cke_hc .cke_toolbox_collapser, .cke_hc .cke_toolbox_collapser:hover, .cke_hc .cke_panel_grouptitle {
- filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)
-}
-
-.cke_toolbox_collapser .cke_arrow {
- border-width: 4px
-}
-
-.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow {
- border-width: 3px
-}
-
-.cke_toolbox_collapser .cke_arrow {
- margin-top: 0
-}
-
-.cke_button__about_icon {
- background: url(icons.png) no-repeat 0 -0px !important;
-}
-
-.cke_button__bold_icon {
- background: url(icons.png) no-repeat 0 -24px !important;
-}
-
-.cke_button__italic_icon {
- background: url(icons.png) no-repeat 0 -48px !important;
-}
-
-.cke_button__strike_icon {
- background: url(icons.png) no-repeat 0 -72px !important;
-}
-
-.cke_button__subscript_icon {
- background: url(icons.png) no-repeat 0 -96px !important;
-}
-
-.cke_button__superscript_icon {
- background: url(icons.png) no-repeat 0 -120px !important;
-}
-
-.cke_button__underline_icon {
- background: url(icons.png) no-repeat 0 -144px !important;
-}
-
-.cke_button__bidiltr_icon {
- background: url(icons.png) no-repeat 0 -168px !important;
-}
-
-.cke_button__bidirtl_icon {
- background: url(icons.png) no-repeat 0 -192px !important;
-}
-
-.cke_button__blockquote_icon {
- background: url(icons.png) no-repeat 0 -216px !important;
-}
-
-.cke_rtl .cke_button__copy_icon, .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {
- background: url(icons.png) no-repeat 0 -240px !important;
-}
-
-.cke_ltr .cke_button__copy_icon {
- background: url(icons.png) no-repeat 0 -264px !important;
-}
-
-.cke_rtl .cke_button__cut_icon, .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {
- background: url(icons.png) no-repeat 0 -288px !important;
-}
-
-.cke_ltr .cke_button__cut_icon {
- background: url(icons.png) no-repeat 0 -312px !important;
-}
-
-.cke_rtl .cke_button__paste_icon, .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {
- background: url(icons.png) no-repeat 0 -336px !important;
-}
-
-.cke_ltr .cke_button__paste_icon {
- background: url(icons.png) no-repeat 0 -360px !important;
-}
-
-.cke_button__bgcolor_icon {
- background: url(icons.png) no-repeat 0 -384px !important;
-}
-
-.cke_button__textcolor_icon {
- background: url(icons.png) no-repeat 0 -408px !important;
-}
-
-.cke_rtl .cke_button__templates_icon, .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {
- background: url(icons.png) no-repeat 0 -432px !important;
-}
-
-.cke_ltr .cke_button__templates_icon {
- background: url(icons.png) no-repeat 0 -456px !important;
-}
-
-.cke_button__creatediv_icon {
- background: url(icons.png) no-repeat 0 -480px !important;
-}
-
-.cke_rtl .cke_button__find_icon, .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {
- background: url(icons.png) no-repeat 0 -504px !important;
-}
-
-.cke_ltr .cke_button__find_icon {
- background: url(icons.png) no-repeat 0 -528px !important;
-}
-
-.cke_button__replace_icon {
- background: url(icons.png) no-repeat 0 -552px !important;
-}
-
-.cke_button__flash_icon {
- background: url(icons.png) no-repeat 0 -576px !important;
-}
-
-.cke_button__button_icon {
- background: url(icons.png) no-repeat 0 -600px !important;
-}
-
-.cke_button__checkbox_icon {
- background: url(icons.png) no-repeat 0 -624px !important;
-}
-
-.cke_button__form_icon {
- background: url(icons.png) no-repeat 0 -648px !important;
-}
-
-.cke_button__hiddenfield_icon {
- background: url(icons.png) no-repeat 0 -672px !important;
-}
-
-.cke_button__imagebutton_icon {
- background: url(icons.png) no-repeat 0 -696px !important;
-}
-
-.cke_button__radio_icon {
- background: url(icons.png) no-repeat 0 -720px !important;
-}
-
-.cke_rtl .cke_button__select_icon, .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {
- background: url(icons.png) no-repeat 0 -744px !important;
-}
-
-.cke_ltr .cke_button__select_icon {
- background: url(icons.png) no-repeat 0 -768px !important;
-}
-
-.cke_rtl .cke_button__textarea_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {
- background: url(icons.png) no-repeat 0 -792px !important;
-}
-
-.cke_ltr .cke_button__textarea_icon {
- background: url(icons.png) no-repeat 0 -816px !important;
-}
-
-.cke_rtl .cke_button__textfield_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {
- background: url(icons.png) no-repeat 0 -840px !important;
-}
-
-.cke_ltr .cke_button__textfield_icon {
- background: url(icons.png) no-repeat 0 -864px !important;
-}
-
-.cke_button__horizontalrule_icon {
- background: url(icons.png) no-repeat 0 -888px !important;
-}
-
-.cke_button__iframe_icon {
- background: url(icons.png) no-repeat 0 -912px !important;
-}
-
-.cke_button__image_icon {
- background: url(icons.png) no-repeat 0 -936px !important;
-}
-
-.cke_rtl .cke_button__indent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {
- background: url(icons.png) no-repeat 0 -960px !important;
-}
-
-.cke_ltr .cke_button__indent_icon {
- background: url(icons.png) no-repeat 0 -984px !important;
-}
-
-.cke_rtl .cke_button__outdent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {
- background: url(icons.png) no-repeat 0 -1008px !important;
-}
-
-.cke_ltr .cke_button__outdent_icon {
- background: url(icons.png) no-repeat 0 -1032px !important;
-}
-
-.cke_button__smiley_icon {
- background: url(icons.png) no-repeat 0 -1056px !important;
-}
-
-.cke_button__justifyblock_icon {
- background: url(icons.png) no-repeat 0 -1080px !important;
-}
-
-.cke_button__justifycenter_icon {
- background: url(icons.png) no-repeat 0 -1104px !important;
-}
-
-.cke_button__justifyleft_icon {
- background: url(icons.png) no-repeat 0 -1128px !important;
-}
-
-.cke_button__justifyright_icon {
- background: url(icons.png) no-repeat 0 -1152px !important;
-}
-
-.cke_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;
+/*
+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 {
+ font-size: 11px;
+ font-weight: bold;
+ white-space: nowrap;
+ margin: 0;
+ padding: 4px 6px;
+ color: #474747;
+ text-shadow: 0 1px 0 rgba(255, 255, 255, .75);
+ border-bottom: 1px solid #b6b6b6;
+ -moz-border-radius: 2px 2px 0 0;
+ -webkit-border-radius: 2px 2px 0 0;
+ border-radius: 2px 2px 0 0;
+ -moz-box-shadow: 0 1px 0 #fff inset;
+ -webkit-box-shadow: 0 1px 0 #fff inset;
+ box-shadow: 0 1px 0 #fff inset;
+ background: #cfd1cf;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#cfd1cf));
+ background-image: -moz-linear-gradient(top, #f5f5f5, #cfd1cf);
+ background-image: -webkit-linear-gradient(top, #f5f5f5, #cfd1cf);
+ background-image: -o-linear-gradient(top, #f5f5f5, #cfd1cf);
+ background-image: -ms-linear-gradient(top, #f5f5f5, #cfd1cf);
+ background-image: linear-gradient(top, #f5f5f5, #cfd1cf);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f5f5f5', endColorstr = '#cfd1cf')
+}
+
+.cke_panel_listItem p, .cke_panel_listItem h1, .cke_panel_listItem h2, .cke_panel_listItem h3, .cke_panel_listItem h4, .cke_panel_listItem h5, .cke_panel_listItem h6, .cke_panel_listItem pre {
+ margin-top: 0;
+ margin-bottom: 0
+}
+
+.cke_colorblock {
+ padding: 3px;
+ font-size: 11px;
+ font-family: 'Microsoft Sans Serif', Tahoma, Arial, Verdana, Sans-Serif
+}
+
+.cke_colorblock, .cke_colorblock a {
+ text-decoration: none;
+ color: #000
+}
+
+span.cke_colorbox {
+ width: 10px;
+ height: 10px;
+ border: #808080 1px solid;
+ float: left
+}
+
+.cke_rtl span.cke_colorbox {
+ float: right
+}
+
+a.cke_colorbox {
+ border: #fff 1px solid;
+ padding: 2px;
+ float: left;
+ width: 12px;
+ height: 12px
+}
+
+.cke_rtl a.cke_colorbox {
+ float: right
+}
+
+a:hover.cke_colorbox, a:focus.cke_colorbox, a:active.cke_colorbox {
+ border: #b6b6b6 1px solid;
+ background-color: #e5e5e5
+}
+
+a.cke_colorauto, a.cke_colormore {
+ border: #fff 1px solid;
+ padding: 2px;
+ display: block;
+ cursor: pointer
+}
+
+a:hover.cke_colorauto, a:hover.cke_colormore, a:focus.cke_colorauto, a:focus.cke_colormore, a:active.cke_colorauto, a:active.cke_colormore {
+ border: #b6b6b6 1px solid;
+ background-color: #e5e5e5
+}
+
+.cke_toolbar {
+ float: left
+}
+
+.cke_rtl .cke_toolbar {
+ float: right
+}
+
+.cke_toolgroup {
+ float: left;
+ margin: 0 6px 5px 0;
+ border: 1px solid #a6a6a6;
+ border-bottom-color: #979797;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ background: #e4e4e4;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e4e4));
+ background-image: -moz-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -webkit-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -o-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -ms-linear-gradient(top, #fff, #e4e4e4);
+ background-image: linear-gradient(top, #fff, #e4e4e4);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ffffff', endColorstr = '#e4e4e4')
+}
+
+.cke_hc .cke_toolgroup {
+ border: 0;
+ margin-right: 10px;
+ margin-bottom: 10px
+}
+
+.cke_rtl .cke_toolgroup *:first-child {
+ -moz-border-radius: 0 2px 2px 0;
+ -webkit-border-radius: 0 2px 2px 0;
+ border-radius: 0 2px 2px 0
+}
+
+.cke_rtl .cke_toolgroup *:last-child {
+ -moz-border-radius: 2px 0 0 2px;
+ -webkit-border-radius: 2px 0 0 2px;
+ border-radius: 2px 0 0 2px
+}
+
+.cke_rtl .cke_toolgroup {
+ float: right;
+ margin-left: 6px;
+ margin-right: 0
+}
+
+a.cke_button {
+ display: inline-block;
+ height: 18px;
+ padding: 4px 6px;
+ outline: 0;
+ cursor: default;
+ float: left;
+ border: 0
+}
+
+.cke_rtl .cke_button {
+ float: right
+}
+
+.cke_hc .cke_button {
+ border: 1px solid black;
+ padding: 3px 5px;
+ margin: -2px 4px 0 -2px
+}
+
+.cke_button_on {
+ -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, .6) inset, 0 1px 0 rgba(0, 0, 0, .2);
+ -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .6) inset, 0 1px 0 rgba(0, 0, 0, .2);
+ box-shadow: 0 1px 5px rgba(0, 0, 0, .6) inset, 0 1px 0 rgba(0, 0, 0, .2);
+ background: #b5b5b5;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#aaa), to(#cacaca));
+ background-image: -moz-linear-gradient(top, #aaa, #cacaca);
+ background-image: -webkit-linear-gradient(top, #aaa, #cacaca);
+ background-image: -o-linear-gradient(top, #aaa, #cacaca);
+ background-image: -ms-linear-gradient(top, #aaa, #cacaca);
+ background-image: linear-gradient(top, #aaa, #cacaca);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#aaaaaa', endColorstr = '#cacaca')
+}
+
+.cke_hc .cke_button_on, .cke_hc a.cke_button_off:hover, .cke_hc a.cke_button_off:focus, .cke_hc a.cke_button_off:active, .cke_hc a.cke_button_disabled:hover, .cke_hc a.cke_button_disabled:focus, .cke_hc a.cke_button_disabled:active {
+ border-width: 3px;
+ padding: 1px 3px
+}
+
+.cke_button_disabled .cke_button_icon {
+ opacity: .3
+}
+
+.cke_hc .cke_button_disabled {
+ opacity: .5
+}
+
+a.cke_button_on:hover, a.cke_button_on:focus, a.cke_button_on:active {
+ -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2);
+ -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2);
+ box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2)
+}
+
+a.cke_button_off:hover, a.cke_button_off:focus, a.cke_button_off:active, a.cke_button_disabled:hover, a.cke_button_disabled:focus, a.cke_button_disabled:active {
+ -moz-box-shadow: 0 0 1px rgba(0, 0, 0, .3) inset;
+ -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, .3) inset;
+ box-shadow: 0 0 1px rgba(0, 0, 0, .3) inset;
+ background: #ccc;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ccc));
+ background-image: -moz-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -webkit-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -o-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -ms-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: linear-gradient(top, #f2f2f2, #ccc);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f2f2f2', endColorstr = '#cccccc')
+}
+
+.cke_button_icon {
+ cursor: inherit;
+ background-repeat: no-repeat;
+ margin-top: 1px;
+ width: 16px;
+ height: 16px;
+ float: left;
+ display: inline-block
+}
+
+.cke_rtl .cke_button_icon {
+ float: right
+}
+
+.cke_hc .cke_button_icon {
+ display: none
+}
+
+.cke_button_label {
+ display: none;
+ padding-left: 3px;
+ margin-top: 1px;
+ line-height: 17px;
+ vertical-align: middle;
+ float: left;
+ cursor: default;
+ color: #474747;
+ text-shadow: 0 1px 0 rgba(255, 255, 255, .5)
+}
+
+.cke_rtl .cke_button_label {
+ padding-right: 3px;
+ padding-left: 0;
+ float: right
+}
+
+.cke_hc .cke_button_label {
+ padding: 0;
+ display: inline-block;
+ font-size: 12px
+}
+
+.cke_button_arrow {
+ display: inline-block;
+ margin: 8px 0 0 1px;
+ width: 0;
+ height: 0;
+ cursor: default;
+ vertical-align: top;
+ border-left: 3px solid transparent;
+ border-right: 3px solid transparent;
+ border-top: 3px solid #474747
+}
+
+.cke_rtl .cke_button_arrow {
+ margin-right: 5px;
+ margin-left: 0
+}
+
+.cke_hc .cke_button_arrow {
+ font-size: 10px;
+ margin: 3px -2px 0 3px;
+ width: auto;
+ border: 0
+}
+
+.cke_toolbar_separator {
+ float: left;
+ background-color: #c0c0c0;
+ background-color: rgba(0, 0, 0, .2);
+ margin: 5px 2px 0;
+ height: 18px;
+ width: 1px;
+ -webkit-box-shadow: 1px 0 1px rgba(255, 255, 255, .5);
+ -moz-box-shadow: 1px 0 1px rgba(255, 255, 255, .5);
+ box-shadow: 1px 0 1px rgba(255, 255, 255, .5)
+}
+
+.cke_rtl .cke_toolbar_separator {
+ float: right;
+ -webkit-box-shadow: -1px 0 1px rgba(255, 255, 255, .1);
+ -moz-box-shadow: -1px 0 1px rgba(255, 255, 255, .1);
+ box-shadow: -1px 0 1px rgba(255, 255, 255, .1)
+}
+
+.cke_hc .cke_toolbar_separator {
+ width: 0;
+ border-left: 1px solid;
+ margin: 1px 5px 0 0
+}
+
+.cke_toolbar_break {
+ display: block;
+ clear: left
+}
+
+.cke_rtl .cke_toolbar_break {
+ clear: right
+}
+
+.cke_toolbox_collapser {
+ width: 12px;
+ height: 11px;
+ float: right;
+ margin: 11px 0 0;
+ font-size: 0;
+ cursor: default;
+ text-align: center;
+ border: 1px solid #a6a6a6;
+ border-bottom-color: #979797;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ background: #e4e4e4;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e4e4));
+ background-image: -moz-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -webkit-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -o-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -ms-linear-gradient(top, #fff, #e4e4e4);
+ background-image: linear-gradient(top, #fff, #e4e4e4);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ffffff', endColorstr = '#e4e4e4')
+}
+
+.cke_toolbox_collapser:hover {
+ background: #ccc;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ccc));
+ background-image: -moz-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -webkit-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -o-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -ms-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: linear-gradient(top, #f2f2f2, #ccc);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f2f2f2', endColorstr = '#cccccc')
+}
+
+.cke_toolbox_collapser.cke_toolbox_collapser_min {
+ margin: 0 2px 4px
+}
+
+.cke_rtl .cke_toolbox_collapser {
+ float: left
+}
+
+.cke_toolbox_collapser .cke_arrow {
+ display: inline-block;
+ height: 0;
+ width: 0;
+ font-size: 0;
+ margin-top: 1px;
+ border-left: 3px solid transparent;
+ border-right: 3px solid transparent;
+ border-bottom: 3px solid #474747;
+ border-top: 3px solid transparent
+}
+
+.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow {
+ margin-top: 4px;
+ border-bottom-color: transparent;
+ border-top-color: #474747
+}
+
+.cke_hc .cke_toolbox_collapser .cke_arrow {
+ font-size: 8px;
+ width: auto;
+ border: 0;
+ margin-top: 0;
+ margin-right: 2px
+}
+
+.cke_menubutton {
+ display: block
+}
+
+.cke_menuitem span {
+ cursor: default
+}
+
+.cke_menubutton:hover, .cke_menubutton:focus, .cke_menubutton:active {
+ background-color: #d3d3d3;
+ display: block
+}
+
+.cke_hc .cke_menubutton {
+ padding: 2px
+}
+
+.cke_hc .cke_menubutton:hover, .cke_hc .cke_menubutton:focus, .cke_hc .cke_menubutton:active {
+ border: 2px solid;
+ padding: 0
+}
+
+.cke_menubutton_inner {
+ display: table-row
+}
+
+.cke_menubutton_icon, .cke_menubutton_label, .cke_menuarrow {
+ display: table-cell
+}
+
+.cke_menubutton_icon {
+ background-color: #d7d8d7;
+ opacity: .70;
+ filter: alpha(opacity = 70);
+ padding: 4px
+}
+
+.cke_hc .cke_menubutton_icon {
+ height: 16px;
+ width: 0;
+ padding: 4px 0
+}
+
+.cke_menubutton:hover .cke_menubutton_icon, .cke_menubutton:focus .cke_menubutton_icon, .cke_menubutton:active .cke_menubutton_icon {
+ background-color: #d0d2d0
+}
+
+.cke_menubutton_disabled:hover .cke_menubutton_icon, .cke_menubutton_disabled:focus .cke_menubutton_icon, .cke_menubutton_disabled:active .cke_menubutton_icon {
+ opacity: .3;
+ filter: alpha(opacity = 30)
+}
+
+.cke_menubutton_label {
+ padding: 0 5px;
+ background-color: transparent;
+ width: 100%;
+ vertical-align: middle
+}
+
+.cke_menubutton_disabled .cke_menubutton_label {
+ opacity: .3;
+ filter: alpha(opacity = 30)
+}
+
+.cke_menubutton_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 {
+ display: inline-block;
+ float: left;
+ margin: 0 6px 5px 0;
+ border: 1px solid #a6a6a6;
+ border-bottom-color: #979797;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ background: #e4e4e4;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e4e4));
+ background-image: -moz-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -webkit-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -o-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -ms-linear-gradient(top, #fff, #e4e4e4);
+ background-image: linear-gradient(top, #fff, #e4e4e4);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ffffff', endColorstr = '#e4e4e4')
+}
+
+.cke_combo_off a.cke_combo_button:hover, .cke_combo_off a.cke_combo_button:focus {
+ background: #ccc;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ccc));
+ background-image: -moz-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -webkit-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -o-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -ms-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: linear-gradient(top, #f2f2f2, #ccc);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f2f2f2', endColorstr = '#cccccc');
+ outline: 0
+}
+
+.cke_combo_off a.cke_combo_button:active, .cke_combo_on a.cke_combo_button {
+ border: 1px solid #777;
+ -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 1px 5px rgba(0, 0, 0, .6) inset;
+ -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 1px 5px rgba(0, 0, 0, .6) inset;
+ box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 1px 5px rgba(0, 0, 0, .6) inset;
+ background: #b5b5b5;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#aaa), to(#cacaca));
+ background-image: -moz-linear-gradient(top, #aaa, #cacaca);
+ background-image: -webkit-linear-gradient(top, #aaa, #cacaca);
+ background-image: -o-linear-gradient(top, #aaa, #cacaca);
+ background-image: -ms-linear-gradient(top, #aaa, #cacaca);
+ background-image: linear-gradient(top, #aaa, #cacaca);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#aaaaaa', endColorstr = '#cacaca')
+}
+
+.cke_combo_on a.cke_combo_button:hover, .cke_combo_on a.cke_combo_button:focus, .cke_combo_on a.cke_combo_button:active {
+ -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2);
+ -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2);
+ box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2)
+}
+
+.cke_rtl .cke_combo_button {
+ float: right;
+ margin-left: 5px;
+ margin-right: 0
+}
+
+.cke_hc a.cke_combo_button {
+ padding: 3px
+}
+
+.cke_hc .cke_combo_on a.cke_combo_button, .cke_hc .cke_combo_off a.cke_combo_button:hover, .cke_hc .cke_combo_off a.cke_combo_button:focus, .cke_hc .cke_combo_off a.cke_combo_button:active {
+ border-width: 3px;
+ padding: 1px
+}
+
+.cke_combo_text {
+ line-height: 26px;
+ padding-left: 10px;
+ text-overflow: ellipsis;
+ overflow: hidden;
+ float: left;
+ cursor: default;
+ color: #474747;
+ text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
+ width: 60px
+}
+
+.cke_rtl .cke_combo_text {
+ float: right;
+ text-align: right;
+ padding-left: 0;
+ padding-right: 10px
+}
+
+.cke_hc .cke_combo_text {
+ line-height: 18px;
+ font-size: 12px
+}
+
+.cke_combo_open {
+ cursor: default;
+ display: inline-block;
+ font-size: 0;
+ height: 19px;
+ line-height: 17px;
+ margin: 1px 7px 1px;
+ width: 5px
+}
+
+.cke_hc .cke_combo_open {
+ height: 12px
+}
+
+.cke_combo_arrow {
+ margin: 11px 0 0;
+ float: left;
+ height: 0;
+ width: 0;
+ font-size: 0;
+ border-left: 3px solid transparent;
+ border-right: 3px solid transparent;
+ border-top: 3px solid #474747
+}
+
+.cke_hc .cke_combo_arrow {
+ font-size: 10px;
+ width: auto;
+ border: 0;
+ margin-top: 3px
+}
+
+.cke_combo_disabled .cke_combo_inlinelabel, .cke_combo_disabled .cke_combo_open {
+ opacity: .3
+}
+
+.cke_path {
+ float: left;
+ margin: -2px 0 2px
+}
+
+.cke_path_item, .cke_path_empty {
+ display: inline-block;
+ float: left;
+ padding: 3px 4px;
+ margin-right: 2px;
+ cursor: default;
+ text-decoration: none;
+ outline: 0;
+ border: 0;
+ color: #4c4c4c;
+ text-shadow: 0 1px 0 #fff;
+ font-weight: bold;
+ font-size: 11px
+}
+
+.cke_rtl .cke_path, .cke_rtl .cke_path_item, .cke_rtl .cke_path_empty {
+ float: right
+}
+
+a.cke_path_item:hover, a.cke_path_item:focus, a.cke_path_item:active {
+ background-color: #bfbfbf;
+ color: #333;
+ text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
+ -moz-border-radius: 2px;
+ -webkit-border-radius: 2px;
+ border-radius: 2px;
+ -moz-box-shadow: 0 0 4px rgba(0, 0, 0, .5) inset, 0 1px 0 rgba(255, 255, 255, .5);
+ -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .5) inset, 0 1px 0 rgba(255, 255, 255, .5);
+ box-shadow: 0 0 4px rgba(0, 0, 0, .5) inset, 0 1px 0 rgba(255, 255, 255, .5)
+}
+
+.cke_hc a.cke_path_item:hover, .cke_hc a.cke_path_item:focus, .cke_hc a.cke_path_item:active {
+ border: 2px solid;
+ padding: 1px 2px
+}
+
+.cke_button__source_label, .cke_button__sourcedialog_label {
+ display: inline
+}
+
+.cke_combo__fontsize .cke_combo_text {
+ width: 30px
+}
+
+.cke_combopanel__fontsize {
+ width: 120px
+}
+
+.cke_source {
+ font-family: 'Courier New', Monospace;
+ font-size: small;
+ background-color: #fff;
+ white-space: pre
+}
+
+.cke_wysiwyg_frame, .cke_wysiwyg_div {
+ background-color: #fff
+}
+
+.cke_chrome {
+ visibility: inherit
+}
+
+.cke_voice_label {
+ display: none
+}
+
+legend.cke_voice_label {
+ display: none
+}
+
+a.cke_button_disabled, a.cke_button_disabled:hover, a.cke_button_disabled:focus, a.cke_button_disabled:active {
+ filter: alpha(opacity = 30)
+}
+
+.cke_button_disabled .cke_button_icon {
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #00ffffff, endColorstr = #00ffffff)
+}
+
+.cke_button_off:hover, .cke_button_off:focus, .cke_button_off:active {
+ filter: alpha(opacity = 100)
+}
+
+.cke_combo_disabled .cke_combo_inlinelabel, .cke_combo_disabled .cke_combo_open {
+ filter: alpha(opacity = 30)
+}
+
+.cke_toolbox_collapser {
+ border: 1px solid #a6a6a6
+}
+
+.cke_toolbox_collapser .cke_arrow {
+ margin-top: 1px
+}
+
+.cke_hc .cke_top, .cke_hc .cke_bottom, .cke_hc .cke_combo_button, .cke_hc a.cke_combo_button:hover, .cke_hc a.cke_combo_button:focus, .cke_hc .cke_toolgroup, .cke_hc .cke_button_on, .cke_hc a.cke_button_off:hover, .cke_hc a.cke_button_off:focus, .cke_hc a.cke_button_off:active, .cke_hc .cke_toolbox_collapser, .cke_hc .cke_toolbox_collapser:hover, .cke_hc .cke_panel_grouptitle {
+ filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)
+}
+
+.cke_toolbox_collapser .cke_arrow {
+ border-width: 4px
+}
+
+.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow {
+ border-width: 3px
+}
+
+.cke_toolbox_collapser .cke_arrow {
+ margin-top: 0
+}
+
+.cke_button__about_icon {
+ background: url(icons.png) no-repeat 0 -0px !important;
+}
+
+.cke_button__bold_icon {
+ background: url(icons.png) no-repeat 0 -24px !important;
+}
+
+.cke_button__italic_icon {
+ background: url(icons.png) no-repeat 0 -48px !important;
+}
+
+.cke_button__strike_icon {
+ background: url(icons.png) no-repeat 0 -72px !important;
+}
+
+.cke_button__subscript_icon {
+ background: url(icons.png) no-repeat 0 -96px !important;
+}
+
+.cke_button__superscript_icon {
+ background: url(icons.png) no-repeat 0 -120px !important;
+}
+
+.cke_button__underline_icon {
+ background: url(icons.png) no-repeat 0 -144px !important;
+}
+
+.cke_button__bidiltr_icon {
+ background: url(icons.png) no-repeat 0 -168px !important;
+}
+
+.cke_button__bidirtl_icon {
+ background: url(icons.png) no-repeat 0 -192px !important;
+}
+
+.cke_button__blockquote_icon {
+ background: url(icons.png) no-repeat 0 -216px !important;
+}
+
+.cke_rtl .cke_button__copy_icon, .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {
+ background: url(icons.png) no-repeat 0 -240px !important;
+}
+
+.cke_ltr .cke_button__copy_icon {
+ background: url(icons.png) no-repeat 0 -264px !important;
+}
+
+.cke_rtl .cke_button__cut_icon, .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {
+ background: url(icons.png) no-repeat 0 -288px !important;
+}
+
+.cke_ltr .cke_button__cut_icon {
+ background: url(icons.png) no-repeat 0 -312px !important;
+}
+
+.cke_rtl .cke_button__paste_icon, .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {
+ background: url(icons.png) no-repeat 0 -336px !important;
+}
+
+.cke_ltr .cke_button__paste_icon {
+ background: url(icons.png) no-repeat 0 -360px !important;
+}
+
+.cke_button__bgcolor_icon {
+ background: url(icons.png) no-repeat 0 -384px !important;
+}
+
+.cke_button__textcolor_icon {
+ background: url(icons.png) no-repeat 0 -408px !important;
+}
+
+.cke_rtl .cke_button__templates_icon, .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {
+ background: url(icons.png) no-repeat 0 -432px !important;
+}
+
+.cke_ltr .cke_button__templates_icon {
+ background: url(icons.png) no-repeat 0 -456px !important;
+}
+
+.cke_button__creatediv_icon {
+ background: url(icons.png) no-repeat 0 -480px !important;
+}
+
+.cke_rtl .cke_button__find_icon, .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {
+ background: url(icons.png) no-repeat 0 -504px !important;
+}
+
+.cke_ltr .cke_button__find_icon {
+ background: url(icons.png) no-repeat 0 -528px !important;
+}
+
+.cke_button__replace_icon {
+ background: url(icons.png) no-repeat 0 -552px !important;
+}
+
+.cke_button__flash_icon {
+ background: url(icons.png) no-repeat 0 -576px !important;
+}
+
+.cke_button__button_icon {
+ background: url(icons.png) no-repeat 0 -600px !important;
+}
+
+.cke_button__checkbox_icon {
+ background: url(icons.png) no-repeat 0 -624px !important;
+}
+
+.cke_button__form_icon {
+ background: url(icons.png) no-repeat 0 -648px !important;
+}
+
+.cke_button__hiddenfield_icon {
+ background: url(icons.png) no-repeat 0 -672px !important;
+}
+
+.cke_button__imagebutton_icon {
+ background: url(icons.png) no-repeat 0 -696px !important;
+}
+
+.cke_button__radio_icon {
+ background: url(icons.png) no-repeat 0 -720px !important;
+}
+
+.cke_rtl .cke_button__select_icon, .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {
+ background: url(icons.png) no-repeat 0 -744px !important;
+}
+
+.cke_ltr .cke_button__select_icon {
+ background: url(icons.png) no-repeat 0 -768px !important;
+}
+
+.cke_rtl .cke_button__textarea_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {
+ background: url(icons.png) no-repeat 0 -792px !important;
+}
+
+.cke_ltr .cke_button__textarea_icon {
+ background: url(icons.png) no-repeat 0 -816px !important;
+}
+
+.cke_rtl .cke_button__textfield_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {
+ background: url(icons.png) no-repeat 0 -840px !important;
+}
+
+.cke_ltr .cke_button__textfield_icon {
+ background: url(icons.png) no-repeat 0 -864px !important;
+}
+
+.cke_button__horizontalrule_icon {
+ background: url(icons.png) no-repeat 0 -888px !important;
+}
+
+.cke_button__iframe_icon {
+ background: url(icons.png) no-repeat 0 -912px !important;
+}
+
+.cke_button__image_icon {
+ background: url(icons.png) no-repeat 0 -936px !important;
+}
+
+.cke_rtl .cke_button__indent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {
+ background: url(icons.png) no-repeat 0 -960px !important;
+}
+
+.cke_ltr .cke_button__indent_icon {
+ background: url(icons.png) no-repeat 0 -984px !important;
+}
+
+.cke_rtl .cke_button__outdent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {
+ background: url(icons.png) no-repeat 0 -1008px !important;
+}
+
+.cke_ltr .cke_button__outdent_icon {
+ background: url(icons.png) no-repeat 0 -1032px !important;
+}
+
+.cke_button__smiley_icon {
+ background: url(icons.png) no-repeat 0 -1056px !important;
+}
+
+.cke_button__justifyblock_icon {
+ background: url(icons.png) no-repeat 0 -1080px !important;
+}
+
+.cke_button__justifycenter_icon {
+ background: url(icons.png) no-repeat 0 -1104px !important;
+}
+
+.cke_button__justifyleft_icon {
+ background: url(icons.png) no-repeat 0 -1128px !important;
+}
+
+.cke_button__justifyright_icon {
+ background: url(icons.png) no-repeat 0 -1152px !important;
+}
+
+.cke_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/plugins/redmine_ckeditor/assets/ckeditor/skins/moono/editor_iequirks.css b/plugins/redmine_ckeditor/assets/ckeditor/skins/moono/editor_iequirks.css
index fff67a9f8..ec0ec8c68 100644
--- a/plugins/redmine_ckeditor/assets/ckeditor/skins/moono/editor_iequirks.css
+++ b/plugins/redmine_ckeditor/assets/ckeditor/skins/moono/editor_iequirks.css
@@ -1,1850 +1,1850 @@
-/*
-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 {
- font-size: 11px;
- font-weight: bold;
- white-space: nowrap;
- margin: 0;
- padding: 4px 6px;
- color: #474747;
- text-shadow: 0 1px 0 rgba(255, 255, 255, .75);
- border-bottom: 1px solid #b6b6b6;
- -moz-border-radius: 2px 2px 0 0;
- -webkit-border-radius: 2px 2px 0 0;
- border-radius: 2px 2px 0 0;
- -moz-box-shadow: 0 1px 0 #fff inset;
- -webkit-box-shadow: 0 1px 0 #fff inset;
- box-shadow: 0 1px 0 #fff inset;
- background: #cfd1cf;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#cfd1cf));
- background-image: -moz-linear-gradient(top, #f5f5f5, #cfd1cf);
- background-image: -webkit-linear-gradient(top, #f5f5f5, #cfd1cf);
- background-image: -o-linear-gradient(top, #f5f5f5, #cfd1cf);
- background-image: -ms-linear-gradient(top, #f5f5f5, #cfd1cf);
- background-image: linear-gradient(top, #f5f5f5, #cfd1cf);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f5f5f5', endColorstr = '#cfd1cf')
-}
-
-.cke_panel_listItem p, .cke_panel_listItem h1, .cke_panel_listItem h2, .cke_panel_listItem h3, .cke_panel_listItem h4, .cke_panel_listItem h5, .cke_panel_listItem h6, .cke_panel_listItem pre {
- margin-top: 0;
- margin-bottom: 0
-}
-
-.cke_colorblock {
- padding: 3px;
- font-size: 11px;
- font-family: 'Microsoft Sans Serif', Tahoma, Arial, Verdana, Sans-Serif
-}
-
-.cke_colorblock, .cke_colorblock a {
- text-decoration: none;
- color: #000
-}
-
-span.cke_colorbox {
- width: 10px;
- height: 10px;
- border: #808080 1px solid;
- float: left
-}
-
-.cke_rtl span.cke_colorbox {
- float: right
-}
-
-a.cke_colorbox {
- border: #fff 1px solid;
- padding: 2px;
- float: left;
- width: 12px;
- height: 12px
-}
-
-.cke_rtl a.cke_colorbox {
- float: right
-}
-
-a:hover.cke_colorbox, a:focus.cke_colorbox, a:active.cke_colorbox {
- border: #b6b6b6 1px solid;
- background-color: #e5e5e5
-}
-
-a.cke_colorauto, a.cke_colormore {
- border: #fff 1px solid;
- padding: 2px;
- display: block;
- cursor: pointer
-}
-
-a:hover.cke_colorauto, a:hover.cke_colormore, a:focus.cke_colorauto, a:focus.cke_colormore, a:active.cke_colorauto, a:active.cke_colormore {
- border: #b6b6b6 1px solid;
- background-color: #e5e5e5
-}
-
-.cke_toolbar {
- float: left
-}
-
-.cke_rtl .cke_toolbar {
- float: right
-}
-
-.cke_toolgroup {
- float: left;
- margin: 0 6px 5px 0;
- border: 1px solid #a6a6a6;
- border-bottom-color: #979797;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px;
- -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- background: #e4e4e4;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e4e4));
- background-image: -moz-linear-gradient(top, #fff, #e4e4e4);
- background-image: -webkit-linear-gradient(top, #fff, #e4e4e4);
- background-image: -o-linear-gradient(top, #fff, #e4e4e4);
- background-image: -ms-linear-gradient(top, #fff, #e4e4e4);
- background-image: linear-gradient(top, #fff, #e4e4e4);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ffffff', endColorstr = '#e4e4e4')
-}
-
-.cke_hc .cke_toolgroup {
- border: 0;
- margin-right: 10px;
- margin-bottom: 10px
-}
-
-.cke_rtl .cke_toolgroup *:first-child {
- -moz-border-radius: 0 2px 2px 0;
- -webkit-border-radius: 0 2px 2px 0;
- border-radius: 0 2px 2px 0
-}
-
-.cke_rtl .cke_toolgroup *:last-child {
- -moz-border-radius: 2px 0 0 2px;
- -webkit-border-radius: 2px 0 0 2px;
- border-radius: 2px 0 0 2px
-}
-
-.cke_rtl .cke_toolgroup {
- float: right;
- margin-left: 6px;
- margin-right: 0
-}
-
-a.cke_button {
- display: inline-block;
- height: 18px;
- padding: 4px 6px;
- outline: 0;
- cursor: default;
- float: left;
- border: 0
-}
-
-.cke_rtl .cke_button {
- float: right
-}
-
-.cke_hc .cke_button {
- border: 1px solid black;
- padding: 3px 5px;
- margin: -2px 4px 0 -2px
-}
-
-.cke_button_on {
- -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, .6) inset, 0 1px 0 rgba(0, 0, 0, .2);
- -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .6) inset, 0 1px 0 rgba(0, 0, 0, .2);
- box-shadow: 0 1px 5px rgba(0, 0, 0, .6) inset, 0 1px 0 rgba(0, 0, 0, .2);
- background: #b5b5b5;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#aaa), to(#cacaca));
- background-image: -moz-linear-gradient(top, #aaa, #cacaca);
- background-image: -webkit-linear-gradient(top, #aaa, #cacaca);
- background-image: -o-linear-gradient(top, #aaa, #cacaca);
- background-image: -ms-linear-gradient(top, #aaa, #cacaca);
- background-image: linear-gradient(top, #aaa, #cacaca);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#aaaaaa', endColorstr = '#cacaca')
-}
-
-.cke_hc .cke_button_on, .cke_hc a.cke_button_off:hover, .cke_hc a.cke_button_off:focus, .cke_hc a.cke_button_off:active, .cke_hc a.cke_button_disabled:hover, .cke_hc a.cke_button_disabled:focus, .cke_hc a.cke_button_disabled:active {
- border-width: 3px;
- padding: 1px 3px
-}
-
-.cke_button_disabled .cke_button_icon {
- opacity: .3
-}
-
-.cke_hc .cke_button_disabled {
- opacity: .5
-}
-
-a.cke_button_on:hover, a.cke_button_on:focus, a.cke_button_on:active {
- -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2);
- -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2);
- box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2)
-}
-
-a.cke_button_off:hover, a.cke_button_off:focus, a.cke_button_off:active, a.cke_button_disabled:hover, a.cke_button_disabled:focus, a.cke_button_disabled:active {
- -moz-box-shadow: 0 0 1px rgba(0, 0, 0, .3) inset;
- -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, .3) inset;
- box-shadow: 0 0 1px rgba(0, 0, 0, .3) inset;
- background: #ccc;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ccc));
- background-image: -moz-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -webkit-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -o-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -ms-linear-gradient(top, #f2f2f2, #ccc);
- background-image: linear-gradient(top, #f2f2f2, #ccc);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f2f2f2', endColorstr = '#cccccc')
-}
-
-.cke_button_icon {
- cursor: inherit;
- background-repeat: no-repeat;
- margin-top: 1px;
- width: 16px;
- height: 16px;
- float: left;
- display: inline-block
-}
-
-.cke_rtl .cke_button_icon {
- float: right
-}
-
-.cke_hc .cke_button_icon {
- display: none
-}
-
-.cke_button_label {
- display: none;
- padding-left: 3px;
- margin-top: 1px;
- line-height: 17px;
- vertical-align: middle;
- float: left;
- cursor: default;
- color: #474747;
- text-shadow: 0 1px 0 rgba(255, 255, 255, .5)
-}
-
-.cke_rtl .cke_button_label {
- padding-right: 3px;
- padding-left: 0;
- float: right
-}
-
-.cke_hc .cke_button_label {
- padding: 0;
- display: inline-block;
- font-size: 12px
-}
-
-.cke_button_arrow {
- display: inline-block;
- margin: 8px 0 0 1px;
- width: 0;
- height: 0;
- cursor: default;
- vertical-align: top;
- border-left: 3px solid transparent;
- border-right: 3px solid transparent;
- border-top: 3px solid #474747
-}
-
-.cke_rtl .cke_button_arrow {
- margin-right: 5px;
- margin-left: 0
-}
-
-.cke_hc .cke_button_arrow {
- font-size: 10px;
- margin: 3px -2px 0 3px;
- width: auto;
- border: 0
-}
-
-.cke_toolbar_separator {
- float: left;
- background-color: #c0c0c0;
- background-color: rgba(0, 0, 0, .2);
- margin: 5px 2px 0;
- height: 18px;
- width: 1px;
- -webkit-box-shadow: 1px 0 1px rgba(255, 255, 255, .5);
- -moz-box-shadow: 1px 0 1px rgba(255, 255, 255, .5);
- box-shadow: 1px 0 1px rgba(255, 255, 255, .5)
-}
-
-.cke_rtl .cke_toolbar_separator {
- float: right;
- -webkit-box-shadow: -1px 0 1px rgba(255, 255, 255, .1);
- -moz-box-shadow: -1px 0 1px rgba(255, 255, 255, .1);
- box-shadow: -1px 0 1px rgba(255, 255, 255, .1)
-}
-
-.cke_hc .cke_toolbar_separator {
- width: 0;
- border-left: 1px solid;
- margin: 1px 5px 0 0
-}
-
-.cke_toolbar_break {
- display: block;
- clear: left
-}
-
-.cke_rtl .cke_toolbar_break {
- clear: right
-}
-
-.cke_toolbox_collapser {
- width: 12px;
- height: 11px;
- float: right;
- margin: 11px 0 0;
- font-size: 0;
- cursor: default;
- text-align: center;
- border: 1px solid #a6a6a6;
- border-bottom-color: #979797;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px;
- -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- background: #e4e4e4;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e4e4));
- background-image: -moz-linear-gradient(top, #fff, #e4e4e4);
- background-image: -webkit-linear-gradient(top, #fff, #e4e4e4);
- background-image: -o-linear-gradient(top, #fff, #e4e4e4);
- background-image: -ms-linear-gradient(top, #fff, #e4e4e4);
- background-image: linear-gradient(top, #fff, #e4e4e4);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ffffff', endColorstr = '#e4e4e4')
-}
-
-.cke_toolbox_collapser:hover {
- background: #ccc;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ccc));
- background-image: -moz-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -webkit-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -o-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -ms-linear-gradient(top, #f2f2f2, #ccc);
- background-image: linear-gradient(top, #f2f2f2, #ccc);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f2f2f2', endColorstr = '#cccccc')
-}
-
-.cke_toolbox_collapser.cke_toolbox_collapser_min {
- margin: 0 2px 4px
-}
-
-.cke_rtl .cke_toolbox_collapser {
- float: left
-}
-
-.cke_toolbox_collapser .cke_arrow {
- display: inline-block;
- height: 0;
- width: 0;
- font-size: 0;
- margin-top: 1px;
- border-left: 3px solid transparent;
- border-right: 3px solid transparent;
- border-bottom: 3px solid #474747;
- border-top: 3px solid transparent
-}
-
-.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow {
- margin-top: 4px;
- border-bottom-color: transparent;
- border-top-color: #474747
-}
-
-.cke_hc .cke_toolbox_collapser .cke_arrow {
- font-size: 8px;
- width: auto;
- border: 0;
- margin-top: 0;
- margin-right: 2px
-}
-
-.cke_menubutton {
- display: block
-}
-
-.cke_menuitem span {
- cursor: default
-}
-
-.cke_menubutton:hover, .cke_menubutton:focus, .cke_menubutton:active {
- background-color: #d3d3d3;
- display: block
-}
-
-.cke_hc .cke_menubutton {
- padding: 2px
-}
-
-.cke_hc .cke_menubutton:hover, .cke_hc .cke_menubutton:focus, .cke_hc .cke_menubutton:active {
- border: 2px solid;
- padding: 0
-}
-
-.cke_menubutton_inner {
- display: table-row
-}
-
-.cke_menubutton_icon, .cke_menubutton_label, .cke_menuarrow {
- display: table-cell
-}
-
-.cke_menubutton_icon {
- background-color: #d7d8d7;
- opacity: .70;
- filter: alpha(opacity = 70);
- padding: 4px
-}
-
-.cke_hc .cke_menubutton_icon {
- height: 16px;
- width: 0;
- padding: 4px 0
-}
-
-.cke_menubutton:hover .cke_menubutton_icon, .cke_menubutton:focus .cke_menubutton_icon, .cke_menubutton:active .cke_menubutton_icon {
- background-color: #d0d2d0
-}
-
-.cke_menubutton_disabled:hover .cke_menubutton_icon, .cke_menubutton_disabled:focus .cke_menubutton_icon, .cke_menubutton_disabled:active .cke_menubutton_icon {
- opacity: .3;
- filter: alpha(opacity = 30)
-}
-
-.cke_menubutton_label {
- padding: 0 5px;
- background-color: transparent;
- width: 100%;
- vertical-align: middle
-}
-
-.cke_menubutton_disabled .cke_menubutton_label {
- opacity: .3;
- filter: alpha(opacity = 30)
-}
-
-.cke_menubutton_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 {
- display: inline-block;
- float: left;
- margin: 0 6px 5px 0;
- border: 1px solid #a6a6a6;
- border-bottom-color: #979797;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px;
- -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
- background: #e4e4e4;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e4e4));
- background-image: -moz-linear-gradient(top, #fff, #e4e4e4);
- background-image: -webkit-linear-gradient(top, #fff, #e4e4e4);
- background-image: -o-linear-gradient(top, #fff, #e4e4e4);
- background-image: -ms-linear-gradient(top, #fff, #e4e4e4);
- background-image: linear-gradient(top, #fff, #e4e4e4);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ffffff', endColorstr = '#e4e4e4')
-}
-
-.cke_combo_off a.cke_combo_button:hover, .cke_combo_off a.cke_combo_button:focus {
- background: #ccc;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ccc));
- background-image: -moz-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -webkit-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -o-linear-gradient(top, #f2f2f2, #ccc);
- background-image: -ms-linear-gradient(top, #f2f2f2, #ccc);
- background-image: linear-gradient(top, #f2f2f2, #ccc);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f2f2f2', endColorstr = '#cccccc');
- outline: 0
-}
-
-.cke_combo_off a.cke_combo_button:active, .cke_combo_on a.cke_combo_button {
- border: 1px solid #777;
- -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 1px 5px rgba(0, 0, 0, .6) inset;
- -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 1px 5px rgba(0, 0, 0, .6) inset;
- box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 1px 5px rgba(0, 0, 0, .6) inset;
- background: #b5b5b5;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#aaa), to(#cacaca));
- background-image: -moz-linear-gradient(top, #aaa, #cacaca);
- background-image: -webkit-linear-gradient(top, #aaa, #cacaca);
- background-image: -o-linear-gradient(top, #aaa, #cacaca);
- background-image: -ms-linear-gradient(top, #aaa, #cacaca);
- background-image: linear-gradient(top, #aaa, #cacaca);
- filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#aaaaaa', endColorstr = '#cacaca')
-}
-
-.cke_combo_on a.cke_combo_button:hover, .cke_combo_on a.cke_combo_button:focus, .cke_combo_on a.cke_combo_button:active {
- -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2);
- -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2);
- box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2)
-}
-
-.cke_rtl .cke_combo_button {
- float: right;
- margin-left: 5px;
- margin-right: 0
-}
-
-.cke_hc a.cke_combo_button {
- padding: 3px
-}
-
-.cke_hc .cke_combo_on a.cke_combo_button, .cke_hc .cke_combo_off a.cke_combo_button:hover, .cke_hc .cke_combo_off a.cke_combo_button:focus, .cke_hc .cke_combo_off a.cke_combo_button:active {
- border-width: 3px;
- padding: 1px
-}
-
-.cke_combo_text {
- line-height: 26px;
- padding-left: 10px;
- text-overflow: ellipsis;
- overflow: hidden;
- float: left;
- cursor: default;
- color: #474747;
- text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
- width: 60px
-}
-
-.cke_rtl .cke_combo_text {
- float: right;
- text-align: right;
- padding-left: 0;
- padding-right: 10px
-}
-
-.cke_hc .cke_combo_text {
- line-height: 18px;
- font-size: 12px
-}
-
-.cke_combo_open {
- cursor: default;
- display: inline-block;
- font-size: 0;
- height: 19px;
- line-height: 17px;
- margin: 1px 7px 1px;
- width: 5px
-}
-
-.cke_hc .cke_combo_open {
- height: 12px
-}
-
-.cke_combo_arrow {
- margin: 11px 0 0;
- float: left;
- height: 0;
- width: 0;
- font-size: 0;
- border-left: 3px solid transparent;
- border-right: 3px solid transparent;
- border-top: 3px solid #474747
-}
-
-.cke_hc .cke_combo_arrow {
- font-size: 10px;
- width: auto;
- border: 0;
- margin-top: 3px
-}
-
-.cke_combo_disabled .cke_combo_inlinelabel, .cke_combo_disabled .cke_combo_open {
- opacity: .3
-}
-
-.cke_path {
- float: left;
- margin: -2px 0 2px
-}
-
-.cke_path_item, .cke_path_empty {
- display: inline-block;
- float: left;
- padding: 3px 4px;
- margin-right: 2px;
- cursor: default;
- text-decoration: none;
- outline: 0;
- border: 0;
- color: #4c4c4c;
- text-shadow: 0 1px 0 #fff;
- font-weight: bold;
- font-size: 11px
-}
-
-.cke_rtl .cke_path, .cke_rtl .cke_path_item, .cke_rtl .cke_path_empty {
- float: right
-}
-
-a.cke_path_item:hover, a.cke_path_item:focus, a.cke_path_item:active {
- background-color: #bfbfbf;
- color: #333;
- text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
- -moz-border-radius: 2px;
- -webkit-border-radius: 2px;
- border-radius: 2px;
- -moz-box-shadow: 0 0 4px rgba(0, 0, 0, .5) inset, 0 1px 0 rgba(255, 255, 255, .5);
- -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .5) inset, 0 1px 0 rgba(255, 255, 255, .5);
- box-shadow: 0 0 4px rgba(0, 0, 0, .5) inset, 0 1px 0 rgba(255, 255, 255, .5)
-}
-
-.cke_hc a.cke_path_item:hover, .cke_hc a.cke_path_item:focus, .cke_hc a.cke_path_item:active {
- border: 2px solid;
- padding: 1px 2px
-}
-
-.cke_button__source_label, .cke_button__sourcedialog_label {
- display: inline
-}
-
-.cke_combo__fontsize .cke_combo_text {
- width: 30px
-}
-
-.cke_combopanel__fontsize {
- width: 120px
-}
-
-.cke_source {
- font-family: 'Courier New', Monospace;
- font-size: small;
- background-color: #fff;
- white-space: pre
-}
-
-.cke_wysiwyg_frame, .cke_wysiwyg_div {
- background-color: #fff
-}
-
-.cke_chrome {
- visibility: inherit
-}
-
-.cke_voice_label {
- display: none
-}
-
-legend.cke_voice_label {
- display: none
-}
-
-a.cke_button_disabled, a.cke_button_disabled:hover, a.cke_button_disabled:focus, a.cke_button_disabled:active {
- filter: alpha(opacity = 30)
-}
-
-.cke_button_disabled .cke_button_icon {
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #00ffffff, endColorstr = #00ffffff)
-}
-
-.cke_button_off:hover, .cke_button_off:focus, .cke_button_off:active {
- filter: alpha(opacity = 100)
-}
-
-.cke_combo_disabled .cke_combo_inlinelabel, .cke_combo_disabled .cke_combo_open {
- filter: alpha(opacity = 30)
-}
-
-.cke_toolbox_collapser {
- border: 1px solid #a6a6a6
-}
-
-.cke_toolbox_collapser .cke_arrow {
- margin-top: 1px
-}
-
-.cke_hc .cke_top, .cke_hc .cke_bottom, .cke_hc .cke_combo_button, .cke_hc a.cke_combo_button:hover, .cke_hc a.cke_combo_button:focus, .cke_hc .cke_toolgroup, .cke_hc .cke_button_on, .cke_hc a.cke_button_off:hover, .cke_hc a.cke_button_off:focus, .cke_hc a.cke_button_off:active, .cke_hc .cke_toolbox_collapser, .cke_hc .cke_toolbox_collapser:hover, .cke_hc .cke_panel_grouptitle {
- filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)
-}
-
-.cke_top, .cke_contents, .cke_bottom {
- width: 100%
-}
-
-.cke_button_arrow {
- font-size: 0
-}
-
-.cke_rtl .cke_toolgroup, .cke_rtl .cke_toolbar_separator, .cke_rtl .cke_button, .cke_rtl .cke_button *, .cke_rtl .cke_combo, .cke_rtl .cke_combo *, .cke_rtl .cke_path_item, .cke_rtl .cke_path_item *, .cke_rtl .cke_path_empty {
- float: none
-}
-
-.cke_rtl .cke_toolgroup, .cke_rtl .cke_toolbar_separator, .cke_rtl .cke_combo_button, .cke_rtl .cke_combo_button *, .cke_rtl .cke_button, .cke_rtl .cke_button_icon, {
- display: inline-block;
- vertical-align: top
-}
-
-.cke_rtl .cke_button_icon {
- float: none
-}
-
-.cke_resizer {
- width: 10px
-}
-
-.cke_source {
- white-space: normal
-}
-
-.cke_bottom {
- position: static
-}
-
-.cke_colorbox {
- font-size: 0
-}
-
-.cke_button__about_icon {
- background: url(icons.png) no-repeat 0 -0px !important;
-}
-
-.cke_button__bold_icon {
- background: url(icons.png) no-repeat 0 -24px !important;
-}
-
-.cke_button__italic_icon {
- background: url(icons.png) no-repeat 0 -48px !important;
-}
-
-.cke_button__strike_icon {
- background: url(icons.png) no-repeat 0 -72px !important;
-}
-
-.cke_button__subscript_icon {
- background: url(icons.png) no-repeat 0 -96px !important;
-}
-
-.cke_button__superscript_icon {
- background: url(icons.png) no-repeat 0 -120px !important;
-}
-
-.cke_button__underline_icon {
- background: url(icons.png) no-repeat 0 -144px !important;
-}
-
-.cke_button__bidiltr_icon {
- background: url(icons.png) no-repeat 0 -168px !important;
-}
-
-.cke_button__bidirtl_icon {
- background: url(icons.png) no-repeat 0 -192px !important;
-}
-
-.cke_button__blockquote_icon {
- background: url(icons.png) no-repeat 0 -216px !important;
-}
-
-.cke_rtl .cke_button__copy_icon, .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {
- background: url(icons.png) no-repeat 0 -240px !important;
-}
-
-.cke_ltr .cke_button__copy_icon {
- background: url(icons.png) no-repeat 0 -264px !important;
-}
-
-.cke_rtl .cke_button__cut_icon, .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {
- background: url(icons.png) no-repeat 0 -288px !important;
-}
-
-.cke_ltr .cke_button__cut_icon {
- background: url(icons.png) no-repeat 0 -312px !important;
-}
-
-.cke_rtl .cke_button__paste_icon, .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {
- background: url(icons.png) no-repeat 0 -336px !important;
-}
-
-.cke_ltr .cke_button__paste_icon {
- background: url(icons.png) no-repeat 0 -360px !important;
-}
-
-.cke_button__bgcolor_icon {
- background: url(icons.png) no-repeat 0 -384px !important;
-}
-
-.cke_button__textcolor_icon {
- background: url(icons.png) no-repeat 0 -408px !important;
-}
-
-.cke_rtl .cke_button__templates_icon, .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {
- background: url(icons.png) no-repeat 0 -432px !important;
-}
-
-.cke_ltr .cke_button__templates_icon {
- background: url(icons.png) no-repeat 0 -456px !important;
-}
-
-.cke_button__creatediv_icon {
- background: url(icons.png) no-repeat 0 -480px !important;
-}
-
-.cke_rtl .cke_button__find_icon, .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {
- background: url(icons.png) no-repeat 0 -504px !important;
-}
-
-.cke_ltr .cke_button__find_icon {
- background: url(icons.png) no-repeat 0 -528px !important;
-}
-
-.cke_button__replace_icon {
- background: url(icons.png) no-repeat 0 -552px !important;
-}
-
-.cke_button__flash_icon {
- background: url(icons.png) no-repeat 0 -576px !important;
-}
-
-.cke_button__button_icon {
- background: url(icons.png) no-repeat 0 -600px !important;
-}
-
-.cke_button__checkbox_icon {
- background: url(icons.png) no-repeat 0 -624px !important;
-}
-
-.cke_button__form_icon {
- background: url(icons.png) no-repeat 0 -648px !important;
-}
-
-.cke_button__hiddenfield_icon {
- background: url(icons.png) no-repeat 0 -672px !important;
-}
-
-.cke_button__imagebutton_icon {
- background: url(icons.png) no-repeat 0 -696px !important;
-}
-
-.cke_button__radio_icon {
- background: url(icons.png) no-repeat 0 -720px !important;
-}
-
-.cke_rtl .cke_button__select_icon, .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {
- background: url(icons.png) no-repeat 0 -744px !important;
-}
-
-.cke_ltr .cke_button__select_icon {
- background: url(icons.png) no-repeat 0 -768px !important;
-}
-
-.cke_rtl .cke_button__textarea_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {
- background: url(icons.png) no-repeat 0 -792px !important;
-}
-
-.cke_ltr .cke_button__textarea_icon {
- background: url(icons.png) no-repeat 0 -816px !important;
-}
-
-.cke_rtl .cke_button__textfield_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {
- background: url(icons.png) no-repeat 0 -840px !important;
-}
-
-.cke_ltr .cke_button__textfield_icon {
- background: url(icons.png) no-repeat 0 -864px !important;
-}
-
-.cke_button__horizontalrule_icon {
- background: url(icons.png) no-repeat 0 -888px !important;
-}
-
-.cke_button__iframe_icon {
- background: url(icons.png) no-repeat 0 -912px !important;
-}
-
-.cke_button__image_icon {
- background: url(icons.png) no-repeat 0 -936px !important;
-}
-
-.cke_rtl .cke_button__indent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {
- background: url(icons.png) no-repeat 0 -960px !important;
-}
-
-.cke_ltr .cke_button__indent_icon {
- background: url(icons.png) no-repeat 0 -984px !important;
-}
-
-.cke_rtl .cke_button__outdent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {
- background: url(icons.png) no-repeat 0 -1008px !important;
-}
-
-.cke_ltr .cke_button__outdent_icon {
- background: url(icons.png) no-repeat 0 -1032px !important;
-}
-
-.cke_button__smiley_icon {
- background: url(icons.png) no-repeat 0 -1056px !important;
-}
-
-.cke_button__justifyblock_icon {
- background: url(icons.png) no-repeat 0 -1080px !important;
-}
-
-.cke_button__justifycenter_icon {
- background: url(icons.png) no-repeat 0 -1104px !important;
-}
-
-.cke_button__justifyleft_icon {
- background: url(icons.png) no-repeat 0 -1128px !important;
-}
-
-.cke_button__justifyright_icon {
- background: url(icons.png) no-repeat 0 -1152px !important;
-}
-
-.cke_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;
+/*
+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 {
+ font-size: 11px;
+ font-weight: bold;
+ white-space: nowrap;
+ margin: 0;
+ padding: 4px 6px;
+ color: #474747;
+ text-shadow: 0 1px 0 rgba(255, 255, 255, .75);
+ border-bottom: 1px solid #b6b6b6;
+ -moz-border-radius: 2px 2px 0 0;
+ -webkit-border-radius: 2px 2px 0 0;
+ border-radius: 2px 2px 0 0;
+ -moz-box-shadow: 0 1px 0 #fff inset;
+ -webkit-box-shadow: 0 1px 0 #fff inset;
+ box-shadow: 0 1px 0 #fff inset;
+ background: #cfd1cf;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#cfd1cf));
+ background-image: -moz-linear-gradient(top, #f5f5f5, #cfd1cf);
+ background-image: -webkit-linear-gradient(top, #f5f5f5, #cfd1cf);
+ background-image: -o-linear-gradient(top, #f5f5f5, #cfd1cf);
+ background-image: -ms-linear-gradient(top, #f5f5f5, #cfd1cf);
+ background-image: linear-gradient(top, #f5f5f5, #cfd1cf);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f5f5f5', endColorstr = '#cfd1cf')
+}
+
+.cke_panel_listItem p, .cke_panel_listItem h1, .cke_panel_listItem h2, .cke_panel_listItem h3, .cke_panel_listItem h4, .cke_panel_listItem h5, .cke_panel_listItem h6, .cke_panel_listItem pre {
+ margin-top: 0;
+ margin-bottom: 0
+}
+
+.cke_colorblock {
+ padding: 3px;
+ font-size: 11px;
+ font-family: 'Microsoft Sans Serif', Tahoma, Arial, Verdana, Sans-Serif
+}
+
+.cke_colorblock, .cke_colorblock a {
+ text-decoration: none;
+ color: #000
+}
+
+span.cke_colorbox {
+ width: 10px;
+ height: 10px;
+ border: #808080 1px solid;
+ float: left
+}
+
+.cke_rtl span.cke_colorbox {
+ float: right
+}
+
+a.cke_colorbox {
+ border: #fff 1px solid;
+ padding: 2px;
+ float: left;
+ width: 12px;
+ height: 12px
+}
+
+.cke_rtl a.cke_colorbox {
+ float: right
+}
+
+a:hover.cke_colorbox, a:focus.cke_colorbox, a:active.cke_colorbox {
+ border: #b6b6b6 1px solid;
+ background-color: #e5e5e5
+}
+
+a.cke_colorauto, a.cke_colormore {
+ border: #fff 1px solid;
+ padding: 2px;
+ display: block;
+ cursor: pointer
+}
+
+a:hover.cke_colorauto, a:hover.cke_colormore, a:focus.cke_colorauto, a:focus.cke_colormore, a:active.cke_colorauto, a:active.cke_colormore {
+ border: #b6b6b6 1px solid;
+ background-color: #e5e5e5
+}
+
+.cke_toolbar {
+ float: left
+}
+
+.cke_rtl .cke_toolbar {
+ float: right
+}
+
+.cke_toolgroup {
+ float: left;
+ margin: 0 6px 5px 0;
+ border: 1px solid #a6a6a6;
+ border-bottom-color: #979797;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ background: #e4e4e4;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e4e4));
+ background-image: -moz-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -webkit-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -o-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -ms-linear-gradient(top, #fff, #e4e4e4);
+ background-image: linear-gradient(top, #fff, #e4e4e4);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ffffff', endColorstr = '#e4e4e4')
+}
+
+.cke_hc .cke_toolgroup {
+ border: 0;
+ margin-right: 10px;
+ margin-bottom: 10px
+}
+
+.cke_rtl .cke_toolgroup *:first-child {
+ -moz-border-radius: 0 2px 2px 0;
+ -webkit-border-radius: 0 2px 2px 0;
+ border-radius: 0 2px 2px 0
+}
+
+.cke_rtl .cke_toolgroup *:last-child {
+ -moz-border-radius: 2px 0 0 2px;
+ -webkit-border-radius: 2px 0 0 2px;
+ border-radius: 2px 0 0 2px
+}
+
+.cke_rtl .cke_toolgroup {
+ float: right;
+ margin-left: 6px;
+ margin-right: 0
+}
+
+a.cke_button {
+ display: inline-block;
+ height: 18px;
+ padding: 4px 6px;
+ outline: 0;
+ cursor: default;
+ float: left;
+ border: 0
+}
+
+.cke_rtl .cke_button {
+ float: right
+}
+
+.cke_hc .cke_button {
+ border: 1px solid black;
+ padding: 3px 5px;
+ margin: -2px 4px 0 -2px
+}
+
+.cke_button_on {
+ -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, .6) inset, 0 1px 0 rgba(0, 0, 0, .2);
+ -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .6) inset, 0 1px 0 rgba(0, 0, 0, .2);
+ box-shadow: 0 1px 5px rgba(0, 0, 0, .6) inset, 0 1px 0 rgba(0, 0, 0, .2);
+ background: #b5b5b5;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#aaa), to(#cacaca));
+ background-image: -moz-linear-gradient(top, #aaa, #cacaca);
+ background-image: -webkit-linear-gradient(top, #aaa, #cacaca);
+ background-image: -o-linear-gradient(top, #aaa, #cacaca);
+ background-image: -ms-linear-gradient(top, #aaa, #cacaca);
+ background-image: linear-gradient(top, #aaa, #cacaca);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#aaaaaa', endColorstr = '#cacaca')
+}
+
+.cke_hc .cke_button_on, .cke_hc a.cke_button_off:hover, .cke_hc a.cke_button_off:focus, .cke_hc a.cke_button_off:active, .cke_hc a.cke_button_disabled:hover, .cke_hc a.cke_button_disabled:focus, .cke_hc a.cke_button_disabled:active {
+ border-width: 3px;
+ padding: 1px 3px
+}
+
+.cke_button_disabled .cke_button_icon {
+ opacity: .3
+}
+
+.cke_hc .cke_button_disabled {
+ opacity: .5
+}
+
+a.cke_button_on:hover, a.cke_button_on:focus, a.cke_button_on:active {
+ -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2);
+ -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2);
+ box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2)
+}
+
+a.cke_button_off:hover, a.cke_button_off:focus, a.cke_button_off:active, a.cke_button_disabled:hover, a.cke_button_disabled:focus, a.cke_button_disabled:active {
+ -moz-box-shadow: 0 0 1px rgba(0, 0, 0, .3) inset;
+ -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, .3) inset;
+ box-shadow: 0 0 1px rgba(0, 0, 0, .3) inset;
+ background: #ccc;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ccc));
+ background-image: -moz-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -webkit-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -o-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -ms-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: linear-gradient(top, #f2f2f2, #ccc);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f2f2f2', endColorstr = '#cccccc')
+}
+
+.cke_button_icon {
+ cursor: inherit;
+ background-repeat: no-repeat;
+ margin-top: 1px;
+ width: 16px;
+ height: 16px;
+ float: left;
+ display: inline-block
+}
+
+.cke_rtl .cke_button_icon {
+ float: right
+}
+
+.cke_hc .cke_button_icon {
+ display: none
+}
+
+.cke_button_label {
+ display: none;
+ padding-left: 3px;
+ margin-top: 1px;
+ line-height: 17px;
+ vertical-align: middle;
+ float: left;
+ cursor: default;
+ color: #474747;
+ text-shadow: 0 1px 0 rgba(255, 255, 255, .5)
+}
+
+.cke_rtl .cke_button_label {
+ padding-right: 3px;
+ padding-left: 0;
+ float: right
+}
+
+.cke_hc .cke_button_label {
+ padding: 0;
+ display: inline-block;
+ font-size: 12px
+}
+
+.cke_button_arrow {
+ display: inline-block;
+ margin: 8px 0 0 1px;
+ width: 0;
+ height: 0;
+ cursor: default;
+ vertical-align: top;
+ border-left: 3px solid transparent;
+ border-right: 3px solid transparent;
+ border-top: 3px solid #474747
+}
+
+.cke_rtl .cke_button_arrow {
+ margin-right: 5px;
+ margin-left: 0
+}
+
+.cke_hc .cke_button_arrow {
+ font-size: 10px;
+ margin: 3px -2px 0 3px;
+ width: auto;
+ border: 0
+}
+
+.cke_toolbar_separator {
+ float: left;
+ background-color: #c0c0c0;
+ background-color: rgba(0, 0, 0, .2);
+ margin: 5px 2px 0;
+ height: 18px;
+ width: 1px;
+ -webkit-box-shadow: 1px 0 1px rgba(255, 255, 255, .5);
+ -moz-box-shadow: 1px 0 1px rgba(255, 255, 255, .5);
+ box-shadow: 1px 0 1px rgba(255, 255, 255, .5)
+}
+
+.cke_rtl .cke_toolbar_separator {
+ float: right;
+ -webkit-box-shadow: -1px 0 1px rgba(255, 255, 255, .1);
+ -moz-box-shadow: -1px 0 1px rgba(255, 255, 255, .1);
+ box-shadow: -1px 0 1px rgba(255, 255, 255, .1)
+}
+
+.cke_hc .cke_toolbar_separator {
+ width: 0;
+ border-left: 1px solid;
+ margin: 1px 5px 0 0
+}
+
+.cke_toolbar_break {
+ display: block;
+ clear: left
+}
+
+.cke_rtl .cke_toolbar_break {
+ clear: right
+}
+
+.cke_toolbox_collapser {
+ width: 12px;
+ height: 11px;
+ float: right;
+ margin: 11px 0 0;
+ font-size: 0;
+ cursor: default;
+ text-align: center;
+ border: 1px solid #a6a6a6;
+ border-bottom-color: #979797;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ background: #e4e4e4;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e4e4));
+ background-image: -moz-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -webkit-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -o-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -ms-linear-gradient(top, #fff, #e4e4e4);
+ background-image: linear-gradient(top, #fff, #e4e4e4);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ffffff', endColorstr = '#e4e4e4')
+}
+
+.cke_toolbox_collapser:hover {
+ background: #ccc;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ccc));
+ background-image: -moz-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -webkit-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -o-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -ms-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: linear-gradient(top, #f2f2f2, #ccc);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f2f2f2', endColorstr = '#cccccc')
+}
+
+.cke_toolbox_collapser.cke_toolbox_collapser_min {
+ margin: 0 2px 4px
+}
+
+.cke_rtl .cke_toolbox_collapser {
+ float: left
+}
+
+.cke_toolbox_collapser .cke_arrow {
+ display: inline-block;
+ height: 0;
+ width: 0;
+ font-size: 0;
+ margin-top: 1px;
+ border-left: 3px solid transparent;
+ border-right: 3px solid transparent;
+ border-bottom: 3px solid #474747;
+ border-top: 3px solid transparent
+}
+
+.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow {
+ margin-top: 4px;
+ border-bottom-color: transparent;
+ border-top-color: #474747
+}
+
+.cke_hc .cke_toolbox_collapser .cke_arrow {
+ font-size: 8px;
+ width: auto;
+ border: 0;
+ margin-top: 0;
+ margin-right: 2px
+}
+
+.cke_menubutton {
+ display: block
+}
+
+.cke_menuitem span {
+ cursor: default
+}
+
+.cke_menubutton:hover, .cke_menubutton:focus, .cke_menubutton:active {
+ background-color: #d3d3d3;
+ display: block
+}
+
+.cke_hc .cke_menubutton {
+ padding: 2px
+}
+
+.cke_hc .cke_menubutton:hover, .cke_hc .cke_menubutton:focus, .cke_hc .cke_menubutton:active {
+ border: 2px solid;
+ padding: 0
+}
+
+.cke_menubutton_inner {
+ display: table-row
+}
+
+.cke_menubutton_icon, .cke_menubutton_label, .cke_menuarrow {
+ display: table-cell
+}
+
+.cke_menubutton_icon {
+ background-color: #d7d8d7;
+ opacity: .70;
+ filter: alpha(opacity = 70);
+ padding: 4px
+}
+
+.cke_hc .cke_menubutton_icon {
+ height: 16px;
+ width: 0;
+ padding: 4px 0
+}
+
+.cke_menubutton:hover .cke_menubutton_icon, .cke_menubutton:focus .cke_menubutton_icon, .cke_menubutton:active .cke_menubutton_icon {
+ background-color: #d0d2d0
+}
+
+.cke_menubutton_disabled:hover .cke_menubutton_icon, .cke_menubutton_disabled:focus .cke_menubutton_icon, .cke_menubutton_disabled:active .cke_menubutton_icon {
+ opacity: .3;
+ filter: alpha(opacity = 30)
+}
+
+.cke_menubutton_label {
+ padding: 0 5px;
+ background-color: transparent;
+ width: 100%;
+ vertical-align: middle
+}
+
+.cke_menubutton_disabled .cke_menubutton_label {
+ opacity: .3;
+ filter: alpha(opacity = 30)
+}
+
+.cke_menubutton_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 {
+ display: inline-block;
+ float: left;
+ margin: 0 6px 5px 0;
+ border: 1px solid #a6a6a6;
+ border-bottom-color: #979797;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
+ background: #e4e4e4;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e4e4));
+ background-image: -moz-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -webkit-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -o-linear-gradient(top, #fff, #e4e4e4);
+ background-image: -ms-linear-gradient(top, #fff, #e4e4e4);
+ background-image: linear-gradient(top, #fff, #e4e4e4);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#ffffff', endColorstr = '#e4e4e4')
+}
+
+.cke_combo_off a.cke_combo_button:hover, .cke_combo_off a.cke_combo_button:focus {
+ background: #ccc;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ccc));
+ background-image: -moz-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -webkit-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -o-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: -ms-linear-gradient(top, #f2f2f2, #ccc);
+ background-image: linear-gradient(top, #f2f2f2, #ccc);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#f2f2f2', endColorstr = '#cccccc');
+ outline: 0
+}
+
+.cke_combo_off a.cke_combo_button:active, .cke_combo_on a.cke_combo_button {
+ border: 1px solid #777;
+ -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 1px 5px rgba(0, 0, 0, .6) inset;
+ -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 1px 5px rgba(0, 0, 0, .6) inset;
+ box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 1px 5px rgba(0, 0, 0, .6) inset;
+ background: #b5b5b5;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#aaa), to(#cacaca));
+ background-image: -moz-linear-gradient(top, #aaa, #cacaca);
+ background-image: -webkit-linear-gradient(top, #aaa, #cacaca);
+ background-image: -o-linear-gradient(top, #aaa, #cacaca);
+ background-image: -ms-linear-gradient(top, #aaa, #cacaca);
+ background-image: linear-gradient(top, #aaa, #cacaca);
+ filter: progid:DXImageTransform.Microsoft.gradient(gradientType = 0, startColorstr = '#aaaaaa', endColorstr = '#cacaca')
+}
+
+.cke_combo_on a.cke_combo_button:hover, .cke_combo_on a.cke_combo_button:focus, .cke_combo_on a.cke_combo_button:active {
+ -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2);
+ -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2);
+ box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2)
+}
+
+.cke_rtl .cke_combo_button {
+ float: right;
+ margin-left: 5px;
+ margin-right: 0
+}
+
+.cke_hc a.cke_combo_button {
+ padding: 3px
+}
+
+.cke_hc .cke_combo_on a.cke_combo_button, .cke_hc .cke_combo_off a.cke_combo_button:hover, .cke_hc .cke_combo_off a.cke_combo_button:focus, .cke_hc .cke_combo_off a.cke_combo_button:active {
+ border-width: 3px;
+ padding: 1px
+}
+
+.cke_combo_text {
+ line-height: 26px;
+ padding-left: 10px;
+ text-overflow: ellipsis;
+ overflow: hidden;
+ float: left;
+ cursor: default;
+ color: #474747;
+ text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
+ width: 60px
+}
+
+.cke_rtl .cke_combo_text {
+ float: right;
+ text-align: right;
+ padding-left: 0;
+ padding-right: 10px
+}
+
+.cke_hc .cke_combo_text {
+ line-height: 18px;
+ font-size: 12px
+}
+
+.cke_combo_open {
+ cursor: default;
+ display: inline-block;
+ font-size: 0;
+ height: 19px;
+ line-height: 17px;
+ margin: 1px 7px 1px;
+ width: 5px
+}
+
+.cke_hc .cke_combo_open {
+ height: 12px
+}
+
+.cke_combo_arrow {
+ margin: 11px 0 0;
+ float: left;
+ height: 0;
+ width: 0;
+ font-size: 0;
+ border-left: 3px solid transparent;
+ border-right: 3px solid transparent;
+ border-top: 3px solid #474747
+}
+
+.cke_hc .cke_combo_arrow {
+ font-size: 10px;
+ width: auto;
+ border: 0;
+ margin-top: 3px
+}
+
+.cke_combo_disabled .cke_combo_inlinelabel, .cke_combo_disabled .cke_combo_open {
+ opacity: .3
+}
+
+.cke_path {
+ float: left;
+ margin: -2px 0 2px
+}
+
+.cke_path_item, .cke_path_empty {
+ display: inline-block;
+ float: left;
+ padding: 3px 4px;
+ margin-right: 2px;
+ cursor: default;
+ text-decoration: none;
+ outline: 0;
+ border: 0;
+ color: #4c4c4c;
+ text-shadow: 0 1px 0 #fff;
+ font-weight: bold;
+ font-size: 11px
+}
+
+.cke_rtl .cke_path, .cke_rtl .cke_path_item, .cke_rtl .cke_path_empty {
+ float: right
+}
+
+a.cke_path_item:hover, a.cke_path_item:focus, a.cke_path_item:active {
+ background-color: #bfbfbf;
+ color: #333;
+ text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
+ -moz-border-radius: 2px;
+ -webkit-border-radius: 2px;
+ border-radius: 2px;
+ -moz-box-shadow: 0 0 4px rgba(0, 0, 0, .5) inset, 0 1px 0 rgba(255, 255, 255, .5);
+ -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .5) inset, 0 1px 0 rgba(255, 255, 255, .5);
+ box-shadow: 0 0 4px rgba(0, 0, 0, .5) inset, 0 1px 0 rgba(255, 255, 255, .5)
+}
+
+.cke_hc a.cke_path_item:hover, .cke_hc a.cke_path_item:focus, .cke_hc a.cke_path_item:active {
+ border: 2px solid;
+ padding: 1px 2px
+}
+
+.cke_button__source_label, .cke_button__sourcedialog_label {
+ display: inline
+}
+
+.cke_combo__fontsize .cke_combo_text {
+ width: 30px
+}
+
+.cke_combopanel__fontsize {
+ width: 120px
+}
+
+.cke_source {
+ font-family: 'Courier New', Monospace;
+ font-size: small;
+ background-color: #fff;
+ white-space: pre
+}
+
+.cke_wysiwyg_frame, .cke_wysiwyg_div {
+ background-color: #fff
+}
+
+.cke_chrome {
+ visibility: inherit
+}
+
+.cke_voice_label {
+ display: none
+}
+
+legend.cke_voice_label {
+ display: none
+}
+
+a.cke_button_disabled, a.cke_button_disabled:hover, a.cke_button_disabled:focus, a.cke_button_disabled:active {
+ filter: alpha(opacity = 30)
+}
+
+.cke_button_disabled .cke_button_icon {
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #00ffffff, endColorstr = #00ffffff)
+}
+
+.cke_button_off:hover, .cke_button_off:focus, .cke_button_off:active {
+ filter: alpha(opacity = 100)
+}
+
+.cke_combo_disabled .cke_combo_inlinelabel, .cke_combo_disabled .cke_combo_open {
+ filter: alpha(opacity = 30)
+}
+
+.cke_toolbox_collapser {
+ border: 1px solid #a6a6a6
+}
+
+.cke_toolbox_collapser .cke_arrow {
+ margin-top: 1px
+}
+
+.cke_hc .cke_top, .cke_hc .cke_bottom, .cke_hc .cke_combo_button, .cke_hc a.cke_combo_button:hover, .cke_hc a.cke_combo_button:focus, .cke_hc .cke_toolgroup, .cke_hc .cke_button_on, .cke_hc a.cke_button_off:hover, .cke_hc a.cke_button_off:focus, .cke_hc a.cke_button_off:active, .cke_hc .cke_toolbox_collapser, .cke_hc .cke_toolbox_collapser:hover, .cke_hc .cke_panel_grouptitle {
+ filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)
+}
+
+.cke_top, .cke_contents, .cke_bottom {
+ width: 100%
+}
+
+.cke_button_arrow {
+ font-size: 0
+}
+
+.cke_rtl .cke_toolgroup, .cke_rtl .cke_toolbar_separator, .cke_rtl .cke_button, .cke_rtl .cke_button *, .cke_rtl .cke_combo, .cke_rtl .cke_combo *, .cke_rtl .cke_path_item, .cke_rtl .cke_path_item *, .cke_rtl .cke_path_empty {
+ float: none
+}
+
+.cke_rtl .cke_toolgroup, .cke_rtl .cke_toolbar_separator, .cke_rtl .cke_combo_button, .cke_rtl .cke_combo_button *, .cke_rtl .cke_button, .cke_rtl .cke_button_icon, {
+ display: inline-block;
+ vertical-align: top
+}
+
+.cke_rtl .cke_button_icon {
+ float: none
+}
+
+.cke_resizer {
+ width: 10px
+}
+
+.cke_source {
+ white-space: normal
+}
+
+.cke_bottom {
+ position: static
+}
+
+.cke_colorbox {
+ font-size: 0
+}
+
+.cke_button__about_icon {
+ background: url(icons.png) no-repeat 0 -0px !important;
+}
+
+.cke_button__bold_icon {
+ background: url(icons.png) no-repeat 0 -24px !important;
+}
+
+.cke_button__italic_icon {
+ background: url(icons.png) no-repeat 0 -48px !important;
+}
+
+.cke_button__strike_icon {
+ background: url(icons.png) no-repeat 0 -72px !important;
+}
+
+.cke_button__subscript_icon {
+ background: url(icons.png) no-repeat 0 -96px !important;
+}
+
+.cke_button__superscript_icon {
+ background: url(icons.png) no-repeat 0 -120px !important;
+}
+
+.cke_button__underline_icon {
+ background: url(icons.png) no-repeat 0 -144px !important;
+}
+
+.cke_button__bidiltr_icon {
+ background: url(icons.png) no-repeat 0 -168px !important;
+}
+
+.cke_button__bidirtl_icon {
+ background: url(icons.png) no-repeat 0 -192px !important;
+}
+
+.cke_button__blockquote_icon {
+ background: url(icons.png) no-repeat 0 -216px !important;
+}
+
+.cke_rtl .cke_button__copy_icon, .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {
+ background: url(icons.png) no-repeat 0 -240px !important;
+}
+
+.cke_ltr .cke_button__copy_icon {
+ background: url(icons.png) no-repeat 0 -264px !important;
+}
+
+.cke_rtl .cke_button__cut_icon, .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {
+ background: url(icons.png) no-repeat 0 -288px !important;
+}
+
+.cke_ltr .cke_button__cut_icon {
+ background: url(icons.png) no-repeat 0 -312px !important;
+}
+
+.cke_rtl .cke_button__paste_icon, .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {
+ background: url(icons.png) no-repeat 0 -336px !important;
+}
+
+.cke_ltr .cke_button__paste_icon {
+ background: url(icons.png) no-repeat 0 -360px !important;
+}
+
+.cke_button__bgcolor_icon {
+ background: url(icons.png) no-repeat 0 -384px !important;
+}
+
+.cke_button__textcolor_icon {
+ background: url(icons.png) no-repeat 0 -408px !important;
+}
+
+.cke_rtl .cke_button__templates_icon, .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {
+ background: url(icons.png) no-repeat 0 -432px !important;
+}
+
+.cke_ltr .cke_button__templates_icon {
+ background: url(icons.png) no-repeat 0 -456px !important;
+}
+
+.cke_button__creatediv_icon {
+ background: url(icons.png) no-repeat 0 -480px !important;
+}
+
+.cke_rtl .cke_button__find_icon, .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {
+ background: url(icons.png) no-repeat 0 -504px !important;
+}
+
+.cke_ltr .cke_button__find_icon {
+ background: url(icons.png) no-repeat 0 -528px !important;
+}
+
+.cke_button__replace_icon {
+ background: url(icons.png) no-repeat 0 -552px !important;
+}
+
+.cke_button__flash_icon {
+ background: url(icons.png) no-repeat 0 -576px !important;
+}
+
+.cke_button__button_icon {
+ background: url(icons.png) no-repeat 0 -600px !important;
+}
+
+.cke_button__checkbox_icon {
+ background: url(icons.png) no-repeat 0 -624px !important;
+}
+
+.cke_button__form_icon {
+ background: url(icons.png) no-repeat 0 -648px !important;
+}
+
+.cke_button__hiddenfield_icon {
+ background: url(icons.png) no-repeat 0 -672px !important;
+}
+
+.cke_button__imagebutton_icon {
+ background: url(icons.png) no-repeat 0 -696px !important;
+}
+
+.cke_button__radio_icon {
+ background: url(icons.png) no-repeat 0 -720px !important;
+}
+
+.cke_rtl .cke_button__select_icon, .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {
+ background: url(icons.png) no-repeat 0 -744px !important;
+}
+
+.cke_ltr .cke_button__select_icon {
+ background: url(icons.png) no-repeat 0 -768px !important;
+}
+
+.cke_rtl .cke_button__textarea_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {
+ background: url(icons.png) no-repeat 0 -792px !important;
+}
+
+.cke_ltr .cke_button__textarea_icon {
+ background: url(icons.png) no-repeat 0 -816px !important;
+}
+
+.cke_rtl .cke_button__textfield_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {
+ background: url(icons.png) no-repeat 0 -840px !important;
+}
+
+.cke_ltr .cke_button__textfield_icon {
+ background: url(icons.png) no-repeat 0 -864px !important;
+}
+
+.cke_button__horizontalrule_icon {
+ background: url(icons.png) no-repeat 0 -888px !important;
+}
+
+.cke_button__iframe_icon {
+ background: url(icons.png) no-repeat 0 -912px !important;
+}
+
+.cke_button__image_icon {
+ background: url(icons.png) no-repeat 0 -936px !important;
+}
+
+.cke_rtl .cke_button__indent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {
+ background: url(icons.png) no-repeat 0 -960px !important;
+}
+
+.cke_ltr .cke_button__indent_icon {
+ background: url(icons.png) no-repeat 0 -984px !important;
+}
+
+.cke_rtl .cke_button__outdent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {
+ background: url(icons.png) no-repeat 0 -1008px !important;
+}
+
+.cke_ltr .cke_button__outdent_icon {
+ background: url(icons.png) no-repeat 0 -1032px !important;
+}
+
+.cke_button__smiley_icon {
+ background: url(icons.png) no-repeat 0 -1056px !important;
+}
+
+.cke_button__justifyblock_icon {
+ background: url(icons.png) no-repeat 0 -1080px !important;
+}
+
+.cke_button__justifycenter_icon {
+ background: url(icons.png) no-repeat 0 -1104px !important;
+}
+
+.cke_button__justifyleft_icon {
+ background: url(icons.png) no-repeat 0 -1128px !important;
+}
+
+.cke_button__justifyright_icon {
+ background: url(icons.png) no-repeat 0 -1152px !important;
+}
+
+.cke_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/plugins/redmine_ckeditor/assets/ckeditor/skins/moono/readme.md b/plugins/redmine_ckeditor/assets/ckeditor/skins/moono/readme.md
index 1b48dd25c..d086fe9b7 100644
--- a/plugins/redmine_ckeditor/assets/ckeditor/skins/moono/readme.md
+++ b/plugins/redmine_ckeditor/assets/ckeditor/skins/moono/readme.md
@@ -1,51 +1,51 @@
-"Moono" Skin
-====================
-
-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.
-
-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:
-
-- Chameleon feature with brightness,
-- high-contrast compatibility,
-- graphics source provided in SVG.
-
-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,
-- **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,
-- **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,
-- **icons/**: contains all skin defined icons,
-- **images/**: contains a fill general used images,
-- **dev/**: contains SVG source of the skin icons.
-
-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).
-
-See LICENSE.md for more information.
+"Moono" Skin
+====================
+
+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.
+
+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:
+
+- Chameleon feature with brightness,
+- high-contrast compatibility,
+- graphics source provided in SVG.
+
+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,
+- **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,
+- **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,
+- **icons/**: contains all skin defined icons,
+- **images/**: contains a fill general used images,
+- **dev/**: contains SVG source of the skin icons.
+
+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).
+
+See LICENSE.md for more information.
diff --git a/plugins/redmine_ckeditor/assets/ckeditor/styles.js b/plugins/redmine_ckeditor/assets/ckeditor/styles.js
index 48661b193..18e4316b0 100644
--- a/plugins/redmine_ckeditor/assets/ckeditor/styles.js
+++ b/plugins/redmine_ckeditor/assets/ckeditor/styles.js
@@ -1,111 +1,111 @@
-/**
- * Copyright (c) 2003-2014, CKSource - Frederico Knabben. All rights reserved.
- * For licensing, see LICENSE.md or http://ckeditor.com/license
- */
-
-// This file contains style definitions that can be used by CKEditor plugins.
-//
-// The most common use for it is the "stylescombo" plugin, which shows a combo
-// in the editor toolbar, containing all styles. Other plugins instead, like
-// the div plugin, use a subset of the styles on their feature.
-//
-// If you don't have plugins that depend on this file, you can simply ignore it.
-// Otherwise it is strongly recommended to customize this file to match your
-// website requirements and design properly.
-
-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' },
- */
-
- { 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 */
-
- // 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: '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: 'Deleted Text', element: 'del' },
- { name: 'Inserted Text', element: 'ins' },
-
- { 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' } },
-
- /* Object Styles */
-
- {
- name: 'Styled image (left)',
- element: 'img',
- attributes: { 'class': 'left' }
- },
-
- {
- 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: 'Borderless Table', element: 'table', styles: { 'border-style': 'hidden', 'background-color': '#E6E6FA' } },
- { name: 'Square Bulleted List', element: 'ul', styles: { 'list-style-type': 'square' } }
-] );
-
+/**
+ * Copyright (c) 2003-2014, CKSource - Frederico Knabben. All rights reserved.
+ * For licensing, see LICENSE.md or http://ckeditor.com/license
+ */
+
+// This file contains style definitions that can be used by CKEditor plugins.
+//
+// The most common use for it is the "stylescombo" plugin, which shows a combo
+// in the editor toolbar, containing all styles. Other plugins instead, like
+// the div plugin, use a subset of the styles on their feature.
+//
+// If you don't have plugins that depend on this file, you can simply ignore it.
+// Otherwise it is strongly recommended to customize this file to match your
+// website requirements and design properly.
+
+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' },
+ */
+
+ { 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 */
+
+ // 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: '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: 'Deleted Text', element: 'del' },
+ { name: 'Inserted Text', element: 'ins' },
+
+ { 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' } },
+
+ /* Object Styles */
+
+ {
+ name: 'Styled image (left)',
+ element: 'img',
+ attributes: { 'class': 'left' }
+ },
+
+ {
+ 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: '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/plugins/redmine_ckeditor/assets/javascripts/application.js b/plugins/redmine_ckeditor/assets/javascripts/application.js
index b5679d111..8e6dc5834 100644
--- a/plugins/redmine_ckeditor/assets/javascripts/application.js
+++ b/plugins/redmine_ckeditor/assets/javascripts/application.js
@@ -1,1045 +1,1045 @@
-
-/*
- Copyright (c) 2003-2014, CKSource - Frederico Knabben. All rights reserved.
- For licensing, see LICENSE.html or http://ckeditor.com/license
- */
-
-(function(){if(window.CKEDITOR&&window.CKEDITOR.dom)return;window.CKEDITOR||(window.CKEDITOR=function(){var a={timestamp:"E0LB",version:"4.3.2",revision:"ba625e6",rnd:Math.floor(900*Math.random())+100,_:{pending:[]},status:"unloaded",basePath:function(){var b=window.CKEDITOR_BASEPATH||"";if(!b)for(var d=document.getElementsByTagName("script"),a=0;a
=0;o--)if(n[o].priority<=m){n.splice(o+1,0,j);return{removeListener:i}}n.unshift(j)}return{removeListener:i}},
- once:function(){var b=arguments[1];arguments[1]=function(d){d.removeListener();return b.apply(this,arguments)};return this.on.apply(this,arguments)},capture:function(){CKEDITOR.event.useCapture=1;var b=this.on.apply(this,arguments);CKEDITOR.event.useCapture=0;return b},fire:function(){var b=0,d=function(){b=1},a=0,h=function(){a=1};return function(m,j,i){var n=e(this)[m],m=b,r=a;b=a=0;if(n){var o=n.listeners;if(o.length)for(var o=o.slice(0),u,f=0;f=0&&a.listeners.splice(h,1)}},removeAllListeners:function(){var b=e(this),d;for(d in b)delete b[d]},hasListeners:function(b){return(b=e(this)[b])&&b.listeners.length>0}}}());
- CKEDITOR.editor||(CKEDITOR.editor=function(){CKEDITOR._.pending.push([this,arguments]);CKEDITOR.event.call(this)},CKEDITOR.editor.prototype.fire=function(a,e){a in{instanceReady:1,loaded:1}&&(this[a]=true);return CKEDITOR.event.prototype.fire.call(this,a,e,this)},CKEDITOR.editor.prototype.fireOnce=function(a,e){a in{instanceReady:1,loaded:1}&&(this[a]=true);return CKEDITOR.event.prototype.fireOnce.call(this,a,e,this)},CKEDITOR.event.implementOn(CKEDITOR.editor.prototype));
- CKEDITOR.env||(CKEDITOR.env=function(){var a=navigator.userAgent.toLowerCase(),e=window.opera,b={ie:a.indexOf("trident/")>-1,opera:!!e&&e.version,webkit:a.indexOf(" applewebkit/")>-1,air:a.indexOf(" adobeair/")>-1,mac:a.indexOf("macintosh")>-1,quirks:document.compatMode=="BackCompat"&&(!document.documentMode||document.documentMode<10),mobile:a.indexOf("mobile")>-1,iOS:/(ipad|iphone|ipod)/.test(a),isCustomDomain:function(){if(!this.ie)return false;var d=document.domain,b=window.location.hostname;return d!=
- b&&d!="["+b+"]"},secure:location.protocol=="https:"};b.gecko=navigator.product=="Gecko"&&!b.webkit&&!b.opera&&!b.ie;if(b.webkit)a.indexOf("chrome")>-1?b.chrome=true:b.safari=true;var c=0;if(b.ie){c=b.quirks||!document.documentMode?parseFloat(a.match(/msie (\d+)/)[1]):document.documentMode;b.ie9Compat=c==9;b.ie8Compat=c==8;b.ie7Compat=c==7;b.ie6Compat=c<7||b.quirks}if(b.gecko){var d=a.match(/rv:([\d\.]+)/);if(d){d=d[1].split(".");c=d[0]*1E4+(d[1]||0)*100+(d[2]||0)*1}}b.opera&&(c=parseFloat(e.version()));
- b.air&&(c=parseFloat(a.match(/ adobeair\/(\d+)/)[1]));b.webkit&&(c=parseFloat(a.match(/ applewebkit\/(\d+)/)[1]));b.version=c;b.isCompatible=b.iOS&&c>=534||!b.mobile&&(b.ie&&c>6||b.gecko&&c>=10801||b.opera&&c>=9.5||b.air&&c>=1||b.webkit&&c>=522||false);b.hidpi=window.devicePixelRatio>=2;b.needsBrFiller=b.gecko||b.webkit||b.ie&&c>10;b.needsNbspFiller=b.ie&&c<11;b.cssClass="cke_browser_"+(b.ie?"ie":b.gecko?"gecko":b.opera?"opera":b.webkit?"webkit":"unknown");if(b.quirks)b.cssClass=b.cssClass+" cke_browser_quirks";
- if(b.ie){b.cssClass=b.cssClass+(" cke_browser_ie"+(b.quirks||b.version<7?"6":b.version));if(b.quirks)b.cssClass=b.cssClass+" cke_browser_iequirks"}if(b.gecko)if(c<10900)b.cssClass=b.cssClass+" cke_browser_gecko18";else if(c<=11E3)b.cssClass=b.cssClass+" cke_browser_gecko19";if(b.air)b.cssClass=b.cssClass+" cke_browser_air";if(b.iOS)b.cssClass=b.cssClass+" cke_browser_ios";if(b.hidpi)b.cssClass=b.cssClass+" cke_hidpi";return b}());
- "unloaded"==CKEDITOR.status&&function(){CKEDITOR.event.implementOn(CKEDITOR);CKEDITOR.loadFullCore=function(){if(CKEDITOR.status!="basic_ready")CKEDITOR.loadFullCore._load=1;else{delete CKEDITOR.loadFullCore;var a=document.createElement("script");a.type="text/javascript";a.src=CKEDITOR.basePath+"ckeditor.js";document.getElementsByTagName("head")[0].appendChild(a)}};CKEDITOR.loadFullCoreTimeout=0;CKEDITOR.add=function(a){(this._.pending||(this._.pending=[])).push(a)};(function(){CKEDITOR.domReady(function(){var a=
- CKEDITOR.loadFullCore,e=CKEDITOR.loadFullCoreTimeout;if(a){CKEDITOR.status="basic_ready";a&&a._load?a():e&&setTimeout(function(){CKEDITOR.loadFullCore&&CKEDITOR.loadFullCore()},e*1E3)}})})();CKEDITOR.status="basic_loaded"}();CKEDITOR.dom={};
- (function(){var a=[],e=CKEDITOR.env.gecko?"-moz-":CKEDITOR.env.webkit?"-webkit-":CKEDITOR.env.opera?"-o-":CKEDITOR.env.ie?"-ms-":"";CKEDITOR.on("reset",function(){a=[]});CKEDITOR.tools={arrayCompare:function(b,a){if(!b&&!a)return true;if(!b||!a||b.length!=a.length)return false;for(var d=0;d"+a+""):d.push(' ');return d.join("")},htmlEncode:function(b){return(""+b).replace(/&/g,"&").replace(/>/g,">").replace(//g,">")},htmlDecodeAttr:function(b){return b.replace(/"/g,'"').replace(/</g,"<").replace(/>/g,">")},getNextNumber:function(){var b=0;return function(){return++b}}(),getNextId:function(){return"cke_"+this.getNextNumber()},override:function(b,a){var d=a(b);d.prototype=b.prototype;return d},setTimeout:function(b,a,d,g,e){e||(e=window);d||(d=e);return e.setTimeout(function(){g?b.apply(d,[].concat(g)):
- b.apply(d)},a||0)},trim:function(){var b=/(?:^[ \t\n\r]+)|(?:[ \t\n\r]+$)/g;return function(a){return a.replace(b,"")}}(),ltrim:function(){var b=/^[ \t\n\r]+/g;return function(a){return a.replace(b,"")}}(),rtrim:function(){var b=/[ \t\n\r]+$/g;return function(a){return a.replace(b,"")}}(),indexOf:function(b,a){if(typeof a=="function")for(var d=0,g=b.length;d=0?b[d]:null},bind:function(b,a){return function(){return b.apply(a,arguments)}},createClass:function(b){var a=b.$,d=b.base,g=b.privates||b._,e=b.proto,b=b.statics;!a&&(a=function(){d&&this.base.apply(this,arguments)});if(g)var m=a,a=function(){var d=this._||(this._={}),a;for(a in g){var b=g[a];d[a]=typeof b=="function"?CKEDITOR.tools.bind(b,this):b}m.apply(this,arguments)};if(d){a.prototype=this.prototypedCopy(d.prototype);a.prototype.constructor=a;a.base=
- d;a.baseProto=d.prototype;a.prototype.base=function(){this.base=d.prototype.base;d.apply(this,arguments);this.base=arguments.callee}}e&&this.extend(a.prototype,e,true);b&&this.extend(a,b,true);return a},addFunction:function(b,c){return a.push(function(){return b.apply(c||this,arguments)})-1},removeFunction:function(b){a[b]=null},callFunction:function(b){var c=a[b];return c&&c.apply(window,Array.prototype.slice.call(arguments,1))},cssLength:function(){var a=/^-?\d+\.?\d*px$/,c;return function(d){c=
- CKEDITOR.tools.trim(d+"")+"px";return a.test(c)?c:d||""}}(),convertToPx:function(){var a;return function(c){if(!a){a=CKEDITOR.dom.element.createFromHtml('
',CKEDITOR.document);CKEDITOR.document.getBody().append(a)}if(!/%$/.test(c)){a.setStyle("width",c);return a.$.clientWidth}return c}}(),repeat:function(a,c){return Array(c+1).join(a)},tryThese:function(){for(var a,c=0,d=arguments.length;c8)&&e)a=e+":"+a;return new CKEDITOR.dom.nodeList(this.$.getElementsByTagName(a))},getHead:function(){var a=this.$.getElementsByTagName("head")[0];return a=
- a?new CKEDITOR.dom.element(a):this.getDocumentElement().append(new CKEDITOR.dom.element("head"),true)},getBody:function(){return new CKEDITOR.dom.element(this.$.body)},getDocumentElement:function(){return new CKEDITOR.dom.element(this.$.documentElement)},getWindow:function(){return new CKEDITOR.dom.window(this.$.parentWindow||this.$.defaultView)},write:function(a){this.$.open("text/html","replace");CKEDITOR.env.ie&&(a=a.replace(/(?:^\s*]*?>)|^/i,'$&\n
-
- <% end %>
-
- <%=h l(:field_parent_issue)%>:
- <%= f.text_field :parent_id, :size => 10 %>
- <% if @parent_candidate %>
- <%= raw l(:label_parent_suggestion, {:issue_id => link_to_issue(@parent_candidate)}) %>
-
- <% end %>
-
- <% @issue.custom_field_values.each do |value| %>
- <% next unless value.required? -%>
- <%= custom_field_tag_with_label :issue, value %>
- <% end %>
-
- <%= f.text_area :comment,
- :cols => 30,
- :rows => 12,
- :accesskey => accesskey(:edit),
- :class => 'wiki-edit' %>
-
-
-
- <%=h l(:field_assigned_to) %>:
- <%= select :issue, :assigned_to_id, (@issue.assignable_users.collect {|m| [m.name, m.id]}), :include_blank => true %>
-
- <% unless @project.issue_categories.empty? %>
-
- <%=h l(:field_category) %>:
- <%= select :issue, :category_id, (@project.issue_categories.collect {|c| [c.name, c.id]}), :include_blank => true %>
-
- <% end %>
- <% unless @issue.assignable_versions.empty? %>
-
- <%=h l(:field_fixed_version) %>:
- <%= select :issue, :fixed_version_id, (@issue.assignable_versions.collect {|v| [v.name, v.id]}), :include_blank => true, :selected => @default_version_id %>
-
- <% end %>
-
- <%
- @allowed_statuses = @issue.new_statuses_allowed_to(User.current)
- -%>
- <% if @issue.new_record? || @allowed_statuses.any? %>
- <%= f.select :status_id, (@allowed_statuses.collect {|p| [p.name, p.id]}), :required => true %>
- <% else %>
- <%= l(:field_status) %> <%= h(@issue.status.name) %>
- <% end %>
-
- <%
- submit_url = url_for(:controller => 'code_review', :action => 'new', :id=>@project)
- %>
- <%= button_to_function l(:label_button_ok), "$('#review-form').load('#{submit_url}', $('#review_form').serialize2json())" %>
-
-
- <%= preview_link({ :controller => 'code_review', :action => 'preview', :id => @project}, 'review_form') %>
-
-
- <%= wikitoolbar_for 'review_comment' %>
- <% end %>
-
-
-
-
+<%
+# Code Review plugin for Redmine
+# Copyright (C) 2009-2013 Haruyuki Iida
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+-%>
+
+
+
+
+
diff --git a/plugins/redmine_code_review/app/views/code_review/_reply.html.erb b/plugins/redmine_code_review/app/views/code_review/_reply.html.erb
index 3fd5676c5..52b23afe9 100644
--- a/plugins/redmine_code_review/app/views/code_review/_reply.html.erb
+++ b/plugins/redmine_code_review/app/views/code_review/_reply.html.erb
@@ -1,37 +1,37 @@
-<%
-# Code Review plugin for Redmine
-# Copyright (C) 2009 Haruyuki Iida
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
--%>
-
- <%= image_tag(url_to_avatar(reply.user), :class => 'avatar2', :width=>32, :height=>32) %>
- <%#= avatar(reply.user, :size => "32") %>
-
-
-
+<%
+# Code Review plugin for Redmine
+# Copyright (C) 2009 Haruyuki Iida
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+-%>
+
+ <%= image_tag(url_to_avatar(reply.user), :class => 'avatar2', :width=>32, :height=>32) %>
+ <%#= avatar(reply.user, :size => "32") %>
+
\ No newline at end of file
diff --git a/plugins/redmine_code_review/app/views/code_review/_show.html.erb b/plugins/redmine_code_review/app/views/code_review/_show.html.erb
index f83306ffa..17f0e62ce 100644
--- a/plugins/redmine_code_review/app/views/code_review/_show.html.erb
+++ b/plugins/redmine_code_review/app/views/code_review/_show.html.erb
@@ -1,193 +1,193 @@
-<%
-# Code Review plugin for Redmine
-# Copyright (C) 2009-2012 Haruyuki Iida
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
--%>
-
+<%
+# Code Review plugin for Redmine
+# Copyright (C) 2009-2012 Haruyuki Iida
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+-%>
+
diff --git a/plugins/redmine_code_review/test/functional/attachments_controller_test.rb b/plugins/redmine_code_review/test/functional/attachments_controller_test.rb
index 3837586a3..f9f5c0adb 100644
--- a/plugins/redmine_code_review/test/functional/attachments_controller_test.rb
+++ b/plugins/redmine_code_review/test/functional/attachments_controller_test.rb
@@ -1,71 +1,71 @@
-# Code Review plugin for Redmine
-# Copyright (C) 2009-2010 Haruyuki Iida
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-
-require File.expand_path(File.dirname(__FILE__) + '/../test_helper')
-require 'attachments_controller'
-
-# Re-raise errors caught by the controller.
-class AttachmentsController; def rescue_action(e) raise e end; end
-
-
-class AttachmentsControllerTest < ActionController::TestCase
- fixtures :users, :projects, :roles, :members, :member_roles, :enabled_modules, :issues, :trackers, :attachments,
- :versions, :wiki_pages, :wikis, :documents
-
- def setup
- @controller = AttachmentsController.new
- @request = ActionController::TestRequest.new
- @response = ActionController::TestResponse.new
- Attachment.storage_path = "#{Rails.root}/test/fixtures/files"
-
- [1, 2].each { |num|
- project = Project.find(num)
- project.enable_module!('code_review')
- project.save!
- }
-
-
- roles = Role.find(:all)
- roles.each {|role|
- role.permissions << :view_code_review
- role.save
- }
- User.current = nil
- @request.session[:ctime] = Time.now.to_i
- @request.session[:atime] = Time.now.to_i
- end
-
-
- def test_show_diff
- @request.session[:user_id] = 1
- attachment = FactoryGirl.create(:attachment, filename: "test.diff")
- get :show, :id => attachment.id, :type => 'inline'
- assert_response :success
- assert_template 'diff'
- assert_equal 'text/html', @response.content_type
- end
-
- def test_show_text_file
- @request.session[:user_id] = 1
- attachment = FactoryGirl.create(:attachment, filename: "test.rb")
- get :show, :id => attachment.id, :type => 'inline'
- assert_response :success
- assert_template 'file'
- assert_equal 'text/html', @response.content_type
- end
-
-end
+# Code Review plugin for Redmine
+# Copyright (C) 2009-2010 Haruyuki Iida
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+
+require File.expand_path(File.dirname(__FILE__) + '/../test_helper')
+require 'attachments_controller'
+
+# Re-raise errors caught by the controller.
+class AttachmentsController; def rescue_action(e) raise e end; end
+
+
+class AttachmentsControllerTest < ActionController::TestCase
+ fixtures :users, :projects, :roles, :members, :member_roles, :enabled_modules, :issues, :trackers, :attachments,
+ :versions, :wiki_pages, :wikis, :documents
+
+ def setup
+ @controller = AttachmentsController.new
+ @request = ActionController::TestRequest.new
+ @response = ActionController::TestResponse.new
+ Attachment.storage_path = "#{Rails.root}/test/fixtures/files"
+
+ [1, 2].each { |num|
+ project = Project.find(num)
+ project.enable_module!('code_review')
+ project.save!
+ }
+
+
+ roles = Role.find(:all)
+ roles.each {|role|
+ role.permissions << :view_code_review
+ role.save
+ }
+ User.current = nil
+ @request.session[:ctime] = Time.now.to_i
+ @request.session[:atime] = Time.now.to_i
+ end
+
+
+ def test_show_diff
+ @request.session[:user_id] = 1
+ attachment = FactoryGirl.create(:attachment, filename: "test.diff")
+ get :show, :id => attachment.id, :type => 'inline'
+ assert_response :success
+ assert_template 'diff'
+ assert_equal 'text/html', @response.content_type
+ end
+
+ def test_show_text_file
+ @request.session[:user_id] = 1
+ attachment = FactoryGirl.create(:attachment, filename: "test.rb")
+ get :show, :id => attachment.id, :type => 'inline'
+ assert_response :success
+ assert_template 'file'
+ assert_equal 'text/html', @response.content_type
+ end
+
+end
diff --git a/plugins/redmine_code_review/test/functional/code_review_controller_test.rb b/plugins/redmine_code_review/test/functional/code_review_controller_test.rb
index 26982c9b4..22e40d1c9 100644
--- a/plugins/redmine_code_review/test/functional/code_review_controller_test.rb
+++ b/plugins/redmine_code_review/test/functional/code_review_controller_test.rb
@@ -1,329 +1,329 @@
-# Code Review plugin for Redmine
-# Copyright (C) 2009-2012 Haruyuki Iida
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-require File.expand_path(File.dirname(__FILE__) + '/../test_helper')
-
-class CodeReviewControllerTest < ActionController::TestCase
- fixtures :code_reviews, :projects, :users, :repositories,
- :changesets, :changes, :members, :roles, :issues, :issue_statuses,
- :enumerations, :issue_categories, :trackers, :trackers, :projects, :projects_trackers,
- :code_review_project_settings, :attachments
- def setup
- @controller = CodeReviewController.new
- @request = ActionController::TestRequest.new
- @response = ActionController::TestResponse.new
- @request.env["HTTP_REFERER"] = '/'
- enabled_module = EnabledModule.new
- enabled_module.project_id = 1
- enabled_module.name = 'code_review'
- enabled_module.save
- enabled_module = EnabledModule.new
- enabled_module.project_id = 2
- enabled_module.name = 'code_review'
- enabled_module.save
-
- User.current = nil
- roles = Role.find(:all)
- roles.each {|role|
- role.permissions << :view_code_review
- role.save
- }
- @request.session[:ctime] = Time.now.to_i
- @request.session[:atime] = Time.now.to_i
- end
-
- context "index" do
- should "show review list" do
- @request.session[:user_id] = 1
- get :index, :id => 1
- assert_response :success
- end
-
- should "not show review list if module was not enabled." do
- @request.session[:user_id] = 1
- get :index, :id => 3
- assert_response 403
- end
-
- should "show all review list if show_closed is true" do
- @request.session[:user_id] = 1
- get :index, :id => 1, :show_closed => true
- assert_response :success
- end
-
- end
-
- context "new" do
- should "create form when get mthod" do
- @request.session[:user_id] = 1
- get :new, :id => 1, :action_type => 'diff', :rev => 5
- assert_response :success
- assert_template '_new_form'
- end
-
- should "create new review" do
- @request.session[:user_id] = 1
- count = CodeReview.find(:all).length
- post :new, :id => 1, :review => {:line => 1, :change_id => 1,
- :comment => 'aaa', :subject => 'bbb'}, :action_type => 'diff'
- assert_response :success
- assert_template '_add_success'
- assert_equal(count + 1, CodeReview.find(:all).length)
-
- get :new, :id => 1, :action_type => 'diff', :rev => 5
- assert_response :success
- assert_template '_new_form'
- end
-
- should "create new review when changeset has related issue" do
- @request.session[:user_id] = 1
- project = Project.find(1)
- change = Change.find(3)
- changeset = change.changeset
- issue = Issue.generate!(:project => project)
- changeset.issues << issue
- changeset.save
- count = CodeReview.find(:all).length
- post :new, :id => 1, :review => {:line => 1, :change_id => 3,
- :comment => 'aaa', :subject => 'bbb'}, :action_type => 'diff'
- assert_response :success
- assert_template '_add_success'
- assert_equal(count + 1, CodeReview.find(:all).length)
-
- settings = CodeReviewProjectSetting.find(:all)
- settings.each{|setting|
- setting.destroy
- }
- post :new, :id => 1, :review => {:line => 1, :change_id => 1,
- :comment => 'aaa', :subject => 'bbb'}, :action_type => 'diff'
- assert_response 200
- end
-
- should "save safe_attributes" do
- @request.session[:user_id] = 1
- project = Project.find(1)
- change = Change.find(3)
- changeset = change.changeset
- issue = Issue.generate!(:project => project)
- changeset.issues << issue
- changeset.save
- count = CodeReview.find(:all).length
- post :new, :id => 1, :review => {:line => 10, :change_id => 3,
- :comment => 'aaa', :subject => 'bbb', :parent_id => 1, :status_id => 1}, :action_type => 'diff'
- assert_response :success
- assert_template '_add_success'
-
- review = assigns :review
- assert_equal(1, review.project_id)
- assert_equal(3, review.change_id)
- assert_equal("bbb", review.subject)
- assert_equal(1, review.parent_id)
- assert_equal("aaa", review.comment)
- assert_equal(1, review.status_id)
- end
-
- should "create review for attachment" do
- @request.session[:user_id] = 1
- project = Project.find(1)
- issue = Issue.generate!(:project => project)
- attachment = FactoryGirl.create(:attachment, container: issue)
- count = CodeReview.find(:all).length
- post :new, :id => 1, :review => {:line => 1, :comment => 'aaa',
- :subject => 'bbb', :attachment_id => attachment.id}, :action_type => 'diff'
- assert_response :success
- assert_template '_add_success'
- assert_equal(count + 1, CodeReview.find(:all).length)
- end
- end
-
- def test_show
- @request.session[:user_id] = 1
- get :show, :id => 1, :review_id => 9
- assert_response 302
- #assert_template '_show'
- end
-
- context "show" do
- should "be success with review_id" do
- @request.session[:user_id] = 1
- get :show, :id => 1, :review_id => 9
- assert_response 302
- #assert_template '_show'
- end
- should "be success with assignment_id" do
- @request.session[:user_id] = 1
- get :show, :id => 1, :assignment_id => 1
- assert_response 302
- #assert_template '_show'
- end
- end
-
- def test_destroy
- project = Project.find(1)
- issue = Issue.generate!(:project => project)
- review = FactoryGirl.create(:code_review, project: project)
- count = CodeReview.find(:all).length
- @request.session[:user_id] = 1
- get :destroy, :id => 1, :review_id => review.id
- assert_response :success
- assert_equal(count - 1, CodeReview.find(:all).length)
-
- end
-
- context "reply" do
- should "create reply for review" do
- @request.session[:user_id] = 1
-
- review = CodeReview.find(9)
- get :reply, :id => 1, :review_id => 9,
- :reply => {:comment => 'aaa'}, :issue=> {:lock_version => review.issue.lock_version}
- assert_response :success
- assert_template '_show'
- assert_equal(nil, assigns(:error))
- end
-
- should "not create reply if anyone replied sametime" do
- @request.session[:user_id] = 1
-
- review = CodeReview.find(9)
- get :reply, :id => 1, :review_id => 9,
- :reply => {:comment => 'aaa'}, :issue=> {:lock_version => review.issue.lock_version + 1}
- assert_response :success
- assert_template '_show'
- assert_not_nil assigns(:error)
- end
- end
-
- def test_reply_lock_error
- @request.session[:user_id] = 1
- get :reply, :id => 1, :review_id => 9,
- :reply => {:comment => 'aaa'}, :issue=> {:lock_version => 1}
- assert_response :success
- assert_template '_show'
- assert assigns(:error)
- end
-
-# def test_close
-# @request.session[:user_id] = 1
-# review_id = 9
-# review = CodeReview.find(review_id)
-# review.reopen
-# review.save
-# assert !review.is_closed?
-# get :close, :id => 1, :review_id => review_id
-# assert_response :success
-# assert_template '_show'
-# review = CodeReview.find(review_id)
-# assert review.is_closed?
-# end
-#
-# def test_reopen
-# @request.session[:user_id] = 1
-# review = CodeReview.find(1)
-# review.close
-# review.save
-# assert review.is_closed?
-# get :reopen, :id => 1, :review_id => 1
-# assert_response :success
-# assert_template '_show'
-# review = CodeReview.find(1)
-# assert !review.is_closed?
-# end
-
- def test_update
- @request.session[:user_id] = 1
- review_id = 9
- review = CodeReview.find(review_id)
- assert_equal('Unable to print recipes', review.comment)
- post :update, :id => 1, :review_id => review_id,
- :review => {:comment => 'bbb', :lock_version => review.lock_version},
- :issue => {:lock_version => review.issue.lock_version}
- assert_response :success
- review = CodeReview.find(review_id)
- assert_equal('bbb', review.comment)
- end
-
- def test_update_lock_error
- @request.session[:user_id] = 1
- review_id = 9
- review = CodeReview.find(review_id)
- assert_equal('Unable to print recipes', review.comment)
- post :update, :id => 1, :review_id => review_id,
- :review => {:comment => 'bbb', :lock_version => review.lock_version},
- :issue => {:lock_version => 1}
- assert_response :success
- review = CodeReview.find(review_id)
- assert_equal('Unable to print recipes', review.comment)
- assert assigns(:error)
- end
-
- def test_update_diff_view
- @request.session[:user_id] = 1
- review_id = 9
- review = CodeReview.find(review_id)
- assert_equal('Unable to print recipes', review.comment)
- post :update_diff_view, :id => 1, :review_id => review_id, :rev => 1, :path => '/test/some/path/in/the/repo'
- assert_response :success
- review = CodeReview.find(review_id)
- end
-
- def test_forward_to_revision
- @request.session[:user_id] = 1
- post :forward_to_revision, :id => 1, :path => '/test/some/path/in/the/repo'
- end
-
- def test_update_attachment_view
- @request.session[:user_id] = 1
- review_id = 9
- review = CodeReview.find(review_id)
- assert_equal('Unable to print recipes', review.comment)
- post :update_attachment_view, :id => 1, :attachment_id => 1
- assert_response :success
- review = CodeReview.find(review_id)
- end
-
- def test_preview
- @request.session[:user_id] = 1
- review = {}
- review[:comment] = 'aaa'
- post :preview, :id => 1, :review => review
- assert_response :success
- end
-
- def test_assign
- @request.session[:user_id] = 1
- post :assign, :id => 1
- assert_response :redirect
- end
-
- context "update_revisions_view" do
- setup do
- @request.session[:user_id] = 1
- end
-
- should "succeed if changeset_ids is nil" do
- get :update_revisions_view, :id => 1
- assert_response :success
- assert_equal(0, assigns(:changesets).length)
- end
-
- should "succeed if changeset_ids is not nil" do
- get :update_revisions_view, :id => 1, :changeset_ids => '1,2,3'
- assert_response :success
- assert_equal(3, assigns(:changesets).length)
- end
- end
-end
+# Code Review plugin for Redmine
+# Copyright (C) 2009-2012 Haruyuki Iida
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+require File.expand_path(File.dirname(__FILE__) + '/../test_helper')
+
+class CodeReviewControllerTest < ActionController::TestCase
+ fixtures :code_reviews, :projects, :users, :repositories,
+ :changesets, :changes, :members, :roles, :issues, :issue_statuses,
+ :enumerations, :issue_categories, :trackers, :trackers, :projects, :projects_trackers,
+ :code_review_project_settings, :attachments
+ def setup
+ @controller = CodeReviewController.new
+ @request = ActionController::TestRequest.new
+ @response = ActionController::TestResponse.new
+ @request.env["HTTP_REFERER"] = '/'
+ enabled_module = EnabledModule.new
+ enabled_module.project_id = 1
+ enabled_module.name = 'code_review'
+ enabled_module.save
+ enabled_module = EnabledModule.new
+ enabled_module.project_id = 2
+ enabled_module.name = 'code_review'
+ enabled_module.save
+
+ User.current = nil
+ roles = Role.find(:all)
+ roles.each {|role|
+ role.permissions << :view_code_review
+ role.save
+ }
+ @request.session[:ctime] = Time.now.to_i
+ @request.session[:atime] = Time.now.to_i
+ end
+
+ context "index" do
+ should "show review list" do
+ @request.session[:user_id] = 1
+ get :index, :id => 1
+ assert_response :success
+ end
+
+ should "not show review list if module was not enabled." do
+ @request.session[:user_id] = 1
+ get :index, :id => 3
+ assert_response 403
+ end
+
+ should "show all review list if show_closed is true" do
+ @request.session[:user_id] = 1
+ get :index, :id => 1, :show_closed => true
+ assert_response :success
+ end
+
+ end
+
+ context "new" do
+ should "create form when get mthod" do
+ @request.session[:user_id] = 1
+ get :new, :id => 1, :action_type => 'diff', :rev => 5
+ assert_response :success
+ assert_template '_new_form'
+ end
+
+ should "create new review" do
+ @request.session[:user_id] = 1
+ count = CodeReview.find(:all).length
+ post :new, :id => 1, :review => {:line => 1, :change_id => 1,
+ :comment => 'aaa', :subject => 'bbb'}, :action_type => 'diff'
+ assert_response :success
+ assert_template '_add_success'
+ assert_equal(count + 1, CodeReview.find(:all).length)
+
+ get :new, :id => 1, :action_type => 'diff', :rev => 5
+ assert_response :success
+ assert_template '_new_form'
+ end
+
+ should "create new review when changeset has related issue" do
+ @request.session[:user_id] = 1
+ project = Project.find(1)
+ change = Change.find(3)
+ changeset = change.changeset
+ issue = Issue.generate!(:project => project)
+ changeset.issues << issue
+ changeset.save
+ count = CodeReview.find(:all).length
+ post :new, :id => 1, :review => {:line => 1, :change_id => 3,
+ :comment => 'aaa', :subject => 'bbb'}, :action_type => 'diff'
+ assert_response :success
+ assert_template '_add_success'
+ assert_equal(count + 1, CodeReview.find(:all).length)
+
+ settings = CodeReviewProjectSetting.find(:all)
+ settings.each{|setting|
+ setting.destroy
+ }
+ post :new, :id => 1, :review => {:line => 1, :change_id => 1,
+ :comment => 'aaa', :subject => 'bbb'}, :action_type => 'diff'
+ assert_response 200
+ end
+
+ should "save safe_attributes" do
+ @request.session[:user_id] = 1
+ project = Project.find(1)
+ change = Change.find(3)
+ changeset = change.changeset
+ issue = Issue.generate!(:project => project)
+ changeset.issues << issue
+ changeset.save
+ count = CodeReview.find(:all).length
+ post :new, :id => 1, :review => {:line => 10, :change_id => 3,
+ :comment => 'aaa', :subject => 'bbb', :parent_id => 1, :status_id => 1}, :action_type => 'diff'
+ assert_response :success
+ assert_template '_add_success'
+
+ review = assigns :review
+ assert_equal(1, review.project_id)
+ assert_equal(3, review.change_id)
+ assert_equal("bbb", review.subject)
+ assert_equal(1, review.parent_id)
+ assert_equal("aaa", review.comment)
+ assert_equal(1, review.status_id)
+ end
+
+ should "create review for attachment" do
+ @request.session[:user_id] = 1
+ project = Project.find(1)
+ issue = Issue.generate!(:project => project)
+ attachment = FactoryGirl.create(:attachment, container: issue)
+ count = CodeReview.find(:all).length
+ post :new, :id => 1, :review => {:line => 1, :comment => 'aaa',
+ :subject => 'bbb', :attachment_id => attachment.id}, :action_type => 'diff'
+ assert_response :success
+ assert_template '_add_success'
+ assert_equal(count + 1, CodeReview.find(:all).length)
+ end
+ end
+
+ def test_show
+ @request.session[:user_id] = 1
+ get :show, :id => 1, :review_id => 9
+ assert_response 302
+ #assert_template '_show'
+ end
+
+ context "show" do
+ should "be success with review_id" do
+ @request.session[:user_id] = 1
+ get :show, :id => 1, :review_id => 9
+ assert_response 302
+ #assert_template '_show'
+ end
+ should "be success with assignment_id" do
+ @request.session[:user_id] = 1
+ get :show, :id => 1, :assignment_id => 1
+ assert_response 302
+ #assert_template '_show'
+ end
+ end
+
+ def test_destroy
+ project = Project.find(1)
+ issue = Issue.generate!(:project => project)
+ review = FactoryGirl.create(:code_review, project: project)
+ count = CodeReview.find(:all).length
+ @request.session[:user_id] = 1
+ get :destroy, :id => 1, :review_id => review.id
+ assert_response :success
+ assert_equal(count - 1, CodeReview.find(:all).length)
+
+ end
+
+ context "reply" do
+ should "create reply for review" do
+ @request.session[:user_id] = 1
+
+ review = CodeReview.find(9)
+ get :reply, :id => 1, :review_id => 9,
+ :reply => {:comment => 'aaa'}, :issue=> {:lock_version => review.issue.lock_version}
+ assert_response :success
+ assert_template '_show'
+ assert_equal(nil, assigns(:error))
+ end
+
+ should "not create reply if anyone replied sametime" do
+ @request.session[:user_id] = 1
+
+ review = CodeReview.find(9)
+ get :reply, :id => 1, :review_id => 9,
+ :reply => {:comment => 'aaa'}, :issue=> {:lock_version => review.issue.lock_version + 1}
+ assert_response :success
+ assert_template '_show'
+ assert_not_nil assigns(:error)
+ end
+ end
+
+ def test_reply_lock_error
+ @request.session[:user_id] = 1
+ get :reply, :id => 1, :review_id => 9,
+ :reply => {:comment => 'aaa'}, :issue=> {:lock_version => 1}
+ assert_response :success
+ assert_template '_show'
+ assert assigns(:error)
+ end
+
+# def test_close
+# @request.session[:user_id] = 1
+# review_id = 9
+# review = CodeReview.find(review_id)
+# review.reopen
+# review.save
+# assert !review.is_closed?
+# get :close, :id => 1, :review_id => review_id
+# assert_response :success
+# assert_template '_show'
+# review = CodeReview.find(review_id)
+# assert review.is_closed?
+# end
+#
+# def test_reopen
+# @request.session[:user_id] = 1
+# review = CodeReview.find(1)
+# review.close
+# review.save
+# assert review.is_closed?
+# get :reopen, :id => 1, :review_id => 1
+# assert_response :success
+# assert_template '_show'
+# review = CodeReview.find(1)
+# assert !review.is_closed?
+# end
+
+ def test_update
+ @request.session[:user_id] = 1
+ review_id = 9
+ review = CodeReview.find(review_id)
+ assert_equal('Unable to print recipes', review.comment)
+ post :update, :id => 1, :review_id => review_id,
+ :review => {:comment => 'bbb', :lock_version => review.lock_version},
+ :issue => {:lock_version => review.issue.lock_version}
+ assert_response :success
+ review = CodeReview.find(review_id)
+ assert_equal('bbb', review.comment)
+ end
+
+ def test_update_lock_error
+ @request.session[:user_id] = 1
+ review_id = 9
+ review = CodeReview.find(review_id)
+ assert_equal('Unable to print recipes', review.comment)
+ post :update, :id => 1, :review_id => review_id,
+ :review => {:comment => 'bbb', :lock_version => review.lock_version},
+ :issue => {:lock_version => 1}
+ assert_response :success
+ review = CodeReview.find(review_id)
+ assert_equal('Unable to print recipes', review.comment)
+ assert assigns(:error)
+ end
+
+ def test_update_diff_view
+ @request.session[:user_id] = 1
+ review_id = 9
+ review = CodeReview.find(review_id)
+ assert_equal('Unable to print recipes', review.comment)
+ post :update_diff_view, :id => 1, :review_id => review_id, :rev => 1, :path => '/test/some/path/in/the/repo'
+ assert_response :success
+ review = CodeReview.find(review_id)
+ end
+
+ def test_forward_to_revision
+ @request.session[:user_id] = 1
+ post :forward_to_revision, :id => 1, :path => '/test/some/path/in/the/repo'
+ end
+
+ def test_update_attachment_view
+ @request.session[:user_id] = 1
+ review_id = 9
+ review = CodeReview.find(review_id)
+ assert_equal('Unable to print recipes', review.comment)
+ post :update_attachment_view, :id => 1, :attachment_id => 1
+ assert_response :success
+ review = CodeReview.find(review_id)
+ end
+
+ def test_preview
+ @request.session[:user_id] = 1
+ review = {}
+ review[:comment] = 'aaa'
+ post :preview, :id => 1, :review => review
+ assert_response :success
+ end
+
+ def test_assign
+ @request.session[:user_id] = 1
+ post :assign, :id => 1
+ assert_response :redirect
+ end
+
+ context "update_revisions_view" do
+ setup do
+ @request.session[:user_id] = 1
+ end
+
+ should "succeed if changeset_ids is nil" do
+ get :update_revisions_view, :id => 1
+ assert_response :success
+ assert_equal(0, assigns(:changesets).length)
+ end
+
+ should "succeed if changeset_ids is not nil" do
+ get :update_revisions_view, :id => 1, :changeset_ids => '1,2,3'
+ assert_response :success
+ assert_equal(3, assigns(:changesets).length)
+ end
+ end
+end
diff --git a/plugins/redmine_code_review/test/functional/code_review_settings_controller_test.rb b/plugins/redmine_code_review/test/functional/code_review_settings_controller_test.rb
index 660f909d9..27a5d5297 100644
--- a/plugins/redmine_code_review/test/functional/code_review_settings_controller_test.rb
+++ b/plugins/redmine_code_review/test/functional/code_review_settings_controller_test.rb
@@ -1,200 +1,200 @@
-# Code Review plugin for Redmine
-# Copyright (C) 2009-2012 Haruyuki Iida
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-require File.expand_path(File.dirname(__FILE__) + '/../test_helper')
-
-class CodeReviewSettingsControllerTest < ActionController::TestCase
- fixtures :code_reviews, :projects, :users, :trackers, :projects, :projects_trackers,
- :code_review_project_settings, :issues, :issue_statuses, :enumerations
-
- include CodeReviewAutoAssignSettings
- def setup
- @controller = CodeReviewSettingsController.new
- @request = ActionController::TestRequest.new
- @response = ActionController::TestResponse.new
- @request.env["HTTP_REFERER"] = '/'
- enabled_module = EnabledModule.new
- enabled_module.project_id = 1
- enabled_module.name = 'code_review'
- enabled_module.save
-
- enabled_module = EnabledModule.new
- enabled_module.project_id = 2
- enabled_module.name = 'code_review'
- enabled_module.save
-
- User.current = nil
- roles = Role.find(:all)
- roles.each {|role|
- role.permissions << :view_code_review
- role.save
- }
- @request.session[:ctime] = Time.now.to_i
- @request.session[:atime] = Time.now.to_i
- end
-
-
- context "update" do
- setup do
- @request.session[:user_id] = 1
- end
-
- should "return 302 if user is anonymous" do
- @request.session[:user_id] = User.anonymous.id
- get :update, :id => 1
- assert_response 302
- end
-
- should "save settings" do
-
- @request.session[:user_id] = 1
- setting = CodeReviewProjectSetting.find(1)
-
- post :update, :id => 1, :setting => {:tracker_id => 2, :assignment_tracker_id => 3,
- :hide_code_review_tab => true, :auto_relation => CodeReviewProjectSetting::AUTORELATION_TYPE_BLOCKS},
- :auto_assign => {:filters => {:a => 1}}
- assert_response :redirect
- project = Project.find(1)
- assert_redirected_to :controller => 'projects', :action => 'settings', :id => project, :tab => 'code_review'
-
- setting = assigns(:setting)
- assert_equal(1, setting.updated_by)
- assert_equal(project.id, setting.project_id)
- assert_equal(2, setting.tracker_id)
- assert_equal(3, setting.assignment_tracker_id)
- assert_equal(true, setting.hide_code_review_tab)
- assert_equal(CodeReviewProjectSetting::AUTORELATION_TYPE_BLOCKS, setting.auto_relation)
-
- get :update, :id => 1, :setting => {:tracker_id => 1, :id => setting.id}, :convert => 'true',
- :auto_assign => {}
- assert_response :redirect
- project = Project.find(1)
- assert_redirected_to :controller => 'projects', :action => 'settings', :id => project, :tab => 'code_review'
-
- post :update, :id => 2, :setting => {:tracker_id => 1, :assignment_tracker_id => 1}, :auto_assign => {}
- assert_response :redirect
- project = Project.find(2)
- assert_redirected_to :controller => 'projects', :action => 'settings', :id => project, :tab => 'code_review'
- end
- end
-
- context "add_filter" do
- setup do
- @project = Project.find(1)
- @request.session[:user_id] = 1
- @setting = CodeReviewProjectSetting.find_or_create(@project)
- @setting.auto_assign = AutoAssignSettings.new
- end
-
- should "add filter" do
- count = @setting.auto_assign.filters.length
- filter = AssignmentFilter.new
- filter.expression = 'aaa'
- filter.order = 10
- filter.accept = true
- post :add_filter, :id => @project.id, :auto_assign => @setting.auto_assign.attributes.merge({:add_filter => filter.attributes})
- @auto_assign = assigns(:auto_assign)
- assert_not_nil @auto_assign
- assert_equal(count + 1, @auto_assign.filters.length)
- assert_response :success
- end
- end
-
- context "edit_filter" do
- setup do
- @project = Project.find(1)
- @request.session[:user_id] = 1
- @setting = CodeReviewProjectSetting.find_or_create(@project)
- @setting.auto_assign = AutoAssignSettings.new
- end
-
- should "update filter" do
-
- filter = AssignmentFilter.new
- filter.expression = 'aaa'
- filter.order = 10
- filter.accept = true
-
- filter2 = AssignmentFilter.new
- filter2.expression = 'bbb'
- filter2.order = 10
- filter2.accept = false
-
- post :edit_filter, :id => @project.id, :auto_assign => @setting.auto_assign.attributes.merge(:filters => {'0' => filter.attributes}), :num => 0,
- :auto_assign_edit_filter => {'0' => filter2.attributes}
- @auto_assign = assigns(:auto_assign)
- assert_not_nil @auto_assign
- assert_equal(1, @auto_assign.filters.length)
- assert_response :success
- end
- end
-
- context "sort" do
- setup do
- @project = Project.find(1)
- @request.session[:user_id] = 1
- @setting = CodeReviewProjectSetting.find_or_create(@project)
- @setting.auto_assign = AutoAssignSettings.new
-
- @filters = {}
- filter = AssignmentFilter.new
- filter.expression = 'aaa'
- filter.order = 10
- filter.accept = true
-
- filter2 = AssignmentFilter.new
- filter2.expression = 'bbb'
- filter2.order = 20
- filter2.accept = false
-
- filter3 = AssignmentFilter.new
- filter3.expression = 'ccc'
- filter3.order = 30
- filter3.accept = false
-
- @filters['1'] = filter.attributes
- @filters['2'] = filter2.attributes
- @filters['3'] = filter2.attributes
-
- end
-
- should "sort filters" do
- post :sort, :id => @project.id, :auto_assign => @setting.auto_assign.attributes.merge(:filters => @filters), :num => 0,
- :auto_assign_filter => {:num => 2, :move_to => 'highest'}
- @auto_assign = assigns(:auto_assign)
- assert_not_nil @auto_assign
- assert_response :success
-
- post :sort, :id => @project.id, :auto_assign => @setting.auto_assign.attributes.merge(:filters => @filters), :num => 0,
- :auto_assign_filter => {:num => 2, :move_to => 'higher'}
- @auto_assign = assigns(:auto_assign)
- assert_not_nil @auto_assign
- assert_response :success
-
- post :sort, :id => @project.id, :auto_assign => @setting.auto_assign.attributes.merge(:filters => @filters), :num => 0,
- :auto_assign_filter => {:num => 2, :move_to => 'lowest'}
- @auto_assign = assigns(:auto_assign)
- assert_not_nil @auto_assign
- assert_response :success
-
- post :sort, :id => @project.id, :auto_assign => @setting.auto_assign.attributes.merge(:filters => @filters), :num => 0,
- :auto_assign_filter => {:num => 2, :move_to => 'lower'}
- @auto_assign = assigns(:auto_assign)
- assert_not_nil @auto_assign
- assert_response :success
- end
- end
-end
+# Code Review plugin for Redmine
+# Copyright (C) 2009-2012 Haruyuki Iida
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+require File.expand_path(File.dirname(__FILE__) + '/../test_helper')
+
+class CodeReviewSettingsControllerTest < ActionController::TestCase
+ fixtures :code_reviews, :projects, :users, :trackers, :projects, :projects_trackers,
+ :code_review_project_settings, :issues, :issue_statuses, :enumerations
+
+ include CodeReviewAutoAssignSettings
+ def setup
+ @controller = CodeReviewSettingsController.new
+ @request = ActionController::TestRequest.new
+ @response = ActionController::TestResponse.new
+ @request.env["HTTP_REFERER"] = '/'
+ enabled_module = EnabledModule.new
+ enabled_module.project_id = 1
+ enabled_module.name = 'code_review'
+ enabled_module.save
+
+ enabled_module = EnabledModule.new
+ enabled_module.project_id = 2
+ enabled_module.name = 'code_review'
+ enabled_module.save
+
+ User.current = nil
+ roles = Role.find(:all)
+ roles.each {|role|
+ role.permissions << :view_code_review
+ role.save
+ }
+ @request.session[:ctime] = Time.now.to_i
+ @request.session[:atime] = Time.now.to_i
+ end
+
+
+ context "update" do
+ setup do
+ @request.session[:user_id] = 1
+ end
+
+ should "return 302 if user is anonymous" do
+ @request.session[:user_id] = User.anonymous.id
+ get :update, :id => 1
+ assert_response 302
+ end
+
+ should "save settings" do
+
+ @request.session[:user_id] = 1
+ setting = CodeReviewProjectSetting.find(1)
+
+ post :update, :id => 1, :setting => {:tracker_id => 2, :assignment_tracker_id => 3,
+ :hide_code_review_tab => true, :auto_relation => CodeReviewProjectSetting::AUTORELATION_TYPE_BLOCKS},
+ :auto_assign => {:filters => {:a => 1}}
+ assert_response :redirect
+ project = Project.find(1)
+ assert_redirected_to :controller => 'projects', :action => 'settings', :id => project, :tab => 'code_review'
+
+ setting = assigns(:setting)
+ assert_equal(1, setting.updated_by)
+ assert_equal(project.id, setting.project_id)
+ assert_equal(2, setting.tracker_id)
+ assert_equal(3, setting.assignment_tracker_id)
+ assert_equal(true, setting.hide_code_review_tab)
+ assert_equal(CodeReviewProjectSetting::AUTORELATION_TYPE_BLOCKS, setting.auto_relation)
+
+ get :update, :id => 1, :setting => {:tracker_id => 1, :id => setting.id}, :convert => 'true',
+ :auto_assign => {}
+ assert_response :redirect
+ project = Project.find(1)
+ assert_redirected_to :controller => 'projects', :action => 'settings', :id => project, :tab => 'code_review'
+
+ post :update, :id => 2, :setting => {:tracker_id => 1, :assignment_tracker_id => 1}, :auto_assign => {}
+ assert_response :redirect
+ project = Project.find(2)
+ assert_redirected_to :controller => 'projects', :action => 'settings', :id => project, :tab => 'code_review'
+ end
+ end
+
+ context "add_filter" do
+ setup do
+ @project = Project.find(1)
+ @request.session[:user_id] = 1
+ @setting = CodeReviewProjectSetting.find_or_create(@project)
+ @setting.auto_assign = AutoAssignSettings.new
+ end
+
+ should "add filter" do
+ count = @setting.auto_assign.filters.length
+ filter = AssignmentFilter.new
+ filter.expression = 'aaa'
+ filter.order = 10
+ filter.accept = true
+ post :add_filter, :id => @project.id, :auto_assign => @setting.auto_assign.attributes.merge({:add_filter => filter.attributes})
+ @auto_assign = assigns(:auto_assign)
+ assert_not_nil @auto_assign
+ assert_equal(count + 1, @auto_assign.filters.length)
+ assert_response :success
+ end
+ end
+
+ context "edit_filter" do
+ setup do
+ @project = Project.find(1)
+ @request.session[:user_id] = 1
+ @setting = CodeReviewProjectSetting.find_or_create(@project)
+ @setting.auto_assign = AutoAssignSettings.new
+ end
+
+ should "update filter" do
+
+ filter = AssignmentFilter.new
+ filter.expression = 'aaa'
+ filter.order = 10
+ filter.accept = true
+
+ filter2 = AssignmentFilter.new
+ filter2.expression = 'bbb'
+ filter2.order = 10
+ filter2.accept = false
+
+ post :edit_filter, :id => @project.id, :auto_assign => @setting.auto_assign.attributes.merge(:filters => {'0' => filter.attributes}), :num => 0,
+ :auto_assign_edit_filter => {'0' => filter2.attributes}
+ @auto_assign = assigns(:auto_assign)
+ assert_not_nil @auto_assign
+ assert_equal(1, @auto_assign.filters.length)
+ assert_response :success
+ end
+ end
+
+ context "sort" do
+ setup do
+ @project = Project.find(1)
+ @request.session[:user_id] = 1
+ @setting = CodeReviewProjectSetting.find_or_create(@project)
+ @setting.auto_assign = AutoAssignSettings.new
+
+ @filters = {}
+ filter = AssignmentFilter.new
+ filter.expression = 'aaa'
+ filter.order = 10
+ filter.accept = true
+
+ filter2 = AssignmentFilter.new
+ filter2.expression = 'bbb'
+ filter2.order = 20
+ filter2.accept = false
+
+ filter3 = AssignmentFilter.new
+ filter3.expression = 'ccc'
+ filter3.order = 30
+ filter3.accept = false
+
+ @filters['1'] = filter.attributes
+ @filters['2'] = filter2.attributes
+ @filters['3'] = filter2.attributes
+
+ end
+
+ should "sort filters" do
+ post :sort, :id => @project.id, :auto_assign => @setting.auto_assign.attributes.merge(:filters => @filters), :num => 0,
+ :auto_assign_filter => {:num => 2, :move_to => 'highest'}
+ @auto_assign = assigns(:auto_assign)
+ assert_not_nil @auto_assign
+ assert_response :success
+
+ post :sort, :id => @project.id, :auto_assign => @setting.auto_assign.attributes.merge(:filters => @filters), :num => 0,
+ :auto_assign_filter => {:num => 2, :move_to => 'higher'}
+ @auto_assign = assigns(:auto_assign)
+ assert_not_nil @auto_assign
+ assert_response :success
+
+ post :sort, :id => @project.id, :auto_assign => @setting.auto_assign.attributes.merge(:filters => @filters), :num => 0,
+ :auto_assign_filter => {:num => 2, :move_to => 'lowest'}
+ @auto_assign = assigns(:auto_assign)
+ assert_not_nil @auto_assign
+ assert_response :success
+
+ post :sort, :id => @project.id, :auto_assign => @setting.auto_assign.attributes.merge(:filters => @filters), :num => 0,
+ :auto_assign_filter => {:num => 2, :move_to => 'lower'}
+ @auto_assign = assigns(:auto_assign)
+ assert_not_nil @auto_assign
+ assert_response :success
+ end
+ end
+end
diff --git a/plugins/redmine_code_review/test/functional/issues_controller_test.rb b/plugins/redmine_code_review/test/functional/issues_controller_test.rb
index 0e45d25a9..43a5b0cae 100644
--- a/plugins/redmine_code_review/test/functional/issues_controller_test.rb
+++ b/plugins/redmine_code_review/test/functional/issues_controller_test.rb
@@ -1,110 +1,110 @@
-# Code Review plugin for Redmine
-# Copyright (C) 2009-2012 Haruyuki Iida
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-
-require File.expand_path(File.dirname(__FILE__) + '/../test_helper')
-require 'issues_controller'
-
-# Re-raise errors caught by the controller.
-class IssuesController; def rescue_action(e) raise e end; end
-
-class IssuesControllerTest < ActionController::TestCase
- fixtures :projects,
- :users,
- :roles,
- :members,
- :issues,
- :issue_statuses,
- :versions,
- :trackers,
- :projects_trackers,
- :issue_categories,
- :enabled_modules,
- :enumerations,
- :attachments,
- :workflows,
- :custom_fields,
- :custom_values,
- :custom_fields_trackers,
- :time_entries,
- :journals,
- :journal_details,
- :code_reviews
-
- def setup
- @controller = IssuesController.new
- @request = ActionController::TestRequest.new
- @response = ActionController::TestResponse.new
- User.current = nil
- enabled_module = EnabledModule.new
- enabled_module.project_id = 1
- enabled_module.name = 'code_review'
- enabled_module.save
- enabled_module = EnabledModule.new
- enabled_module.project_id = 2
- enabled_module.name = 'code_review'
- enabled_module.save
- roles = Role.find(:all)
- roles.each {|role|
- role.permissions << :view_code_review
- role.save
- }
- @request.session[:ctime] = Time.now.to_i
- @request.session[:atime] = Time.now.to_i
- end
-
- def test_show
- @request.session[:user_id] = 1
- project = Project.find(1)
- issue = Issue.generate!(:project => project)
- get :show, :id => issue.id
-
- issue = Issue.generate!(:project => project)
- assignment = FactoryGirl.create(:code_review_assignment, issue: issue, rev: 'aaa', file_path: nil)
- get :show, :id => assignment.issue.id
-
- issue = Issue.generate!(:project => Project.find(1))
- assignment = FactoryGirl.create(:code_review_assignment, issue: issue, rev: 'aaa', file_path: '/aaa/bbb')
- get :show, :id => assignment.issue.id
-
- review = FactoryGirl.create(:code_review, project: project)
- get :show, :id => review.issue.id
-
- end
-
- def test_new
- @request.session[:user_id] = 1
- get :new, :project_id => 1
- assert_response :success
- get :new, :project_id => 1, :code =>{:rev => 1, :rev_to => 2, :path => '/aaa/bbb', :action_type => 'diff'}
- assert_response :success
- post :new, :project_id => 1,
- :issue => {:tracker_id => 1, :status_id => 1, :subject => 'hoge'},
- :code =>{:rev => 1, :rev_to => 2, :path => '/aaa/bbb', :action_type => 'diff'}
-
- # TODO: 0.9.xのサポート終了時に以下を有効にする。
- #assert_response :SUCESS
- end
-
- context "create" do
- should "create code_review_assignment." do
- @request.session[:user_id] = 1
- project = Project.find(1)
- post :create, :project_id => 1, :issue => {:subject => 'test'}, :code => {:change_id => 1, :changeset_id => 1}
- assert_response :redirect
- end
- end
-end
+# Code Review plugin for Redmine
+# Copyright (C) 2009-2012 Haruyuki Iida
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+
+require File.expand_path(File.dirname(__FILE__) + '/../test_helper')
+require 'issues_controller'
+
+# Re-raise errors caught by the controller.
+class IssuesController; def rescue_action(e) raise e end; end
+
+class IssuesControllerTest < ActionController::TestCase
+ fixtures :projects,
+ :users,
+ :roles,
+ :members,
+ :issues,
+ :issue_statuses,
+ :versions,
+ :trackers,
+ :projects_trackers,
+ :issue_categories,
+ :enabled_modules,
+ :enumerations,
+ :attachments,
+ :workflows,
+ :custom_fields,
+ :custom_values,
+ :custom_fields_trackers,
+ :time_entries,
+ :journals,
+ :journal_details,
+ :code_reviews
+
+ def setup
+ @controller = IssuesController.new
+ @request = ActionController::TestRequest.new
+ @response = ActionController::TestResponse.new
+ User.current = nil
+ enabled_module = EnabledModule.new
+ enabled_module.project_id = 1
+ enabled_module.name = 'code_review'
+ enabled_module.save
+ enabled_module = EnabledModule.new
+ enabled_module.project_id = 2
+ enabled_module.name = 'code_review'
+ enabled_module.save
+ roles = Role.find(:all)
+ roles.each {|role|
+ role.permissions << :view_code_review
+ role.save
+ }
+ @request.session[:ctime] = Time.now.to_i
+ @request.session[:atime] = Time.now.to_i
+ end
+
+ def test_show
+ @request.session[:user_id] = 1
+ project = Project.find(1)
+ issue = Issue.generate!(:project => project)
+ get :show, :id => issue.id
+
+ issue = Issue.generate!(:project => project)
+ assignment = FactoryGirl.create(:code_review_assignment, issue: issue, rev: 'aaa', file_path: nil)
+ get :show, :id => assignment.issue.id
+
+ issue = Issue.generate!(:project => Project.find(1))
+ assignment = FactoryGirl.create(:code_review_assignment, issue: issue, rev: 'aaa', file_path: '/aaa/bbb')
+ get :show, :id => assignment.issue.id
+
+ review = FactoryGirl.create(:code_review, project: project)
+ get :show, :id => review.issue.id
+
+ end
+
+ def test_new
+ @request.session[:user_id] = 1
+ get :new, :project_id => 1
+ assert_response :success
+ get :new, :project_id => 1, :code =>{:rev => 1, :rev_to => 2, :path => '/aaa/bbb', :action_type => 'diff'}
+ assert_response :success
+ post :new, :project_id => 1,
+ :issue => {:tracker_id => 1, :status_id => 1, :subject => 'hoge'},
+ :code =>{:rev => 1, :rev_to => 2, :path => '/aaa/bbb', :action_type => 'diff'}
+
+ # TODO: 0.9.xのサポート終了時に以下を有効にする。
+ #assert_response :SUCESS
+ end
+
+ context "create" do
+ should "create code_review_assignment." do
+ @request.session[:user_id] = 1
+ project = Project.find(1)
+ post :create, :project_id => 1, :issue => {:subject => 'test'}, :code => {:change_id => 1, :changeset_id => 1}
+ assert_response :redirect
+ end
+ end
+end
diff --git a/plugins/redmine_code_review/test/functional/projects_controller_test.rb b/plugins/redmine_code_review/test/functional/projects_controller_test.rb
index b1a512a0c..c446398c0 100644
--- a/plugins/redmine_code_review/test/functional/projects_controller_test.rb
+++ b/plugins/redmine_code_review/test/functional/projects_controller_test.rb
@@ -1,328 +1,328 @@
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-require File.expand_path(File.dirname(__FILE__) + '/../test_helper')
-require 'projects_controller'
-
-# Re-raise errors caught by the controller.
-class ProjectsController; def rescue_action(e) raise e end; end
-
-class ProjectsControllerTest < ActionController::TestCase
- fixtures :projects, :versions, :users, :roles, :members, :member_roles, :issues, :journals, :journal_details,
- :trackers, :projects_trackers, :issue_statuses, :enabled_modules, :enumerations, :boards, :messages,
- :attachments, :custom_fields, :custom_values, :time_entries
-
- def setup
- @controller = ProjectsController.new
- @request = ActionController::TestRequest.new
- @response = ActionController::TestResponse.new
- @request.session[:ctime] = Time.now.to_i
- @request.session[:atime] = Time.now.to_i
- end
-
- context "#settings" do
- context "by anonymous" do
- setup do
- @request.session[:user_id] = User.anonymous.id
- end
-
- should "302 get" do
- get :settings, :id => 1
- assert_response 302
- end
-
- should "302 post" do
- get :settings, :id => 1
- assert_response 302
- end
-
- context "with permission" do
- setup do
- Role.anonymous.add_permission! :edit_project
- end
-
- should "not exist tag id get" do
- get :settings, :id => 1
- assert_response :success
- assert_template 'settings'
- assert_no_tag :div, :attributes => {:class => 'tabs'},
- :descendant => {:tag => 'ul',
- :descendant => {:tag => 'li',
- :descendant => {:tag => 'a', :attributes => {:id => 'tab-code_review'}}}}
- end
-
- should "not exist tag id post" do
- post :settings, :id => 1
- assert_response :success
- assert_template 'settings'
- assert_no_tag :div, :attributes => {:class => 'tabs'},
- :descendant => {:tag => 'ul',
- :descendant => {:tag => 'li',
- :descendant => {:tag => 'a', :attributes => {:id => 'tab-code_review'}}}}
- end
-
- context "and module" do
- setup do
- FactoryGirl.create(:enabled_module, project_id: 1, name: 'code_review')
- end
-
- should "not exist tag id get" do
- get :settings, :id => 1
- assert_response :success
- assert_template 'settings'
- assert_no_tag :div, :attributes => {:class => 'tabs'},
- :descendant => {:tag => 'ul',
- :descendant => {:tag => 'li',
- :descendant => {:tag => 'a', :attributes => {:id => 'tab-code_review'}}}}
- end
-
- should "not exist tag id post" do
- post :settings, :id => 1
- assert_response :success
- assert_template 'settings'
- assert_no_tag :div, :attributes => {:class => 'tabs'},
- :descendant => {:tag => 'ul',
- :descendant => {:tag => 'li',
- :descendant => {:tag => 'a', :attributes => {:id => 'tab-code_review'}}}}
- end
- end
- end
- end
-
- context "by non member" do
- setup do
- @request.session[:user_id] = 9
- end
-
- should "403 get" do
- get :settings, :id => 1
- assert_response 403
- end
-
- should "403 post" do
- get :settings, :id => 1
- assert_response 403
- end
-
- context "with permission" do
- setup do
- Role.non_member.add_permission! :edit_project
- end
-
- should "not exist tag id get" do
- get :settings, :id => 1
- assert_response :success
- assert_template 'settings'
- assert_no_tag :div, :attributes => {:class => 'tabs'},
- :descendant => {:tag => 'ul',
- :descendant => {:tag => 'li',
- :descendant => {:tag => 'a', :attributes => {:id => 'tab-code_review'}}}}
- end
-
- should "not exist tag id post" do
- post :settings, :id => 1
- assert_response :success
- assert_template 'settings'
- assert_no_tag :div, :attributes => {:class => 'tabs'},
- :descendant => {:tag => 'ul',
- :descendant => {:tag => 'li',
- :descendant => {:tag => 'a', :attributes => {:id => 'tab-code_review'}}}}
- end
-
- context "and module" do
- setup do
- FactoryGirl.create(:enabled_module, project_id: 1, name: 'code_review')
- end
-
- should "not exist tag id get" do
- get :settings, :id => 1
- assert_response :success
- assert_template 'settings'
- assert_no_tag :div, :attributes => {:class => 'tabs'},
- :descendant => {:tag => 'ul',
- :descendant => {:tag => 'li',
- :descendant => {:tag => 'a', :attributes => {:id => 'tab-code_review'}}}}
- end
-
- should "not exist tag id post" do
- post :settings, :id => 1
- assert_response :success
- assert_template 'settings'
- assert_no_tag :div, :attributes => {:class => 'tabs'},
- :descendant => {:tag => 'ul',
- :descendant => {:tag => 'li',
- :descendant => {:tag => 'a', :attributes => {:id => 'tab-code_review'}}}}
- end
- end
- end
- end
-
- context "by member" do
- setup do
- @request.session[:user_id] = 2
- Role.find(1).remove_permission! :edit_project
- end
-
- should "not exist tag id get" do
- get :settings, :id => 1
- assert_response :success
- assert_template 'settings'
- assert_no_tag :div, :attributes => {:class => 'tabs'},
- :descendant => {:tag => 'ul',
- :descendant => {:tag => 'li',
- :descendant => {:tag => 'a', :attributes => {:id => 'tab-code_review'}}}}
- end
-
- should "not exist tag id post" do
- get :settings, :id => 1
- assert_response :success
- assert_template 'settings'
- assert_no_tag :div, :attributes => {:class => 'tabs'},
- :descendant => {:tag => 'ul',
- :descendant => {:tag => 'li',
- :descendant => {:tag => 'a', :attributes => {:id => 'tab-code_review'}}}}
- end
-
- context "with permission" do
- setup do
- Role.find(1).add_permission! :edit_project
- end
-
- should "not exist tag id get" do
- get :settings, :id => 1
- assert_response :success
- assert_template 'settings'
- assert_no_tag :div, :attributes => {:class => 'tabs'},
- :descendant => {:tag => 'ul',
- :descendant => {:tag => 'li',
- :descendant => {:tag => 'a', :attributes => {:id => 'tab-code_review'}}}}
- end
-
- should "not exist tag id post" do
- post :settings, :id => 1
- assert_response :success
- assert_template 'settings'
- assert_no_tag :div, :attributes => {:class => 'tabs'},
- :descendant => {:tag => 'ul',
- :descendant => {:tag => 'li',
- :descendant => {:tag => 'a', :attributes => {:id => 'tab-code_review'}}}}
- end
-
- context "and module" do
- setup do
- FactoryGirl.create(:enabled_module, project_id: 1, name: 'code_review')
- end
-
- should "not exist tag id get" do
- get :settings, :id => 1
- assert_response :success
- assert_template 'settings'
- assert_no_tag :div, :attributes => {:class => 'tabs'},
- :descendant => {:tag => 'ul',
- :descendant => {:tag => 'li',
- :descendant => {:tag => 'a', :attributes => {:id => 'tab-code_review'}}}}
- end
-
- should "not exist tag id post" do
- post :settings, :id => 1
- assert_response :success
- assert_template 'settings'
- assert_no_tag :div, :attributes => {:class => 'tabs'},
- :descendant => {:tag => 'ul',
- :descendant => {:tag => 'li',
- :descendant => {:tag => 'a', :attributes => {:id => 'tab-code_review'}}}}
- end
- end
- end
- end
-
- context "by admin user" do
- setup do
- @request.session[:user_id] = 1
- Role.find(1).remove_permission! :edit_project
- end
-
- should "not exist tag id get" do
- get :settings, :id => 1
- assert_response :success
- assert_template 'settings'
- assert_no_tag :div, :attributes => {:class => 'tabs'},
- :descendant => {:tag => 'ul',
- :descendant => {:tag => 'li',
- :descendant => {:tag => 'a', :attributes => {:id => 'tab-code_review'}}}}
- end
-
- should "not exist tag id post" do
- get :settings, :id => 1
- assert_response :success
- assert_template 'settings'
- assert_no_tag :div, :attributes => {:class => 'tabs'},
- :descendant => {:tag => 'ul',
- :descendant => {:tag => 'li',
- :descendant => {:tag => 'a', :attributes => {:id => 'tab-code_review'}}}}
- end
-
- context "with permission" do
- setup do
- Role.find(1).add_permission! :edit_project
- end
-
- should "not exist tag id get" do
- get :settings, :id => 1
- assert_response :success
- assert_template 'settings'
- assert_no_tag :div, :attributes => {:class => 'tabs'},
- :descendant => {:tag => 'ul',
- :descendant => {:tag => 'li',
- :descendant => {:tag => 'a', :attributes => {:id => 'tab-code_review'}}}}
- end
-
- should "not exist tag id post" do
- post :settings, :id => 1
- assert_response :success
- assert_template 'settings'
- assert_no_tag :div, :attributes => {:class => 'tabs'},
- :descendant => {:tag => 'ul',
- :descendant => {:tag => 'li',
- :descendant => {:tag => 'a', :attributes => {:id => 'tab-code_review'}}}}
- end
-
- context "and module" do
- setup do
- FactoryGirl.create(:enabled_module, project_id: 1, name: 'code_review')
- end
-
- should "exist tag id get" do
- get :settings, :id => 1
- assert_response :success
- assert_template 'settings'
- assert_tag :div, :attributes => {:class => 'tabs'},
- :descendant => {:tag => 'ul',
- :descendant => {:tag => 'li',
- :descendant => {:tag => 'a', :attributes => {:id => 'tab-code_review'}}}}
- end
-
- should "exist tag id post" do
- post :settings, :id => 1
- assert_response :success
- assert_template 'settings'
- assert_tag :div, :attributes => {:class => 'tabs'},
- :descendant => {:tag => 'ul',
- :descendant => {:tag => 'li',
- :descendant => {:tag => 'a', :attributes => {:id => 'tab-code_review'}}}}
- end
- end
- end
- end
- end
-end
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+require File.expand_path(File.dirname(__FILE__) + '/../test_helper')
+require 'projects_controller'
+
+# Re-raise errors caught by the controller.
+class ProjectsController; def rescue_action(e) raise e end; end
+
+class ProjectsControllerTest < ActionController::TestCase
+ fixtures :projects, :versions, :users, :roles, :members, :member_roles, :issues, :journals, :journal_details,
+ :trackers, :projects_trackers, :issue_statuses, :enabled_modules, :enumerations, :boards, :messages,
+ :attachments, :custom_fields, :custom_values, :time_entries
+
+ def setup
+ @controller = ProjectsController.new
+ @request = ActionController::TestRequest.new
+ @response = ActionController::TestResponse.new
+ @request.session[:ctime] = Time.now.to_i
+ @request.session[:atime] = Time.now.to_i
+ end
+
+ context "#settings" do
+ context "by anonymous" do
+ setup do
+ @request.session[:user_id] = User.anonymous.id
+ end
+
+ should "302 get" do
+ get :settings, :id => 1
+ assert_response 302
+ end
+
+ should "302 post" do
+ get :settings, :id => 1
+ assert_response 302
+ end
+
+ context "with permission" do
+ setup do
+ Role.anonymous.add_permission! :edit_project
+ end
+
+ should "not exist tag id get" do
+ get :settings, :id => 1
+ assert_response :success
+ assert_template 'settings'
+ assert_no_tag :div, :attributes => {:class => 'tabs'},
+ :descendant => {:tag => 'ul',
+ :descendant => {:tag => 'li',
+ :descendant => {:tag => 'a', :attributes => {:id => 'tab-code_review'}}}}
+ end
+
+ should "not exist tag id post" do
+ post :settings, :id => 1
+ assert_response :success
+ assert_template 'settings'
+ assert_no_tag :div, :attributes => {:class => 'tabs'},
+ :descendant => {:tag => 'ul',
+ :descendant => {:tag => 'li',
+ :descendant => {:tag => 'a', :attributes => {:id => 'tab-code_review'}}}}
+ end
+
+ context "and module" do
+ setup do
+ FactoryGirl.create(:enabled_module, project_id: 1, name: 'code_review')
+ end
+
+ should "not exist tag id get" do
+ get :settings, :id => 1
+ assert_response :success
+ assert_template 'settings'
+ assert_no_tag :div, :attributes => {:class => 'tabs'},
+ :descendant => {:tag => 'ul',
+ :descendant => {:tag => 'li',
+ :descendant => {:tag => 'a', :attributes => {:id => 'tab-code_review'}}}}
+ end
+
+ should "not exist tag id post" do
+ post :settings, :id => 1
+ assert_response :success
+ assert_template 'settings'
+ assert_no_tag :div, :attributes => {:class => 'tabs'},
+ :descendant => {:tag => 'ul',
+ :descendant => {:tag => 'li',
+ :descendant => {:tag => 'a', :attributes => {:id => 'tab-code_review'}}}}
+ end
+ end
+ end
+ end
+
+ context "by non member" do
+ setup do
+ @request.session[:user_id] = 9
+ end
+
+ should "403 get" do
+ get :settings, :id => 1
+ assert_response 403
+ end
+
+ should "403 post" do
+ get :settings, :id => 1
+ assert_response 403
+ end
+
+ context "with permission" do
+ setup do
+ Role.non_member.add_permission! :edit_project
+ end
+
+ should "not exist tag id get" do
+ get :settings, :id => 1
+ assert_response :success
+ assert_template 'settings'
+ assert_no_tag :div, :attributes => {:class => 'tabs'},
+ :descendant => {:tag => 'ul',
+ :descendant => {:tag => 'li',
+ :descendant => {:tag => 'a', :attributes => {:id => 'tab-code_review'}}}}
+ end
+
+ should "not exist tag id post" do
+ post :settings, :id => 1
+ assert_response :success
+ assert_template 'settings'
+ assert_no_tag :div, :attributes => {:class => 'tabs'},
+ :descendant => {:tag => 'ul',
+ :descendant => {:tag => 'li',
+ :descendant => {:tag => 'a', :attributes => {:id => 'tab-code_review'}}}}
+ end
+
+ context "and module" do
+ setup do
+ FactoryGirl.create(:enabled_module, project_id: 1, name: 'code_review')
+ end
+
+ should "not exist tag id get" do
+ get :settings, :id => 1
+ assert_response :success
+ assert_template 'settings'
+ assert_no_tag :div, :attributes => {:class => 'tabs'},
+ :descendant => {:tag => 'ul',
+ :descendant => {:tag => 'li',
+ :descendant => {:tag => 'a', :attributes => {:id => 'tab-code_review'}}}}
+ end
+
+ should "not exist tag id post" do
+ post :settings, :id => 1
+ assert_response :success
+ assert_template 'settings'
+ assert_no_tag :div, :attributes => {:class => 'tabs'},
+ :descendant => {:tag => 'ul',
+ :descendant => {:tag => 'li',
+ :descendant => {:tag => 'a', :attributes => {:id => 'tab-code_review'}}}}
+ end
+ end
+ end
+ end
+
+ context "by member" do
+ setup do
+ @request.session[:user_id] = 2
+ Role.find(1).remove_permission! :edit_project
+ end
+
+ should "not exist tag id get" do
+ get :settings, :id => 1
+ assert_response :success
+ assert_template 'settings'
+ assert_no_tag :div, :attributes => {:class => 'tabs'},
+ :descendant => {:tag => 'ul',
+ :descendant => {:tag => 'li',
+ :descendant => {:tag => 'a', :attributes => {:id => 'tab-code_review'}}}}
+ end
+
+ should "not exist tag id post" do
+ get :settings, :id => 1
+ assert_response :success
+ assert_template 'settings'
+ assert_no_tag :div, :attributes => {:class => 'tabs'},
+ :descendant => {:tag => 'ul',
+ :descendant => {:tag => 'li',
+ :descendant => {:tag => 'a', :attributes => {:id => 'tab-code_review'}}}}
+ end
+
+ context "with permission" do
+ setup do
+ Role.find(1).add_permission! :edit_project
+ end
+
+ should "not exist tag id get" do
+ get :settings, :id => 1
+ assert_response :success
+ assert_template 'settings'
+ assert_no_tag :div, :attributes => {:class => 'tabs'},
+ :descendant => {:tag => 'ul',
+ :descendant => {:tag => 'li',
+ :descendant => {:tag => 'a', :attributes => {:id => 'tab-code_review'}}}}
+ end
+
+ should "not exist tag id post" do
+ post :settings, :id => 1
+ assert_response :success
+ assert_template 'settings'
+ assert_no_tag :div, :attributes => {:class => 'tabs'},
+ :descendant => {:tag => 'ul',
+ :descendant => {:tag => 'li',
+ :descendant => {:tag => 'a', :attributes => {:id => 'tab-code_review'}}}}
+ end
+
+ context "and module" do
+ setup do
+ FactoryGirl.create(:enabled_module, project_id: 1, name: 'code_review')
+ end
+
+ should "not exist tag id get" do
+ get :settings, :id => 1
+ assert_response :success
+ assert_template 'settings'
+ assert_no_tag :div, :attributes => {:class => 'tabs'},
+ :descendant => {:tag => 'ul',
+ :descendant => {:tag => 'li',
+ :descendant => {:tag => 'a', :attributes => {:id => 'tab-code_review'}}}}
+ end
+
+ should "not exist tag id post" do
+ post :settings, :id => 1
+ assert_response :success
+ assert_template 'settings'
+ assert_no_tag :div, :attributes => {:class => 'tabs'},
+ :descendant => {:tag => 'ul',
+ :descendant => {:tag => 'li',
+ :descendant => {:tag => 'a', :attributes => {:id => 'tab-code_review'}}}}
+ end
+ end
+ end
+ end
+
+ context "by admin user" do
+ setup do
+ @request.session[:user_id] = 1
+ Role.find(1).remove_permission! :edit_project
+ end
+
+ should "not exist tag id get" do
+ get :settings, :id => 1
+ assert_response :success
+ assert_template 'settings'
+ assert_no_tag :div, :attributes => {:class => 'tabs'},
+ :descendant => {:tag => 'ul',
+ :descendant => {:tag => 'li',
+ :descendant => {:tag => 'a', :attributes => {:id => 'tab-code_review'}}}}
+ end
+
+ should "not exist tag id post" do
+ get :settings, :id => 1
+ assert_response :success
+ assert_template 'settings'
+ assert_no_tag :div, :attributes => {:class => 'tabs'},
+ :descendant => {:tag => 'ul',
+ :descendant => {:tag => 'li',
+ :descendant => {:tag => 'a', :attributes => {:id => 'tab-code_review'}}}}
+ end
+
+ context "with permission" do
+ setup do
+ Role.find(1).add_permission! :edit_project
+ end
+
+ should "not exist tag id get" do
+ get :settings, :id => 1
+ assert_response :success
+ assert_template 'settings'
+ assert_no_tag :div, :attributes => {:class => 'tabs'},
+ :descendant => {:tag => 'ul',
+ :descendant => {:tag => 'li',
+ :descendant => {:tag => 'a', :attributes => {:id => 'tab-code_review'}}}}
+ end
+
+ should "not exist tag id post" do
+ post :settings, :id => 1
+ assert_response :success
+ assert_template 'settings'
+ assert_no_tag :div, :attributes => {:class => 'tabs'},
+ :descendant => {:tag => 'ul',
+ :descendant => {:tag => 'li',
+ :descendant => {:tag => 'a', :attributes => {:id => 'tab-code_review'}}}}
+ end
+
+ context "and module" do
+ setup do
+ FactoryGirl.create(:enabled_module, project_id: 1, name: 'code_review')
+ end
+
+ should "exist tag id get" do
+ get :settings, :id => 1
+ assert_response :success
+ assert_template 'settings'
+ assert_tag :div, :attributes => {:class => 'tabs'},
+ :descendant => {:tag => 'ul',
+ :descendant => {:tag => 'li',
+ :descendant => {:tag => 'a', :attributes => {:id => 'tab-code_review'}}}}
+ end
+
+ should "exist tag id post" do
+ post :settings, :id => 1
+ assert_response :success
+ assert_template 'settings'
+ assert_tag :div, :attributes => {:class => 'tabs'},
+ :descendant => {:tag => 'ul',
+ :descendant => {:tag => 'li',
+ :descendant => {:tag => 'a', :attributes => {:id => 'tab-code_review'}}}}
+ end
+ end
+ end
+ end
+ end
+end
diff --git a/plugins/redmine_code_review/test/functional/repositories_controller_test.rb b/plugins/redmine_code_review/test/functional/repositories_controller_test.rb
index 6efca1aec..ff5087c38 100644
--- a/plugins/redmine_code_review/test/functional/repositories_controller_test.rb
+++ b/plugins/redmine_code_review/test/functional/repositories_controller_test.rb
@@ -1,95 +1,95 @@
-# Code Review plugin for Redmine
-# Copyright (C) 2009 Haruyuki Iida
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-
-require File.expand_path(File.dirname(__FILE__) + '/../test_helper')
-require 'repositories_controller'
-
-
-class RepositoriesControllerTest < ActionController::TestCase
- fixtures :projects, :users, :roles, :members, :repositories, :issues, :issue_statuses, :changesets, :changes, :issue_categories, :enumerations, :custom_fields, :custom_values, :trackers
-
- def setup
- @controller = RepositoriesController.new
- @request = ActionController::TestRequest.new
- @response = ActionController::TestResponse.new
- User.current = nil
- enabled_module = EnabledModule.new
- enabled_module.project_id = 1
- enabled_module.name = 'code_review'
- enabled_module.save
- enabled_module = EnabledModule.new
- enabled_module.project_id = 2
- enabled_module.name = 'code_review'
- enabled_module.save
- enabled_module = EnabledModule.new
- enabled_module.project_id = 1
- enabled_module.name = 'repository'
- enabled_module.save
- project = Project.find(1)
- repo = Repository.find(10)
- project.repository = repo
- project.save
-
- User.current = nil
- roles = Role.find(:all)
- roles.each {|role|
- role.permissions << :view_code_review
- role.permissions << :add_code_review
- role.permissions << :browse_repository
- role.save
- }
- @request.session[:ctime] = Time.now.to_i
- @request.session[:atime] = Time.now.to_i
- end
-
- def test_revision
- @request.session[:user_id] = 1
- change = FactoryGirl.create(:change)
- changeset = change.changeset
- project = Project.find(1)
- project.repository.destroy
- project.repository = changeset.repository
- issue = Issue.generate!({:project => project, :description => 'test'})
- review = FactoryGirl.create(:code_review, change: change, project: project, issue: issue)
- get :revision, :id => project.id, :rev => changeset.revision, :path => change.path.split('/')
- #assert_response :success
- end
-
- def test_revisions
- @request.session[:user_id] = 1
- get :revisions, :id => 1
- assert_response :success
- end
-
- def test_show
- @request.session[:user_id] = 1
- get :show, :id => 1
- assert_response :success
- end
-
- def test_diff
- @request.session[:user_id] = 1
- get :diff, :id => 1, :path => '/test/some/path/in/the/repo'.split('/'), :rev => 2
- #assert_response :success
- end
-
- def test_entry
- @request.session[:user_id] = 1
- get :entry, :id => 1, :path => 'test/some/path/in/the/repo'.split('/'), :rev => 2
- assert_response :success
- end
-end
+# Code Review plugin for Redmine
+# Copyright (C) 2009 Haruyuki Iida
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+
+require File.expand_path(File.dirname(__FILE__) + '/../test_helper')
+require 'repositories_controller'
+
+
+class RepositoriesControllerTest < ActionController::TestCase
+ fixtures :projects, :users, :roles, :members, :repositories, :issues, :issue_statuses, :changesets, :changes, :issue_categories, :enumerations, :custom_fields, :custom_values, :trackers
+
+ def setup
+ @controller = RepositoriesController.new
+ @request = ActionController::TestRequest.new
+ @response = ActionController::TestResponse.new
+ User.current = nil
+ enabled_module = EnabledModule.new
+ enabled_module.project_id = 1
+ enabled_module.name = 'code_review'
+ enabled_module.save
+ enabled_module = EnabledModule.new
+ enabled_module.project_id = 2
+ enabled_module.name = 'code_review'
+ enabled_module.save
+ enabled_module = EnabledModule.new
+ enabled_module.project_id = 1
+ enabled_module.name = 'repository'
+ enabled_module.save
+ project = Project.find(1)
+ repo = Repository.find(10)
+ project.repository = repo
+ project.save
+
+ User.current = nil
+ roles = Role.find(:all)
+ roles.each {|role|
+ role.permissions << :view_code_review
+ role.permissions << :add_code_review
+ role.permissions << :browse_repository
+ role.save
+ }
+ @request.session[:ctime] = Time.now.to_i
+ @request.session[:atime] = Time.now.to_i
+ end
+
+ def test_revision
+ @request.session[:user_id] = 1
+ change = FactoryGirl.create(:change)
+ changeset = change.changeset
+ project = Project.find(1)
+ project.repository.destroy
+ project.repository = changeset.repository
+ issue = Issue.generate!({:project => project, :description => 'test'})
+ review = FactoryGirl.create(:code_review, change: change, project: project, issue: issue)
+ get :revision, :id => project.id, :rev => changeset.revision, :path => change.path.split('/')
+ #assert_response :success
+ end
+
+ def test_revisions
+ @request.session[:user_id] = 1
+ get :revisions, :id => 1
+ assert_response :success
+ end
+
+ def test_show
+ @request.session[:user_id] = 1
+ get :show, :id => 1
+ assert_response :success
+ end
+
+ def test_diff
+ @request.session[:user_id] = 1
+ get :diff, :id => 1, :path => '/test/some/path/in/the/repo'.split('/'), :rev => 2
+ #assert_response :success
+ end
+
+ def test_entry
+ @request.session[:user_id] = 1
+ get :entry, :id => 1, :path => 'test/some/path/in/the/repo'.split('/'), :rev => 2
+ assert_response :success
+ end
+end
diff --git a/plugins/redmine_code_review/test/test_helper.rb b/plugins/redmine_code_review/test/test_helper.rb
index 07b1e7219..625f105b4 100644
--- a/plugins/redmine_code_review/test/test_helper.rb
+++ b/plugins/redmine_code_review/test/test_helper.rb
@@ -1,125 +1,125 @@
-# Code Review plugin for Redmine
-# Copyright (C) 2010-2012 Haruyuki Iida
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-
-require File.expand_path(File.dirname(__FILE__) + '/../../../test/test_helper')
-
-# Ensure that we are using the temporary fixture path
-#ngines::Testing.set_fixture_path
-
-# Mock out a file
-def mock_file
- file = 'a_file.png'
- file.stubs(:size).returns(32)
- file.stubs(:original_filename).returns('a_file.png')
- file.stubs(:content_type).returns('image/png')
- file.stubs(:read).returns(false)
- file
-end
-
-FactoryGirl.define do
-
- factory :attachment do
-
- container{
- Project.find(1)
- }
- file {
- ActiveSupport::TestCase.mock_file
- }
- author {
- User.find(1)
- }
- end
-
- factory :repository do
- project_id 1
- url "file:///#{Rails.root}/tmp/test/subversion_repository"
- root_url "file:///#{Rails.root}/tmp/test/subversion_repository"
- password ""
- login ""
- type {
- scm = 'Subversion'
- unless Setting.enabled_scm.include?(scm)
- Setting.enabled_scm << scm
- end
- scm
- }
- is_default true
- end
-
- factory :changeset do
- sequence(:revision, 1000)
- committed_on{
- Date.today
- }
- #association :repository
- repository {
- scm = 'Subversion'
- unless Setting.enabled_scm.include?(scm)
- Setting.enabled_scm << scm
- end
- Repository.find(10)
- }
- end
-
- factory :change do
- action {
- "A"
- }
- sequence(:path){ |n|
- "test/dir/aaa#{n}"
- }
- changeset {
- FactoryGirl.create(:changeset)
- }
- end
-
- factory :code_review_assignment do
- issue_id 1
- end
-
- factory :issue do
- subject 'hoge'
- author{
- User.find(1)
- }
- end
-
- factory :code_review do
- issue_id 1
- updated_by_id 1
- line 10
- action_type 'diff'
- end
-
- factory :code_review_project_setting do
- project_id 1
- tracker_id 1
- assignment_tracker_id 1
- end
-
- factory :enabled_module do
-
- end
-
-end
-ActiveRecord::Fixtures.create_fixtures(File.dirname(__FILE__)+ '/fixtures/',
- [ :code_review_assignments,
- :code_reviews,
- :code_review_project_settings,
- :code_review_user_settings])
-
+# Code Review plugin for Redmine
+# Copyright (C) 2010-2012 Haruyuki Iida
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+
+require File.expand_path(File.dirname(__FILE__) + '/../../../test/test_helper')
+
+# Ensure that we are using the temporary fixture path
+#ngines::Testing.set_fixture_path
+
+# Mock out a file
+def mock_file
+ file = 'a_file.png'
+ file.stubs(:size).returns(32)
+ file.stubs(:original_filename).returns('a_file.png')
+ file.stubs(:content_type).returns('image/png')
+ file.stubs(:read).returns(false)
+ file
+end
+
+FactoryGirl.define do
+
+ factory :attachment do
+
+ container{
+ Project.find(1)
+ }
+ file {
+ ActiveSupport::TestCase.mock_file
+ }
+ author {
+ User.find(1)
+ }
+ end
+
+ factory :repository do
+ project_id 1
+ url "file:///#{Rails.root}/tmp/test/subversion_repository"
+ root_url "file:///#{Rails.root}/tmp/test/subversion_repository"
+ password ""
+ login ""
+ type {
+ scm = 'Subversion'
+ unless Setting.enabled_scm.include?(scm)
+ Setting.enabled_scm << scm
+ end
+ scm
+ }
+ is_default true
+ end
+
+ factory :changeset do
+ sequence(:revision, 1000)
+ committed_on{
+ Date.today
+ }
+ #association :repository
+ repository {
+ scm = 'Subversion'
+ unless Setting.enabled_scm.include?(scm)
+ Setting.enabled_scm << scm
+ end
+ Repository.find(10)
+ }
+ end
+
+ factory :change do
+ action {
+ "A"
+ }
+ sequence(:path){ |n|
+ "test/dir/aaa#{n}"
+ }
+ changeset {
+ FactoryGirl.create(:changeset)
+ }
+ end
+
+ factory :code_review_assignment do
+ issue_id 1
+ end
+
+ factory :issue do
+ subject 'hoge'
+ author{
+ User.find(1)
+ }
+ end
+
+ factory :code_review do
+ issue_id 1
+ updated_by_id 1
+ line 10
+ action_type 'diff'
+ end
+
+ factory :code_review_project_setting do
+ project_id 1
+ tracker_id 1
+ assignment_tracker_id 1
+ end
+
+ factory :enabled_module do
+
+ end
+
+end
+ActiveRecord::Fixtures.create_fixtures(File.dirname(__FILE__)+ '/fixtures/',
+ [ :code_review_assignments,
+ :code_reviews,
+ :code_review_project_settings,
+ :code_review_user_settings])
+
diff --git a/plugins/redmine_code_review/test/unit/code_review_assignment_test.rb b/plugins/redmine_code_review/test/unit/code_review_assignment_test.rb
index b978c6023..9c7749b22 100644
--- a/plugins/redmine_code_review/test/unit/code_review_assignment_test.rb
+++ b/plugins/redmine_code_review/test/unit/code_review_assignment_test.rb
@@ -1,109 +1,109 @@
-# Code Review plugin for Redmine
-# Copyright (C) 2010 Haruyuki Iida
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-
-require File.expand_path(File.dirname(__FILE__) + '/../test_helper')
-
-class CodeReviewAssignmentTest < ActiveSupport::TestCase
- fixtures :code_review_assignments, :issues, :issue_statuses,
- :projects, :trackers, :projects_trackers, :users, :members, :repositories,
- :enumerations
- ActiveRecord::Fixtures.create_fixtures(File.dirname(__FILE__)+ '/../fixtures/',
- [ :code_review_assignments,
- :code_reviews,
- :code_review_project_settings,
- :code_review_user_settings])
-
- def setup
- @assignment = CodeReviewAssignment.new
- end
-
- context "is_closed?" do
- should "return false if assignment issue is not closed." do
- @assignment.issue = Issue.new
- assert !@assignment.is_closed?
- end
-
- should "return true if assignment issue is closed." do
- @assignment.issue = Issue.new
- @assignment.issue.status = IssueStatus.find(5)
- assert @assignment.is_closed?
- end
- end
-
- context "path" do
- should "return nil if file_path is nil." do
- @assignment.file_path = nil
- assert_nil @assignment.path
- end
-
- should "return aaa if file_path is aaa" do
- @assignment.file_path = 'aaa'
- assert_equal('aaa', @assignment.path)
- end
- end
-
- context "revision" do
- should "return '123' if rev is '123'" do
- @assignment.rev = '123'
- assert_equal('123', @assignment.revision)
- end
-
- should "return '456' if rev is nil and changeset.revision is '456'" do
- changeset = Changeset.new
- changeset.revision = '456'
- @assignment.rev = nil
- @assignment.changeset = changeset
- assert_equal('456', @assignment.revision)
- end
-
- should "return nil if rev and chageset are nil" do
- @assignment.rev = nil
- @assignment.changeset = nil
- assert_nil(@assignment.revision)
- end
- end
-
- context "create_with_changeset" do
- setup do
- @project = Project.find(1)
- @setting = CodeReviewProjectSetting.find_or_create(@project)
- @setting.auto_assign_settings.author_id = 1
- @setting.assignment_tracker_id = @project.trackers[0].id
- @setting.save!
- end
- should "create new assignment" do
- @setting.auto_assign_settings.description = "aaa bbb"
- @setting.save!
- count = CodeReviewAssignment.all.length
- changeset = Changeset.new(:repository => @project.repository, :revision => '5000', :comments => 'foo')
- assignment = CodeReviewAssignment.create_with_changeset(changeset)
- assert_equal(count + 1, CodeReviewAssignment.all.length)
- assert_equal('aaa bbb', assignment.issue.description)
- end
-
- should "create new assignment with keyword replacement." do
- @setting.auto_assign_settings.subject = "123 $REV $COMMENTS 456"
- @setting.auto_assign_settings.description = "aaa $REV $COMMENTS bbb"
- @setting.save!
- changeset = Changeset.new(:repository => @project.repository, :revision => '5001', :comments => 'foo')
- assignment = CodeReviewAssignment.create_with_changeset(changeset)
- assert_equal('aaa 5001 foo bbb', assignment.issue.description)
- assert_equal('123 5001 foo 456', assignment.issue.subject)
- end
- end
-
-end
+# Code Review plugin for Redmine
+# Copyright (C) 2010 Haruyuki Iida
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+
+require File.expand_path(File.dirname(__FILE__) + '/../test_helper')
+
+class CodeReviewAssignmentTest < ActiveSupport::TestCase
+ fixtures :code_review_assignments, :issues, :issue_statuses,
+ :projects, :trackers, :projects_trackers, :users, :members, :repositories,
+ :enumerations
+ ActiveRecord::Fixtures.create_fixtures(File.dirname(__FILE__)+ '/../fixtures/',
+ [ :code_review_assignments,
+ :code_reviews,
+ :code_review_project_settings,
+ :code_review_user_settings])
+
+ def setup
+ @assignment = CodeReviewAssignment.new
+ end
+
+ context "is_closed?" do
+ should "return false if assignment issue is not closed." do
+ @assignment.issue = Issue.new
+ assert !@assignment.is_closed?
+ end
+
+ should "return true if assignment issue is closed." do
+ @assignment.issue = Issue.new
+ @assignment.issue.status = IssueStatus.find(5)
+ assert @assignment.is_closed?
+ end
+ end
+
+ context "path" do
+ should "return nil if file_path is nil." do
+ @assignment.file_path = nil
+ assert_nil @assignment.path
+ end
+
+ should "return aaa if file_path is aaa" do
+ @assignment.file_path = 'aaa'
+ assert_equal('aaa', @assignment.path)
+ end
+ end
+
+ context "revision" do
+ should "return '123' if rev is '123'" do
+ @assignment.rev = '123'
+ assert_equal('123', @assignment.revision)
+ end
+
+ should "return '456' if rev is nil and changeset.revision is '456'" do
+ changeset = Changeset.new
+ changeset.revision = '456'
+ @assignment.rev = nil
+ @assignment.changeset = changeset
+ assert_equal('456', @assignment.revision)
+ end
+
+ should "return nil if rev and chageset are nil" do
+ @assignment.rev = nil
+ @assignment.changeset = nil
+ assert_nil(@assignment.revision)
+ end
+ end
+
+ context "create_with_changeset" do
+ setup do
+ @project = Project.find(1)
+ @setting = CodeReviewProjectSetting.find_or_create(@project)
+ @setting.auto_assign_settings.author_id = 1
+ @setting.assignment_tracker_id = @project.trackers[0].id
+ @setting.save!
+ end
+ should "create new assignment" do
+ @setting.auto_assign_settings.description = "aaa bbb"
+ @setting.save!
+ count = CodeReviewAssignment.all.length
+ changeset = Changeset.new(:repository => @project.repository, :revision => '5000', :comments => 'foo')
+ assignment = CodeReviewAssignment.create_with_changeset(changeset)
+ assert_equal(count + 1, CodeReviewAssignment.all.length)
+ assert_equal('aaa bbb', assignment.issue.description)
+ end
+
+ should "create new assignment with keyword replacement." do
+ @setting.auto_assign_settings.subject = "123 $REV $COMMENTS 456"
+ @setting.auto_assign_settings.description = "aaa $REV $COMMENTS bbb"
+ @setting.save!
+ changeset = Changeset.new(:repository => @project.repository, :revision => '5001', :comments => 'foo')
+ assignment = CodeReviewAssignment.create_with_changeset(changeset)
+ assert_equal('aaa 5001 foo bbb', assignment.issue.description)
+ assert_equal('123 5001 foo 456', assignment.issue.subject)
+ end
+ end
+
+end
diff --git a/public/file_not_found.html b/public/file_not_found.html
index 74b2013e7..986daa0c1 100644
--- a/public/file_not_found.html
+++ b/public/file_not_found.html
@@ -1,42 +1,42 @@
-
-
-
-
+
+
diff --git a/public/images/files/btn.png b/public/images/files/btn.png
new file mode 100644
index 000000000..85cea7f5c
Binary files /dev/null and b/public/images/files/btn.png differ
diff --git a/public/images/files/close.png b/public/images/files/close.png
new file mode 100644
index 000000000..301ba5e85
Binary files /dev/null and b/public/images/files/close.png differ
diff --git a/public/images/files/inputBg.png b/public/images/files/inputBg.png
new file mode 100644
index 000000000..243bbf7ec
Binary files /dev/null and b/public/images/files/inputBg.png differ
diff --git a/public/images/files/pic_open01.png b/public/images/files/pic_open01.png
new file mode 100644
index 000000000..45552ae00
Binary files /dev/null and b/public/images/files/pic_open01.png differ
diff --git a/public/images/files/pic_open02.png b/public/images/files/pic_open02.png
new file mode 100644
index 000000000..b457f302f
Binary files /dev/null and b/public/images/files/pic_open02.png differ
diff --git a/public/images/files/pic_select01.png b/public/images/files/pic_select01.png
new file mode 100644
index 000000000..4f3b294fe
Binary files /dev/null and b/public/images/files/pic_select01.png differ
diff --git a/public/images/files/pic_select02.png b/public/images/files/pic_select02.png
new file mode 100644
index 000000000..e620fad1f
Binary files /dev/null and b/public/images/files/pic_select02.png differ
diff --git a/public/images/jingtanhao.JPG b/public/images/jingtanhao.JPG
new file mode 100644
index 000000000..d806214da
Binary files /dev/null and b/public/images/jingtanhao.JPG differ
diff --git a/public/javascripts/application.js b/public/javascripts/application.js
index 1dedc1b8c..57e3e32b8 100644
--- a/public/javascripts/application.js
+++ b/public/javascripts/application.js
@@ -1,687 +1,687 @@
-//= require_directory ./rateable
-/* Redmine - project management software
- Copyright (C) 2006-2013 Jean-Philippe Lang */
-
-function cleanArray (actual){
- var newArray = new Array();
- for (var i = 0; i< actual.length; i++){
- if (actual[i]){
- newArray.push(actual[i]);
- }
- }
- return newArray;
-}
-
-function checkAll(id, checked) {
- if (checked) {
- $('#'+id).find('input[type=checkbox]').attr('checked', true);
- } else {
- $('#'+id).find('input[type=checkbox]').removeAttr('checked');
- }
-}
-
-function toggleCheckboxesBySelector(selector) {
- var all_checked = true;
- $(selector).each(function(index) {
- if (!$(this).is(':checked')) { all_checked = false; }
- });
- $(selector).attr('checked', !all_checked);
-}
-
-function showAndScrollTo(id, focus) {
- $('#'+id).show();
- if (focus !== null) {
- $('#'+focus).focus();
- }
- $('html, body').animate({scrollTop: $('#'+id).offset().top}, 400);
-}
-
-function toggleRowGroup(el) {
- var tr = $(el).parents('tr').first();
- var n = tr.next();
- tr.toggleClass('open');
- while (n.length && !n.hasClass('group')) {
- n.toggle();
- n = n.next('tr');
- }
-}
-
-function collapseAllRowGroups(el) {
- var tbody = $(el).parents('tbody').first();
- tbody.children('tr').each(function(index) {
- if ($(this).hasClass('group')) {
- $(this).removeClass('open');
- } else {
- $(this).hide();
- }
- });
-}
-
-function expandAllRowGroups(el) {
- var tbody = $(el).parents('tbody').first();
- tbody.children('tr').each(function(index) {
- if ($(this).hasClass('group')) {
- $(this).addClass('open');
- } else {
- $(this).show();
- }
- });
-}
-
-function toggleAllRowGroups(el) {
- var tr = $(el).parents('tr').first();
- if (tr.hasClass('open')) {
- collapseAllRowGroups(el);
- } else {
- expandAllRowGroups(el);
- }
-}
-
-function toggleFieldset(el) {
- var fieldset = $(el).parents('fieldset').first();
- fieldset.toggleClass('collapsed');
- fieldset.children('div').toggle();
-}
-
-function hideFieldset(el) {
- var fieldset = $(el).parents('fieldset').first();
- fieldset.toggleClass('collapsed');
- fieldset.children('div').hide();
-}
-
-function initFilters(){
- $('#add_filter_select').change(function(){
- addFilter($(this).val(), '', []);
- });
- $('#filters-table td.field input[type=checkbox]').each(function(){
- toggleFilter($(this).val());
- });
- $('#filters-table td.field input[type=checkbox]').live('click',function(){
- toggleFilter($(this).val());
- });
- $('#filters-table .toggle-multiselect').live('click',function(){
- toggleMultiSelect($(this).siblings('select'));
- });
- $('#filters-table input[type=text]').live('keypress', function(e){
- if (e.keyCode == 13) submit_query_form("query_form");
- });
-}
-
-function addFilter(field, operator, values) {
- var fieldId = field.replace('.', '_');
- var tr = $('#tr_'+fieldId);
- if (tr.length > 0) {
- tr.show();
- } else {
- buildFilterRow(field, operator, values);
- }
- $('#cb_'+fieldId).attr('checked', true);
- toggleFilter(field);
- $('#add_filter_select').val('').children('option').each(function(){
- if ($(this).attr('value') == field) {
- $(this).attr('disabled', true);
- }
- });
-}
-
-function buildFilterRow(field, operator, values) {
- var fieldId = field.replace('.', '_');
- var filterTable = $("#filters-table");
- var filterOptions = availableFilters[field];
- var operators = operatorByType[filterOptions['type']];
- var filterValues = filterOptions['values'];
- var i, select;
-
- var tr = $('