.tm-tag {
	margin: 0px 5px 5px 0px; padding: 4px; border-radius: 3px; border: 1px solid rgb(187, 187, 187); transition:border 0.2s linear, box-shadow 0.2s linear; border-image: none; color: rgb(85, 85, 85); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13px; text-decoration: none; vertical-align: middle; display: inline-block; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(245, 245, 245); -webkit-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; -moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
.tm-tag .tm-tag-remove {
	color: rgb(0, 0, 0); font-weight: bold; margin-left: 4px; opacity: 0.2;
}
.tm-tag .tm-tag-remove:hover {
	color: rgb(0, 0, 0); text-decoration: none; opacity: 0.4;
}
.tm-tag-warning.tm-tag {
	border-color: rgb(240, 161, 47); color: rgb(148, 82, 3); background-color: rgb(242, 200, 137);
}
.tm-tag-error.tm-tag {
	border-color: rgb(210, 74, 93); color: rgb(132, 33, 46); background-color: rgb(230, 156, 166);
}
.tm-tag-success.tm-tag {
	border-color: rgb(165, 210, 74); color: rgb(99, 132, 33); background-color: rgb(205, 230, 156);
}
.tm-tag-info.tm-tag {
	border-color: rgb(93, 200, 247); color: rgb(69, 148, 181); background-color: rgb(197, 238, 250);
}
.tm-tag-inverse.tm-tag {
	border-color: rgb(51, 51, 51); color: rgb(204, 204, 204); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.2); background-color: rgb(85, 85, 85);
}
.tm-tag-inverse.tm-tag .tm-tag-remove {
	color: rgb(255, 255, 255);
}
.tm-tag-large.tm-tag {
	padding: 11px 7px; border-radius: 4px; font-size: 16.25px;
}
.tm-tag-small.tm-tag {
	padding: 2px 4px; border-radius: 3px; font-size: 11.04px;
}
.tm-tag-mini.tm-tag {
	padding: 0px 2px; border-radius: 2px; font-size: 9.75px;
}
.tm-tag-plain.tm-tag {
	background: none; border: currentColor; border-image: none; color: rgb(51, 51, 51); box-shadow: none;
}
.tm-tag-disabled.tm-tag {
	border-color: rgb(204, 204, 204); color: rgb(170, 170, 170); box-shadow: none; background-color: rgb(230, 230, 230);
}
.tm-tag-disabled.tm-tag .tm-tag-remove {
	display: none;
}
input[type='text'].tm-input {
	margin-bottom: 5px; vertical-align: middle !important;
}
.tm-group.control-group {
	margin-bottom: 5px;
}
.form-horizontal .tm-group.control-group {
	margin-bottom: 15px;
}
