/**
 * Styling for list elements.
 */

/* Address formatted in a dl */
.dl-address {
  dt {
    .sr-only;
  }
  dd {
    word-wrap:     break-word;
  }
  dd p {
    /* Don't allow paragraph breaks in an address */
    margin-bottom: 0;
  }
}
/* Enforce bottom margin */
.dl-address:last-child {
  margin-bottom: @line-height-computed;
}

/* Reduce list indent */
ul,
ol {
  padding-left:    1.5em;
}

/* Unordered list style with chevrons instead of bullets */
// stylelint-disable font-family-no-missing-generic-family-keyword
.list-chevron {
  list-style:      none;
  padding:         0;

  li {
    position:      relative;
    padding-left:  1.5em;
  }
  > li:before {
    font-family:   "Glyphicons Halflings";
    /* Right Chevron */
    content:       "\e080";
    margin-right:  .px-rem(6px)[];
    font-size:     .75em;
    position:      absolute;
    top:           .25em;
    left:          .5em;
  }
}

// stylelint-enable
