#rgbR {
	background-color: #0ff;
}
#rgbG {
	background-color: #f0f;
}
#rgbB {
	background-color: #ff0;
}
#rgbR div {
	background-color: #c00;
}
#rgbG div {
	background-color: #0a0;
}
#rgbB div {
	background-color: #00f;
}
#cmyC div {
	background-color: #0ff;
}
#cmyM div {
	background-color: #f0f;
}
#cmyY div {
	background-color: #ff0;
}


#rgbR:before, #rgbG:before, #rgbB:before,
#hslH:before, #hslS:before, #hslL:before,
#cmyC:before, #cmyM:before, #cmyY:before{
	display: block;
	float: left;
	margin-left: -18px;
	margin-top: -3px;
	color: #808080;
	
	font-family: Courier,mono;
	font-size: 15px;
	line-height: 15px;
	cursor: default;
}
#rgbR:after, #rgbG:after, #rgbB:after {
	display: block;
	float: right;
	margin-top: -12px;
	margin-right: -1em;
	color: #808080;
	
	font-family: Courier,mono;
	font-size: 15px;
	line-height: 15px;
	cursor: default;
}
#rgbR:before {
	content: 'R';	
}
#rgbG:before {
	content: 'G';	
}
#rgbB:before {
	content: 'B';	
}
#rgbR:after {
	content: 'C';
}
#rgbG:after {
	content: 'M';
}
#rgbB:after {
	content: 'Y';
}
#hslH:before {
	content: 'H';	
}
#hslS:before {
	content: 'S';	
}
#hslL:before {
	content: 'L';	
}
#cmyC:before {
	content: 'C';	
}
#cmyM:before {
	content: 'M';	
}
#cmyY:before {
	content: 'Y';	
}



#hsv_map {
	position: absolute;
	right: 350px;
	top: 20px;
}
#hsv_map .cover {
	opacity: 0;
	background-color: #000;
	position: absolute;
	top: -1px;
	right: 39px;
	bottom: -1px;
	left: -1px;
	border-radius: 50%;
	cursor: crosshair;
}
#hsv_map .bar-bg, #hsv_map .bar-white {
	position: absolute;
	right: 0;
	top: 0;
	width: 25px;
	height: 200px;

}
#hsv_map .bar-bg {

}
#hsv_map .bar-white {
	background-color: #fff;
}
.hsv-cursor {
	position: absolute;
	border: 1px solid #eee;
	border-radius: 50%;
	width: 9px;
	height: 9px;
	cursor: default;
	margin: -5px;
	cursor: crosshair;
}
.dark .hsv-cursor {
	border-color: #333;
}
.no-cursor .hsv-cursor, #hsv_map.no-cursor .cover {
	cursor: none; /* also works in IE8 */
	/*url(_blank.gif), url(_blank.png), url(_blank.cur), auto;*/
}
#luminanceBar {
	position: absolute;
	right: 0;
	top: 0;
	/* background-color: red; */
}
.hsv-barcursors {
	position: absolute;
	right: 0;
	width: 25px;
	top: 0;
	height: 200px;
	overflow: hidden;
}
.hsv-barcursor-l, .hsv-barcursor-r {
	position: absolute;
	width: 0;
	height: 0;
	border: 4px solid transparent;
	margin-top: -4px;
}
.hsv-barcursor-l {
	left: 0;
	border-left: 4px solid #eee;
}
.hsv-barcursor-r {
	right: 0;
	border-right: 4px solid #eee;
}
.dark .hsv-barcursor-l {
	border-left-color: #333;
}
.dark .hsv-barcursor-r {
	border-right-color: #333;
}
.cp-app {
    z-index: 999999;
}
.cp-exit {
	display: none;
}
[bottom-panel="cp"] {
	height: auto !important;
	background-color: transparent !important;
	box-shadow: none !important;
}
.cp-hideArrow:after {
	display: none;
}
.modalColorPicker {
	position: absolute;
    z-index: 99;
    top: 80%;
    right: 0;
}
.cp-slds > div {
	cursor: crosshair !important;
}
.hidden {
	display: none;
}
[data-sub-panel="color"] {
	display: none !important;
}
.mce-colorpanel .wpColorPicker {
	position: absolute;
}
.wcpColorpickerInput {
    border: 1px solid #fff !important;
}