html, body {
    height:100%
}

footer{
    background: #33332f;
    color: #f9f4b5;
    padding-bottom: 4rem;
    font-size: 1.2rem;
    padding: 20px;
    position: relative;
    width: 100%;
    bottom: 0;
    border-top: 5px solid #e3c13c;
}

footer.button {
    background: #42423e;
    text-decoration: none;
    text-align: center;
}

a.fcbtn{
    color: #f9f4b5;
    font-size: 1.2rem;
  }

a.index-link{
    color: #e3c13c;
}

a.acardbtn{
    text-decoration: none;
    color:#f9f4b5;  
}

button.cardbtn{
    background-color: #33332f;
    height:40px;
    max-width: 100%;
    border-radius: 8px;
    overflow: hidden;
    text-align: center;
    margin-bottom: 5px;
    
    color:#f9f4b5; 
}

button.cardbtnfull{
    background-color: #33332f;
    height:40px;
    width: 100%;
    border-radius: 8px;
    overflow: hidden;
    text-align: center;
    margin-bottom: 5px;

    color:#f9f4b5; 
}
