apostrophe-editor-2
Version:
A new content area editor for Apostrophe. Integrates ckeditor and allows the option of using other rich text editors. Alternative content area editors can also be created following the same interface.
1,386 lines (1,358 loc) • 44.7 kB
text/less
@apos-base: #dd3226;
@apos-lighten-10: lighten(@apos-base, 8%);
@apos-disabled: fade(@apos-base, 50%);
@apos-shade-5: darken(@apos-base, 3%);
@apos-shade-10: darken(@apos-base, 10%);
@apos-shade-20: darken(@apos-base, 20%);
@apos-shade-30: darken(@apos-base, 30%);
/* GREYS */
@apos-grey70: lighten(@apos-grey,70%);
@apos-grey60: lighten(@apos-grey,60%);
@apos-grey50: lighten(@apos-grey,50%);
@apos-grey55: lighten(@apos-grey,55%);
@apos-grey40: lighten(@apos-grey,40%);
@apos-grey30: lighten(@apos-grey,30%);
@apos-grey20: lighten(@apos-grey,20%);
@apos-grey10: lighten(@apos-grey,10%);
@apos-grey5: lighten(@apos-grey,5%);
@apos-grey: rgb(50,50,50);
@apos-grey-light: rgb(238, 238, 238);
@apos-grey-10: darken(@apos-grey,10%);
@apos-grey-20: darken(@apos-grey,20%);
@apos-grey-blue: rgb(157, 179, 180);
@apos-steel: #353B3B;
// Warn Yellow
@apos-yellow: #FEE000;
// Success Green
@apos-green: #39B54A;
.apos-bg-gradient {
/* fallback */
background-color: @apos-base;
/* Safari 4-5, Chrome 1-9 */
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(@apos-base), to(@apos-lighten-10));
/* Safari 5.1, Chrome 10+ */
background: -webkit-linear-gradient(top, @apos-base, @apos-lighten-10);
/* Firefox 3.6+ */
background: -moz-linear-gradient(top, @apos-base, @apos-lighten-10);
/* IE 10 */
background: -ms-linear-gradient(top, @apos-base, @apos-lighten-10);
}
// .apos-base-grad {
// .apos-bg-gradient(@apos-base, @apos-lighten-10);
// }
/*
Copyright (c) 2003-2013, 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;
}
.cke_reset_all, .cke_reset_all * {
margin: 0;
padding: 0;
border: 0;
background: transparent;
text-decoration: none;
width: auto;
height: auto;
vertical-align: baseline;
box-sizing: content-box;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
border-collapse: collapse;
font: normal normal normal 12px Arial, Helvetica, Tahoma, Verdana, Sans-Serif;
color: #000;
text-align: left;
white-space: nowrap;
cursor: auto;
}
.cke_reset_all .cke_rtl * {
text-align: right;
}
.cke_reset_all iframe {
vertical-align: inherit;
}
.cke_reset_all textarea {
white-space: pre;
}
.cke_reset_all textarea, .cke_reset_all input[type="text"], .cke_reset_all input[type="password"] {
cursor: text;
}
.cke_reset_all textarea[disabled], .cke_reset_all input[type="text"][disabled], .cke_reset_all input[type="password"][disabled] {
cursor: default;
}
.cke_reset_all fieldset {
padding: 10px;
border: 2px groove #e0dfe3;
}
.cke_reset_all select {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.cke_chrome {
display: block;
border: 1px solid #b6b6b6;
padding: 0;
-moz-box-shadow: 0 0 3px rgba(0, 0, 0, .15);
-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .15);
box-shadow: 0 0 3px rgba(0, 0, 0, .15);
}
.cke_inner {
display: block;
-webkit-touch-callout: none;
background: #fff;
padding: 0;
}
.cke_float {
border: 0;
}
.cke_float .cke_inner {
padding-bottom: 0;
}
.cke_top, .cke_contents, .cke_bottom {
display: block;
overflow: hidden;
}
.cke_top {
// border-bottom: 1px solid #b6b6b6;
padding: 6px 8px 2px;
white-space: normal;
// -moz-box-shadow: 0 1px 0 #fff inset;
// -webkit-box-shadow: 0 1px 0 #fff inset;
// box-shadow: 0 1px 0 #fff inset;
// background: #cfd1cf;
// background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#cfd1cf));
// background-image: -moz-linear-gradient(top, #f5f5f5, #cfd1cf);
// background-image: -webkit-linear-gradient(top, #f5f5f5, #cfd1cf);
// background-image: -o-linear-gradient(top, #f5f5f5, #cfd1cf);
// background-image: -ms-linear-gradient(top, #f5f5f5, #cfd1cf);
// background-image: linear-gradient(top, #f5f5f5, #cfd1cf);
// filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#f5f5f5', endColorstr='#cfd1cf');
}
.cke_float .cke_top {
// border: 1px solid #b6b6b6;
// border-bottom-color: #999;
}
.cke_bottom {
padding: 6px 8px 2px;
position: relative;
border-top: 1px solid #bfbfbf;
-moz-box-shadow: 0 1px 0 #fff inset;
-webkit-box-shadow: 0 1px 0 #fff inset;
box-shadow: 0 1px 0 #fff inset;
background: #cfd1cf;
background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#cfd1cf));
background-image: -moz-linear-gradient(top, #ebebeb, #cfd1cf);
background-image: -webkit-linear-gradient(top, #ebebeb, #cfd1cf);
background-image: -o-linear-gradient(top, #ebebeb, #cfd1cf);
background-image: -ms-linear-gradient(top, #ebebeb, #cfd1cf);
background-image: linear-gradient(top, #ebebeb, #cfd1cf);
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#ebebeb', endColorstr='#cfd1cf');
}
.cke_browser_ios .cke_contents {
overflow-y: auto;
-webkit-overflow-scrolling: touch;
}
.cke_resizer {
width: 0;
height: 0;
overflow: hidden;
width: 0;
height: 0;
overflow: hidden;
border-width: 10px 10px 0 0;
border-color: transparent #666 transparent transparent;
border-style: dashed solid dashed dashed;
font-size: 0;
vertical-align: bottom;
margin-top: 6px;
margin-bottom: 2px;
-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .3);
-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .3);
box-shadow: 0 1px 0 rgba(255, 255, 255, .3);
}
.cke_hc .cke_resizer {
font-size: 15px;
width: auto;
height: auto;
border-width: 0;
}
.cke_resizer_ltr {
cursor: se-resize;
float: right;
margin-right: -4px;
}
.cke_resizer_rtl {
border-width: 10px 0 0 10px;
border-color: transparent transparent transparent #a5a5a5;
border-style: dashed dashed dashed solid;
cursor: sw-resize;
float: left;
margin-left: -4px;
right: auto;
}
.cke_wysiwyg_div {
display: block;
height: 100%;
overflow: auto;
padding: 0 8px;
outline-style: none;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.cke_panel {
visibility: visible;
width: 120px;
height: 100px;
overflow: hidden;
background-color: #fff;
border: 1px solid #b6b6b6;
border-bottom-color: #999;
// -moz-border-radius: 3px;
// -webkit-border-radius: 3px;
// border-radius: 3px;
-moz-box-shadow: 0 0 3px rgba(0, 0, 0, .15);
-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .15);
box-shadow: 0 0 3px rgba(0, 0, 0, .15);
}
.cke_menu_panel {
padding: 0;
margin: 0;
}
.cke_combopanel {
width: 150px;
height: 170px;
}
.cke_panel_frame {
width: 100%;
height: 100%;
font-size: 12px;
overflow: auto;
overflow-x: hidden;
}
.cke_panel_container {
overflow-y: auto;
overflow-x: hidden;
// border: 10px solid red;
// background-color: #3f3f3f !important;
// background: -webkit-gradient(linear, 0 0, 0 100%, from(#3f3f3f), to(#323232));
// background: -webkit-linear-gradient(top, #3f3f3f, #323232);
-webkit-border-radius: 3px;
border-radius: 3px;
}
.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;
text-decoration: none;
overflow: hidden;
text-overflow: ellipsis;
// // start
// color: @apos-grey-blue !important;
// -webkit-transition: all .1s ease;
// -moz-transition: all .1s ease;
// // width: 100%;
// // margin-right: 0px;
// padding: 10px 15px;
// font-size: 12px;
// cursor: pointer;
// line-height: 2;
// border-bottom: 1px solid @apos-grey10;
// &:hover
// {
// color: #fff !important;
// background: @apos-grey-10 !important;
// text-shadow: none;
// }
// &:first-child
// {
// border-top-right-radius: 3px;
// border-top-left-radius: 3px;
// }
// &:last-child
// {
// border-bottom-right-radius: 3px;
// border-bottom-left-radius: 3px;
// border-bottom: none;
// }
// //
}
* html .cke_panel_listItem a {
width: 100%;
color: #000;
}
*:first-child+html .cke_panel_listItem a {
color: #000;
}
.cke_panel_listItem.cke_selected a {
border: 1px solid #dedede;
background-color: #f2f2f2;
-moz-box-shadow: 0 0 2px rgba(0, 0, 0, .1) inset;
-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .1) inset;
box-shadow: 0 0 2px rgba(0, 0, 0, .1) inset;
}
.cke_panel_listItem a:hover, .cke_panel_listItem a:focus, .cke_panel_listItem a:active {
border-color: #dedede;
background-color: #f2f2f2;
-moz-box-shadow: 0 0 2px rgba(0, 0, 0, .1) inset;
-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .1) inset;
box-shadow: 0 0 2px rgba(0, 0, 0, .1) inset;
}
.cke_hc .cke_panel_listItem a {
border-style: none;
}
.cke_hc .cke_panel_listItem a:hover, .cke_hc .cke_panel_listItem a:focus, .cke_hc .cke_panel_listItem a:active {
border: 2px solid;
padding: 1px 2px;
}
.cke_panel_grouptitle {
font-size: 11px;
font-weight: bold;
white-space: nowrap;
margin: 0;
padding: 4px 6px;
color: #474747;
text-shadow: 0 1px 0 rgba(255, 255, 255, .75);
border-bottom: 1px solid #b6b6b6;
-moz-border-radius: 2px 2px 0 0;
-webkit-border-radius: 2px 2px 0 0;
border-radius: 2px 2px 0 0;
-moz-box-shadow: 0 1px 0 #fff inset;
-webkit-box-shadow: 0 1px 0 #fff inset;
box-shadow: 0 1px 0 #fff inset;
background: #cfd1cf;
background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#cfd1cf));
background-image: -moz-linear-gradient(top, #f5f5f5, #cfd1cf);
background-image: -webkit-linear-gradient(top, #f5f5f5, #cfd1cf);
background-image: -o-linear-gradient(top, #f5f5f5, #cfd1cf);
background-image: -ms-linear-gradient(top, #f5f5f5, #cfd1cf);
background-image: linear-gradient(top, #f5f5f5, #cfd1cf);
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#f5f5f5', endColorstr='#cfd1cf');
}
.cke_panel_listItem p, .cke_panel_listItem h1, .cke_panel_listItem h2, .cke_panel_listItem h3, .cke_panel_listItem h4, .cke_panel_listItem h5, .cke_panel_listItem h6, .cke_panel_listItem pre {
margin-top: 0;
margin-bottom: 0;
}
.cke_colorblock {
padding: 3px;
font-size: 11px;
font-family: 'Microsoft Sans Serif', Tahoma, Arial, Verdana, Sans-Serif;
}
.cke_colorblock, .cke_colorblock a {
text-decoration: none;
color: #000;
}
span.cke_colorbox {
width: 10px;
height: 10px;
border: #808080 1px solid;
float: left;
}
.cke_rtl span.cke_colorbox {
float: right;
}
a.cke_colorbox {
border: #fff 1px solid;
padding: 2px;
float: left;
width: 12px;
height: 12px;
}
.cke_rtl a.cke_colorbox {
float: right;
}
a:hover.cke_colorbox, a:focus.cke_colorbox, a:active.cke_colorbox {
border: #b6b6b6 1px solid;
background-color: #e5e5e5;
}
a.cke_colorauto, a.cke_colormore {
border: #fff 1px solid;
padding: 2px;
display: block;
cursor: pointer;
}
a:hover.cke_colorauto, a:hover.cke_colormore, a:focus.cke_colorauto, a:focus.cke_colormore, a:active.cke_colorauto, a:active.cke_colormore {
border: #b6b6b6 1px solid;
background-color: #e5e5e5;
}
.cke_toolbar {
float: left;
}
.cke_rtl .cke_toolbar {
float: right;
}
.cke_toolgroup {
float: left;
margin: 0 6px 5px 0;
border: 1px solid #a6a6a6;
border-bottom-color: #979797;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
background: #e4e4e4;
background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e4e4));
background-image: -moz-linear-gradient(top, #fff, #e4e4e4);
background-image: -webkit-linear-gradient(top, #fff, #e4e4e4);
background-image: -o-linear-gradient(top, #fff, #e4e4e4);
background-image: -ms-linear-gradient(top, #fff, #e4e4e4);
background-image: linear-gradient(top, #fff, #e4e4e4);
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#ffffff', endColorstr='#e4e4e4');
}
.cke_hc .cke_toolgroup {
border: 0;
margin-right: 10px;
margin-bottom: 10px;
}
.cke_rtl .cke_toolgroup *:first-child {
-moz-border-radius: 0 2px 2px 0;
-webkit-border-radius: 0 2px 2px 0;
border-radius: 0 2px 2px 0;
}
.cke_rtl .cke_toolgroup *:last-child {
-moz-border-radius: 2px 0 0 2px;
-webkit-border-radius: 2px 0 0 2px;
border-radius: 2px 0 0 2px;
}
.cke_rtl .cke_toolgroup {
float: right;
margin-left: 6px;
margin-right: 0;
}
a.cke_button {
display: inline-block;
// height: 18px;
padding: 4px 6px;
outline: 0;
cursor: default;
float: left;
border: 0;
}
.cke_rtl .cke_button {
float: right;
}
.cke_hc .cke_button {
border: 1px solid black;
padding: 3px 5px;
margin: -2px 4px 0 -2px;
}
.cke_button_on {
-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, .6) inset, 0 1px 0 rgba(0, 0, 0, .2);
-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .6) inset, 0 1px 0 rgba(0, 0, 0, .2);
box-shadow: 0 1px 5px rgba(0, 0, 0, .6) inset, 0 1px 0 rgba(0, 0, 0, .2);
background: #b5b5b5;
background-image: -webkit-gradient(linear, left top, left bottom, from(#aaa), to(#cacaca));
background-image: -moz-linear-gradient(top, #aaa, #cacaca);
background-image: -webkit-linear-gradient(top, #aaa, #cacaca);
background-image: -o-linear-gradient(top, #aaa, #cacaca);
background-image: -ms-linear-gradient(top, #aaa, #cacaca);
background-image: linear-gradient(top, #aaa, #cacaca);
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#aaaaaa', endColorstr='#cacaca');
}
.cke_hc .cke_button_on, .cke_hc a.cke_button_off:hover, .cke_hc a.cke_button_off:focus, .cke_hc a.cke_button_off:active, .cke_hc a.cke_button_disabled:hover, .cke_hc a.cke_button_disabled:focus, .cke_hc a.cke_button_disabled:active {
border-width: 3px;
padding: 1px 3px;
}
.cke_button_disabled .cke_button_icon {
opacity: .3;
}
.cke_hc .cke_button_disabled {
opacity: .5;
}
a.cke_button_on:hover, a.cke_button_on:focus, a.cke_button_on:active {
-moz-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2);
-webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2);
box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset, 0 1px 0 rgba(0, 0, 0, .2);
}
// a.cke_button_off:hover, a.cke_button_off:focus, a.cke_button_off:active, a.cke_button_disabled:hover, a.cke_button_disabled:focus, a.cke_button_disabled:active {
// -moz-box-shadow: 0 0 1px rgba(0, 0, 0, .3) inset;
// -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, .3) inset;
// box-shadow: 0 0 1px rgba(0, 0, 0, .3) inset;
// background: #ccc;
// background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ccc));
// background-image: -moz-linear-gradient(top, #f2f2f2, #ccc);
// background-image: -webkit-linear-gradient(top, #f2f2f2, #ccc);
// background-image: -o-linear-gradient(top, #f2f2f2, #ccc);
// background-image: -ms-linear-gradient(top, #f2f2f2, #ccc);
// background-image: linear-gradient(top, #f2f2f2, #ccc);
// filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#f2f2f2', endColorstr='#cccccc');
// }
.cke_button_icon {
cursor: inherit;
background-repeat: no-repeat;
margin-top: 1px;
width: 16px;
height: 16px;
float: left;
display: inline-block;
}
.cke_rtl .cke_button_icon {
float: right;
}
.cke_hc .cke_button_icon {
display: none;
}
.cke_button_label {
display: none;
padding-left: 3px;
margin-top: 1px;
line-height: 17px;
vertical-align: middle;
float: left;
cursor: default;
color: #474747;
text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
}
.cke_rtl .cke_button_label {
padding-right: 3px;
padding-left: 0;
float: right;
}
.cke_hc .cke_button_label {
padding: 0;
display: inline-block;
font-size: 12px;
}
.cke_button_arrow {
display: inline-block;
margin: 8px 0 0 1px;
width: 0;
height: 0;
cursor: default;
vertical-align: top;
border-left: 3px solid transparent;
border-right: 3px solid transparent;
border-top: 3px solid #474747;
}
.cke_rtl .cke_button_arrow {
margin-right: 5px;
margin-left: 0;
}
.cke_hc .cke_button_arrow {
font-size: 10px;
margin: 3px -2px 0 3px;
width: auto;
border: 0;
}
.cke_toolbar_separator {
float: left;
background-color: #c0c0c0;
background-color: rgba(0, 0, 0, .2);
margin: 5px 2px 0;
height: 18px;
width: 1px;
-webkit-box-shadow: 1px 0 1px rgba(255, 255, 255, .5);
-moz-box-shadow: 1px 0 1px rgba(255, 255, 255, .5);
box-shadow: 1px 0 1px rgba(255, 255, 255, .5);
}
.cke_rtl .cke_toolbar_separator {
float: right;
-webkit-box-shadow: -1px 0 1px rgba(255, 255, 255, .1);
-moz-box-shadow: -1px 0 1px rgba(255, 255, 255, .1);
box-shadow: -1px 0 1px rgba(255, 255, 255, .1);
}
.cke_hc .cke_toolbar_separator {
width: 0;
border-left: 1px solid;
margin: 1px 5px 0 0;
}
.cke_toolbar_break {
display: block;
clear: left;
}
.cke_rtl .cke_toolbar_break {
clear: right;
}
.cke_toolbox_collapser {
width: 12px;
height: 11px;
float: right;
margin: 11px 0 0;
font-size: 0;
cursor: default;
text-align: center;
border: 1px solid #a6a6a6;
border-bottom-color: #979797;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 0 2px rgba(255, 255, 255, .15) inset, 0 1px 0 rgba(255, 255, 255, .15) inset;
background: #e4e4e4;
background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e4e4));
background-image: -moz-linear-gradient(top, #fff, #e4e4e4);
background-image: -webkit-linear-gradient(top, #fff, #e4e4e4);
background-image: -o-linear-gradient(top, #fff, #e4e4e4);
background-image: -ms-linear-gradient(top, #fff, #e4e4e4);
background-image: linear-gradient(top, #fff, #e4e4e4);
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#ffffff', endColorstr='#e4e4e4');
}
.cke_toolbox_collapser:hover {
background: #ccc;
background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ccc));
background-image: -moz-linear-gradient(top, #f2f2f2, #ccc);
background-image: -webkit-linear-gradient(top, #f2f2f2, #ccc);
background-image: -o-linear-gradient(top, #f2f2f2, #ccc);
background-image: -ms-linear-gradient(top, #f2f2f2, #ccc);
background-image: linear-gradient(top, #f2f2f2, #ccc);
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#f2f2f2', endColorstr='#cccccc');
}
.cke_toolbox_collapser.cke_toolbox_collapser_min {
margin: 0 2px 4px;
}
.cke_rtl .cke_toolbox_collapser {
float: left;
}
.cke_toolbox_collapser .cke_arrow {
display: inline-block;
height: 0;
width: 0;
font-size: 0;
margin-top: 1px;
border-left: 3px solid transparent;
border-right: 3px solid transparent;
border-bottom: 3px solid #474747;
border-top: 3px solid transparent;
}
.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow {
margin-top: 4px;
border-bottom-color: transparent;
border-top-color: #474747;
}
.cke_hc .cke_toolbox_collapser .cke_arrow {
font-size: 8px;
width: auto;
border: 0;
margin-top: 0;
margin-right: 2px;
}
.cke_menubutton {
display: block;
}
.cke_menuitem span {
cursor: default;
}
.cke_menubutton:hover, .cke_menubutton:focus, .cke_menubutton:active {
background-color: black;
display: block;
}
.cke_hc .cke_menubutton {
padding: 2px;
}
.cke_hc .cke_menubutton:hover, .cke_hc .cke_menubutton:focus, .cke_hc .cke_menubutton:active {
border: 2px solid;
padding: 0;
}
.cke_menubutton_inner {
display: table-row;
}
.cke_menubutton_icon, .cke_menubutton_label, .cke_menuarrow {
display: table-cell;
}
.cke_menubutton_icon {
background-color: #d7d8d7;
opacity: .70;
filter: alpha(opacity=70);
padding: 4px;
}
.cke_hc .cke_menubutton_icon {
height: 16px;
width: 0;
padding: 4px 0;
}
.cke_menubutton:hover .cke_menubutton_icon, .cke_menubutton:focus .cke_menubutton_icon, .cke_menubutton:active .cke_menubutton_icon {
background-color: #d0d2d0;
}
.cke_menubutton_disabled:hover .cke_menubutton_icon, .cke_menubutton_disabled:focus .cke_menubutton_icon, .cke_menubutton_disabled:active .cke_menubutton_icon {
opacity: .3;
filter: alpha(opacity=30);
}
.cke_menubutton_label {
padding: 0 5px;
background-color: transparent;
width: 100%;
vertical-align: middle;
}
.cke_menubutton_disabled .cke_menubutton_label {
opacity: .3;
filter: alpha(opacity=30);
}
.cke_menubutton:hover, .cke_menubutton:focus, .cke_menubutton:active {
background-color: #eff0ef;
}
.cke_panel_frame .cke_menubutton_label {
display: none;
}
.cke_menuseparator {
background-color: #d3d3d3;
height: 1px;
filter: alpha(opacity=70);
opacity: .70;
}
.cke_menuarrow {
background-image: url(images/arrow.png);
background-position: 0 10px;
background-repeat: no-repeat;
padding: 0 5px;
}
.cke_rtl .cke_menuarrow {
background-position: 5px -13px;
background-repeat: no-repeat;
}
.cke_menuarrow span {
display: none;
}
.cke_hc .cke_menuarrow span {
vertical-align: middle;
display: inline;
}
.cke_combo {
display: inline-block;
float: left;
}
.cke_rtl .cke_combo {
float: right;
}
.cke_hc .cke_combo {
margin-top: -2px;
}
.cke_combo_label {
display: none;
float: left;
line-height: 26px;
vertical-align: top;
margin-right: 5px;
}
.cke_rtl .cke_combo_label {
float: right;
margin-left: 5px;
margin-right: 0;
}
.cke_combo_button {
display: inline-block;
float: left;
margin: 0 6px 5px 0;
border: 1px solid #a6a6a6;
border-bottom-color: #979797;
// color: red;
-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: 28px;
padding-left: 10px;
text-overflow: ellipsis;
overflow: hidden;
float: left;
cursor: default;
color: white;
width: 60px;
}
.cke_rtl .cke_combo_text {
float: right;
text-align: right;
padding-left: 0;
padding-right: 10px;
}
.cke_hc .cke_combo_text {
line-height: 18px;
font-size: 12px;
}
.cke_combo_open {
cursor: default;
display: inline-block;
font-size: 0;
height: 19px;
line-height: 17px;
margin: 1px 7px 1px;
width: 5px;
}
.cke_hc .cke_combo_open {
height: 12px;
}
.cke_combo_arrow {
margin: 11px 0 0;
float: left;
height: 0;
width: 0;
font-size: 0;
border-left: 3px solid transparent;
border-right: 3px solid transparent;
border-top: 3px solid white;
}
.cke_hc .cke_combo_arrow {
font-size: 10px;
width: auto;
border: 0;
margin-top: 3px;
}
.cke_combo_disabled .cke_combo_inlinelabel, .cke_combo_disabled .cke_combo_open {
opacity: .3;
}
.cke_path {
float: left;
margin: -2px 0 2px;
}
.cke_path_item, .cke_path_empty {
display: inline-block;
float: left;
padding: 3px 4px;
margin-right: 2px;
cursor: default;
text-decoration: none;
outline: 0;
border: 0;
color: #4c4c4c;
text-shadow: 0 1px 0 #fff;
font-weight: bold;
font-size: 11px;
}
.cke_rtl .cke_path, .cke_rtl .cke_path_item, .cke_rtl .cke_path_empty {
float: right;
}
a.cke_path_item:hover, a.cke_path_item:focus, a.cke_path_item:active {
background-color: #bfbfbf;
color: #333;
text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
// -moz-border-radius: 2px;
// -webkit-border-radius: 2px;
// border-radius: 2px;
-moz-box-shadow: 0 0 4px rgba(0, 0, 0, .5) inset, 0 1px 0 rgba(255, 255, 255, .5);
-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .5) inset, 0 1px 0 rgba(255, 255, 255, .5);
box-shadow: 0 0 4px rgba(0, 0, 0, .5) inset, 0 1px 0 rgba(255, 255, 255, .5);
}
.cke_hc a.cke_path_item:hover, .cke_hc a.cke_path_item:focus, .cke_hc a.cke_path_item:active {
border: 2px solid;
padding: 1px 2px;
}
.cke_button__source_label, .cke_button__sourcedialog_label {
display: inline;
}
.cke_combo__fontsize .cke_combo_text {
width: 30px;
}
.cke_combopanel__fontsize {
width: 120px;
}
.cke_source {
font-family: 'Courier New', Monospace;
font-size: small;
background-color: #fff;
white-space: pre;
}
.cke_wysiwyg_frame, .cke_wysiwyg_div {
background-color: #fff;
}
.cke_chrome {
visibility: inherit;
}
.cke_voice_label {
display: none;
}
legend.cke_voice_label {
display: none;
}
.cke_button__about_icon {
background: url(icons.png) no-repeat 0 -0px ;
}
.cke_button__bold_icon {
// background: url(icons.png) no-repeat 0 -24px !important;
}
.cke_button__italic_icon {
background: url(icons.png) no-repeat 0 -48px ;
}
.cke_button__strike_icon {
background: url(icons.png) no-repeat 0 -72px ;
}
.cke_button__subscript_icon {
background: url(icons.png) no-repeat 0 -96px ;
}
.cke_button__superscript_icon {
background: url(icons.png) no-repeat 0 -120px ;
}
.cke_button__underline_icon {
background: url(icons.png) no-repeat 0 -144px ;
}
.cke_button__blockquote_icon {
background: url(icons.png) no-repeat 0 -168px ;
}
.cke_rtl .cke_button__copy_icon, .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {
background: url(icons.png) no-repeat 0 -192px ;
}
.cke_ltr .cke_button__copy_icon {
background: url(icons.png) no-repeat 0 -216px ;
}
.cke_rtl .cke_button__cut_icon, .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {
background: url(icons.png) no-repeat 0 -240px ;
}
.cke_ltr .cke_button__cut_icon {
background: url(icons.png) no-repeat 0 -264px ;
}
.cke_rtl .cke_button__paste_icon, .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {
background: url(icons.png) no-repeat 0 -288px ;
}
.cke_ltr .cke_button__paste_icon {
background: url(icons.png) no-repeat 0 -312px ;
}
.cke_button__horizontalrule_icon {
background: url(icons.png) no-repeat 0 -336px ;
}
.cke_button__image_icon {
background: url(icons.png) no-repeat 0 -360px ;
}
.cke_rtl .cke_button__indent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {
background: url(icons.png) no-repeat 0 -384px ;
}
.cke_ltr .cke_button__indent_icon {
background: url(icons.png) no-repeat 0 -408px ;
}
.cke_rtl .cke_button__outdent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {
background: url(icons.png) no-repeat 0 -432px ;
}
.cke_ltr .cke_button__outdent_icon {
background: url(icons.png) no-repeat 0 -456px ;
}
.cke_rtl .cke_button__anchor_icon, .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {
background: url(icons.png) no-repeat 0 -480px ;
}
.cke_ltr .cke_button__anchor_icon {
background: url(icons.png) no-repeat 0 -504px ;
}
.cke_button__link_icon {
background: url(icons.png) no-repeat 0 -528px ;
}
.cke_button__unlink_icon {
background: url(icons.png) no-repeat 0 -552px ;
}
.cke_rtl .cke_button__bulletedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {
background: url(icons.png) no-repeat 0 -576px ;
}
.cke_ltr .cke_button__bulletedlist_icon {
background: url(icons.png) no-repeat 0 -600px ;
}
.cke_rtl .cke_button__numberedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {
background: url(icons.png) no-repeat 0 -624px ;
}
.cke_ltr .cke_button__numberedlist_icon {
background: url(icons.png) no-repeat 0 -648px ;
}
.cke_button__maximize_icon {
background: url(icons.png) no-repeat 0 -672px ;
}
.cke_rtl .cke_button__pastetext_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {
background: url(icons.png) no-repeat 0 -696px ;
}
.cke_ltr .cke_button__pastetext_icon {
background: url(icons.png) no-repeat 0 -720px ;
}
.cke_rtl .cke_button__pastefromword_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {
background: url(icons.png) no-repeat 0 -744px ;
}
.cke_ltr .cke_button__pastefromword_icon {
background: url(icons.png) no-repeat 0 -768px ;
}
.cke_button__removeformat_icon {
background: url(icons.png) no-repeat 0 -792px ;
}
.cke_rtl .cke_button__source_icon, .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {
background: url(icons.png) no-repeat 0 -816px ;
}
.cke_ltr .cke_button__source_icon {
background: url(icons.png) no-repeat 0 -840px ;
}
.cke_button__specialchar_icon {
background: url(icons.png) no-repeat 0 -864px ;
}
.cke_button__scayt_icon {
background: url(icons.png) no-repeat 0 -888px ;
}
.cke_button__table_icon {
background: url(icons.png) no-repeat 0 -912px ;
}
.cke_rtl .cke_button__redo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {
background: url(icons.png) no-repeat 0 -936px ;
}
.cke_ltr .cke_button__redo_icon {
background: url(icons.png) no-repeat 0 -960px ;
}
.cke_rtl .cke_button__undo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {
background: url(icons.png) no-repeat 0 -984px ;
}
.cke_ltr .cke_button__undo_icon {
background: url(icons.png) no-repeat 0 -1008px ;
}
.cke_button__spellchecker_icon {
background: url(icons.png) no-repeat 0 -1032px ;
}
.cke_hidpi .cke_button__about_icon {
background: url(icons_hidpi.png) no-repeat 0 -0px ;
background-size: 16px ;
}
.cke_hidpi .cke_button__bold_icon {
background: url(icons_hidpi.png) no-repeat 0 -24px ;
background-size: 16px ;
}
.cke_hidpi .cke_button__italic_icon {
background: url(icons_hidpi.png) no-repeat 0 -48px ;
background-size: 16px ;
}
.cke_hidpi .cke_button__strike_icon {
background: url(icons_hidpi.png) no-repeat 0 -72px ;
background-size: 16px ;
}
.cke_hidpi .cke_button__subscript_icon {
background: url(icons_hidpi.png) no-repeat 0 -96px ;
background-size: 16px ;
}
.cke_hidpi .cke_button__superscript_icon {
background: url(icons_hidpi.png) no-repeat 0 -120px ;
background-size: 16px ;
}
.cke_hidpi .cke_button__underline_icon {
background: url(icons_hidpi.png) no-repeat 0 -144px ;
background-size: 16px ;
}
.cke_hidpi .cke_button__blockquote_icon {
background: url(icons_hidpi.png) no-repeat 0 -168px ;
background-size: 16px ;
}
.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 -192px ;
background-size: 16px ;
}
.cke_hidpi .cke_ltr .cke_button__copy_icon, .cke_ltr.cke_hidpi .cke_button__copy_icon {
background: url(icons_hidpi.png) no-repeat 0 -216px ;
background-size: 16px ;
}
.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 -240px ;
background-size: 16px ;
}
.cke_hidpi .cke_ltr .cke_button__cut_icon, .cke_ltr.cke_hidpi .cke_button__cut_icon {
background: url(icons_hidpi.png) no-repeat 0 -264px ;
background-size: 16px ;
}
.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 -288px ;
background-size: 16px ;
}
.cke_hidpi .cke_ltr .cke_button__paste_icon, .cke_ltr.cke_hidpi .cke_button__paste_icon {
background: url(icons_hidpi.png) no-repeat 0 -312px ;
background-size: 16px ;
}
.cke_hidpi .cke_button__horizontalrule_icon {
background: url(icons_hidpi.png) no-repeat 0 -336px ;
background-size: 16px ;
}
.cke_hidpi .cke_button__image_icon {
background: url(icons_hidpi.png) no-repeat 0 -360px ;
background-size: 16px ;
}
.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 -384px ;
background-size: 16px ;
}
.cke_hidpi .cke_ltr .cke_button__indent_icon, .cke_ltr.cke_hidpi .cke_button__indent_icon {
background: url(icons_hidpi.png) no-repeat 0 -408px ;
background-size: 16px ;
}
.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 -432px ;
background-size: 16px ;
}
.cke_hidpi .cke_ltr .cke_button__outdent_icon, .cke_ltr.cke_hidpi .cke_button__outdent_icon {
background: url(icons_hidpi.png) no-repeat 0 -456px ;
background-size: 16px ;
}
.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 -480px ;
background-size: 16px ;
}
.cke_hidpi .cke_ltr .cke_button__anchor_icon, .cke_ltr.cke_hidpi .cke_button__anchor_icon {
background: url(icons_hidpi.png) no-repeat 0 -504px ;
background-size: 16px ;
}
.cke_hidpi .cke_button__link_icon {
background: url(icons_hidpi.png) no-repeat 0 -528px ;
background-size: 16px ;
}
.cke_hidpi .cke_button__unlink_icon {
background: url(icons_hidpi.png) no-repeat 0 -552px ;
background-size: 16px ;
}
.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 -576px ;
background-size: 16px ;
}
.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon, .cke_ltr.cke_hidpi .cke_button__bulletedlist_icon {
background: url(icons_hidpi.png) no-repeat 0 -600px ;
background-size: 16px ;
}
.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 -624px ;
background-size: 16px ;
}
.cke_hidpi .cke_ltr .cke_button__numberedlist_icon, .cke_ltr.cke_hidpi .cke_button__numberedlist_icon {
background: url(icons_hidpi.png) no-repeat 0 -648px ;
background-size: 16px ;
}
.cke_hidpi .cke_button__maximize_icon {
background: url(icons_hidpi.png) no-repeat 0 -672px ;
background-size: 16px ;
}
.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 -696px ;
background-size: 16px ;
}
.cke_hidpi .cke_ltr .cke_button__pastetext_icon, .cke_ltr.cke_hidpi .cke_button__pastetext_icon {
background: url(icons_hidpi.png) no-repeat 0 -720px ;
background-size: 16px ;
}
.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 -744px ;
background-size: 16px ;
}
.cke_hidpi .cke_ltr .cke_button__pastefromword_icon, .cke_ltr.cke_hidpi .cke_button__pastefromword_icon {
background: url(icons_hidpi.png) no-repeat 0 -768px ;
background-size: 16px ;
}
.cke_hidpi .cke_button__removeformat_icon {
background: url(icons_hidpi.png) no-repeat 0 -792px ;
background-size: 16px ;
}
.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 -816px ;
background-size: 16px ;
}
.cke_hidpi .cke_ltr .cke_button__source_icon, .cke_ltr.cke_hidpi .cke_button__source_icon {
background: url(icons_hidpi.png) no-repeat 0 -840px ;
background-size: 16px ;
}
.cke_hidpi .cke_button__specialchar_icon {
background: url(icons_hidpi.png) no-repeat 0 -864px ;
background-size: 16px ;
}
.cke_hidpi .cke_button__scayt_icon {
background: url(icons_hidpi.png) no-repeat 0 -888px ;
background-size: 16px ;
}
.cke_hidpi .cke_button__table_icon {
background: url(icons_hidpi.png) no-repeat 0 -912px ;
background-size: 16px ;
}
.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 -936px ;
background-size: 16px ;
}
.cke_hidpi .cke_ltr .cke_button__redo_icon, .cke_ltr.cke_hidpi .cke_button__redo_icon {
background: url(icons_hidpi.png) no-repeat 0 -960px ;
background-size: 16px ;
}
.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 -984px ;
background-size: 16px ;
}
.cke_hidpi .cke_ltr .cke_button__undo_icon, .cke_ltr.cke_hidpi .cke_button__undo_icon {
background: url(icons_hidpi.png) no-repeat 0 -1008px ;
background-size: 16px ;
}
.cke_hidpi .cke_button__spellchecker_icon {
background: url(icons_hidpi.png) no-repeat 0 -1032px ;
background-size: 16px ;
}
////////////////////
///// Custom Apostrophe skin
////////////////////
.icon
{
font-family: FontAwesome;
font-weight: normal;
font-style: normal;
text-decoration: inherit;
-webkit-font-smoothing: antialiased;
*margin-right: .3em;
&::before
{
text-decoration: inherit;
display: inline-block;
speak: none;
}
}
.cke
{
}
.cke_inner
{
border: 1px solid @apos-grey50;
background: rgba(255,255,255,0.5);
border-radius: 5px;
}
.cke_top
{
padding: 8px 5px 3px 9px;
}
.cke_toolbar
{
}
.cke_toolgroup,
.cke_combo_button
{
border: 1px solid #d32d21;
}
.cke_combo_button
{
.apos-bg-gradient();
color: white;
}
.cke_combo_text
{
color: white;
}
a.cke_button
{
.apos-bg-gradient();
.icon();
border-right: 1px solid #d32d21;
&:last-child{ border-right: 0;}
&::before
{
color: white;
opacity:0.8;
font-size: 12px;
padding: 4px 5px;
}
}
.cke_button_icon {display: none;}
.cke_button:hover,
a.cke_combo_button:hover,
a.cke_combo_button:focus,
.cke_combo_off a.cke_combo_button:hover,
.cke_combo_off a.cke_combo_button:focus
{
background-color: darken(@apos-base, 10%);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(darken(@apos-base, 10%)), to(@apos-lighten-10));
background: -webkit-linear-gradient(top, darken(@apos-base, 10%), @apos-lighten-10);
background: -moz-linear-gradient(top, darken(@apos-base, 10%), @apos-lighten-10);
background: -ms-linear-gradient(top, darken(@apos-base, 10%), @apos-lighten-10);
&::before
{
opacity: 1;
}
}
.icon-bold { &::before {content: "\f032";} }
.icon-italic { &::before {content: "\f033";} }
.icon-table { &::before {content: "\f0ce";} }
.icon-bulletedlist { &::before {content: "\f0ca";} }
.icon-numberedlist { &::before {content: "\f0cb";} }
.icon-blockquote { &::before {content: "\f10d";} }
.icon-anchor { &::before {content: "\f13d";} }
.icon-unlink { &::before {content: "\f127";} }
.icon-link { &::before {content: "\f0c1";} }
.icon-remove { &::before {content: "\f00d";} }
.icon-underline { &::before {content: "\f0cd";} }
.icon-strike { &::before {content: "\f0cc";} }
.icon-subscript { &::before {content: "\f12c";} }
.icon-superscript { &::before {content: "\f12b";} }
.icon-unformat { &::before {content: "\f05c";} }
.icon-numberedList { &::before {content: "\f0cb";} }
.icon-blockquote { &::before {content: "\f10e";} }
.icon-undo { &::before {content: "\f0e2"; } }
.icon-redo { &::before {content: "\f0e2"; transform: scaleX(-1); } }
.icon-pastetext { &::before {content: "\f0ea"; } }
.cke_button__bold { .icon-bold(); }
.cke_button__italic { .icon-italic(); }
.cke_button__link { .icon-link(); }
.cke_button__anchor { .icon-anchor(); }
.cke_button__unlink { .icon-unlink(); }
.cke_button__bulletedlist { .icon-bulletedlist(); }
.cke_button__numberedlist { .icon-numberedlist(); }
.cke_button__blockquote { .icon-blockquote(); }
.cke_button__table { .icon-table(); }
.cke_button__underline { .icon-underline(); }
.cke_button__strike { .icon-strike(); }
.cke_button__subscript { .icon-subscript(); }
.cke_button__superscript { .icon-superscript(); }
.cke_button__removeformat { .icon-remove(); }
.cke_button__undo { .icon-undo(); }
.cke_button__redo { .icon-redo(); }
.cke_button__pastetext { .icon-pastetext(); }