

/* Стили для боковой панели Getcourse */

/* Скрыть значки марафона и уведомлений */
.menu-item-marathon, .topNotitication-notice, .gc-account-leftbar .menu-item-label {
  display: none;
}

/* Установить цвет фона для меню */
.gc-account-leftbar, .gc-account-leftbar .gc-account-user-menu, .gc-account-leftbar .toggle-link, .gc-page-nav-items-menu a {
background: #F0F1F3;
width: 50px;
}

/* Стили для меню кнопок */
.gc-account-leftbar .gc-account-user-menu li a {
  width: 50px;
  height: 50px;
  background-color: #fff;
  border-bottom: 3px solid #AAB9C1;
  border-radius: 10px;
  transition: background-color 0.3s, border 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* Стили для наведения курсора на кнопки */
.gc-account-leftbar .gc-account-user-menu li:not(.active):not(.selected) a:hover {
  background-color: #fff;
  border: 1px solid #2EAB60;
  border-width: 1px 1px 5px 1px;
  border-radius: 10px;
}

/* Скрыть все иконки */
.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;
}

/* Удалить разделители между кнопками */
.gc-account-leftbar .gc-account-user-menu li {
  border-bottom: 0;
}

/* Стили для виджета в мобильной версии */
.talks-widget-button {
  background: #74C0FC;
  transition: background-color 0.3s;
}

.talks-widget-button:hover {
  background-color: #4a9ef0;
}

/* Заменить изображение для меню */
li.menu-item.menu-item-cms a::after {
  content: url("https://fs16.getcourse.ru/fileservice/file/download/a/809335/sc/249/h/18bb9c0029ebf4efc4ddad9986304617.png");
}

li.menu-item.menu-item-teach a:after {
  content: url("https://fs18.getcourse.ru/fileservice/file/download/a/809335/sc/40/h/8c3a68b210626c95d1acf402b5037809.png");
}

li.menu-item.menu-item-user a:after {
  content: url("https://fs23.getcourse.ru/fileservice/file/download/a/809335/sc/151/h/d357f014169ef91acd602717bbe4936f.png");
}

li.menu-item.menu-item-tasks a:after {
  content: url("https://fs17.getcourse.ru/fileservice/file/download/a/809335/sc/488/h/9885468590ebe667e6051d006936c1d6.png");
}

li.menu-item.menu-item-notifications a:after {
content: url("https://fs19.getcourse.ru/fileservice/file/download/a/809335/sc/156/h/704d2de23245ff9f7ce8178f067bd520.png");
}

li.menu-item.menu-item-sales a:after {
content: url("https://fs21.getcourse.ru/fileservice/file/download/a/809335/sc/321/h/42493001276e933e08853034c5d26771.png");
}

li.menu-item.menu-item-chatium a:after {
content: url("https://fs22.getcourse.ru/fileservice/file/download/a/809335/sc/273/h/bb8bb704aaddeb37542a12a7574cd076.png");
}

li.menu-item.menu-item-notifications_button_small a:after {
content: url("https://fs16.getcourse.ru/fileservice/file/download/a/809335/sc/62/h/448aa957489062ad26cb581d52b68e46.png");
}

/* Стили для активного и выделенного состояния кнопок */
.gc-account-leftbar .gc-account-user-menu li.active a,
.gc-account-leftbar .gc-account-user-menu li.selected a {
background-color: #fff;
border: 1px solid #2EAB60;
border-width: 1px 1px 5px 1px;
}

/* Цвет текста выпадающего меню */
.gc-account-user-submenu-bar .gc-account-user-submenu li a {
color: #414042;
text-transform: none;
font-weight: normal;
}

/* Стили для заголовка в подменю */
.gc-account-user-submenu-bar h3 {
color: #414042;
font-size: 20px;
font-weight: 600;
}

/* Стили при наведении курсора на элементы подменю */
.gc-account-user-submenu-bar .gc-account-user-submenu li a:hover {
background-color: inherit;
color: #414042;
font-weight: bold;
transition: all 0.3s;
}

/* Стили для фона подменю */
.gc-account-leftbar .gc-account-user-submenu-bar {
background: #fff;
width: 220px;
margin-left: -20px;
}
.gc-account-user-submenu-bar .gc-account-user-submenu li::after {
    content: "";
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    width: 0%;
    height: 100%;
    background-image: url(https://fs20.getcourse.ru/fileservice/file/download/a/809335/sc/268/h/866c40825edfab9580f924eb8debf498.png);
    background-repeat: no-repeat;
    background-position:  right;
    transition: all 0.3s;
}
.gc-account-user-submenu-bar .gc-account-user-submenu li:hover::after {
    width: 15%;
}
.gc-account-user-submenu-bar .gc-account-user-submenu li a {
    position: relative !important;
    padding: 15px 20px;
    z-index: 9999;
    font-weight: normal;
    color: #333;
    transition: all 0.2s;
}
.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-user-submenu-bar .gc-account-user-submenu li a:hover {
    z-index: 1;
    padding-left: 40px;
    font-weight: bold;
    color:#80968F ;
    background: transparent;
}
