@charset "utf-8";
/* CSS Document */
.step, #demoNavigation{clear:both; }
.tab{float:left; width:200px; color:#326295; text-transform:uppercase;  font-family:'ApexNew-Book'; font-size:16px;}
.step .head{line-height: 115px; background-color:#A1ABB2; padding-left:15px; color:#326195; font-size:110px; height:120px; margin-bottom:5px; font-family:'ApexNew-Book', Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; position:relative }
/*.step .head span{top:-15px; position:absolute}*/
@media only screen and (max-width:991px){
.step .head{
	text-align: center;
}
.datos{
	display: block;
	text-align: center;
	width: 100%;
}
}
.step .form_fields{float:left; margin-left:40px;}
.step .box{border:solid 1px #d0d5d8; padding:10px 20px;min-height:200px; color:#A5B6C3;margin-bottom: 20px;overflow: hidden;}
.step .box h2{border-bottom:solid 1px #d0d5d8; padding-bottom:10px; text-transform:uppercase; color:#A5B6C3;margin-bottom:10px; font-family: 'ApexNew-Book-medium',Arial,Helvetica,sans-serif !important; font-size:14px }
.step .half{width:285px; float:left;}
/*.step .box1{padding-right:28px;}*/
.ui-slider-horizontal{height:25px!important;}
.edad li{float: left;
width: 20%;
line-height: 50px;
z-index: 5;
text-align: center;}
.edad li.first{text-align:left}
.edad li.last{text-align:right}
#demoNavigation{/*float: right;*/
/*width: 648px;*/
/*background-color: #F0F1F3;
border: solid 1px #D0D5D8;*/
padding: 16px;
text-align: center;
/*margin-right: 18px;*/
}
.campos li:nth-child(odd){
	float: left;
}
.campos li:nth-child(even){
	float: right;
}
.campos li:last-child{
	float: left;
	min-width: 250px;
}
@media only screen and (max-width:775px){
	.campos li:nth-child(even){
	float: left;
}
}
.campos li{padding:10px;color:#8c8c8c; font-size: 1.3rem;}
.campos li label{color:#333; font-size:16px; display:block; padding-bottom:5px;}
.campos li span{display:block; color:#323232; padding-bottom:10px; font-weight:bold;}
#demoNavigation input{
	background: #0099ff;
	padding: 5px 10px;
	font: 11px/25px;
	text-align: center;
	white-space: nowrap;
	color: #fff;
	border:0px;
	-webkit-border-fit: lines;
	cursor:pointer;
}
#back{
	font-weight: bold;
	min-width: 180px;
	margin-right: 12px;
	font-family: 'ApexNew-Book';
}
#next{
	font-weight: bold;
	min-width: 180px;
	margin-left: 12px;
	font-family: 'ApexNew-Book';
}
@media only screen and (max-width:480px){
#back,#next{
	min-width: 130px;
}
	
}
.datos{
	font-weight: bold;
	padding-bottom: 20px;
	display: block;
	font-size: 1.4rem;
	color: #A5B6C3;
	font-family: 'ApexNew-Book';
}
.man{
	float: left;
	margin-left: 4rem;
}
.woman{
	float: right;
	margin-right: 4rem;
}

.boton_control{
	background-color: #326195;
    padding: 1rem 2rem 1rem 2rem;
    text-align: center;
    /*white-space: nowrap;*/
    color: #fff;
    border:none;
    
    transition: color 0.2s, background-color 0.2s linear 0s;
    -moz-transition: color 0.2s, background-color 0.2s linear 0s;
    -webkit-transition: color 0.2s, background-color 0.2s linear 0s;
    -o-transition: color 0.2s, background-color 0.2s linear 0s;
}

.boton_control:hover{
background-color: #3a7dc4;
color: white;
}
.flecha_izq{
	float: left;
	font-size: 1.2em;
}
.flecha_der{
	float: right;
	font-size: 1.2em;
}

button:active,button:focus{
	outline: none;
}

.box select{
	width: 290px;
	font-family: 'ApexNew-Book';
	background: white !important;
}

#diagnostico_health,#diagnostico_beauty{
	margin-top: 10px;
}
.volver span{
font-weight: bold;
}

.encuesta-resultados p {
	font-family: 'ApexNew-Book';
}