.py__tag,
.py__tag--default {
  color: #3f536e;
  background-color: #f7f7f7
}

.py__tag {
  display: inline-block;
  padding: 1px 8px;
  font-size: 0;
  line-height: 1.5;
  text-align: center;
  white-space: nowrap;
  border: 1px solid #dfdfdf;
  border-radius: 4px;
  outline: 0
}

.py__tag--close,
.py__tag--desc {
  font-size: 13px !important;
}

.py__tag--desc {
  margin-right: 2px
}

.py__tag--default {
  border-color: #dfdfdf
}

.py__tag--success {
  background-color: rgba(18, 206, 102, .1);
  border-color: rgba(18, 206, 102, .2);
  color: #13ce66
}

.py__tag--success .py-tag__close:hover {
  background-color: #13ce66;
  color: #fff
}

.py__tag--primary {
  background-color: rgba(63, 170, 245, .1);
  border-color: rgba(63, 170, 245, .2);
  color: #3FAAF5
}

.py__tag--primary .py-tag__close:hover {
  background-color: #3FAAF5;
  color: #fff
}

.py__tag--warning {
  background-color: rgba(247, 186, 41, .1);
  border-color: rgba(247, 186, 41, .2);
  color: #f7ba2a
}

.py__tag--warning.py-tag__close:hover {
  background-color: #f7ba2a;
  color: #fff
}

.py__tag--danger {
  background-color: rgba(255, 73, 73, .1);
  border-color: rgba(255, 73, 73, .2);
  color: #ff4949
}

.py__tag--danger .py-tag__close:hover {
  background-color: #ff4949;
  color: #fff
}