div.container,
div.container-fluid {
    margin-top: 20px;
}

body,
p,
footer a {
    font-family: 'Open Sans', sans-serif;
    font-size: 1rem;
    color: #333;
}

p a {
    color: #333;
}

p a:hover {
    color: #5a8a88;
}

.btn-success {
    color: #fff;
    background-color: #77b3b1;
    border-color: #77b3b1;
    font-size: 16px;
    padding: 15px 35px;
}

.btn-success:hover {
    color: #fff;
    background-color: #5a8a88;
    border-color: #5a8a88;
}

footer a:hover {
    color: #2ba6cb;
}


/*****  FORMS  *****/

label.required:after {
    content: " * ";
}


/***** END FORMS  *****/