

/* Прячем старые иконки */
  .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,
.menu-item.menu-item-chatium
{
  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: #1D0139!important;
}

/* Скругленная иконка пользователя */
.menu-item-profile img {
    border-radius: 100px;
    width: 52px!important;
    border: 2px solid #FFF;
    padding: 0px;
    background: #E2C9A4;
    box-sizing: content-box;
}

/* Кружок Hover */
.menu-item-profile img:hover {
    background: transparent;
    border: 2px solid #E2C9A4;

}


/* Иконка сублогин */
.menu-item-profile .sub-icon img{
    width: 30px!important;
    height: 30px;
}

/* Делает прозрачными места иконок + шрифт */
.gc-account-leftbar .gc-account-user-menu li a {
  background:inherit;
  font-family: 'Tilda Sans'!important;
  font-style: normal;
  font-weight: 500;
  font-size: 11px;
}

/* Фон панели на мобильной версии   */
@media (max-width: 768px) {
.gc-account-leftbar .gc-account-user-menu, .gc-account-leftbar .toggle-link {
     background: #1D0139!important;
z-index: 0;
}   
}

/*  подчеркивание между иконками*/ 
.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://fs24.getcourse.ru/fileservice/file/download/a/576623/sc/119/h/669ee7196241281fce9db517c28609ed.svg) !important;}

