
#questionnaire{ margin:0 auto; width:80%; min-height:700px;}
#questionnaire .sucesso{ max-width:600px; padding:5px; margin:5px; background:#EDF3DD;}

#questionnaire h1 { font-size:1.4em; color:#003b5c; margin-bottom:10px;}
#questionnaire h3 { font-size:1.2em; color:#003b5c; margin-bottom:10px;}
#questionnaire .end { margin-top:50px  !important; padding:20px; font-size:1.5em; color:#333; line-height:2.em;  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);
}

.btn_submit{
  font-family: 'nexa_boldregular', sans-serif;
  display: inline-block;
  text-transform: none;
  font-size: 18px;
 /* font-weight: 600;*/
  padding: 15px 30px;
  background-color: #312783;
  color: #fff;
  border: none;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  border-radius: 0;
 }

.btn_submit:hover{background-color: #34b1ab; }

.btn_cancel{
font-family: 'nexa_boldregular', sans-serif;
  display: inline-block;
  text-transform: none;
  font-size: 18px;
 /* font-weight: 600;*/
  padding: 15px 30px;
  background-color: #ccc;
  color: #666;
  border: none;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  border-radius: 0;}

.btn_cancel:hover{background-color: #666;
  color: #ccc; }


.DivAberto{display:block;}
.DivFechado{display:none;}



