

/*:root {
/*--menu-color-bg-1: rgb(40, 45, 70); /*Градиент снизу*/
/*--menu-color-bg-2: rgb(40, 45, 70); /*Градиент сверху, полоски, фон кнопок вкладок*/
/*--menu-color-bg-notify: rgb(255, 50, 65); /*Фон счетчиков*/
/*--menu-color-txt-notify: rgb(255, 255, 255); /*Цвет  текста счетчиков*/
/*--menu-color-link-submenu: rgb(40, 45, 70); /*Цвет  ссылок в субменю*//*
}
.talks-widget-button {
background: var(--menu-color-bg-2) !important;
}
.standard-page-menu li, .page-menu li {
    float: left;
    margin-right: 15px;
    padding: 5px 20px;
    background: #f0f0f0;
}
.nav-tabs > li > a {
    border: 0px solid #f000 !important;
    border-radius: 0px 0px 0 0 !important;
    background: #f0f0f0 !important;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    color: #fff;
    cursor: default;
    background-color: var(--menu-color-bg-2) !important;
    border: 1px solid var(--menu-color-bg-2) !important;
}
.content-menu, .standard-page-menu, .standard-page-content h1.standard-page-title, .nav-tabs {
    border-bottom: 1px solid var(--menu-color-bg-2) !important;
}
form .buttons, .buttons-row{
    border-top: 1px solid var(--menu-color-bg-2) !important;
}
.page-menu li.active a, .standard-page-menu li.active a  {
color: white !important;
}
.page-menu li.active, .standard-page-menu li.active {
    background: var(--menu-color-bg-2) !important;
}
@media(min-width:1450px) {
.logo.gc-account-logo {
margin-top: 20px;
}

.breadcrumbs, .empty-breadcrumbs, .breadcrumb {
    margin-top: 25px;
}
.gc-account-leftbar {
width: 240px !important;
margin-top: 80px;
z-index:998;
}
.gc-main-content.with-left-menu {
    margin-left: 240px !important;
}
.gc-account-leftbar .gc-account-user-menu li a {
display: flex !important;
text-align: left !important;
width: 100% !important;
align-items: center !important;
height: auto !important;
background: none;
padding: 15px 20px !important;
}
.menu-item a::after {
padding-left: 15px;
font-family: "Open Sans",Helvetica,sans-serif;
font-size: 16px;
color: #fff;
}
.gc-fade-wrapper .gc-fade {
    left: 580px;
    opacity: 0.5;
}
.menu-item-notifications_button_small img {
filter: brightness(10);
-webkit-filter: brightness(10);
}
.menu-item-notifications_button_small.selected img, .menu-item-notifications_button_small.active img {
filter: brightness(1);
-webkit-filter: brightness(1);
}
.gc-account-leftbar .gc-account-user-submenu-bar {
top: -80px !important;
width: 340px !important;
border-top: 5px solid var(--menu-color-bg-2);
border-right: 5px solid var(--menu-color-bg-2);
}
.menu-item-profile a::after {
content: "Мой профиль";
}
.menu-item-cms a::after {
content: "Сайт";
}
.menu-item-teach a::after {
content: "Обучение";
}
.menu-item-user a::after {
content: "Пользователи";
}
.menu-item-tasks a::after {
content: "Задачи";
}
.menu-item-notifications a::after {
content: "Сообщения";
}
.menu-item-sales a::after {
content: "Мои покупки";
}
.menu-item-chatium a::after {
content: "Chatium";
}
.menu-item-notifications_button_small a::after {
content: "Уведомления";
}
.menu-item .menu-item-icon {
    max-height: 30px;
    width: 30px;
}
a:not(.subitem-link) .notify-count {
bottom: 19px !important;
right: 10px !important;
}
.gc-account-leftbar .gc-account-user-submenu-bar {
    left: 240px;
    background: #FFFFFFE6;
}
.gc-account-leftbar .gc-account-user-menu li.active a, .gc-account-leftbar .gc-account-user-menu li.selected a {
    background: #FFF;
}
.menu-item.selected a::after, .menu-item.active a::after {
padding-left: 15px;
font-family: "Open Sans",Helvetica,sans-serif;
font-size: 16px;
color: #2c3e50;
}
.subitem-link::after, .subitem-link::after {
content: "" !Important;
}
.menu-item-marathon {
display:none;
}
.gc-account-user-menu .menu-item-profile {
margin-top: 10px !important;
}
.logo.gc-account-logo, .standard-logo {
margin-top: 0px !important;
left: 0px !important;
position: fixed;
width: 240px;
text-align: center;
background: white;
padding-top: 10px;
padding-bottom: 10px;
top: 0px;
display: block !important;
padding-left: 0 !important;
padding-right: 0 !important;
border-top: 5px solid var(--menu-color-bg-2);
}
.logo.gc-account-logo img, .standard-logo img {
padding-left: 10px;
padding-right: 10px;
max-width: 100%;
}
.talks-widget-window {
    left: 240px !important;
    width: calc( 100% - 240px) !important;
    z-index: 0 !important;
}
}

@media(max-width:768px) {
.gc-account-logo {
display: block;
margin-bottom: 0px !important;
margin-top: 20px;
}
.gc-account-leftbar .toggle-link, .gc-account-leftbar.expanded .toggle-link {
background: linear-gradient(45deg, var(--menu-color-bg-1), var(--menu-color-bg-2));
padding-top: 9px;
padding-left: 15px;
}
.gc-account-leftbar .toggle-link img {
	display:none;
}
.gc-account-leftbar .toggle-link::before {
content: "\f0c9";
color: white;
font: normal normal normal 14px/1 FontAwesome;
font-size: 25px !important;
}
.gc-account-leftbar .gc-account-user-menu {
background: linear-gradient(45deg, var(--menu-color-bg-1), var(--menu-color-bg-2));
}

}

.gc-account-leftbar .gc-account-user-submenu-bar {
    background: #FFFFFFE6;
}

.gc-account-leftbar .gc-account-user-menu li.active a, .gc-account-leftbar .gc-account-user-menu li.selected a {
    background: #FFF;
}
.gc-account-leftbar .gc-account-user-menu li a {
background: none;
}
.notify-count {
background: var(--menu-color-bg-notify) !important;
color: var(--menu-color-txt-notify) !important;
}
.gc-account-leftbar {
background: linear-gradient(45deg, var(--menu-color-bg-1), var(--menu-color-bg-2));
}
.gc-account-leftbar .gc-account-user-menu li a:hover {
    background-color: #ffffff59;
}
.gc-account-leftbar a {
    text-decoration: none !important;
}
.gc-account-user-submenu-bar .gc-account-user-submenu li a {
    display: block;
    color: var(--menu-color-link-submenu) !important;
}
.gc-account-leftbar .gc-account-user-menu li, .gc-account-leftbar .gc-account-user-menu li {
box-shadow: 0px 0px 0 0 var(--menu-color-bg-2);
-webkit-box-shadow: 0px 0px 0 0 var(--menu-color-bg-2);
transition: 0.3s all;
}
.gc-account-leftbar .gc-account-user-menu li.active, .gc-account-leftbar .gc-account-user-menu li.selected {
box-shadow: 5px 0px 0 0 var(--menu-color-bg-2);
-webkit-box-shadow: 5px 0px 0 0 var(--menu-color-bg-2);
transition: 0.3s all;
}
.gc-account-leftbar .gc-account-user-menu li {
    border-bottom: 0px solid #2c3e50 !important;
}*/



/*Кнопки следующий/предыдущий урок*/

.lesson-navigation td .hidden-xs {
  display:none;
}

.lesson-navigation td a {
  background: #282d46;
  color:white;
  padding:5px 10px;
  border-radius:20px
}

.lesson-navigation td:first-child a:before {
  content:"←"
}

.lesson-navigation td:last-child a:after {
  content:"→"
}

.lesson-navigation td a {
  text-decoration:none;
}

.lesson-navigation td a:hover {
  box-shadow:0 0 8px #282d46;
}

/*Кнопки тестирования и отправки задания*/
.lesson-mission-wrapper .testing-widget .before-start-block .start-btn, .lesson-mission-wrapper .testing-widget .btn-send-all-variants, .lesson-mission-wrapper .btn-primary{
  background-color: #282d46;
  border-color: #282d46;
  
}

.lesson-mission-wrapper .testing-widget .before-start-block .start-btn:hover, .lesson-mission-wrapper .testing-widget .btn-send-all-variants:hover, .lesson-mission-wrapper .btn-primary:hover{
  filter: brightness(1.1)!important;
}
