html {
    font-family: 'Lato', sans-serif;
    margin: 0;
    padding:0;
    background-color: #aed1d6
}

main {
    text-align: center;
    padding: 0;
    display: block;
    position: relative;
}
main logo{
    position: relative;
    align-content: center;
}
div[class=logo]{
    position: relative;
    padding: 0;
    margin: 0;
    width: 100%;
    
 }           
body{
    position:relative;
    min-height: 100vh;
    margin: 0;
    width: 100vw;
    height: 100vh;
    flex-wrap: nowrap;
}  
form{
     text-align: center;
    padding: 0em;
    position: relative;
    
}


input[type=text] {
    width: 50%;
    box-sizing: border-box;
    border: 4px solid #314570;
    text-align: center;
    margin-bottom:1rem;
    font-size:1rem;
    padding: 0.5em;
    margin: 9px 0;
    border-radius: 10px;
}

input[type="password"]{
    width: 50%;
    box-sizing: border-box;
    border: 4px solid #314570;
    text-align: center;
    margin-bottom:1rem;
    padding: 0.5em;
    margin: 9px 0;
    border-radius: 10px;
}
input[placeholder="Contraseña"]{ 
    font-size: 0.8em;
}

input[placeholder="Nombre de usuario"]{ 
    font-size: 0.8em;
}

main button {
    color: white;
    font-size: 0.9em;
    background-color: #e09873;
    padding: 10px;
    border-radius: 10px;
    border-style: none;
}
main .postlogin button {
    color: white;
    font-size: 0.9;
    background-color: #e09873;
    padding: 10px;
    border-radius: 10px;
    border-style: none;
}
div a{
    color:#7584ad;
    }