body, html{
height: 100%;
width: 100%;
margin: 0px;
padding: 0px;
background: #686868;
font-family: 'Open sans' helvetica, arial;
text-align: center;
font-weight: bold;
}
header, footer{
display: block;
min-height: 10%;
background: #8ca4e1;
}
header h1{
text-transform: uppercase;
}
#container{
height: 80%;
display: -webkit-flex;
display: flex;
flex-flow: row;
}
#container section{
background: #c9e3cd;
font-size: 3.5em;
padding: 50px;
width: 430px;
margin: auto;
text-align: left;
border-radius: 25px;
}
header, footer, nav, aside, section, article {
border: 0.1em solid black;
}
#boton{
width: 100px;
margin-left: 45%;
}