.stp-colorholder {
	width: 60px;
	border: 0px solid;
	border-radius: 2px;
	cursor: pointer;
	z-index: 1;
}
.stp-colorwheel {
	position: absolute;
	background: #fcfcfc;
	border: 1px solid #dfdfdf;
	border-radius: 50%;
	padding: 10px;
	bottom: -220px;
	left: -80px;
	display: none;
	z-index: 99;
}
.stp-colorpicker {
	position: relative;
}
/* =Tooltips style
========================================================================*/

.icon {
	display: inline-block;
	width: 16px;
	height: 16px;
	position: relative;
	padding: 0 4px 0 0;
	background: url('../img/icons.png') no-repeat;
}

.tooltip {
	display: none;
	width: 200px;
	position: absolute;
	padding: 8px;
	margin: 10px 0 0 4px;
	top: 6px;
	left: 0;
	border: 1px solid #76B6D7;
	border-radius: 0 8px 8px 8px;
	background: #bedffe;
	font-size: 10px;
	box-shadow: 2px 3px 3px -1px rgba(33, 117, 155, 0.4);
	z-index: 999;
}

/* Icons Sprite Position */
.help {
	background-position: 0 0;
}
.warning {
	background-position: -20px 0;
}
.error {
	background-position: -40px 0;
}
/* Tooltip Colors */

.help .tooltip {
	border-color: #76B6D7;
	background-color: #bedffe;
	box-shadow-color: #21759B;
}
.warning .tooltip {
	border-color: #cca863;
	background-color: #ffff70;
	box-shadow-color: #ac8c4e;
}
.error .tooltip {
	border-color: #b50d0d;
	background-color: #e44d4e;
	box-shadow-color: #810606;
}
.icon:hover .tooltip {
	display: block;
}