

:root {
    --iconProfile: url("https://fs.getcourse.ru/fileservice/file/download/a/531414/sc/216/h/9fcfd784f09d8ed255d1fab381086359.png");
    --iconProfileActive: url("https://fs.getcourse.ru/fileservice/file/download/a/531414/sc/172/h/597088592d05d9ec997bfe7ce0b3047d.png");

    --iconHome: url("https://fs.getcourse.ru/fileservice/file/download/a/531414/sc/96/h/d24e00df981604c2c1682f969332ea0f.png");
    --iconHomeActive: url("https://fs.getcourse.ru/fileservice/file/download/a/531414/sc/30/h/a80c67d8a472708739b2c586fc697286.png");

    --iconBell: url("https://fs.getcourse.ru/fileservice/file/download/a/531414/sc/82/h/99669a6ed7d27e741847fee65366232b.png");
    --iconBellActive: url("https://fs.getcourse.ru/fileservice/file/download/a/531414/sc/353/h/d09a9fbf0e8c1e7ef58326f78fee024a.png");


    --iconSite: url("https://fs.getcourse.ru/fileservice/file/download/a/531414/sc/398/h/d39c906504bbcbeee3a11bab2af2a00d.png");
    --iconSiteActive: url("https://fs.getcourse.ru/fileservice/file/download/a/531414/sc/373/h/2737cf224c0fd4fa46098de3aba6bbbb.png");


    --iconTeach: url("https://fs.getcourse.ru/fileservice/file/download/a/531414/sc/8/h/c7ec044ca04f2036569493129c957c73.png");
    --iconTeachActive: url("https://fs.getcourse.ru/fileservice/file/download/a/531414/sc/257/h/3a83df98cae32e531ce47f6f6e7d0871.png");


    --iconUsers: url("https://fs.getcourse.ru/fileservice/file/download/a/531414/sc/222/h/8d69e32087d405f3fd39c66fcc583f7f.png");
    --iconUsersActive: url("https://fs.getcourse.ru/fileservice/file/download/a/531414/sc/78/h/965671ecfc3866c907547a34d7681dd7.png");



    --iconTasks: url("https://fs.getcourse.ru/fileservice/file/download/a/531414/sc/396/h/b7d3ac8ebd45489e5d5c8c60e47a4cdd.png");
    --iconTasksActive: url("https://fs.getcourse.ru/fileservice/file/download/a/531414/sc/293/h/bedaf4d2e0960e5b61fed43260f53e98.png");


    --iconMessages: url("https://fs.getcourse.ru/fileservice/file/download/a/531414/sc/326/h/4fbed1c275185a3f1afbf143f29db2a5.png");
    --iconMessagesActive: url("https://fs.getcourse.ru/fileservice/file/download/a/531414/sc/240/h/20f5de1cc38ba7b08ef7c543d2539b46.png");


    --iconSales: url("https://fs.getcourse.ru/fileservice/file/download/a/531414/sc/230/h/bd7461c40d15a2b9e525bb4de21738ce.png");
    --iconSalesActive: url("https://fs.getcourse.ru/fileservice/file/download/a/531414/sc/132/h/510c240a9cbf9a6c107a8c6e3c987000.png");





    --iconNews: url("https://fs.getcourse.ru/fileservice/file/download/a/531414/sc/373/h/e8fc6a3fde2e3727b91622b72caa3aaa.png");
    --iconNewsActive: url("https://fs.getcourse.ru/fileservice/file/download/a/531414/sc/235/h/5dd69f0eeed2b7980aa812e40d15b800.png");


    --iconShop: url("https://fs.getcourse.ru/fileservice/file/download/a/531414/sc/88/h/37d84d7026113d2d848f2abb32e60e06.png");
    --iconShopActive: url("https://fs.getcourse.ru/fileservice/file/download/a/531414/sc/187/h/91bc2d254fb3188dc1c3c5d6a32943a8.png");

}






/*************/
/* БОКОВАЯ ПАНЕЛЬ */

/* Фон */
.gc-account-leftbar,
.gc-account-leftbar .toggle-link,
.gc-account-leftbar.expanded .toggle-link,
.gc-account-leftbar .gc-account-user-menu li a,
.gc-account-leftbar .gc-account-user-menu {
    background-color: #01050A;
}




