/* Sticky footer styles
-------------------------------------------------- */

html,
body {
    height: 100%;
    /* The html and body elements cannot have any padding or margin. */
}


/* Wrapper for page content to push down footer */

#wrap {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    /* Negative indent global header and footer by its height */
    margin: -30px auto -120px;
    /* Pad bottom by global header and footer height */
    padding: 30px 0 120px;
}


/* Set the fixed height of the footer here */

#footer {
    height: 120px;
    background-color: #f5f5f5;
}


/* Custom page CSS
-------------------------------------------------- */


/* Inline Nav */

ul.nav-inline {
    margin: 0;
    padding: 0;
}

ul.nav-inline li {
    display: inline-block;
    width: auto;
}

ul.nav-inline li a:hover,
ul.nav-inline li a:focus {
    background-color: transparent;
    text-decoration: none;
}

@media (max-width: 767px) {
    ul.nav-inline li {
        display: block;
    }
}
