.all,input.required,select.required,textarea.required{border:1px solid #a1a1a1;background-color:#fffefe}input.failed,select.failed,textarea.failed{border:1px solid #f30!important;background-color:#fff9f9;color:#333}input.passed,select.passed,textarea.passed{border:1px solid #0c0!important;background-color:#f9fff9;color:#333}form div.error-advice{margin:5px 0 0 0;padding:2px 10px;background-color:#f55;color:#fff;font-size:9pt;font-weight:700}form div.passed_image{display:none;background:url(../images/ok.gif) no-repeat left 5px!important;margin:3px 0 0 5px;padding:8px 20px}input{padding:3px 3px 2px 3px}.form-horizontal{background-color:inherit}.form-horizontal .control-label{text-align:left;font-weight:400;margin-bottom:10px}.form-horizontal p{margin:50px 0 20px 0}.form-horizontal span{color:#c00}.form-horizontal .form-control{border:solid 1px #dcdcdc;box-shadow:none}