*{
box-sizing: border-box;
-webkit-boxsizing: border-box
-moz-box-sizing: border-box
margin:0;
padding:0;

}

.body{
  background:#fff;

}

.wrap {
width: 100%;
max-width: 100%;
position: center;
margin: 0 20 px;
font-family: 'Roboto', sans-serif;
background:#efefe6;

}

.formulario input[type="radio"]{
display: none;
}

.radio {

font-size: 22;
width: 100%;
display: block;
margin: 10px 0;
position: relative;


}

.formulario < div{
padding: 20px;
border-bottom: 1px solid #ccc;
}

.formulario .radio label{
color:#0074D9;
background:#E9E4D7;
padding: 15px 25px;
display: inline-block;
width: 95%;
border: 1px solid #ccc;
position: relative;
border-radius: 3px;
cursor: pointer;
}

.formulario .radio label:hover{
background: #EBF5FB;
}

.formulario input[type="radio"]:checked + label{
background: #2E86C1;
color: #fff;
}

.formulario input[type="submit"]{
  background: #2E86C1;
  color: #fff;
  font-size: 35;
  padding: 15px 5px;
  display: inline-block;
  width: 35%;
  border: 1px solid #ccc;
  position: relative;
  border-radius: 3px;
  cursor: pointer;
  left: 0%;
    }

    .formulario input[type="submit"]:hover{
      background: #AED6F1;
      color: #2E86C1;
    }

    .checkbox {
background-color: #DAF7A6;
display: block;
margin: 10px 0;
position: relative;

}
a{
text-decoration: none;
color: red;
