input[type=text].invalid, input[type=password].invalid, select.invalid, textarea.invalid { border: 1px solid #fa9; } input.invalid[type=text]:focus, input.invalid[type=password]:focus, select.invalid:focus, textarea.invalid:focus { border-color: #fa9; } label.required:after{ color: #f00; content: "\f069"; margin-left: 5px; font: normal normal normal 14px/1 FontAwesome; font-size: 60%; vertical-align: top; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }#errorContainer{ color: red; font-size: 12px; }

