:after,:before,tags-input *{-webkit-box-sizing:border-box;box-sizing:border-box}tags-input .host{position:relative;margin-bottom:5px;padding-left:5px;border:1px solid #dedfdb;background-color:#fff}tags-input .host:active{outline:none}tags-input .host .tags{padding:1px;overflow:hidden;word-wrap:break-word;cursor:text;background-color:#fff!important;margin-top:0!important;width:inherit}tags-input .tags .tag-list{margin:0;padding:0;list-style-type:none}tags-input .tags .tag-item span a{color:#fff!important;text-decoration:none!important;line-height:27px!important}tags-input .tags .tag-item{margin:2px 4px;padding:0 10px;display:inline-block;float:left;height:26px;line-height:25px;border-radius:3px;background-color:#3f97db}tags-input .tags .tag-item.selected{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#febbbb),color-stop(45%,#fe9090),to(#ff5c5c));background:-webkit-linear-gradient(top,#febbbb,#fe9090 45%,#ff5c5c);background:-o-linear-gradient(top,#febbbb 0,#fe9090 45%,#ff5c5c 100%);background:linear-gradient(180deg,#febbbb 0,#fe9090 45%,#ff5c5c)}tags-input .tags .tag-item .remove-button{margin:0 0 0 5px;padding:0;border:none;background:none;cursor:pointer;vertical-align:baseline;font:300 16px Arial,sans-serif;color:#fff}tags-input .tags .tag-item .remove-button:hover{text-decoration:none!important;color:#585858}tags-input .tags .tag-item .remove-button:active{color:red}tags-input .tags .input{border:0;outline:none;margin:2px;padding:0;float:left;height:26px}tags-input .tags .input::-ms-clear{display:none}tags-input.ng-invalid .tags{-webkit-box-shadow:0 0 3px 1px rgba(255,0,0,.6);box-shadow:0 0 3px 1px rgba(255,0,0,.6)}tags-input .autocomplete{margin-top:5px;position:absolute;padding:5px 0;z-index:999;width:100%;background-color:#fff;border:1px solid rgba(0,0,0,.2);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}tags-input .autocomplete .suggestion-list{margin:0;padding:0;list-style-type:none}tags-input .autocomplete .suggestion-item{padding:5px 10px;cursor:pointer;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;font:16px Helvetica Neue,Helvetica,Arial,sans-serif;color:#000;background-color:#fff}tags-input .autocomplete .suggestion-item.selected,tags-input .autocomplete .suggestion-item.selected em{color:#fff;background-color:#0097cf}tags-input .autocomplete .suggestion-item em{font:normal 700 16px Helvetica Neue,Helvetica,Arial,sans-serif;color:#000;background-color:#fff}