

/**
 *
 */

.mce-panel {
    border: 0 solid #4d4d4d;
    background-color: #1a1a1a;
}
.mce-menubar .mce-menubtn button span {
    color: #cfcece;
}
.mce-btn {
    background-color: #313131;
}
.mce-btn-group:not(:first-child) {
    border-left: 1px solid #313131;
}
.mce-menu-item .mce-ico, .mce-menu-item .mce-text{
    color: #e6e6e6;
}
.mce-ico, .mce-menubtn span {
    color: #e6e6e6;
}
.mce-caret {
    order-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px solid #e6e6e6;
}
div.mce-menu .mce-menu-item-sep, .mce-menu-item-sep:hover {
    background-bottom-color: rgba(230, 230, 230, 0.45);
}
.mce-btn.mce-active, .mce-btn.mce-active:hover, .mce-btn:hover {
    background-color: #313131;
    border-color: #313131;
}
.mce-container, .mce-container *, .mce-widget, .mce-widget *, .mce-reset {
    color: #fff;
}
.mce-textbox.mce-multiline {
    color: #333;
}
.mce-tabs, .mce-tabs + .mce-container-body {
    background: #1a1a1a;
}
.mce-container-body input, .mce-container-body select {
    background: #313131;
}
.mce-tab {
    background: #1a1a1a;
}
.mce-tab.mce-active {
    background: #5d5d5d;
}