.rgl-validation-list {
	list-style-type: none;
	display: none;
	position: absolute;
	margin: 0;
	padding: 0;
	z-index: 2;
	font-size: 12px !important;
	font-weight: normal;
	border-radius: 4px;
	border: 1px solid #aaaaaa !important;
	background-color: #ffffff;
}

.rgl-validation-list li {
	padding: 2px;
	white-space: pre;
}

/* Success Colors */
.rgl-validation-success,
.rgl-validation-success input,
.rgl-validation-success select,
.rgl-validation-success textarea {
	border: 1px solid #00ff00 !important;
	background-color: #eeffee !important;
}

input:focus.rgl-validation-success,
select:focus.rgl-validation-success,
textarea:focus.rgl-validation-success,
.rgl-validation-success input:focus,
.rgl-validation-success select:focus,
.rgl-validation-success textarea:focus {
	box-shadow: 0 0 4px #00ff00 inset !important;
}

.rgl-validation-list.rgl-validation-success {
	background-color: #00ff00 !important;
	color: #000000;
}

/* Warning Colors */
.rgl-validation-warning,
.rgl-validation-warning input,
.rgl-validation-warning select,
.rgl-validation-warning textarea {
	border: 1px solid #ffff00 !important;
	background-color: #ffffee !important;
}

input:focus.rgl-validation-warning,
select:focus.rgl-validation-warning,
textarea:focus.rgl-validation-warning,
.rgl-validation-warning input:focus,
.rgl-validation-warning select:focus,
.rgl-validation-warning textarea:focus {
	box-shadow: 0 0 4px #ffff00 inset !important;
}

.rgl-validation-list.rgl-validation-warning {
	background-color: #ffff00 !important;
	color: #000000;
}

/* Error Colors */
.rgl-validation-error,
.rgl-validation-error input,
.rgl-validation-error select,
.rgl-validation-error textarea {
	border: 1px solid #ff0000 !important;
	background-color: #ffeeee !important;
}

input:focus.rgl-validation-error,
select:focus.rgl-validation-error,
textarea:focus.rgl-validation-error,
.rgl-validation-error input:focus,
.rgl-validation-error select:focus,
.rgl-validation-error textarea:focus {
	box-shadow: 0 0 4px #ff0000 inset !important;
}

ul.rgl-validation-list.rgl-validation-error {
	background-color: #ff0000 !important;
	color: #ffffff;
}

.rgl-action-input.rgl-validation-success,
.rgl-action-input.rgl-validation-warning,
.rgl-action-input.rgl-validation-error {
	border: none !important;
}
