
.tox .tox-menubar {
    background-color: #2c3034 !important;
}

.tox-tinymce {
    border: 2px solid #3f4346 !important;
}

.tox:not(.tox-tinymce-inline) .tox-editor-header {
    background-color: #2c3034 !important;
}

.tox .tox-toolbar-overlord {
    background-color: #2c3034 !important;
}

.tox .tox-toolbar, .tox .tox-toolbar__overflow, .tox .tox-toolbar__primary {
    background-color: #2c3034 !important;
}

.tox .tox-tbtn:hover {
    background: #cc3929 !important;
}

.tox .tox-tbtn:active {
    background: #ff5a4c !important;
}

.tox .tox-tbtn--enabled, .tox .tox-tbtn--enabled:hover {
    background: #ff5a4c !important;
}

.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active) {
    background: #cc3929 !important;
}

.tox .tox-mbtn--active {
    background: #ff5a4c !important;
}

.tox .tox-mbtn--active {
    background: #ff5a4c !important;
}

.tox .tox-collection--list .tox-collection__item--active {
    background-color: #cc3929 !important;
}

.tox .tox-mbtn:focus:not(:disabled) {
    background: #cc3929 !important;
}

.tox .tox-menu {
    background-color: #2a2a2a !important;
}

.tox .tox-tbtn:focus {
    background: #cc3929 !important;
}

.tox .tox-tbtn--bespoke {
    background: #242628 !important;
}

.tox .tox-split-button:hover {
    box-shadow: 0 0 0 1px #cc3929 inset !important;
}

.tox .tox-split-button:focus {
    background: #cc3929 !important;
}

.tox .tox-collection--list .tox-collection__item--enabled {
    background-color: #6a2e29 !important;
}

.tox .tox-statusbar {
    background-color: #2c3034 !important;
}

.tox .tox-dialog {
    background-color: #242424 !important;
}

.tox .tox-dialog-wrap__backdrop {
    background-color: rgb(60 60 60 / 75%) !important;
}
.tox .tox-dialog__header {
    background-color: #242424 !important;
}

.tox .tox-dialog__footer {
    background-color: #242424 !important;
}

.tox .tox-textarea {
    background-color: #242628 !important;
}

.tox .tox-textarea:focus {
    border-color: #cc3929 !important;
    box-shadow: 0 0 0 2px rgb(244 68 53 / 25%) !important;
}

.tox .tox-button::before {
    box-shadow: inset 0 0 0 2px #cfcfcf, 0 0 0 1px #cc3929, 0 0 0 3px rgb(204 57 41 / 25%) !important;
}

.tox .tox-button {
    background-color: #cc3929 !important;
    border-color: #cc3929 !important;
}

.tox .tox-button--secondary {
    background-color: #444444 !important;
    border-color: #444444 !important;
}

.tox .tox-textfield {
    background-color: #1e1e1e !important;
    border-color: rgba(0,0,0,.41) !important;
}

.tox .tox-textfield:focus {
    background-color: #1e1e1e !important;
    border-color: rgba(0,0,0,.9) !important;
    box-shadow: 0 0 0 2px rgb(0 0 0 / 25%) !important;
}

.tox .tox-listboxfield .tox-listbox--select {
    background-color: #1e1e1e !important;
    border-color: rgba(0,0,0,.41) !important;
}

.tox .tox-listboxfield .tox-listbox--select:focus {
    background-color: #1e1e1e !important;
    border-color: rgba(0,0,0,.9) !important;
    box-shadow: 0 0 0 2px rgb(0 0 0 / 25%) !important;
}

.tox .tox-dropzone {
    background: #313132 !important;
}