.tagsinput { height: $height-base; overflow-y: auto; text-align: left; .tag { cursor: pointer; overflow: hidden; position: relative; margin: 5px 3px 5px 0; @include label-style(); } .tag:hover{ padding-left: 10px; padding-right: 14px; } .tagsinput-add { color: $black-color; cursor: pointer; display: inline-block; font-size: 14px; padding: 5px 6px; margin: 5px 0 0; vertical-align: top; @include opacity(0.8); &:hover, &:focus{ @include opacity(1); } } .tagsinput-add:before { content: "\f067"; font-family: "FontAwesome"; } .tagsinput-remove-link { color: $default-color; cursor: pointer; font-size: 12px; padding: 2px 0; position: absolute; right: 0; opacity: 0; text-align: right; text-decoration: none; top: 0; width: 100%; z-index: 2; } .tag:hover .tagsinput-remove-link { opacity: 1; padding-right: 6px; } .tagsinput-remove-link:before { content: "\f00d"; font-family: "FontAwesome"; } .tagsinput-add-container { display: inline-block; vertical-align: middle; } input{ background: transparent; border: none; color: $black-color; margin: 0; outline: medium none !important; padding: 0 0 0 5px; vertical-align: top; width: 30px; height: 40px; } &.tag-blue .tag, &.tag-blue .tagsinput-remove-link{ @include label-color($primary-color); } &.tag-azure .tag, &.tag-azure .tagsinput-remove-link{ @include label-color($info-color); } &.tag-green .tag, &.tag-green .tagsinput-remove-link{ @include label-color($success-color); } &.tag-orange .tag, &.tag-orange .tagsinput-remove-link{ @include label-color($warning-color); } &.tag-red .tag, &.tag-red .tagsinput-remove-link{ @include label-color($danger-color); } &.tag-fill{ &.tag-blue .tag{ @include label-color-fill($primary-color); } &.tag-azure .tag{ @include label-color-fill($info-color); } &.tag-green .tag{ @include label-color-fill($success-color); } &.tag-orange .tag{ @include label-color-fill($warning-color); } &.tag-red .tag{ @include label-color-fill($danger-color); } } &.tag-fill .tagsinput-remove-link{ color: $white-color; } }