.py__tag {
  display: inline-block;
  padding: 1px 8px;
  font-size: 0;
  line-height: 1.5;
  text-align: center;
  white-space: nowrap;
  border-radius: 4px;
  outline: 0
}

.py__tag--close,
.py__tag--desc {
  font-size: 13px !important;
}

.py__tag--desc {
  margin-right: 2px
}

.py__tag,
.py__tag--default {
  color: $color-base;
  background-color: $color-default;
}

.py__tag--success {
  background-color: $color-success;
}

.py__tag--success .py-tag__close:hover {
  background-color: $color-success;
}

.py__tag--primary {
  background-color:$color-primary;
}

.py__tag--primary .py-tag__close:hover {
  background-color: $color-primary;
}

.py__tag--warning {
  background-color: $color-warning;
}

.py__tag--warning.py-tag__close:hover {
  background-color: $color-warning;
}

.py__tag--danger {
  background-color: $color-danger;
  border: 1px solid $color-danger;
}

.py__tag--danger .py-tag__close:hover {
  background-color: $color-danger;
}