.gc-account-leftbar .gc-account-user-menu {
    overflow: hidden;
}


/* Убираем иконки  */
li.menu-item.menu-item-profile img.menu-item-icon,
.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;
}

/* Убираем чатиум */
.gc-account-leftbar .gc-account-user-menu li.menu-item-chatium {
    display: none;
}

li.menu-item.menu-item-profile .menu-item-icon {
    display: none;
}

.gc-account-leftbar .gc-account-user-menu li {
    padding: 0;
    position: relative;
    z-index: 5;
}


/* Надписи на иконках */
.gc-account-user-menu>li.menu-item::after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: 5px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    font-size: 9px;
    font-family: var(--font);
    color: #ffffff;
    pointer-events: none;
    white-space: nowrap;

}

.gc-account-user-menu>li.menu-item.menu-item-profile::after {
    content: 'Профиль';

}

.gc-account-user-menu>li.menu-item.menu-item-home::after {
    content: 'Главная';

}


.gc-account-user-menu>li.menu-item-notifications_button_small::after {
    content: 'Уведомления';

}

.gc-account-user-menu>li.menu-item.menu-item-cms::after {
    content: 'Сайт';
}


.gc-account-user-menu>li.menu-item.menu-item-teach::after {
    content: 'Обучение';
}

.gc-account-user-menu>li.menu-item.menu-item-user::after {
    content: 'Пользователи';
}

.gc-account-user-menu>li.menu-item.menu-item-tasks::after {
    content: 'Задачи';
}


.gc-account-user-menu>li.menu-item.menu-item-notifications::after {
    content: 'Поддержка';
}

.gc-account-user-menu>li.menu-item.menu-item-sales::after {
    content: 'Мои покупки';
}

.gc-account-user-menu>li.menu-item.menu-item-sales.item_tarifs::after {
    content: 'Тарифы';
}




.gc-account-leftbar .gc-account-user-menu li a {
    height: 70px;
    padding: 0;
    -o-transition: background-color 0.2s ease;
    -webkit-transition: background-color 0.2s ease;
    transition: background-color 0.2s ease;
}

.gc-account-leftbar .gc-account-user-menu li.menu-item-notifications_button_small a {
    height: 70px;
}



/* Активность */

.gc-account-leftbar .gc-account-user-menu li a:hover {
    background-color: transparent;

}


.gc-account-leftbar .gc-account-user-menu li:hover::before {
    opacity: 0;
    transition: all 0.4s ease;
}

.gc-account-leftbar .gc-account-user-menu li:hover a::after {
    opacity: 1;
    transition: all 0.4s ease;
}

.gc-account-leftbar .gc-account-user-menu>li.active a {
    background-color: inherit;
}



.gc-account-leftbar .gc-account-user-menu li.selected a {
    background-color: var(--mainColor);
}



/* Новые иконки */
.gc-account-user-menu li.menu-item::before,
.gc-account-user-menu li.menu-item a::after {
    content: "";
    width: 70px;
    height: 70px;
    display: block;
    z-index: 2;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    pointer-events: none;
    transition: all 0.4s ease;
}

.gc-account-user-menu li.menu-item.selected::before,
.gc-account-user-menu li.menu-item.active::before {
    opacity: 0;
}

.gc-account-user-menu li.menu-item a::after {
    opacity: 0;

}

.gc-account-user-menu li.menu-item.selected a::after,
.gc-account-user-menu li.menu-item.active a::after {
    opacity: 1;
}


/* Профиль */
.gc-account-user-menu li.menu-item.menu-item-profile::before {
    background-image: var(--iconProfile);
}

.gc-account-user-menu li.menu-item-profile a:after {
    background-image: var(--iconProfileActive);
}

/* Домой */
.gc-account-user-menu li.menu-item.menu-item-home::before {
    background-image: var(--iconHome);
}

.gc-account-user-menu li.menu-item-home a:after {
    background-image: var(--iconHomeActive);
}


/* Уведомления */
.gc-account-user-menu li.menu-item-notifications_button_small::before {
    background-image: var(--iconBell);
}

.gc-account-user-menu li.menu-item-notifications_button_small a:after {
    background-image: var(--iconBellActive);
}


