/* 
	DayOneDigital forms css
	Chris Dick
*/

form.gen-form {
    margin: 20px auto; width: 600px; color: #FFF
}
form.gen-form fieldset, form.with-messages div.form-field {
    margin: 0;
    padding: 10px 0;
}
form.with-messages fieldset {
    border-bottom: medium none;
    margin: 0;
    padding: 0;
}
form.gen-form label {
	font-family: "ff-enzo-web-1","ff-enzo-web-2",sans-serif;
	color: #FFF; font-weight: bold;
    display: block;
    float: left;
    font-size: 1em;
    font-weight: normal;
    line-height: 1.5em;
    margin: 0.1em 20px 2px 0;
    text-align: right;
    width: 130px;
}
form.gen-form fieldset input.form-text {
	border: 1px solid #AAA;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding: 4px 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	width: 250px;
}
form.gen-form fieldset textarea.form-textarea {
	border: 1px solid #AAA;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding: 4px 8px;
	font-family: "LatinModernSans10Regular", Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	width: 400px;
}

form.gen-form hr {
	margin: 20px auto
}
form.gen-form input.form-radio {
	margin: 5px 0 5px 150px; color: #FFF
}

.question-text {
	color: #1F9AFF; line-height: 1.8em; float: right; width: 550px
}

form.gen-form p.message {
    color: #999999!important;
    font-size: 1em!important;
    line-height: 1.5em!important;
    margin: 3px 0 0 150px!important;
}

form.gen-form p.warning {
	color: #dfa812; margin-bottom: 20px
}

form.gen-form div.form-btns {
    padding: 10px 0 0 150px;
}

.form-sub, a.form-sub, div.comment-body form.comment button[type="submit"] {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	cursor: pointer;
    background: #dfa812;
    border: medium none;
    color: #FFFFFF;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 0.9em;
    font-weight: bold;
    padding: 7px 12px;
    text-decoration: none;
}
