html,body {
  height: 100%
}

body{
    width100%
    text-align:center;
    font-size:16px;
    line-height:1.5em;
    margin:0px 1em;
    padding:0px;
    background-color:#e8ecef;
}
.page{
    width:630px;
    margin:5em auto;
    padding:10em 2em 2em 2em;
    text-align:left;
    background-color:white;
}


.square_btn {
    display: inline-block;
    padding:0.5em;
    text-decoration: none;
    color: #e4d2d8;
    font-size:18px;    
    border: solid 2px ;
    border-radius: 25px;
    transition: .4s;
}

.square_btn:hover{
    background:#8c8c8c;
    color:white;
}


A:link {
    color: #333631;
    text-decoration: underline;
}

A:visited{
    color: #f0908d;
    text-decoration: underline;
}

A:hover {
    color:#e4d2d8;
    text-decoration: none;
}

