

/* Прячем старые иконки */
.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 a:hover {
    background: #FFF;
    transition: all 1.0s;
}


/* Фон */
.gc-account-leftbar, .gc-account-leftbar.expanded  {
    background: linear-gradient(360deg, #3E63DD 102.85%, rgba(47, 79, 203, 0.55) 102.85%, rgba(36, 63, 174, 0) 102.85%);

}

/* Скругленная иконка пользователя */
.menu-item-profile img {
    border-radius: 100px;
    width: 52px!important;
    border: 2px solid #FFF;
    padding: 0px;
    background: #FFF;
    box-sizing: content-box;
}

/* Кружок Hover */
.menu-item-profile img:hover {
    border: 2px solid #FFF;
}


/* Иконка сублогин */
.menu-item-profile .sub-icon img{
    width: 30px!important;
    height: 30px;
}

/* Делает прозрачными места иконок + шрифт */
.gc-account-leftbar .gc-account-user-menu li a {
    background:inherit;
    font-family: "Inter", sans-serif;
    font-optical-sizing: auto;
    font-style: normal; 
    font-weight: 700;
    font-size: 11px;
}

/* Фон панели на мобильной версии   */
@media (max-width: 768px) {
    .gc-account-leftbar .gc-account-user-menu, .gc-account-leftbar .toggle-link {
        background: linear-gradient(360deg, #3E63DD 102.85%, rgba(47, 79, 203, 0.55) 102.85%, rgba(36, 63, 174, 0) 102.85%);
        z-index: 0;
    }
    .gc-page-nav-items-menu a {
        background: linear-gradient(360deg, #3E63DD 102.85%, rgba(47, 79, 203, 0.55) 102.85%, rgba(36, 63, 174, 0) 102.85%);
        font-size: 16px;
        font-family: "Inter", sans-serif;
        font-optical-sizing: auto;
        font-weight: 600;
    }
}

/*  подчеркивание между иконками*/ 
.gc-account-leftbar .gc-account-user-menu li {
    border-bottom: none;
}

/*убиваем глюк раздвоения иконки*/
a.subitem-link:after {display:none;}
a.subitem-link:before {display:none;}

/* Уведомления */
li.menu-item-notifications_button_small a:after { content:url(https://fs.getcourse.ru/fileservice/file/download/a/896657/sc/85/h/15ca3463c1242d4937fc3ef47c70322a.svg) !important;}
li.menu-item-notifications_button_small a:hover:after { content:url(https://fs.getcourse.ru/fileservice/file/download/a/896657/sc/334/h/16e0953d2d17ce8b00bdcc8a7f55dc7c.svg) !important;}
li.menu-item-notifications_button_small a:focus:after { content:url(https://fs.getcourse.ru/fileservice/file/download/a/896657/sc/334/h/16e0953d2d17ce8b00bdcc8a7f55dc7c.svg) !important;}
li.menu-item-notifications_button_small.selected a:after { content:url(https://fs.getcourse.ru/fileservice/file/download/a/896657/sc/334/h/16e0953d2d17ce8b00bdcc8a7f55dc7c.svg) !important; }

/* Сайт */
li.menu-item-cms a:after { content:url(https://fs.getcourse.ru/fileservice/file/download/a/896657/sc/301/h/12e5e183d1dbeedb7b64789d70ecf961.svg) !important; }
li.menu-item-cms a:hover:after { content:url(https://fs.getcourse.ru/fileservice/file/download/a/896657/sc/414/h/7351114e13b95004149941cb909773fa.svg) !important; }
li.menu-item-cms a:focus:after { content:url(https://fs.getcourse.ru/fileservice/file/download/a/896657/sc/414/h/7351114e13b95004149941cb909773fa.svg) !important; }
li.menu-item.menu-item-cms.active a:after { content:url(https://fs.getcourse.ru/fileservice/file/download/a/896657/sc/414/h/7351114e13b95004149941cb909773fa.svg) !important; }
li.menu-item.menu-item-cms.selected a:after { content:url(https://fs.getcourse.ru/fileservice/file/download/a/896657/sc/414/h/7351114e13b95004149941cb909773fa.svg) !important; }

/* Обучение - переименован в Главная*/

li.menu-item-teach a:after { content:url(https://fs.getcourse.ru/fileservice/file/download/a/896657/sc/66/h/738b30826362af8fc8e95f2e0c148754.svg) !important; }
li.menu-item-teach a:hover:after { content:url(https://fs.getcourse.ru/fileservice/file/download/a/896657/sc/136/h/3585f0cf3fbc03d5157015abd73d7038.svg) !important; }
li.menu-item-teach a:focus:after { content:url(https://fs.getcourse.ru/fileservice/file/download/a/896657/sc/136/h/3585f0cf3fbc03d5157015abd73d7038.svg) !important; }
li.menu-item.menu-item-teach.active a:after { content:url(https://fs.getcourse.ru/fileservice/file/download/a/896657/sc/136/h/3585f0cf3fbc03d5157015abd73d7038.svg) !important; }
li.menu-item.menu-item-teach.selected a:after { content:url(https://fs.getcourse.ru/fileservice/file/download/a/896657/sc/136/h/3585f0cf3fbc03d5157015abd73d7038.svg) !important; }

/* Мои курсы - дополнителная иконка*/

li.menu-item-course a:after { content:url(https://fs.getcourse.ru/fileservice/file/download/a/452913/sc/92/h/8b8a7c885522160d9143c3625ada4f0b.svg) !important; }
li.menu-item-course a:hover:after { content:url(https://fs.getcourse.ru/fileservice/file/download/a/452913/sc/196/h/92c07f528f9bb881a013378a47fcb3cb.svg) !important; }
li.menu-item-course a:focus:after { content:url(https://fs.getcourse.ru/fileservice/file/download/a/452913/sc/196/h/92c07f528f9bb881a013378a47fcb3cb.svg) !important; }
li.menu-item.menu-item-course.active a:after { content:url(https://fs.getcourse.ru/fileservice/file/download/a/452913/sc/196/h/92c07f528f9bb881a013378a47fcb3cb.svg) !important; }
li.menu-item.menu-item-course.selected a:after { content:url(https://fs.getcourse.ru/fileservice/file/download/a/452913/sc/196/h/92c07f528f9bb881a013378a47fcb3cb.svg) !important; }

/* Пользователи */
li.menu-item.menu-item-user a:after { content:url(https://fs.getcourse.ru/fileservice/file/download/a/452913/sc/118/h/0a68a7617382a4c3efd9c59d497d4547.svg) !important; }
li.menu-item.menu-item-user a:hover:after { content:url(https://fs.getcourse.ru/fileservice/file/download/a/896657/sc/310/h/9d567ff9207b8fae1b895a39a57eed0b.svg) !important; }
li.menu-item.menu-item-user a:focus:after { content:url(https://fs.getcourse.ru/fileservice/file/download/a/896657/sc/310/h/9d567ff9207b8fae1b895a39a57eed0b.svg) !important; }
li.menu-item.menu-item-user.active a:after { content:url(https://fs.getcourse.ru/fileservice/file/download/a/896657/sc/310/h/9d567ff9207b8fae1b895a39a57eed0b.svg) !important; }
li.menu-item.menu-item-user.selected a:after { content:url(https://fs.getcourse.ru/fileservice/file/download/a/896657/sc/310/h/9d567ff9207b8fae1b895a39a57eed0b.svg) !important; }

/* Задачи */
li.menu-item-tasks a:after { content:url(https://fs.getcourse.ru/fileservice/file/download/a/896657/sc/403/h/2e1d64b5171970551322b1923a44d463.svg) !important; }
li.menu-item-tasks a:hover:after { content:url(https://fs.getcourse.ru/fileservice/file/download/a/896657/sc/144/h/eef0087c02b475852275e093dcec28c0.svg) !important; }
li.menu-item-tasks a:focus:after { content:url(https://fs.getcourse.ru/fileservice/file/download/a/896657/sc/144/h/eef0087c02b475852275e093dcec28c0.svg) !important; }
li.menu-item.menu-item-tasks.active a:after { content:url(https://fs.getcourse.ru/fileservice/file/download/a/896657/sc/144/h/eef0087c02b475852275e093dcec28c0.svg) !important; }
li.menu-item.menu-item-tasks.selected a:after { content:url(https://fs.getcourse.ru/fileservice/file/download/a/896657/sc/144/h/eef0087c02b475852275e093dcec28c0.svg) !important; }

/* Сообщения */
li.menu-item.menu-item-notifications a:after { content:url(https://fs.getcourse.ru/fileservice/file/download/a/452913/sc/127/h/11b0c2d573c39a3852510ed0d2ed854b.svg) !important; }
li.menu-item.menu-item-notifications a:hover:after { content:url(https://fs.getcourse.ru/fileservice/file/download/a/896657/sc/242/h/30ba4d8095e848d370b9ada53e5f3a7c.svg) !important; }
li.menu-item.menu-item-notifications a:focus:after { content:url(https://fs.getcourse.ru/fileservice/file/download/a/896657/sc/242/h/30ba4d8095e848d370b9ada53e5f3a7c.svg) !important; }
li.menu-item.menu-item-notifications.active a:after { content:url(https://fs.getcourse.ru/fileservice/file/download/a/896657/sc/242/h/30ba4d8095e848d370b9ada53e5f3a7c.svg) !important; }
li.menu-item.menu-item-notifications.selected a:after { content:url(https://fs.getcourse.ru/fileservice/file/download/a/896657/sc/242/h/30ba4d8095e848d370b9ada53e5f3a7c.svg) !important; }

/* Продажи */
li.menu-item-sales a:after { content:url(https://fs.getcourse.ru/fileservice/file/download/a/896657/sc/199/h/8d0c56bd1917a7647cebfe7657301d2d.svg) !important; }
li.menu-item-sales a:focus:after { content:url(https://fs.getcourse.ru/fileservice/file/download/a/896657/sc/183/h/9a63b05da2ee081fe4754ea6b78221b0.svg) !important; }
li.menu-item-sales a:hover:after { content:url(https://fs.getcourse.ru/fileservice/file/download/a/896657/sc/183/h/9a63b05da2ee081fe4754ea6b78221b0.svg) !important; }
li.menu-item.menu-item-sales.active a:after { content:url(https://fs.getcourse.ru/fileservice/file/download/a/896657/sc/183/h/9a63b05da2ee081fe4754ea6b78221b0.svg) !important; }
li.menu-item.menu-item-sales.selected a:after { content:url(https://fs.getcourse.ru/fileservice/file/download/a/896657/sc/183/h/9a63b05da2ee081fe4754ea6b78221b0.svg) !important; }

/*Чатиум */
li.menu-item-chatium a:after { content:url(https://fs.getcourse.ru/fileservice/file/download/a/896657/sc/135/h/4676bb0f0898af36ac9837e99766b39f.svg) !important; }
li.menu-item-chatium a:focus:after  { content:url(https://fs.getcourse.ru/fileservice/file/download/a/896657/sc/33/h/8b11b480802a43a17c06566d4dd87a02.svg) !important; }
li.menu-item-chatium a:hover:after  { content:url(https://fs.getcourse.ru/fileservice/file/download/a/896657/sc/33/h/8b11b480802a43a17c06566d4dd87a02.svg) !important; }
li.menu-item-chatium.active a:after { content:url(https://fs.getcourse.ru/fileservice/file/download/a/896657/sc/33/h/8b11b480802a43a17c06566d4dd87a02.svg) !important; }
li.menu-item-chatium.selected a:after { content:url(https://fs.getcourse.ru/fileservice/file/download/a/896657/sc/33/h/8b11b480802a43a17c06566d4dd87a02.svg) !important; }





.gc-account-user-menu li.active a:before, 
.gc-account-user-menu li.selected a:before,
.gc-account-user-menu li:hover a:before  {
    color: #3E63DD !important;
}


.gc-account-user-menu li a:before {
    display: block;
    text-align: center;
    max-width: calc(100% + 20px);
    min-height: 1em;
    width: calc(100% + 20px);
    overflow: hidden;
    font-weight: 600;
    position: relative;
    margin: -1px -10px 0; 
    color: #FFFFAC;
    font-size:10px;
}

.gc-account-user-menu li.menu-item-cms a:before {
    content: "Сайт";
}
.gc-account-user-menu li.menu-item-teach a:before {
    content: "Обучение";
}
.gc-account-user-menu li.menu-item-course a:before {
    content: "Мои курсы";
}

.gc-account-user-menu li.menu-item-kurator a:before {
    content: "Ответы";
}

.gc-account-user-menu li.menu-item-club a:before {
    content: "Клуб";
}
.gc-account-user-menu li.menu-item-user a:before {
    content: "Ученики";
}
.gc-account-user-menu li.menu-item-tasks a:before {
    content: "Задачи";
}
.gc-account-user-menu li.menu-item-notifications a:before {
    content: "Сообщения";
}
.gc-account-user-menu li.menu-item-sales a:before {
    content: "Покупки";
}
.gc-account-user-menu li.menu-item-chatium a:before{
    content: "Прилож..";
}

/* переносим подпись вниз элемента */
.gc-account-user-menu li:not(.menu-item-profile):not(.menu-item-notifications_button_small) a,
.gc-account-user-menu li:not(.menu-item-profile):not(.menu-item-notifications_button_small).active a, 
.gc-account-user-menu li:not(.menu-item-profile):not(.menu-item-notifications_button_small).selected a {
    background-position: 50% 30%!important;
    display: flex!important;
    flex-direction: column-reverse!important;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    align-content: center;
    text-decoration:none;
}

/* notification-count (счетчик сообщений на иконках меню) */
.gc-account-leftbar .notify-count {
    background: #FAC745!important;
    min-width: 30px;
    min-height: 20px;
    width: auto;
    height: auto;
    padding: 8px;
    line-height: 1;
    color: #0D2368;
    border-radius: 60px;
    font-size: 12px;
    border: 1px solid #FFFFFF;
    font-weight: 600!important;
    bottom: calc(100% - 30px) !important;
    right: -20px !important;
    z-index: 1;
}

.gc-account-leftbar .gc-account-user-submenu .notify-count {
    right: 5px !important;
    bottom: calc(50% - 15px) !important;
}

/* Скругляем иконки */
.gc-account-leftbar .gc-account-user-menu li a {
    position: relative;
    border-radius: 5px;
    width: 60px !important;
    height: 60px !important;
    transition: background 0.15s ease-in-out;
}
/* Расстояние между иконками */
.gc-account-leftbar .gc-account-user-menu li {
    padding: 5px;
    margin: 0;
}
/* пододвигаем колокольчик */
li.menu-item.menu-item-notifications_button_small a {
    height: 30px !important;
    border-radius: 5px;
}

/*Настройка суб меню*/
.gc-account-leftbar .gc-account-user-submenu-bar {
    position: absolute;
    top: 0;
    left: 70px;
    width: 210px!important;
    height: 100%;
    background: #FFF;
    
}

.gc-account-leftbar .gc-account-user-submenu-bar-notifications_button_small {
    width: 340px!important;
}

/*Прокрутка, глюк GetFusion
.gc-account-user-submenu-bar.gc-account-user-submenu-bar-profile{
overflow-x: hidden!important;
}
*/


.gc-account-user-submenu-bar .gc-account-user-submenu li a {
    padding-top: 9px;
    padding-bottom: 9px;
    text-transform: lowercase;
    font-family: "Inter", sans-serif;
    font-optical-sizing: auto;
    font-weight: 400!important;
    font-style: normal;
    font-size: 20px;
    line-height: 95%;
    padding-left: 20px;
    color: #0D2368!important;
}

/*Суб меню с заглавной*/
.gc-account-user-submenu-bar .gc-account-user-submenu li a::first-letter {
    text-transform: uppercase;
}
.custom-menu .gc-account-user-submenu-bar .gc-account-user-submenu a:first-letter {
    text-transform: uppercase;
}

.gc-account-user-submenu-bar h3 {
    font-family: "Inter", sans-serif;
    font-optical-sizing: auto;
    font-style: bold;
    font-weight: 700;
    font-size: 26px;
    line-height: 40px;
    color: #0D2369;
    margin-bottom: 20px;
}
.gc-account-leftbar .gc-account-user-submenu-bar {
    display: flex;
    flex-direction: column;
}

/* Анимация логотип в субменю */
.gc-account-leftbar .gc-account-user-submenu-bar:after {
    content: "";
    display: block;
    height: 65px;
    background: url("https://fs.getcourse.ru/fileservice/file/download/a/896657/sc/227/h/b89ef2f8e72fbaaa10660330c50a643c.png") center / contain no-repeat;
    margin-top: auto;
    margin-bottom: 20px;
    opacity: 0;
    animation: fadeIn 2s ease-in forwards;
}

@keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

/* Анимация выбора меню */
.gc-account-user-submenu-bar .gc-account-user-submenu li {
    position: realtive;
}
.gc-account-user-submenu-bar .gc-account-user-submenu li a {
    position: relative !important;
    z-index: 9999;
    transition: all 1.3s;
}
.gc-account-user-submenu-bar .gc-account-user-submenu li::after {
    content: "";
    width: 0%;
    height: 100%;
    position: absolute;
    background:  silver;
    top:0;
    left:0;
    transition: all .5s;
    z-index: 0;
}
.gc-account-user-submenu-bar .gc-account-user-submenu li a:hover {
    background: transparent;
    color:#fff;
    z-index: 1;
    text-decoration: none;
}

.gc-account-user-submenu-bar .gc-account-user-submenu li:hover::after {
    width: 100%;
}

@media (max-width: 768px) {
    .gc-account-leftbar .gc-account-user-menu {
        margin-bottom: 45px;
        background: #000;
        width: 70px;
        height: 100%;
    }
    .gc-main-content.with-left-menu {
        margin-left: 0;
    }
}

@media (max-width: 576px) {
    .gc-account-leftbar
    .gc-account-user-submenu-bar-notifications_button_small {
        width: calc(100vw - 70px);
        overflow: auto;
    }
}

@media (max-width: 768px) {
    .gc-account-leftbar .gc-account-user-menu li {
        border-bottom: none;
    }
}

/* Шайк меню */
.gc-account-user-menu .menu-item a:hover img

{
    -webkit-animation: shake-top 0.8s cubic-bezier(0.455, 0.030, 0.515, 0.955) both;
    animation: shake-top 0.8s cubic-bezier(0.455, 0.030, 0.515, 0.955) both;
}

.gc-account-user-menu .menu-item a:hover:after,
.gc-account-user-menu .menu-item a:hover:before, 
.menu-item-prolongation a:hover img,
.menu-item.menu-item-chatium a:hover img
{
    -webkit-animation: shake-top 0.8s cubic-bezier(0.455, 0.030, 0.515, 0.955) both;
    animation: shake-top 0.8s cubic-bezier(0.455, 0.030, 0.515, 0.955) both;
} 

.notify-count {
    z-index:1;
}

@-webkit-keyframes shake-top {
    0%,
    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-transform-origin: 50% 0;
        transform-origin: 50% 0;
    }
    10% {
        -webkit-transform: rotate(2deg);
        transform: rotate(2deg);
    }
    20%,
    40%,
    60% {
        -webkit-transform: rotate(-4deg);
        transform: rotate(-4deg);
    }
    30%,
    50%,
    70% {
        -webkit-transform: rotate(4deg);
        transform: rotate(4deg);
    }
    80% {
        -webkit-transform: rotate(-2deg);
        transform: rotate(-2deg);
    }
    90% {
        -webkit-transform: rotate(2deg);
        transform: rotate(2deg);
    }}

@keyframes shake-top {
    0%,
    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-transform-origin: 50% 0;
        transform-origin: 50% 0;
    }
    10% {
        -webkit-transform: rotate(2deg);
        transform: rotate(2deg);
    }
    20%,
    40%,
    60% {
        -webkit-transform: rotate(-4deg);
        transform: rotate(-4deg);
    }
    30%,
    50%,
    70% {
        -webkit-transform: rotate(4deg);
        transform: rotate(4deg);
    }
    80% {
        -webkit-transform: rotate(-2deg);
        transform: rotate(-2deg);
    }
    90% {
        -webkit-transform: rotate(2deg);
        transform: rotate(2deg);
    }}


@media (max-width: 767px) {
    .gc_admin .gc-account-leftbar .gc-account-user-menu{
        overflow: scroll;
    } }

/* Новая иконка поиск */
.gc-account-leftbar 
.gc-account-user-menu 
li.menu-item-search a {
    height: 30px !important;
    min-height: 30px !important;
   
    padding: 0 !important;
}

/* Центрируем содержимое по вертикали */
.gc-account-leftbar 
.gc-account-user-menu 
li.menu-item-search a {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}
li.menu-item-search img.menu-item-icon {
    height: 20px !important;
    width: auto;
}
li.menu-item-search a:hover img.menu-item-icon {
    filter: brightness(0) saturate(100%) invert(27%) sepia(61%) saturate(606%)
            hue-rotate(202deg) brightness(91%) contrast(94%);
}

