@charset "UTF-8";
/* Survey Page Styles CSS */




/*
Content
===============================================
*/

#content p:first-of-type {
	text-align:center;
}




/*
Survey Form
===============================================
*/

.survey #content form fieldset {
	display:block;
	background:#f4f4f4;
	background:-moz-linear-gradient(top,  #e4e4e4 0%, #f4f4f4 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4e4e4), color-stop(100%,#f4f4f4));
	background:-webkit-linear-gradient(top,  #e4e4e4 0%,#f4f4f4 100%);
	background:-o-linear-gradient(top,  #e4e4e4 0%,#f4f4f4 100%);
	background:-ms-linear-gradient(top,  #e4e4e4 0%,#f4f4f4 100%);
	background:linear-gradient(to bottom,  #e4e4e4 0%,#f4f4f4 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#f4f4f4',GradientType=0 );
	border:#d8d8d8 solid 1px;
	-moz-border-radius:10px;
	border-radius:10px;
	-moz-box-shadow:inset 0px 1px 5px #888;
	-webkit-box-shadow:inset 0px 1px 5px #888;
	box-shadow:inset 0px 1px 5px #888;
	padding:20px 20px 40px 20px;
	margin:40px auto;
	text-align:center;
}

	.survey #content form fieldset h3 {
		font-family:"Avenir-Light";
		font-size:3.6em;
		color:#d51d34; /* red */
	}

	.survey #content form fieldset p {
		font-family:"Avenir-Roman";
		font-size:2.4em;
		text-align:center;
		color:#134777; /* medBlue */
	}

	.survey #content form fieldset hr {
		margin:40px 90px;
	}

	.survey #content form fieldset label {
		font-family:"Avenir-Roman";
		font-size:1.8em;
		color:#000; /* black */
		margin:15px 30px;
		text-align:left;
	}

		.survey #content form fieldset div p {
			margin:40px 100px 0px 100px;
			line-height:1.2em;
		}

		.survey #content form fieldset div label {
			margin-top:5px;
		}

		.survey #content form fieldset label input[type="radio"],
		.survey #content form fieldset label input[type="checkbox"] {
			font-size:1.6em;
		}

		.survey #content form fieldset label input[type="text"],
		.survey #content form fieldset label input[type="email"] {
			-webkit-appearance:none;
			display:block;
			font-family:"Avenir-Roman";
			font-size:1.2em;
			line-height:1.0em;
			color:#676767; /* grey40 */
			width:96%;
			padding:5px 10px;
			border:none;
			-moz-border-radius:5px;
			border-radius:5px;
			-moz-box-shadow:inset 0px 1px 5px #888;
			-webkit-box-shadow:inset 0px 1px 5px #888;
			box-shadow:inset 0px 1px 5px #888;
		}

	.survey #content form fieldset#question2a,
	.survey #content form fieldset#question2b,
	.survey #content form fieldset#question4,
	.survey #content form fieldset#disqualified,
	.survey #content form fieldset span {
		display:none;
	}

	.survey #content form fieldset#question2b label input[type="text"] {
		text-align:center;
	}

	.survey #content form fieldset#question4 label {
		display:inline-block;
	}
	
		.survey #content form fieldset#question4 label input[type="text"],
		.survey #content form fieldset#question4 label input[type="email"] {
			text-align:left;
			width:350px;
		}
	
		.survey #content form fieldset#question4 div:first-of-type p {
			margin-bottom:12px;
		}
	
		.survey #content form fieldset#question4 div:first-of-type label {
			margin:8px 30px;
		}
	
		.survey #content form fieldset#question4 #otherReferral {
			display:block;
			text-align:center;
			margin-top:15px;
		}
	
			.survey #content form fieldset#question4 #otherReferral input {
				margin:3px auto;
				text-align:center;
			}
	
	.survey #content form fieldset#disqualified p {
		font-size:1.8em;
		margin:5px auto 0px auto;
	}
	
		.survey #content form fieldset#disqualified p a {
			color:#134777; /* medBlue */
		}
	
	.survey #content form input[type="submit"] {
		display:block;
		-webkit-appearance:none;
		background:#d51d34 url(../../images/icon-hand-right-white-33x25.png) no-repeat 5% 50%;
		font-family:"Avenir-Heavy";
		font-size:2.1em;
		line-height:1.0em;
		text-align:center;
		color:#fff; /* white */
		padding:15px 40px 15px 70px;
		margin:40px auto 0px auto;
		border:none;
		-moz-border-radius:5px;
		border-radius:5px;
		-moz-box-shadow:inset 0px 1px 5px #888;
		-webkit-box-shadow:inset 0px 1px 5px #888;
		box-shadow:inset 0px 1px 5px #888;
		cursor:pointer;
	}

		.survey #content form input[type="submit"]:hover {
			text-decoration:underline;
		}
		
		.survey #content form input[type="submit"]:disabled {
			background:#ddd;
			color:#999;
			padding:15px 0px;
		}




/*
Thank You
===============================================
*/

.thankYou #content a {
	display:block;
	background:#d51d34 url(../../images/icon-hand-right-white-33x25.png) no-repeat 5% 50%;
	font-family:"Avenir-Heavy";
	font-size:2.1em;
	line-height:1.0em;
	text-align:center;
	color:#fff; /* white */
	width:350px;
	padding:15px 40px 15px 70px;
	margin:40px auto 0px auto;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:inset 0px 1px 5px #888;
	-webkit-box-shadow:inset 0px 1px 5px #888;
	box-shadow:inset 0px 1px 5px #888;
}

	.thankYou #content a:hover {
		text-decoration:underline;
	}
