/* --------------------------------------------------------------
forms.css
* Sets up some default styling for forms
* Gives you classes to enhance your forms
Usage:
* For text fields, use class .title or .text
* For inline forms, use .inline (even when using columns)
-------------------------------------------------------------- */
label, .formtable .label{text-align:right; vertical-align:top; margin: 0 4px;}
.formtable .required{ font-weight:bold; }
fieldset, .formtable .fieldset{padding:1.4em;margin:0 0 1.5em 0;border:1px solid #cccccc}
legend{font-weight:bold;font-size:1.2em}
/* Form fields
-------------------------------------------------------------- */
input[type=text],input[type=password],
input.text,input.title,
textarea,select{border:1px solid #bbbbbb;background:#ffffff}
input[type=text]:focus,input[type=password]:focus,
input.text:focus,input.title:focus,
textarea:focus,select:focus{border-color:#666666}
input[type=text],input[type=password],
input.text,input.title,
textarea,select{margin:0.5em 0}
input.text,
input.title{width:300px;padding:5px}
input.title{font-size:1.5em}
textarea{width:390px;padding:5px;height:250px}
input[type=checkbox],input[type=radio],
input.checkbox,input.radio{position:relative;top:.25em}
form.inline{line-height:3}
form.inline p{margin-bottom:0}
/* Success, notice and error boxes
-------------------------------------------------------------- */
.errorindicator{color:#ff0000;font-size:2em;vertical-align:middle}
.error,
.notice,
.success{padding:.8em;margin-bottom:1em;border:2px solid #dddddd}
.error{border-color:#fbc2c4;background:#fbe3e4;color:#8a1f11}
.notice{border-color:#ffd324;background:#fff6bf;color:#514721}
.success{border-color:#c6d880;background:#e6efc2;color:#264409}
.error a{color:#8a1f11}
.notice a{color:#514721}
.success a{color:#264409}