

.mze6 .f-lesson-header-1,a.subitem-link {
	font-family: Montserrat,sans-serif!important;
}

:root {
	--mainColor: RGBA(39,86,177, 1);
	--subColor: RGBA(222,51,51, 1);
	--mcOpacity0: rgba(39,86,177,0);
	--scOpacity0: rgba(222,51,51,0);
	--mcOpacity1: rgba(39,86,177,.1);
	--scOpacity1: rgba(222,51,51,.1);
	--mcOpacity2: rgba(39,86,177,.2);
	--scOpacity2: rgba(222,51,51,.2);
	--mcOpacity3: rgba(39,86,177,.3);
	--scOpacity3: rgba(222,51,51,.3);
	--mcOpacity4: rgba(39,86,177,.4);
	--scOpacity4: rgba(222,51,51,.4);
	--mcOpacity5: rgba(39,86,177,.5);
	--scOpacity5: rgba(222,51,51,.5);
	--mcOpacity6: rgba(39,86,177,.6);
	--scOpacity6: rgba(222,51,51,.6);
	--mcOpacity7: rgba(39,86,177,.7);
	--scOpacity7: rgba(222,51,51,.7);
	--mcOpacity8: rgba(39,86,177,.8);
	--scOpacity8: rgba(222,51,51,.8);
	--mcOpacity9: rgba(39,86,177,.9);
	--scOpacity9: rgba(222,51,51,.9);
}

textarea#ParamsObject_counters_html {
	height: 400px;
}

.gc-account-leftbar {
	background: #2756b1;
}

.gc-account-leftbar .gc-account-user-submenu-bar {
	background: #dfe5ef;
}

.gc-account-leftbar .gc-account-user-menu li a {
	background: 0 0;
	background: inherit;
}

.gc-account-leftbar .gc-account-user-menu li a:hover {
	background: rgba(255,255,255,.5);
}

.gc-account-leftbar .gc-account-user-menu li.active a,.gc-account-leftbar .gc-account-user-menu li.selected a {
	background: #de3333;
}

.gc-account-user-submenu-bar .gc-account-user-submenu li a {
	color: #2756b1;
}

.gc-account-user-submenu-bar .gc-account-user-submenu li a:hover {
	background: #5e87bc;
	color: #fff;
}

.gc-account-leftbar .gc-account-user-menu li {
	border-bottom: none;
}

.menu-item-chatium img.menu-item-icon,.menu-item-cms img.menu-item-icon,.menu-item-notifications img.menu-item-icon,.menu-item-notifications_button_small img.menu-item-icon,.menu-item-sales img.menu-item-icon,.menu-item-tasks img.menu-item-icon,.menu-item-teach img.menu-item-icon,.menu-item-user img.menu-item-icon,.mze6 .vhe-cdn-change {
	display: none!important;
}

li.menu-item.menu-item-notifications_button_small a:after {
	content: url("https://img.icons8.com/material-sharp/18/ffffff/bell.png")!important;
}

li.menu-item.menu-item-cms a:after {
	content: url("https://img.icons8.com/wired/44/ffffff/design.png")!important;
}

li.menu-item.menu-item-teach a:after {
	content: url("https://img.icons8.com/ios/44/ffffff/machine-learning.png")!important;
}

li.menu-item.menu-item-user a:after {
	content: url("https://img.icons8.com/dotty/48/ffffff/business-group.png")!important;
}

li.menu-item.menu-item-tasks a:after {
	content: url("https://img.icons8.com/wired/44/ffffff/tasks.png")!important;
}

li.menu-item.menu-item-notifications a:after {
	content: url("https://img.icons8.com/ios/44/ffffff/new-post--v1.png")!important;
}

li.menu-item.menu-item-sales a:after {
	content: url("https://img.icons8.com/carbon-copy/44/ffffff/total-sales.png")!important;
}

.mef6 .lesson-list {
	background: 0 0;
	padding: 0;
	margin-top: -20px!important;
	margin-left: -20px!important;
}

.mef6 .lesson-list li {
	border: 1px solid var(--mainColor);
	border-radius: 0!important;
	border-left: 3px solid var(--mainColor)!important;
}

.lesson-list li table td,.mef6 .lesson-list li table {
	width: 100%;
}

.mef6 .user-state-bg,.mze6 .xdget-block.center-block,.mze6 .xdget-lessonContent .row,.xdget-block.center-block .row.files-row {
	background: 0 0!important;
}

.mze6 .lesson-header-block.row-section:after,.mze6 .lite-page.block-set:after {
	content: "";
	height: 140px;
	width: 100%;
	left: 0;
	background-repeat: no-repeat!important;
}

