liferay version: 6.2.2_GA2
ckeditor_within_liferay version:4.0.3
ckeditor_latest_version:4.4.7
因为最近用liferay6.2做的网站正在给客户进行测试,客户发现在IE11中写文章时 会出现CKEDITOR有功能有问题。
现象描述:
1.拖块选择文字后 点击字号去更改所选文字字体大小时,拖块操作被取消,无法修改所选文字大小。
2.点击"图片"按钮时,弹出上传与选择图片的弹窗后,该弹窗无法被关闭。也无法继续编辑文章。
我就这这个问题进行了调查。通过IE的F12 DEVELOPER TOOLS 查看 发现浏览器有JS报错。
其中有accesDenined 和 permisson denined 还有 method not supported。
经过我在网上的搜索与调查并没有发现好的解决方案。但是我在jboss fourm 里面有看到有人写道 更新ckeditor版本到4.3.x可以解决掉这个问题。
于是我就计划在liferay中更新 ckeditor.但是我google过 也去liferay的官方论坛上检索过。并没有人发表过操作方法,更多的人是在提问。
我自己尝试着更新了一下。将liferay中带的ckeditor版本更新到了4.4.7。并经过测试。在IE8 IE9 IE10 IE11 SAFARI FIREFOX OPERA CHROME 360安全浏览器 百度浏览器 QQ浏览器中可以正常运行。现将解决方案记录,并与大家分享:
1.下载ckeditor_4.4.7_full.zip 并解压缩 下载地址为 http://download.cksource.com/CKEditor/CKEditor/CKEditor%204.4.7/ckeditor_4.4.7_full.zip
2.新建一个hook工程 并在下图所示的目录dockroot/custome_jsps/html/js/editor/ckeditor 中粘贴解压缩获得的文件与文件夹
其中的ckconfig.jsp不用粘贴 这个是我做的别的hook内容。与本次无关。请大家注意。
3.这时候我们再通过浏览器访问会发现 浏览器会报js错误。有一个属性无法被找到。我便跟踪到对应的js文件。并将4.0.3吧版本的js与4.4.7 版本的js合并了一下。最终结果如下
\docroot\custom_jsps\html\js\editor\ckeditor\lang\zh-cn.js
/*
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
CKEDITOR.lang['zh-cn'] = {
"editor": "所见即所得编辑器",
"editorPanel": "所见即所得编辑器面板",
"common": {
"editorHelp": "按 ALT+0 获得帮助",
"browseServer": "浏览服务器",
"url": "URL",
"protocol": "协议",
"upload": "上传",
"uploadSubmit": "上传到服务器",
"image": "图像",
"flash": "Flash",
"form": "表单",
"checkbox": "复选框",
"radio": "单选按钮",
"textField": "单行文本",
"textarea": "多行文本",
"hiddenField": "隐藏域",
"button": "按钮",
"select": "列表/菜单",
"imageButton": "图像按钮",
"notSet": "<没有设置>",
"id": "ID",
"name": "名称",
"langDir": "语言方向",
"langDirLtr": "从左到右 (LTR)",
"langDirRtl": "从右到左 (RTL)",
"langCode": "语言代码",
"longDescr": "详细说明 URL",
"cssClass": "样式类名称",
"advisoryTitle": "标题",
"cssStyle": "行内样式",
"ok": "确定",
"cancel": "取消",
"close": "关闭",
"preview": "预览",
"resize": "拖拽以改变大小",
"generalTab": "常规",
"advancedTab": "高级",
"validateNumberFailed": "需要输入数字格式",
"confirmNewPage": "当前文档内容未保存,是否确认新建文档?",
"confirmCancel": "部分修改尚未保存,是否确认关闭对话框?",
"options": "选项",
"target": "目标窗口",
"targetNew": "新窗口 (_blank)",
"targetTop": "整页 (_top)",
"targetSelf": "本窗口 (_self)",
"targetParent": "父窗口 (_parent)",
"langDirLTR": "从左到右 (LTR)",
"langDirRTL": "从右到左 (RTL)",
"styles": "样式",
"cssClasses": "样式类",
"width": "宽度",
"height": "高度",
"align": "对齐方式",
"alignLeft": "左对齐",
"alignRight": "右对齐",
"alignCenter": "居中",
"alignJustify": "两端对齐",
"alignTop": "顶端",
"alignMiddle": "居中",
"alignBottom": "底部",
"alignNone": "无",
"invalidValue": "无效的值。",
"invalidHeight": "高度必须为数字格式",
"invalidWidth": "宽度必须为数字格式",
"invalidCssLength": "此“%1”字段的值必须为正数,可以包含或不包含一个有效的 CSS 长度单位(px, %, in, cm, mm, em, ex, pt 或 pc)",
"invalidHtmlLength": "此“%1”字段的值必须为正数,可以包含或不包含一个有效的 HTML 长度单位(px 或 %)",
"invalidInlineStyle": "内联样式必须为格式是以分号分隔的一个或多个“属性名 : 属性值”。",
"cssLengthTooltip": "输入一个表示像素值的数字,或加上一个有效的 CSS 长度单位(px, %, in, cm, mm, em, ex, pt 或 pc)。",
"unavailable": "%1<span class=\"cke_accessibility\">,不可用</span>"
},
"about": {
"copy": "版权所有 © $1。<br />保留所有权利。",
"dlgTitle": "关于 CKEditor",
"help": "访问 $1 以获取帮助。",
"moreInfo": "相关授权许可信息请访问我们的网站:",
"title": "关于 CKEditor",
"userGuide": "CKEditor 用户向导"
},
"basicstyles": {
"bold": "加粗",
"italic": "倾斜",
"strike": "删除线",
"subscript": "下标",
"superscript": "上标",
"underline": "下划线"
},
"bidi": {
"ltr": "文字方向为从左至右",
"rtl": "文字方向为从右至左"
},
"blockquote": {
"toolbar": "块引用"
},
"clipboard": {
"copy": "复制",
"copyError": "您的浏览器安全设置不允许编辑器自动执行复制操作,请使用键盘快捷键(Ctrl/Cmd+C)来完成。",
"cut": "剪切",
"cutError": "您的浏览器安全设置不允许编辑器自动执行剪切操作,请使用键盘快捷键(Ctrl/Cmd+X)来完成。",
"paste": "粘贴",
"pasteArea": "粘贴区域",
"pasteMsg": "请使用键盘快捷键(<STRONG>Ctrl/Cmd+V</STRONG>)把内容粘贴到下面的方框里,再按 <STRONG>确定</STRONG>",
"securityMsg": "因为您的浏览器的安全设置原因,本编辑器不能直接访问您的剪贴板内容,你需要在本窗口重新粘贴一次。",
"title": "粘贴"
},
"button": {
"selectedLabel": "已选中 %1 项"
},
"colorbutton": {
"auto": "自动",
"bgColorTitle": "背景颜色",
"colors": {
"000": "黑",
"800000": "褐红",
"8B4513": "深褐",
"2F4F4F": "墨绿",
"008080": "绿松石",
"000080": "海军蓝",
"4B0082": "靛蓝",
"696969": "暗灰",
"B22222": "砖红",
"A52A2A": "褐",
"DAA520": "金黄",
"006400": "深绿",
"40E0D0": "蓝绿",
"0000CD": "中蓝",
"800080": "紫",
"808080": "灰",
"F00": "红",
"FF8C00": "深橙",
"FFD700": "金",
"008000": "绿",
"0FF": "青",
"00F": "蓝",
"EE82EE": "紫罗兰",
"A9A9A9": "深灰",
"FFA07A": "亮橙",
"FFA500": "橙",
"FFFF00": "黄",
"00FF00": "水绿",
"AFEEEE": "粉蓝",
"ADD8E6": "亮蓝",
"DDA0DD": "梅红",
"D3D3D3": "淡灰",
"FFF0F5": "淡紫红",
"FAEBD7": "古董白",
"FFFFE0": "淡黄",
"F0FFF0": "蜜白",
"F0FFFF": "天蓝",
"F0F8FF": "淡蓝",
"E6E6FA": "淡紫",
"FFF": "白"
},
"more": "其它颜色...",
"panelTitle": "颜色",
"textColorTitle": "文本颜色"
},
"colordialog": {
"clear": "清除",
"highlight": "高亮",
"options": "颜色选项",
"selected": "选择颜色",
"title": "选择颜色"
},
"templates": {
"button": "模板",
"emptyListMsg": "(没有模板)",
"insertOption": "替换当前内容",
"options": "模板选项",
"selectPromptMsg": "请选择要在编辑器中使用的模板:",
"title": "内容模板"
},
"contextmenu": {
"options": "快捷菜单选项"
},
"div": {
"IdInputLabel": "ID",
"advisoryTitleInputLabel": "标题",
"cssClassInputLabel": "样式类名称",
"edit": "编辑 DIV",
"inlineStyleInputLabel": "行内样式",
"langDirLTRLabel": "从左到右 (LTR)",
"langDirLabel": "语言方向",
"langDirRTLLabel": "从右到左 (RTL)",
"languageCodeInputLabel": "语言代码",
"remove": "移除 DIV",
"styleSelectLabel": "样式",
"title": "创建 DIV 容器",
"toolbar": "创建 DIV 容器"
},
"toolbar": {
"toolbarCollapse": "折叠工具栏",
"toolbarExpand": "展开工具栏",
"toolbarGroups": {
"document": "文档",
"clipboard": "剪贴板/撤销",
"editing": "编辑",
"forms": "表单",
"basicstyles": "基本格式",
"paragraph": "段落",
"links": "链接",
"insert": "插入",
"styles": "样式",
"colors": "颜色",
"tools": "工具"
},
"toolbars": "工具栏"
},
"elementspath": {
"eleLabel": "元素路径",
"eleTitle": "%1 元素"
},
"find": {
"find": "查找",
"findOptions": "查找选项",
"findWhat": "查找:",
"matchCase": "区分大小写",
"matchCyclic": "循环匹配",
"matchWord": "全字匹配",
"notFoundMsg": "指定的文本没有找到。",
"replace": "替换",
"replaceAll": "全部替换",
"replaceSuccessMsg": "共完成 %1 处替换。",
"replaceWith": "替换:",
"title": "查找和替换"
},
"fakeobjects": {
"anchor": "锚点",
"flash": "Flash 动画",
"hiddenfield": "隐藏域",
"iframe": "IFrame",
"unknown": "未知对象"
},
"flash": {
"access": "允许脚本访问",
"accessAlways": "总是",
"accessNever": "从不",
"accessSameDomain": "同域",
"alignAbsBottom": "绝对底部",
"alignAbsMiddle": "绝对居中",
"alignBaseline": "基线",
"alignTextTop": "文本上方",
"bgcolor": "背景颜色",
"chkFull": "启用全屏",
"chkLoop": "循环",
"chkMenu": "启用 Flash 菜单",
"chkPlay": "自动播放",
"flashvars": "Flash 变量",
"hSpace": "水平间距",
"properties": "Flash 属性",
"propertiesTab": "属性",
"quality": "质量",
"qualityAutoHigh": "高(自动)",
"qualityAutoLow": "低(自动)",
"qualityBest": "最好",
"qualityHigh": "高",
"qualityLow": "低",
"qualityMedium": "中(自动)",
"scale": "缩放",
"scaleAll": "全部显示",
"scaleFit": "严格匹配",
"scaleNoBorder": "无边框",
"title": "标题",
"vSpace": "垂直间距",
"validateHSpace": "水平间距必须为数字格式",
"validateSrc": "请输入源文件地址",
"validateVSpace": "垂直间距必须为数字格式",
"windowMode": "窗体模式",
"windowModeOpaque": "不透明",
"windowModeTransparent": "透明",
"windowModeWindow": "窗体"
},
"font": {
"fontSize": {
"label": "大小",
"voiceLabel": "文字大小",
"panelTitle": "大小"
},
"label": "字体",
"panelTitle": "字体",
"voiceLabel": "字体"
},
"forms": {
"button": {
"title": "按钮属性",
"text": "标签(值)",
"type": "类型",
"typeBtn": "按钮",
"typeSbm": "提交",
"typeRst": "重设"
},
"checkboxAndRadio": {
"checkboxTitle": "复选框属性",
"radioTitle": "单选按钮属性",
"value": "选定值",
"selected": "已勾选"
},
"form": {
"title": "表单属性",
"menu": "表单属性",
"action": "动作",
"method": "方法",
"encoding": "表单编码"
},
"hidden": {
"title": "隐藏域属性",
"name": "名称",
"value": "初始值"
},
"select": {
"title": "菜单/列表属性",
"selectInfo": "选择信息",
"opAvail": "可选项",
"value": "值",
"size": "高度",
"lines": "行",
"chkMulti": "允许多选",
"opText": "选项文本",
"opValue": "选项值",
"btnAdd": "添加",
"btnModify": "修改",
"btnUp": "上移",
"btnDown": "下移",
"btnSetValue": "设为初始选定",
"btnDelete": "删除"
},
"textarea": {
"title": "多行文本属性",
"cols": "字符宽度",
"rows": "行数"
},
"textfield": {
"title": "单行文本属性",
"name": "名称",
"value": "初始值",
"charWidth": "字符宽度",
"maxChars": "最多字符数",
"type": "类型",
"typeText": "文本",
"typePass": "密码",
"typeEmail": "Email",
"typeSearch": "搜索",
"typeTel": "电话号码",
"typeUrl": "地址"
}
},
"format": {
"label": "格式",
"panelTitle": "格式",
"tag_address": "地址",
"tag_div": "段落(DIV)",
"tag_h1": "标题 1",
"tag_h2": "标题 2",
"tag_h3": "标题 3",
"tag_h4": "标题 4",
"tag_h5": "标题 5",
"tag_h6": "标题 6",
"tag_p": "普通",
"tag_pre": "已编排格式"
},
"horizontalrule": {
"toolbar": "插入水平线"
},
"iframe": {
"border": "显示框架边框",
"noUrl": "请输入框架的 URL",
"scrolling": "允许滚动条",
"title": "IFrame 属性",
"toolbar": "IFrame"
},
"image": {
"alertUrl": "请输入图像地址",
"alt": "替换文本",
"border": "边框大小",
"btnUpload": "上传到服务器",
"button2Img": "确定要把当前图像按钮转换为普通图像吗?",
"hSpace": "水平间距",
"img2Button": "确定要把当前图像改变为图像按钮吗?",
"infoTab": "图像信息",
"linkTab": "链接",
"lockRatio": "锁定比例",
"menu": "图像属性",
"resetSize": "原始尺寸",
"title": "图像属性",
"titleButton": "图像域属性",
"upload": "上传",
"urlMissing": "缺少图像源文件地址",
"vSpace": "垂直间距",
"validateBorder": "边框大小必须为整数格式",
"validateHSpace": "水平间距必须为整数格式",
"validateVSpace": "垂直间距必须为整数格式"
},
"indent": {
"indent": "增加缩进量",
"outdent": "减少缩进量"
},
"smiley": {
"options": "表情图标选项",
"title": "插入表情图标",
"toolbar": "表情符"
},
"justify": {
"block": "两端对齐",
"center": "居中",
"left": "左对齐",
"right": "右对齐"
},
"language": {
"button": "设置语言",
"remove": "移除语言"
},
"link": {
"acccessKey": "访问键",
"advanced": "高级",
"advisoryContentType": "内容类型",
"advisoryTitle": "标题",
"anchor": {
"toolbar": "插入/编辑锚点链接",
"menu": "锚点链接属性",
"title": "锚点链接属性",
"name": "锚点名称",
"errorName": "请输入锚点名称",
"remove": "删除锚点"
},
"anchorId": "按锚点 ID",
"anchorName": "按锚点名称",
"charset": "字符编码",
"cssClasses": "样式类名称",
"emailAddress": "地址",
"emailBody": "内容",
"emailSubject": "主题",
"id": "ID",
"info": "超链接信息",
"langCode": "语言代码",
"langDir": "语言方向",
"langDirLTR": "从左到右 (LTR)",
"langDirRTL": "从右到左 (RTL)",
"menu": "编辑超链接",
"name": "名称",
"noAnchors": "(此文档没有可用的锚点)",
"noEmail": "请输入电子邮件地址",
"noUrl": "请输入超链接地址",
"other": "<其他>",
"popupDependent": "依附 (NS)",
"popupFeatures": "弹出窗口属性",
"popupFullScreen": "全屏 (IE)",
"popupLeft": "左",
"popupLocationBar": "地址栏",
"popupMenuBar": "菜单栏",
"popupResizable": "可缩放",
"popupScrollBars": "滚动条",
"popupStatusBar": "状态栏",
"popupToolbar": "工具栏",
"popupTop": "右",
"rel": "关联",
"selectAnchor": "选择一个锚点",
"styles": "行内样式",
"tabIndex": "Tab 键次序",
"target": "目标",
"targetFrame": "<框架>",
"targetFrameName": "目标框架名称",
"targetPopup": "<弹出窗口>",
"targetPopupName": "弹出窗口名称",
"title": "超链接",
"toAnchor": "页内锚点链接",
"toEmail": "电子邮件",
"toUrl": "地址",
"toolbar": "插入/编辑超链接",
"type": "超链接类型",
"unlink": "取消超链接",
"upload": "上传"
},
"list": {
"bulletedlist": "项目列表",
"numberedlist": "编号列表"
},
"liststyle": {
"armenian": "传统的亚美尼亚编号方式",
"bulletedTitle": "项目列表属性",
"circle": "空心圆",
"decimal": "数字 (1, 2, 3, 等)",
"decimalLeadingZero": "0开头的数字标记(01, 02, 03, 等)",
"disc": "实心圆",
"georgian": "传统的乔治亚编号方式(an, ban, gan, 等)",
"lowerAlpha": "小写英文字母(a, b, c, d, e, 等)",
"lowerGreek": "小写希腊字母(alpha, beta, gamma, 等)",
"lowerRoman": "小写罗马数字(i, ii, iii, iv, v, 等)",
"none": "无标记",
"notset": "<没有设置>",
"numberedTitle": "编号列表属性",
"square": "实心方块",
"start": "开始序号",
"type": "标记类型",
"upperAlpha": "大写英文字母(A, B, C, D, E, 等)",
"upperRoman": "大写罗马数字(I, II, III, IV, V, 等)",
"validateStartNumber": "列表开始序号必须为整数格式"
},
"magicline": {
"title": "在这插入段落"
},
"maximize": {
"maximize": "全屏",
"minimize": "最小化"
},
"newpage": {
"toolbar": "新建"
},
"pagebreak": {
"alt": "分页符",
"toolbar": "插入打印分页符"
},
"pastetext": {
"button": "粘贴为无格式文本",
"title": "粘贴为无格式文本"
},
"pastefromword": {
"confirmCleanup": "您要粘贴的内容好像是来自 MS Word,是否要清除 MS Word 格式后再粘贴?",
"error": "由于内部错误无法清理要粘贴的数据",
"title": "从 MS Word 粘贴",
"toolbar": "从 MS Word 粘贴"
},
"preview": {
"preview": "预览"
},
"print": {
"toolbar": "打印"
},
"removeformat": {
"toolbar": "清除格式"
},
"save": {
"toolbar": "保存"
},
"selectall": {
"toolbar": "全选"
},
"showblocks": {
"toolbar": "显示区块"
},
"sourcearea": {
"toolbar": "源码"
},
"specialchar": {
"options": "特殊符号选项",
"title": "选择特殊符号",
"toolbar": "插入特殊符号"
},
"scayt": {
"btn_about": "关于即时拼写检查",
"btn_dictionaries": "字典",
"btn_disable": "禁用即时拼写检查",
"btn_enable": "启用即时拼写检查",
"btn_langs": "语言",
"btn_options": "选项",
"text_title": "即时拼写检查"
},
"stylescombo": {
"label": "样式",
"panelTitle": "样式",
"panelTitle1": "块级元素样式",
"panelTitle2": "内联元素样式",
"panelTitle3": "对象元素样式"
},
"table": {
"border": "边框",
"caption": "标题",
"cell": {
"menu": "单元格",
"insertBefore": "在左侧插入单元格",
"insertAfter": "在右侧插入单元格",
"deleteCell": "删除单元格",
"merge": "合并单元格",
"mergeRight": "向右合并单元格",
"mergeDown": "向下合并单元格",
"splitHorizontal": "水平拆分单元格",
"splitVertical": "垂直拆分单元格",
"title": "单元格属性",
"cellType": "单元格类型",
"rowSpan": "纵跨行数",
"colSpan": "横跨列数",
"wordWrap": "自动换行",
"hAlign": "水平对齐",
"vAlign": "垂直对齐",
"alignBaseline": "基线",
"bgColor": "背景颜色",
"borderColor": "边框颜色",
"data": "数据",
"header": "表头",
"yes": "是",
"no": "否",
"invalidWidth": "单元格宽度必须为数字格式",
"invalidHeight": "单元格高度必须为数字格式",
"invalidRowSpan": "行跨度必须为整数格式",
"invalidColSpan": "列跨度必须为整数格式",
"chooseColor": "选择"
},
"cellPad": "边距",
"cellSpace": "间距",
"column": {
"menu": "列",
"insertBefore": "在左侧插入列",
"insertAfter": "在右侧插入列",
"deleteColumn": "删除列"
},
"columns": "列数",
"deleteTable": "删除表格",
"headers": "标题单元格",
"headersBoth": "第一列和第一行",
"headersColumn": "第一列",
"headersNone": "无",
"headersRow": "第一行",
"invalidBorder": "边框粗细必须为数字格式",
"invalidCellPadding": "单元格填充必须为数字格式",
"invalidCellSpacing": "单元格间距必须为数字格式",
"invalidCols": "指定的行数必须大于零",
"invalidHeight": "表格高度必须为数字格式",
"invalidRows": "指定的列数必须大于零",
"invalidWidth": "表格宽度必须为数字格式",
"menu": "表格属性",
"row": {
"menu": "行",
"insertBefore": "在上方插入行",
"insertAfter": "在下方插入行",
"deleteRow": "删除行"
},
"rows": "行数",
"summary": "摘要",
"title": "表格属性",
"toolbar": "表格",
"widthPc": "百分比",
"widthPx": "像素",
"widthUnit": "宽度单位"
},"save": {
"toolbar": "保存"
},
"undo": {
"redo": "重做",
"undo": "撤消"
},
"wsc": {
"btnIgnore": "忽略",
"btnIgnoreAll": "全部忽略",
"btnReplace": "替换",
"btnReplaceAll": "全部替换",
"btnUndo": "撤消",
"changeTo": "更改为",
"errorLoading": "加载应该服务主机时出错: %s.",
"ieSpellDownload": "拼写检查插件还没安装, 您是否想现在就下载?",
"manyChanges": "拼写检查完成: 更改了 %1 个单词",
"noChanges": "拼写检查完成: 没有更改任何单词",
"noMispell": "拼写检查完成: 没有发现拼写错误",
"noSuggestions": "- 没有建议 -",
"notAvailable": "抱歉, 服务目前暂不可用",
"notInDic": "没有在字典里",
"oneChange": "拼写检查完成: 更改了一个单词",
"progress": "正在进行拼写检查...",
"title": "拼写检查",
"toolbar": "拼写检查"
}
};
这个语言的js文件 您的local为什么 就修改对应的文件就是 。其实就是加入了
"save": {
"toolbar": "保存"
},
当我们再次用IE11打开时发现ckeditor功能动作全部正常。但是在IE与360安全浏览器中ckeditor的按钮北京图片位置错误。我们修改如下的CSS文件的内容来修正
\docroot\custom_jsps\html\js\editor\ckeditor\skins\moono\editor_ie.css 修改后的内容如下
/*
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.md or http://ckeditor.com/license
*/
.cke_reset {
margin: 0;
padding: 0;
border: 0;
background: transparent;
text-decoration: none;
width: auto;
height: auto;
vertical-align: baseline;
box-sizing: content-box;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
position: static;
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
transition: none
}
.cke_reset_all,.cke_reset_all * {
margin: 0;
padding: 0;
border: 0;
background: transparent;
text-decoration: none;
width: auto;
height: auto;
vertical-align: baseline;
box-sizing: content-box;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
position: static;
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
transition: none;
border-collapse: collapse;
font: normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;
color: #000;
text-align: left;
white-space: nowrap;
cursor: auto;
float: none
}
.cke_reset_all .cke_rtl * {
text-align: right
}
.cke_reset_all iframe {
vertical-align: inherit
}
.cke_reset_all textarea {
white-space: pre
}
.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"] {
cursor: text
}
.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled] {
cursor: default
}
.cke_reset_all fieldset {
padding: 10px;
border: 2px groove #e0dfe3
}
.cke_reset_all select {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box
}
.cke_reset_all table {
table-layout: auto
}
.cke_chrome {
display: block;
border: 1px solid #b6b6b6;
padding: 0;
-moz-box-shadow: 0 0 3px rgba(0,0,0,.15);
-webkit-box-shadow: 0 0 3px rgba(0,0,0,.15);
box-shadow: 0 0 3px rgba(0,0,0,.15)
}
.cke_inner {
display: block;
-webkit-touch-callout: none;
background: #fff;
padding: 0
}
.cke_float {
border: 0
}
.cke_float .cke_inner {
padding-bottom: 0
}
.cke_top,.cke_contents,.cke_bottom {
display: block;
overflow: hidden
}
.cke_top {
border-bottom: 1px solid #b6b6b6;
padding: 6px 8px 2px;
white-space: normal;
-moz-box-shadow: 0 1px 0 #fff inset;
-webkit-box-shadow: 0 1px 0 #fff inset;
box-shadow: 0 1px 0 #fff inset;
background: #cfd1cf;
background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#cfd1cf));
background-image: -moz-linear-gradient(top,#f5f5f5,#cfd1cf);
background-image: -webkit-linear-gradient(top,#f5f5f5,#cfd1cf);
background-image: -o-linear-gradient(top,#f5f5f5,#cfd1cf);
background-image: -ms-linear-gradient(top,#f5f5f5,#cfd1cf);
background-image: linear-gradient(top,#f5f5f5,#cfd1cf);
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')
}
.cke_float .cke_top {
border: 1px solid #b6b6b6;
border-bottom-color: #999
}
.cke_bottom {
padding: 6px 8px 2px;
position: relative;
border-top: 1px solid #bfbfbf;
-moz-box-shadow: 0 1px 0 #fff inset;
-webkit-box-shadow: 0 1px 0 #fff inset;
box-shadow: 0 1px 0 #fff inset;
background: #cfd1cf;
background-image: -webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#cfd1cf));
background-image: -moz-linear-gradient(top,#ebebeb,#cfd1cf);
background-image: -webkit-linear-gradient(top,#ebebeb,#cfd1cf);
background-image: -o-linear-gradient(top,#ebebeb,#cfd1cf);
background-image: -ms-linear-gradient(top,#ebebeb,#cfd1cf);
background-image: linear-gradient(top,#ebebeb,#cfd1cf);
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')
}
.cke_browser_ios .cke_contents {
overflow-y: auto;
-webkit-overflow-scrolling: touch
}
.cke_resizer {
width: 0;
height: 0;
overflow: hidden;
width: 0;
height: 0;
overflow: hidden;
border-width: 10px 10px 0 0;
border-color: transparent #666 transparent transparent;
border-style: dashed solid dashed dashed;
font-size: 0;
vertical-align: bottom;
margin-top: 6px;
margin-bottom: 2px;
-moz-box-shadow: 0 1px 0 rgba(255,255,255,.3);
-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.3);
box-shadow: 0 1px 0 rgba(255,255,255,.3)
}
.cke_hc .cke_resizer {
font-size: 15px;
width: auto;
height: auto;
border-width: 0
}
.cke_resizer_ltr {
cursor: se-resize;
float: right;
margin-right: -4px
}
.cke_resizer_rtl {
border-width: 10px 0 0 10px;
border-color: transparent transparent transparent #a5a5a5;
border-style: dashed dashed dashed solid;
cursor: sw-resize;
float: left;
margin-left: -4px;
right: auto
}
.cke_wysiwyg_div {
display: block;
height: 100%;
overflow: auto;
padding: 0 8px;
outline-style: none;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box
}
.cke_panel {
visibility: visible;
width: 120px;
height: 100px;
overflow: hidden;
background-color: #fff;
border: 1px solid #b6b6b6;
border-bottom-color: #999;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: 0 0 3px rgba(0,0,0,.15);
-webkit-box-shadow: 0 0 3px rgba(0,0,0,.15);
box-shadow: 0 0 3px rgba(0,0,0,.15)
}
.cke_menu_panel {
padding: 0;
margin: 0
}
.cke_combopanel {
width: 150px;
height: 170px
}
.cke_panel_frame {
width: 100%;
height: 100%;
font-size: 12px;
overflow: auto;
overflow-x: hidden
}
.cke_panel_container {
overflow-y: auto;
overflow-x: hidden
}
.cke_panel_list {
list-style-type: none;
margin: 3px;
padding: 0;
white-space: nowrap
}
.cke_panel_listItem {
margin: 0;
padding-bottom: 1px
}
.cke_panel_listItem a {
padding: 3px 4px;
display: block;
border: 1px solid #fff;
color: inherit!important;
text-decoration: none;
overflow: hidden;
text-overflow: ellipsis;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px
}
* html .cke_panel_listItem a {
width: 100%;
color: #000
}
*:first-child+html .cke_panel_listItem a {
color: #000
}
.cke_panel_listItem.cke_selected a {
border: 1px solid #dedede;
background-color: #f2f2f2;
-moz-box-shadow: 0 0 2px rgba(0,0,0,.1) inset;
-webkit-box-shadow: 0 0 2px rgba(0,0,0,.1) inset;
box-shadow: 0 0 2px rgba(0,0,0,.1) inset
}
.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active {
border-color: #dedede;
background-color: #f2f2f2;
-moz-box-shadow: 0 0 2px rgba(0,0,0,.1) inset;
-webkit-box-shadow: 0 0 2px rgba(0,0,0,.1) inset;
box-shadow: 0 0 2px rgba(0,0,0,.1) inset
}
.cke_hc .cke_panel_listItem a {
border-style: none
}
.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active {
border: 2px solid;
padding: 1px 2px
}
.cke_panel_grouptitle {
cursor: default;
font-size: 11px;
font-weight: bold;
white-space: nowrap;
margin: 0;
padding: 4px 6px;
color: #474747;
text-shadow: 0 1px 0 rgba(255,255,255,.75);
border-bottom: 1px solid #b6b6b6;
-moz-border-radius: 2px 2px 0 0;
-webkit-border-radius: 2px 2px 0 0;
border-radius: 2px 2px 0 0;
-moz-box-shadow: 0 1px 0 #fff inset;
-webkit-box-shadow: 0 1px 0 #fff inset;
box-shadow: 0 1px 0 #fff inset;
background: #cfd1cf;
background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#cfd1cf));
background-image: -moz-linear-gradient(top,#f5f5f5,#cfd1cf);
background-image: -webkit-linear-gradient(top,#f5f5f5,#cfd1cf);
background-image: -o-linear-gradient(top,#f5f5f5,#cfd1cf);
background-image: -ms-linear-gradient(top,#f5f5f5,#cfd1cf);
background-image: linear-gradient(top,#f5f5f5,#cfd1cf);
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')
}
.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre {
margin-top: 0;
margin-bottom: 0
}
.cke_colorblock {
padding: 3px;
font-size: 11px;
font-family: 'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif
}
.cke_colorblock,.cke_colorblock a {
text-decoration: none;
color: #000
}
span.cke_colorbox {
width: 10px;
height: 10px;
border: #808080 1px solid;
float: left
}
.cke_rtl span.cke_colorbox {
float: right
}
a.cke_colorbox {
border: #fff 1px solid;
padding: 2px;
float: left;
width: 12px;
height: 12px
}
.cke_rtl a.cke_colorbox {
float: right
}
a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox {
border: #b6b6b6 1px solid;
background-color: #e5e5e5
}
a.cke_colorauto,a.cke_colormore {
border: #fff 1px solid;
padding: 2px;
display: block;
cursor: pointer
}
a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore {
border: #b6b6b6 1px solid;
background-color: #e5e5e5
}
.cke_toolbar {
float: left
}
.cke_rtl .cke_toolbar {
float: right
}
.cke_toolgroup {
float: left;
margin: 0 6px 5px 0;
border: 1px solid #a6a6a6;
border-bottom-color: #979797;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: 0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;
-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;
box-shadow: 0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;
background: #e4e4e4;
background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));
background-image: -moz-linear-gradient(top,#fff,#e4e4e4);
background-image: -webkit-linear-gradient(top,#fff,#e4e4e4);
background-image: -o-linear-gradient(top,#fff,#e4e4e4);
background-image: -ms-linear-gradient(top,#fff,#e4e4e4);
background-image: linear-gradient(top,#fff,#e4e4e4);
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')
}
.cke_hc .cke_toolgroup {
border: 0;
margin-right: 10px;
margin-bottom: 10px
}
.cke_rtl .cke_toolgroup {
float: right;
margin-left: 6px;
margin-right: 0
}
a.cke_button {
display: inline-block;
height: 18px;
padding: 4px 6px;
outline: 0;
cursor: default;
float: left;
border: 0
}
.cke_ltr .cke_button:last-child,.cke_rtl .cke_button:first-child {
-moz-border-radius: 0 2px 2px 0;
-webkit-border-radius: 0 2px 2px 0;
border-radius: 0 2px 2px 0
}
.cke_ltr .cke_button:first-child,.cke_rtl .cke_button:last-child {
-moz-border-radius: 2px 0 0 2px;
-webkit-border-radius: 2px 0 0 2px;
border-radius: 2px 0 0 2px
}
.cke_rtl .cke_button {
float: right
}
.cke_hc .cke_button {
border: 1px solid black;
padding: 3px 5px;
margin: -2px 4px 0 -2px
}
.cke_button_on {
-moz-box-shadow: 0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);
-webkit-box-shadow: 0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);
box-shadow: 0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);
background: #b5b5b5;
background-image: -webkit-gradient(linear,left top,left bottom,from(#aaa),to(#cacaca));
background-image: -moz-linear-gradient(top,#aaa,#cacaca);
background-image: -webkit-linear-gradient(top,#aaa,#cacaca);
background-image: -o-linear-gradient(top,#aaa,#cacaca);
background-image: -ms-linear-gradient(top,#aaa,#cacaca);
background-image: linear-gradient(top,#aaa,#cacaca);
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')
}
.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active {
border-width: 3px;
padding: 1px 3px
}
.cke_button_disabled .cke_button_icon {
opacity: .3
}
.cke_hc .cke_button_disabled {
opacity: .5
}
a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active {
-moz-box-shadow: 0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);
-webkit-box-shadow: 0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);
box-shadow: 0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)
}
a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active {
-moz-box-shadow: 0 0 1px rgba(0,0,0,.3) inset;
-webkit-box-shadow: 0 0 1px rgba(0,0,0,.3) inset;
box-shadow: 0 0 1px rgba(0,0,0,.3) inset;
background: #ccc;
background-image: -webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));
background-image: -moz-linear-gradient(top,#f2f2f2,#ccc);
background-image: -webkit-linear-gradient(top,#f2f2f2,#ccc);
background-image: -o-linear-gradient(top,#f2f2f2,#ccc);
background-image: -ms-linear-gradient(top,#f2f2f2,#ccc);
background-image: linear-gradient(top,#f2f2f2,#ccc);
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')
}
.cke_button_icon {
cursor: inherit;
background-repeat: no-repeat;
margin-top: 1px;
width: 16px;
height: 16px;
float: left;
display: inline-block
}
.cke_rtl .cke_button_icon {
float: right
}
.cke_hc .cke_button_icon {
display: none
}
.cke_button_label {
display: none;
padding-left: 3px;
margin-top: 1px;
line-height: 17px;
vertical-align: middle;
float: left;
cursor: default;
color: #474747;
text-shadow: 0 1px 0 rgba(255,255,255,.5)
}
.cke_rtl .cke_button_label {
padding-right: 3px;
padding-left: 0;
float: right
}
.cke_hc .cke_button_label {
padding: 0;
display: inline-block;
font-size: 12px
}
.cke_button_arrow {
display: inline-block;
margin: 8px 0 0 1px;
width: 0;
height: 0;
cursor: default;
vertical-align: top;
border-left: 3px solid transparent;
border-right: 3px solid transparent;
border-top: 3px solid #474747
}
.cke_rtl .cke_button_arrow {
margin-right: 5px;
margin-left: 0
}
.cke_hc .cke_button_arrow {
font-size: 10px;
margin: 3px -2px 0 3px;
width: auto;
border: 0
}
.cke_toolbar_separator {
float: left;
background-color: #c0c0c0;
background-color: rgba(0,0,0,.2);
margin: 5px 2px 0;
height: 18px;
width: 1px;
-webkit-box-shadow: 1px 0 1px rgba(255,255,255,.5);
-moz-box-shadow: 1px 0 1px rgba(255,255,255,.5);
box-shadow: 1px 0 1px rgba(255,255,255,.5)
}
.cke_rtl .cke_toolbar_separator {
float: right;
-webkit-box-shadow: -1px 0 1px rgba(255,255,255,.1);
-moz-box-shadow: -1px 0 1px rgba(255,255,255,.1);
box-shadow: -1px 0 1px rgba(255,255,255,.1)
}
.cke_hc .cke_toolbar_separator {
width: 0;
border-left: 1px solid;
margin: 1px 5px 0 0
}
.cke_toolbar_break {
display: block;
clear: left
}
.cke_rtl .cke_toolbar_break {
clear: right
}
.cke_toolbox_collapser {
width: 12px;
height: 11px;
float: right;
margin: 11px 0 0;
font-size: 0;
cursor: default;
text-align: center;
border: 1px solid #a6a6a6;
border-bottom-color: #979797;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: 0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;
-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;
box-shadow: 0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;
background: #e4e4e4;
background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));
background-image: -moz-linear-gradient(top,#fff,#e4e4e4);
background-image: -webkit-linear-gradient(top,#fff,#e4e4e4);
background-image: -o-linear-gradient(top,#fff,#e4e4e4);
background-image: -ms-linear-gradient(top,#fff,#e4e4e4);
background-image: linear-gradient(top,#fff,#e4e4e4);
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')
}
.cke_toolbox_collapser:hover {
background: #ccc;
background-image: -webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));
background-image: -moz-linear-gradient(top,#f2f2f2,#ccc);
background-image: -webkit-linear-gradient(top,#f2f2f2,#ccc);
background-image: -o-linear-gradient(top,#f2f2f2,#ccc);
background-image: -ms-linear-gradient(top,#f2f2f2,#ccc);
background-image: linear-gradient(top,#f2f2f2,#ccc);
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')
}
.cke_toolbox_collapser.cke_toolbox_collapser_min {
margin: 0 2px 4px
}
.cke_rtl .cke_toolbox_collapser {
float: left
}
.cke_toolbox_collapser .cke_arrow {
display: inline-block;
height: 0;
width: 0;
font-size: 0;
margin-top: 1px;
border-left: 3px solid transparent;
border-right: 3px solid transparent;
border-bottom: 3px solid #474747;
border-top: 3px solid transparent
}
.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow {
margin-top: 4px;
border-bottom-color: transparent;
border-top-color: #474747
}
.cke_hc .cke_toolbox_collapser .cke_arrow {
font-size: 8px;
width: auto;
border: 0;
margin-top: 0;
margin-right: 2px
}
.cke_menubutton {
display: block
}
.cke_menuitem span {
cursor: default
}
.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active {
background-color: #d3d3d3;
display: block
}
.cke_hc .cke_menubutton {
padding: 2px
}
.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active {
border: 2px solid;
padding: 0
}
.cke_menubutton_inner {
display: table-row
}
.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow {
display: table-cell
}
.cke_menubutton_icon {
background-color: #d7d8d7;
opacity: .70;
filter: alpha(opacity=70);
padding: 4px
}
.cke_hc .cke_menubutton_icon {
height: 16px;
width: 0;
padding: 4px 0
}
.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon {
background-color: #d0d2d0
}
.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon {
opacity: .3;
filter: alpha(opacity=30)
}
.cke_menubutton_label {
padding: 0 5px;
background-color: transparent;
width: 100%;
vertical-align: middle
}
.cke_menubutton_disabled .cke_menubutton_label {
opacity: .3;
filter: alpha(opacity=30)
}
.cke_menubutton_on {
border: 1px solid #dedede;
background-color: #f2f2f2;
-moz-box-shadow: 0 0 2px rgba(0,0,0,.1) inset;
-webkit-box-shadow: 0 0 2px rgba(0,0,0,.1) inset;
box-shadow: 0 0 2px rgba(0,0,0,.1) inset
}
.cke_menubutton_on .cke_menubutton_icon {
padding-right: 3px
}
.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active {
background-color: #eff0ef
}
.cke_panel_frame .cke_menubutton_label {
display: none
}
.cke_menuseparator {
background-color: #d3d3d3;
height: 1px;
filter: alpha(opacity=70);
opacity: .70
}
.cke_menuarrow {
background-image: url(images/arrow.png);
background-position: 0 10px;
background-repeat: no-repeat;
padding: 0 5px
}
.cke_rtl .cke_menuarrow {
background-position: 5px -13px;
background-repeat: no-repeat
}
.cke_menuarrow span {
display: none
}
.cke_hc .cke_menuarrow span {
vertical-align: middle;
display: inline
}
.cke_combo {
display: inline-block;
float: left
}
.cke_rtl .cke_combo {
float: right
}
.cke_hc .cke_combo {
margin-top: -2px
}
.cke_combo_label {
display: none;
float: left;
line-height: 26px;
vertical-align: top;
margin-right: 5px
}
.cke_rtl .cke_combo_label {
float: right;
margin-left: 5px;
margin-right: 0
}
.cke_combo_button {
cursor: default;
display: inline-block;
float: left;
margin: 0 6px 5px 0;
border: 1px solid #a6a6a6;
border-bottom-color: #979797;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: 0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;
-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;
box-shadow: 0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;
background: #e4e4e4;
background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));
background-image: -moz-linear-gradient(top,#fff,#e4e4e4);
background-image: -webkit-linear-gradient(top,#fff,#e4e4e4);
background-image: -o-linear-gradient(top,#fff,#e4e4e4);
background-image: -ms-linear-gradient(top,#fff,#e4e4e4);
background-image: linear-gradient(top,#fff,#e4e4e4);
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')
}
.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus {
background: #ccc;
background-image: -webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));
background-image: -moz-linear-gradient(top,#f2f2f2,#ccc);
background-image: -webkit-linear-gradient(top,#f2f2f2,#ccc);
background-image: -o-linear-gradient(top,#f2f2f2,#ccc);
background-image: -ms-linear-gradient(top,#f2f2f2,#ccc);
background-image: linear-gradient(top,#f2f2f2,#ccc);
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc');
outline: 0
}
.cke_combo_off a.cke_combo_button:active,.cke_combo_on a.cke_combo_button {
border: 1px solid #777;
-moz-box-shadow: 0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;
-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;
box-shadow: 0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;
background: #b5b5b5;
background-image: -webkit-gradient(linear,left top,left bottom,from(#aaa),to(#cacaca));
background-image: -moz-linear-gradient(top,#aaa,#cacaca);
background-image: -webkit-linear-gradient(top,#aaa,#cacaca);
background-image: -o-linear-gradient(top,#aaa,#cacaca);
background-image: -ms-linear-gradient(top,#aaa,#cacaca);
background-image: linear-gradient(top,#aaa,#cacaca);
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')
}
.cke_combo_on a.cke_combo_button:hover,.cke_combo_on a.cke_combo_button:focus,.cke_combo_on a.cke_combo_button:active {
-moz-box-shadow: 0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);
-webkit-box-shadow: 0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);
box-shadow: 0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)
}
.cke_rtl .cke_combo_button {
float: right;
margin-left: 5px;
margin-right: 0
}
.cke_hc a.cke_combo_button {
padding: 3px
}
.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active {
border-width: 3px;
padding: 1px
}
.cke_combo_text {
line-height: 26px;
padding-left: 10px;
text-overflow: ellipsis;
overflow: hidden;
float: left;
cursor: default;
color: #474747;
text-shadow: 0 1px 0 rgba(255,255,255,.5);
width: 60px
}
.cke_rtl .cke_combo_text {
float: right;
text-align: right;
padding-left: 0;
padding-right: 10px
}
.cke_hc .cke_combo_text {
line-height: 18px;
font-size: 12px
}
.cke_combo_open {
cursor: default;
display: inline-block;
font-size: 0;
height: 19px;
line-height: 17px;
margin: 1px 7px 1px;
width: 5px
}
.cke_hc .cke_combo_open {
height: 12px
}
.cke_combo_arrow {
cursor: default;
margin: 11px 0 0;
float: left;
height: 0;
width: 0;
font-size: 0;
border-left: 3px solid transparent;
border-right: 3px solid transparent;
border-top: 3px solid #474747
}
.cke_hc .cke_combo_arrow {
font-size: 10px;
width: auto;
border: 0;
margin-top: 3px
}
.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open {
opacity: .3
}
.cke_path {
float: left;
margin: -2px 0 2px
}
.cke_path_item,.cke_path_empty {
display: inline-block;
float: left;
padding: 3px 4px;
margin-right: 2px;
cursor: default;
text-decoration: none;
outline: 0;
border: 0;
color: #4c4c4c;
text-shadow: 0 1px 0 #fff;
font-weight: bold;
font-size: 11px
}
.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty {
float: right
}
a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active {
background-color: #bfbfbf;
color: #333;
text-shadow: 0 1px 0 rgba(255,255,255,.5);
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
-moz-box-shadow: 0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5);
-webkit-box-shadow: 0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5);
box-shadow: 0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5)
}
.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active {
border: 2px solid;
padding: 1px 2px
}
.cke_button__source_label,.cke_button__sourcedialog_label {
display: inline
}
.cke_combo__fontsize .cke_combo_text {
width: 30px
}
.cke_combopanel__fontsize {
width: 120px
}
.cke_source {
font-family: 'Courier New',Monospace;
font-size: small;
background-color: #fff;
white-space: pre
}
.cke_wysiwyg_frame,.cke_wysiwyg_div {
background-color: #fff
}
.cke_chrome {
visibility: inherit
}
.cke_voice_label {
display: none
}
legend.cke_voice_label {
display: none
}
a.cke_button_disabled,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active {
filter: alpha(opacity = 30)
}
.cke_button_disabled .cke_button_icon {
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff,endColorstr=#00ffffff)
}
.cke_button_off:hover,.cke_button_off:focus,.cke_button_off:active {
filter: alpha(opacity = 100)
}
.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open {
filter: alpha(opacity = 30)
}
.cke_toolbox_collapser {
border: 1px solid #a6a6a6
}
.cke_toolbox_collapser .cke_arrow {
margin-top: 1px
}
.cke_hc .cke_top,.cke_hc .cke_bottom,.cke_hc .cke_combo_button,.cke_hc a.cke_combo_button:hover,.cke_hc a.cke_combo_button:focus,.cke_hc .cke_toolgroup,.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc .cke_toolbox_collapser,.cke_hc .cke_toolbox_collapser:hover,.cke_hc .cke_panel_grouptitle {
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.cke_hidpi .cke_button__about_icon {
background: url(icons_hidpi.png) no-repeat 0 -0px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__bold_icon {
background: url(icons_hidpi.png) no-repeat 0 -24px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__italic_icon {
background: url(icons_hidpi.png) no-repeat 0 -48px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__strike_icon {
background: url(icons_hidpi.png) no-repeat 0 -72px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__subscript_icon {
background: url(icons_hidpi.png) no-repeat 0 -96px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__superscript_icon {
background: url(icons_hidpi.png) no-repeat 0 -120px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__underline_icon {
background: url(icons_hidpi.png) no-repeat 0 -144px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__bidiltr_icon {
background: url(icons_hidpi.png) no-repeat 0 -168px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__bidirtl_icon {
background: url(icons_hidpi.png) no-repeat 0 -192px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__blockquote_icon {
background: url(icons_hidpi.png) no-repeat 0 -216px !important;
background-size: 16px !important;
}
.cke_rtl.cke_hidpi .cke_button__copy_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {
background: url(icons_hidpi.png) no-repeat 0 -240px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon {
background: url(icons_hidpi.png) no-repeat 0 -264px !important;
background-size: 16px !important;
}
.cke_rtl.cke_hidpi .cke_button__cut_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {
background: url(icons_hidpi.png) no-repeat 0 -288px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon {
background: url(icons_hidpi.png) no-repeat 0 -312px !important;
background-size: 16px !important;
}
.cke_rtl.cke_hidpi .cke_button__paste_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {
background: url(icons_hidpi.png) no-repeat 0 -336px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon {
background: url(icons_hidpi.png) no-repeat 0 -360px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__bgcolor_icon {
background: url(icons_hidpi.png) no-repeat 0 -384px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__textcolor_icon {
background: url(icons_hidpi.png) no-repeat 0 -408px !important;
background-size: 16px !important;
}
.cke_rtl.cke_hidpi .cke_button__templates_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {
background: url(icons_hidpi.png) no-repeat 0 -432px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon {
background: url(icons_hidpi.png) no-repeat 0 -456px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__creatediv_icon {
background: url(icons_hidpi.png) no-repeat 0 -480px !important;
background-size: 16px !important;
}
.cke_rtl.cke_hidpi .cke_button__find_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {
background: url(icons_hidpi.png) no-repeat 0 -504px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon {
background: url(icons_hidpi.png) no-repeat 0 -528px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__replace_icon {
background: url(icons_hidpi.png) no-repeat 0 -552px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__flash_icon {
background: url(icons_hidpi.png) no-repeat 0 -576px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__button_icon {
background: url(icons_hidpi.png) no-repeat 0 -600px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__checkbox_icon {
background: url(icons_hidpi.png) no-repeat 0 -624px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__form_icon {
background: url(icons_hidpi.png) no-repeat 0 -648px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__hiddenfield_icon {
background: url(icons_hidpi.png) no-repeat 0 -672px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__imagebutton_icon {
background: url(icons_hidpi.png) no-repeat 0 -696px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__radio_icon {
background: url(icons_hidpi.png) no-repeat 0 -720px !important;
background-size: 16px !important;
}
.cke_rtl.cke_hidpi .cke_button__select_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {
background: url(icons_hidpi.png) no-repeat 0 -744px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon {
background: url(icons_hidpi.png) no-repeat 0 -768px !important;
background-size: 16px !important;
}
.cke_rtl.cke_hidpi .cke_button__textarea_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {
background: url(icons_hidpi.png) no-repeat 0 -792px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon {
background: url(icons_hidpi.png) no-repeat 0 -816px !important;
background-size: 16px !important;
}
.cke_rtl.cke_hidpi .cke_button__textfield_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {
background: url(icons_hidpi.png) no-repeat 0 -840px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon {
background: url(icons_hidpi.png) no-repeat 0 -864px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__horizontalrule_icon {
background: url(icons_hidpi.png) no-repeat 0 -888px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__iframe_icon {
background: url(icons_hidpi.png) no-repeat 0 -912px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__image_icon {
background: url(icons_hidpi.png) no-repeat 0 -936px !important;
background-size: 16px !important;
}
.cke_rtl.cke_hidpi .cke_button__indent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {
background: url(icons_hidpi.png) no-repeat 0 -960px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon {
background: url(icons_hidpi.png) no-repeat 0 -984px !important;
background-size: 16px !important;
}
.cke_rtl.cke_hidpi .cke_button__outdent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {
background: url(icons_hidpi.png) no-repeat 0 -1008px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon {
background: url(icons_hidpi.png) no-repeat 0 -1032px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__smiley_icon {
background: url(icons_hidpi.png) no-repeat 0 -1056px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__justifyblock_icon {
background: url(icons_hidpi.png) no-repeat 0 -1080px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__justifycenter_icon {
background: url(icons_hidpi.png) no-repeat 0 -1104px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__justifyleft_icon {
background: url(icons_hidpi.png) no-repeat 0 -1128px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__justifyright_icon {
background: url(icons_hidpi.png) no-repeat 0 -1152px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__language_icon {
background: url(icons_hidpi.png) no-repeat 0 -1176px !important;
background-size: 16px !important;
}
.cke_rtl.cke_hidpi .cke_button__anchor_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {
background: url(icons_hidpi.png) no-repeat 0 -1200px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon {
background: url(icons_hidpi.png) no-repeat 0 -1224px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__link_icon {
background: url(icons_hidpi.png) no-repeat 0 -1248px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__unlink_icon {
background: url(icons_hidpi.png) no-repeat 0 -1272px !important;
background-size: 16px !important;
}
.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {
background: url(icons_hidpi.png) no-repeat 0 -1296px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon {
background: url(icons_hidpi.png) no-repeat 0 -1320px !important;
background-size: 16px !important;
}
.cke_rtl.cke_hidpi .cke_button__numberedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {
background: url(icons_hidpi.png) no-repeat 0 -1344px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon {
background: url(icons_hidpi.png) no-repeat 0 -1368px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__maximize_icon {
background: url(icons_hidpi.png) no-repeat 0 -1392px !important;
background-size: 16px !important;
}
.cke_rtl.cke_hidpi .cke_button__newpage_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {
background: url(icons_hidpi.png) no-repeat 0 -1416px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon {
background: url(icons_hidpi.png) no-repeat 0 -1440px !important;
background-size: 16px !important;
}
.cke_rtl.cke_hidpi .cke_button__pagebreak_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {
background: url(icons_hidpi.png) no-repeat 0 -1464px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon {
background: url(icons_hidpi.png) no-repeat 0 -1488px !important;
background-size: 16px !important;
}
.cke_rtl.cke_hidpi .cke_button__pastetext_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {
background: url(icons_hidpi.png) no-repeat 0 -1512px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon {
background: url(icons_hidpi.png) no-repeat 0 -1536px !important;
background-size: 16px !important;
}
.cke_rtl.cke_hidpi .cke_button__pastefromword_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {
background: url(icons_hidpi.png) no-repeat 0 -1560px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon {
background: url(icons_hidpi.png) no-repeat 0 -1584px !important;
background-size: 16px !important;
}
.cke_rtl.cke_hidpi .cke_button__preview_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {
background: url(icons_hidpi.png) no-repeat 0 -1608px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon {
background: url(icons_hidpi.png) no-repeat 0 -1632px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__print_icon {
background: url(icons_hidpi.png) no-repeat 0 -1656px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__removeformat_icon {
background: url(icons_hidpi.png) no-repeat 0 -1680px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__save_icon {
background: url(icons_hidpi.png) no-repeat 0 -1704px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__selectall_icon {
background: url(icons_hidpi.png) no-repeat 0 -1728px !important;
background-size: 16px !important;
}
.cke_rtl.cke_hidpi .cke_button__showblocks_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {
background: url(icons_hidpi.png) no-repeat 0 -1752px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon {
background: url(icons_hidpi.png) no-repeat 0 -1776px !important;
background-size: 16px !important;
}
.cke_rtl.cke_hidpi .cke_button__source_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {
background: url(icons_hidpi.png) no-repeat 0 -1800px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon {
background: url(icons_hidpi.png) no-repeat 0 -1824px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__specialchar_icon {
background: url(icons_hidpi.png) no-repeat 0 -1848px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__scayt_icon {
background: url(icons_hidpi.png) no-repeat 0 -1872px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__table_icon {
background: url(icons_hidpi.png) no-repeat 0 -1896px !important;
background-size: 16px !important;
}
.cke_rtl.cke_hidpi .cke_button__redo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {
background: url(icons_hidpi.png) no-repeat 0 -1920px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon {
background: url(icons_hidpi.png) no-repeat 0 -1944px !important;
background-size: 16px !important;
}
.cke_rtl.cke_hidpi .cke_button__undo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {
background: url(icons_hidpi.png) no-repeat 0 -1968px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon {
background: url(icons_hidpi.png) no-repeat 0 -1992px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__spellchecker_icon {
background: url(icons_hidpi.png) no-repeat 0 -2016px !important;
background-size: 16px !important;
}
\docroot\custom_jsps\html\js\editor\ckeditor\skins\moono\editor.css 的内容修改为
/*
Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.md or http://ckeditor.com/license
*/
.cke_reset {
margin: 0;
padding: 0;
border: 0;
background: transparent;
text-decoration: none;
width: auto;
height: auto;
vertical-align: baseline;
box-sizing: content-box;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
position: static;
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
transition: none
}
.cke_reset_all,.cke_reset_all * {
margin: 0;
padding: 0;
border: 0;
background: transparent;
text-decoration: none;
width: auto;
height: auto;
vertical-align: baseline;
box-sizing: content-box;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
position: static;
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
transition: none;
border-collapse: collapse;
font: normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;
color: #000;
text-align: left;
white-space: nowrap;
cursor: auto;
float: none
}
.cke_reset_all .cke_rtl * {
text-align: right
}
.cke_reset_all iframe {
vertical-align: inherit
}
.cke_reset_all textarea {
white-space: pre
}
.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"] {
cursor: text
}
.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled] {
cursor: default
}
.cke_reset_all fieldset {
padding: 10px;
border: 2px groove #e0dfe3
}
.cke_reset_all select {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box
}
.cke_reset_all table {
table-layout: auto
}
.cke_chrome {
display: block;
border: 1px solid #b6b6b6;
padding: 0;
-moz-box-shadow: 0 0 3px rgba(0,0,0,.15);
-webkit-box-shadow: 0 0 3px rgba(0,0,0,.15);
box-shadow: 0 0 3px rgba(0,0,0,.15)
}
.cke_inner {
display: block;
-webkit-touch-callout: none;
background: #fff;
padding: 0
}
.cke_float {
border: 0
}
.cke_float .cke_inner {
padding-bottom: 0
}
.cke_top,.cke_contents,.cke_bottom {
display: block;
overflow: hidden
}
.cke_top {
border-bottom: 1px solid #b6b6b6;
padding: 6px 8px 2px;
white-space: normal;
-moz-box-shadow: 0 1px 0 #fff inset;
-webkit-box-shadow: 0 1px 0 #fff inset;
box-shadow: 0 1px 0 #fff inset;
background: #cfd1cf;
background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#cfd1cf));
background-image: -moz-linear-gradient(top,#f5f5f5,#cfd1cf);
background-image: -webkit-linear-gradient(top,#f5f5f5,#cfd1cf);
background-image: -o-linear-gradient(top,#f5f5f5,#cfd1cf);
background-image: -ms-linear-gradient(top,#f5f5f5,#cfd1cf);
background-image: linear-gradient(top,#f5f5f5,#cfd1cf);
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')
}
.cke_float .cke_top {
border: 1px solid #b6b6b6;
border-bottom-color: #999
}
.cke_bottom {
padding: 6px 8px 2px;
position: relative;
border-top: 1px solid #bfbfbf;
-moz-box-shadow: 0 1px 0 #fff inset;
-webkit-box-shadow: 0 1px 0 #fff inset;
box-shadow: 0 1px 0 #fff inset;
background: #cfd1cf;
background-image: -webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#cfd1cf));
background-image: -moz-linear-gradient(top,#ebebeb,#cfd1cf);
background-image: -webkit-linear-gradient(top,#ebebeb,#cfd1cf);
background-image: -o-linear-gradient(top,#ebebeb,#cfd1cf);
background-image: -ms-linear-gradient(top,#ebebeb,#cfd1cf);
background-image: linear-gradient(top,#ebebeb,#cfd1cf);
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')
}
.cke_browser_ios .cke_contents {
overflow-y: auto;
-webkit-overflow-scrolling: touch
}
.cke_resizer {
width: 0;
height: 0;
overflow: hidden;
width: 0;
height: 0;
overflow: hidden;
border-width: 10px 10px 0 0;
border-color: transparent #666 transparent transparent;
border-style: dashed solid dashed dashed;
font-size: 0;
vertical-align: bottom;
margin-top: 6px;
margin-bottom: 2px;
-moz-box-shadow: 0 1px 0 rgba(255,255,255,.3);
-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.3);
box-shadow: 0 1px 0 rgba(255,255,255,.3)
}
.cke_hc .cke_resizer {
font-size: 15px;
width: auto;
height: auto;
border-width: 0
}
.cke_resizer_ltr {
cursor: se-resize;
float: right;
margin-right: -4px
}
.cke_resizer_rtl {
border-width: 10px 0 0 10px;
border-color: transparent transparent transparent #a5a5a5;
border-style: dashed dashed dashed solid;
cursor: sw-resize;
float: left;
margin-left: -4px;
right: auto
}
.cke_wysiwyg_div {
display: block;
height: 100%;
overflow: auto;
padding: 0 8px;
outline-style: none;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box
}
.cke_panel {
visibility: visible;
width: 120px;
height: 100px;
overflow: hidden;
background-color: #fff;
border: 1px solid #b6b6b6;
border-bottom-color: #999;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: 0 0 3px rgba(0,0,0,.15);
-webkit-box-shadow: 0 0 3px rgba(0,0,0,.15);
box-shadow: 0 0 3px rgba(0,0,0,.15)
}
.cke_menu_panel {
padding: 0;
margin: 0
}
.cke_combopanel {
width: 150px;
height: 170px
}
.cke_panel_frame {
width: 100%;
height: 100%;
font-size: 12px;
overflow: auto;
overflow-x: hidden
}
.cke_panel_container {
overflow-y: auto;
overflow-x: hidden
}
.cke_panel_list {
list-style-type: none;
margin: 3px;
padding: 0;
white-space: nowrap
}
.cke_panel_listItem {
margin: 0;
padding-bottom: 1px
}
.cke_panel_listItem a {
padding: 3px 4px;
display: block;
border: 1px solid #fff;
color: inherit!important;
text-decoration: none;
overflow: hidden;
text-overflow: ellipsis;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px
}
* html .cke_panel_listItem a {
width: 100%;
color: #000
}
*:first-child+html .cke_panel_listItem a {
color: #000
}
.cke_panel_listItem.cke_selected a {
border: 1px solid #dedede;
background-color: #f2f2f2;
-moz-box-shadow: 0 0 2px rgba(0,0,0,.1) inset;
-webkit-box-shadow: 0 0 2px rgba(0,0,0,.1) inset;
box-shadow: 0 0 2px rgba(0,0,0,.1) inset
}
.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active {
border-color: #dedede;
background-color: #f2f2f2;
-moz-box-shadow: 0 0 2px rgba(0,0,0,.1) inset;
-webkit-box-shadow: 0 0 2px rgba(0,0,0,.1) inset;
box-shadow: 0 0 2px rgba(0,0,0,.1) inset
}
.cke_hc .cke_panel_listItem a {
border-style: none
}
.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active {
border: 2px solid;
padding: 1px 2px
}
.cke_panel_grouptitle {
cursor: default;
font-size: 11px;
font-weight: bold;
white-space: nowrap;
margin: 0;
padding: 4px 6px;
color: #474747;
text-shadow: 0 1px 0 rgba(255,255,255,.75);
border-bottom: 1px solid #b6b6b6;
-moz-border-radius: 2px 2px 0 0;
-webkit-border-radius: 2px 2px 0 0;
border-radius: 2px 2px 0 0;
-moz-box-shadow: 0 1px 0 #fff inset;
-webkit-box-shadow: 0 1px 0 #fff inset;
box-shadow: 0 1px 0 #fff inset;
background: #cfd1cf;
background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#cfd1cf));
background-image: -moz-linear-gradient(top,#f5f5f5,#cfd1cf);
background-image: -webkit-linear-gradient(top,#f5f5f5,#cfd1cf);
background-image: -o-linear-gradient(top,#f5f5f5,#cfd1cf);
background-image: -ms-linear-gradient(top,#f5f5f5,#cfd1cf);
background-image: linear-gradient(top,#f5f5f5,#cfd1cf);
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')
}
.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre {
margin-top: 0;
margin-bottom: 0
}
.cke_colorblock {
padding: 3px;
font-size: 11px;
font-family: 'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif
}
.cke_colorblock,.cke_colorblock a {
text-decoration: none;
color: #000
}
span.cke_colorbox {
width: 10px;
height: 10px;
border: #808080 1px solid;
float: left
}
.cke_rtl span.cke_colorbox {
float: right
}
a.cke_colorbox {
border: #fff 1px solid;
padding: 2px;
float: left;
width: 12px;
height: 12px
}
.cke_rtl a.cke_colorbox {
float: right
}
a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox {
border: #b6b6b6 1px solid;
background-color: #e5e5e5
}
a.cke_colorauto,a.cke_colormore {
border: #fff 1px solid;
padding: 2px;
display: block;
cursor: pointer
}
a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore {
border: #b6b6b6 1px solid;
background-color: #e5e5e5
}
.cke_toolbar {
float: left
}
.cke_rtl .cke_toolbar {
float: right
}
.cke_toolgroup {
float: left;
margin: 0 6px 5px 0;
border: 1px solid #a6a6a6;
border-bottom-color: #979797;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: 0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;
-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;
box-shadow: 0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;
background: #e4e4e4;
background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));
background-image: -moz-linear-gradient(top,#fff,#e4e4e4);
background-image: -webkit-linear-gradient(top,#fff,#e4e4e4);
background-image: -o-linear-gradient(top,#fff,#e4e4e4);
background-image: -ms-linear-gradient(top,#fff,#e4e4e4);
background-image: linear-gradient(top,#fff,#e4e4e4);
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')
}
.cke_hc .cke_toolgroup {
border: 0;
margin-right: 10px;
margin-bottom: 10px
}
.cke_rtl .cke_toolgroup {
float: right;
margin-left: 6px;
margin-right: 0
}
a.cke_button {
display: inline-block;
height: 18px;
padding: 4px 6px;
outline: 0;
cursor: default;
float: left;
border: 0
}
.cke_ltr .cke_button:last-child,.cke_rtl .cke_button:first-child {
-moz-border-radius: 0 2px 2px 0;
-webkit-border-radius: 0 2px 2px 0;
border-radius: 0 2px 2px 0
}
.cke_ltr .cke_button:first-child,.cke_rtl .cke_button:last-child {
-moz-border-radius: 2px 0 0 2px;
-webkit-border-radius: 2px 0 0 2px;
border-radius: 2px 0 0 2px
}
.cke_rtl .cke_button {
float: right
}
.cke_hc .cke_button {
border: 1px solid black;
padding: 3px 5px;
margin: -2px 4px 0 -2px
}
.cke_button_on {
-moz-box-shadow: 0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);
-webkit-box-shadow: 0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);
box-shadow: 0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);
background: #b5b5b5;
background-image: -webkit-gradient(linear,left top,left bottom,from(#aaa),to(#cacaca));
background-image: -moz-linear-gradient(top,#aaa,#cacaca);
background-image: -webkit-linear-gradient(top,#aaa,#cacaca);
background-image: -o-linear-gradient(top,#aaa,#cacaca);
background-image: -ms-linear-gradient(top,#aaa,#cacaca);
background-image: linear-gradient(top,#aaa,#cacaca);
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')
}
.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active {
border-width: 3px;
padding: 1px 3px
}
.cke_button_disabled .cke_button_icon {
opacity: .3
}
.cke_hc .cke_button_disabled {
opacity: .5
}
a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active {
-moz-box-shadow: 0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);
-webkit-box-shadow: 0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);
box-shadow: 0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)
}
a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active {
-moz-box-shadow: 0 0 1px rgba(0,0,0,.3) inset;
-webkit-box-shadow: 0 0 1px rgba(0,0,0,.3) inset;
box-shadow: 0 0 1px rgba(0,0,0,.3) inset;
background: #ccc;
background-image: -webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));
background-image: -moz-linear-gradient(top,#f2f2f2,#ccc);
background-image: -webkit-linear-gradient(top,#f2f2f2,#ccc);
background-image: -o-linear-gradient(top,#f2f2f2,#ccc);
background-image: -ms-linear-gradient(top,#f2f2f2,#ccc);
background-image: linear-gradient(top,#f2f2f2,#ccc);
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')
}
.cke_button_icon {
cursor: inherit;
background-repeat: no-repeat;
margin-top: 1px;
width: 16px;
height: 16px;
float: left;
display: inline-block
}
.cke_rtl .cke_button_icon {
float: right
}
.cke_hc .cke_button_icon {
display: none
}
.cke_button_label {
display: none;
padding-left: 3px;
margin-top: 1px;
line-height: 17px;
vertical-align: middle;
float: left;
cursor: default;
color: #474747;
text-shadow: 0 1px 0 rgba(255,255,255,.5)
}
.cke_rtl .cke_button_label {
padding-right: 3px;
padding-left: 0;
float: right
}
.cke_hc .cke_button_label {
padding: 0;
display: inline-block;
font-size: 12px
}
.cke_button_arrow {
display: inline-block;
margin: 8px 0 0 1px;
width: 0;
height: 0;
cursor: default;
vertical-align: top;
border-left: 3px solid transparent;
border-right: 3px solid transparent;
border-top: 3px solid #474747
}
.cke_rtl .cke_button_arrow {
margin-right: 5px;
margin-left: 0
}
.cke_hc .cke_button_arrow {
font-size: 10px;
margin: 3px -2px 0 3px;
width: auto;
border: 0
}
.cke_toolbar_separator {
float: left;
background-color: #c0c0c0;
background-color: rgba(0,0,0,.2);
margin: 5px 2px 0;
height: 18px;
width: 1px;
-webkit-box-shadow: 1px 0 1px rgba(255,255,255,.5);
-moz-box-shadow: 1px 0 1px rgba(255,255,255,.5);
box-shadow: 1px 0 1px rgba(255,255,255,.5)
}
.cke_rtl .cke_toolbar_separator {
float: right;
-webkit-box-shadow: -1px 0 1px rgba(255,255,255,.1);
-moz-box-shadow: -1px 0 1px rgba(255,255,255,.1);
box-shadow: -1px 0 1px rgba(255,255,255,.1)
}
.cke_hc .cke_toolbar_separator {
width: 0;
border-left: 1px solid;
margin: 1px 5px 0 0
}
.cke_toolbar_break {
display: block;
clear: left
}
.cke_rtl .cke_toolbar_break {
clear: right
}
.cke_toolbox_collapser {
width: 12px;
height: 11px;
float: right;
margin: 11px 0 0;
font-size: 0;
cursor: default;
text-align: center;
border: 1px solid #a6a6a6;
border-bottom-color: #979797;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: 0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;
-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;
box-shadow: 0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;
background: #e4e4e4;
background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));
background-image: -moz-linear-gradient(top,#fff,#e4e4e4);
background-image: -webkit-linear-gradient(top,#fff,#e4e4e4);
background-image: -o-linear-gradient(top,#fff,#e4e4e4);
background-image: -ms-linear-gradient(top,#fff,#e4e4e4);
background-image: linear-gradient(top,#fff,#e4e4e4);
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')
}
.cke_toolbox_collapser:hover {
background: #ccc;
background-image: -webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));
background-image: -moz-linear-gradient(top,#f2f2f2,#ccc);
background-image: -webkit-linear-gradient(top,#f2f2f2,#ccc);
background-image: -o-linear-gradient(top,#f2f2f2,#ccc);
background-image: -ms-linear-gradient(top,#f2f2f2,#ccc);
background-image: linear-gradient(top,#f2f2f2,#ccc);
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')
}
.cke_toolbox_collapser.cke_toolbox_collapser_min {
margin: 0 2px 4px
}
.cke_rtl .cke_toolbox_collapser {
float: left
}
.cke_toolbox_collapser .cke_arrow {
display: inline-block;
height: 0;
width: 0;
font-size: 0;
margin-top: 1px;
border-left: 3px solid transparent;
border-right: 3px solid transparent;
border-bottom: 3px solid #474747;
border-top: 3px solid transparent
}
.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow {
margin-top: 4px;
border-bottom-color: transparent;
border-top-color: #474747
}
.cke_hc .cke_toolbox_collapser .cke_arrow {
font-size: 8px;
width: auto;
border: 0;
margin-top: 0;
margin-right: 2px
}
.cke_menubutton {
display: block
}
.cke_menuitem span {
cursor: default
}
.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active {
background-color: #d3d3d3;
display: block
}
.cke_hc .cke_menubutton {
padding: 2px
}
.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active {
border: 2px solid;
padding: 0
}
.cke_menubutton_inner {
display: table-row
}
.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow {
display: table-cell
}
.cke_menubutton_icon {
background-color: #d7d8d7;
opacity: .70;
filter: alpha(opacity=70);
padding: 4px
}
.cke_hc .cke_menubutton_icon {
height: 16px;
width: 0;
padding: 4px 0
}
.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon {
background-color: #d0d2d0
}
.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon {
opacity: .3;
filter: alpha(opacity=30)
}
.cke_menubutton_label {
padding: 0 5px;
background-color: transparent;
width: 100%;
vertical-align: middle
}
.cke_menubutton_disabled .cke_menubutton_label {
opacity: .3;
filter: alpha(opacity=30)
}
.cke_menubutton_on {
border: 1px solid #dedede;
background-color: #f2f2f2;
-moz-box-shadow: 0 0 2px rgba(0,0,0,.1) inset;
-webkit-box-shadow: 0 0 2px rgba(0,0,0,.1) inset;
box-shadow: 0 0 2px rgba(0,0,0,.1) inset
}
.cke_menubutton_on .cke_menubutton_icon {
padding-right: 3px
}
.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active {
background-color: #eff0ef
}
.cke_panel_frame .cke_menubutton_label {
display: none
}
.cke_menuseparator {
background-color: #d3d3d3;
height: 1px;
filter: alpha(opacity=70);
opacity: .70
}
.cke_menuarrow {
background-image: url(images/arrow.png);
background-position: 0 10px;
background-repeat: no-repeat;
padding: 0 5px
}
.cke_rtl .cke_menuarrow {
background-position: 5px -13px;
background-repeat: no-repeat
}
.cke_menuarrow span {
display: none
}
.cke_hc .cke_menuarrow span {
vertical-align: middle;
display: inline
}
.cke_combo {
display: inline-block;
float: left
}
.cke_rtl .cke_combo {
float: right
}
.cke_hc .cke_combo {
margin-top: -2px
}
.cke_combo_label {
display: none;
float: left;
line-height: 26px;
vertical-align: top;
margin-right: 5px
}
.cke_rtl .cke_combo_label {
float: right;
margin-left: 5px;
margin-right: 0
}
.cke_combo_button {
cursor: default;
display: inline-block;
float: left;
margin: 0 6px 5px 0;
border: 1px solid #a6a6a6;
border-bottom-color: #979797;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: 0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;
-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;
box-shadow: 0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;
background: #e4e4e4;
background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e4e4e4));
background-image: -moz-linear-gradient(top,#fff,#e4e4e4);
background-image: -webkit-linear-gradient(top,#fff,#e4e4e4);
background-image: -o-linear-gradient(top,#fff,#e4e4e4);
background-image: -ms-linear-gradient(top,#fff,#e4e4e4);
background-image: linear-gradient(top,#fff,#e4e4e4);
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')
}
.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus {
background: #ccc;
background-image: -webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));
background-image: -moz-linear-gradient(top,#f2f2f2,#ccc);
background-image: -webkit-linear-gradient(top,#f2f2f2,#ccc);
background-image: -o-linear-gradient(top,#f2f2f2,#ccc);
background-image: -ms-linear-gradient(top,#f2f2f2,#ccc);
background-image: linear-gradient(top,#f2f2f2,#ccc);
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc');
outline: 0
}
.cke_combo_off a.cke_combo_button:active,.cke_combo_on a.cke_combo_button {
border: 1px solid #777;
-moz-box-shadow: 0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;
-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;
box-shadow: 0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;
background: #b5b5b5;
background-image: -webkit-gradient(linear,left top,left bottom,from(#aaa),to(#cacaca));
background-image: -moz-linear-gradient(top,#aaa,#cacaca);
background-image: -webkit-linear-gradient(top,#aaa,#cacaca);
background-image: -o-linear-gradient(top,#aaa,#cacaca);
background-image: -ms-linear-gradient(top,#aaa,#cacaca);
background-image: linear-gradient(top,#aaa,#cacaca);
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')
}
.cke_combo_on a.cke_combo_button:hover,.cke_combo_on a.cke_combo_button:focus,.cke_combo_on a.cke_combo_button:active {
-moz-box-shadow: 0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);
-webkit-box-shadow: 0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2);
box-shadow: 0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)
}
.cke_rtl .cke_combo_button {
float: right;
margin-left: 5px;
margin-right: 0
}
.cke_hc a.cke_combo_button {
padding: 3px
}
.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active {
border-width: 3px;
padding: 1px
}
.cke_combo_text {
line-height: 26px;
padding-left: 10px;
text-overflow: ellipsis;
overflow: hidden;
float: left;
cursor: default;
color: #474747;
text-shadow: 0 1px 0 rgba(255,255,255,.5);
width: 60px
}
.cke_rtl .cke_combo_text {
float: right;
text-align: right;
padding-left: 0;
padding-right: 10px
}
.cke_hc .cke_combo_text {
line-height: 18px;
font-size: 12px
}
.cke_combo_open {
cursor: default;
display: inline-block;
font-size: 0;
height: 19px;
line-height: 17px;
margin: 1px 7px 1px;
width: 5px
}
.cke_hc .cke_combo_open {
height: 12px
}
.cke_combo_arrow {
cursor: default;
margin: 11px 0 0;
float: left;
height: 0;
width: 0;
font-size: 0;
border-left: 3px solid transparent;
border-right: 3px solid transparent;
border-top: 3px solid #474747
}
.cke_hc .cke_combo_arrow {
font-size: 10px;
width: auto;
border: 0;
margin-top: 3px
}
.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open {
opacity: .3
}
.cke_path {
float: left;
margin: -2px 0 2px
}
.cke_path_item,.cke_path_empty {
display: inline-block;
float: left;
padding: 3px 4px;
margin-right: 2px;
cursor: default;
text-decoration: none;
outline: 0;
border: 0;
color: #4c4c4c;
text-shadow: 0 1px 0 #fff;
font-weight: bold;
font-size: 11px
}
.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty {
float: right
}
a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active {
background-color: #bfbfbf;
color: #333;
text-shadow: 0 1px 0 rgba(255,255,255,.5);
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
-moz-box-shadow: 0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5);
-webkit-box-shadow: 0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5);
box-shadow: 0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5)
}
.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active {
border: 2px solid;
padding: 1px 2px
}
.cke_button__source_label,.cke_button__sourcedialog_label {
display: inline
}
.cke_combo__fontsize .cke_combo_text {
width: 30px
}
.cke_combopanel__fontsize {
width: 120px
}
.cke_source {
font-family: 'Courier New',Monospace;
font-size: small;
background-color: #fff;
white-space: pre
}
.cke_wysiwyg_frame,.cke_wysiwyg_div {
background-color: #fff
}
.cke_chrome {
visibility: inherit
}
.cke_voice_label {
display: none
}
legend.cke_voice_label {
display: none
}
.cke_hidpi .cke_button__about_icon {
background: url(icons_hidpi.png) no-repeat 0 -0px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__bold_icon {
background: url(icons_hidpi.png) no-repeat 0 -24px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__italic_icon {
background: url(icons_hidpi.png) no-repeat 0 -48px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__strike_icon {
background: url(icons_hidpi.png) no-repeat 0 -72px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__subscript_icon {
background: url(icons_hidpi.png) no-repeat 0 -96px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__superscript_icon {
background: url(icons_hidpi.png) no-repeat 0 -120px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__underline_icon {
background: url(icons_hidpi.png) no-repeat 0 -144px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__bidiltr_icon {
background: url(icons_hidpi.png) no-repeat 0 -168px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__bidirtl_icon {
background: url(icons_hidpi.png) no-repeat 0 -192px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__blockquote_icon {
background: url(icons_hidpi.png) no-repeat 0 -216px !important;
background-size: 16px !important;
}
.cke_rtl.cke_hidpi .cke_button__copy_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {
background: url(icons_hidpi.png) no-repeat 0 -240px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon {
background: url(icons_hidpi.png) no-repeat 0 -264px !important;
background-size: 16px !important;
}
.cke_rtl.cke_hidpi .cke_button__cut_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {
background: url(icons_hidpi.png) no-repeat 0 -288px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon {
background: url(icons_hidpi.png) no-repeat 0 -312px !important;
background-size: 16px !important;
}
.cke_rtl.cke_hidpi .cke_button__paste_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {
background: url(icons_hidpi.png) no-repeat 0 -336px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon {
background: url(icons_hidpi.png) no-repeat 0 -360px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__bgcolor_icon {
background: url(icons_hidpi.png) no-repeat 0 -384px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__textcolor_icon {
background: url(icons_hidpi.png) no-repeat 0 -408px !important;
background-size: 16px !important;
}
.cke_rtl.cke_hidpi .cke_button__templates_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {
background: url(icons_hidpi.png) no-repeat 0 -432px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon {
background: url(icons_hidpi.png) no-repeat 0 -456px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__creatediv_icon {
background: url(icons_hidpi.png) no-repeat 0 -480px !important;
background-size: 16px !important;
}
.cke_rtl.cke_hidpi .cke_button__find_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {
background: url(icons_hidpi.png) no-repeat 0 -504px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon {
background: url(icons_hidpi.png) no-repeat 0 -528px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__replace_icon {
background: url(icons_hidpi.png) no-repeat 0 -552px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__flash_icon {
background: url(icons_hidpi.png) no-repeat 0 -576px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__button_icon {
background: url(icons_hidpi.png) no-repeat 0 -600px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__checkbox_icon {
background: url(icons_hidpi.png) no-repeat 0 -624px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__form_icon {
background: url(icons_hidpi.png) no-repeat 0 -648px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__hiddenfield_icon {
background: url(icons_hidpi.png) no-repeat 0 -672px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__imagebutton_icon {
background: url(icons_hidpi.png) no-repeat 0 -696px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__radio_icon {
background: url(icons_hidpi.png) no-repeat 0 -720px !important;
background-size: 16px !important;
}
.cke_rtl.cke_hidpi .cke_button__select_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {
background: url(icons_hidpi.png) no-repeat 0 -744px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon {
background: url(icons_hidpi.png) no-repeat 0 -768px !important;
background-size: 16px !important;
}
.cke_rtl.cke_hidpi .cke_button__textarea_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {
background: url(icons_hidpi.png) no-repeat 0 -792px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon {
background: url(icons_hidpi.png) no-repeat 0 -816px !important;
background-size: 16px !important;
}
.cke_rtl.cke_hidpi .cke_button__textfield_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {
background: url(icons_hidpi.png) no-repeat 0 -840px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon {
background: url(icons_hidpi.png) no-repeat 0 -864px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__horizontalrule_icon {
background: url(icons_hidpi.png) no-repeat 0 -888px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__iframe_icon {
background: url(icons_hidpi.png) no-repeat 0 -912px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__image_icon {
background: url(icons_hidpi.png) no-repeat 0 -936px !important;
background-size: 16px !important;
}
.cke_rtl.cke_hidpi .cke_button__indent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {
background: url(icons_hidpi.png) no-repeat 0 -960px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon {
background: url(icons_hidpi.png) no-repeat 0 -984px !important;
background-size: 16px !important;
}
.cke_rtl.cke_hidpi .cke_button__outdent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {
background: url(icons_hidpi.png) no-repeat 0 -1008px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon {
background: url(icons_hidpi.png) no-repeat 0 -1032px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__smiley_icon {
background: url(icons_hidpi.png) no-repeat 0 -1056px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__justifyblock_icon {
background: url(icons_hidpi.png) no-repeat 0 -1080px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__justifycenter_icon {
background: url(icons_hidpi.png) no-repeat 0 -1104px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__justifyleft_icon {
background: url(icons_hidpi.png) no-repeat 0 -1128px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__justifyright_icon {
background: url(icons_hidpi.png) no-repeat 0 -1152px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__language_icon {
background: url(icons_hidpi.png) no-repeat 0 -1176px !important;
background-size: 16px !important;
}
.cke_rtl.cke_hidpi .cke_button__anchor_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {
background: url(icons_hidpi.png) no-repeat 0 -1200px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon {
background: url(icons_hidpi.png) no-repeat 0 -1224px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__link_icon {
background: url(icons_hidpi.png) no-repeat 0 -1248px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__unlink_icon {
background: url(icons_hidpi.png) no-repeat 0 -1272px !important;
background-size: 16px !important;
}
.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {
background: url(icons_hidpi.png) no-repeat 0 -1296px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon {
background: url(icons_hidpi.png) no-repeat 0 -1320px !important;
background-size: 16px !important;
}
.cke_rtl.cke_hidpi .cke_button__numberedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {
background: url(icons_hidpi.png) no-repeat 0 -1344px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon {
background: url(icons_hidpi.png) no-repeat 0 -1368px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__maximize_icon {
background: url(icons_hidpi.png) no-repeat 0 -1392px !important;
background-size: 16px !important;
}
.cke_rtl.cke_hidpi .cke_button__newpage_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {
background: url(icons_hidpi.png) no-repeat 0 -1416px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon {
background: url(icons_hidpi.png) no-repeat 0 -1440px !important;
background-size: 16px !important;
}
.cke_rtl.cke_hidpi .cke_button__pagebreak_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {
background: url(icons_hidpi.png) no-repeat 0 -1464px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon {
background: url(icons_hidpi.png) no-repeat 0 -1488px !important;
background-size: 16px !important;
}
.cke_rtl.cke_hidpi .cke_button__pastetext_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {
background: url(icons_hidpi.png) no-repeat 0 -1512px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon {
background: url(icons_hidpi.png) no-repeat 0 -1536px !important;
background-size: 16px !important;
}
.cke_rtl.cke_hidpi .cke_button__pastefromword_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {
background: url(icons_hidpi.png) no-repeat 0 -1560px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon {
background: url(icons_hidpi.png) no-repeat 0 -1584px !important;
background-size: 16px !important;
}
.cke_rtl.cke_hidpi .cke_button__preview_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {
background: url(icons_hidpi.png) no-repeat 0 -1608px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon {
background: url(icons_hidpi.png) no-repeat 0 -1632px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__print_icon {
background: url(icons_hidpi.png) no-repeat 0 -1656px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__removeformat_icon {
background: url(icons_hidpi.png) no-repeat 0 -1680px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__save_icon {
background: url(icons_hidpi.png) no-repeat 0 -1704px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__selectall_icon {
background: url(icons_hidpi.png) no-repeat 0 -1728px !important;
background-size: 16px !important;
}
.cke_rtl.cke_hidpi .cke_button__showblocks_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {
background: url(icons_hidpi.png) no-repeat 0 -1752px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon {
background: url(icons_hidpi.png) no-repeat 0 -1776px !important;
background-size: 16px !important;
}
.cke_rtl.cke_hidpi .cke_button__source_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {
background: url(icons_hidpi.png) no-repeat 0 -1800px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon {
background: url(icons_hidpi.png) no-repeat 0 -1824px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__specialchar_icon {
background: url(icons_hidpi.png) no-repeat 0 -1848px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__scayt_icon {
background: url(icons_hidpi.png) no-repeat 0 -1872px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__table_icon {
background: url(icons_hidpi.png) no-repeat 0 -1896px !important;
background-size: 16px !important;
}
.cke_rtl.cke_hidpi .cke_button__redo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {
background: url(icons_hidpi.png) no-repeat 0 -1920px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon {
background: url(icons_hidpi.png) no-repeat 0 -1944px !important;
background-size: 16px !important;
}
.cke_rtl.cke_hidpi .cke_button__undo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {
background: url(icons_hidpi.png) no-repeat 0 -1968px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon {
background: url(icons_hidpi.png) no-repeat 0 -1992px !important;
background-size: 16px !important;
}
.cke_hidpi .cke_button__spellchecker_icon {
background: url(icons_hidpi.png) no-repeat 0 -2016px !important;
background-size: 16px !important;
}
问题解决 与君共勉;