//
//label
//

.label {
  padding: .3em .5em;
  font-size: 75%;
  line-height: 1;
  vertical-align: baseline;
  font-weight: 700;
  background-color: rgba(120, 130, 140, .6);
  color: $white;
  border-radius: .2rem;
  white-space: nowrap;
  text-align: center;

  &, &.label.up {
    display: inline-block
  }

  &, &.no-bg {
    background-color: transparent;
    color: inherit;
  }

  &.up {
    top: -10px;
    min-width: 4px;
    min-height: 4px
  }

  &-lg {
    font-size: 1.33rem;
    padding: 5px 9px
  }

  &-sm {
    padding: .15em .35em
  }

  &-xs {
    padding: 0;
    width: 8px;
    height: 8px;

  }
}

.list-group-item.active>.label,.nav-pills>.active>a>.label {
  color: rgba(0,0,0,.87)
}