/* CK Editor Override Css Start */
/*.cke_top {
  padding: 4px 4px 2px;
}

.cke_toolbar {
  display: table;
  table-layout: fixed;
}

  .cke_toolbar .cke_toolgroup {
    display: table-cell;
    float: none;
  }

.cke_combo_text {
  width: auto !important;
}

.cke_toolgroup {
  padding-right: 0 !important;
}

.cke_toolgroup, .cke_combo {
  display: contents !important;
}*/

.cke_top {
  padding: 2px 2px 2px !important;
}

.cke_toolbar .cke_combo__fontsize, .cke_toolbar .cke_combo__fontsize .cke_combo_button {
  width: 50px;
}
  .cke_toolbar .cke_combo__fontsize .cke_combo_button .cke_combo_open {
    margin: 1px -12px 1px;
  }

  .cke_toolbar .cke_combo__fontsize .cke_combo_button .cke_combo_text {
    width: 40px;
  }

.cke_toolbar .cke_combo__styles, .cke_toolbar .cke_combo__styles .cke_combo_button {
  width: 60px;
}

  .cke_toolbar .cke_combo__styles .cke_combo_button .cke_combo_open {
    margin: 1px -12px 1px;
  }

  .cke_toolbar .cke_combo__styles .cke_combo_button .cke_combo_text {
    width: 50px;
  }

a.cke_button {
  padding: 4px 3px !important;
}

a.cke_button_off:hover, a.cke_button_off:focus, a.cke_button_off:active {
  padding: 3px 2px !important;
}

.cke_hc a.cke_button_on, .cke_hc a.cke_button_off:hover, .cke_hc a.cke_button_off:focus, .cke_hc a.cke_button_off:active {
  padding: 1px 0 !important;
}

a.cke_button_disabled:hover, a.cke_button_disabled:focus, a.cke_button_disabled:active {
  padding: 4px 3px !important;
}

a.cke_button_disabled:focus {
  padding: 3px 2px !important;
}

.cke_hc a.cke_button_disabled:hover, .cke_hc a.cke_button_disabled:focus, .cke_hc a.cke_button_disabled:active {
  padding: 3px 2px !important;
}

.cke_hc a.cke_button_disabled:focus {
  padding: 1px 0 !important;
}
/*.cke_toolbar .cke_combo+.cke_toolbar_end, .cke_toolbar .cke_combo+.cke_toolgroup {
  clear: both;
}
.cke_toolgroup #cke_14:before {
  content: "";
  position: absolute;
  height: 18px;
  width: 0;
  border-right: 1px solid #bcbcbc;
  margin-top: 5px;
  top: 0;
  left: 0;
}
.cke_toolbar .cke_combo__fontsize:after {
  display: none;
}
/*.cke_toolgroup #cke_21:after, .cke_toolgroup #cke_23:after, .cke_toolgroup #cke_25:after, .cke_toolgroup #cke_27:after, .cke_toolgroup #cke_31:after, .cke_toolgroup #cke_33:after, .cke_toolgroup #cke_37:after, .cke_toolgroup #cke_39:after, .cke_toolgroup #cke_41:after, .cke_toolgroup #cke_43:after, .cke_toolgroup #cke_44:after, .cke_toolgroup #cke_49:after, .cke_toolgroup #cke_51:after, .cke_combo__fontsize .cke_combo_button, .cke_toolgroup #cke_58:before {
  content: "";
  position: absolute;
  height: 18px;
  width: 0;
  border-right: 1px solid #bcbcbc;
  margin-top: 5px;
  top: 0;
  right: 0;
}
.cke_toolgroup #cke_44 {
  margin-left: 3px;
}
.cke_toolgroup #cke_44:after {
  right: -5px;
}*/
/* CK Editor Override Css End */
