html, body, .wrapper, .wrapper .container, .wrapper .row {
    height: 100%;
}
body{
    background-color: #FBFBFB;
    font-family: 'Ubuntu', sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #333;
}
h1, p, a {
    color: #333;
}
h1 {
    font-size: 24px;
}
a {
    text-decoration: underline;
}
.card {
    border: none;
    opacity: 0.9;
    background: #FFFFFF;
    box-shadow: 0 20px 30px 0 rgba(0,0,0,0.10);
    border-radius: 20px;
}
.card-footer {
    background-color: #FBFBFB;
    border-top: none;
}
.card-footer:last-child {
    border-radius: 0 0 20px 20px;
}
footer {
    position: fixed;
    bottom: 0;
    width: 100%;
}