.bootstrap-tagsinput {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  display: inline-block;
  padding: 4px 6px;
  color: #555;
  vertical-align: middle;
  border-radius: 4px;
  max-width: 100%;
  line-height: 22px;
  cursor: text;
  width: calc(100% - 20px);
  height: 100%;
}
.bootstrap-tagsinput input {
 border: none;
 box-shadow: none;
 outline: none;
 background-color: transparent;
 padding: 0 6px;
 margin: 0;
 width: auto;
 max-width: inherit;
}
.bootstrap-tagsinput.form-control input::-moz-placeholder {
 color: #777;
 opacity: 1;
}
.bootstrap-tagsinput.form-control input:-ms-input-placeholder {
 color: #777;
}
.bootstrap-tagsinput.form-control input::-webkit-input-placeholder {
 color: #777;
}
.bootstrap-tagsinput input:focus {
 border: none;
 box-shadow: none;
}
  .bootstrap-tagsinput .tag {
    margin-right: 2px;
    color: black;
    padding: 4px;
    border-radius: 5px;
  }
.bootstrap-tagsinput .tag [data-role="remove"] {
 margin-left: 8px;
 cursor: pointer;
}
.bootstrap-tagsinput .tag [data-role="remove"]:after {
 content: "x";
 padding: 0px 2px;
}
.bootstrap-tagsinput .tag [data-role="remove"]:hover {
 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.bootstrap-tagsinput .tag [data-role="remove"]:hover:active {
 box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}


.label-info {
  background-color: #ccc;
}

.label .label-info {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}