

/* notification-count (счетчик сообщений на иконках меню) */

.gc-account-leftbar .notify-count {
  background: #FADCEB!important;
	min-width: 30px;
	min-height: 20px;
	width: auto;
	height: auto;
	padding: 6px;
	line-height: 1;
	color: #231F20;
	border-radius: 60px;
	font-size: 12px;
    font-weight: 500!important;
	right: 16px !important;
}

.gc-account-leftbar .notify-count {
  font-weight: 300!important;
   font-family: "Cygre", sans-serif !important;
}

/*Позицианируем номерки*/
.gc-account-leftbar li:not(.menu-item-profile):not(.menu-item-notifications_button_small) .notify-count { 
  bottom: unset;
  top: 17%;
}

.gc-account-leftbar .gc-account-user-submenu .notify-count {
	right: 15px !important;
}

.gc-account-leftbar .gc-account-user-menu .menu-item:not(.menu-item-profile) .menu-item-icon {
   max-height: 48px!important;
}

.menu-item-icon{
  margin-top:4px;
}

.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: #FAFAFA!important;
    padding:0px!important;
}


/*Убираем бэкграунд иконки-пропадает ховер выделение */
.gc-account-leftbar .gc-account-user-menu li a {
  line-height: 10px!important;
}

/* Убираем разрыв */
.gc-account-leftbar .gc-account-user-menu li {
  border-bottom: none;
}

/* Скругляем иконки */
.gc-account-leftbar .gc-account-user-menu li a {
	position: relative;
	border-radius: 5px;
	width: 64px !important;
	height: 68px !important;
	transition: background 0.15s ease-in-out;
}


/* пододвигаем колокольчик */
li.menu-item.menu-item-notifications_button_small a {
    height: 30px !important;
    border-radius: 5px;
}


li.menu-item.menu-item-profile a, li.menu-item.menu-item-notifications_button_small a, li.menu-item.menu-item-cms a, li.menu-item.menu-item-teach a, li.menu-item.menu-item-user a, li.menu-item.menu-item-tasks a, li.menu-item.menu-item-notifications a, li.menu-item.menu-item-sales a, li.menu-item.menu-item-chatium a {
    display: block;
    background: transparent;
    margin: 2px auto 0px;
    border-radius: 5px;
    transition: all 1.0s;
}

/*Скругление профиля*/
.menu-item-profile .menu-item-icon {
    border-radius: 100px;
    width: 52px;
    border: 2px solid #FAFAFA;
}

/* Скругленная иконка пользователя */
.menu-item-profile img {
    border-radius: 100px;
    width: 52px!important;
    border: 2px solid #FAFAFA;
    padding: 0px;
    background: #FADCEB;
    box-sizing: content-box;
}

/* Иконка сублогин */
.menu-item-profile .sub-icon img{
    width: 30px!important;
    height: 30px;
}

/* Шрифт подписи */
.gc-account-leftbar .menu-item-label{
  font-family: "Cygre", sans-serif !important;
  font-size: 11px;
  font-weight: 300!important;
}


/* Шайк меню */
.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, 
.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);
  }
}

.gc-account-user-submenu-bar .gc-account-user-submenu li a {
   padding-top: 9px;
   padding-bottom: 9px;
   text-transform: lowercase;
   font-family: "Cygre", sans-serif !important;
   font-weight: 400!important;
   font-size: 20px;
   line-height: 95%;
   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: "Roxborough CF", sans-serif !important;
   font-weight: 600;
   font-size: 26px;
   line-height: 40px;
   color: #385B61;
   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%;
}

/* _________СТРАНИЦА УВЕДОМЛЕНИЙ____________*/
/* Меняем шрифт на уведомлениях и не только */
.standard-page-content form{
font-family: "Cygre", sans-serif !important; 
}


.standard-page-content h1 {
    font-family: "Cygre", sans-serif !important;
    font-weight: 700;
    font-size: 40px;
}
/*!!! есть влияние на другие кнопки, исправить */
.form-group .btn.btn-primary {
    background: #2B4686;
    border-radius: 5px;
    border: none;
    text-decoration: none !important;
    position: relative;
    transition: all 0.3s;
    padding: 12px 28px;
    font-family: "Cygre", sans-serif !important;
    font-size: 16px;
    line-height: 1.2;
    color: #ffffff!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: #FFF!important;
}