/* Сайт */

.gc-account-user-menu li.menu-item-cms::before {
    background-image: var(--iconSite);
}

.gc-account-user-menu li.menu-item-cms a:after {
    background-image: var(--iconSiteActive);
}


/* Обучение */

.gc-account-user-menu li.menu-item-teach::before {
    background-image: var(--iconTeach);
}


.gc-account-user-menu li.menu-item-teach a:after {
    background-image: var(--iconTeachActive);

}

/* Пользователи */


.gc-account-user-menu li.menu-item-user::before {
    background-image: var(--iconUsers);
}

.gc-account-user-menu li.menu-item-user a:after {
    background-image: var(--iconUsersActive);
}



/* Задачи */

.gc-account-user-menu li.menu-item-tasks::before {
    background-image: var(--iconTasks);
}

.gc-account-user-menu li.menu-item-tasks a:after {
    background-image: var(--iconTasksActive);
}


/* Сообщения */
.gc-account-user-menu li.menu-item-notifications::before {
    background-image: var(--iconMessages);
}


.gc-account-user-menu li.menu-item-notifications a:after {
    background-image: var(--iconMessagesActive);
}


/* Продажи */
.gc-account-user-menu li.menu-item-sales::before {
    background-image: var(--iconSales);
}

.gc-account-user-menu li.menu-item-sales a:after {
    background-image: var(--iconSalesActive);
}


/* icon ЛК SPACE */
.gc-account-user-menu li.menu-item-space::before {
    background-image: url('https://fs.getcourse.ru/fileservice/file/download/a/531414/sc/224/h/9d0aa42eb42f27acbe52156f2ed11743.png');
    width: 50px;
    height: 50px;
    top: 5px;
}

.gc-account-user-menu li.menu-item-space a:after {
    background-image: url('https://fs.getcourse.ru/fileservice/file/download/a/531414/sc/157/h/e525be155eaf2ff67b42986455a567c0.png');
    width: 50px;
    height: 50px;
    top: 5px;
}

.gc-account-user-menu>li.menu-item.menu-item-space::after {
    content: 'ЛК SPACE';
}

.gc-account-leftbar .qr-link {
    display: none;
}

/* Убираем ненужный бордер*/
.gc-account-leftbar .gc-account-user-menu li {
    border-bottom: 0;
}


@media (max-width: 768px) {

    /* Действия */
    .gc-page-nav-items-menu a.toggler-item {
        color: #ffffff;
        font-family: var(--font);
        text-decoration: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        background: #000000;
    }

    /* Открыть в приложении */
    .gc-page-nav-items-menu.expanded a.item {
        display: block;
        padding: 10px 12px;
        border-radius: 5px 5px 0 0;
        font-family: var(--font);
        background-color: #000000;
    }
}





/* ПОДМЕНЮ */

.gc-account-leftbar .gc-account-user-submenu-bar {
    font-family: var(--font);
    width: 240px;
    background-color: #191B26;
}


.gc-account-leftbar .gc-account-user-submenu-bar-notifications_button_small {
    width: 340px;
}

.gc-account-leftbar .gc-account-user-submenu-bar {
    color: #f7f7f7;
}

/* Заголовок подменю */
.gc-account-user-submenu-bar h3 {
    margin-bottom: 20px;
    padding-top: 10px;
    font-size: 24px;
    font-family: var(--fontTitle);
    font-weight: 700;
    text-transform: uppercase;
    color: #F7F7F7;
}

/* Список подменю */
.gc-account-user-submenu-bar li a.subitem-link {
    margin-bottom: 6px;
    border: none !important;
    position: relative;
    font-size: 20px;
    min-height: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    line-height: 1.2;
    font-weight: 300;
    text-transform: inherit;
    color: #F7F7F7;
    -webkit-transition: color .2s ease;
    -o-transition: color .2s ease;
    transition: color .2s ease;

    text-decoration: none;
}

.gc-account-user-submenu-bar li.menu-item-chatium_qr a.subitem-link {
    height: auto;

}

/* При наведении на пункт подменю */
.gc-account-user-submenu-bar li a.subitem-link:hover {
    color: #0094FF;
    background-color: transparent;
    -webkit-transition: color .2s ease;
    -o-transition: color .2s ease;
    transition: color .2s ease;
}


