

.custom-menu .gc-account-leftbar, .custom-menu .gc-account-leftbar .gc-account-user-menu, .custom-menu .gc-account-leftbar .toggle-link { background-color: #ffffff } 
.custom-menu .gc-account-leftbar .gc-account-user-menu li a { background-color: #ffffff } 
.custom-menu .gc-account-leftbar .gc-account-user-menu li.active a, .custom-menu .gc-account-leftbar .gc-account-user-menu li.selected a { background-color: #ffffff } 
.custom-menu .gc-account-leftbar .gc-account-user-menu li:not(.active):not(.selected) a:hover { background-color: #ffffff } 
.custom-menu .gc-account-leftbar .gc-account-user-submenu-bar, .custom-menu .gc-account-leftbar .gc-account-user-submenu-bar-notifications_button_small .notification-group.notification-status-viewed { background-color: #FCF9F9 } 
.custom-menu .gc-account-leftbar .gc-account-user-menu li .notify-count, .custom-menu .gc-account-leftbar .gc-account-user-submenu li .notify-count { background-color: #ffffff } 
.custom-menu .gc-account-leftbar .menu-item-label { color: #ffffff } 
.custom-menu .gc-account-leftbar li.active .menu-item-label, .custom-menu .gc-account-leftbar li.selected .menu-item-label { color: #ffffff } 
.custom-menu .gc-account-user-submenu-bar .gc-account-user-submenu a, .custom-menu .gc-account-leftbar .gc-account-user-submenu-bar-notifications_button_small .notification-group.notification-status-viewed, .custom-menu .gc-account-leftbar .gc-account-user-submenu-bar-notifications_button_small .notification-group .date { color:  #353535 } 
.custom-menu .gc-account-user-submenu-bar h3 { color:  #ffffff } 
.custom-menu .gc-account-leftbar .menu-item-label { display: block } 
.custom-menu .gc-account-leftbar .menu-item-notifications_button_small a img { max-height: 48px } 
.custom-menu .gc-account-leftbar .menu-item-notifications_button_small a { padding: 5px 0 } 
.custom-menu .gc-account-leftbar .menu-item-cms a img { max-height: 48px } 
.custom-menu .gc-account-leftbar .menu-item-teach a img { max-height: 48px } 
.custom-menu .gc-account-leftbar .menu-item-user a img { max-height: 48px } 
.custom-menu .gc-account-leftbar .menu-item-tasks a img { max-height: 48px } 
.custom-menu .gc-account-leftbar .menu-item-notifications a img { max-height: 48px } 
.custom-menu .gc-account-leftbar .menu-item-sales a img { max-height: 48px } 
.custom-menu .gc-account-leftbar .menu-item-chatium a img { max-height: 48px } 
 
/*Заливка фона*/
.gc-account-leftbar,
.gc-account-leftbar .gc-account-user-menu, .gc-account-leftbar.expanded,
.gc-account-leftbar .toggle-link {
  background: #2f2d2e;
   -webkit-box-shadow: 15px 0px 8px -3px rgb(209 108 136 / 30%);
  -moz-box-shadow:    15px 0px 8px -3px rgba(209 108 136 / 30%);
  box-shadow:         15px 0px 8px -3px  rgba(209 108 136 / 30%);
}
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
}
/*Цветок*/
.gc-account-leftbar:before {
  content: url('');
  position: absolute;
  right: 10px;
  bottom: 10px;
}

/*Оформление пунктов меню*/
.gc-account-leftbar .gc-account-user-menu li a {
  background: transparent!important;  
  width: 70px;
  height: 60px;
  -webkit-transition: .2s ease-in-out;
  -o-transition: .2s ease-in-out;
  transition: .2s ease-in-out;
}
.gc-account-leftbar .gc-account-user-menu li:not(.menu-item-profile) {
  border-bottom: 1px solid #ffffff!important;
}
.gc-account-leftbar .gc-account-user-menu .menu-item:not(.menu-item-profile) .menu-item-icon {
    max-height: 30px!important;
}

/*Стилизация профиля*/
.gc-account-leftbar .gc-account-user-menu li.menu-item-profile {
  margin: 15px 5px;
  border-bottom:none;
  width: 60px;
  height: 60px;
}
.gc-account-leftbar .gc-account-user-menu li.menu-item-profile a {
  border-radius: 50%!important;
  border: 1px solid #000000!important;
}
.gc-account-leftbar li:first-child a img {
  border-radius: 50%;
}

.menu-item-profile .menu-item-icon[src="/public/img/default_profile_50.png"] {
    content: url("https://fs.getcourse.ru/fileservice/file/download/a/78058/sc/342/h/b3e96e49aaecd8b3e8bf0365d4415f4a.svg");
}

/*Стили при наведении на пункты меню*/
.gc-account-leftbar .gc-account-user-menu li a:hover, .gc-account-leftbar .gc-account-user-menu li.selected a 
{
  background: #807b7c!important;
}
.gc-account-leftbar .gc-account-user-menu li .gc-account-leftbar .gc-account-user-menu li a {
  background: #fff!important;
}
/*Стилизация активного пункта*/
.gc-account-leftbar .gc-account-user-menu li.active .menu-item-icon {
  -webkit-filter:  saturate(10%) invert(700%) sepia(87%) saturate(203%) hue-rotate(190deg) brightness(80%) contrast(100%);
          filter:  saturate(10%) invert(700%) sepia(87%) saturate(203%) hue-rotate(190deg) brightness(80%) contrast(100%);
}


/*Подключаем свою иконку Оповещения*/
.gc-account-leftbar .gc-account-user-menu li.menu-item-notifications_button_small a img {
  display: none;
}
.gc-account-leftbar .gc-account-user-menu li.menu-item-notifications_button_small a {
  position: relative;
}
.gc-account-leftbar .gc-account-user-menu li.menu-item-notifications_button_small a:before {
  content: '';
  position: absolute;
  background: url(https://fs.getcourse.ru/fileservice/file/download/a/78058/sc/76/h/883b24f288c369995571f6d3be972c0a.png) 50% 50%/contain no-repeat;
  width: 35px!important;
  height: 35px!important;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.gc-account-leftbar .gc-account-user-menu li.menu-item-notifications_button_small:hover a:before,
.gc-account-leftbar .gc-account-user-menu li.menu-item-notifications_button_small.selected a:before
{
  -webkit-filter: saturate(10%) invert(700%) sepia(87%) saturate(203%) hue-rotate(190deg) brightness(80%) contrast(100%);
          filter:  saturate(10%) invert(700%) sepia(87%) saturate(203%) hue-rotate(190deg) brightness(80%) contrast(100%);
            
}

/*Уведомления*/
.gc-account-leftbar .notify-count {
  font-family: 'Open Sans', sans-serif!important;  
  font-size: 10px;
  color: #353535;
  right: 15px!important;
  top: 10px;
  bottom: auto!important;
  padding: 3px;
  background: #ffff!important;
}
.gc-account-user-submenu-bar .gc-account-user-submenu .notify-count {
  right: 15px!important;
  top: auto!important;
  bottom: auto!important;
  background: #bcb5b7!important;
  color: #ffff;
}

/*Подписи*/
.gc-account-leftbar .menu-item-label {
  font-family: 'CAT Linz', sans-serif!important;  
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 8px;
  color: #ffff!important;
}
.gc-account-leftbar .gc-account-user-menu li a:hover .menu-item-label,
.gc-account-leftbar .gc-account-user-menu li.selected .menu-item-label {
  color: #ffff!important;
}
.gc-account-leftbar .gc-account-user-menu li.active .menu-item-label {
  color: #D16C88!important;
}

/*Подменю*/
.gc-account-leftbar .gc-account-user-submenu-bar {
 min-width: 230px;
 background: #ffffff!important;
 -webkit-box-shadow: 10px 4px 10px 6px rgb(209 108 136 / 30%);
         box-shadow: 10px 4px 10px 6px rgb(209 108 136 / 30%);
 border-top-right-radius: 15px;
 border-bottom-right-radius: 15px;
}  
.gc-account-leftbar .gc-account-user-submenu-bar:before {
  content: url('');
  position: absolute;
  right: 15px;
  bottom: 15px;
}
.gc-account-user-submenu-bar h3 {
  font-family: 'CAT Linz', sans-serif!important;  
  font-style: normal;
  font-weight: 400;
  font-size: 30px;
  line-height: 29px;
  color: #353535!important;
}
.gc-account-user-submenu-bar .gc-account-user-submenu li a {
  font-family: 'Open Sans', sans-serif!important;  
  font-style: normal;
  text-transform: none;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #353535!important;
  /*opacity: 0.7;*/
  padding: 8px 10px 8px 30px;
  -webkit-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
}
/*Выезжающий фон при наведении на пункты меню*/
.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;
}
.gc-account-user-submenu-bar .gc-account-user-submenu li::after {
    content: "";
    width: 0%;
    height: 100%;
    position: absolute;
    background: #2f2d2e!important;
    top:0;
    left:0;
    -webkit-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    z-index: 0;
}
.gc-account-user-submenu-bar .gc-account-user-submenu li a:hover {
    background: transparent;
    color: #ffff!important;
    z-index: 1;
    text-decoration: none;
}
.gc-account-user-submenu-bar .gc-account-user-submenu li:hover::after {
    width: 100%;
}
/*.gc-account-user-submenu-bar .gc-account-user-submenu li a:hover {
  background: #D16C88!important;
  -webkit-box-shadow: 0px 0px 8px rgba(209, 108, 136, 0.11);
          box-shadow: 0px 0px 8px rgba(209, 108, 136, 0.11);
  color: #FCF9F9!important;
}*/

/*Меню-бургер*/


@media (max-width:640px) {
.gc-account-leftbar .menu-item-label {
    margin-bottom: 3px;
    margin-top: 0px;
    font-family: 'CAT Linz', sans-serif!important;  
    }
.gc-account-leftbar .notify-count {
    font-family: 'Open Sans', sans-serif!important;  
    width: 23px;
    }
    .gc-account-user-submenu-bar h3 {
  font-family: 'CAT Linz', sans-serif!important;  
    }
}

/* ------------- 
content start - 1
------------- */


/* ------------- 
content finish - 1
------------- */
