.text {
  display: table-cell;
  word-break: normal;
  white-space: pre-wrap;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;

  span::selection {
    background: #bababa;
  }

  a {
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.27;
    letter-spacing: normal;
    color: #a3f0ff;
    text-decoration: none;

    &:hover {
      text-decoration: underline;
      color: #a3f0ff !important;
    }

    &:active, &:visited {
      color: #a3f0ff;
      opacity: 1;
    }
  }
}

.show-more-or-less {
  font-size: 15px;
  color: rgba(163, 240, 255, 0.9);
  line-height: 1.1;

  margin: 0;
  padding: 0;
  border: none;
  cursor: pointer;
  background: transparent;

  &:hover {
    text-decoration: underline;
  }
}