.gc-account-leftbar .gc-account-user-submenu-bar div.user-balance {
    color: #f7f7f7;
}


.gc-account-leftbar .gc-account-user-submenu-bar-notifications_button_small .header,
.gc-account-leftbar .gc-account-user-submenu-bar-notifications_button_small .all-notifications-header-link {
    color: #F7F7F7;
}

.gc-account-leftbar .gc-account-user-submenu-bar-notifications_button_small .notification-group {
    background-color: #2A2D3E !important;
    color: #F7F7F7;
    border-top: 1px solid rgb(128 128 128 / 20%);
}

.gc-account-leftbar .gc-account-user-submenu-bar-notifications_button_small .notification-group.notification-status-viewed {
    color: #F7F7F7;
    background: transparent !important;
    border-top: 1px solid rgb(128 128 128 / 20%);
    -webkit-transition: color .2s ease;
    -o-transition: color .2s ease;
    transition: color .2s ease;
}

.gc-account-leftbar .gc-account-user-submenu-bar-notifications_button_small .notification-group .date {
    color: #F7F7F7;
}

.gc-account-leftbar .gc-account-user-submenu-bar-notifications_button_small .notification-group.notification-status-viewed:hover {
    color: #F7F7F7;
}


.gc-account-leftbar .gc-account-user-submenu-bar-notifications_button_small .all-notifications-footer-link {
    font-size: 18px;
    border: none;
    -webkit-transition: background-color .2s ease;
    -o-transition: background-color .2s ease;
    transition: background-color .2s ease;
}


.gc-account-leftbar .gc-account-user-submenu-bar-notifications_button_small .all-notifications-footer-link:hover {
    background-color: rgb(255 255 255 / 30%);
    border-top: 1px solid rgb(112 112 112 / 20%);
}


.gc-account-leftbar .gc-account-user-submenu-bar-notifications_button_small .all-notifications-footer-link {
    color: #f6f6f6;
}

/* </ Подменю раздел уведомлений */

/* </ Список подменю */


/* Уведомление значек */
.gc-account-leftbar span.notify-count {
    top: 4px;
    right: 2px;
    width: auto;
    min-width: 20px;
    height: 20px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1 !important;
    z-index: 3;
    color: #000000;
    background-color: #ffffff !important;
    pointer-events: none;
    padding: 5px 4px 5px 4px;
}

.gc-account-user-submenu-bar .gc-account-user-submenu li .notify-count {
    position: static;
    font-size: 12px;
    font-weight: 300;
    line-height: 1 !important;

    color: #0094FF;
    background-color: transparent !important;
    pointer-events: none;
    padding: 5px 4px 5px 4px;
}



.gc-account-user-menu li.menu-item-profile.with_image::before,
.gc-account-user-menu li.menu-item-profile.with_image a::after,
.gc-account-user-menu>li.menu-item-profile.with_image::after {
    display: none;
}


.gc-account-user-menu li.menu-item.menu-item-profile.with_image img.menu-item-icon {
    display: block !important;
}


