
.has-error input,
.has-error select,
.has-error textarea,
.has-error .bootstrap-select .btn {
	border-color: #DD0000;
	background-color: #FFDDDD;
}

.has-success input,
.has-success select,
.has-success textarea,
.has-success .bootstrap-select .btn {
	border-color: #4CAF50;
	background-color: #f2fff2;
}

.has-error,
.has-success {
	position: relative;
}
.has-error .invalid-message.filled {
	background: #DD0000;
	/*height: 30px;*/
}
.invalid-message.filled {
	position: absolute;
	z-index: 15;
	width: 100%;
	margin-top: -1px;
	border-radius: 0px 0px 4px 4px;
	padding: 4px !important;
	line-height: 12px !important;
	color: white;
	font-size: 10px;
}
.invalid-message.filled span {
	display: block;
}
.has-error .bootstrap-select .invalid-message.filled {
	margin-top: 33px;
}


.jsParsleyFieldContainer {
	position: relative;
}
.jsParsleyFieldContainer .invalid-message.filled {
	left: 0;
}
.jsParsleyFieldContainer .input-group .form-control,
.jsParsleyFieldContainer.input-group .form-control {
	float: none;
}
