/* Page structure */

footer {
    margin-top: 2rem;
    clear: both;
}

h1 {
    margin-top: 1rem;
    margin-bottom: 2rem;
    border-bottom: 1px solid lightgray;
    padding-bottom: 0.25rem;
}

/* Photos galleries */

.photologue-page .gallery-sample {
    margin-bottom: 2rem;
}

.photologue-page a.btn {
    margin-top: 2rem;
}

.photologue-page td {
    width: 100px;
}

.photologue-page #page_content a {
    text-decoration: none;
}

ul.pagination {
    margin-top: 2rem;
}

.img-thumbnail {
    margin-bottom: 0.25rem;
}

/* Homepage styling */

.homepage table {
    width: 50%;
}

