.redactor .redactor-styles > * {
  line-height: 1.2 !important;
  margin-top: 0 !important;
  margin-bottom: 1rem !important;
  min-height: 1.2em;
}

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

.redactor .redactor-styles .heading1,
.redactor-dropdown .redactor-dropdown-item-heading1 span {
  font-size: 2rem;
  font-weight: 600;
}

.redactor .redactor-styles .heading2,
.redactor-dropdown .redactor-dropdown-item-heading2 span {
  font-size: 1.8rem;
  font-weight: 600;
}

.redactor .redactor-styles .heading3,
.redactor-dropdown .redactor-dropdown-item-heading3 span {
  font-size: 1.6rem;
  font-weight: 600;
}

.redactor .redactor-styles .large,
.redactor-dropdown .redactor-dropdown-item-large span {
  font-size: 1.4rem;
}

.redactor .redactor-styles .small,
.redactor-dropdown .redactor-dropdown-item-small span {
  font-size: 0.8rem;
}

.redactor .redactor-styles .nowrap,
.redactor-dropdown .redactor-dropdown-item-nowrap span {
  border: 1px dashed rgba(0, 0, 0, 0.3);
  border-radius: 2px;
}

/* Special cases */

[id*=commonHeader] .redactor .redactor-styles > * {
  font-size: 2rem;
  font-weight: 600;
  text-align: center;
}
