.text-black {
    color: #000000 !important;
}

.text-primary {
    color: #3498db!important;
}

.mce-path.mce-flow-layout-item.mce-first {
    opacity: 0;
}

#general_overlay.open {
    background-color: rgba(0,0,0,.7);
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 2000;
    display: table;
}
table.table-striped tr td{
    background-color: transparent !important;
}
.style-tinymce-1{
    font-weight: 400;
}
.style-tinymce-2{
    font-weight: 400;
}
.style-tinymce-3{
    font-weight: 400;
}
.style-tinymce-4{
    font-weight: 400;
}

p{
    font-weight: 400;
}

#general_overlay .overlay-content {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    color: white;
}

#general_overlay .overlay-content > * {
    color: white;
    margin: auto;
}

th, td:not(.checkbox-all){
    text-align: center !important;
}