
input {
    border: 1px solid black;
   /* margin-bottom: .5em;*/
}
input.error {
    border: 1px solid red;
}
select.error {
    border: 1px solid red;
}
textarea.error {
    border: 1px solid red;
}
label.error {
    /*background: url('images/unchecked.gif') no-repeat;*/
   /* padding-left: 16px;*/
    color: red;
    margin:0;
	float:left;
}
label.valid {
    /*background: url('images/checked.gif') no-repeat;
    display: none;
    width: 16px;
    height: 16px;*/
}

.input-group label.error{
        position: absolute;
    left: 0;
    bottom: -15px;
    font-size: 11px;
}