input.parsley-success,
select.parsley-success,
textarea.parsley-success {
 color:#468847;
 background-color:#dff0d8;
 border:1px solid #d6e9c6
}
input.parsley-error,
select.parsley-error,
textarea.parsley-error {
 color:#b94a48;
 background-color:#f2dede;
 border:1px solid #eed3d7
}
.parsley-errors-list {
 margin:5px 0 0 0;
 padding:0;
 list-style-type:none;
 font-size:.9em;
 line-height:.9em;
 opacity:0;
 transition:all .3s ease-in;
 -o-transition:all .3s ease-in;
 -moz-transition:all .3s ease-in;
 -webkit-transition:all .3s ease-in
}
.parsley-errors-list.filled {
 opacity:1
}
p.parsley-error {
 color:#b94a48;
 background-color:#f2dede
}
.parsley-required,
.parsley-type,
.parsley-pattern {
 color:#b94a48
}
input.parsley-error,
p.parsley-error,
select.parsley-error,
textarea.parsley-error {
 border-color:#b94a48;
 background-color:#fff
}
input.parsley-success,
p.parsley-success,
select.parsley-success,
textarea.parsley-success {
 background-color:#fff;
 border-color:#ccc;
 color:inherit
}
p {
 margin:0
}
p.parsley-success {
 border:none
}
