/* Dracula theme: https://draculatheme.com/contribute */
body {
    margin-top: 8rem; /* padding for fixed navbar */
}

h1, h2, h3, h4, h5, h6 {
}

.card {
    border-radius: 8px !important;
}

.card-image {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

ul {
    margin: 0;
}

.list-group-item {
    border: 1px solid;
}

.site-header .navbar-nav .nav-link {

}

.site-header .navbar-nav .nav-link:hover {

}

.site-header .navbar-nav .nav-link.active {
    font-weight: 500;
}

.content-section {
    padding: 10px 20px;
    border: 1px solid;
    border-radius: 3px;
    margin-bottom: 20px;
}

.article-title {

}

a.article-title:hover {
    text-decoration: none;
}

.article-content {
    white-space: pre-line;
}

.article-img {
    height: 32px;
    width: 32px;
    margin-right: 8px;
}

.article-metadata {
    padding-bottom: 1px;
    margin-bottom: 4px;
    border-bottom: 1px solid;
}

.article-metadata a:hover {
    text-decoration: none;
}

.article-svg {
    width: 25px;
    height: 25px;
    vertical-align: middle;
}

.account-img {
    height: 125px;
    width: 125px;
    margin-right: 20px;
    margin-bottom: 16px;
}

.account-heading {
    font-size: 2.5rem;
}

.search-field {
    border: 1px solid;
    display: inline-block;
    font-weight: 400;
    white-space: nowrap;
    vertical-align: middle;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.25rem;
}

.search-box {
    border: 1px solid;
    border-radius: 0.25rem;
}

.contain {
    object-fit: contain;
}

.form-control {
    /*border: none;*/
}

pre {

}

.top-right {
    position: absolute;
    top: 7px;
    right: 15px;
}