body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 81.25%;
  margin: 0;
  min-width: 400px;
  overflow-x: hidden;
  overflow-y: scroll;
  color: #4c4c4c;
}

#tinymce {
  padding: 10px 20px;
}

p,
ol,
ul,
pre,
blockquote {
  color: #4c4c4c;
  font-size: 15px;
  line-height: 1.73;
  margin: 15px 0;
}

strong,
b {
  font-weight: bold;
}
em,
i {
  font-style: italic;
}

ol,
ul {
  padding: 0;
  margin-left: 25px;
  margin-bottom: 10px;
}

ol li,
ul li {
  margin: 0 0 3px 0;
  padding: 0;
}

ul {
  list-style: disc;
}
ol {
  list-style: decimal;
}

code,
pre {
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 3px;
}
pre {
  white-space: pre-wrap;
  margin-bottom: 10px;
  margin-top: 5px;
  padding: 5px 10px;
}
code {
  font-size: 85%;
  padding-bottom: 2px;
  padding-top: 2px;
}
code:before,
code:after {
  content: "\A0";
  letter-spacing: -2px;
}
/*pre.ql-syntax {*/
/*background-color: #23241f;*/
/*color: #f8f8f2;*/
/*overflow: visible;*/
/*}*/

blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 10px;
  margin-top: 5px;
  padding-left: 16px;
}
