/** Forms **/

form label { color:#2a93c9; font-size:17px; font-weight:700; padding-top:5px; padding-bottom:2px; }

form b span { font-weight:normal !important; color:#cac3c3 !important; }

form .error { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; font-weight: normal; }
form .required label:after { color: #e32; content: '*'; display:inline; }

form .error,
form .error-message { color: #F00; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; text-shadow: none; }
form .error-message { -moz-border-radius: none; -webkit-border-radius: none; border-radius: none; border: none; background: none; margin: 0; padding-left: 4px; padding-right: 0; }

form .form-error { border-left: 1px red solid; }
form .form-labels p { text-align:left; }
form .form-labels label { margin-left:5px !important; margin-right:15px !important; font-weight:normal; }
form .form-radio-error label { color: #F00; }

form .submit { text-align:center; margin-top: 25px; margin-bottom: 45px; }
form .message { padding: 15px; margin-bottom: 20px; border: 1px solid rgba(0, 0, 0, 0); border-radius: 4px; }
form .tinymce-error .mce-tinymce { border-left: 1px red solid; }
