/* Sticky footer, copied from http://getbootstrap.com/examples/sticky-footer-navbar/ */
html {
    position: relative;
    min-height: 100%;
    overflow-y: scroll;
}
body {
    /* Margin bottom by footer height */
    margin-bottom: 60px;
    background-color: #f7f7f7;
}

/* Main Content Wrapper*/
#body-container {
    margin: 5em;
}

#footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    /* Set the fixed height of the footer here */
    height: 55px;
    background-color: #f5f5f5;
    border-top: 1px solid #d5d5d5;
    /*box-shadow: 1px 1px 20px 1px #2C456A;*/
}

#footer-content {
    margin-top: 1em;
    margin-left: 1em;
}

/* Print media */
@media print {
    a:link:after,
    a:visited:after {
        content: "" !important;
    }
}

