html,
body {
    height: 100%;
}

body {
    display: -ms-flexbox;
    display: flex;
    box-shadow: inset 0 0 5rem rgba(200, 200, 200, .5);
}

a {
    color: #009600;
    /*text-decoration: none;*/
}

a:active, a:hover {
    color: #009600;
    text-decoration: underline;
}

.bg-highlight {
    background-color: #e2e3e5;
}

.btn {
    display: inline-block;
    color: white;
    background-color: #009600;
    margin: auto 0;
    font-size: 15px;
    line-height: 1;
    padding: 12px 24px;
    text-transform: uppercase;
    border-radius: 2px;
}

a.btn:hover, a.btn:active {
    background-color: #37c837;
    color: white;
}
