

/*-- [ALIOT] Переменные --*/
:root {

    --cm: #2E0022;
    --cma: #A32457;
    --csb: #ffffff;

    --cD: #2E0022;
    --cM: #D2B382;
    --cS: linear-gradient(125.72deg, #2E0022 0%, #A32457 100%);
    --cA: #A32457;
        
    --iSite: url("https://fs.getcourse.ru/fileservice/file/download/a/497418/sc/189/h/66ecc2ef20bc864131337985ed1bc5b2.png");
    --iStudy: url("https://fs.getcourse.ru/fileservice/file/download/a/497418/sc/95/h/b347735f4bcbc30058d5e46453a8f081.png");
    --iUsers:  url("https://fs.getcourse.ru/fileservice/file/download/a/497418/sc/11/h/d8aca7f6fa7e209535dccdaeeba662aa.png");
    --iTasks:  url("https://fs.getcourse.ru/fileservice/file/download/a/497418/sc/193/h/141b1be464a87e7da3b7229dce17358e.png");
    --iMessages:  url("https://fs.getcourse.ru/fileservice/file/download/a/497418/sc/85/h/5452f1b61cd5af0f6b4ce76228120282.png");
    --iSales:  url("https://fs.getcourse.ru/fileservice/file/download/a/497418/sc/68/h/29b846fc416479a3dc35668de92805d1.png");
    --iChatium:  url("https://fs.getcourse.ru/fileservice/file/download/a/497418/sc/203/h/391d76c40b809bf7188c77aad57ce41c.png");
    
    --iSiteSA: url("https://fs.getcourse.ru/fileservice/file/download/a/497418/sc/239/h/16ccb6c1e02f64097967a6be81e51bcb.png");
    --iStudySA: url("https://fs.getcourse.ru/fileservice/file/download/a/497418/sc/231/h/faaeea552220d5d10f94c61151809ffe.png");
    --iUsersSA:  url("https://fs.getcourse.ru/fileservice/file/download/a/497418/sc/37/h/5772d16c14e0db2052b93201b956ee71.png");
    --iTasksSA:  url("https://fs.getcourse.ru/fileservice/file/download/a/497418/sc/266/h/ab68b38a9194cd8b86f9abe5f59046f5.png");
    --iMessagesSA:  url("https://fs.getcourse.ru/fileservice/file/download/a/497418/sc/158/h/59fe4de120d8c3c32e68b8a767342f82.png");
    --iSalesSA:  url("https://fs.getcourse.ru/fileservice/file/download/a/497418/sc/423/h/71d5ec36bed6ccc69c14db65abab54b2.png");
    --iChatiumSA:  url("https://fs.getcourse.ru/fileservice/file/download/a/497418/sc/202/h/9fb730eee75400fff9b2097f1a273c91.png");
    
    
    --iSubmenuBG:  url("https://fs.getcourse.ru/fileservice/file/download/a/497418/sc/98/h/acf268ea96d4c70679d320193fa16124.png");
}

/*-- [ALIOT]/[left-panel] боковая панель — начало --*/
.gc-account-leftbar {
    background: var(--cm) url(https://fs.getcourse.ru/fileservice/file/download/a/497418/sc/293/h/9c286ebbf26e0e004f87385dc16beda5.png) no-repeat bottom center;
    box-shadow: 10px 0 20px RGBA(233, 133, 110, 0.1);
}

.menu-item-profile {
    position: relative;
}

.menu-item-profile .menu-item-icon {
	position: relative;
    top: 4px;
    width: 50px;
    border: 3px solid #fff;
    border-radius: 100px;
}

.gc-account-leftbar .gc-account-user-menu li {
    overflow: hidden;
    border-bottom: none;
}

.gc-account-leftbar .gc-account-user-menu li a {
    background: transparent;
}

.gc-account-leftbar .gc-account-user-menu li a:hover {
    background: rgba(255, 255, 255, 0.5);
}


.gc-account-leftbar .gc-account-user-menu li a {
    display: block;
    margin: 5px;
    width: 60px;
    height: 60px;
    border: 1px solid transparent;
    border-radius: 10px;
    background: transparent;
}

.menu-item-profile.active a,
.menu-item-profile.selected a,
.menu-item-profile a:hover {
    border-radius: 50px !important;
}

.gc-account-leftbar .gc-account-user-menu li a:hover {
    background: rgba(255,255,255,.1) !important;
}

.gc-account-leftbar .gc-account-user-menu li.active a,
.gc-account-leftbar .gc-account-user-menu li.selected a {
    display: block;
    margin-left: 5px;
    background: none;
    border: 1px solid #CAAB7F;
}


.gc-account-leftbar .gc-account-user-submenu-bar {
    background: var(--csb);
    background-image: var(--iSubmenuBG);
    background-repeat: no-repeat !important;
    background-position: bottom !important;
	box-shadow: 10px 0 20px rgba(52,21,69,0.2);
}

.gc-account-user-submenu-bar h3 {
    font-family: "Montserrat", "proxima-nova", sans-serif;
    font-weight: bold;
    font-size: 14px;
    color: var(--cD);
}

.gc-account-user-submenu-bar .gc-account-user-submenu li {
    position: realtive;
}

.gc-account-user-submenu-bar .gc-account-user-submenu li::before{
    content: "";
	position: absolute;
	z-index: 0;
    top: 0;
    left: 0;
    width: 0%;
    height: 100%;
    background: var(--cma);
    transition: all 0.3s;
}

.gc-account-user-submenu-bar .gc-account-user-submenu li:hover::before{
    width: 3%;
}


.gc-account-user-submenu-bar .gc-account-user-submenu li a {
    position: relative !important;
    padding: 15px 20px;
    z-index: 9999;
    color: var(--cD);
    font-family: "Montserrat", "proxima-nova", sans-serif;
    font-weight: normal;
    font-size: 17px;
    text-transform: capitalize;
    transition: all 0.3s;
}

.gc-account-user-submenu-bar .gc-account-user-submenu li a:hover {
    padding-left: 25px;
    z-index: 1;
    color: var(--cma);
    background: transparent;
}

.gc-account-user-submenu-bar .gc-account-user-submenu li a::after {
    position: absolute;
    content: "";
    left: 20px;
    bottom: 0;
    height: 1px;
    width: 75%;
    background: #00000010;
}

.gc-account-user-submenu-bar .gc-account-user-submenu li:last-child a::after {
    display: none;
}

.gc-account-leftbar a.toggle-link::before {
	content: "";
    position: absolute !important;
    top: 5px;
    left: 5px;
    width: 35px !important;
    height: 35px !important;
	background-image: url(https://img.icons8.com/ios-filled/35/ffffff/xbox-menu.png) !important;
    background-size: cover !important;
}



.menu-item-notifications_button_small img.menu-item-icon,
.menu-item-cms img.menu-item-icon,
.menu-item-user img.menu-item-icon,
.menu-item-tasks img.menu-item-icon,
.menu-item-teach img.menu-item-icon,
.menu-item-notifications img.menu-item-icon,
.menu-item-sales img.menu-item-icon,
.menu-item-chatium img.menu-item-icon {
    display: none !important;
}

li.menu-item.menu-item-notifications_button_small a,
li.menu-item.menu-item-cms a,
li.menu-item.menu-item-teach a,
li.menu-item.menu-item-user a,
li.menu-item.menu-item-tasks a,
li.menu-item.menu-item-notifications a,
li.menu-item.menu-item-sales a,
li.menu-item.menu-item-chatium a {
    transition: all 0.3s;
}

li.menu-item.menu-item-notifications_button_small a:after,
li.menu-item.menu-item-cms a:after,
li.menu-item.menu-item-teach a:after,
li.menu-item.menu-item-user a:after,
li.menu-item.menu-item-tasks a:after,
li.menu-item.menu-item-notifications a:after,
li.menu-item.menu-item-sales a:after,
li.menu-item.menu-item-chatium a:after
{ 
    position: relative;
    top: 13px;
}

li.menu-item.menu-item-notifications_button_small a:before,
li.menu-item.menu-item-cms a:before,
li.menu-item.menu-item-teach a:before,
li.menu-item.menu-item-user a:before,
li.menu-item.menu-item-tasks a:before,
li.menu-item.menu-item-notifications a:before,
li.menu-item.menu-item-sales a:before,
li.menu-item.menu-item-chatium a:before
{ 
    position: relative;
    top: 13px;
}

li.menu-item.menu-item-notifications_button_small a::after {
    content: url("https://img.icons8.com/ios-glyphs/18/ffffff/bell.png") !important;
}

li.menu-item.menu-item-cms a::after {
    content: var(--iSite) !important;
}

li.menu-item.menu-item-teach a::after {
    content: var(--iStudy) !important;
}

li.menu-item.menu-item-user a::after {
    content: var(--iUsers) !important;
    top: 15px !important;
}

li.menu-item.menu-item-tasks a::after {
    content: var(--iTasks) !important;
    top: 15px !important;
}

li.menu-item.menu-item-notifications a::after {
    content: var(--iMessages) !important;
    top: 16px !important;
}

li.menu-item.menu-item-sales a::after {
    content: var(--iSales) !important;
    top: 15px !important;
}

li.menu-item.menu-item-chatium a::after {
    content: var(--iChatium) !important;
    top: 15px !important;
}


li.menu-item.menu-item-cms.selected a::after,
li.menu-item.menu-item-cms.active a::after,
li.menu-item.menu-item-teach.selected a::after,
li.menu-item.menu-item-teach.active a::after,
li.menu-item.menu-item-user.selected a::after,
li.menu-item.menu-item-user.active a::after,
li.menu-item.menu-item-tasks.selected a::after,
li.menu-item.menu-item-tasks.active a::after,
li.menu-item.menu-item-notifications.selected a::after,
li.menu-item.menu-item-notifications.active a::after,
li.menu-item.menu-item-sales.selected a::after,
li.menu-item.menu-item-sales.active a::after,
li.menu-item.menu-item-chatium.selected a::after,
li.menu-item.menu-item-chatium.active a::after {
    display: none;
}



li.menu-item.menu-item-cms.selected a::before,
li.menu-item.menu-item-cms.active a::before {
    content: var(--iSiteSA) !important;
    filter: drop-shadow(0px 0px 15px #F8344A);
}

li.menu-item.menu-item-teach.selected a::before,
li.menu-item.menu-item-teach.active a::before {
    content: var(--iStudySA) !important;
    filter: drop-shadow(0px 0px 15px #F8344A);
}

li.menu-item.menu-item-user.selected a::before,
li.menu-item.menu-item-user.active a::before {
    content: var(--iUsersSA) !important;
    top: 15px !important;
    filter: drop-shadow(0px 0px 15px #F8344A);
}

li.menu-item.menu-item-tasks.selected a::before,
li.menu-item.menu-item-tasks.active a::before {
    content: var(--iTasksSA) !important;
    top: 16px !important;
    filter: drop-shadow(0px 0px 15px #F8344A);
}

li.menu-item.menu-item-notifications.selected a::before,
li.menu-item.menu-item-notifications.active a::before {
    content: var(--iMessagesSA) !important;
    top: 15px !important;
    filter: drop-shadow(0px 0px 15px #F8344A);
}

li.menu-item.menu-item-sales.selected a::before,
li.menu-item.menu-item-sales.active a::before {
    content: var(--iSalesSA) !important;
    top: 15px !important;
    filter: drop-shadow(0px 0px 15px #F8344A);
}

li.menu-item.menu-item-chatium.selected a::before,
li.menu-item.menu-item-chatium.active a::before {
    content: var(--iChatiumSA) !important;
    top: 15px !important;
    filter: drop-shadow(0px 0px 15px #F8344A);
}


.gc-account-leftbar .gc-account-user-menu li .notify-count {
    z-index: 9999;
}

@media (max-width: 768px) {
    .gc-account-leftbar .gc-account-user-menu {
        background: var(--cm);
    }

    .gc-account-leftbar .toggle-link {
        background: var(--cm) !important;

    }

    .gc-account-leftbar .without-icon img {
        display: none;
    }

    .gc-account-leftbar a.toggle-link {
        position: relative;   
    }

    .gc-account-leftbar a.toggle-link::before {
        position: relative;
        left: 10px;
    }

    a.toggler-item {
        display: none !important;
    }

}

/*-- [ALIOT]/[left-panel] боковая панель — конец --*/

/*-- Дополнительная цветовая схема --*/
/*-- [ALIOT]/[training-design] оформление тренинг стиль 2 — начало --*/

.progress-banner.nd2 {
    background: url(https://fs.getcourse.ru/fileservice/file/download/a/497418/sc/66/h/7c814c3673815e561e8b7f2b64f292a8.png) no-repeat center;
    background-size: cover;
}

.progress-banner.nd2 .html-content .pb-progress {
    color: #fff;
}

.progress-banner.nd2 .chart-text {
    fill: #AE4B84;
}

.nd-header.nd2 {
    background: rgba(174, 75, 132, 0.05);
}

.nd-list.nd2 .lesson-list li.with-image {
    background: url(https://fs.getcourse.ru/fileservice/file/download/a/497418/sc/338/h/df26733bdc854bca7e6b626a3aa477cf.png) no-repeat left center !important;
}

.nd-list.nd2 .lesson-list li {
    border: 1px solid rgba(174, 75, 132, 0.2);
}

.nd-list.nd2 .lesson-list li .title {
    color: #AE4B84;
}

.nd-block.nd2 .lesson-list li {
    border: 1px solid #AE4B84;
}

.nd-block.nd2 .lesson-list li::after {
    background: #AE4B84;
}

.nd-block.nd2  .lesson-list li::before {
    content: url(https://fs.getcourse.ru/fileservice/file/download/a/497418/sc/122/h/35e3806f95d597c91c51647ef062f5ee.png);
}

.nd-block.nd2.with-image .stream-table tr {
    border: 1px solid #AE4B84;
}

.xdget-trainingAchievements.nd2 {
    background: rgba(174, 75, 132, 0.1);
}

.xdget-trainingAchievements.nd2 .badge {
    color: #AE4B84;
}

.nd-ll-access.nd2 .html-content {
    background: rgba(174, 75, 132, 0.1) !important;
}

.u-btns.nd2 .u-btn {
    background: #AE4B84;
    box-shadow: 0 0 0 4px #AE4B84;
}

/*-- [ALIOT]/[training-design] оформление тренинг стиль 2 — конец --*/

/*-- [ALIOT]/[lesson-design] оформление урока стиль 2 — начало --*/

.aliot-nld.nld2 .page-header h1 a {
    color: #2E0022 !important;
}

.aliot-nld.nld2 p a {
    color: #AE4B84;
    border-bottom: 1px solid #AE4B84;
}

/* Шапка */

.aliot-nld.nld2 .lesson-header-block.row-section {
    background: #AE4B84 url(https://fs.getcourse.ru/fileservice/file/download/a/497418/sc/243/h/311652f95bb12e432c5c9fc276cf7cde.png) no-repeat center!important;
}

.aliot-nld.nld2 .lesson-header-block .lesson-navigation a {
    color: #AE4B84; 
}

/* Спикер урока */

.nld2 .speaker-info .lt-block-wrapper .f-quote {
    background: linear-gradient(125.72deg, #2E0022 0%, #A32457 100%);;
}

/* Блок Разделитель */

.aliot-nld.nld2 .lt-separator hr {
    border-top: medium double #AE4B84;
}

.aliot-nld.nld2 .lt-separator hr:after {
    content: url(https://fs.getcourse.ru/fileservice/file/download/a/497418/sc/294/h/60ad21384a9d561d9c5cf6bfe7aa584d.png);
}

/* Заголовок */

.aliot-nld.nld2 .header.f-lesson-header-1 {
    background: linear-gradient(125.72deg, #2E0022 0%, #A32457 100%);
    border-radius: 10px;
    overflow: hidden;
}

/* Кнопки */

.aliot-nld.nld2 .nld-btns button:hover {
    background: #2E0022 !important;
    color: #fff !important;
    transform: translatey(-10px);
}

/* Трехколоночный блок*/

.aliot-nld.nld2 .nld-threecolumn .lt-tsr-block {
    border: 1px solid #AE4B84 !important;
}

.aliot-nld.nld2 .nld-threecolumn .lt-tsr-block::before {
    content: url(https://fs.getcourse.ru/fileservice/file/download/a/497418/sc/187/h/7e1dc8d24c22cdc4908cc178d40f1640.png);
}

/* Анкета посовтеовать другу */

.aliot-nld.nld2 .anket-advice .container .modal-block-content {
    border: 1px solid #AE4B84;
}

.aliot-nld.nld2 .anket-advice .custom-field.type-select .field-input-block label {
    background: linear-gradient(125.72deg, #2E0022 0%, #A32457 100%);
}

.aliot-nld.nld2 .anket-advice .anket-btn .btn-success {
    background: linear-gradient(125.72deg, #2E0022 0%, #A32457 100%);
}

/* Файлы */

.aliot-nld.nld2 .table.files-table tr {
    border: 1px solid #9A638860;
}

.aliot-nld.nld2 .table.files-table tr::before {
    background: #AE4B84;
}

.aliot-nld.nld2 .table.files-table tr td:nth-child(1)::before {
    content: url(https://fs.getcourse.ru/fileservice/file/download/a/497418/sc/232/h/2d356dad58dc12731ec2df0ca545079c.png);
}

.aliot-nld2 .table.files-table tr td:nth-child(1) div {
    display: none;
}

/* Домашнее задание */

.aliot-nld.nld2 .lt-lesson-mission-block h3 {
    background: rgba(163, 36, 87, 0.03);
    border-bottom: 0;
    border-radius: 10px;
    text-transform: uppercase;
}

.aliot-nld.nld2 .lesson-mission-text {
    border: 1px solid #AE4B84;
}

.aliot-nld.nld2 #lessonAnswerForm {
    background: linear-gradient(125.72deg, #2E0022 0%, #A32457 100%);
}

.aliot-nld.nld2 .testing-widget {
    margin: 0 0 0 -20px;
    border: 1px solid #AE4B84;
}

.aliot-nld.nld2 .testing-widget .btn-restart {
    background: linear-gradient(125.72deg, #2E0022 0%, #A32457 100%);
    border-radius: 5px;
    border: none;
}

.aliot-nld.nld2 .testing-widget .btn-default.js__btn-variant {
    background: rgba(174, 75, 132, 0.2);
}

.aliot-nld.nld2 .testing-widget .btn-send-variant {
    background: #AE4B84;
}

.aliot-nld2 .testing-widget .btn-send-variant:hover {
    background: #A32457;
}

/* Предупреждение */

.aliot-nld.nld2 .nld-warning {
    border: 1px solid #9A638820;
}

.aliot-nld.nld2 .nld-warning::before {
    content: url(https://fs.getcourse.ru/fileservice/file/download/a/497418/sc/217/h/24c4f52f53dac9de915de7057488dd97.png);
}

.aliot-nld.nld2 .nld-warning .f-header-36 p {
    color: #AE4B84;
}

/* Комментарии и ответы */

.aliot-nld.nld2 .type-mission_answer {
    border: 1px solid #AE4B84;
}

.aliot-nld.nld2 .type-mission_answer .title a {
    color: #AE4B84;
}

.aliot-nld.nld2 .answer-content .new-comment .btn-send {
    background: #AE4B84;
}

.aliot-nld.nld2 .lt-lesson-comment-block .lesson-answers-title a {
    color: #A32457;
}

.aliot-nld.nld2 .lt-lesson-comment-block .simple-answer {
    border: 1px solid #AE4B84 !important;
}

.aliot-nld.nld2 .lt-lesson-comment-block .simple-answer .user-image img {
    border:3px solid #AE4B84;
}

.aliot-nld.nld2 .lt-lesson-comment-block .answers-list .user-answer {
    border: 1px solid #AE4B84 !important;
}

.aliot-nld.nld2 .lt-lesson-comment-block .answers-list .user-answer .user-profile-image {
    border:3px solid #AE4B84;
}

.aliot-nld.nld2 .user-answer.status-accepted .answer-status .answer-status-label {
    background: #AE4B84 !important;
}

.aliot-nld.nld2 .lt-lesson-comment-block .answers-list .user-answer .answer-files img {
    border:3px solid #AE4B84;
}

.aliot-nld.nld2 .lt-lesson-comment-block .answers-list .user-answer .answer-content .b-like-and-subscribe-notifications span {
    color: #AE4B84 !important;
}

.aliot-nld.nld2 .lt-lesson-comment-block .btn.btn-primary.btn-send {
    background: #AE4B84;  
}

/*-- [ALIOT]/[lesson-design] оформление урока стиль 2 — конец --*/
