.tags-list{list-style-type:none;margin:0;padding:0}.tags-list .tag-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;border:1px solid #777;margin-bottom:10px;border-radius:4px}.tags-list .tag-color{display:block;width:40px;-ms-flex-negative:0;flex-shrink:0}.tags-list .tag-meta{padding:5px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.tags-list .tag-description{width:100%;margin-top:5px;margin-bottom:0;font-size:small;color:#777;font-style:italic}.tags-list .tag-action{margin-left:auto}.tag-typehead{margin-bottom:20px}.tag-typehead .tags-dropdown-menu{position:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;border-radius:3px;padding-top:0;padding-bottom:0}.tag-typehead .tags-dropdown-menu .tags-fetching{background-color:#dee1e8}.tags-control{width:100%}.tags-control .form-control{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:4px 10px}.tags-control .form-control .tag,.tags-control .form-control input[type=text]{margin:2px}.tags-control .form-control input[type=text]{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;padding:0;line-height:1.42857143}.tags-control .form-control input[type=text]:focus{border:none;outline:0}.tags-control .tag .btn-link{border:none;padding:0;color:#fff;margin-left:7px}.tags-control .dropdown-menu{padding:5px}.tags-control .dropdown-menu .btn{margin-top:5px}.tags-control .dropdown-menu .btn .fa{margin-right:7px}.tags-control .tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;list-style:none;padding:0;margin:-5px}.tags-control .tags>li{-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;padding:5px}.tags-control .tag-preview{height:100%;display:block;text-align:left;border-radius:4px;padding:5px}.tags-control .tag-preview .label{margin-right:5px}.tags-control .tag-preview .tag-description{text-align:justify;font-size:12px}.tags-control .tag-preview:focus,.tags-control .tag-preview:hover{background:#efefef}.tag-cell .tag+.tag,.tags .tag+.tag{margin-left:5px}