.focusTextEditor {
  z-index: 15;
}

.focusTextEditorPosition {
  width: calc(100% - 3rem);
  box-shadow: 0px 0px 7px 7px;
  position: absolute;
}

.customInstanceViewer .focusTextEditorPosition,
.customInstanceTypeViewer .focusTextEditorPosition,
.articleItem .focusTextEditorPosition {
  width: auto;
  width: initial;
}

.bigEditor .focusTextEditorPosition {
  position: relative;
}

#message .focusTextEditorPosition {
  box-shadow: 0px 2px 10px 0px !important;
}

.textEditors {
  margin-bottom: 2.5rem;
}

.textEditors:last-child {
  margin-bottom: 0;
}

.articleItem div.textEditor {
  height: 97px;
}

.articleItem div.textEditor.inited {
  height: auto;
  height: initial;
}

textarea.textEditor {
  display: none;
}

.textEditorDummy {
  background: white;
  border: solid 1px;
  border-color: rgb(201, 201, 201);
  height: 64px;
  font-family: "Times New Roman", Times, serif;
  line-height: 115%;
  overflow-y: auto;
  font-size: 16px;
  padding: 7px;
}

body > .jodit-dialog {
  height: 100vh;
  position: relative;
  width: 100vw;
}

body > .jodit-dialog > .jodit-dialog__overlay {
  background: rgba(102, 102, 102, 0.9);
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: -100%;
}

body > .jodit-dialog > .jodit-dialog__panel {
  border-radius: 4px;
}

body > .jodit-dialog > .jodit-dialog__panel .jodit-dialog__header {
  background-color: #4d4c47;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  color: white;
}

body > .jodit-dialog > .jodit-dialog__panel .jodit-dialog__header-title {
  font-size: 2rem;
  margin-left: 1.5rem;
}

body > .jodit-dialog > .jodit-dialog__panel .jodit-toolbar-editor-collection {
  background-color: #f29528 !important;
  border-color: #cf7c00 !important;
}

body
  > .jodit-dialog
  > .jodit-dialog__panel
  .jodit-dialog__header-toolbar
  .jodit-toolbar-collection {
  background-color: #f29528 !important;
  border-color: #cf7c00 !important;
  border-radius: 4px;
}

body
  > .jodit-dialog
  > .jodit-dialog__panel
  .jodit-dialog__header-toolbar
  .jodit-toolbar-collection:hover {
  color: #fff !important;
  background-color: #bf6700 !important;
  border-color: #bf6700 !important;
}

body > .jodit-dialog > .jodit-dialog__panel .jodit-icon.jodit-icon_cancel > g {
  display: none;
}

body
  > .jodit-dialog
  > .jodit-dialog__panel
  .jodit-dialog__header-toolbar
  .jodit-toolbar-button__icon {
  font: normal normal normal 14px/1 FontAwesome;
}

body
  > .jodit-dialog
  > .jodit-dialog__panel
  .jodit-dialog__header-toolbar
  .jodit-toolbar-button__icon:before {
  content: "\f00d";
  position: relative;
  left: 0.7rem;
}

body
  > .jodit-dialog
  > .jodit-dialog__panel
  .jodit-dialog__header-toolbar
  .jodit-toolbar-button__button:hover {
  background-color: #bf6700 !important;
}

.jodit-dialog__content {
  overflow: initial !important;
}

.jodit-dialog__header-title {
  font-weight: bold;
}

.jodit.jodit-container variable-content,
.jodit.jodit-container variable-content-label,
.jodit.jodit-container variable-content-unit {
  cursor: pointer;
}

.jodit.jodit-container .variableContentMeta {
  user-select: none;
}

/* 
.editMode .jodit.jodit-container variable-content:before,
.editMode .jodit.jodit-container variable-content-label:before,
.editMode .jodit.jodit-container variable-content-unit:before {
  content: attr(data-contentlabel);
}
*/

.readingMode .jodit.jodit-container variable-content .variableContentMeta,
.readingMode .jodit.jodit-container variable-content-label .variableContentMeta,
.readingMode .jodit.jodit-container variable-content-unit .variableContentMeta {
  display: none;
}

.readingMode .jodit.jodit-container variable-content:before,
.readingMode .jodit.jodit-container variable-content-label:before,
.readingMode .jodit.jodit-container variable-content-unit:before {
  content: attr(data-resolvedvariablecontent);
}

.jodit.jodit-container .selectedTextVariable, 
.jodit.jodit-container .jodit-toolbar__box .indicateVariableSelection {
  background: #b5d6fd;
  color: #4c4c4c;
}

.jodit-popup-container .jodit-toolbar-button_editTextVariable,
.jodit-popup-container .jodit-toolbar-button_deleteTextVariable {
  display: none;
}

.jodit.jodit-container .jodit-toolbar-button_prepareSelectedVariableAsButton {
  visibility: hidden;
  display: none;
}

.jodit-popup-container .jodit-toolbar-button_editMedium,
.jodit-popup-container .jodit-toolbar-button_deleteMedium {
  display: none;
}

.jodit.jodit-container .jodit-toolbar-button_prepareSelectedMediumAsButton {
  visibility: hidden;
  display: none;
}

.jodit.jodit-container .jodit-toolbar-button_insertMediumButton {
  visibility: hidden;
  display: none;
}

.joditDialog {
  margin: 3rem;
}

.joditDialog .joditDialogAcceptButtonWrap {
  margin-bottom: 3rem;
}

.inputIconVisible{
  overflow: visible !important;
}

.joditDialog .joditDialogSelectWrap {
  margin-bottom: 2rem !important;
}

.joditDialog #joditDialogAcceptButton i.fa {
  margin-right: 1rem;
}

.jodit-wysiwyg img[data-class-name="Medium"] { 
  max-height: 20px;
}

body > .jodit-popup-container .jodit-toolbar-button_pencil,
body >.jodit-popup-container .jodit-toolbar-button_valign,
body >.jodit-popup-container .jodit-toolbar-button_left {
  display: none;
}

.jodit.jodit-container .jodit-resizer {
  display: none;
}

.jodit.jodit-container .jodit-add-new-line {
  display: none;
}

variable-content,
variable-content-label,
variable-content-unit,
.textVariableValue,
.textVariableLabel,
.textVariableUnit {
  background-color: lightgray;
  padding: 0.25rem;
}

.jodit.jodit-container variable-content .variableContentMeta,
.jodit.jodit-container variable-content-label .variableContentMeta,
.jodit.jodit-container variable-content-unit .variableContentMeta {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}


.jodit-popup-container .jodit-toolbar-button_editTextVariable,
.jodit-popup-container .jodit-toolbar-button_deleteTextVariable {
   display: none;
}

body.joditSelectedTextVariable .jodit-popup-container .jodit-toolbar-button_editTextVariable,
body.joditSelectedTextVariable .jodit-popup-container .jodit-toolbar-button_deleteTextVariable {
   display: block;
}

body.joditSelectedTextVariable .jodit-popup-container .jodit-toolbar-button_addTextVariable {
    display: none;
 }

