

colorpicker {
	height: 14px;
	max-height: 20px;
	/*vertical-align: bottom;*/
	position: relative;
	bottom: 0px;
	width: 20px;
	display: inline-block;
	border: 2px solid lightgray;
	user-select: none;
	-moz-user-select: none;
	padding-left: 5px;
	margin-left: 5px;
}


colorpicker:hover {
	border: 2px solid gray;

}

.colorpicker-small {
	display: block;
	position: relative;
    bottom: 1px;
	height: 9px;
	border: unset;
	margin-right: 5px;
	padding-left: unset;
}

.colorpicker-small:hover {
	border: unset;
}

.colorpicker-palette {
	xx-position: relative;
	height: 12px;
	width: 12px;
	xx-border: unset;
	margin: 4px;
	padding-left: unset;
}

colorpickerui {
	display: block;
	cursor: pointer;
	position: absolute;
	z-index: 1000;
	border: 1px solid darkgray;
	background-color: #fff;
	top: 25px;
	font-size: 12px;
	user-select: none;
	xx-font-family: monospace;
	font-family: "Gill Sans", sans-serif;
}

colorpickerui > span {
	display: block;
}

.colorpicker-nav > span {
	display: inline;
	padding-left: 5px;
	padding-right: 5px;
	font-family: "Gill Sans", sans-serif;
}

.colorpicker-info {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 5px;
}

.colorpicker-value {
	display: inline-block;
	text-align: right;
	padding-left: 3px;
	padding-right: 8px;
	margin-right: 1px;
	font-family: "Gill Sans", sans-serif;
	width: 20px;
}

.colorpicker-info > .hexValue {
	width: 50px;
}


.colorpicker-button {
}

.colorpicker-button:hover {
	background: lightgray;
	border-radius: 3px;
}

.colorpickerui-hide {
	display: none;
}

.colorpicker-colors {
	border: 1px solid lightgray;
	xx-min-width: 50px;
	xx-min-height: 50px;
	margin: 5px;
}

.colorpicker-input {
	width: 60px;
}