img[data-align="center"] {
  display: block;
  margin: auto;
}
.ck-content a {
  text-decoration: none;
}
.ck-content .img-responsive {
  max-width: 100%;
  height: auto !important;
}
.ck-content h1.page-title {
  color: #ffffff;
  font-family: Roboto, sans-serif;
}
.node__content h2 + p,
.cke_editable h2 + p {
  margin-top: 1rem;
}
.node__content p + h2,
.cke_editable p + h2 {
  margin-top: 2.5rem;
}
.node__content h3 + p,
.cke_editable h3 + p {
  margin-top: 0.75rem;
}
.node__content p + h3,
.cke_editable p + h3 {
  margin-top: 1.5rem;
}
.node__content p ~ a:not .btn,
.cke_editable p ~ a:not .btn {
  text-decoration: underline;
  color: #89bd27;
}
.node__content p ~ a:not .btn:hover,
.cke_editable p ~ a:not .btn:hover {
  text-decoration: none;
  color: #008eab;
}
.node__content h2,
.cke_editable h2 {
  font-size: 2em;
}
.node__content h3,
.cke_editable h3 {
  font-size: 1.7em;
}
.node__content h2,
.cke_editable h2,
.node__content h2.color01,
.cke_editable h2.color01,
.node__content h3.color01,
.cke_editable h3.color01,
.node__content span.color01,
.cke_editable span.color01 {
  color: #89bd27;
}
.node__content h3,
.cke_editable h3,
.node__content h2.color02,
.cke_editable h2.color02,
.node__content h3.color02,
.cke_editable h3.color02,
.node__content span.color02,
.cke_editable span.color02 {
  color: #008eab;
}
.node__content h2.color03,
.cke_editable h2.color03,
.node__content h3.color03,
.cke_editable h3.color03,
.node__content span.color03,
.cke_editable span.color03 {
  color: #ff6c00;
}
.node__content h2.color04,
.cke_editable h2.color04,
.node__content h3.color04,
.cke_editable h3.color04,
.node__content span.color04,
.cke_editable span.color04 {
  color: #414142;
}
.node__content ul,
.cke_editable ul,
.node__content ol,
.cke_editable ol {
  margin: 2rem 0 3rem 3rem;
}
.node__content ul li,
.cke_editable ul li,
.node__content ol li,
.cke_editable ol li {
  margin: 0 0 0.5rem;
}
.cke_editable table {
  max-width: 100%;
  width: 100%;
  border-color: #e6e6e6;
}
.cke_editable table th,
.cke_editable table td {
  padding: 0.4rem;
  line-height: 1.05;
}
.cke_editable table th {
  background: #89bd27;
  color: #ffffff;
  border-right: 1px solid #ffffff;
}
.cke_editable table th:last-child {
  border-right-color: #e6e6e6;
}
.cke_editable table td {
  border: 1px solid #e6e6e6;
}