button.btn.btn-success.edit-profile-popup-btn.global-edit-btn {
    display: none;
}
.global-controls a.btn.btn-success.global-edit-btn {
    padding: 12px 30px;
    min-height: 40px;
    border: none;
    font-size: 14px;
    line-height: 1;
    font-family: var(--fontTitle);
    text-transform: uppercase;
    background-color: #682BEA;
    background-image: linear-gradient(to right, #DB00FF 0%, #682BEA 51%, #DB00FF 100%);
    background-size: 200% auto;
    background-repeat: no-repeat;
    color: #F6F6F6;
    transition:all .5s ease;
}



.global-controls a.btn.btn-success.global-edit-btn:hover {
    background-position: right center;
    transition:all .5s ease;
}


.gc-account-leftbar .gc-account-user-submenu-bar div.user-balance > p {
    display: none;
}


.gc-account-leftbar .gc-account-user-submenu-bar div.user-balance > p:nth-child(2) {
    display: block;
}

.gc-account-leftbar .gc-account-user-submenu-bar div.user-balance > p:nth-child(2)::after{
    content: 'Виртуальная валюта ELS SPACE, которую Вы сможете потратить в рамках пространства';
    display: block;
    font-size: 10px;

}










/* user info in logo menu */
div.logo.logo_block {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    z-index: 100;
}

.logo_block .user_info_block {
    padding: 10px;
    position: relative;
    color: #F6F6F6;

}


.logo_block .full_name {
    font-size: 16px;
    margin: 0;
    font-family: var(--fontTitle);
    position: relative;
    padding-left: 25px;
    cursor: pointer;
}


.logo_block .full_name::before {
    content: "";
    width: 20px;
    height: 20px;
    display: block;
    background-position: center;
    background-size: contain;
    position: absolute;
    left: 0;
    top: 0;
    background-image: url("https://fs.getcourse.ru/fileservice/file/download/a/531414/sc/106/h/74681873dcb2ca1933632c84be78b8b3.png");
    background-repeat: no-repeat;
}


.logo_block .user_info_sub {
    top: 32px;
    right: 0;
    width: 420px;
    position: absolute;
    padding: 15px;
    background-color: #191B26;
    text-align: left;
    font-family: var(--font);
    font-size: 16px;
    opacity: 0;
    visibility: hidden;
    transition: all .4s ease;
    z-index: 5;
}

.logo_block p.sub_full_name {
    font-size: 18px;
    font-weight: 700;
}


.logo_block .user_info_sub p{
    margin-bottom: 10px;
}
.logo_block .user_info_sub p:last-child {
    margin-bottom: 0;
}


.logo_block .user_info_block:hover .user_info_sub {
    opacity: 1;
    visibility: visible;
    transition: all .4s ease;
}

.logo_block .sub_full_name {
    font-family: var(--fontTitle);
}



@media (max-width: 480px) {
    .logo_block .user_info_sub {
        width: 280px;
    }
}






body.s_inhabitant .gc-account-user-menu>li.menu-item.menu-item-profile,
body.s_inhabitant .gc-account-user-menu>li.menu-item.menu-item-notifications_button_small,
body.s_inhabitant .gc-account-user-menu>li.menu-item.menu-item-notifications,
body.s_inhabitant .gc-account-user-menu>li.menu-item.menu-item-sales:not(.item_tarifs) {
  display: none;
}

body.s_inhabitant .gc-account-user-menu>li.menu-item.menu-item-home::after {
  content: 'Главная';
}

body.s_inhabitant .gc-account-user-menu>li.menu-item.menu-item-teach::after {
  content: 'Academy';
}


body.s_not_inhabitant .gc-account-user-menu>li.menu-item.menu-item-profile,
body.s_not_inhabitant .gc-account-user-menu>li.menu-item.menu-item-notifications_button_small,
body.s_not_inhabitant .gc-account-user-menu>li.menu-item.menu-item-notifications,
body.s_not_inhabitant .gc-account-user-menu>li.menu-item.menu-item-sales:not(.item_tarifs) {
  display: none;
}

body.s_streetSegment .gc-account-user-menu>li.menu-item.menu-item-profile,
body.s_streetSegment .gc-account-user-menu>li.menu-item.menu-item-notifications_button_small,
body.s_streetSegment .gc-account-user-menu>li.menu-item.menu-item-notifications,
body.s_streetSegment .gc-account-user-menu>li.menu-item.menu-item-sales:not(.item_tarifs) {
  display: none;
}

body.s_streetSegment .gc-account-user-menu .menu-item.menu-item-teach {
  display: none;
}


body.s_authSegment .gc-account-user-menu>li.menu-item.menu-item-profile,
body.s_authSegment .gc-account-user-menu>li.menu-item.menu-item-notifications_button_small,
body.s_authSegment .gc-account-user-menu>li.menu-item.menu-item-notifications,
body.s_authSegment .gc-account-user-menu>li.menu-item.menu-item-sales:not(.item_tarifs) {
  display: none;
}

body.s_authSegment .gc-account-user-menu .menu-item.menu-item-teach {
  display: none;
}





/*new logo*/
div.logo.logo_block img {
    content: url('https://fs19.getcourse.ru/fileservice/file/download/a/531414/sc/75/h/7f9e971a299e5430521d584e6b46fe19.png');
    max-width: 180px;
}
