.redactor-styles {
  padding: 8px 10px !important;
  font-family: HelveticaNeue, sans-serif !important;
  font-size: 13px !important;
  line-height: 1.5 !important;
}

.redactor-styles .text-center {
  text-align: center !important;
}
.redactor-styles .text-right {
  text-align: right !important;
}

.redactor-styles p {
  margin: 0 0 16px 0 !important;
}

.redactor-styles p:last-child {
  margin-bottom: 0 !important;
}

.redactor-styles a {
  color: #50C1F0 !important;
}

.redactor-styles ul,
.redactor-styles ol {
  margin: 0 0 16px 1rem !important;
  padding: 0 !important;
  list-style-type: none !important;
}

.redactor-styles ul:last-child,
.redactor-styles ol:last-child {
  margin-bottom: 0 !important;
}

.redactor-styles ol {
  counter-reset: item !important;
}

.redactor-styles ul li,
.redactor-styles ol li {
  margin-left: 1.5rem !important;
}

.redactor-styles ul li:before {
  content: "—" !important;
  margin-left: -1.5rem !important;
  padding-right: 0.7rem !important;
  color: #50C1F0 !important;
}

.redactor-styles ol li:before {
  content: counter(item) "." !important;
  counter-increment: item !important;
  margin-left: -1.5rem !important;
  padding-right: 0.7rem !important;
  color: #50C1F0 !important;
}

.redactor-styles ul ul li,
.redactor-styles ol ol li {
  list-style-type: none !important;
}

.redactor-styles table th,
.redactor-styles table td {
  padding: 8px 0 8px 10px !important;
}

.redactor-styles table th {
  font-weight: normal !important;
  font-size: inherit !important;
  color: #FFFFFF !important;
  background-color: #242F60 !important;
}
