@import "editor_ie.less";

.cke_rtl .cke_toolgroup, .cke_rtl .cke_toolbar_separator, .cke_rtl .cke_button, .cke_rtl .cke_button *, .cke_rtl .cke_combo, .cke_rtl .cke_combo *, .cke_rtl .cke_path_item, .cke_rtl .cke_path_item *, .cke_rtl .cke_path_empty {
  float: none
}

.cke_rtl .cke_toolgroup, .cke_rtl .cke_toolbar_separator, .cke_rtl .cke_combo_button, .cke_rtl .cke_combo_button *, .cke_rtl .cke_button, .cke_rtl .cke_button_icon {
  display: inline-block;
  vertical-align: top
}

.cke_toolbox {
  display: inline-block;
  padding-bottom: 5px;
  height: 100%
}

.cke_rtl .cke_toolbox {
  padding-bottom: 0
}

.cke_toolbar {
  margin-bottom: 5px
}

.cke_rtl .cke_toolbar {
  margin-bottom: 0
}

.cke_toolgroup {
  height: 26px
}

.cke_toolgroup, .cke_combo {
  position: relative
}

a.cke_button {
  float: none;
  vertical-align: top
}

.cke_toolbar_separator {
  display: inline-block;
  float: none;
  vertical-align: top;
  background-color: #c0c0c0
}

.cke_toolbox_collapser .cke_arrow {
  margin-top: 0
}

.cke_toolbox_collapser .cke_arrow {
  border-width: 4px
}

.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow {
  border-width: 3px
}

.cke_rtl .cke_button_arrow {
  padding-top: 8px;
  margin-right: 2px
}

.cke_rtl .cke_combo_inlinelabel {
  display: table-cell;
  vertical-align: middle
}

.cke_menubutton {
  display: block;
  height: 24px
}

.cke_menubutton_inner {
  display: block;
  position: relative
}

.cke_menubutton_icon {
  height: 16px;
  width: 16px
}

.cke_menubutton_icon, .cke_menubutton_label, .cke_menuarrow {
  display: inline-block
}

.cke_menubutton_label {
  width: auto;
  vertical-align: top;
  line-height: 24px;
  height: 24px;
  margin: 0 10px 0 0
}

.cke_menuarrow {
  width: 5px;
  height: 6px;
  padding: 0;
  position: absolute;
  right: 8px;
  top: 10px;
  background-position: 0 0
}

.cke_rtl .cke_menubutton_icon {
  position: absolute;
  right: 0;
  top: 0
}

.cke_rtl .cke_menubutton_label {
  float: right;
  clear: both;
  margin: 0 24px 0 10px
}

.cke_hc .cke_rtl .cke_menubutton_label {
  margin-right: 0
}

.cke_rtl .cke_menuarrow {
  left: 8px;
  right: auto;
  background-position: 0 -24px
}

.cke_hc .cke_menuarrow {
  top: 5px;
  padding: 0 5px
}

.cke_rtl input.cke_dialog_ui_input_text, .cke_rtl input.cke_dialog_ui_input_password {
  position: relative
}

.cke_wysiwyg_div {
  padding-top: 0 !important;
  padding-bottom: 0 !important
}