/*
 * DO NOT EDIT THIS FILE DIRECTLY
 * Compiled from bootstrap-tagmanager.less based on Bootstrap 2.3.1 variables
 * https://github.com/twitter/bootstrap/blob/master/less/variables.less
 */
.tm-tag {
	position: relative;
	color: #8796af;
	border-right: 1px solid #e1e5f1;
	display: inline-block;
	margin: 0;
	padding: 10px 15px 10px 30px;
	vertical-align: middle;
	line-height: 100%;
	font-size: .8rem;
	max-width: 120px;
	font-weight: 600;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;  
}
.tm-tag:nth-child(n+1):before {
	content: "";
	border-radius: 10px;
	background: #ff7737;
	width: 9px;
	height: 9px;
	position: absolute;
	left: 15px;
	top: 12px;
}
.tm-tag:nth-child(2n+1):before {
	content: "";
	border-radius: 10px;
	background: #9272cc;
	width: 9px;
	height: 9px;
	position: absolute;
	left: 15px;
	top: 12px;
}
.tm-tag:nth-child(3n+1):before {
	content: "";
	border-radius: 10px;
	background: #ffc819;
	width: 9px;
	height: 9px;
	position: absolute;
	left: 15px;
	top: 12px;
}
.tm-tag:nth-child(4n+1):before {
	content: "";
	border-radius: 10px;
	background: #19a6b0;
	width: 9px;
	height: 9px;
	position: absolute;
	left: 15px;
	top: 12px;
}
.tm-tag:nth-child(5n+1):before {
	content: "";
	border-radius: 10px;
	background: #ff6c86;
	width: 9px;
	height: 9px;
	position: absolute;
	left: 15px;
	top: 12px;
}
.tm-tag .tm-tag-remove {
	color: #000000;
	margin-left: 7px;
	opacity: 0.4;
}
.tm-tag .tm-tag-remove:hover {
	color: #ff6c86;
	text-decoration: none;
	opacity: 0.8;
	cursor: pointer;
}
.tm-tag.tm-tag-warning {
	color: #945203;
	background-color: #f2c889;
	border-color: #f0a12f;
}
.tm-tag.tm-tag-error {
	color: #84212e;
	background-color: #e69ca6;
	border-color: #d24a5d;
}
.tm-tag.tm-tag-success {
	color: #638421;
	background-color: #cde69c;
	border-color: #a5d24a;
}
.tm-tag.tm-tag-info {
	color: #4594b5;
	background-color: #c5eefa;
	border-color: #5dc8f7;
}
.tm-tag.tm-tag-inverse {
	color: #cccccc;
	background-color: #555555;
	border-color: #333333;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset;
}
.tm-tag.tm-tag-inverse .tm-tag-remove {
	color: #ffffff;
}
.tm-tag.tm-tag-large {
	font-size: 16.25px;
	border-radius: 4px;
	padding: 11px 7px;
}
.tm-tag.tm-tag-small {
	font-size: 11.049999999999999px;
	border-radius: 3px;
	padding: 2px 4px;
}
.tm-tag.tm-tag-mini {
	font-size: 9.75px;
	border-radius: 2px;
	padding: 0px 2px;
}
.tm-tag.tm-tag-plain {
	color: #333333;
	box-shadow: none;
	background: none;
	border: none;
}
.tm-tag.tm-tag-disabled {
	color: #aaaaaa;
	background-color: #e6e6e6;
	border-color: #cccccc;
	box-shadow: none;
}
.tm-tag.tm-tag-disabled .tm-tag-remove {
	display: none;
}
input[type="text"].tm-input {
	margin: 0 0 0 10px;
	padding: 4px 15px 4px 5px;
	border: 0;
	background: transparent;
	font-size: .8rem;
	font-weight: 600;
	line-height: 100%;
}
input[type="text"].tm-input:focus {
	outline: none;
}
.control-group.tm-group {
	margin-bottom: 5px;
}
.form-horizontal .control-group.tm-group {
	margin-bottom: 15px;
}
.only-right-border {
	border: 0;
	border-right: 1px solid #E2E6EA;
}
