/**
 * Message Form Error
 */
 .error { color:red; }
.form-error { color:#000; border:#FF0000 solid 1px !important; }
.submit { text-align:right; width:auto; padding:15px 75px 55px; border-top:#CCC solid 1px; }

.form-error-parent { border-left:#FF0000 solid 4px !important; color:red; }
label { font-weight:normal; margin-right:15px; margin-left:5px; }

/**
 * DateTime
 */
.date label { width:100%; }
.date select { width:auto; display:inline; margin-right:5px; margin-left:5px; }
.date select:first-child { margin-left:0px; }

form .checkbox { margin-left:20px; }
form fieldset { margin-bottom:25px; }
