/* Math Course Theme — learning lesson states. */
.mc-learning-page .mc-course-outline .mc-lesson-item { position: relative; }
.mc-learning-page .mc-course-outline .mc-lesson-item a,
.mc-learning-page .mc-course-outline .mc-lesson-item > span:not(.mc-lesson-state):not(.mc-lesson-locked):not(.mc-lesson-preview) {
	-webkit-tap-highlight-color: transparent;
}
.mc-learning-page .mc-course-outline .mc-lesson-item.is-current {
	font-weight: 700;
}
.mc-learning-page .mc-course-outline .mc-lesson-item.is-completed {
	color: #16834a;
}
.mc-learning-page .mc-course-outline .mc-lesson-item.is-locked {
	opacity: .58;
}
.mc-learning-page .mc-course-outline .mc-lesson-item.is-current .mc-lesson-state {
	font-weight: 800;
}
@media (max-width: 767px) {
	.mc-learning-page .mc-course-outline .mc-lesson-item a {
		min-height: 44px;
		display: flex;
		align-items: center;
	}
}
