.cfmen27s .rc-subforums-toggle {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 16px;
	height: 16px;
	flex: 0 0 16px;
	margin-right: 3px;
	border-radius: 3px;
	color: #6b7b8c;
	cursor: pointer;
}

.cfmen27s .rc-subforums-toggle.is-hidden {
	display: none;
}

.cfmen27s .rc-subforums-toggle:hover {
	background: #edf3f8;
	color: #2d4e72;
}

.cfmen27s .rc-subforums-toggle:focus {
	outline: 1px solid #4d8dbf;
	outline-offset: 1px;
}

.cfmen27s .rc-subforums-toggle i {
	transition: transform 0.18s ease;
}

.cfmen27s li.r0w.rc-expanded > a .rc-subforums-toggle i {
	transform: rotate(90deg);
}

.cfmen27s li.r0w > ul.rc-subforum-children {
	list-style: none;
	margin: 0;
	padding: 0 0 0 18px;
	border-left: 1px dotted #d6e0ea;
}

.cfmen27s li.r0w > ul.rc-subforum-children[hidden] {
	display: none;
}

.cfmen27s li.r0w.rc-subforum-child > a.capps-item {
	padding-left: 4px;
}

.cfmen27s li.r0w.rc-has-children > .novo-topico-btn {
	display: none !important;
}

.cfmen27s li.r0w.rc-has-children.novo-topico-destaque {
	outline: none !important;
	background-color: transparent !important;
}

.cfmen27s .rc-watch-bell {
	transition: color 0.2s ease;
}

.cfmen27s .rc-watch-bell.is-subscribed {
	color: #27ae60;
}

.cfmen27s .rc-watch-bell.is-unsubscribed {
	color: #9e9e9e;
}

.cfmen27s .rc-watch-bell.is-partial {
	color: #b8860b;
}
