html {
    font-size: 16px;
    position: relative;
    min-height: 100%;
}

body {
    margin-bottom: 60px;
    background: #212529;
    color: #d2d2d2;
}

a {
    color: #00ff00;
    text-decoration: none;
}

    a:hover {
        color: #00ff00;
        text-decoration: underline;
    }

    a:visited {
        color: #00ff00;
    }

h1 {
    margin-top: 30px;
    margin-bottom: 50px;
}




/* imposto le immagini contenute nel tag <article> utilizzato in Manual e Credits */
article img {
    max-width: 100%;
    height: auto;
    display: block;
}



/* Footer colore font paragrafo */
footer p {
    color: #808080;
}


/* Footer links */
footer a, footer a:visited {
    color: #808080 !important;
    text-decoration: none !important;
}

    footer a:hover {
        color: #00ff00 !important;
        text-decoration: underline !important;
    }

/* Navbar links */
.navbar a, .navbar a:visited {
    color: #808080 !important;
    text-decoration: none !important;
}

    .navbar a:hover {
        color: #00ff00 !important;
        text-decoration: underline !important;
    }

