/* stylelint-disable selector-class-pattern */
.cke_toolgroup {
  a.cke_button__concrete_save {
    background-color: #337ab7;
    background-image: linear-gradient(to bottom, #337ab7, #336fad);
    text-shadow: none;

    &:hover {
      background: #286090 !important;
      background-image: linear-gradient(to bottom, #336fad, #315f9b) !important;
    }
  }

  .cke_button__concrete_save .cke_button__concrete_save_label,
  .cke_button__concrete_cancel .cke_button__concrete_cancel_label {
    display: inline-block;
    padding-left: 4px;
    padding-right: 4px;
  }

  .cke_button__concrete_save .cke_button__concrete_save_label {
    color: #fff;
    text-shadow: none;
  }

  .cke_button__concrete_save .cke_button__concrete_save_icon,
  .cke_button__concrete_cancel .cke_button__concrete_cancel_icon {
    display: none;
  }
}

.cke_editable::before,
.cke_editable::after {
  content: '';
  display: table;
}

.cke_editable::after {
  clear: both;
}
