body, html{
    margin:0;
    padding:0;
    background-color:  #726a95;
    font-family: sans-serif;

}

.container{
    width: 100%;
    height: 100vh;
    position: relative;
    display:flex;
    justify-content: center;
    align-items: center;
    

}

.container2{
    width: 320px;
    height: 550px;
    padding: 30px;
    background-color: #f8efd4;
    box-sizing: border-box;
    border-radius: 10px;
    display:flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border: 1px solid black;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.7);
    
}

.container2 .logo{
    width: 130px;
    height: 105px;
    margin:10px;
}

label{
    width: 100%;
    font-size: 20px;
    
}
input{
    width:100%;
    height: 40px;
    border:none;
    padding: 0 20px;
    box-sizing: border-box;
    border-radius: 10px;
    margin: 15px;
}

::placeholder{
    color: #8d93ab;
}

button{
    width:100%;
    height: 50px;    
    box-sizing: border-box;
    border-radius: 10px;
    background-color: #133b5c;
    color:white;
    font-size: 17px;
}

a{
    padding: 15px;
    font-size: 15px;
    text-decoration: none
}

