/* @override http://rideamigos.com/assets/css/forms.css */
/* @override http://staging.rideamigos.com/assets/css/forms.css */



/* The default styles for the form module */
input.error_field{border:2px solid #aa2e2e;}
.error_tooltip{color:#ffffff;background-color:#aa2e2e;border:2px solid #ad0000;}
div.form_container{}
.element >label{font-weight:bold;display:block;clear:left;}
label{font-weight:bold;}
fieldset{padding:1.4em;margin:0 0 1.5em 0;border: 3px solid #c3d6c5;}
legend{font-weight:bold;font-size:1.2em; padding: 4px;}
input.text,input.title,textarea,select{margin:0.5em 0;border:1px solid #bbb;}
input.text:focus,input.title:focus,textarea:focus,select:focus{border:1px solid #318432;}
.error input.text,.error input.title,.error textarea,.error select{margin:0.5em 0;border:1px solid #f59e2c;}
.error input.text:focus,.error input.title:focus,.error textarea:focus,.error select:focus{border:1px solid #8a1f11;}
input.text,input.title{width:280px;padding:5px;}
input.title{font-size:1.5em;}
textarea{width:280px;height:100px;padding:5px;}
.element.submit.button{padding:6px;text-align:center;background-color:#d5ead5;margin-top: 5px;}
.element.submit.button button{font-size:1.3em ;line-height:1.3em; padding: 5px; font-weight: normal;}
.element.submit.button button:hover{font-weight:bold}
.element p.legend{margin-bottom:6px;font-size:.8em;}
.element span.choice{margin:3px 3px;display:inline-table;}
span.ui-icon{padding:0;margin:0;}
.element p.errors{margin-bottom:4px;font-size:.9em;font-weight:bold;;}
.element div div{padding:.9em;display:block;line-height:20px;}
.error,.notice,.success{padding:.8em;margin-bottom:1em;border:1px solid #ddd;}
.error{background:#f5dba6;color:#8a1f11;border-color:#f59e2c;}
.notice{background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success{background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a{color:#8a1f11;}
.notice a{color:#514721;}
.success a{color:#264409;}