li.menu-item-notifications_button_small a:hover:after { content:url(https://fs18.getcourse.ru/fileservice/file/download/a/576623/sc/74/h/46e93ae733e54e548745c6ac3f856078.svg) !important;}

li.menu-item-notifications_button_small a:focus:after { content:url(https://fs18.getcourse.ru/fileservice/file/download/a/576623/sc/74/h/46e93ae733e54e548745c6ac3f856078.svg) !important;}

/* Сайт */
li.menu-item-cms a:after { content:url(https://fs02.getcourse.ru/fileservice/file/download/a/576623/sc/166/h/c576e5394ce982dfe418b03f55dc1586.svg) !important; }
li.menu-item-cms a:hover:after { content:url(https://fs02.getcourse.ru/fileservice/file/download/a/576623/sc/341/h/a23ca5e7ae056f7e4d9491a58dda0f6e.svg) !important; }
li.menu-item-cms a:focus:after { content:url(https://fs02.getcourse.ru/fileservice/file/download/a/576623/sc/341/h/a23ca5e7ae056f7e4d9491a58dda0f6e.svg) !important; }
li.menu-item.menu-item-cms.active a:after { content:url(https://fs02.getcourse.ru/fileservice/file/download/a/576623/sc/341/h/a23ca5e7ae056f7e4d9491a58dda0f6e.svg) !important; }

/* Иконка Академия */
li.menu-item-main a:after { content:url(https://fs20.getcourse.ru/fileservice/file/download/a/576623/sc/139/h/457c019f852ddbf05082f6b42cf0c631.svg) !important; }
li.menu-item-main a:hover:after { content:url(https://fs02.getcourse.ru/fileservice/file/download/a/576623/sc/239/h/83aaebb9fdf7c2859ab057295201c2e2.svg) !important; }
li.menu-item-main a:focus:after { content:url(https://fs02.getcourse.ru/fileservice/file/download/a/576623/sc/239/h/83aaebb9fdf7c2859ab057295201c2e2.svg) !important; }
li.menu-item.menu-item-main.active a:after { content:url(https://fs02.getcourse.ru/fileservice/file/download/a/576623/sc/239/h/83aaebb9fdf7c2859ab057295201c2e2.svg) !important; }


/* Обучение */
li.menu-item-teach a:after { content:url(https://fs19.getcourse.ru/fileservice/file/download/a/576623/sc/28/h/4e175a9c5d880e69b062892d6d765645.svg) !important; }
li.menu-item-teach a:hover:after { content:url(https://fs22.getcourse.ru/fileservice/file/download/a/576623/sc/237/h/aab614f6f209cca00d10ca96e586967d.svg) !important; }
li.menu-item-teach a:focus:after { content:url(https://fs22.getcourse.ru/fileservice/file/download/a/576623/sc/237/h/aab614f6f209cca00d10ca96e586967d.svg) !important; }
li.menu-item.menu-item-teach.active a:after { content:url(https://fs22.getcourse.ru/fileservice/file/download/a/576623/sc/237/h/aab614f6f209cca00d10ca96e586967d.svg) !important; }

/* Пользователи-ученики */
li.menu-item.menu-item-user a:after { content:url(https://fs18.getcourse.ru/fileservice/file/download/a/576623/sc/207/h/87092d3d6bf78a198272cff72dc24fb2.svg) !important; }
li.menu-item.menu-item-user a:hover:after { content:url(https://fs20.getcourse.ru/fileservice/file/download/a/576623/sc/286/h/47d0d8fc9ddc55faddc2177232d521c3.svg) !important; }
li.menu-item.menu-item-user a:focus:after { content:url(https://fs20.getcourse.ru/fileservice/file/download/a/576623/sc/286/h/47d0d8fc9ddc55faddc2177232d521c3.svg) !important; }
li.menu-item.menu-item-user.active a:after { content:url(https://fs20.getcourse.ru/fileservice/file/download/a/576623/sc/286/h/47d0d8fc9ddc55faddc2177232d521c3.svg) !important; }

/* Задачи */
li.menu-item-tasks a:after { content:url(https://fs18.getcourse.ru/fileservice/file/download/a/576623/sc/150/h/53e2597e045c7b38fae6e0071ed9019b.svg) !important; }
li.menu-item-tasks a:hover:after { content:url(https://fs24.getcourse.ru/fileservice/file/download/a/576623/sc/47/h/7c3fd0ee95838720065c3a1371b3d256.svg) !important; }
li.menu-item-tasks a:focus:after { content:url(https://fs24.getcourse.ru/fileservice/file/download/a/576623/sc/47/h/7c3fd0ee95838720065c3a1371b3d256.svg) !important; }
li.menu-item.menu-item-tasks.active a:after { content:url(https://fs24.getcourse.ru/fileservice/file/download/a/576623/sc/47/h/7c3fd0ee95838720065c3a1371b3d256.svg) !important; }

/* Сообщения */
li.menu-item.menu-item-notifications a:after { content:url(https://fs19.getcourse.ru/fileservice/file/download/a/576623/sc/202/h/cf47297a9c3e8af55b079cba190a8245.svg) !important; }
li.menu-item.menu-item-notifications a:hover:after { content:url(https://fs18.getcourse.ru/fileservice/file/download/a/576623/sc/341/h/760485d9dbf922b19cab736dfddbed11.svg) !important; }
li.menu-item.menu-item-notifications a:focus:after { content:url(https://fs18.getcourse.ru/fileservice/file/download/a/576623/sc/341/h/760485d9dbf922b19cab736dfddbed11.svg) !important; }
li.menu-item.menu-item-notifications.active a:after { content:url(https://fs18.getcourse.ru/fileservice/file/download/a/576623/sc/341/h/760485d9dbf922b19cab736dfddbed11.svg) !important; }

/* Продажи */
li.menu-item-sales a:after { content:url(https://fs20.getcourse.ru/fileservice/file/download/a/576623/sc/253/h/7307e8a532ac8d9d84f76cb2b85ab28e.svg) !important; }
li.menu-item-sales a:focus:after { content:url(https://fs16.getcourse.ru/fileservice/file/download/a/576623/sc/196/h/1b0564245926ae1ff62bdce7700c9df9.svg) !important; }
li.menu-item-sales a:hover:after { content:url(https://fs16.getcourse.ru/fileservice/file/download/a/576623/sc/196/h/1b0564245926ae1ff62bdce7700c9df9.svg) !important; }
li.menu-item.menu-item-sales.active a:after { content:url(https://fs16.getcourse.ru/fileservice/file/download/a/576623/sc/196/h/1b0564245926ae1ff62bdce7700c9df9.svg) !important; }


/*Чатиум */
li.new-chatium-icon a:after { content:url(https://fs01.getcourse.ru/fileservice/file/download/a/576623/sc/281/h/f091ca1351cb4af240e0b8f79f7d0fb7.svg) !important; }
li.new-chatium-icon a:focus:after  { content:url(https://fs02.getcourse.ru/fileservice/file/download/a/576623/sc/435/h/2ad92adc7586aa6e40f767bfcae25ebe.svg) !important; }
li.new-chatium-icon a:hover:after  { content:url(https://fs02.getcourse.ru/fileservice/file/download/a/576623/sc/435/h/2ad92adc7586aa6e40f767bfcae25ebe.svg) !important; }
li.new-chatium-icon.active a:after { content:url(https://fs02.getcourse.ru/fileservice/file/download/a/576623/sc/435/h/2ad92adc7586aa6e40f767bfcae25ebe.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: #393d3b !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;
  position: relative;
  margin: -1px -10px 0; 
  color: #FFF;
font-size:11px;
}

.gc-account-user-menu li.menu-item-cms a:before {
  content: "Сайт";
}
.gc-account-user-menu li.menu-item-main a:before {
  content: "Академия";
}
.gc-account-user-menu li.menu-item-teach 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.new-chatium-icon a:before{
  content: "Mobile";
}

  /* переносим подпись вниз элемента */
 .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: #F1DED1;
	min-width: 30px;
	min-height: 20px;
	width: auto;
	height: auto;
	padding: 8px;
	line-height: 1;
	color: #231F20;
	border-radius: 60px;
	font-size: 12px;
	bottom: calc(100% - 27px) !important;
	right: -15px !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 {
    width: 200px!important;
    background: #FFFFFF;
}

.gc-account-user-submenu-bar .gc-account-user-submenu li a {
   padding-top: 9px;
   padding-bottom: 9px;
   text-transform: lowercase;
   font-family: 'Tilda Sans'!important;
   font-weight: 500!important;
   font-style: normal;
   font-size: 22px;
   line-height: 85%;
   padding-left: 20px;
 
}
/*Суб меню с заглавной*/
.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: 'Tilda Sans'!important;
   font-style: bold;
   font-weight: 500;
   font-size: 30px;
   line-height: 40px;
   color: #A18B78;
  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: 100px;
   background: url("https://fs16.getcourse.ru/fileservice/file/download/a/576623/sc/104/h/bc0a600f9c26a3ce25b287736348f779.jpg") center / contain no-repeat;
   margin-top: auto;
   margin-bottom: 20px;
}

/* Анимация выбора меню */
.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.new-chatium-icon 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);
  }
}
  90% {
    -webkit-transform: rotate(2deg);
            transform: rotate(2deg);
  }

/* Замена логотипа по страницам в платформе */
.standard-logo{
  margin-bottom:10px!important;
  width: 550px;
  height: 100px;
  background-image: url('https://fs.getcourse.ru/fileservice/file/download/a/576623/sc/427/h/afffc7267bb06cb12d32e56eed6da08c.svg')!important;  
  background-repeat: no-repeat;
  background-position: left;
  background-size: contain;
}
.standard-logo img{
  display: none;
}

/* _________СТРАНИЦА УВЕДОМЛЕНИЙ____________*/
/* Меняем шрифт на уведомлениях и не только */
.standard-page-content form{
font-family: 'Tilda Sans'!important;
}

h1.uvedomlenia{
    font-family: 'FoglihtenNo06', sans-serif !important;
    font-weight: 700;
    font-size: 25px; 
    background: #1D0139;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
   letter-spacing: 2px; 
}

.form-group .btn.btn-primary {
    background: linear-gradient(90deg, #E2C9A4 0%, #F1DED1 100%);
    border-radius: 10px;
  text-transform: uppercase;
    border: none;
    text-decoration: none !important;
    position: relative;
    transition: all 0.3s;
    padding: 10px 28px;
    font-family: 'Tilda Sans'!important;
    font-size: 16px;
    line-height: 1.2;
    color: #121212!important;
    height: auto;
    font-weight: 500!important;
    min-height: auto;

}

.form-group .btn.btn-primary:hover {
   transform: translatey(-5px);

}

#vk-agree-vk-send-new{
  color: #121212!important;
}

.my-notification-block.row .btn.btn-success{
    background: linear-gradient(90deg, #E2C9A4 0%, #F1DED1 100%);
    border-radius: 10px;
  text-transform: uppercase;
    border: none;
   font-size: 12px!important;
    text-decoration: none !important;
    position: relative;
    transition: all 0.3s;
    padding: 10px 10px;
    font-family: 'Tilda Sans'!important;
    font-size: 16px;
    line-height: 1.2;
    color: #121212!important;
    height: auto;
    font-weight: 500!important;
    min-height: auto;
}

.my-notification-block.row .btn.btn-success:hover {
   transform: translatey(-5px)!important;
}

