main {
    
}

.stats {
    background: #f6f6f6;
    margin: 5em 0;
    overflow: auto;
    padding: 10px;
    color: black;
    font-size: 85%;
}

.stats dt {
    float: left;
    clear: left;
    width: 20em;
    max-width: 100%;
    margin-bottom: 6px;
    overflow: hidden;
}

.stats dd {
    float: left;
    margin-bottom: 6px;
    width: 6em;
    text-align: right;
}

.scriptie__info {
    background: #f6f6f6;
    margin: 1em 0;
    overflow: auto;
    padding: 10px;
    color: #666;
}

.scriptie__info dt {
    float: left;
    clear: left;
    max-width: 100%;
    margin-bottom: 6px;
    overflow: hidden;
}

.scriptie__info dd {
    margin-bottom: 6px;
}

.pagination-first a::before,.pagination-first.disabled::before {
    display: inline-block;
    margin-right:.5rem;
    content:'\003c\003c'
}

.pagination-last a::after,.pagination-last.disabled::after {
    display:inline-block;
    margin-left:.5rem;
    content:'\003e\003e'
}

.c-detailsummary th {
    width: 25%;
}
.downloadurl {
    float: left;
    clear: left;    
    margin-right: .5em;
    font-size: 90%;
}

.downloadurl a {
    border-bottom: none;
}

div.grid1 {
    display:grid;
    grid-template-columns: 20% auto;
    grid-gap:5px;
}

div.grid1 label { text-align:left; }
div.grid1 label:after { content: ":"; }

div.grid2 {
    display:grid;
    grid-template-columns: 20% 30% 30%;
    grid-gap:5px;
    margin-top: 5px;
}

div.grid2 label { text-align:left; }
div.grid2 label:after { content: ":"; }

div.grid {
    display:grid;
    grid-template-columns: 20% 20%;
    grid-gap:5px;
    margin-top: 5px;
}

div.grid label { text-align:left; }

.recent_content a {
    color: grey;

}

.recent_content p:first-child {
    font-size: 110%;
    font-weight: bold;
    line-height: normal;
    margin-bottom: 0;
}

.recent_content p {
    line-height: normal;
}

.recent_title {
    font-size: 110%;
    font-weight: bold;
}

.recent_content {
    padding-left: 20px;
    padding-top: 20px;
}

.greyish {
    background-color: #f6f6f6;
}

.recent_content td:first-child {
    padding-right: 10px;
}

.c-card-bgimage[class*="--white"] {
    border: none !important;
    padding: 0 !important;
}
