.mab-jquery-taginput input {
  border: solid 1px #fff;
  outline: none;
  /*width: 6em;*/
  height: 20.984375px;
  padding: 1px 0;
  font-size: 14px;
  line-height: 1.21;
  vertical-align: top;
  /*margin-bottom: 6px;*/
  margin-bottom: 9px;
}
  .mab-jquery-taginput input.h {
    width: 1px; }
  .mab-jquery-taginput input:-moz-placeholder {
    color: #868e96; }
  .mab-jquery-taginput input::-moz-placeholder {
    color: #868e96;
    opacity: 1; }
  .mab-jquery-taginput input:-ms-input-placeholder {
    color: #868e96; }
  .mab-jquery-taginput input::-webkit-input-placeholder {
    color: #868e96; }
  .mab-jquery-taginput input::-ms-clear {
    display: none; }

.mab-jquery-taginput.form-control {
  height: auto;
  padding-bottom: 0;
  padding-top: 9px;
}

.mab-jquery-taginput .label {
  font-size: 1em;
  padding-right: 0.5em;
  margin-right: 5px;
  display: inline-block;
  margin-bottom: 6px; }

.mab-jquery-taginput a {
  text-decoration: none;
  color: #fff; }

.mab-jquery-taginput .glyphicon {
  font-size: 0.85em;
  vertical-align: -1px;
  cursor: pointer; }

.tt-query {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.tt-hint {
  color: #999; }

.tt-menu {
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  background-clip: padding-box; }

.tt-suggestion {
  margin: 0;
  padding: 3px 20px;
  line-height: 20px;
  clear: both;
  white-space: nowrap; }

.tt-suggestion.tt-cursor {
  color: #fff;
  background-color: #428bca; }