html > body div.mp_lessons_list {
	margin: 20px 0 0;
	padding: 0;
}

html > body div.mp_lessons_list > .mp_lesson {
	margin: 0;
	padding: 0;
}

html > body div.mp_lessons_list > .mp_lesson > a.mp_lesson_link {
	color: #000;
	text-decoration: none;
	display: block;
	text-indent: -29px;
	margin-left: 25px;
}

html > body div.mp_lessons_list > .mp_lesson > a.mp_lesson_link:hover {
	color: #000;
	text-decoration: underline;
}

html > body div.mp_lessons_list > .mp_lesson > a.mp_lesson_link:before
{
	content: "🟢";
	margin-right: 5px;
	text-decoration: none !important;
}

html > body div.mp_lessons_list > .mp_lesson.mp_lesson_completed > a.mp_lesson_link
{
	color: #000000;
}

html > body div.mp_lessons_list > .mp_lesson.mp_lesson_completed > a.mp_lesson_link:before
{
	content: "✅";
	margin-right: 5px;
}

html > body div.mp_lessons_list > .mp_lesson.mp_lesson_locked > a.mp_lesson_link
{
	cursor: not-allowed;
	color: #ababab;
}

html > body div.mp_lessons_list > .mp_lesson.mp_lesson_locked > a.mp_lesson_link:before
{
	content: "🔒";
	margin-right: 5px;
}

html > body div.mp_lessons_list .mp_lesson.mp_lesson_current > a.mp_lesson_link
{
	color: #ff9500;
}

html > body div.mp_lessons_list > .mp_lesson.mp_lesson_current > a.mp_lesson_link:before
{
	content: "➡️";
	margin-right: 5px;
}

html > body div.mp_lessons_list > .mp_lesson .mp_lesson
{
	margin-left: 25px;
}

html > body div.mp_lessons_list > .mp_lesson .mp_lesson > a
{
	color: #000000;
	text-decoration: none;
}

html > body div.mp_lessons_list > .mp_lesson .mp_lesson > a:before
{
	content: "↳";
	margin-right: 5px;
}

html > body div.mp_lessons_list > .mp_lesson .mp_lesson > a:hover
{
	color: #000000;
	text-decoration: underline;
}

html > body div.mp_lessons_list > .mp_lesson .mp_lesson:last-child
{
	margin-bottom: 10px;
}