.mef6 .lesson-list .vmiddle {
	position: relative;
	z-index: 10;
}

.mef6 .lesson-list li table tr {
	position: relative;
}

.mef6 .lesson-list li table td::after {
	content: "";
	background: var(--mainColor);
	width: 0%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}

.mef6 .lesson-list tr:hover>td::after {
	animation: .5s forwards fullwidth;
}

@keyframes fullwidth {
	0% {
		width: 0;
	}

	100% {
		width: 100%;
	}
}

.mef6 .lesson-list li a {
	border-radius: 0!important;
}

.mef6 .lesson-list .link.title {
	color: var(--subColor)!important;
}

.mef6 .lesson-list .info {
	margin-left: 0!important;
	padding-left: 20px!important;
	border: none!important;
}

.mef6 .user-state-label {
	padding: 2px 10px;
	background: var(--mainColor);
	color: #fff!important;
	font-size: .8em;
	border-radius: 20px;
	margin-bottom: 10px;
	display: inline-block!important;
}

.mef6 .lesson-list tr:hover .description,.mef6 .lesson-list tr:hover .link.title,.mze6 .lt-lesson-comment-block .lesson-answers-title a,.mze6 .xdget-lessonAnswers .lesson-answers-title a {
	color: #fff!important;
}

.mef6 .lesson-list tr:hover .user-state-label,.mze6 .user-answer.status-accepted .answer-status .answer-status-label,.mze6 .xdget-lessonAnswers .user-answer.status-accepted .answer-status .answer-status-label {
	background: var(--subColor);
}

.mef6 .xdget-trainingAchievements {
	border: 1px solid var(--subColor);
	margin-bottom: 20px;
}

.mef6 .xdget-trainingAchievements th {
	background-color: var(--subColor);
	color: #fff;
	border: none!important;
}

.mef6 .xdget-trainingAchievements span.badge {
	background-color: var(--subColor);
}

.mef6 .xdget-trainingAchievements a {
	color: var(--mainColor);
	text-transform: uppercase;
	padding-top: 5px!important;
	display: block;
	text-decoration: none;
	transition: .3s;
}

.mef6 .xdget-trainingAchievements a:hover {
	color: var(--subColor);
}

.mze6 h1 a {
	color: var(--mainColor)!important;
}

.mze6 .center-block {
	max-width: 100%!important;
}

.mze6 .col-md-12 {
	padding: 0;
}

.mze6 .lite-page.block-set {
	margin-top: 60px;
}

