
.form-group.has-success label {
color:green;
border-color:green;
}

.form-group.has-success input, 
.form-group.has-success select {
border-color:green;
}

.form-group.has-success input:focus, 
.form-group.has-success select:focus {
-moz-box-shadow: 0 0 3px rgba(1,128,1,.5);
-webkit-box-shadow: 0 0 3px rgba(1,128,1,.5);
box-shadow:  0 0 3px rgba(1,128,1,.5);
}

.form-group.has-error label {
color:red;
border-color:red;
}

.form-group.has-error input, 
.form-group.has-error select {
border-color:red;
background:right center no-repeat url(/images/exclaimation_small.png);
/*width:190px;*/
/*padding-right:24px;*/
}
.form-group.has-error select {
padding-right:22px;
background-position:right 20px center;
}

.form-group.has-error input:focus, 
.form-group.has-error select:focus {
-moz-box-shadow: 0 0 3px rgba(255,0,0,.5);
-webkit-box-shadow: 0 0 3px rgba(255,0,0,.5);
box-shadow: 0 0 3px rgba(255,0,0,.5);
}

/*.form-group.has-success input, .form-group.has-error input {
color: #333; 
}*/
