div.learn-self-test-icon
{
	width:21px;
	height:16px;
	background-image:url(images/selftest.gif);
	background-repeat:no-repeat;
}

#last_change_form {
	text-align: right;
	background: #F8F8F8;
	padding: 5px 10px 5px 0;
}

.float-left
{
	float:left;
}

.float-right
{
	float:right;
}

.float-clear
{
	clear:both;
}

.learn-rating .ilike-light .bx-ilike-right { padding: 0px 1px 0 11px; background-position:0 -41px; line-height: 16px;}
.learn-rating .ilike-light .bx-you-like .bx-ilike-right { background-position:0 -21px; }
.learn-rating .ilike-light .bx-ilike-text {	padding: 0; }

.course-content-footer-wrap {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 40px;
}

.course-content-buttons {
	display: flex;
	flex-wrap: nowrap;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;

	padding: 15px 0;
}

.course-content-buttons > *:not(:last-child) {
	margin-right: 10px;
}

@media (max-width: 1200px)
{
	.course-content-footer-wrap {
		flex-direction: column;
	}
}

@media (max-width: 440px)
{
	.course-content-buttons {
		flex-direction: column;
		width: 100%;
	}

	.course-content-buttons .course-read-block-cnt,
	.course-content-buttons .bx-favorite-switcher\:text2018 {
		width: 100%;
	}

	.course-content-buttons > *:not(:last-child) {
		margin-right: 0;
		margin-bottom: 10px;
	}
}