/* First Appearance Hearings and Traffic Virtual Directory — ported from the DNN page content
   (TabID 510). Dropped one dead rule from the source (#mainContainer targeted the old DNN
   skin's wrapper, which doesn't exist in this layout). */

.fa-content {
    line-height: 1.7;
    color: #333;
}
.fa-content p { margin: 0 0 18px; }
.fa-content h2 {
    border-bottom: 1px solid #ddd;
    padding-bottom: 1.5rem;
}
.fa-content h3 {
    margin: 10px 0 10px;
    color: #2f628c;
    font-weight: 600;
}
.fa-content ul { margin: 12px 0 24px 28px; }
.fa-content li { margin: 8px 0; }
.fa-content a { font-weight: bold; }

.notice {
    background-color: #fff7f7;
    border: 1px solid #c62828;
    border-left: 5px solid #c62828;
    padding: 18px 22px;
    margin: 20px 0 30px;
    border-radius: 8px;
}
.notice strong { color: #8b0000; }

.table-bordered { border: 1px solid #ddd !important; }
