.editor,
.mce-content-body {
  color: black;
  line-height: 22px;
  text-decoration: none;
  text-align: justify;
}
.editor *,
.mce-content-body * {
  color: black;
  line-height: 22px;
  text-decoration: none;
  text-align: justify;
}
.editor *.bold,
.mce-content-body *.bold {
  font-weight: bold;
}
.editor *.italic,
.mce-content-body *.italic {
  font-style: italic;
}
.editor *.right,
.mce-content-body *.right {
  text-align: right;
}
.editor *.left,
.mce-content-body *.left {
  text-align: left;
}
.editor *.full,
.mce-content-body *.full {
  text-align: justify;
}
.editor *.center,
.mce-content-body *.center {
  text-align: center;
}
.editor *.underline,
.mce-content-body *.underline {
  text-decoration: underline;
}
.editor *.del,
.mce-content-body *.del {
  text-decoration: line-through;
}
.editor ul li,
.mce-content-body ul li {
  list-style: disc !important;
}
.editor a:hover,
.mce-content-body a:hover {
  color: #70458C !important;
  text-decoration: underline !important;
}
.editor table,
.mce-content-body table {
  width: 100% !important;
  border-collapse: collapse;
  table-layout: fixed !important;
  width: 100%;
}
.editor table td,
.editor table th,
.mce-content-body table td,
.mce-content-body table th {
  border: 1px solid white;
  padding: 5px;
}
.editor table th,
.mce-content-body table th {
  background: #4472c4 !important;
  color: white !important;
}
.editor table tr,
.editor table tr.b4c6e7,
.mce-content-body table tr,
.mce-content-body table tr.b4c6e7 {
  background: #b4c6e7;
}
.editor table tr.d9e2f3,
.mce-content-body table tr.d9e2f3 {
  background: #d9e2f3;
}
.editor img,
.mce-content-body img {
  max-width: 100% !important;
}
.editor .gm-style img,
.mce-content-body .gm-style img {
  max-width: none !important;
}
