.label-list {
	border-bottom: 1px solid #eee;
	list-style: none;
	margin-bottom: 10px;
	padding-bottom: 10px;
	padding-left: 0px;

}
.label-list li {
	height: auto !important;
	height: 2em;
	margin: 5px 0;
	min-height: 2em;
	padding: 0;
	position: relative;
}
.label-list li a.jive-label {
	float: left;
	font-size: 1.1em;
	text-decoration: none;
}
.label-list li a:hover {
	text-decoration: underline;
}


span.color.green, .label-list li .color_array span.green {background:#1ebc00;}
span.color.orange, .label-list li .color_array span.orange {background:#fb8201;}
span.color.red, .label-list li .color_array span.red {background:#bb0101;}
span.color.blue, .label-list li .color_array span.blue {background:#005ebc;}
span.color.purple, .label-list li .color_array span.purple {background:#9f13ab;}
span.color.grey, .label-list li .color_array span.grey {background:#9c9c9c;}
span.color.pink, .label-list li .color_array span.pink {background:#f3849e;}
span.color.black, .label-list li .color_array span.black{background: black;}


.label-list li.selected {
	font-weight: bold;
}

.label-list li a.edit {
	display: none;
	font-size: .75em;
	position: absolute;
	right: 0;
}
.label-list li a.save {
	float: right;
	font-size: .75em;
}
.color_picker {
	background: white;
	border: 1px solid #bebebe;
	float: left;
	height: 10px;
	margin-right: 5px;
	margin-top: 2px;
	padding: 3px;
	position: relative;
	width: 22px;
	z-index: 4;
}

.color_array {
	border: 1px solid #BEBEBE;
	background: white;
	display: none;
	margin-top: 6px;
	padding: 4px;
}

.color_array span.color { 
	cursor: pointer;
}
.color_array .color_label {
	clear: both;
	display: block;
	float: left; 
	height: 1.2em;
	margin-top: 3px;
}


.color_picker span.jive-icon-arrow-select {
	margin: -1px 0 0 0;
	width: 10px;
}
.color_picker .open_picker {
	float: right;
}

.color_picker span.color {
	margin: 0;
}

.label-list li.editing {
	margin-bottom:-4px;
	margin-left: -4px;
	padding-top:4px;
}
.label-list li.editing input {
	border: 1px solid #bebebe;
	float: left;
	height: 14px;
	padding: 1px;
	width: 130px;
}
.create_label {
	font-size: .9em;
}

.label-list li a.jive-dropdown {
	float: right;
}

.label-list .jive-favorite-row-actions {
	margin-top: -2px;
}

.label-list .jive-edit-label-form {
	background: #F1F6FA;
	border: 1px solid #CBD7E4;
	display: none;
	margin-left: -7px;
	padding: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.jive-sidebar-labels {
	overflow: visible;
}

.jive-label-input {
	border: 1px solid #bebebe;
	position: relative;
	top: 2px;
	width: 120px;
}

