﻿.tox-tinymce-aux {
  z-index: 22000 !important
}

div.tox-pop .tox-pop__dialog .tox-toolbar {
  padding: 0
}

div.tox.tox-tinymce {
  border-radius: 0px;
  border: 1px solid #000000;
}

div.tox button {
  overflow: hidden
}

div.tox .tox-textfield[type=text] {
  padding: 5px
}

div.tox:not([dir=rtl]) .tox-toolbar .tox-toolbar__group:not(:last-of-type),
div.tox:not([dir=rtl]) .tox-toolbar__overflow .tox-toolbar__group:not(:last-of-type),
div.tox:not([dir=rtl]) .tox-toolbar__primary .tox-toolbar__group:not(:last-of-type) {
  border-right: 1px solid rgba(187,187,187,.3);
}

div.tox .tox-toolbar .tox-toolbar__group,
div.tox .tox-toolbar__overflow .tox-toolbar__group,
div.tox .tox-toolbar__primary .tox-toolbar__group {
  margin: 3px 0
}

div.tox .tox-toolbar .tox-toolbar__group:not(:last-of-type),
div.tox .tox-toolbar__overflow .tox-toolbar__group:not(:last-of-type),
div.tox .tox-toolbar__primary .tox-toolbar__group:not(:last-of-type) {
  padding: 0 0 0 2px;
}

div.tox .tox-toolbar .tox-toolbar__group:last-of-type,
div.tox .tox-toolbar__overflow .tox-toolbar__group:last-of-type,
div.tox .tox-toolbar__primary .tox-toolbar__group:last-of-type {
  padding: 0
}

div.tox .tox-toolbar .tox-toolbar__group:last-of-type button:last-of-type,
div.tox .tox-toolbar__overflow .tox-toolbar__group:last-of-type button:last-of-type,
div.tox .tox-toolbar__primary .tox-toolbar__group:last-of-type button:last-of-type {
  margin-right: 0
}

div.tox .tox-tbtn--disabled,
div.tox .tox-tbtn--disabled:hover,
div.tox .tox-tbtn:disabled,
div.tox .tox-tbtn:disabled:hover {
  cursor: default
}

div.tox .tox-editor-container .tox-editor-header {
  padding: 0;
  border-bottom: 1px solid #bbb;
  box-shadow: none
}

div.tox .tox-editor-container .tox-editor-header .tox-toolbar,
div.tox .tox-editor-container .tox-editor-header .tox .tox-toolbar__primary,
div.tox .tox-editor-container .tox-editor-header .tox .tox-toolbar__overflow {
  background-image: none
}

div.tox .tox-editor-container .tox-editor-header .tox-tbtn {
  width: auto !important;
  height: 26px
}

div.tox .tox-editor-container .tox-editor-header .tox-tbtn .tox-icon {
  margin: 1px
}

div.tox .tox-editor-container .tox-editor-header .tox-tbtn,
div.tox .tox-editor-container .tox-editor-header .tox-split-button {
  margin: 0px 2px 0px 0
}

div.tox .tox-editor-container .tox-editor-header .tox-tbtn .tox-tbtn,
div.tox .tox-editor-container .tox-editor-header .tox-split-button .tox-tbtn {
  margin: 0
}

div.tox .tox-editor-container .tox-editor-header .tox-split-button:hover {
  box-shadow: none;
  background: #f0f0f0
}

div.tox .tox-editor-container .tox-editor-header .tox-tbtn--select .tox-tbtn__select-label {
  margin: 0 2px
}

div.tox .tox-editor-container .tox-editor-header .tox-tbtn--select .tox-tbtn__select-chevron {
  display: none
}

div.tox .tox-editor-container .tox-editor-header .tox-tbtn.tox-split-button__chevron {
  width: 16px !important
}

div.tox .tox-editor-container .tox-editor-header .tox-tbtn.tox-tbtn--bespoke {
  width: 146px !important
}

div.tox .tox-editor-container .tox-editor-header .tox-tbtn.tox-tbtn--bespoke .tox-tbtn__select-label {
  width: 100%
}

div.tox .tox-editor-container .tox-editor-header .tox-tbtn.tox-tbtn--bespoke + .tox-tbtn--bespoke {
  width: 46px !important
}

div.tox .tox-notification {
  padding: 0;
  border-radius: 0;
  margin: 0;
  grid-template-columns: 24px auto 30px
}

div.tox .tox-notification .tox-button--icon,
div.tox .tox-notification .tox .tox-button.tox-button--icon,
div.tox .tox-notification .tox-button.tox-button--secondary.tox-button--icon {
  padding: 0;
  border-radius: 0
}

div.tox .tox-notification .tox-progress-bar {
  width: 100%;
  height: 4px;
  display: flex;
  flex-direction: column;
  margin-top: 4px
}

div.tox .tox-notification .tox-progress-bar .tox-bar {
  height: 4px;
  background: #57a1ed
}

div.tox .tox-notification .tox-progress-bar .tox-text {
  display: none
}

div.tox .tox-notification .tox-progress-bar + .tox-notification__dismiss {
  display: none
}

div.tox.tox-tinymce.invalidField {
  overflow: visible;
}