.message { text-align: left; background-color: #fbfbfb; border-left: 3px solid #7ad03a; padding: 2%; } .error { border-color: #C00; color: #C00; } #pcapredict-application-form .pcapredict-input { clear: both; margin-bottom: 2%; } #pcapredict-application-form .pcapredict-input label { display: block; margin-bottom: 1%; } #pcapredict-application-form .pcapredict-input .pcapredict-text-input { padding: 1%; border: 0; border: 1px solid #dddddd; display: block; width: 100%; } p.pcapredict_description { font-size: 90%; font-style: italic; } #pcapredict-application-form label.error { display: none; } label.require:after { content: " *"; color: #C00; }