
#questionnaire{ margin:0 auto; width:80%; margin-top:100px;}

#questionnaire h1 { font-size:1.5em; color:#00aeb6}
#questionnaire .end { margin-top:100px  !important; padding:20px; font-size:1.em; color:#333; line-height:2.em; width:80%; margin:0 auto; border:1px solid #f1f1f1}

#questionnaire .botoes { margin:10px 0 20px 0; border-top:1px solid #dddddd;}
#questionnaire tbody { }
#questionnaire .linha {   border-bottom:1px solid #cccccc; }
#questionnaire td { padding:5px }
#questionnaire select,
textarea,
input[type=text],
input[type=email],
input[type=date],
input[type=number],
input[type=password],
input[type=file] {
	border: 1px solid #ddd;
	padding: 5px;
	background-color: #ffffff;
	width:500px;
	
}


#questionnaire input[type=text]:focus,
input[type=email]:focus,
input[type=date]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=file]:focus,
select:focus, 
textarea:focus {
	background: #fff;
	border: 1px solid #C5C5C5;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}



