#block-main-page-title { display: none; }

article .row.no-gutters > .col-12.docket-date {
    font-weight: bold;
    margin-top: 0;
    padding-top: 0;
}

article .row.no-gutters > .col-9.body {
    padding-right: 2rem;
}

article .row.no-gutters > .col-9.body > *:first-child { margin-top: 0; }

article .row.no-gutters > .col-3.attachments {
    background-color: #F5F6F9;
    padding: 1.5rem;
    margin-bottom: 2rem;
}

#Main article .attachments h2 { 
    margin-top: 0; 
    margin-bottom: 0.0;
    font-weight: 100;
}

article .attachments li {
    list-style: none;
    padding: 0;
    margin: 0.5rem 0;
}

@media only screen {
    article .attachments ul {
        padding: 0;
        margin-top: 0.5rem;
    }       

    article .attachments a {
        padding-left: 1.5rem;
        background-position: left center;
        background-repeat: no-repeat;
        background-size: auto 80%;
        background-image: url(../../images/icons/icon_none.png);
    }

    article .attachments a[href$='.pdf'],
    article .attachments a[href$='.PDF'] {
        background-image: url(../../images/icons/icon_pdf.png);
    }
}

article .row-col > div {
    margin-bottom: 0.5rem;
}

article .row-col > div:after {
    content: " ";
    display: block;
    clear: both;
}

article .row-col > div > div {
    float: left;
}

article .row-col > div > div:first-of-type {
    width: 10rem;
    font-weight: bold;
}

article .row-col > div > div:last-of-type {
    width: calc(100% - 10rem);
}


article .row-col > div > div:last-of-type > *:first-child {
    margin-top: 0;
}

article .row-col > div > div:last-of-type > *:last-child {
    margin-bottom: 0;
}

#publication_footnotes {
    font-size: 0.8rem;
}

article .tags {
    margin-top: 1rem;
}

article .tags a {
    text-decoration: none;
}


/* Comment letters */

.files-ext > form > div { 
    margin-bottom: 1rem;
}