Contact
.clean-contact { text-align: left; width: 30em; display: block; border:0; padding-top: 1em; } .clean-contact input[type=text] { width: 100%; margin-bottom: .5em; } .clean-contact label { clear: none; display: inline; text-align: left; } .clean-contact textarea{ width: 100%; height: 15em; margin-bottom: .5em; font-size: 1.2em} .clean-contact label em { font-weight: bold; font-style: normal; color: red; } .clean-contact-msg { font-weight: bold; padding: .5em; -moz-border-radius: 5px; -webkit-border-radius: 5px; } .clean-contact-msg.ok{ background-color: #70ff61; border: solid 1px #e6f4d7; } .clean-contact-msg.err{ background-color: #ff8181; border: solid 1px #f4d7d7; display:none; }