#eval_form {
  * {
    font-size: 1.03em;
  }

  input[type=radio] {
    vertical-align: baseline;
    margin-right: 0.5em;
    transform: scale(1.2);
  }

  input[type=checkbox] {
    vertical-align: baseline;
    margin-right: 0.3em;
    margin-left: 0.5em;
    transform: scale(1.2);
  }

  .interactions-section {
    @media only screen and (max-width: 767.98px) {
      font-size: 0.9em;

      .narrower-on-mobile {
        padding-left: 0;
        padding-right: 0;
      }
    }

    p.item { // indent subsequent rows of text
      padding-left: 1.9em;
      text-indent: -1.9em;
      margin-bottom: 0;
    }
  }

  .rating-section {
    margin-top: 1rem;

    input[type=radio] {
      margin-right: 0;
    }

    .rating-row  {
      padding-top: 0;

      &:not(:last-child) {
        padding-bottom: 0;
      }

      .column {
        text-align: center;

        @media only screen and (max-width: 767.98px) {
          padding: 0;
        }
      }
    }
  }

#interactions_other_text {
  font-size: 0.8em;
  padding: 0.25em;
  width: 25em;
  border-top: none;
  border-left: none;
  border-right: none;
  }

}
