From 792ad550033f1f84eed73c6c67da01fcb6935c62 Mon Sep 17 00:00:00 2001 From: Carsten Schmitz Date: Wed, 16 Mar 2016 11:01:31 +0100 Subject: [PATCH] Fixed issue #10195: CKEditor should use Bootstrap style --- scripts/admin/ckeditor-config.js | 5 +- .../ckeditor/skins/BootstrapCK-Skin/LICENSE | 21 + .../ckeditor/skins/BootstrapCK-Skin/README.md | 28 + .../skins/BootstrapCK-Skin/dialog.css | 616 ++++++++++ .../skins/BootstrapCK-Skin/editor.css | 1088 +++++++++++++++++ .../ckeditor/skins/BootstrapCK-Skin/icons.png | Bin 0 -> 21445 bytes .../BootstrapCK-Skin/images/dialog_sides.gif | Bin 0 -> 48 bytes .../BootstrapCK-Skin/images/dialog_sides.png | Bin 0 -> 178 bytes .../images/dialog_sides_rtl.png | Bin 0 -> 181 bytes .../skins/BootstrapCK-Skin/images/mini.png | Bin 0 -> 1737 bytes .../skins/BootstrapCK-Skin/images/noimage.png | Bin 0 -> 1323 bytes .../skins/BootstrapCK-Skin/images/sprites.png | Bin 0 -> 3907 bytes .../BootstrapCK-Skin/images/sprites_ie6.png | Bin 0 -> 1925 bytes .../BootstrapCK-Skin/images/toolbar_start.gif | Bin 0 -> 105 bytes .../ckeditor/skins/BootstrapCK-Skin/skin.js | 236 ++++ .../skins/BootstrapCK-Skin/templates.css | 54 + third_party/ckeditor/skins/kama/editor.css | 7 +- 17 files changed, 2047 insertions(+), 8 deletions(-) create mode 100644 third_party/ckeditor/skins/BootstrapCK-Skin/LICENSE create mode 100644 third_party/ckeditor/skins/BootstrapCK-Skin/README.md create mode 100644 third_party/ckeditor/skins/BootstrapCK-Skin/dialog.css create mode 100644 third_party/ckeditor/skins/BootstrapCK-Skin/editor.css create mode 100644 third_party/ckeditor/skins/BootstrapCK-Skin/icons.png create mode 100644 third_party/ckeditor/skins/BootstrapCK-Skin/images/dialog_sides.gif create mode 100644 third_party/ckeditor/skins/BootstrapCK-Skin/images/dialog_sides.png create mode 100644 third_party/ckeditor/skins/BootstrapCK-Skin/images/dialog_sides_rtl.png create mode 100644 third_party/ckeditor/skins/BootstrapCK-Skin/images/mini.png create mode 100644 third_party/ckeditor/skins/BootstrapCK-Skin/images/noimage.png create mode 100644 third_party/ckeditor/skins/BootstrapCK-Skin/images/sprites.png create mode 100644 third_party/ckeditor/skins/BootstrapCK-Skin/images/sprites_ie6.png create mode 100644 third_party/ckeditor/skins/BootstrapCK-Skin/images/toolbar_start.gif create mode 100644 third_party/ckeditor/skins/BootstrapCK-Skin/skin.js create mode 100644 third_party/ckeditor/skins/BootstrapCK-Skin/templates.css diff --git a/scripts/admin/ckeditor-config.js b/scripts/admin/ckeditor-config.js index 950b09f6231..d9426024864 100644 --- a/scripts/admin/ckeditor-config.js +++ b/scripts/admin/ckeditor-config.js @@ -2,14 +2,15 @@ CKEDITOR.editorConfig = function( config ) { config.filebrowserBrowseUrl = CKEDITOR.basePath+'../kcfinder/browse.php?type=files'; - config.filebrowserImageBrowseUrl = CKEDITOR.basePath+'../kcfinder/browse.php?type=images'; + config.filebrowserImageBrowseUrl = CKEDITOR.basePath+'../kcfinder/browse.php?type=images'; config.filebrowserFlashBrowseUrl = CKEDITOR.basePath+'../kcfinder/browse.php?type=flash'; config.filebrowserUploadUrl = CKEDITOR.basePath+'../kcfinder/upload.php?type=files'; config.filebrowserImageUploadUrl = CKEDITOR.basePath+'../kcfinder/upload.php?type=images'; config.filebrowserFlashUploadUrl = CKEDITOR.basePath+'../kcfinder/upload.php?type=flash'; - config.removeDialogTabs = 'link:upload;image:Upload'; + config.removeDialogTabs = 'link:upload;image:Upload'; + config.skin = 'BootstrapCK-Skin'; config.toolbarCanCollapse = false; config.resize_enabled = false; config.autoParagraph = false; diff --git a/third_party/ckeditor/skins/BootstrapCK-Skin/LICENSE b/third_party/ckeditor/skins/BootstrapCK-Skin/LICENSE new file mode 100644 index 00000000000..ab55faf6094 --- /dev/null +++ b/third_party/ckeditor/skins/BootstrapCK-Skin/LICENSE @@ -0,0 +1,21 @@ +The MIT License + +Copyright (c) 2012 Kunstmaan (http://www.kunstmaan.be) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/third_party/ckeditor/skins/BootstrapCK-Skin/README.md b/third_party/ckeditor/skins/BootstrapCK-Skin/README.md new file mode 100644 index 00000000000..655a74361a2 --- /dev/null +++ b/third_party/ckeditor/skins/BootstrapCK-Skin/README.md @@ -0,0 +1,28 @@ +# About [BootstrapCK-Skin][BootstrapCK-Skin] + +!Update: This skin is for CKeditor3 use. Want the new CKeditor4 skin? https://github.com/Kunstmaan/BootstrapCK4-Skin + +The [BootstrapCK-Skin][BootstrapCK-Skin] is a skin for [CKEditor][CKEditor] based on [Twitter Bootstrap][Twitter Bootstrap] styles.
+Some things couldn't be changed inside the skin, like the smileys and the position of the browse buttons when inserting an image or a flash.
+Here's how you fix that: + +## Smileys + +Go to plugins > smiley > dialogs , and replace smiley.js with [this one][this one].
+And grab your new images over [here][here]. + +## Browse buttons + +Go to plugins > image > dialogs > image.js and to plugins > flash > dialogs > flash.js
+In both, change the margin-top to 17px (instead of 10px). + +# Demo +[http://kunstmaan.github.com/BootstrapCK-Skin/][http://kunstmaan.github.com/BootstrapCK-Skin/] + +[BootstrapCK-Skin]: https://github.com/Kunstmaan/BootstrapCK-Skin "BootstrapCK-Skin" +[CKEditor]: http://ckeditor.com/ "CKEditor" +[Twitter Bootstrap]: http://twitter.github.com/bootstrap/ "Twitter Bootstrap" +[this one]: http://kunstmaan.github.com/BootstrapCK-Skin/smiley.js "smiley.js" +[here]: http://kunstmaan.github.com/BootstrapCK-Skin/smileys.zip "smileys.zip" +[http://kunstmaan.github.com/BootstrapCK-Skin/]: http://kunstmaan.github.com/BootstrapCK-Skin/ "Demo" +[kunstmaan]: http://www.kunstmaan.be "Kunstmaan" diff --git a/third_party/ckeditor/skins/BootstrapCK-Skin/dialog.css b/third_party/ckeditor/skins/BootstrapCK-Skin/dialog.css new file mode 100644 index 00000000000..49797df6579 --- /dev/null +++ b/third_party/ckeditor/skins/BootstrapCK-Skin/dialog.css @@ -0,0 +1,616 @@ +/* +Copyright (c) 2003-2011, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.html or http://ckeditor.com/license +*/ + +body .cke_dialog{ +visibility:visible; +} +.cke_skin_BootstrapCK-Skin table.cke_dialog.cke_browser_gecko{ +display:block; +} +.cke_skin_BootstrapCK-Skin .cke_dialog_body{ +z-index:1; +border:1px solid rgba(0, 0, 0, 0.3); +box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); +padding:5px 0 0 0; +background-color:#fff; +border-radius:6px; +position:relative; +_position:static; +} +.cke_skin_BootstrapCK-Skin .cke_dialog_tl,.cke_skin_BootstrapCK-Skin .cke_dialog_tr,.cke_skin_BootstrapCK-Skin .cke_dialog_tc,.cke_skin_BootstrapCK-Skin .cke_dialog_bl,.cke_skin_BootstrapCK-Skin .cke_dialog_br,.cke_skin_BootstrapCK-Skin .cke_dialog_bc,.cke_skin_BootstrapCK-Skin .cke_dialog_ml,.cke_skin_BootstrapCK-Skin .cke_dialog_mr{ +display:none; +} +.cke_skin_BootstrapCK-Skin .cke_dialog_title{ +font-weight:bold; +font-size:18px; +line-height: 36px; +color: #404040; +padding:0 15px; +cursor:move; +position:relative; +border-bottom:1px solid #eee; +} +.cke_skin_BootstrapCK-Skin .cke_browser_iequirks .cke_dialog_title,.cke_skin_BootstrapCK-Skin .cke_browser_ie6 .cke_dialog_title,.cke_skin_BootstrapCK-Skin .cke_browser_ie7 .cke_dialog_title{ +margin-bottom:22px; +} +.cke_skin_BootstrapCK-Skin .cke_browser_iequirks.cke_single_page .cke_dialog_title,.cke_skin_BootstrapCK-Skin .cke_browser_ie6.cke_single_page .cke_dialog_title,.cke_skin_BootstrapCK-Skin .cke_browser_ie7.cke_single_page .cke_dialog_title{ +margin-bottom:10px; +} +.cke_skin_BootstrapCK-Skin .cke_dialog_contents{ +background-color:#fff; +overflow:auto; +padding:17px 23px 5px 15px; +border-radius: 0 0 6px 6px; +margin-top:45px; +height: auto !important; +} +.cke_skin_BootstrapCK-Skin .cke_dialog_footer{ +text-align:right; +background-color:#f5f5f5; +border-top:1px solid #DDDDDD; +box-shadow: 0 1px 0 #FFFFFF inset; +border-radius: 0 0 6px 6px; +border-bottom:none; +padding: 14px 5px 5px 15px; +} +.cke_skin_BootstrapCK-Skin .cke_rtl .cke_dialog_footer{ +text-align:left; +} +.cke_skin_BootstrapCK-Skin .cke_dialog_footer .cke_resizer{ +margin-top:28px; +} +.cke_skin_BootstrapCK-Skin .cke_browser_iequirks .cke_dialog_footer .cke_resizer,.cke_skin_BootstrapCK-Skin .cke_browser_ie6 .cke_dialog_footer .cke_resizer{ +margin-top:27px; +} +.cke_skin_BootstrapCK-Skin .cke_dialog_tabs{ +height:23px; +display:inline-block; +_display:block; +margin-left:13px; +margin-top:25px; +position:absolute; +z-index:2; +} +.cke_skin_BootstrapCK-Skin .cke_browser_iequirks .cke_dialog_tabs,.cke_skin_BootstrapCK-Skin .cke_browser_ie6 .cke_dialog_tabs,.cke_skin_BootstrapCK-Skin .cke_browser_ie7 .cke_dialog_tabs{ +top:33px; +} +.cke_skin_BootstrapCK-Skin .cke_rtl .cke_dialog_tabs{ +right:10px; +} +.cke_skin_BootstrapCK-Skin a.cke_dialog_tab,.cke_skin_BootstrapCK-Skin a:link.cke_dialog_tab,.cke_skin_BootstrapCK-Skin a:active.cke_dialog_tab,.cke_skin_BootstrapCK-Skin a:hover.cke_dialog_tab,.cke_skin_BootstrapCK-Skin a:visited.cke_dialog_tab{ +border-radius:5px; +background:transparent url(images/sprites.png) repeat-x scroll 0 -1104px; +padding:3px 10px 4px; +margin: 0 3px 0 0; +color: #333; +border-color: #CCCCCC #CCCCCC #BBBBBB; +border-width: 1px; +border-style: solid; +display:inline-block; +cursor:pointer; +} +.cke_skin_BootstrapCK-Skin .cke_browser_gecko18 a.cke_dialog_tab,.cke_skin_BootstrapCK-Skin .cke_browser_gecko18 a:link.cke_dialog_tab,.cke_skin_BootstrapCK-Skin .cke_browser_gecko18 a:active.cke_dialog_tab,.cke_skin_BootstrapCK-Skin .cke_browser_gecko18 a:hover.cke_dialog_tab,.cke_skin_BootstrapCK-Skin .cke_browser_gecko18 a:visited.cke_dialog_tab{ +display:inline; +position:relative; +top:6px; +} +.cke_skin_BootstrapCK-Skin a:hover.cke_dialog_tab, .cke_skin_BootstrapCK-Skin .cke_hc a:hover.cke_dialog_tab, .cke_skin_BootstrapCK-Skin a.cke_dialog_tab_selected,.cke_skin_BootstrapCK-Skin a:link.cke_dialog_tab_selected,.cke_skin_BootstrapCK-Skin a:active.cke_dialog_tab_selected,.cke_skin_BootstrapCK-Skin a:hover.cke_dialog_tab_selected,.cke_skin_BootstrapCK-Skin a:visited.cke_dialog_tab_selected{ +background-position: 0 -1180px; +} +.cke_skin_BootstrapCK-Skin .cke_hc a.cke_dialog_tab_selected,.cke_skin_BootstrapCK-Skin .cke_hc a:link.cke_dialog_tab_selected,.cke_skin_BootstrapCK-Skin .cke_hc a:active.cke_dialog_tab_selected,.cke_skin_BootstrapCK-Skin .cke_hc a:hover.cke_dialog_tab_selected,.cke_skin_BootstrapCK-Skin .cke_hc a:visited.cke_dialog_tab_selected{ +padding:2px 6px!important; +border-width:3px; +} +.cke_skin_BootstrapCK-Skin .cke_single_page .cke_dialog_tabs{ +display:none; +} +.cke_skin_BootstrapCK-Skin .cke_single_page .cke_dialog_contents{ +padding-top:5px; +margin-top:10px; +padding-bottom: 15px; +} +.cke_skin_BootstrapCK-Skin .cke_browser_ie7.cke_single_page .cke_dialog_contents{ +margin-top:0; +position:relative; +margin-bottom:-22px; +} +.cke_skin_BootstrapCK-Skin .cke_dialog_ui_vbox table,.cke_skin_BootstrapCK-Skin .cke_dialog_ui_hbox table{ +margin:auto; +} +.cke_skin_BootstrapCK-Skin .cke_dialog_ui_vbox_child{ +padding:5px 0; +} +.cke_skin_BootstrapCK-Skin input.cke_dialog_ui_input_text,.cke_skin_BootstrapCK-Skin input.cke_dialog_ui_input_password{ +background-color:white; +border:1px solid #CCCCCC; +padding:4px; +width:100%; +font-size: 13px; +color: #808080; +border-radius: 3px; +box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset; +} +.cke_skin_BootstrapCK-Skin input.cke_dialog_ui_input_text:focus{ +border-color: rgba(82, 168, 236, 0.8); +box-shadow:0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(82, 168, 236, 0.6); +} +.cke_skin_BootstrapCK-Skin div.cke_dialog_ui_input_text,.cke_skin_BootstrapCK-Skin div.cke_dialog_ui_input_password{ +background-color:white; +_width:99.9%; +} +.cke_skin_BootstrapCK-Skin .cke_browser_ie.cke_rtl input.cke_dialog_ui_input_text,.cke_skin_BootstrapCK-Skin .cke_browser_opera.cke_rtl input.cke_dialog_ui_input_text,.cke_skin_BootstrapCK-Skin .cke_browser_ie.cke_rtl input.cke_dialog_ui_input_password,.cke_skin_BootstrapCK-Skin .cke_browser_opera.cke_rtl input.cke_dialog_ui_input_password{ +padding-right:2px; +} +.cke_skin_BootstrapCK-Skin .cke_browser_ie.cke_rtl div.cke_dialog_ui_input_text,.cke_skin_BootstrapCK-Skin .cke_browser_opera.cke_rtl div.cke_dialog_ui_input_text,.cke_skin_BootstrapCK-Skin .cke_browser_ie.cke_rtl div.cke_dialog_ui_input_password,.cke_skin_BootstrapCK-Skin .cke_browser_opera.cke_rtl div.cke_dialog_ui_input_password{ +padding-left:2px; +} +.cke_skin_BootstrapCK-Skin .cke_browser_ie.cke_rtl .cke_dialog_ui_vbox_child,.cke_skin_BootstrapCK-Skin .cke_browser_ie.cke_rtl .cke_dialog_ui_hbox_child,.cke_skin_BootstrapCK-Skin .cke_browser_ie.cke_rtl .cke_dialog_ui_hbox_first,.cke_skin_BootstrapCK-Skin .cke_browser_ie.cke_rtl .cke_dialog_ui_hbox_last{ +padding-right:2px!important; +} +.cke_skin_BootstrapCK-Skin .cke_browser_ie.cke_rtl div.cke_dialog_ui_input_text{ +padding-right:1px; +} +.cke_skin_BootstrapCK-Skin .cke_browser_gecko.cke_hc div.cke_dialog_ui_input_text,.cke_skin_BootstrapCK-Skin .cke_browser_gecko.cke_hc div.cke_dialog_ui_input_password{ +border-width:0; +} +.cke_skin_BootstrapCK-Skin .cke_browser_gecko18.cke_hc div.cke_dialog_ui_input_text,.cke_skin_BootstrapCK-Skin .cke_browser_gecko18.cke_hc div.cke_dialog_ui_input_password{ +border-width:1px; +} +.cke_skin_BootstrapCK-Skin textarea.cke_dialog_ui_input_textarea{ +background-color:white; +border:none; +padding:0; +width:100%; +_width:99%; +overflow:auto; +resize:none; +border: 1px solid #ccc; +box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset; +border-radius: 3px; +} +.cke_skin_BootstrapCK-Skin div.cke_dialog_ui_input_textarea{ +background-color:white; +} +.cke_skin_BootstrapCK-Skin div.cke_disabled .cke_dialog_ui_labeled_content *{ +background-color:#a0a0a0; +cursor:default; +} +.cke_skin_BootstrapCK-Skin .cke_rtl .cke_dialog_ui_labeled_content{ +_width:95%; +} +.cke_skin_BootstrapCK-Skin .cke_dialog_ui_hbox{ +width:100%; +} +.cke_skin_BootstrapCK-Skin .cke_dialog_ui_hbox_first,.cke_skin_BootstrapCK-Skin .cke_dialog_ui_hbox_child,.cke_skin_BootstrapCK-Skin .cke_dialog_ui_hbox_last{ +vertical-align:top; +} +.cke_skin_BootstrapCK-Skin .cke_ltr .cke_dialog_ui_hbox_first,.cke_skin_BootstrapCK-Skin .cke_ltr .cke_dialog_ui_hbox_child{ +padding-right:20px; +} +.cke_skin_BootstrapCK-Skin .cke_rtl .cke_dialog_ui_hbox_first,.cke_skin_BootstrapCK-Skin .cke_rtl .cke_dialog_ui_hbox_child{ +padding-left:10px; +} +.cke_skin_BootstrapCK-Skin a.cke_dialog_ui_button{ +border-collapse:separate; +cursor:default; +border-radius:5px; +background:transparent url(images/sprites.png) repeat-x scroll 0 -1104px; +_background:none; +padding:5px 14px 6px; +color: #333; +font-size: 13px; +text-align:center; +border-color: #CCCCCC #CCCCCC #BBBBBB; +border-width: 1px; +border-style: solid; +display: inline-block; +padding: 4px 14px 5px; +width: auto !important; +} +.cke_skin_BootstrapCK-Skin .cke_browser_iequirks a.cke_dialog_ui_button{ +padding:0; +} +.cke_skin_BootstrapCK-Skin .cke_browser_ie6 a.cke_dialog_ui_button span{ +width:70px; +} +.cke_skin_BootstrapCK-Skin .cke_browser_iequirks a.cke_dialog_ui_button span,.cke_skin_BootstrapCK-Skin .cke_browser_iequirks a.cke_dialog_ui_button span{ +width:100px; +} +.cke_skin_BootstrapCK-Skin .cke_browser_iequirks a.cke_dialog_ui_button span,.cke_skin_BootstrapCK-Skin .cke_browser_iequirks a.cke_dialog_ui_button span,.cke_skin_BootstrapCK-Skin .cke_browser_ie6 a.cke_dialog_ui_button span{ +padding:5px 15px; +text-align:center; +color:#3b3b1f; +background:#53D9F0 none; +display:inline-block; +cursor:default; +} +.cke_skin_BootstrapCK-Skin .cke_browser_webkit a.cke_dialog_ui_button span.cke_dialog_ui_button{ +margin:0; +} +.cke_skin_BootstrapCK-Skin .cke_browser_webkit a.cke_dialog_ui_button{ +display:inline-block; +padding-top:3px; +padding-bottom:2px; +margin:2px 0; +} +.cke_skin_BootstrapCK-Skin a.cke_dialog_ui_button_ok span,.cke_skin_BootstrapCK-Skin a.cke_dialog_ui_button_cancel span{ +} +.cke_skin_BootstrapCK-Skin a.cke_dialog_ui_button_ok{ +border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); +background-position: 0 -1069px; +display: inline; +padding: 6px 14px 5px; +} +.cke_skin_BootstrapCK-Skin a.cke_dialog_ui_button_ok:hover{ +background-position: 0 -1144px !important; +} +.cke_skin_BootstrapCK-Skin a.cke_dialog_ui_button_ok span{ +/*background:transparent url(images/sprites.png) no-repeat scroll right -1219px;*/ +color: #fff; +} +.cke_skin_BootstrapCK-Skin .cke_rtl a.cke_dialog_ui_button_ok span{ +background-position:left -1219px; +} +.cke_skin_BootstrapCK-Skin .cke_browser_iequirks a.cke_dialog_ui_button_ok span,.cke_skin_BootstrapCK-Skin .cke_browser_ie6 a.cke_dialog_ui_button_ok span{ +background-color:#B8E834; +margin-right:0; +} +.cke_skin_BootstrapCK-Skin a.cke_dialog_ui_button_cancel{ +background-position:0 -1104px; +display: inline; +padding: 6px 14px 5px; +} +.cke_skin_BootstrapCK-Skin a.cke_dialog_ui_button_cancel span{ +/*background:transparent url(images/sprites.png) no-repeat scroll right -1245px;*/ +} +.cke_skin_BootstrapCK-Skin .cke_rtl a.cke_dialog_ui_button_cancel span{ +background-position:left -1245px; +} +.cke_skin_BootstrapCK-Skin .cke_browser_iequirks a.cke_dialog_ui_button_cancel span,.cke_skin_BootstrapCK-Skin .cke_browser_ie6 a.cke_dialog_ui_button_cancel span{ +background-color:#F65D20; +} +.cke_skin_BootstrapCK-Skin .cke_browser_iequirks a.cke_dialog_ui_button_cancel span,.cke_skin_BootstrapCK-Skin .cke_browser_ie6 a.cke_dialog_ui_button_cancel span,.cke_skin_BootstrapCK-Skin .cke_browser_iequirks a.cke_dialog_ui_button_ok span,.cke_skin_BootstrapCK-Skin .cke_browser_ie6 a.cke_dialog_ui_button_ok span{ +background-image:none; +} +.cke_skin_BootstrapCK-Skin span.cke_dialog_ui_button{ +padding:0; +text-align:center; +color:#333; +display:inline-block; +cursor:default; +} +.cke_skin_BootstrapCK-Skin .cke_browser_gecko18 .cke_dialog_footer_buttons span.cke_dialog_ui_button{ +display:block; +} +.cke_skin_BootstrapCK-Skin a.cke_dialog_ui_button span.cke_disabled{ +border:#898980 1px solid; +color:#5e5e55; +background-color:#c5c5b3; +} +.cke_skin_BootstrapCK-Skin a:hover.cke_dialog_ui_button,.cke_skin_BootstrapCK-Skin a:focus.cke_dialog_ui_button,.cke_skin_BootstrapCK-Skin a:active.cke_dialog_ui_button{ +background-position:0 -1180px; +} +.cke_skin_BootstrapCK-Skin .cke_hc a:hover.cke_dialog_ui_button,.cke_skin_BootstrapCK-Skin .cke_hc a:focus.cke_dialog_ui_button,.cke_skin_BootstrapCK-Skin .cke_hc a:active.cke_dialog_ui_button{ +border-width:2px; +} +.cke_skin_BootstrapCK-Skin .cke_browser_iequirks a:hover.cke_dialog_ui_button span,.cke_skin_BootstrapCK-Skin .cke_browser_iequirks a:focus.cke_dialog_ui_button span,.cke_skin_BootstrapCK-Skin .cke_browser_iequirks a:active.cke_dialog_ui_button span,.cke_skin_BootstrapCK-Skin .cke_browser_ie6 a:hover.cke_dialog_ui_button span,.cke_skin_BootstrapCK-Skin .cke_browser_ie6 a:focus.cke_dialog_ui_button span,.cke_skin_BootstrapCK-Skin .cke_browser_ie6 a:active.cke_dialog_ui_button span{ +background-image:none; +background:#F7A922; +} +.cke_skin_BootstrapCK-Skin .cke_dialog_footer_buttons{ +display:inline-table; +margin-right:12px; +margin-left:12px; +width:auto; +position:relative; +} +.cke_skin_BootstrapCK-Skin .cke_browser_ie7 .cke_dialog_footer_buttons{ +position:static; +} +.cke_skin_BootstrapCK-Skin .cke_browser_gecko18 .cke_dialog_footer_buttons{ +display:inline; +} +.cke_skin_BootstrapCK-Skin .cke_dialog_footer_buttons span.cke_dialog_ui_button{ +margin:7px 0; +text-align:center; +} +.cke_skin_BootstrapCK-Skin .cke_dialog_footer .cke_dialog_ui_hbox_first { +padding: 0 7px 0 0; +} +.cke_skin_BootstrapCK-Skin .cke_browser_gecko18 .cke_dialog_footer_buttons a.cke_dialog_ui_button{ +display:block; +padding:0; +} +.cke_skin_BootstrapCK-Skin .cke_browser_gecko18 .cke_dialog_footer_buttons span.cke_dialog_ui_button{ +padding-bottom:5px; +padding-top:6px; +margin-bottom:0; +} +.cke_skin_BootstrapCK-Skin .cke_browser_gecko18 .cke_dialog_footer_buttons .cke_dialog_ui_button_ok .cke_dialog_ui_button{ +background-position:right -1214px; +} +.cke_skin_BootstrapCK-Skin .cke_browser_gecko18 .cke_dialog_footer_buttons .cke_dialog_ui_button_cancel .cke_dialog_ui_button{ +background-position:right -1242px; +} +.cke_skin_BootstrapCK-Skin .cke_browser_ie9.cke_rtl .cke_dialog_footer_buttons td{ +padding-left:2px; +} +.cke_skin_BootstrapCK-Skin strong{ +font-weight:bold; +} +.cke_skin_BootstrapCK-Skin .cke_dialog .cke_dialog_body .cke_dialog_close_button{ +background:url(images/sprites.png) 0 -1022px no-repeat; +position:absolute; +cursor:pointer; +text-align:center; +height:20px; +width:20px; +top:10px; +right: 10px; +_background-image:url(images/sprites_ie6.png); +} +.cke_skin_BootstrapCK-Skin .cke_dialog_close_button span{ +display:none; +} +.cke_skin_BootstrapCK-Skin .cke_dialog_close_button:hover{ +background-position:0 -1045px; +} +.cke_skin_BootstrapCK-Skin .cke_ltr .cke_dialog_close_button{ +right:10px; +} +.cke_skin_BootstrapCK-Skin .cke_browser_ie8.cke_rtl .cke_dialog_close_button{ +left:8px; +} +.cke_skin_BootstrapCK-Skin .cke_rtl .cke_dialog_close_button{ +left:10px; +} +.cke_skin_BootstrapCK-Skin .cke_browser_ie7.cke_rtl .cke_dialog_close_button{ +left:16px; +top:0; +} +.cke_skin_BootstrapCK-Skin .cke_browser_ie7.cke_rtl .cke_dialog_close_button{ +position:absolute; +left:10px; +top:5px; +} +.cke_skin_BootstrapCK-Skin .cke_browser_ie7.cke_single_page .cke_dialog_footer{ +margin-top:22px; +} +.cke_skin_BootstrapCK-Skin .cke_browser_ie6 .cke_dialog_close_button,.cke_skin_BootstrapCK-Skin .cke_browser_iequirks .cke_dialog_close_button{ +top:7px; +} +.cke_skin_BootstrapCK-Skin .cke_browser_ie7.cke_ltr .cke_dialog_close_button{ +margin-top:0; +} +.cke_skin_BootstrapCK-Skin .cke_dialog_ui_input_select{ +border:1px solid #ccc; +background-color:white; +border-radius: 3px; +padding: 4px; +} +.cke_skin_BootstrapCK-Skin .cke_dialog_ui_input_file{ +width:100%; +height:25px; +} +.cke_skin_BootstrapCK-Skin .cke_dialog .cke_dark_background{ +} +.cke_skin_BootstrapCK-Skin .cke_dialog .cke_hand{ +cursor:pointer; +} +.cke_skin_BootstrapCK-Skin .cke_dialog .cke_centered{ +text-align:center; +} +.cke_skin_BootstrapCK-Skin .cke_dialog a.cke_btn_reset{ +float:right; +background:url(images/mini.png) 0 -32px no-repeat; +width:16px; +height:16px; +border:1px none; +font-size:1px; +margin-top: 15px; +} +.cke_skin_BootstrapCK-Skin .cke_rtl .cke_dialog a.cke_btn_reset{ +float:left; +} +.cke_skin_BootstrapCK-Skin .cke_dialog a.cke_btn_locked,.cke_skin_BootstrapCK-Skin .cke_dialog a.cke_btn_unlocked{ +float:left; +background:url(images/mini.png) 0 0 no-repeat; +width:16px; +height:16px; +border:none 1px; +font-size:1px; +margin-top: 15px; +} +.cke_skin_BootstrapCK-Skin .cke_dialog a.cke_btn_locked .cke_icon{ +display:none; +} +.cke_skin_BootstrapCK-Skin .cke_rtl .cke_dialog a.cke_btn_locked,.cke_skin_BootstrapCK-Skin .cke_rtl .cke_dialog a.cke_btn_unlocked{ +float:right; +} +.cke_skin_BootstrapCK-Skin .cke_dialog a.cke_btn_unlocked{ +background-position:0 -16px; +background-image:url(images/mini.png); +} +.cke_skin_BootstrapCK-Skin .cke_dialog .cke_btn_over{ +border:outset 1px; +cursor:pointer; +} +.cke_skin_BootstrapCK-Skin .cke_dialog .ImagePreviewBox{ +border:1px solid #ccc; +box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset; +border-radius: 3px; +overflow-y:scroll; +height:200px; +width:270px; +padding:15px; +background-color:white; +margin: 3px 0 0; +} +.cke_skin_BootstrapCK-Skin .cke_dialog .ImagePreviewBox table td{ +white-space:normal; +} +.cke_skin_BootstrapCK-Skin .cke_browser_iequirks .cke_dialog_page_contents{ +_position:absolute; +} +.cke_skin_BootstrapCK-Skin .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_skin_BootstrapCK-Skin .cke_dialog .FlashPreviewBox{ +white-space:normal; +border:1px solid #ccc; +box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset; +border-radius: 3px; +overflow:auto; +height:160px; +width:360px; +padding:15px; +background-color:white; +margin: 3px 0 0; +} +.cke_skin_BootstrapCK-Skin .cke_dialog .cke_pastetext{ +width:346px; +height:170px; +} +.cke_skin_BootstrapCK-Skin .cke_dialog .cke_pastetext textarea{ +width:330px; +height:160px; +resize:none; +border:1px solid #CCCCCC; +box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset; +border-radius: 3px; +padding:5px; +} +.cke_skin_BootstrapCK-Skin .cke_dialog .cke_pastetext textarea:focus{ +border-color:rgba(82, 168, 236, 0.8); +box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(82, 168, 236, 0.6); +} +.cke_skin_BootstrapCK-Skin .cke_dialog iframe.cke_pasteframe{ +width:346px; +height:130px; +background-color:white; +border: 1px solid #CCCCCC; +box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset; +border-radius: 3px; +padding:5px; +} +.cke_skin_BootstrapCK-Skin .cke_dialog .cke_dark_background{ +text-align:center; +font-size:14px; +} +.cke_skin_BootstrapCK-Skin .cke_dialog .cke_light_background{ +text-align:center; +background-color:#ffffbe; +} +.cke_skin_BootstrapCK-Skin .cke_dialog .cke_hand{ +cursor:pointer; +} +.cke_skin_BootstrapCK-Skin .cke_disabled{ +color:#a0a0a0; +} +.cke_skin_BootstrapCK-Skin .cke_hc .cke_dialog_title,.cke_skin_BootstrapCK-Skin .cke_hc .cke_dialog_tabs,.cke_skin_BootstrapCK-Skin .cke_hc .cke_dialog_contents,.cke_skin_BootstrapCK-Skin .cke_hc .cke_dialog_footer{ +border-left:1px solid; +border-right:1px solid; +} +.cke_skin_BootstrapCK-Skin .cke_hc .cke_dialog_title{ +border-top:1px solid; +} +.cke_skin_BootstrapCK-Skin .cke_hc .cke_dialog_footer{ +border-bottom:1px solid; +} +.cke_skin_BootstrapCK-Skin .cke_hc .cke_dialog_close_button span{ +display:inline; +cursor:pointer; +font-weight:bold; +position:relative; +top:3px; +} +.cke_skin_BootstrapCK-Skin .cke_dialog_body .cke_label{ +display:none; +} +.cke_skin_BootstrapCK-Skin .cke_dialog_body label.cke_required{ +font-weight:bold; +} +.cke_skin_BootstrapCK-Skin .cke_hc .cke_dialog_body .cke_label{ +display:inline; +cursor:inherit; +} +.cke_skin_BootstrapCK-Skin .cke_hc a.cke_btn_locked,.cke_skin_BootstrapCK-Skin .cke_hc a.cke_btn_unlocked,.cke_skin_BootstrapCK-Skin .cke_hc a.cke_btn_reset{ +border-style:solid; +float:left; +width:auto; +height:auto; +padding:0 2px; +} +.cke_skin_BootstrapCK-Skin .cke_rtl.cke_hc a.cke_btn_locked,.cke_skin_BootstrapCK-Skin .cke_rtl.cke_hc a.cke_btn_unlocked,.cke_skin_BootstrapCK-Skin .cke_rtl.cke_hc a.cke_btn_reset{ +float:right; +} +.cke_skin_BootstrapCK-Skin .cke_hc a.cke_btn_locked .cke_icon{ +display:inline; +} +.cke_skin_BootstrapCK-Skin a.cke_smile img{ +margin: 5px 0; +} +.cke_skin_BootstrapCK-Skin a.cke_smile:focus img,.cke_skin_BootstrapCK-Skin a.cke_smile:active img,.cke_skin_BootstrapCK-Skin a.cke_smile:hover img{ +border-color:#C7C78F; +} +.cke_skin_BootstrapCK-Skin .cke_hc .cke_dialog_tabs a,.cke_skin_BootstrapCK-Skin .cke_hc .cke_dialog_footer a{ +opacity:1.0; +filter:alpha(opacity=100); +border:1px solid white; +} +.cke_skin_BootstrapCK-Skin .cke_hc .ImagePreviewBox{ +width:260px; +} +.cke_skin_BootstrapCK-Skin .cke_dialog_contents a.colorChooser{ +display:block; +margin-top:6px; +margin-left:10px; +width:80px; +} +.cke_skin_BootstrapCK-Skin .cke_rtl .cke_dialog_contents a.colorChooser{ +margin-right:10px; +} +.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_dialog_ui_checkbox_input:focus,.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_dialog_ui_radio_input:focus,.cke_skin_BootstrapCK-Skin .cke_browser_opera .cke_dialog_ui_checkbox_input:focus,.cke_skin_BootstrapCK-Skin .cke_browser_opera .cke_dialog_ui_radio_input:focus,.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_dialog_ui_input_select:focus,.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_btn_over,.cke_skin_BootstrapCK-Skin .cke_browser_opera .cke_btn_over,.cke_skin_BootstrapCK-Skin .cke_browser_ie .cke_btn_over{ +outline:1px dotted #696969; +} +.cke_skin_BootstrapCK-Skin .cke_browser_ie .cke_dialog_ui_checkbox_input,.cke_skin_BootstrapCK-Skin .cke_browser_ie .cke_dialog_ui_ratio_input,.cke_skin_BootstrapCK-Skin .cke_browser_ie .cke_btn_reset,.cke_skin_BootstrapCK-Skin .cke_browser_ie .cke_btn_locked,.cke_skin_BootstrapCK-Skin .cke_browser_ie .cke_btn_unlocked{ +*border:1px solid transparent!important; +-border:1px solid red!important; +-filter:chroma(color=red); +} +.cke_skin_BootstrapCK-Skin .cke_browser_ie .cke_dialog_ui_focused,.cke_skin_BootstrapCK-Skin .cke_browser_ie .cke_btn_over{ +*border:1px dotted #696969!important; +} +.cke_skin_BootstrapCK-Skin .cke_iframe_shim{ +display:block; +position:absolute; +top:0; +left:0; +z-index:-1; +filter:alpha(opacity=0); +width:100%; +height:100%; +} +/* 18/11/2011 */ +.cke_skin_BootstrapCK-Skin .cke_dialog_ui_labeled_content { +margin: 3px 0; +} +.cke_skin_BootstrapCK-Skin .cke_dialog_ui_fieldset { +border: 1px solid #ccc; +border-radius: 3px; +padding: 10px; +} +.cke_skin_BootstrapCK-Skin .cke_dialog_ui_checkbox { +line-height: 20px; +} \ No newline at end of file diff --git a/third_party/ckeditor/skins/BootstrapCK-Skin/editor.css b/third_party/ckeditor/skins/BootstrapCK-Skin/editor.css new file mode 100644 index 00000000000..b45fbbe98fb --- /dev/null +++ b/third_party/ckeditor/skins/BootstrapCK-Skin/editor.css @@ -0,0 +1,1088 @@ +/* +Copyright (c) 2003-2011, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.html or http://ckeditor.com/license +*/ + +.cke_skin_BootstrapCK-Skin *,.cke_skin_BootstrapCK-Skin a:hover,.cke_skin_BootstrapCK-Skin a:link,.cke_skin_BootstrapCK-Skin a:visited,.cke_skin_BootstrapCK-Skin a:active{ +margin:0; +padding:0; +border:0; +background:transparent; +text-decoration:none; +font:normal normal normal 100% Sans-Serif; +width:auto; +height:auto; +border-collapse:collapse; +text-align:left; +vertical-align:baseline; +white-space:nowrap; +cursor:auto; +color:#000; +float:none; +font-size:12px; +font-family:Arial,Helvetica,Tahoma,Verdana,Sans-Serif; +} +.cke_skin_BootstrapCK-Skin .cke_rtl *,.cke_skin_BootstrapCK-Skin .cke_rtl a:hover,.cke_skin_BootstrapCK-Skin .cke_rtl a:link,.cke_skin_BootstrapCK-Skin .cke_rtl a:visited,.cke_skin_BootstrapCK-Skin .cke_rtl a:active,.cke_rtl .cke_skin_BootstrapCK-Skin *,.cke_rtl .cke_skin_BootstrapCK-Skin a:hover,.cke_rtl .cke_skin_BootstrapCK-Skin a:link,.cke_rtl .cke_skin_BootstrapCK-Skin a:visited,.cke_rtl .cke_skin_BootstrapCK-Skin a:active{ +text-align:right; +} +.cke_skin_BootstrapCK-Skin iframe{ +vertical-align:inherit; +} +.cke_skin_BootstrapCK-Skin textarea{ +white-space:pre; +} +.cke_skin_BootstrapCK-Skin .cke_browser_gecko textarea{ +cursor:text; +} +.cke_skin_BootstrapCK-Skin .cke_browser_gecko textarea[disabled]{ +cursor:default; +} +.cke_skin_BootstrapCK-Skin input[type="text"],.cke_skin_BootstrapCK-Skin input[type="password"]{ +cursor:text; +} +.cke_skin_BootstrapCK-Skin input[type="text"][disabled],.cke_skin_BootstrapCK-Skin input[type="password"][disabled]{ +cursor:default; +} +.cke_skin_BootstrapCK-Skin fieldset{ +padding:10px; +border:2px groove #E0DFE3; +} +.cke_skin_BootstrapCK-Skin{ +display:block; +} +span.cke_skin_BootstrapCK-Skin, span.cke_skin_BootstrapCK-Skin:focus{ +border-radius:4px; +border:1px solid rgba(0, 0, 0, 0.05); +box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset; +background-color: #f5f5f5; +padding:19px; +} +.cke_skin_BootstrapCK-Skin span.cke_browser_webkit,.cke_skin_BootstrapCK-Skin span.cke_browser_gecko18{ +display:block; +} +.cke_skin_BootstrapCK-Skin .cke_wrapper{ +-webkit-touch-callout:none; +border-radius:5px; +background:url(images/sprites.png) 0 -1950 repeat-x; +display:block; +_display:inline-block; +} +.cke_shared .cke_skin_BootstrapCK-Skin .cke_wrapper{ +padding-bottom:0; +} +.cke_skin_BootstrapCK-Skin .cke_browser_ie6 .cke_wrapper,.cke_skin_BootstrapCK-Skin .cke_browser_iequirks .cke_wrapper{ +background-image:none; +} +.cke_skin_BootstrapCK-Skin .cke_editor{ +display:inline-table; +width:100%; +} +.cke_skin_BootstrapCK-Skin .cke_browser_ie .cke_editor,.cke_skin_BootstrapCK-Skin .cke_browser_webkit .cke_editor{ +display:table; +} +.cke_skin_BootstrapCK-Skin .ltr .cke_browser_ie iframe{ +margin-right:-10px; +} +.cke_skin_BootstrapCK-Skin .rtl .cke_browser_ie iframe{ +margin-left:-10px; +} +.cke_skin_BootstrapCK-Skin .cke_browser_opera .cke_editor.cke_skin_BootstrapCK-Skin .cke_resizer{ +display:table; +} +.cke_skin_BootstrapCK-Skin .cke_contents{ +margin:5px; +} +.cke_skin_BootstrapCK-Skin .cke_hc .cke_contents{ +border:1px solid black; +} +.cke_skin_BootstrapCK-Skin .cke_contents iframe{ +background-color:#fff; +border-radius: 4px; +border:1px solid rgba(0, 0, 0, 0.05); +} +.cke_skin_BootstrapCK-Skin .cke_focus{ +/*outline:auto 5px -webkit-focus-ring-color;*/ +} +.cke_skin_BootstrapCK-Skin textarea.cke_source{ +font-family:'Courier New',Monospace; +font-size:small; +background-color:#fff; +white-space:pre; +} +.cke_skin_BootstrapCK-Skin .cke_browser_iequirks textarea.cke_source{ +_white-space:normal; +} +.cke_skin_BootstrapCK-Skin .cke_resizer{ +width:12px; +height:12px; +margin-top:9px; +display:block; +float:right; +background:url(images/sprites.png) 0 -1428px no-repeat; +_background-image:url(images/sprites_ie6.png); +cursor:se-resize; +} +.cke_skin_BootstrapCK-Skin .cke_browser_air .cke_resizer,.cke_skin_BootstrapCK-Skin .cke_browser_air .cke_rtl .cke_resizer{ +cursor:move; +} +.cke_skin_BootstrapCK-Skin .cke_resizer_rtl{ +cursor:sw-resize; +background-position:0 -1455px; +float:left; +} +.cke_skin_BootstrapCK-Skin .cke_resizer_horizontal,.cke_skin_BootstrapCK-Skin .cke_rtl .cke_resizer_horizontal{ +cursor:e-resize; +} +.cke_skin_BootstrapCK-Skin .cke_resizer_vertical,.cke_skin_BootstrapCK-Skin .cke_rtl .cke_resizer_vertical{ +cursor:n-resize; +} +.cke_skin_BootstrapCK-Skin .cke_maximized .cke_resizer{ +display:none; +} +.cke_skin_BootstrapCK-Skin .cke_browser_ie6 .cke_contents textarea,.cke_skin_BootstrapCK-Skin .cke_browser_ie7 .cke_contents textarea{ +position:absolute; +} +.cke_skin_BootstrapCK-Skin .cke_browser_ie.cke_browser_quirks .cke_contents iframe{ +position:absolute; +top:0; +} +.cke_skin_BootstrapCK-Skin .cke_browser_ie6 .cke_editor,.cke_skin_BootstrapCK-Skin .cke_browser_ie7 .cke_editor{ +display:inline-block; +} +.cke_skin_BootstrapCK-Skin .cke_browser_ie6 .cke_editor,.cke_shared .cke_skin_BootstrapCK-Skin .cke_browser_ie7 .cke_wrapper{ +padding-bottom:5px; +} +.cke_skin_BootstrapCK-Skin .cke_voice_label{ +display:none; +} +.cke_skin_BootstrapCK-Skin legend.cke_voice_label{ +display:none; +} +.cke_skin_BootstrapCK-Skin .cke_browser_ie legend.cke_voice_label{ +position:absolute; +display:block; +width:0; +height:0; +overflow:hidden; +} +.cke_skin_BootstrapCK-Skin .cke_panel{ +border:1px solid #bfbfbf !important; +background-color:#fff; +width:130px; +height:100px; +overflow:hidden; +border-radius:4px; +padding: 5px; +margin-top: 5px !important; +} +.cke_skin_BootstrapCK-Skin .cke_contextmenu{ +margin:0; +} +.cke_skin_BootstrapCK-Skin .cke_panel iframe{ +width:100%; +height:100%; +} +html.cke_skin_BootstrapCK-Skin_container{ +overflow:auto; +overflow-x:hidden; +padding-right: 5px; +} +body.cke_panel_frame{ +overflow:auto; +} +.cke_panel_frame .cke_label{ +display:none; +} +ul.cke_panel_list{ +list-style-type:none; +margin:0; +padding:0; +white-space:nowrap; +} +li.cke_panel_listItem{ +margin:0; +} +.cke_panel_listItem a{ +padding:5px; +display:block; +color:inherit!important; +text-decoration:none; +overflow:hidden; +text-overflow:ellipsis; +} +* html .cke_panel_listItem a{ +width:100%; +color:#000; +} +*:first-child+html .cke_panel_listItem a{ +color:#000; +} +.cke_panel_listItem.cke_selected a{ +background-color:#e9f5ff; +} +.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{ +background-color:#dff1ff; +} +.cke_hc .cke_panel_listItem.cke_selected a,.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{ +border-width:3px; +padding:0; +} +.cke_panel_grouptitle{ +font-size:12px; +font-weight: normal; +white-space:nowrap; +background-color:#f5f5f5; +color:#555; +margin:0; +padding:5px; +} +.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:3px; +margin-bottom:3px; +} +.cke_skin_BootstrapCK-Skin .cke_button_textcolor_panel,.cke_skin_BootstrapCK-Skin .cke_button_bgcolor_panel{ +width:150px; +height:135px; +} +.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:#ccc 1px solid; +float:left; +} +.cke_rtl span.cke_colorbox{ +float:right; +} +a.cke_colorbox{ +border:#fff 1px solid; +padding:2px; +float:left; +} +.cke_rtl a.cke_colorbox{ +float:right; +} +a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{ +border:#ccc 1px solid; +background-color:#f5f5f5; +} +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:#ccc 1px solid; +background-color:#f5f5f5; +} + +@media print{ + .cke_skin_BootstrapCK-Skin .cke_toolbox{ + display:none; + } +} + +.cke_skin_BootstrapCK-Skin .cke_browser_webkit .cke_toolbox,.cke_skin_BootstrapCK-Skin .cke_browser_webkit .cke_toolbox>span{ +white-space:normal; +} +.cke_skin_BootstrapCK-Skin .cke_toolbox{ +clear:both; +padding-bottom:1px; +} +.cke_skin_BootstrapCK-Skin a.cke_toolbox_collapser,.cke_skin_BootstrapCK-Skin a:hover.cke_toolbox_collapser{ +background:url(images/sprites.png) 3px -1366px no-repeat; +_background-image:url(images/sprites_ie6.png); +width:11px; +height:11px; +float:right; +border:1px outset #D3D3D3; +margin:11px 0 2px; +cursor:pointer; +border-radius: 3px; +} +.cke_skin_BootstrapCK-Skin .cke_rtl a.cke_toolbox_collapser,.cke_skin_BootstrapCK-Skin .cke_rtl a:hover.cke_toolbox_collapser{ +float:left; +} +.cke_skin_BootstrapCK-Skin a.cke_toolbox_collapser span{ +display:none; +} +.cke_skin_BootstrapCK-Skin .cke_hc a.cke_toolbox_collapser span{ +font-size:10px; +font-weight:bold; +font-family:Arial; +display:inline; +} +.cke_skin_BootstrapCK-Skin a.cke_toolbox_collapser_min,.cke_skin_BootstrapCK-Skin a:hover.cke_toolbox_collapser_min{ +background:url(images/sprites.png) 4px -1387px no-repeat; +_background-image:url(images/sprites_ie6.png); +margin:2px 4px; +} +.cke_skin_BootstrapCK-Skin .cke_rtl a.cke_toolbox_collapser_min,.cke_skin_BootstrapCK-Skin .cke_rtl a:hover.cke_toolbox_collapser_min{ +background-position:4px -1408px; +} +.cke_skin_BootstrapCK-Skin .cke_separator{ +display:inline-block; +border-left:solid 1px #D3D3D3; +margin:3px 2px 0; +height:16px; +vertical-align:top; +} +.cke_skin_BootstrapCK-Skin .cke_break{ +font-size:0; +clear:left; +} +.cke_skin_BootstrapCK-Skin .cke_rtl .cke_break{ +clear:right; +} +.cke_skin_BootstrapCK-Skin .cke_toolbar_start{ +display:none; +} +.cke_skin_BootstrapCK-Skin .cke_toolgroup{ +border-radius:4px; +background:url(images/sprites.png) 0 -500px repeat-x; +_background-image:url(images/sprites_ie6.png); +float:left; +margin-right:6px; +margin-bottom:5px; +padding:2px; +display:inline; +box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset; +border: 1px solid rgba(0, 0, 0, 0.05); +} +.cke_skin_BootstrapCK-Skin .cke_rtl .cke_toolgroup{ +float:right; +margin-right:0; +margin-left:6px; +} +.cke_skin_BootstrapCK-Skin .cke_button a,.cke_skin_BootstrapCK-Skin .cke_button a:hover,.cke_skin_BootstrapCK-Skin .cke_button a:focus,.cke_skin_BootstrapCK-Skin .cke_button a:active,.cke_skin_BootstrapCK-Skin .cke_button a.cke_off{ +border-radius:3px; +outline:none; +padding:2px 4px; +height:18px; +display:inline-block; +cursor:default; +} +.cke_skin_BootstrapCK-Skin .cke_button a,.cke_skin_BootstrapCK-Skin .cke_button a.cke_off{ +filter:alpha(opacity=70); +opacity:.70; +border-radius:3px; +} +.cke_skin_BootstrapCK-Skin .cke_hc .cke_button a,.cke_skin_BootstrapCK-Skin .cke_hc .cke_button a.cke_off{ +opacity:1.0; +filter:alpha(opacity=100); +border:1px solid white; +} +.cke_skin_BootstrapCK-Skin .cke_button a.cke_on{ +background-color:#62CFFC; +filter:alpha(opacity=100); +opacity:1; +padding:2px 4px; +} +.cke_skin_BootstrapCK-Skin .cke_hc .cke_button a.cke_on{ +padding:0 2px!important; +border-width:3px; +} +.cke_skin_BootstrapCK-Skin .cke_button a.cke_disabled *{ +filter:alpha(opacity=30); +opacity:.3; +} +.cke_skin_BootstrapCK-Skin .cke_browser_ie .cke_button a.cke_disabled *,.cke_skin_BootstrapCK-Skin .cke_browser_ie a:hover.cke_button .cke_disabled *{ +filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale'), alpha(opacity=30); +} +.cke_skin_BootstrapCK-Skin .cke_browser_ie .cke_rtl .cke_button a.cke_disabled *,.cke_skin_BootstrapCK-Skin .cke_browser_ie .cke_rtl a:hover.cke_button .cke_disabled *{ +filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale'), alpha(opacity=30); +} +.cke_skin_BootstrapCK-Skin .cke_browser_ie6 .cke_button a.cke_disabled *,.cke_skin_BootstrapCK-Skin .cke_browser_ie6 a:hover.cke_button .cke_disabled *,.cke_skin_BootstrapCK-Skin .cke_browser_ie .cke_button.cke_noalphafix a.cke_disabled *{ +filter:alpha(opacity=30); +} +.cke_skin_BootstrapCK-Skin .cke_hc .cke_button a.cke_disabled *,.cke_skin_BootstrapCK-Skin .cke_browser_ie.cke_hc a:hover.cke_button .cke_disabled *{ +filter:alpha(opacity=60); +opacity:.6; +} +.cke_skin_BootstrapCK-Skin .cke_button a:hover.cke_on,.cke_skin_BootstrapCK-Skin .cke_button a:focus.cke_on,.cke_skin_BootstrapCK-Skin .cke_button a:active.cke_on,.cke_skin_BootstrapCK-Skin .cke_button a:hover.cke_off,.cke_skin_BootstrapCK-Skin .cke_button a:focus.cke_off,.cke_skin_BootstrapCK-Skin .cke_button a:active.cke_off{ +filter:alpha(opacity=100); +opacity:1; +padding:2px 4px; +} +.cke_skin_BootstrapCK-Skin .cke_button a:hover,.cke_skin_BootstrapCK-Skin .cke_button a:focus,.cke_skin_BootstrapCK-Skin .cke_button a:active{ +background-color:#dff1ff; +} +.cke_skin_BootstrapCK-Skin .cke_button a:hover.cke_on,.cke_skin_BootstrapCK-Skin .cke_button a:focus.cke_on,.cke_skin_BootstrapCK-Skin .cke_button a:active.cke_on{ +background-color:#86caff; +} +.cke_skin_BootstrapCK-Skin .cke_hc .cke_button a:hover,.cke_skin_BootstrapCK-Skin .cke_hc .cke_button a:focus,.cke_skin_BootstrapCK-Skin .cke_hc .cke_button a:active{ +padding:0 2px!important; +border-width:3px; +} +.cke_skin_BootstrapCK-Skin .cke_button .cke_icon{ +background-image:url(icons.png); +background-position:100px; +background-repeat:no-repeat; +margin-top:1px; +width:16px; +height:16px; +display:inline-block; +cursor:default; +} +.cke_skin_BootstrapCK-Skin .cke_browser_ie .cke_button .cke_icon{ +filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale'); +} +.cke_skin_BootstrapCK-Skin .cke_browser_ie .cke_rtl .cke_button .cke_icon{ +filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale'); +} +.cke_skin_BootstrapCK-Skin .cke_browser_ie6 .cke_button .cke_icon,.cke_skin_BootstrapCK-Skin .cke_browser_ie6 .cke_rtl .cke_button .cke_icon,.cke_skin_BootstrapCK-Skin .cke_browser_ie .cke_button.cke_noalphafix .cke_icon,.cke_skin_BootstrapCK-Skin .cke_browser_ie .cke_rtl .cke_button.cke_noalphafix .cke_icon{filter:;}.cke_skin_BootstrapCK-Skin .cke_button .cke_label{ +cursor:default; +display:none; +padding-left:3px; +line-height:18px; +vertical-align:middle; +} +.cke_skin_BootstrapCK-Skin .cke_hc .cke_button .cke_label{ +padding:0; +display:inline-block; +} +.cke_skin_BootstrapCK-Skin .cke_hc .cke_button .cke_icon{ +display:none; +} +.cke_skin_BootstrapCK-Skin .cke_accessibility{ +position:absolute; +display:block; +width:0; +height:0; +overflow:hidden; +} +.cke_skin_BootstrapCK-Skin .cke_button .cke_buttonarrow{ +display:inline-block; +height:17px; +width:8px; +background:url(images/sprites.png) 2px -1469px no-repeat; +_background-image:url(images/sprites_ie6.png); +cursor:default; +} +.cke_skin_BootstrapCK-Skin .cke_browser_ie .cke_button .cke_buttonarrow{ +filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale'); +} +.cke_skin_BootstrapCK-Skin .cke_browser_ie6 .cke_button .cke_buttonarrow{ +filter:; +} +.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_toolbar,.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_button a,.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_button a.cke_off,.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_button .cke_icon,.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_button .cke_buttonarrow,.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_separator,.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_toolbar_start{ +display:block; +float:left; +} +.cke_skin_BootstrapCK-Skin .cke_browser_gecko.cke_hc .cke_button .cke_icon{ +display:none; +} +.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_rtl .cke_toolbar,.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_rtl .cke_button a,.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_rtl.cke_button a.cke_off,.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_rtl .cke_button .cke_icon,.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_rtl .cke_button .cke_buttonarrow,.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_rtl .cke_separator,.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_rtl .cke_toolbar_start{ +float:right; +} +.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_button .cke_label,.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_break{ +float:left; +} +.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_rtl .cke_button .cke_label,.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_rtl .cke_break{float:right;}.cke_skin_BootstrapCK-Skin .cke_browser_webkit .cke_toolbar{ +float:left; +} +.cke_skin_BootstrapCK-Skin .cke_browser_webkit .cke_rtl .cke_toolbar{ +float:right; +} +.cke_skin_BootstrapCK-Skin .cke_browser_ie .cke_button .cke_label{ +line-height:16px; +} +.cke_skin_BootstrapCK-Skin .cke_browser_ie .cke_rcombo,.cke_skin_BootstrapCK-Skin .cke_browser_ie .cke_rcombo *{ +cursor:default; +} +.cke_skin_BootstrapCK-Skin .cke_browser_ie .cke_toolbox{ +padding-bottom:5px; +_padding-bottom:6px; +} +.cke_shared .cke_skin_BootstrapCK-Skin .cke_browser_ie .cke_toolbox{ +padding-bottom:0; +} +.cke_skin_BootstrapCK-Skin .cke_contextmenu{ +padding:2px; +} +.cke_skin_BootstrapCK-Skin .cke_menuitem a{ +display:block; +} +.cke_skin_BootstrapCK-Skin .cke_menuitem span{ +cursor:default; +} +.cke_skin_BootstrapCK-Skin .cke_menuitem a:hover,.cke_skin_BootstrapCK-Skin .cke_menuitem a:focus,.cke_skin_BootstrapCK-Skin .cke_menuitem a:active{ +background-color:#D3D3D3; +display:block; +} +.cke_hc .cke_menuitem a:hover,.cke_hc .cke_menuitem a:focus,.cke_hc .cke_menuitem a:active{ +border:2px solid; +} +.cke_skin_BootstrapCK-Skin .cke_menuitem .cke_icon{ +background-image:url(icons.png); +background-position:100px; +background-repeat:no-repeat; +background-color:transparent; +width:16px; +height:16px; +float:left; +} +.cke_browser_ie .cke_skin_BootstrapCK-Skin .cke_menuitem .cke_icon{ +filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale'); +} +.cke_browser_ie.cke_rtl .cke_skin_BootstrapCK-Skin .cke_menuitem .cke_icon{ +filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale'); +} +.cke_browser_ie6 .cke_skin_BootstrapCK-Skin .cke_menuitem .cke_icon,.cke_browser_ie .cke_skin_BootstrapCK-Skin .cke_menuitem.cke_noalphafix .cke_icon{ +filter:; +} +.cke_skin_BootstrapCK-Skin .cke_menuitem .cke_disabled .cke_icon{ +filter:alpha(opacity=70); +opacity:.70; +} +.cke_browser_ie .cke_skin_BootstrapCK-Skin .cke_menuitem .cke_disabled .cke_icon{ +filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale'); +} +.cke_browser_ie.cke_rtl .cke_skin_BootstrapCK-Skin .cke_menuitem .cke_disabled .cke_icon{ +filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale'); +} +.cke_browser_ie6 .cke_skin_BootstrapCK-Skin .cke_menuitem .cke_disabled .cke_icon,.cke_browser_ie .cke_skin_BootstrapCK-Skin .cke_menuitem.cke_noalphafix .cke_disabled .cke_icon{ +filter:; +} +.cke_skin_BootstrapCK-Skin .cke_menuitem .cke_icon_wrapper{ +background-color:#D3D3D3; +border:solid 4px #D3D3D3; +width:16px; +height:16px; +float:left; +filter:alpha(opacity=70); +opacity:.70; +clear:both; +} +.cke_rtl .cke_skin_BootstrapCK-Skin .cke_menuitem .cke_icon_wrapper{ +float:right; +} +.cke_skin_BootstrapCK-Skin .cke_menuitem a:hover .cke_icon_wrapper,.cke_skin_BootstrapCK-Skin .cke_menuitem a:focus .cke_icon_wrapper,.cke_skin_BootstrapCK-Skin .cke_menuitem a:active .cke_icon_wrapper{ +background-color:#9d9d9d; +border:solid 4px #9d9d9d; +filter:alpha(opacity=70); +opacity:.70; +} +.cke_skin_BootstrapCK-Skin .cke_menuitem a:hover.cke_disabled .cke_icon_wrapper,.cke_skin_BootstrapCK-Skin .cke_menuitem a:focus.cke_disabled .cke_icon_wrapper,.cke_skin_BootstrapCK-Skin .cke_menuitem a:active.cke_disabled .cke_icon_wrapper{ +background-color:#D3D3D3; +border:solid 4px #D3D3D3; +} +.cke_skin_BootstrapCK-Skin .cke_menuitem .cke_label{ +display:block; +padding-right:3px; +padding-top:5px; +padding-left:4px; +height:19px; +margin-left:24px; +background-color:#fff; +} +.cke_skin_BootstrapCK-Skin .cke_frameLoaded .cke_menuitem .cke_label{ +filter:alpha(opacity=70); +opacity:.70; +} +.cke_rtl .cke_skin_BootstrapCK-Skin .cke_menuitem .cke_label{ +padding-right:0; +margin-left:0; +padding-left:3px; +margin-right:28px; +} +.cke_skin_BootstrapCK-Skin .cke_menuitem a.cke_disabled .cke_label{ +filter:alpha(opacity=30); +opacity:.30; +} +.cke_skin_BootstrapCK-Skin .cke_menuitem a:hover .cke_label,.cke_skin_BootstrapCK-Skin .cke_menuitem a:focus .cke_label,.cke_skin_BootstrapCK-Skin .cke_menuitem a:active .cke_label{ +background-color:#D3D3D3; +} +.cke_skin_BootstrapCK-Skin .cke_menuitem a.cke_disabled:hover .cke_label,.cke_skin_BootstrapCK-Skin .cke_menuitem a.cke_disabled:focus .cke_label,.cke_skin_BootstrapCK-Skin .cke_menuitem a.cke_disabled:active .cke_label{ +background-color:transparent; +} +.cke_skin_BootstrapCK-Skin .cke_menuseparator{ +background-color:#D3D3D3; +height:2px; +filter:alpha(opacity=70); +opacity:.70; +_font-size:0; +} +.cke_skin_BootstrapCK-Skin .cke_menuarrow{ +background:url(images/sprites.png) 0 -1411px no-repeat; +_background-image:url(images/sprites_ie6.png); +height:5px; +width:3px; +float:right; +margin-right:2px; +margin-top:3px; +} +.cke_rtl .cke_skin_BootstrapCK-Skin .cke_menuarrow{ +float:left; +margin-right:0; +margin-left:2px; +background:url(images/sprites.png) 0 -1390px no-repeat; +_background-image:url(images/sprites_ie6.png); +} +.cke_skin_BootstrapCK-Skin .cke_menuarrow span{ +display:none; +} +.cke_hc .cke_skin_BootstrapCK-Skin .cke_menuarrow{ +width:auto; +margin-top:0; +} +.cke_hc .cke_skin_BootstrapCK-Skin .cke_menuarrow span{ +display:inline; +} +.cke_browser_ie.cke_ltr .cke_skin_BootstrapCK-Skin .cke_menuarrow{ +position:absolute; +right:2px; +} +.cke_browser_ie.cke_rtl .cke_skin_BootstrapCK-Skin .cke_menuarrow{ +position:absolute; +left:2px; +} +.cke_skin_BootstrapCK-Skin .cke_rcombo{ +display:inline; +} +.cke_skin_BootstrapCK-Skin .cke_rcombopanel{ +border:1px solid #8F8F73; +border-top-left-radius:0; +height:auto; +_height:100px; +} +.cke_skin_BootstrapCK-Skin .cke_rcombo a,.cke_skin_BootstrapCK-Skin .cke_rcombo a:active,.cke_skin_BootstrapCK-Skin .cke_rcombo a:hover{ +border-radius:4px; +background:#FDFDFD none 0 -100px repeat-x; +_background-image:url(images/sprites_ie6.png); +border: 1px solid rgba(0, 0, 0, 0.05); +box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset; +float:left; +padding:2px; +height:21px; +margin-right:6px; +margin-bottom:5px; +} +.cke_skin_BootstrapCK-Skin .cke_rcombo .cke_on a{ +border: 1px solid rgba(82, 168, 236, 0.8); +box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(82, 168, 236, 0.6); +} +.cke_skin_BootstrapCK-Skin .cke_rtl .cke_rcombo a,.cke_skin_BootstrapCK-Skin .cke_rtl .cke_rcombo a:active,.cke_skin_BootstrapCK-Skin .cke_rtl .cke_rcombo a:hover{ +float:right; +margin-right:0; +margin-left:6px; +} +.cke_skin_BootstrapCK-Skin .cke_hc .cke_rcombo a{ +filter:alpha(opacity=100); +opacity:1.0; +} +.cke_skin_BootstrapCK-Skin .cke_rcombo .cke_label{ +display:none; +line-height:26px; +vertical-align:top; +margin-right:5px; +filter:alpha(opacity=70); +opacity:.70; +} +.cke_skin_BootstrapCK-Skin .cke_rtl .cke_rcombo .cke_label{ +margin-right:0; +margin-left:5px; +} +.cke_skin_BootstrapCK-Skin .cke_rcombo .cke_inline_label{ +line-height:21px; +} +.cke_skin_BootstrapCK-Skin .cke_hc .cke_rcombo .cke_openbutton{ +vertical-align:top; +} +.cke_skin_BootstrapCK-Skin .cke_hc .cke_rcombo .cke_label{ +filter:alpha(opacity=100); +opacity:1.0; +} +.cke_skin_BootstrapCK-Skin .cke_rcombo .cke_text{ +filter:alpha(opacity=70); +opacity:.70; +height:21px; +line-height:21px; +width:60px; +text-overflow:ellipsis; +overflow:hidden; +display:inline-block; +margin:0 2px 0 4px; +cursor:default; +} +.cke_skin_BootstrapCK-Skin .cke_rtl .cke_rcombo .cke_text{ +margin:0 4px 0 2px; +} +.cke_skin_BootstrapCK-Skin .cke_rcombo .cke_openbutton{ +display:inline-block; +} +.cke_skin_BootstrapCK-Skin .cke_rcombo .cke_openbutton .cke_icon{ +display:inline-block; +background:url(images/sprites.png) 0 -68px no-repeat; +_background-image:url(images/sprites_ie6.png); +width:17px; +height:19px; +margin:1px 2px; +} +.cke_skin_BootstrapCK-Skin .cke_hc .cke_rcombo .cke_openbutton .cke_icon{ +background:none; +} +.cke_skin_BootstrapCK-Skin .cke_browser_iequirks .cke_rcombo .cke_openbutton{ +margin-bottom:0; +} +.cke_skin_BootstrapCK-Skin .cke_rcombo .cke_off a:hover .cke_text,.cke_skin_BootstrapCK-Skin .cke_rcombo .cke_off a:focus .cke_text,.cke_skin_BootstrapCK-Skin .cke_rcombo .cke_off a:active .cke_text,.cke_skin_BootstrapCK-Skin .cke_rcombo .cke_on .cke_text{ +border-color:#316ac5; +filter:alpha(opacity=100); +opacity:1; +} +.cke_skin_BootstrapCK-Skin .cke_rcombo .cke_off a:hover .cke_openbutton,.cke_skin_BootstrapCK-Skin .cke_rcombo .cke_off a:focus .cke_openbutton,.cke_skin_BootstrapCK-Skin .cke_rcombo .cke_off a:active .cke_openbutton,.cke_skin_BootstrapCK-Skin .cke_rcombo .cke_on .cke_openbutton{ +border-color:#316ac5; +} +.cke_skin_BootstrapCK-Skin .cke_rcombo .cke_on .cke_text{ +border-bottom-left-radius:0; +} +.cke_skin_BootstrapCK-Skin .cke_rcombo .cke_on .cke_openbutton{ +border-bottom-right-radius:0; +} +.cke_skin_BootstrapCK-Skin .cke_rcombo .cke_disabled .cke_label{ +filter:alpha(opacity=30); +opacity:.3; +} +.cke_skin_BootstrapCK-Skin .cke_hc .cke_rcombo .cke_disabled .cke_label{ +filter:alpha(opacity=70); +opacity:.7; +} +.cke_skin_BootstrapCK-Skin .cke_rcombo .cke_disabled .cke_text,.cke_skin_BootstrapCK-Skin .cke_rcombo .cke_disabled .cke_openbutton{ +filter:alpha(opacity=50); +opacity:.5; +} +.cke_skin_BootstrapCK-Skin .cke_browser_ie .cke_rcombo .cke_disabled .cke_openbutton{ +filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale'), alpha(opacity=50); +} +.cke_skin_BootstrapCK-Skin .cke_browser_ie6 .cke_rcombo .cke_disabled .cke_openbutton{ +filter:alpha(opacity=50); +} +.cke_skin_BootstrapCK-Skin .cke_hc .cke_rcombo .cke_disabled .cke_text,.cke_skin_BootstrapCK-Skin .cke_hc .cke_rcombo .cke_disabled .cke_openbutton{ +filter:alpha(opacity=80); +opacity:.8; +} +.cke_skin_BootstrapCK-Skin .cke_rcombo .cke_disabled .cke_text{ +color:#fff; +} +.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_rcombo .cke_text,.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_rcombo .cke_openbutton,.cke_skin_BootstrapCK-Skin .cke_browser_webkit .cke_rcombo .cke_text,.cke_skin_BootstrapCK-Skin .cke_browser_webkit .cke_rcombo .cke_openbutton{ +display:block; +float:left; +} +.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_rcombo .cke_label,.cke_skin_BootstrapCK-Skin .cke_browser_webkit .cke_rcombo .cke_label{ +float:left; +} +.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_rtl .cke_rcombo .cke_label,.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_rtl .cke_rcombo .cke_text,.cke_skin_BootstrapCK-Skin .cke_browser_gecko .cke_rtl .cke_rcombo .cke_openbutton,.cke_skin_BootstrapCK-Skin .cke_browser_webkit .cke_rtl .cke_rcombo .cke_label,.cke_skin_BootstrapCK-Skin .cke_browser_webkit .cke_rtl .cke_rcombo .cke_text,.cke_skin_BootstrapCK-Skin .cke_browser_webkit .cke_rtl .cke_rcombo .cke_openbutton{ +float:right; +} +.cke_skin_BootstrapCK-Skin .cke_browser_ie7 .cke_rcombo .cke_text{ +line-height:18px; +} +.cke_skin_BootstrapCK-Skin .cke_browser_ie6 .cke_rcombo .cke_text,.cke_skin_BootstrapCK-Skin .cke_browser_iequirks .cke_rcombo .cke_text{ +height:auto; +line-height:17px; +} +.cke_skin_BootstrapCK-Skin .cke_rtl .cke_rcombo .cke_font .cke_text,.cke_skin_BootstrapCK-Skin .cke_rtl .cke_rcombo .cke_fontSize .cke_text{ +direction:ltr; +} + +@media print{ + .cke_path{ + display:none; + } +} + +.cke_skin_BootstrapCK-Skin .cke_path{ +display:inline-block; +float:left; +margin-top:5px; +} +.cke_skin_BootstrapCK-Skin .cke_rtl .cke_path{ +float:right; +} +.cke_shared .cke_skin_BootstrapCK-Skin .cke_path{ +_width:100%; +margin:0 0 5px; +} +.cke_skin_BootstrapCK-Skin .cke_path a,.cke_skin_BootstrapCK-Skin .cke_path .cke_empty{ +display:inline-block; +float:left; +padding:1px 4px 0; +color:#60676a; +cursor:default; +} +.cke_skin_BootstrapCK-Skin .cke_path .cke_empty{ +visibility:hidden; +} +.cke_skin_BootstrapCK-Skin .cke_rtl .cke_path a,.cke_skin_BootstrapCK-Skin .cke_rtl .cke_path cke_empty{ +float:right; +} +.cke_skin_BootstrapCK-Skin .cke_path a:hover,.cke_skin_BootstrapCK-Skin .cke_path a:focus,.cke_skin_BootstrapCK-Skin .cke_path a:active{ +background-color:#dff1ff; +padding:1px 4px 0; +outline:none; +color:#000; +} +.cke_skin_BootstrapCK-Skin .cke_browser_ie .cke_rtl .cke_path a,.cke_skin_BootstrapCK-Skin .cke_browser_ie .cke_rtl .cke_path .cke_empty{ +float:none; +} +.cke_skin_BootstrapCK-Skin .cke_path .cke_label{ +display:none; +} +.cke_skin_BootstrapCK-Skin .cke_button_source .cke_icon{ +background-position:0 0; +} +.cke_skin_BootstrapCK-Skin .cke_button_docProps .cke_icon{ +background-position:0 -16px; +} +.cke_skin_BootstrapCK-Skin .cke_button_newpage .cke_icon{ +background-position:0 -48px; +} +.cke_skin_BootstrapCK-Skin .cke_button_preview .cke_icon{ +background-position:0 -64px; +} +.cke_skin_BootstrapCK-Skin .cke_button_cut .cke_icon{ +background-position:0 -96px; +} +.cke_skin_BootstrapCK-Skin .cke_button_copy .cke_icon{ +background-position:0 -112px; +} +.cke_skin_BootstrapCK-Skin .cke_button_paste .cke_icon{ +background-position:0 -128px; +} +.cke_skin_BootstrapCK-Skin .cke_button_pastetext .cke_icon{ +background-position:0 -144px; +} +.cke_skin_BootstrapCK-Skin .cke_button_find .cke_icon{ +background-position:0 -240px; +} +.cke_skin_BootstrapCK-Skin .cke_button_replace .cke_icon{ +background-position:0 -256px; +} +.cke_skin_BootstrapCK-Skin .cke_button_selectAll .cke_icon{ +background-position:0 -272px; +} +.cke_skin_BootstrapCK-Skin .cke_button_removeFormat .cke_icon{ +background-position:0 -288px; +} +.cke_skin_BootstrapCK-Skin .cke_button_bold .cke_icon{ +background-position:0 -304px; +} +.cke_skin_BootstrapCK-Skin .cke_button_italic .cke_icon{ +background-position:0 -320px; +} +.cke_skin_BootstrapCK-Skin .cke_button_underline .cke_icon{ +background-position:0 -336px; +} +.cke_skin_BootstrapCK-Skin .cke_button_strike .cke_icon{ +background-position:0 -352px; +} +.cke_skin_BootstrapCK-Skin .cke_button_subscript .cke_icon{ +background-position:0 -368px; +} +.cke_skin_BootstrapCK-Skin .cke_button_superscript .cke_icon{ +background-position:0 -384px; +} +.cke_skin_BootstrapCK-Skin .cke_button_table .cke_icon{ +background-position:0 -608px; +} +.cke_skin_BootstrapCK-Skin .cke_button_horizontalrule .cke_icon{ +background-position:0 -624px; +} +.cke_skin_BootstrapCK-Skin .cke_button_smiley .cke_icon{ +background-position:0 -640px; +} +.cke_skin_BootstrapCK-Skin .cke_button_link .cke_icon{ +background-position:0 -528px; +} +.cke_skin_BootstrapCK-Skin .cke_button_unlink .cke_icon{ +background-position:0 -544px; +} +.cke_skin_BootstrapCK-Skin .cke_button_anchor .cke_icon{ +background-position:0 -560px; +} +.cke_skin_BootstrapCK-Skin .cke_button_image .cke_icon{ +background-position:0 -576px; +} +.cke_skin_BootstrapCK-Skin .cke_button_flash .cke_icon{ +background-position:0 -592px; +} +.cke_skin_BootstrapCK-Skin .cke_button_specialchar .cke_icon{ +background-position:0 -656px; +} +.cke_skin_BootstrapCK-Skin .cke_button_pagebreak .cke_icon{ +background-position:0 -672px; +} +.cke_skin_BootstrapCK-Skin .cke_button_print .cke_icon{ +background-position:0 -176px; +} +.cke_skin_BootstrapCK-Skin .cke_button_checkspell .cke_icon,.cke_skin_BootstrapCK-Skin .cke_button_scayt .cke_icon{ +background-position:0 -192px; +} +.cke_skin_BootstrapCK-Skin .cke_button_pagebreak .cke_icon{ +background-position:0 -672px; +} +.cke_skin_BootstrapCK-Skin .cke_button_textcolor .cke_icon{ +background-position:0 -704px; +} +.cke_skin_BootstrapCK-Skin .cke_button_bgcolor .cke_icon{ +background-position:0 -720px; +} +.cke_skin_BootstrapCK-Skin .cke_button_form .cke_icon{ +background-position:0 -752px; +} +.cke_skin_BootstrapCK-Skin .cke_button_checkbox .cke_icon{ +background-position:0 -768px; +} +.cke_skin_BootstrapCK-Skin .cke_button_radio .cke_icon{ +background-position:0 -784px; +} +.cke_skin_BootstrapCK-Skin .cke_button_textfield .cke_icon{ +background-position:0 -800px; +} +.cke_skin_BootstrapCK-Skin .cke_button_textarea .cke_icon{ +background-position:0 -816px; +} +.cke_skin_BootstrapCK-Skin .cke_button_showblocks .cke_icon{ +background-position:0 -1136px; +} +.cke_skin_BootstrapCK-Skin .cke_button_select .cke_icon{ +background-position:0 -832px; +} +.cke_skin_BootstrapCK-Skin .cke_button_button .cke_icon{ +background-position:0 -848px; +} +.cke_skin_BootstrapCK-Skin .cke_button_imagebutton .cke_icon{ +background-position:0 -864px; +} +.cke_skin_BootstrapCK-Skin .cke_button_hiddenfield .cke_icon{ +background-position:0 -880px; +} +.cke_skin_BootstrapCK-Skin .cke_button_undo .cke_icon{ +background-position:0 -208px; +} +.cke_skin_BootstrapCK-Skin .cke_rtl .cke_button_undo .cke_icon{ +background-position:0 -224px; +} +.cke_skin_BootstrapCK-Skin .cke_button_redo .cke_icon{ +background-position:0 -224px; +} +.cke_skin_BootstrapCK-Skin .cke_rtl .cke_button_redo .cke_icon{ +background-position:0 -208px; +} +.cke_skin_BootstrapCK-Skin .cke_button_templates .cke_icon{ +background-position:0 -80px; +} +.cke_skin_BootstrapCK-Skin .cke_button_numberedlist .cke_icon{ +background-position:0 -400px; +} +.cke_skin_BootstrapCK-Skin .cke_button_bulletedlist .cke_icon{ +background-position:0 -416px; +} +.cke_skin_BootstrapCK-Skin .cke_mixed_dir_content .cke_button_numberedlist .cke_icon{ +background-position:0 -1217px; +} +.cke_skin_BootstrapCK-Skin .cke_mixed_dir_content .cke_button_bulletedlist .cke_icon{ +background-position:0 -1233px; +} +.cke_skin_BootstrapCK-Skin .cke_button_outdent .cke_icon{ +background-position:0 -432px; +} +.cke_skin_BootstrapCK-Skin .cke_button_indent .cke_icon{ +background-position:0 -448px; +} +.cke_skin_BootstrapCK-Skin .cke_mixed_dir_content .cke_button_indent .cke_icon{ +background-position:0 -1265px; +} +.cke_skin_BootstrapCK-Skin .cke_mixed_dir_content .cke_button_outdent .cke_icon{ +background-position:0 -1249px; +} +.cke_skin_BootstrapCK-Skin .cke_button_justifyleft .cke_icon{ +background-position:0 -464px; +} +.cke_skin_BootstrapCK-Skin .cke_button_justifycenter .cke_icon{ +background-position:0 -480px; +} +.cke_skin_BootstrapCK-Skin .cke_button_justifyright .cke_icon{ +background-position:0 -496px; +} +.cke_skin_BootstrapCK-Skin .cke_button_justifyblock .cke_icon{ +background-position:0 -512px; +} +.cke_skin_BootstrapCK-Skin .cke_button_blockquote .cke_icon{ +background-position:0 -1152px; +} +.cke_skin_BootstrapCK-Skin .cke_button_creatediv .cke_icon{ +background-position:0 -1168px; +} +.cke_skin_BootstrapCK-Skin .cke_button_editdiv .cke_icon{ +background-position:0 -1184px; +} +.cke_skin_BootstrapCK-Skin .cke_button_removediv .cke_icon{ +background-position:0 -1200px; +} +.cke_skin_BootstrapCK-Skin .cke_button_flash .cke_icon{ +background-position:0 -592px; +} +.cke_skin_BootstrapCK-Skin .cke_button_pastefromword .cke_icon{ +background-position:0 -160px; +} +.cke_skin_BootstrapCK-Skin .cke_button_save .cke_icon{ +background-position:0 -32px; +} +.cke_skin_BootstrapCK-Skin .cke_button_about .cke_icon{ +background-position:0 -736px; +} +.cke_skin_BootstrapCK-Skin .cke_button_maximize .cke_icon{ +background-position:0 -1040px; +} +.cke_skin_BootstrapCK-Skin .cke_button_editdiv .cke_icon{ +background-position:0 -1184px; +} +.cke_skin_BootstrapCK-Skin .cke_button_bidirtl .cke_icon{ +background-position:0 -1072px; +} +.cke_skin_BootstrapCK-Skin .cke_button_bidiltr .cke_icon{ +background-position:0 -1056px; +} +.cke_skin_BootstrapCK-Skin .cke_button_iframe .cke_icon{ +background-position:0 -1281px; +} +.cke_skin_BootstrapCK-Skin .cke_button_source .cke_label{ +display:inline; +} +.cke_skin_BootstrapCK-Skin .cke_styles_panel{ +width:150px; +height:170px; +} +.cke_skin_BootstrapCK-Skin .cke_format_panel{ +width:150px; +height:170px; +} +.cke_skin_BootstrapCK-Skin .cke_font_panel{ +width:150px; +height:170px; +} +.cke_skin_BootstrapCK-Skin .cke_fontSize_panel{ +height:170px; +} +.cke_skin_BootstrapCK-Skin .cke_fontSize .cke_text{ +width:25px; +} +.cke_skin_BootstrapCK-Skin .cke_browser_iequirks .cke_fontSize .cke_text{ +width:32px; +} +html .cke_skin_BootstrapCK-Skin{ +visibility:inherit; +} +html.cke_skin_BootstrapCK-Skin_container{ +visibility:visible; +} diff --git a/third_party/ckeditor/skins/BootstrapCK-Skin/icons.png b/third_party/ckeditor/skins/BootstrapCK-Skin/icons.png new file mode 100644 index 0000000000000000000000000000000000000000..7d19d80409c6cda18e452ccc763c5412a85ca4eb GIT binary patch literal 21445 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 z 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 BBd`Df literal 0 HcmV?d00001 diff --git a/third_party/ckeditor/skins/BootstrapCK-Skin/images/dialog_sides.gif b/third_party/ckeditor/skins/BootstrapCK-Skin/images/dialog_sides.gif new file mode 100644 index 0000000000000000000000000000000000000000..8f91b4753ad672ecbbda36ddd0522f6f93dadd1d GIT binary patch literal 48 zcmZ?wbhEHbRA69aXkcWxdUfvq|Nj+#vM@3L1#}pI03^e}#NN}-!TmCvfx#L8L+uN$ literal 0 HcmV?d00001 diff --git a/third_party/ckeditor/skins/BootstrapCK-Skin/images/dialog_sides.png b/third_party/ckeditor/skins/BootstrapCK-Skin/images/dialog_sides.png new file mode 100644 index 0000000000000000000000000000000000000000..1042a61cf9f3c3839d1c4fafa0ad9d83396253ef GIT binary patch literal 178 zcmeAS@N?(olHy`uVBq!ia0vp^3P8-r!3HGvcdbbWQY`6?zK#qG>ra@ocD)4hB}-f* zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrH1%xp=xbhE&{2`t$$4J+tA0B`Qsl z9vhhqtp$qJRd?FDPMdF@e_dDMD`Urf=8xG5b(}}eFZ`0d!ouSpw?IAXqxlYhq!kV@ Y*liGXlBs6f3N(+w)78&qol`;+0EeeJRsaA1 literal 0 HcmV?d00001 diff --git a/third_party/ckeditor/skins/BootstrapCK-Skin/images/dialog_sides_rtl.png b/third_party/ckeditor/skins/BootstrapCK-Skin/images/dialog_sides_rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..d7f7b49fcc3ed5a8fa763d0ad0372f86c8582b20 GIT binary patch literal 181 zcmeAS@N?(olHy`uVBq!ia0vp^3P8-r!3HGvcdbbWQY`6?zK#qG>ra@ocD)4hB}-f* zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrH1%xqG@ehE&{2($V8fPfJKhU`;Ah zc*d3_ry$0Vx09fWpQlD(0qaDhB!Y^fDE`igwg9eSAM}o@l*f2hbU8 Z4DV>IRB3Hx05LHyGBPhQG0N3;b^rhd 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 h{=Yl4T6W*v(`lQ4*rEBx}k(jGf7r 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 literal 0 HcmV?d00001 diff --git a/third_party/ckeditor/skins/BootstrapCK-Skin/images/sprites_ie6.png b/third_party/ckeditor/skins/BootstrapCK-Skin/images/sprites_ie6.png new file mode 100644 index 0000000000000000000000000000000000000000..be856d875b814fd86b28eddfdff7b5f00a1f7332 GIT binary patch literal 1925 zcma)6c~Fzr7XQ8kNDu)lSSZjE7c4#niY!9q1r(6v0TJ2ML7=h(R32MW2&-7EfC>uw z42mMfvIGRD4v``VZUj>h5<(J^5R#YxVn`r_2w{C+>rCf$=Kay%%ssz*&zv*o+;ivt zN`i2HhMO!l0RUi##rOn6YzhDf1`-bKG$q$eAc7MPV?&Whq(E|13;U3* z2otgZeqd^9YF4F`3dcq`ER9COb)Iiu`nJ)QLaH+Ve$n9mc83RhNE z78e)QYIRXj5tz;d&kRAWsTDJm5|KzE6hRP3Iy!${U)j)VwL;Mtn9KlD8Bnlz{2i>2 z4a;VM8BCDKgkK+p<+6mM906xU=RdqT#k@j3JNbS>A`?p`6BFWbAzw7gVzL-)`XGbx z8@=~sUq{c2&Sy{CJD#{ck~otEI%Gb)j0?ZQg%xvPMI6`#Htam>qk0LJHv*OW6JQQY zDwV=3crYSU=QbafF?<%gcje>4{OrOghp$s5fRp)P)^JMT9w-I=BL_$x(k!nj)gN^# zcpe@e&`g#WSAnxb8_Qbwk8D`}$is&Zlai8RVq!2DO!wQio6!9Wh{3oJ0D6YM1?At0 z`fHF+7{2qbo*kc#PJepY61WiRML!jDk^le(TYq2RurPlWa(+ehJwXgf!4or2r^f?_ z;!>y7zu6iIZ!{gH1*zE}PWdc^7x-uItG<>eY0q)if z6EC@=h5-F{oj}=fP`mZ|B9LYJT$Sh54U=VgMIlmiVb4{LHG(B1DjKdIo)Gu{;c-x9 ziF)zj8r&`4Kx}g#mYNGbSA}_XBV=cQz68+fzK#sxg$87P1+xj?S#@E2`lfxo_SJ~m zO@sg~#JZ&T59sOUW^Ekwih@5C+BFuE+!^!_)_Ol@{i7=+*y+;w0P`yO#hqh$l&nok z%0imB7`b?6`M{Q$um!BRc$9|@jHE4zqj@-SG$P56hO{C8Wx5bM;3Ke~W41_|AAM7e z(A!PpidyU^-tUYkUG7)a#x__{?fA=<_^P&l`}yV!ai-YhZ)c`ssTX+eIYTPf9Rj+0 z#$frK%#3sAj+avJxVs7}ZV2pVKHub$qW+CyxG$nPDQv{GKB6voZ&JL0~3^D?qL%m zaUe&$Z$tH%$TV1ti!BIY)D(0cdu8pkZa!K<6!cve%XE>7n2%~O+sP9%%8pc! zu5Ni5Q}1eHa!vdJhK;!Y>X*|$ccwjXYzys58bexk?XYn61WEUUHoj=MSgkCnY4~Z5 zLa9k8B4LS?xjTIF%}IONp7Kz+er*V_N?TajR?RX~wH;aLxo{tT$9h+ef?thHH6kKPmZJ&U(`=zc(5$T^cNnl)NgmZX4Z( zo*~6zf)Oy!r#C-+#s9Uq`gLXGen$EGt6F13o`l2mk9LN%5y1N5d|D5G_rrey%$68% literal 0 HcmV?d00001 diff --git a/third_party/ckeditor/skins/BootstrapCK-Skin/images/toolbar_start.gif b/third_party/ckeditor/skins/BootstrapCK-Skin/images/toolbar_start.gif new file mode 100644 index 0000000000000000000000000000000000000000..1774246c2ef37fa17cdcd971b3db38c713989818 GIT binary patch literal 105 zcmZ?wbhEHbWM&Xx*v!DNYH`cTMJ){#5iK=Q6WWtDtnAH5a-ToFbl$Y$qHMnfGs+q& z!l!hn{{R1<0Spv>vM@3*@G|Itcpx(vSj09kT*=evpCkexyN`q)l}NV7#XYq D|1u-x literal 0 HcmV?d00001 diff --git a/third_party/ckeditor/skins/BootstrapCK-Skin/skin.js b/third_party/ckeditor/skins/BootstrapCK-Skin/skin.js new file mode 100644 index 00000000000..25a9b0fcf61 --- /dev/null +++ b/third_party/ckeditor/skins/BootstrapCK-Skin/skin.js @@ -0,0 +1,236 @@ +/* +Copyright (c) 2003-2011, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.html or http://ckeditor.com/license +*/ + +CKEDITOR.skins.add( 'BootstrapCK-Skin', (function() +{ + var uiColorStylesheetId = 'cke_ui_color'; + + return { + editor : { css : [ 'editor.css' ] }, + dialog : { css : [ 'dialog.css' ] }, + richcombo : { canGroup: false }, + templates : { css : [ 'templates.css' ] }, + margins : [ 0, 0, 0, 0 ], + init : function( editor ) + { + if ( editor.config.width && !isNaN( editor.config.width ) ) + editor.config.width -= 12; + + var uiColorMenus = []; + var uiColorRegex = /\$color/g; + var uiColorMenuCss = "/* UI Color Support */\ +.cke_skin_BootstrapCK-Skin .cke_menuitem .cke_icon_wrapper\ +{\ + background-color: $color !important;\ + border-color: $color !important;\ +}\ +\ +.cke_skin_BootstrapCK-Skin .cke_menuitem a:hover .cke_icon_wrapper,\ +.cke_skin_BootstrapCK-Skin .cke_menuitem a:focus .cke_icon_wrapper,\ +.cke_skin_BootstrapCK-Skin .cke_menuitem a:active .cke_icon_wrapper\ +{\ + background-color: $color !important;\ + border-color: $color !important;\ +}\ +\ +.cke_skin_BootstrapCK-Skin .cke_menuitem a:hover .cke_label,\ +.cke_skin_BootstrapCK-Skin .cke_menuitem a:focus .cke_label,\ +.cke_skin_BootstrapCK-Skin .cke_menuitem a:active .cke_label\ +{\ + background-color: $color !important;\ +}\ +\ +.cke_skin_BootstrapCK-Skin .cke_menuitem a.cke_disabled:hover .cke_label,\ +.cke_skin_BootstrapCK-Skin .cke_menuitem a.cke_disabled:focus .cke_label,\ +.cke_skin_BootstrapCK-Skin .cke_menuitem a.cke_disabled:active .cke_label\ +{\ + background-color: transparent !important;\ +}\ +\ +.cke_skin_BootstrapCK-Skin .cke_menuitem a.cke_disabled:hover .cke_icon_wrapper,\ +.cke_skin_BootstrapCK-Skin .cke_menuitem a.cke_disabled:focus .cke_icon_wrapper,\ +.cke_skin_BootstrapCK-Skin .cke_menuitem a.cke_disabled:active .cke_icon_wrapper\ +{\ + background-color: $color !important;\ + border-color: $color !important;\ +}\ +\ +.cke_skin_BootstrapCK-Skin .cke_menuitem a.cke_disabled .cke_icon_wrapper\ +{\ + background-color: $color !important;\ + border-color: $color !important;\ +}\ +\ +.cke_skin_BootstrapCK-Skin .cke_menuseparator\ +{\ + background-color: $color !important;\ +}\ +\ +.cke_skin_BootstrapCK-Skin .cke_menuitem a:hover,\ +.cke_skin_BootstrapCK-Skin .cke_menuitem a:focus,\ +.cke_skin_BootstrapCK-Skin .cke_menuitem a:active\ +{\ + background-color: $color !important;\ +}"; + // We have to split CSS declarations for webkit. + if ( CKEDITOR.env.webkit ) + { + uiColorMenuCss = uiColorMenuCss.split( '}' ).slice( 0, -1 ); + for ( var i = 0 ; i < uiColorMenuCss.length ; i++ ) + uiColorMenuCss[ i ] = uiColorMenuCss[ i ].split( '{' ); + } + + function getStylesheet( document ) + { + var node = document.getById( uiColorStylesheetId ); + if ( !node ) + { + node = document.getHead().append( 'style' ); + node.setAttribute( "id", uiColorStylesheetId ); + node.setAttribute( "type", "text/css" ); + } + return node; + } + + function updateStylesheets( styleNodes, styleContent, replace ) + { + var r, i, content; + for ( var id = 0 ; id < styleNodes.length ; id++ ) + { + if ( CKEDITOR.env.webkit ) + { + for ( i = 0 ; i < styleContent.length ; i++ ) + { + content = styleContent[ i ][ 1 ]; + for ( r = 0 ; r < replace.length ; r++ ) + content = content.replace( replace[ r ][ 0 ], replace[ r ][ 1 ] ); + + styleNodes[ id ].$.sheet.addRule( styleContent[ i ][ 0 ], content ); + } + } + else + { + content = styleContent; + for ( r = 0 ; r < replace.length ; r++ ) + content = content.replace( replace[ r ][ 0 ], replace[ r ][ 1 ] ); + + if ( CKEDITOR.env.ie ) + styleNodes[ id ].$.styleSheet.cssText += content; + else + styleNodes[ id ].$.innerHTML += content; + } + } + } + + var uiColorRegexp = /\$color/g; + + CKEDITOR.tools.extend( editor, + { + uiColor: null, + + getUiColor : function() + { + return this.uiColor; + }, + + setUiColor : function( color ) + { + var cssContent, + uiStyle = getStylesheet( CKEDITOR.document ), + cssId = '.' + editor.id; + + var cssSelectors = + [ + cssId + " .cke_wrapper", + cssId + "_dialog .cke_dialog_contents", + cssId + "_dialog a.cke_dialog_tab", + cssId + "_dialog .cke_dialog_footer" + ].join( ',' ); + var cssProperties = "background-color: $color !important;"; + + if ( CKEDITOR.env.webkit ) + cssContent = [ [ cssSelectors, cssProperties ] ]; + else + cssContent = cssSelectors + '{' + cssProperties + '}'; + + return ( this.setUiColor = + function( color ) + { + var replace = [ [ uiColorRegexp, color ] ]; + editor.uiColor = color; + + // Update general style. + updateStylesheets( [ uiStyle ], cssContent, replace ); + + // Update menu styles. + updateStylesheets( uiColorMenus, uiColorMenuCss, replace ); + })( color ); + } + }); + + editor.on( 'menuShow', function( event ) + { + var panel = event.data[ 0 ]; + var iframe = panel.element.getElementsByTag( 'iframe' ).getItem( 0 ).getFrameDocument(); + + // Add stylesheet if missing. + if ( !iframe.getById( 'cke_ui_color' ) ) + { + var node = getStylesheet( iframe ); + uiColorMenus.push( node ); + + var color = editor.getUiColor(); + // Set uiColor for new menu. + if ( color ) + updateStylesheets( [ node ], uiColorMenuCss, [ [ uiColorRegexp, color ] ] ); + } + }); + + // Apply UI color if specified in config. + if ( editor.config.uiColor ) + editor.setUiColor( editor.config.uiColor ); + } + }; +})() ); + +(function() +{ + CKEDITOR.dialog ? dialogSetup() : CKEDITOR.on( 'dialogPluginReady', dialogSetup ); + + function dialogSetup() + { + CKEDITOR.dialog.on( 'resize', function( evt ) + { + var data = evt.data, + width = data.width, + height = data.height, + dialog = data.dialog, + contents = dialog.parts.contents; + + if ( data.skin != 'BootstrapCK-Skin' ) + return; + + contents.setStyles( + { + width : width + 'px', + height : height + 'px' + }); + }); + } +})(); + +/** + * The base user interface color to be used by the editor. Not all skins are + * compatible with this setting. + * @name CKEDITOR.config.uiColor + * @type String + * @default '' (empty) + * @example + * // Using a color code. + * config.uiColor = '#AADC6E'; + * @example + * // Using an HTML color name. + * config.uiColor = 'Gold'; + */ diff --git a/third_party/ckeditor/skins/BootstrapCK-Skin/templates.css b/third_party/ckeditor/skins/BootstrapCK-Skin/templates.css new file mode 100644 index 00000000000..ed0c4073e71 --- /dev/null +++ b/third_party/ckeditor/skins/BootstrapCK-Skin/templates.css @@ -0,0 +1,54 @@ +/* +Copyright (c) 2003-2011, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.html or http://ckeditor.com/license +*/ + +.cke_skin_BootstrapCK-Skin .cke_tpl_list{ +border:#dcdcdc 2px solid; +background-color:#fff; +overflow-y:auto; +overflow-x:hidden; +width:100%; +height:220px; +} +.cke_skin_BootstrapCK-Skin .cke_tpl_item{ +margin:5px; +padding:7px; +border:#eee 1px solid; +*width:88%; +} +.cke_skin_BootstrapCK-Skin .cke_tpl_preview{ +border-collapse:separate; +text-indent:0; +width:100%; +} +.cke_skin_BootstrapCK-Skin .cke_tpl_preview td{ +padding:2px; +vertical-align:middle; +} +.cke_skin_BootstrapCK-Skin .cke_tpl_preview .cke_tpl_preview_img{ +width:100px; +} +.cke_skin_BootstrapCK-Skin .cke_tpl_preview span{ +white-space:normal; +} +.cke_skin_BootstrapCK-Skin .cke_tpl_title{ +font-weight:bold; +} +.cke_skin_BootstrapCK-Skin .cke_tpl_list a:active .cke_tpl_item,.cke_skin_BootstrapCK-Skin .cke_tpl_list a:hover .cke_tpl_item,.cke_skin_BootstrapCK-Skin .cke_tpl_list a:focus .cke_tpl_item{ +border:#62CFFC 1px solid; +background-color:#DCEAF4; +} +.cke_skin_BootstrapCK-Skin .cke_tpl_list a:active *,.cke_skin_BootstrapCK-Skin .cke_tpl_list a:hover *,.cke_skin_BootstrapCK-Skin .cke_tpl_list a:focus *{ +cursor:pointer; +} +.cke_skin_BootstrapCK-Skin .cke_browser_ie6 .cke_tpl_list a:active,.cke_skin_BootstrapCK-Skin .cke_browser_ie6 .cke_tpl_list a:hover,.cke_skin_BootstrapCK-Skin .cke_browser_ie6 .cke_tpl_list a:focus{ +background-position:0 0; +} +.cke_skin_BootstrapCK-Skin .cke_hc .cke_tpl_list a:active .cke_tpl_item,.cke_skin_BootstrapCK-Skin .cke_hc .cke_tpl_list a:hover .cke_tpl_item,.cke_skin_BootstrapCK-Skin .cke_hc .cke_tpl_list a:focus .cke_tpl_item{ +border-width:3px; +} +.cke_skin_BootstrapCK-Skin .cke_tpl_empty,.cke_tpl_loading{ +text-align:center; +padding:5px; +} diff --git a/third_party/ckeditor/skins/kama/editor.css b/third_party/ckeditor/skins/kama/editor.css index 7d4688d467e..5af45b69b6e 100644 --- a/third_party/ckeditor/skins/kama/editor.css +++ b/third_party/ckeditor/skins/kama/editor.css @@ -1,18 +1,13 @@ /* Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. For licensing, see LICENSE.html or http://ckeditor.com/license -HACKED */ .cke_skin_kama *,.cke_skin_kama a:hover,.cke_skin_kama a:link,.cke_skin_kama a:visited,.cke_skin_kama a:active{margin:0;padding:0;border:0;background:transparent;text-decoration:none;font:normal normal normal 100% Sans-Serif;width:auto;height:auto;border-collapse:collapse;text-align:left;vertical-align:baseline;white-space:nowrap;cursor:auto;color:#000;float:none;font-size:12px;font-family:Arial,Helvetica,Tahoma,Verdana,Sans-Serif;}.cke_skin_kama .cke_rtl *,.cke_skin_kama .cke_rtl a:hover,.cke_skin_kama .cke_rtl a:link,.cke_skin_kama .cke_rtl a:visited,.cke_skin_kama .cke_rtl a:active,.cke_rtl .cke_skin_kama *,.cke_rtl .cke_skin_kama a:hover,.cke_rtl .cke_skin_kama a:link,.cke_rtl .cke_skin_kama a:visited,.cke_rtl .cke_skin_kama a:active{text-align:right;}.cke_skin_kama iframe{vertical-align:inherit;}.cke_skin_kama textarea{white-space:pre;}.cke_skin_kama .cke_browser_gecko textarea{cursor:text;}.cke_skin_kama .cke_browser_gecko textarea[disabled]{cursor:default;}.cke_skin_kama input[type="text"],.cke_skin_kama input[type="password"]{cursor:text;}.cke_skin_kama input[type="text"][disabled],.cke_skin_kama input[type="password"][disabled]{cursor:default;}.cke_skin_kama fieldset{padding:10px;border:2px groove #E0DFE3;}.cke_skin_kama{display:block;}span.cke_skin_kama{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #D3D3D3;padding:5px;}.cke_skin_kama span.cke_browser_webkit,.cke_skin_kama span.cke_browser_gecko18{display:block;}.cke_skin_kama .cke_wrapper{-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-touch-callout:none;border-radius:5px;background-color:#d3d3d3;background-image:url(images/sprites.png);background-repeat:repeat-x;background-position:0 -1950px;display:block;_display:inline-block;padding:5px;}.cke_shared .cke_skin_kama .cke_wrapper{padding-bottom:0;}.cke_skin_kama .cke_browser_ie6 .cke_wrapper,.cke_skin_kama .cke_browser_iequirks .cke_wrapper{background-image:none;}.cke_skin_kama .cke_editor{display:inline-table;width:100%;}.cke_skin_kama .cke_browser_ie .cke_editor,.cke_skin_kama .cke_browser_webkit .cke_editor{display:table;}.cke_skin_kama .ltr .cke_browser_ie iframe{margin-right:-10px;}.cke_skin_kama .rtl .cke_browser_ie iframe{margin-left:-10px;}.cke_skin_kama .cke_browser_opera .cke_editor.cke_skin_kama .cke_resizer{display:table;}.cke_skin_kama .cke_contents{margin:5px;}.cke_skin_kama .cke_hc .cke_contents{border:1px solid black;}.cke_skin_kama .cke_contents iframe{background-color:#fff;}.cke_skin_kama .cke_focus{outline:auto 5px -webkit-focus-ring-color;}.cke_skin_kama textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre;}.cke_skin_kama .cke_browser_iequirks textarea.cke_source{_white-space:normal;}.cke_skin_kama .cke_resizer{width:12px;height:12px;margin-top:9px;display:block;float:right;background-image:url(images/sprites.png);_background-image:url(images/sprites_ie6.png);background-position:0 -1428px;background-repeat:no-repeat;cursor:se-resize;}.cke_skin_kama .cke_browser_air .cke_resizer,.cke_skin_kama .cke_browser_air .cke_rtl .cke_resizer{cursor:move;}.cke_skin_kama .cke_resizer_rtl{cursor:sw-resize;background-position:0 -1455px;float:left;}.cke_skin_kama .cke_resizer_horizontal,.cke_skin_kama .cke_rtl .cke_resizer_horizontal{cursor:e-resize;}.cke_skin_kama .cke_resizer_vertical,.cke_skin_kama .cke_rtl .cke_resizer_vertical{cursor:n-resize;}.cke_skin_kama .cke_maximized .cke_resizer{display:none;}.cke_skin_kama .cke_browser_ie6 .cke_contents textarea,.cke_skin_kama .cke_browser_ie7 .cke_contents textarea{position:absolute;}.cke_skin_kama .cke_browser_ie.cke_browser_quirks .cke_contents iframe{position:absolute;top:0;}.cke_skin_kama .cke_browser_ie6 .cke_editor,.cke_skin_kama .cke_browser_ie7 .cke_editor{display:inline-block;}.cke_skin_kama .cke_browser_ie6 .cke_editor,.cke_shared .cke_skin_kama .cke_browser_ie7 .cke_wrapper{padding-bottom:5px;}.cke_skin_kama .cke_voice_label{display:none;}.cke_skin_kama legend.cke_voice_label{display:none;}.cke_skin_kama .cke_browser_ie legend.cke_voice_label{position:absolute;display:block;width:0;height:0;overflow:hidden;} .cke_skin_kama .cke_panel{border:1px solid #8f8f73;background-color:#fff;width:120px;height:100px;overflow:hidden;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.cke_skin_kama .cke_contextmenu{margin:0;}.cke_skin_kama .cke_panel iframe{width:100%;height:100%;}html.cke_skin_kama_container{overflow:auto;overflow-x:hidden;}body.cke_panel_frame{overflow:auto;}.cke_panel_frame .cke_label{display:none;}ul.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap;}li.cke_panel_listItem{margin:0;}.cke_panel_listItem a{padding:2px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis;}* 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 #ccc;background-color:#e9f5ff;}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#316ac5;background-color:#dff1ff;}.cke_hc .cke_panel_listItem.cke_selected a,.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border-width:3px;padding:0;}.cke_panel_grouptitle{font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif;font-weight:bold;white-space:nowrap;background-color:#dcdcdc;color:#000;margin:0;padding:3px;}.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:3px;margin-bottom:3px;}.cke_skin_kama .cke_button_textcolor_panel,.cke_skin_kama .cke_button_bgcolor_panel{width:150px;height:135px;}.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;}.cke_rtl a.cke_colorbox{float:right;}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#316ac5 1px solid;background-color:#dff1ff;}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:#316ac5 1px solid;background-color:#dff1ff;}@media print{.cke_skin_kama .cke_toolbox{display:none;}}.cke_skin_kama .cke_browser_webkit .cke_toolbox,.cke_skin_kama .cke_browser_webkit .cke_toolbox>span{white-space:normal;}.cke_skin_kama .cke_toolbox{clear:both;padding-bottom:1px;}.cke_skin_kama a.cke_toolbox_collapser,.cke_skin_kama a:hover.cke_toolbox_collapser{background-image:url(images/sprites.png);_background-image:url(images/sprites_ie6.png);background-position:3px -1366px;background-repeat:no-repeat;width:11px;height:11px;float:right;border:1px outset #D3D3D3;margin:11px 0 2px;cursor:pointer;}.cke_skin_kama .cke_rtl a.cke_toolbox_collapser,.cke_skin_kama .cke_rtl a:hover.cke_toolbox_collapser{float:left;}.cke_skin_kama a.cke_toolbox_collapser span{display:none;}.cke_skin_kama .cke_hc a.cke_toolbox_collapser span{font-size:10px;font-weight:bold;font-family:Arial;display:inline;}.cke_skin_kama a.cke_toolbox_collapser_min,.cke_skin_kama a:hover.cke_toolbox_collapser_min{background-image:url(images/sprites.png);_background-image:url(images/sprites_ie6.png);background-position:4px -1387px;background-repeat:no-repeat;margin:2px 4px;}.cke_skin_kama .cke_rtl a.cke_toolbox_collapser_min,.cke_skin_kama .cke_rtl a:hover.cke_toolbox_collapser_min{background-position:4px -1408px;}.cke_skin_kama .cke_separator{display:inline-block;border-left:solid 1px #D3D3D3;margin:3px 2px 0;height:16px;vertical-align:top;}.cke_skin_kama .cke_break{font-size:0;clear:left;}.cke_skin_kama .cke_rtl .cke_break{clear:right;}.cke_skin_kama .cke_toolbar_start{display:none;}.cke_skin_kama .cke_toolgroup{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-image:url(images/sprites.png);_background-image:url(images/sprites_ie6.png);background-repeat:repeat-x;background-position:0 -500px;float:left;margin-right:6px;margin-bottom:5px;padding:2px;display:inline;} .cke_skin_kama .cke_rtl .cke_toolgroup{float:right;margin-right:0;margin-left:6px;}.cke_skin_kama .cke_button a,.cke_skin_kama .cke_button a:hover,.cke_skin_kama .cke_button a:focus,.cke_skin_kama .cke_button a:active,.cke_skin_kama .cke_button a.cke_off{border-radius:3px;outline:none;padding:2px 4px;height:18px;display:inline-block;cursor:default;}.cke_skin_kama .cke_button a,.cke_skin_kama .cke_button a.cke_off{filter:alpha(opacity=70);opacity:.70;-moz-border-radius:3px;-webkit-border-radius:3px;}.cke_skin_kama .cke_hc .cke_button a,.cke_skin_kama .cke_hc .cke_button a.cke_off{opacity:1.0;filter:alpha(opacity=100);border:1px solid white;}.cke_skin_kama .cke_button a.cke_on{background-color:#a3d7ff;filter:alpha(opacity=100);opacity:1;padding:2px 4px;}.cke_skin_kama .cke_hc .cke_button a.cke_on{padding:0 2px!important;border-width:3px;}.cke_skin_kama .cke_button a.cke_disabled *{filter:alpha(opacity=30);opacity:.3;}.cke_skin_kama .cke_browser_ie .cke_button a.cke_disabled *,.cke_skin_kama .cke_browser_ie a:hover.cke_button .cke_disabled *{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale'), alpha(opacity=30);}.cke_skin_kama .cke_browser_ie .cke_rtl .cke_button a.cke_disabled *,.cke_skin_kama .cke_browser_ie .cke_rtl a:hover.cke_button .cke_disabled *{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale'), alpha(opacity=30);}.cke_skin_kama .cke_browser_ie6 .cke_button a.cke_disabled *,.cke_skin_kama .cke_browser_ie6 a:hover.cke_button .cke_disabled *,.cke_skin_kama .cke_browser_ie .cke_button.cke_noalphafix a.cke_disabled *{filter:alpha(opacity=30);}.cke_skin_kama .cke_hc .cke_button a.cke_disabled *,.cke_skin_kama .cke_browser_ie.cke_hc a:hover.cke_button .cke_disabled *{filter:alpha(opacity=60);opacity:.6;}.cke_skin_kama .cke_button a:hover.cke_on,.cke_skin_kama .cke_button a:focus.cke_on,.cke_skin_kama .cke_button a:active.cke_on,.cke_skin_kama .cke_button a:hover.cke_off,.cke_skin_kama .cke_button a:focus.cke_off,.cke_skin_kama .cke_button a:active.cke_off{filter:alpha(opacity=100);opacity:1;padding:2px 4px;}.cke_skin_kama .cke_button a:hover,.cke_skin_kama .cke_button a:focus,.cke_skin_kama .cke_button a:active{background-color:#dff1ff;}.cke_skin_kama .cke_button a:hover.cke_on,.cke_skin_kama .cke_button a:focus.cke_on,.cke_skin_kama .cke_button a:active.cke_on{background-color:#86caff;}.cke_skin_kama .cke_hc .cke_button a:hover,.cke_skin_kama .cke_hc .cke_button a:focus,.cke_skin_kama .cke_hc .cke_button a:active{padding:0 2px!important;border-width:3px;}.cke_skin_kama .cke_button .cke_icon{background-image:url(icons.png);background-position:100px;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;display:inline-block;cursor:default;}.cke_skin_kama .cke_rtl .cke_button .cke_icon{background-image:url(icons_rtl.png);}.cke_skin_kama .cke_browser_ie .cke_button .cke_icon{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale');}.cke_skin_kama .cke_browser_ie .cke_rtl .cke_button .cke_icon{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale');}.cke_skin_kama .cke_browser_ie6 .cke_button .cke_icon,.cke_skin_kama .cke_browser_ie6 .cke_rtl .cke_button .cke_icon,.cke_skin_kama .cke_browser_ie .cke_button.cke_noalphafix .cke_icon,.cke_skin_kama .cke_browser_ie .cke_rtl .cke_button.cke_noalphafix .cke_icon{filter:;}.cke_skin_kama .cke_button .cke_label{cursor:default;display:none;padding-left:3px;line-height:18px;vertical-align:middle;}.cke_skin_kama .cke_hc .cke_button .cke_label{padding:0;display:inline-block;}.cke_skin_kama .cke_hc .cke_button .cke_icon{display:none;}.cke_skin_kama .cke_accessibility{position:absolute;display:block;width:0;height:0;overflow:hidden;}.cke_skin_kama .cke_button .cke_buttonarrow{display:inline-block;height:17px;width:8px;background-position:2px -1469px;background-image:url(images/sprites.png);_background-image:url(images/sprites_ie6.png);background-repeat:no-repeat;cursor:default;}.cke_skin_kama .cke_browser_ie .cke_button .cke_buttonarrow{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale');} .cke_skin_kama .cke_browser_ie6 .cke_button .cke_buttonarrow{filter:;}.cke_skin_kama .cke_browser_gecko .cke_toolbar,.cke_skin_kama .cke_browser_gecko .cke_button a,.cke_skin_kama .cke_browser_gecko .cke_button a.cke_off,.cke_skin_kama .cke_browser_gecko .cke_button .cke_icon,.cke_skin_kama .cke_browser_gecko .cke_button .cke_buttonarrow,.cke_skin_kama .cke_browser_gecko .cke_separator,.cke_skin_kama .cke_browser_gecko .cke_toolbar_start{display:block;float:left;}.cke_skin_kama .cke_browser_gecko.cke_hc .cke_button .cke_icon{display:none;}.cke_skin_kama .cke_browser_gecko .cke_rtl .cke_toolbar,.cke_skin_kama .cke_browser_gecko .cke_rtl .cke_button a,.cke_skin_kama .cke_browser_gecko .cke_rtl.cke_button a.cke_off,.cke_skin_kama .cke_browser_gecko .cke_rtl .cke_button .cke_icon,.cke_skin_kama .cke_browser_gecko .cke_rtl .cke_button .cke_buttonarrow,.cke_skin_kama .cke_browser_gecko .cke_rtl .cke_separator,.cke_skin_kama .cke_browser_gecko .cke_rtl .cke_toolbar_start{float:right;}.cke_skin_kama .cke_browser_gecko .cke_button .cke_label,.cke_skin_kama .cke_browser_gecko .cke_break{float:left;}.cke_skin_kama .cke_browser_gecko .cke_rtl .cke_button .cke_label,.cke_skin_kama .cke_browser_gecko .cke_rtl .cke_break,.cke_skin_kama .cke_browser_ie8 .cke_rtl .cke_break,.cke_skin_kama .cke_browser_ie9plus .cke_rtl .cke_break{float:right;}.cke_skin_kama .cke_browser_webkit .cke_toolbar{float:left;}.cke_skin_kama .cke_browser_webkit .cke_rtl .cke_toolbar{float:right;}.cke_skin_kama .cke_browser_ie .cke_button .cke_label{line-height:16px;}.cke_skin_kama .cke_browser_ie .cke_rcombo,.cke_skin_kama .cke_browser_ie .cke_rcombo *{cursor:default;}.cke_skin_kama .cke_browser_ie .cke_toolbox{padding-bottom:5px;_padding-bottom:6px;}.cke_shared .cke_skin_kama .cke_browser_ie .cke_toolbox{padding-bottom:0;}.cke_skin_kama .cke_contextmenu{padding:2px;}.cke_skin_kama .cke_menuitem a{display:block;}.cke_skin_kama .cke_menuitem span{cursor:default;}.cke_skin_kama .cke_menuitem a:hover,.cke_skin_kama .cke_menuitem a:focus,.cke_skin_kama .cke_menuitem a:active{background-color:#D3D3D3;display:block;}.cke_hc .cke_menuitem a:hover,.cke_hc .cke_menuitem a:focus,.cke_hc .cke_menuitem a:active{border:2px solid;}.cke_skin_kama .cke_menuitem .cke_icon{background-image:url(icons.png);background-position:100px;background-repeat:no-repeat;background-color:transparent;width:16px;height:16px;float:left;}.cke_rtl .cke_skin_kama .cke_menuitem .cke_icon{background-image:url(icons_rtl.png);}.cke_browser_ie .cke_skin_kama .cke_menuitem .cke_icon{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale');}.cke_browser_ie.cke_rtl .cke_skin_kama .cke_menuitem .cke_icon{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale');}.cke_browser_ie6 .cke_skin_kama .cke_menuitem .cke_icon,.cke_browser_ie .cke_skin_kama .cke_menuitem.cke_noalphafix .cke_icon{filter:;}.cke_skin_kama .cke_menuitem .cke_disabled .cke_icon{filter:alpha(opacity=70);opacity:.70;}.cke_browser_ie .cke_skin_kama .cke_menuitem .cke_disabled .cke_icon{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale');}.cke_browser_ie.cke_rtl .cke_skin_kama .cke_menuitem .cke_disabled .cke_icon{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale');}.cke_browser_ie6 .cke_skin_kama .cke_menuitem .cke_disabled .cke_icon,.cke_browser_ie .cke_skin_kama .cke_menuitem.cke_noalphafix .cke_disabled .cke_icon{filter:;}.cke_skin_kama .cke_menuitem .cke_icon_wrapper{background-color:#D3D3D3;border:solid 4px #D3D3D3;width:16px;height:16px;float:left;filter:alpha(opacity=70);opacity:.70;clear:both;}.cke_rtl .cke_skin_kama .cke_menuitem .cke_icon_wrapper{float:right;}.cke_skin_kama .cke_menuitem a:hover .cke_icon_wrapper,.cke_skin_kama .cke_menuitem a:focus .cke_icon_wrapper,.cke_skin_kama .cke_menuitem a:active .cke_icon_wrapper{background-color:#9d9d9d;border:solid 4px #9d9d9d;filter:alpha(opacity=70);opacity:.70;}.cke_skin_kama .cke_menuitem a:hover.cke_disabled .cke_icon_wrapper,.cke_skin_kama .cke_menuitem a:focus.cke_disabled .cke_icon_wrapper,.cke_skin_kama .cke_menuitem a:active.cke_disabled .cke_icon_wrapper{background-color:#D3D3D3;border:solid 4px #D3D3D3;} -.cke_skin_kama .cke_menuitem .cke_label{display:block;padding-right:3px;padding-top:5px;padding-left:4px;height:19px;margin-left:24px;background-color:#fff;}.cke_skin_kama .cke_frameLoaded .cke_menuitem .cke_label{filter:alpha(opacity=70);opacity:.70;}.cke_rtl .cke_skin_kama .cke_menuitem .cke_label{padding-right:0;margin-left:0;padding-left:3px;margin-right:28px;}.cke_skin_kama .cke_menuitem a.cke_disabled .cke_label{filter:alpha(opacity=30);opacity:.30;}.cke_skin_kama .cke_menuitem a:hover .cke_label,.cke_skin_kama .cke_menuitem a:focus .cke_label,.cke_skin_kama .cke_menuitem a:active .cke_label{background-color:#D3D3D3;}.cke_skin_kama .cke_menuitem a.cke_disabled:hover .cke_label,.cke_skin_kama .cke_menuitem a.cke_disabled:focus .cke_label,.cke_skin_kama .cke_menuitem a.cke_disabled:active .cke_label{background-color:transparent;}.cke_skin_kama .cke_menuseparator{background-color:#D3D3D3;height:2px;filter:alpha(opacity=70);opacity:.70;_font-size:0;}.cke_skin_kama .cke_menuarrow{background-image:url(images/sprites.png);_background-image:url(images/sprites_ie6.png);background-position:0 -1411px;background-repeat:no-repeat;height:5px;width:3px;float:right;margin-right:2px;margin-top:3px;}.cke_rtl .cke_skin_kama .cke_menuarrow{float:left;margin-right:0;margin-left:2px;background-image:url(images/sprites.png);_background-image:url(images/sprites_ie6.png);background-position:0 -1390px;background-repeat:no-repeat;}.cke_skin_kama .cke_menuarrow span{display:none;}.cke_hc .cke_skin_kama .cke_menuarrow{width:auto;margin-top:0;}.cke_hc .cke_skin_kama .cke_menuarrow span{display:inline;}.cke_browser_ie.cke_ltr .cke_skin_kama .cke_menuarrow{position:absolute;right:2px;}.cke_browser_ie.cke_rtl .cke_skin_kama .cke_menuarrow{position:absolute;left:2px;}.cke_skin_kama .cke_rcombo{display:inline;}.cke_skin_kama .cke_rcombopanel{border:1px solid #8F8F73;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;height:auto;_height:100px;}.cke_skin_kama .cke_rcombo a,.cke_skin_kama .cke_rcombo a:active,.cke_skin_kama .cke_rcombo a:hover{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-image:url(images/sprites.png);_background-image:url(images/sprites_ie6.png);background-repeat:repeat-x;background-position:0 -100px;border-bottom:1px solid #DAD9D9;border-right:1px solid #DAD9D9;float:left;padding:2px;height:21px;margin-right:6px;margin-bottom:5px;}.cke_skin_kama .cke_rtl .cke_rcombo a,.cke_skin_kama .cke_rtl .cke_rcombo a:active,.cke_skin_kama .cke_rtl .cke_rcombo a:hover{float:right;margin-right:0;margin-left:6px;}.cke_skin_kama .cke_hc .cke_rcombo a{filter:alpha(opacity=100);opacity:1.0;}.cke_skin_kama .cke_rcombo .cke_label{display:none;line-height:26px;vertical-align:top;margin-right:5px;filter:alpha(opacity=70);opacity:.70;}.cke_skin_kama .cke_rtl .cke_rcombo .cke_label{margin-right:0;margin-left:5px;}.cke_skin_kama .cke_rcombo .cke_inline_label{line-height:21px;font-style:italic;color:#666;}.cke_skin_kama .cke_hc .cke_rcombo .cke_openbutton{vertical-align:top;}.cke_skin_kama .cke_hc .cke_rcombo .cke_label{filter:alpha(opacity=100);opacity:1.0;}.cke_skin_kama .cke_rcombo .cke_text{filter:alpha(opacity=70);opacity:.70;height:21px;line-height:21px;width:60px;text-overflow:ellipsis;overflow:hidden;display:inline-block;margin:0 2px 0 4px;cursor:default;}.cke_skin_kama .cke_rtl .cke_rcombo .cke_text{margin:0 4px 0 2px;}.cke_skin_kama .cke_rcombo .cke_openbutton{display:inline-block;}.cke_skin_kama .cke_rcombo .cke_openbutton .cke_icon{display:inline-block;height:17px;width:8px;background-position:2px -1469px;background-image:url(images/sprites.png);_background-image:url(images/sprites_ie6.png);background-repeat:no-repeat;cursor:default;}.cke_skin_kama .cke_hc .cke_rcombo .cke_openbutton .cke_icon{background:none;}.cke_skin_kama .cke_browser_iequirks .cke_rcombo .cke_openbutton{margin-bottom:0;}.cke_skin_kama .cke_rcombo .cke_off a:hover .cke_text,.cke_skin_kama .cke_rcombo .cke_off a:focus .cke_text,.cke_skin_kama .cke_rcombo .cke_off a:active .cke_text,.cke_skin_kama .cke_rcombo .cke_on .cke_text{border-color:#316ac5;filter:alpha(opacity=100);opacity:1;} +.cke_skin_kama .cke_menuitem .cke_label{display:block;padding-right:3px;padding-top:5px;padding-left:4px;height:19px;margin-left:24px;background-color:#fff;}.cke_skin_kama .cke_frameLoaded .cke_menuitem .cke_label{filter:alpha(opacity=70);opacity:.70;}.cke_rtl .cke_skin_kama .cke_menuitem .cke_label{padding-right:0;margin-left:0;padding-left:3px;margin-right:28px;}.cke_skin_kama .cke_menuitem a.cke_disabled .cke_label{filter:alpha(opacity=30);opacity:.30;}.cke_skin_kama .cke_menuitem a:hover .cke_label,.cke_skin_kama .cke_menuitem a:focus .cke_label,.cke_skin_kama .cke_menuitem a:active .cke_label{background-color:#D3D3D3;}.cke_skin_kama .cke_menuitem a.cke_disabled:hover .cke_label,.cke_skin_kama .cke_menuitem a.cke_disabled:focus .cke_label,.cke_skin_kama .cke_menuitem a.cke_disabled:active .cke_label{background-color:transparent;}.cke_skin_kama .cke_menuseparator{background-color:#D3D3D3;height:2px;filter:alpha(opacity=70);opacity:.70;_font-size:0;}.cke_skin_kama .cke_menuarrow{background-image:url(images/sprites.png);_background-image:url(images/sprites_ie6.png);background-position:0 -1411px;background-repeat:no-repeat;height:5px;width:3px;float:right;margin-right:2px;margin-top:3px;}.cke_rtl .cke_skin_kama .cke_menuarrow{float:left;margin-right:0;margin-left:2px;background-image:url(images/sprites.png);_background-image:url(images/sprites_ie6.png);background-position:0 -1390px;background-repeat:no-repeat;}.cke_skin_kama .cke_menuarrow span{display:none;}.cke_hc .cke_skin_kama .cke_menuarrow{width:auto;margin-top:0;}.cke_hc .cke_skin_kama .cke_menuarrow span{display:inline;}.cke_browser_ie.cke_ltr .cke_skin_kama .cke_menuarrow{position:absolute;right:2px;}.cke_browser_ie.cke_rtl .cke_skin_kama .cke_menuarrow{position:absolute;left:2px;}.cke_skin_kama .cke_rcombo{display:inline;}.cke_skin_kama .cke_rcombopanel{border:1px solid #8F8F73;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;height:auto;_height:100px;}.cke_skin_kama .cke_rcombo a,.cke_skin_kama .cke_rcombo a:active,.cke_skin_kama .cke_rcombo a:hover{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-image:url(images/sprites.png);_background-image:url(images/sprites_ie6.png);background-repeat:repeat-x;background-position:0 -100px;border-bottom:1px solid #DAD9D9;border-right:1px solid #DAD9D9;float:left;padding:2px;height:21px;margin-right:6px;margin-bottom:5px;}.cke_skin_kama .cke_rtl .cke_rcombo a,.cke_skin_kama .cke_rtl .cke_rcombo a:active,.cke_skin_kama .cke_rtl .cke_rcombo a:hover{float:right;margin-right:0;margin-left:6px;}.cke_skin_kama .cke_hc .cke_rcombo a{filter:alpha(opacity=100);opacity:1.0;}.cke_skin_kama .cke_rcombo .cke_label{display:none;line-height:26px;vertical-align:top;margin-right:5px;filter:alpha(opacity=70);opacity:.70;}.cke_skin_kama .cke_rtl .cke_rcombo .cke_label{margin-right:0;margin-left:5px;}.cke_skin_kama .cke_rcombo .cke_inline_label{line-height:21px;font-style:italic;color:#666;}.cke_skin_kama .cke_hc .cke_rcombo .cke_openbutton{vertical-align:top;}.cke_skin_kama .cke_hc .cke_rcombo .cke_label{filter:alpha(opacity=100);opacity:1.0;}.cke_skin_kama .cke_rcombo .cke_text{filter:alpha(opacity=70);opacity:.70;height:21px;line-height:21px;width:60px;text-overflow:ellipsis;overflow:hidden;display:inline-block;margin:0 2px 0 4px;cursor:default;}.cke_skin_kama .cke_rtl .cke_rcombo .cke_text{margin:0 4px 0 2px;}.cke_skin_kama .cke_rcombo .cke_openbutton{display:inline-block;}.cke_skin_kama .cke_rcombo .cke_openbutton .cke_icon{display:inline-block;background-image:url(images/sprites.png);_background-image:url(images/sprites_ie6.png);background-position:0 -68px;background-repeat:no-repeat;width:17px;height:19px;margin:1px 2px;}.cke_skin_kama .cke_hc .cke_rcombo .cke_openbutton .cke_icon{background:none;}.cke_skin_kama .cke_browser_iequirks .cke_rcombo .cke_openbutton{margin-bottom:0;}.cke_skin_kama .cke_rcombo .cke_off a:hover .cke_text,.cke_skin_kama .cke_rcombo .cke_off a:focus .cke_text,.cke_skin_kama .cke_rcombo .cke_off a:active .cke_text,.cke_skin_kama .cke_rcombo .cke_on .cke_text{border-color:#316ac5;filter:alpha(opacity=100);opacity:1;} .cke_skin_kama .cke_rcombo .cke_off a:hover .cke_openbutton,.cke_skin_kama .cke_rcombo .cke_off a:focus .cke_openbutton,.cke_skin_kama .cke_rcombo .cke_off a:active .cke_openbutton,.cke_skin_kama .cke_rcombo .cke_on .cke_openbutton{border-color:#316ac5;background-color:#dff1ff;}.cke_skin_kama .cke_rcombo .cke_on .cke_text{-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;}.cke_skin_kama .cke_rcombo .cke_on .cke_openbutton{-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;}.cke_skin_kama .cke_rcombo .cke_disabled .cke_label{filter:alpha(opacity=30);opacity:.3;}.cke_skin_kama .cke_hc .cke_rcombo .cke_disabled .cke_label{filter:alpha(opacity=70);opacity:.7;}.cke_skin_kama .cke_rcombo .cke_disabled .cke_text,.cke_skin_kama .cke_rcombo .cke_disabled .cke_openbutton{filter:alpha(opacity=50);opacity:.5;}.cke_skin_kama .cke_browser_ie .cke_rcombo .cke_disabled .cke_openbutton{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale'), alpha(opacity=50);}.cke_skin_kama .cke_browser_ie6 .cke_rcombo .cke_disabled .cke_openbutton{filter:alpha(opacity=50);}.cke_skin_kama .cke_hc .cke_rcombo .cke_disabled .cke_text,.cke_skin_kama .cke_hc .cke_rcombo .cke_disabled .cke_openbutton{filter:alpha(opacity=80);opacity:.8;}.cke_skin_kama .cke_rcombo .cke_disabled .cke_text{color:#fff;}.cke_skin_kama .cke_browser_gecko .cke_rcombo .cke_text,.cke_skin_kama .cke_browser_gecko .cke_rcombo .cke_openbutton,.cke_skin_kama .cke_browser_webkit .cke_rcombo .cke_text,.cke_skin_kama .cke_browser_webkit .cke_rcombo .cke_openbutton{display:block;float:left;}.cke_skin_kama .cke_browser_gecko .cke_rcombo .cke_label,.cke_skin_kama .cke_browser_webkit .cke_rcombo .cke_label{float:left;}.cke_skin_kama .cke_browser_gecko .cke_rtl .cke_rcombo .cke_label,.cke_skin_kama .cke_browser_gecko .cke_rtl .cke_rcombo .cke_text,.cke_skin_kama .cke_browser_gecko .cke_rtl .cke_rcombo .cke_openbutton,.cke_skin_kama .cke_browser_webkit .cke_rtl .cke_rcombo .cke_label,.cke_skin_kama .cke_browser_webkit .cke_rtl .cke_rcombo .cke_text,.cke_skin_kama .cke_browser_webkit .cke_rtl .cke_rcombo .cke_openbutton{float:right;}.cke_skin_kama .cke_browser_ie7 .cke_rcombo .cke_text{line-height:18px;}.cke_skin_kama .cke_browser_ie6 .cke_rcombo .cke_text,.cke_skin_kama .cke_browser_iequirks .cke_rcombo .cke_text{height:auto;line-height:17px;}.cke_skin_kama .cke_rtl .cke_rcombo .cke_font .cke_text,.cke_skin_kama .cke_rtl .cke_rcombo .cke_fontSize .cke_text{direction:ltr;}@media print{.cke_path{display:none;}}.cke_skin_kama .cke_path{display:inline-block;float:left;margin-top:5px;}.cke_skin_kama .cke_rtl .cke_path{float:right;}.cke_shared .cke_skin_kama .cke_path{_width:100%;margin:0 0 5px;}.cke_skin_kama .cke_path a,.cke_skin_kama .cke_path .cke_empty{display:inline-block;float:left;padding:1px 4px 0;color:#60676a;cursor:default;}.cke_skin_kama .cke_path .cke_empty{visibility:hidden;}.cke_skin_kama .cke_rtl .cke_path a,.cke_skin_kama .cke_rtl .cke_path cke_empty{float:right;}.cke_skin_kama .cke_path a:hover,.cke_skin_kama .cke_path a:focus,.cke_skin_kama .cke_path a:active{background-color:#dff1ff;padding:1px 4px 0;outline:none;color:#000;}.cke_skin_kama .cke_browser_ie .cke_rtl .cke_path a,.cke_skin_kama .cke_browser_ie .cke_rtl .cke_path .cke_empty{float:none;}.cke_skin_kama .cke_path .cke_label{display:none;}.cke_skin_kama .cke_button_source .cke_icon{background-position:0 0;}.cke_skin_kama .cke_button_docProps .cke_icon{background-position:0 -16px;}.cke_skin_kama .cke_button_newpage .cke_icon{background-position:0 -48px;}.cke_skin_kama .cke_button_preview .cke_icon{background-position:0 -64px;}.cke_skin_kama .cke_button_cut .cke_icon{background-position:0 -96px;}.cke_skin_kama .cke_button_copy .cke_icon{background-position:0 -112px;}.cke_skin_kama .cke_button_paste .cke_icon{background-position:0 -128px;}.cke_skin_kama .cke_button_pastetext .cke_icon{background-position:0 -144px;}.cke_skin_kama .cke_button_find .cke_icon{background-position:0 -240px;}.cke_skin_kama .cke_button_replace .cke_icon{background-position:0 -256px;} .cke_skin_kama .cke_button_selectAll .cke_icon{background-position:0 -272px;}.cke_skin_kama .cke_button_removeFormat .cke_icon{background-position:0 -288px;}.cke_skin_kama .cke_button_bold .cke_icon{background-position:0 -304px;}.cke_skin_kama .cke_button_italic .cke_icon{background-position:0 -320px;}.cke_skin_kama .cke_button_underline .cke_icon{background-position:0 -336px;}.cke_skin_kama .cke_button_strike .cke_icon{background-position:0 -352px;}.cke_skin_kama .cke_button_subscript .cke_icon{background-position:0 -368px;}.cke_skin_kama .cke_button_superscript .cke_icon{background-position:0 -384px;}.cke_skin_kama .cke_button_table .cke_icon{background-position:0 -608px;}.cke_skin_kama .cke_button_horizontalrule .cke_icon{background-position:0 -624px;}.cke_skin_kama .cke_button_smiley .cke_icon{background-position:0 -640px;}.cke_skin_kama .cke_button_link .cke_icon{background-position:0 -528px;}.cke_skin_kama .cke_button_unlink .cke_icon{background-position:0 -544px;}.cke_skin_kama .cke_button_anchor .cke_icon{background-position:0 -560px;}.cke_skin_kama .cke_button_image .cke_icon{background-position:0 -576px;}.cke_skin_kama .cke_button_flash .cke_icon{background-position:0 -592px;}.cke_skin_kama .cke_button_specialchar .cke_icon{background-position:0 -656px;}.cke_skin_kama .cke_button_pagebreak .cke_icon{background-position:0 -672px;}.cke_skin_kama .cke_button_print .cke_icon{background-position:0 -176px;}.cke_skin_kama .cke_button_checkspell .cke_icon,.cke_skin_kama .cke_button_scayt .cke_icon{background-position:0 -192px;}.cke_skin_kama .cke_button_pagebreak .cke_icon{background-position:0 -672px;}.cke_skin_kama .cke_button_textcolor .cke_icon{background-position:0 -704px;}.cke_skin_kama .cke_button_bgcolor .cke_icon{background-position:0 -720px;}.cke_skin_kama .cke_button_form .cke_icon{background-position:0 -752px;}.cke_skin_kama .cke_button_checkbox .cke_icon{background-position:0 -768px;}.cke_skin_kama .cke_button_radio .cke_icon{background-position:0 -784px;}.cke_skin_kama .cke_button_textfield .cke_icon{background-position:0 -800px;}.cke_skin_kama .cke_button_textarea .cke_icon{background-position:0 -816px;}.cke_skin_kama .cke_button_showblocks .cke_icon{background-position:0 -1136px;}.cke_skin_kama .cke_button_select .cke_icon{background-position:0 -832px;}.cke_skin_kama .cke_button_button .cke_icon{background-position:0 -848px;}.cke_skin_kama .cke_button_imagebutton .cke_icon{background-position:0 -864px;}.cke_skin_kama .cke_button_hiddenfield .cke_icon{background-position:0 -880px;}.cke_skin_kama .cke_button_undo .cke_icon{background-position:0 -208px;}.cke_skin_kama .cke_rtl .cke_button_undo .cke_icon{background-position:0 -224px;}.cke_skin_kama .cke_button_redo .cke_icon{background-position:0 -224px;}.cke_skin_kama .cke_rtl .cke_button_redo .cke_icon{background-position:0 -208px;}.cke_skin_kama .cke_button_templates .cke_icon{background-position:0 -80px;}.cke_skin_kama .cke_button_numberedlist .cke_icon{background-position:0 -400px;}.cke_skin_kama .cke_button_bulletedlist .cke_icon{background-position:0 -416px;}.cke_skin_kama .cke_mixed_dir_content .cke_button_numberedlist .cke_icon{background-position:0 -1217px;}.cke_skin_kama .cke_mixed_dir_content .cke_button_bulletedlist .cke_icon{background-position:0 -1233px;}.cke_skin_kama .cke_button_outdent .cke_icon{background-position:0 -432px;}.cke_skin_kama .cke_button_indent .cke_icon{background-position:0 -448px;}.cke_skin_kama .cke_mixed_dir_content .cke_button_indent .cke_icon{background-position:0 -1265px;}.cke_skin_kama .cke_mixed_dir_content .cke_button_outdent .cke_icon{background-position:0 -1249px;}.cke_skin_kama .cke_button_justifyleft .cke_icon{background-position:0 -464px;}.cke_skin_kama .cke_button_justifycenter .cke_icon{background-position:0 -480px;}.cke_skin_kama .cke_button_justifyright .cke_icon{background-position:0 -496px;}.cke_skin_kama .cke_button_justifyblock .cke_icon{background-position:0 -512px;}.cke_skin_kama .cke_button_blockquote .cke_icon{background-position:0 -1152px;}.cke_skin_kama .cke_button_creatediv .cke_icon{background-position:0 -1168px;} .cke_skin_kama .cke_button_editdiv .cke_icon{background-position:0 -1184px;}.cke_skin_kama .cke_button_removediv .cke_icon{background-position:0 -1200px;}.cke_skin_kama .cke_button_flash .cke_icon{background-position:0 -592px;}.cke_skin_kama .cke_button_pastefromword .cke_icon{background-position:0 -160px;}.cke_skin_kama .cke_button_save .cke_icon{background-position:0 -32px;}.cke_skin_kama .cke_button_about .cke_icon{background-position:0 -736px;}.cke_skin_kama .cke_button_maximize .cke_icon{background-position:0 -1040px;}.cke_skin_kama .cke_button_editdiv .cke_icon{background-position:0 -1184px;}.cke_skin_kama .cke_button_bidirtl .cke_icon{background-position:0 -1072px;}.cke_skin_kama .cke_button_bidiltr .cke_icon{background-position:0 -1056px;}.cke_skin_kama .cke_button_iframe .cke_icon{background-position:0 -1279px;}.cke_skin_kama .cke_button_source .cke_label{display:inline;}.cke_skin_kama .cke_styles_panel{width:150px;height:170px;}.cke_skin_kama .cke_format_panel{width:150px;height:170px;}.cke_skin_kama .cke_font_panel{width:150px;height:170px;}.cke_skin_kama .cke_fontSize_panel{height:170px;}.cke_skin_kama .cke_fontSize .cke_text{width:25px;}.cke_skin_kama .cke_browser_iequirks .cke_fontSize .cke_text{width:32px;}html .cke_skin_kama{visibility:inherit;}html.cke_skin_kama_container{visibility:visible;} - -#cke_contents_MyTextarea { - border: solid 1px #ccc; -}