/* -------------------------------------------------------------- 
   
   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
   
-------------------------------------------------------------- */

label       { font-weight: bold; }
fieldset    { padding: 0; margin: 1.5em 0;}
fieldset fieldset { margin:0; }
legend {
	color:#666;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-weight: normal;
	font-size: 1.2em;
	line-height: 1.25;
	margin-bottom: 1.25em;
}


/* Form fields
-------------------------------------------------------------- */

input[type=text], input[type=password],
textarea, select {
  	border:1px solid #999;
	font-size:1em;
  	margin:0;
}

input.text:focus, input.title:focus,
textarea:focus, select:focus {
  border:1px solid #999;
}

dl.formfield {
	border-top:1px solid #999;
	margin:0 0 1em 0;
	overflow:hidden;
	padding:0;
}
dl.formfield dt {
	border-top:.5em solid #999;
	float:left;
	margin:0 2% 0 0;
	padding:.7em 0 0 0;
	text-align:right;
	width:38%;
}
dl.formfield dt label {
	width:90%;
}
dl.formfield dd {
	float:left;
	margin:0;
	padding:1em 0 0 0;
	width:60%;
}
dl.formfield dd textarea,
dl.formfield dd input {
	/* width:95%; */
}

/* Success, notice and error boxes
-------------------------------------------------------------- */

.error,
.notice, 
.success    { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; }

.validation-failed,
.error      { background: #FBE3E4; color: #8a1f11; border:1px solid #FBC2C4!important; }
.powermail_mandatory_js,
.notice     { background: #FFF6BF; color: #514721; border:1px solid #FFD324; }
.success    { background: #E6EFC2; color: #264409; border:1px solid #C6D880; }
.error a    { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }

.powermail_mandatory_js { margin:.5em 0 0 0; padding:0 .25em; float:left; }

fieldset.events {
	border:1px solid #333;
}
.tx-powermail-pi1_fieldset { background:#FFF; margin:1.5em -1em; padding:0 1em 1em 1em; }
.tx-powermail-pi1_fieldset legend { background:#FFF; padding: 0 .5em; margin:0 0 1em -.5em; }
.tx-powermail-pi1_forward-back { background:#FFF; float:left; padding:0 .5em .5em .5em; margin:-1.5em 0 1.5em -.5em; }