.mze6 .lesson-header-block.row-section {
	position: relative;
	color: #fff;
	background: var(--mainColor)!important;
	background-image: url(https://fs.getcourse.ru/fileservice/file/download/a/20019/sc/414/h/2c78086b764500383eb3952a104856c0.png)!important;
	background-repeat: no-repeat!important;
	background-position: bottom!important;
}

.mze6 .lesson-header-block.row-section:after {
	background-image: url(https://fs.getcourse.ru/fileservice/file/download/a/20019/sc/184/h/92a06352c82a5f7ed4e167a83d0c2db1.png);
	background-size: 100% 110px;
	position: absolute;
	background-position: top!important;
}

.mze6 .lite-page.block-set:after {
	background-image: url(https://fs.getcourse.ru/fileservice/file/download/a/20019/sc/295/h/bd9618992dbfb2b47611da32d6e8b5fb.png);
	background-size: 100% 120px;
	margin-top: 3px;
	bottom: 0;
	background-position: bottom!important;
}

@media screen and (max-width:425px) {
	.mze6 .lesson-header-block.row-section:after {
		height: 40px;
		background-size: 100% 40px;
	}

	.mze6 .lite-page.block-set:after {
		display: none;
	}

	.mze6 .lite-page.block-set {
		margin-top: 60px;
	}
}

.mze6 .lesson-header-block.row-section a,.mze6 .xdget-lessonNavigation .row a {
	color: #fff;
	font-weight: 900;
	padding: 3px 10px;
	transition: .3s;
}

.mze6 .lesson-header-block.row-section a:hover,.mze6 .xdget-lessonNavigation .row a:hover {
	background: #fff;
	color: var(--mainColor);
	border-radius: 30px;
}

.mze6 .lesson-title-value {
	font-weight: 700;
	padding-left: 20px;
	padding-right: 20px;
}

.mze6 .hidden-xs {
	padding: 3px 10px;
}

@media (max-width:425px) {
	.mze6 .lesson-title-value {
		font-size: 2em;
	}
}

.mze6 .lt-lesson-mission-block h3,.mze6 .xdget-lessonMission h3 {
	background: var(--mainColor);
	padding: 10px 20px;
	color: #fff!important;
	border-radius: 20px 20px 0 0;
}

.mze6 .lt-lesson-mission-block .lesson-mission-wrapper,.mze6 .xdget-lessonMission .lesson-mission-wrapper {
	border-top: 2px solid var(--subColor)!important;
	border: none;
	border-radius: 0 0 20px 20px;
	margin-top: 0;
}

.mze6 .lt-lesson-mission-block .lesson-mission-wrapper .answer-form,.mze6 .xdget-lessonMission .lesson-mission-wrapper .answer-form {
	background: var(--mcOpacity2)!important;
	border-radius: 0 0 20px 20px;
	border: 1px solid var(--subColor)!important;
	border-top: none!important;
}

.mze6 .lt-lesson-mission-block .user-profile-image,.mze6 .xdget-lessonMission .user-profile-image {
	border: 2px solid var(--mainColor);
	border-radius: 30px;
}

.mze6 .testing-widget {
	border-left: 1px solid var(--subColor)!important;
	border-right: 1px solid var(--subColor)!important;
	border-bottom: 1px solid var(--subColor)!important;
	margin: -20px 0 -20px -20px;
	padding: 20px;
}

.mze6 .testing-widget .before-start-block .start-btn {
	border-radius: 50px;
	background: linear-gradient(90deg,var(--mainColor) 0,#163980 100%);
	transition: .3s;
}

.mze6 .testing-widget .before-start-block .start-btn:hover {
	background: linear-gradient(90deg,#163980 0,var(--mainColor) 100%);
}

.mze6 .question {
	text-align: center;
}

.mze6 button.btn.btn-send-answer.btn-primary.btn-lg {
	margin-top: 20px;
	transition: .3s;
	border: none;
	border-radius: 50px;
	background: linear-gradient(90deg,var(--mainColor) 0,#163980 100%);
}

.mze6 button.btn.btn-link.btn-save-draft {
	margin-top: 20px;
	border-radius: 50px;
	border: 2px solid var(--mainColor);
	padding: 10px 20px;
	color: var(--mainColor);
	transition: .3s;
}

.mze6 button.btn.btn-send-answer.btn-primary.btn-lg:hover,button.btn.btn-link.btn-save-draft:hover {
	transform: translatey(-10%);
	-webkit-box-shadow: 0 9px 24px -16px rgba(0,0,0,.75);
	-moz-box-shadow: 0 9px 24px -16px rgba(0,0,0,.75);
	box-shadow: 0 9px 24px -16px rgba(0,0,0,.75);
}

.mze6 .lt-lesson-comment-block .lesson-answers-title,.mze6 .xdget-lessonAnswers .lesson-answers-title {
	background: var(--mainColor);
	padding: 20px 20px 1px;
	color: #fff!important;
	border-radius: 20px 20px 0 0;
}

.mze6 .lt-lesson-comment-block .simple-answer.user-answer,.mze6 .xdget-lessonAnswers .simple-answer.user-answer {
	background: var(--mainColor);
	border-top: 1px solid var(--subColor);
	border-radius: 0 0 20px 20px;
}

.mze6 .new-comment.new-answer .user-profile-image,.mze6 .xdget-lessonAnswers .new-comment.new-answer .user-profile-image,.mze6 .xdget-lessonAnswers .user-profile-image {
	border: 3px solid #fff;
}

.mze6 .lt-lesson-comment-block .user-profile-image,.mze6 .xdget-lessonAnswers .user-profile-image {
	border-radius: 100px;
}

.mze6 .lt-lesson-comment-block .other-answers.answers-list,.mze6 .xdget-lessonAnswers .other-answers.answers-list {
	margin-top: 20px;
}

.mze6 .lt-lesson-comment-block .other-answers.answers-list .user-answer,.mze6 .xdget-lessonAnswers .other-answers.answers-list .user-answer {
	border: 1px solid var(--mainColor);
	padding: 10px!important;
	margin-bottom: 10px;
}

.mze6 .user-answer.type-free_comment .answer-status .answer-status-label,.mze6 .xdget-lessonAnswers .user-answer.type-free_comment .answer-status .answer-status-label {
	background: #5a5a5a;
}

.mze6 .public-level-block.user-can-hide-answer,.mze6 .xdget-lessonAnswers .public-level-block.user-can-hide-answer {
	margin-top: 10px;
	margin-right: 10px;
}

.mze6 #showMoreAnswers,.mze6 .xdget-lessonAnswers #showMoreAnswers {
	background: var(--mainColor);
	border: none;
	border-radius: 50px;
}

.mze6 .new-comment .textarea-block {
	width: 90%;
}

.mze6 .answer-comment.textarea-block textarea {
	border: none;
	padding: 5px;
}

@media (max-width:425px) {
	.mze6 .new-comment .textarea-block {
		width: 95%;
	}

	.mze6 .answer-comment.textarea-block {
		margin: 20px 10px 0;
	}

	.mze6 .answer-comment.textarea-block textarea {
		height: 60px!important;
	}

	.mze6 .xdget-lessonContent iframe {
		margin-left: -20px;
	}
}

@media (max-width:320px) {
	.mze6 .lesson-title-value {
		font-size: 1.5em;
	}

	.mze6 .new-comment .textarea-block {
		width: 93%;
	}
}

.mze6 .lt-block-wrapper a {
	color: var(--mainColor);
	padding: 1px;
	transition: .3s;
}

.mze6 .lt-block-wrapper a:hover {
	color: #fff;
	background: var(--mainColor);
	text-decoration: none;
}

.mze6 .lt-block-wrapper hr {
	overflow: visible;
	padding: 0;
	border: none;
	border-top: medium double var(--mainColor);
	text-align: center;
	width: 90%;
	margin: inherit auto;
}

.mze6 .lt-block-wrapper hr:after {
	content: "Р“В°Р•С‘Р•Р…Р’Тђ";
	display: inline-block;
	position: relative;
	top: -.7em;
	font-size: 1.5em;
	padding: 0 .25em;
	background: #fff;
}

.mze6 .lt-lesson-files table.table.files-table,.mze6 .xdget-lessonFiles table.table.files-table {
	background: var(--mainColor);
	border-radius: 15px;
	color: #fff;
	background-image: url(https://fs.getcourse.ru/fileservice/file/download/a/20019/sc/62/h/26dac5106365ec1aaf4d401c61411231.png);
	background-repeat: no-repeat!important;
	background-position: bottom!important;
}

.mze6 .lt-lesson-files table.table.files-table a,.mze6 .xdget-lessonFiles table.table.files-table a {
	color: #fff;
}

.mze6 .files-table td,.mze6 .xdget-lessonFiles td {
	vertical-align: middle!important;
	border-top: none!important;
}

.mze6 .vhi-root {
	border: 3px solid var(--mainColor);
	margin: 30px 0;
	border-radius: 20px;
}

.mze6 .clearfix.videoWrapper iframe,.mze6 .vhi-root iframe,.mze6 .xdget-lessonContent iframe {
	border-radius: 20px;
}

.mze6 .lt-lesson-audio .container {
	width: 80%!important;
	overflow: hidden;
	margin-bottom: 30px;
}

@media (max-width:768px) {
	.mze6 .gc-main-content.with-left-menu .container .container {
		width: 90vw!important;
		margin: 0 auto!important;
	}
}

.mze6 .clearfix.videoWrapper {
	border: 3px solid var(--mainColor);
	border-radius: 20px;
	margin: 30px 0;
}

.mze6 .lessonBtn button {
	border-radius: 100px!important;
	transition: .3s;
	background: radial-gradient(circle,#2756b0 0,#163980 100%)!important;
}

.mze6 .lessonBtn button:hover {
	transform: translatey(-10%);
	box-shadow: 0 15px 10px 0 var(--scOpacity2);
}

.mze6 .f-lesson-header-1 {
	background: var(--mainColor)!important;
	color: #fff;
	padding: 15px 10px;
	position: relative;
	text-transform: uppercase;
	font-weight: 700!important;
}

.mze6 .f-lesson-header-1:after {
	content: '';
	width: 30px;
	height: 30px;
	right: 20px;
	top: 12px;
	position: absolute;
	background-image: url(https://img.icons8.com/ios/100/ffffff/microphone.png);
	background-size: 30px 30px;
	background-repeat: no-repeat;
}

.mze6 .xdget-lessonNavigation .row,.mze6 .xdget-lessonTitle .row {
	position: relative;
	color: #fff;
	background: var(--mainColor)!important;
}

.mze6 .xdget-lessonTitle .row {
	padding: 0 20px;
}

.mze6 .xdget-lessonContent {
	padding: 20px;
}

.mze6 .xdget-lessonContent .note-video-clip {
	border: 3px solid var(--mainColor);
	border-radius: 20px;
	padding: 10px 0;
}

.mze6 .lesson-mission-text {
	border-left: 1px solid var(--subColor)!important;
	border-right: 1px solid var(--subColor)!important;
}

.mze6 .xdget-lessonFiles {
	max-width: 950px;
	margin: 0 auto;
}

.mze6 .xdget-video {
	max-width: 950px;
	margin: 20px auto -50px;
	border: 3px solid var(--mainColor);
	border-radius: 30px;
}

.mze6 .xdget-block.main-lesson-container {
	max-width: 1140px;
}
