/*criacao 14/07/2015*/
/*v2.0*/
form .error {border-radius:5px 5px 5px 0;border:1px solid #af4c4c;}

form .inlineError{
	display:block;
	position:absolute;
	font-weight:bold;
	color:#dd4b39;
	padding:5px 7px 5px 7px;
	background-color:#ffe7e7;
	border:solid 1px #dd4b39;
	border-radius:0 0 10px 10px;
	margin:-1px 0 0 0;
	z-index: 10;
}
form .input-group .inlineError {
    margin-top:45px;
}
form .success {border:solid 1px #5bc437;}

.form-group .form-control-sm {
	min-height: 0;
	padding: 0 5px 0 5px;
}

.form-group.has-success label,
.form-group.has-success label span{
	color: #00a65a !important;
}

.form-group.has-success .form-control,
.form-group.has-success .input-group-addon,
.form-group.has-success .select2-selection--single {
	border-color: #00a65a !important;
	box-shadow: none;
}

.form-group.has-warning label {
	color: #f39c12;
}

.form-group.has-warning .form-control {
	border-color: #f39c12 !important;
	box-shadow: none;
}

.form-group.has-error label {
	color: #dd4b39;
}

.form-group.has-error .form-control, 
.form-group.has-error .input-group-addon, 
.form-group.has-error .select2-selection--single {
	border-color: #dd4b39 !important;
	box-shadow: none;
}