.simpletoc {
	margin-bottom: 1em;
}

.simpletoc-collapsible {
	background-color: #eee;
	color: #444;
	cursor: pointer;
	padding: 18px;
	width: 100%;
	border: none;
	text-align: left;
	outline: none;
	font-size: 18px;
}

.simpletoc .active,
.simpletoc-collapsible:hover {
	background-color: #ddd;
}

.simpletoc-collapsible::after {
	content: "\02795"; /* Unicode character for "plus" sign (+) */
	float: right;
	margin-left: 5px;
	font-size: 13px;
}

.simpletoc .active::after {
	content: "\2796"; /* Unicode character for "minus" sign (-) */
}

.simpletoc-content {
	padding: 14px 18px 0;
	display: none;
	overflow: hidden;
	background-color: #f1f1f1;
}
