/*
Copyright (c) 2003-2014, .cke CKSource - Frederico Knabben. All rights reserved.
For licensing, .cke see LICENSE.md or http://ckeditor.com/license
*/
.cke .cke_reset_all fieldset {
	padding: 10px;
}
.cke .cke_reset_all select {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box
}
.cke .cke_chrome {
	padding: 0;
}
.cke .cke_inner {
	padding: 0
}
.cke .cke_float .cke_inner {
	padding-bottom: 0
}
.cke .cke_top {
	padding: 6px 8px 2px;
}
.cke .cke_bottom {
	padding: 6px 8px 2px;
}
.cke .cke_resizer {
	margin-top: 6px;
	margin-bottom: 2px;
}
.cke .cke_resizer_ltr {
	margin-right: -4px
}
.cke .cke_resizer_rtl {
	margin-left: -4px;
}
.cke .cke_wysiwyg_div {
	padding: 0 8px;
}
.cke .cke_menu_panel {
	padding: 0;
	margin: 0
}
.cke .cke_panel_list {
	margin: 3px;
	padding: 0;
}
.cke .cke_panel_listItem {
	margin: 0;
	padding-bottom: 1px
}
.cke .cke_panel_listItem a {
	padding: 3px 4px;
}
.cke .cke_hc .cke_panel_listItem a:hover, .cke .cke_hc .cke_panel_listItem a:focus, .cke .cke_hc .cke_panel_listItem a:active {
	padding: 1px 2px
}
.cke .cke_panel_grouptitle {
	margin: 0;
	padding: 4px 6px;
}
.cke .cke_panel_listItem p, .cke .cke_panel_listItem h1, .cke .cke_panel_listItem h2, .cke .cke_panel_listItem h3, .cke .cke_panel_listItem h4, .cke .cke_panel_listItem h5, .cke .cke_panel_listItem h6, .cke .cke_panel_listItem pre {
	margin-top: 0;
	margin-bottom: 0
}
.cke .cke_colorblock {
	padding: 3px;
}
.cke a.cke_colorbox {
	padding: 2px;
}
.cke .cke_toolgroup {
	margin: 0 6px 5px 0;
}
.cke .cke_hc .cke_toolgroup {
	margin-right: 10px;
	margin-bottom: 10px
}
.cke .cke_rtl .cke_toolgroup {
	margin-left: 6px;
	margin-right: 0
}
.cke a.cke_button {
	padding: 4px 6px;
}
.cke .cke_hc .cke_button {
	padding: 3px 5px;
	margin: -2px 4px 0 -2px
}
.cke .cke_hc .cke_button_on, .cke .cke_hc a.cke_button_off:hover, .cke .cke_hc a.cke_button_off:focus, .cke .cke_hc a.cke_button_off:active, .cke .cke_hc a.cke_button_disabled:hover, .cke .cke_hc a.cke_button_disabled:focus, .cke .cke_hc a.cke_button_disabled:active {
	padding: 1px 3px
}
.cke .cke_button_icon {
	margin-top: 1px;
}
.cke .cke_button_label {
	padding-left: 3px;
	margin-top: 1px;
}
.cke .cke_rtl .cke_button_label {
	padding-right: 3px;
	padding-left: 0;
}
.cke .cke_hc .cke_button_label {
	padding: 0;
}
.cke .cke_button_arrow {
	margin: 8px 0 0 1px;
}
.cke .cke_rtl .cke_button_arrow {
	margin-right: 5px;
	margin-left: 0
}
.cke .cke_hc .cke_button_arrow {
	margin: 3px -2px 0 3px;
}
.cke .cke_toolbar_separator {
	margin: 5px 2px 0;
}
.cke .cke_hc .cke_toolbar_separator {
	margin: 1px 5px 0 0
}
.cke .cke_toolbox_collapser {
	margin: 11px 0 0;
}
.cke .cke_toolbox_collapser.cke_toolbox_collapser_min {
	margin: 0 2px 4px
}
.cke .cke_toolbox_collapser .cke_arrow {
	margin-top: 1px;
}
.cke .cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow {
	margin-top: 4px;
}
.cke .cke_hc .cke_toolbox_collapser .cke_arrow {
	margin-top: 0;
	margin-right: 2px
}
.cke .cke_hc .cke_menubutton {
	padding: 2px
}
.cke .cke_hc .cke_menubutton:hover, .cke .cke_hc .cke_menubutton:focus, .cke .cke_hc .cke_menubutton:active {
	padding: 0
}
.cke .cke_menubutton_icon {
	padding: 4px
}
.cke .cke_hc .cke_menubutton_icon {
	padding: 4px 0
}
.cke .cke_menubutton_label {
	padding: 0 5px;
}
.cke .cke_menubutton_on .cke_menubutton_icon {
	padding-right: 3px
}
.cke .cke_menuarrow {
	padding: 0 5px
}
.cke .cke_hc .cke_combo {
	margin-top: -2px
}
.cke .cke_combo_label {
	margin-right: 5px
}
.cke .cke_rtl .cke_combo_label {
	margin-left: 5px;
	margin-right: 0
}
.cke .cke_combo_button {
	margin: 0 6px 5px 0;
}
.cke .cke_rtl .cke_combo_button {
	margin-left: 5px;
	margin-right: 0
}
.cke .cke_hc a.cke_combo_button {
	padding: 3px
}
.cke .cke_hc .cke_combo_on a.cke_combo_button, .cke .cke_hc .cke_combo_off a.cke_combo_button:hover, .cke .cke_hc .cke_combo_off a.cke_combo_button:focus, .cke .cke_hc .cke_combo_off a.cke_combo_button:active {
	padding: 1px
}
.cke .cke_combo_text {
	padding-left: 10px;
	line-height: 26px !important;
}
.cke .cke_rtl .cke_combo_text {
	padding-left: 0;
	padding-right: 10px
}
.cke .cke_combo_open {
	margin: 1px 7px 1px;
}
.cke .cke_combo_arrow {
	margin: 11px 0 0;
}
.cke .cke_hc .cke_combo_arrow {
	margin-top: 3px
}
.cke .cke_path {
	margin: -2px 0 2px
}
.cke .cke_path_item, .cke .cke_path_empty {
	padding: 3px 4px;
	margin-right: 2px;
}
.cke .cke_hc a.cke_path_item:hover, .cke .cke_hc a.cke_path_item:focus, .cke .cke_hc a.cke_path_item:active {
	padding: 1px 2px
}
.cke .cke_bottom {
	padding-bottom: 3px
}
.cke .cke_combo_text {
	margin-bottom: -1px;
	margin-top: 1px
}
