/* Public lists of Finance, Notices and Annual Meeting documents. */

.klpc-general-documents-public-table {
	width: 100%;
	border-collapse: collapse;
}

.klpc-general-documents-public-table th,
.klpc-general-documents-public-table td {
	padding: 10px;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #dcdcde;
}

.klpc-general-documents-public-table th:first-child,
.klpc-general-documents-public-table td:first-child {
	width: 12em;
}


.klpc-document-collection { margin: 0 0 2rem; }
.klpc-document-collection > h2 {
	color: #000;
	background: #adedff; margin-bottom: .5rem; }
.klpc-document-collection-description { margin-top: 0; }


/* KLPC collection section headings */
.klpc-document-collection {
    margin: 0 0 2rem;
}

.klpc-document-collection > h2 {
    box-sizing: border-box;
    margin: 0;
    padding: 0.65rem 1rem;
    background: var(--wp--preset--color--primary, #005a87);
    color: #fff;
    font-size: 1.25rem;
    line-height: 1.3;
}

.klpc-document-collection-description {
    margin: 0;
    padding: 0.75rem 1rem;
}

.klpc-document-collection .klpc-general-documents-public-table {
    margin-top: 0;
    width: 100%;
}

/* KLPC forced collection heading colour override */
body .wp-site-blocks .klpc-document-collection > h2,
body .entry-content .klpc-document-collection > h2,
body .wp-block-post-content .klpc-document-collection > h2,
body .klpc-document-collection > h2 {
	background-color: #adedff !important;
	background-image: none !important;
	color: #000000 !important;
}
