

@font-face {
	font-family: 'Montserrat-Thin';
	src: url(/fileservice/file/download/h/c67d28ced807873054c34e9ca8f2d60b.ttf/a/186735/sc/204)
		format('truetype');
}

@font-face {
	font-family: 'Montserrat-Regular';
	src: url(/fileservice/file/download/h/ae6c227044b398387385a956737fe9d2.ttf/a/186735/sc/26)
		format('truetype');
}

@font-face {
	font-family: 'Montserrat-Medium';
	src: url(/fileservice/file/download/h/702944453541d092ff4148da4ff281f6.ttf/a/186735/sc/8) format('truetype');
} 

@font-face {
	font-family: 'Montserrat-Bold';
	src: url(/fileservice/file/download/h540c54b453dcb1cc0922845db5fc6da9.ttf/a/186735/sc/233)
		format('truetype');
}

@font-face {
	font-family: 'Montserrat-Black';
	src: url(/fileservice/file/download/h/6af564c53b88a5bf81dfc628335d8222.ttf/a/186735/sc/154)
		format('truetype');
}

.xdget-trainingAchievements {
 display: none;   
}

.rielt {
 background: #111;   
}

.rielt .page-header {
    margin: 40px 0 60px !important;
}

.rielt .page-header h1,
.rielt .logo-link {
    display: none;
}

.rielt .content-menu {
    border-bottom: none;
}

.rielt h2 {
  color: #FFF;
  font-family: 'Montserrat-Medium';
  font-size: 36px;
  font-weight: 700;
  line-height: normal;
    margin-bottom: 20px;
}

.rielt .row {
  margin: 0 !important;  
}

.rielt .col-gc-4 {
   max-width: 370px;
   padding-left: 32px;
}

/*Баннер*/
.rielt-banner .xdget-row.row {
  margin: 0 !important;
}

.rielt-banner {
  min-height: 357px;
  border-radius: 10px;
  background: url(https://fs.getcourse.ru/fileservice/file/download/a/531213/sc/245/h/da0f7238f7a2c0fb92f678e5ba1536d5.png)no-repeat;
  background-size:cover;
  padding: 100px 20px 28px 67px;
    margin-bottom: 80px;

  position: relative;
}

.real-text {
 font-family: 'Montserrat-Black';
  text-transform: uppercase;
font-size: 71px;
font-style: normal;
font-weight: 900;
line-height: 100%; /* 71px */
  background: linear-gradient(90deg, #ECB143 1.55%, #FFDEA2 16.74%, #F9BA45 35.5%, #FFF1D7 54.26%, #F9E1B5 68.11%, #ECB143 87.32%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
  flex: 0 0 50%;
  max-width: 500px;
  margin-bottom: 40px;
  position: relative;
}

.real-text:before {
    content: "";
  position: absolute;
  right: -15px;
  top: -30px;
  width: 102px;
  height: 80px;
  background: url(https://fs.getcourse.ru/fileservice/file/download/a/531213/sc/167/h/198786cebe5c86ad705e7c48b691a732.svg)no-repeat;
  background-size: contain;
}

.user-info-box {
  max-width: 500px;
  min-height: 46px;
  border-radius: 17px;
background: linear-gradient(270deg, rgba(42, 42, 42, 0.00) 2.21%, #2A2A2A 50.57%, rgba(42, 42, 42, 0.00) 99.66%);
box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
  flex: 100%;
}

.real-logo {
  position: absolute;
  top: 0;
  left: 67px;
}

.real-expert {
  position: absolute;
  bottom: -1px;
  right: 120px;
}

.rielt .users_foto {
  width: 30px;
  height: 30px;
  border: 1px solid #F9BB47;
    border-radius: 50%;
}

.user-info-box {
  color: #FFF;
  font-family: "Montserrat-Regular";
  font-size: 14px;
  font-weight: 500;
  line-height: normal;
  padding-top: 7px;
}

.user-info-box > .xdget-block {
  display: flex;
  align-items: center;
}

.user-foto_mail .html-content {
  display: flex;
  gap: 12px;
  align-items: center;
}

.user-name .html-content {
  text-align: center;
  position: relative;
    text-align: left;
}

.user-name .html-content:before {
  content: "";
  position: absolute;
  left: -25px;
  top: 2px;
  width: 21px;
  height: 14px;
  background: url(https://fs.getcourse.ru/fileservice/file/download/a/531213/sc/98/h/7fc9c8f8ea19045a0c12407a63564f42.svg)no-repeat;
   background-size: contain;
}

/*тренинг*/
 .stream-table tr td:hover {
    background: transparent;
}

.rielt .stream-table {
  margin: 0 !important;
}

.rielt .col-md-12,
.rielt .xdget-col.col-gc-8.col-md-8 {
  padding: 0 !important;
}

.rielt .users-block .stream-table tr td {
    height: 100%;
  min-height: 304px;
  width: 100%;
  padding: 0;
  display: block;
}

.rielt .users-block .stream-table tr a {
  min-height: 304px;
  width: 100%;
  z-index: 100;
  position: relative;
  padding: 70px 20px 47px 35px;
}

.rielt .stream-table tr:hover {
  transform: translateY(-3px);
}

.rielt .users-block .stream-table tr[data-training-id="887753279"],
.rielt .users-block .stream-table tr[data-training-id="909517062"],
.rielt .users-block .stream-table tr[data-training-id="934012213"],
.rielt .users-block .stream-table tr[data-training-id="934300820"],
.rielt .users-block .stream-table tr[data-training-id="934503570"] {
  	min-height: 304px;
  	display: block;
  	border-radius: 10px;
  	background: #303030;
  	background: url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/82/h/1f6f5913b33020740774a0ce822ce2dc.png)no-repeat;
  	background-size: cover;
  	position: relative;
  	transition: 0.3s;
    margin-bottom: 20px;
}

.rielt .users-block .stream-table tr[data-training-id="395136517"] {
  background: url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/511/h/56b30d6b4c6836c771314653a0b92e64.png)no-repeat;
  background-size: cover;
  border-radius: 10px;
}

.rielt .users-block .stream-table tr[data-training-id="395136517"] .stream-title:before {
  content: "";
  width: 0;
  height: 0;
}

.rielt .users-block .stream-table tr .stream-title {
  font-family: "Montserrat-Bold";
font-size: 40px;
line-height: normal;
  background: linear-gradient(90deg, #F9BB47 3.55%, #FFEFD0 30.17%, #E8BE70 47.28%, #FFCE73 71.99%, #F9BB47 94.8%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
  position: relative;
}

.rielt .users-block .stream-table tr .stream-title:before {
    content: "14 поток";
   position: absolute;
  right: -150px;
  top: 0;
  width: 135px;
  height: 49px;
  border-radius: 10px;
background: #2E2E2E;
box-shadow: 7px 9px 9.9px 0px rgba(0, 0, 0, 0.20), 0px 4px 4px 0px rgba(0, 0, 0, 0.25) inset, 0px -4px 4px 0px rgba(0, 0, 0, 0.25) inset;
  color: #FFF;
font-family: "Montserrat-Regular";
font-size: 24px;
font-weight: 300;
-webkit-text-fill-color: #FFF;
  text-align: center;
  padding-top: 9px;
}

.rielt .users-block .stream-table tr[data-training-id="797416559"] .stream-title:before {
    content: "13 поток";
   position: absolute;
  right: -150px;
  top: 0;
  width: 135px;
  height: 49px;
  border-radius: 10px;
background: #2E2E2E;
box-shadow: 7px 9px 9.9px 0px rgba(0, 0, 0, 0.20), 0px 4px 4px 0px rgba(0, 0, 0, 0.25) inset, 0px -4px 4px 0px rgba(0, 0, 0, 0.25) inset;
  color: #FFF;
font-family: "Montserrat-Regular";
font-size: 24px;
font-weight: 300;
-webkit-text-fill-color: #FFF;
  text-align: center;
  padding-top: 9px;
}

.rielt .users-block .stream-table tr[data-training-id="887753279"] .stream-title:before {
      content: "16 поток";
}

.rielt .users-block .stream-table tr[data-training-id="909517062"] .stream-title:before {
      content: "17 поток";
}

.rielt .users-block .stream-table tr[data-training-id="934012213"] .stream-title:before {
      content: "18 поток";
}

.rielt .users-block .stream-table tr[data-training-id="934300820"] .stream-title:before {
      content: "19 поток";
}

.rielt .users-block .stream-table tr[data-training-id="934503570"] .stream-title:before {
      content: "20 поток";
}

.rielt .users-block .stream-table tr a div b {
  color: #FFF;
  font-family: 'Montserrat-Thin';
  font-size: 18px;
    font-weight: 300 !important;
  line-height: normal;
  position: relative;
  padding-left: 45px;
  margin-top: 19px;
  display: block;
}

.rielt .users-block .stream-table tr a div b:before {
  content: "";
  position: absolute;
  top: -6px;
  left: 0;
  width: 37px;
  height: 37px;
  background: url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/53/h/42fe1958b2507cc343d2577e8dd20265.svg)no-repeat;
  background-size: contain;
}

.rielt .users-block .stream-table tr a:before {
  content: "Перейти";
  position: absolute;
  bottom: 45px;
  right: 65px;
  width: 156px;
  height: 48px;
  border-radius: 6px;
border: 2px solid #F9BB47;
background: rgba(255, 255, 255, 0.10);
backdrop-filter: blur(4.099999904632568px);
  color: #F9BB47;
text-align: center;
font-family: "Montserrat-Regular";
font-size: 16px;
font-style: normal;
font-weight: 400;
text-align: center;
  padding-top: 10px;
}


@media(max-width: 1381px) {
  .real-expert {
    right: 80px !important;
  }
}

@media(max-width: 1200px) {
    .real-expert {
    right: 35px !important;
  }
  
  .rielt-banner {
    padding: 100px 20px 25px 40px !important;
  }
}

@media(max-width: 1080px) {
  .real-expert {
    position: static !important;
  }
  
  .rielt-banner {
    min-height: 590px !important;
    max-width: 360px !important;
    padding: 100px 15px 20px 15px !important;
    margin: 0 auto 45px auto !important;
  }
  
  .real-text {
    font-size: 28px !important;
    text-align: center !important;
    margin-bottom: 10px !important;
  }
  
  .real-text:before {
    width: 50px !important;
    height: 40px !important;
    background-size: contain;
    top: -12px !important;
    right: 25px !important;
  }
  
  .user-info-box  .xdget-block {
    padding: 0 !important;
  }
  .user-name .html-content:before {
    left: -8px !important;
  }
    
    .user-info-box {
     padding-top: 2px !important;   
    }
      .user-info-box .xdget-block {
    flex-direction: column !important;
    gap: 7px !important;
  }
  
  .user-name .html-content {
    padding-left: 40px !important;
}
  
  .user-name .html-content:before {
    left: 8px !important;
}
 
  .rielt h2 {
    font-size: 24px !important;
  }
  .rielt .col-gc-4 {
    margin-top: 25px !important;
    padding: 0 !important;
  }
  
  .rielt .users-block .stream-table tr .stream-title:before {
    top: -45px !important;
    left: 0px !important;
    font-size: 16px !important;
    height: 35px !important;
    width: 100px !important;
  }
  
  .rielt .stream-table tr .stream-title {
    font-size: 26px !important;
  }
  
  .rielt .users-block .stream-table tr a:before {
    left: 20px !important;
    bottom: 25px !important;
  }
  
  .rielt .users-block .stream-table tr a {
    padding: 70px 20px 40px 20px !important;
  }
  
  .rielt .users-block .stream-table tr a div b {
    font-size: 14px !important;
    padding-left: 30px !important;
  }
  
  .rielt .users-block .stream-table tr a div b:before {
    width: 20px !important;
    height: 20px !important;
    top: -2px !important;
  }
  
  .rielt .users-block .stream-table tr[data-training-id="887753279"],
  .rielt .users-block .stream-table tr[data-training-id="909517062"],
  .rielt .users-block .stream-table tr[data-training-id="934012213"],
  .rielt .users-block .stream-table tr[data-training-id="934300820"],
  .rielt .users-block .stream-table tr[data-training-id="934503570"] {
    min-height: 460px !important;
    max-width: 360px !important;
    background-position: right 35% center !important;
    background-size: cover !important;
  }
  
  .rielt .users-block .stream-table tr td,
  .rielt .users-block .stream-table tr td a {
    min-height: 460px !important;
  }
  
  .real-logo {
    left: 50% !important;
    transform: translateX(-50%) !important;
}
    
 .progress_box {
    margin-top: 120px !important;
}
    
.rielt .users-block .stream-table tr[data-training-id="395136517"] .stream-title:before {
  content: "" !important;
  width: 0 !important;
  height: 0 !important;
}
}

@media (max-width: 768px) {
  
  .gc-main-content.with-left-menu .container {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

}


/* ------------- 
content start - Меню
------------- */

@font-face {
	font-family: 'Montserrat-Regular';
	src: url(/fileservice/file/download/h/ae6c227044b398387385a956737fe9d2.ttf/a/186735/sc/26)
		format('truetype');
}

@font-face {
	font-family: 'Montserrat-Medium';
	src: url(/fileservice/file/download/h/702944453541d092ff4148da4ff281f6.ttf/a/186735/sc/8) format('truetype');
} 

@font-face {
	font-family: 'Montserrat-Bold';
	src: url(/fileservice/file/download/h/540c54b453dcb1cc0922845db5fc6da9.ttf/a/186735/sc/233)
		format('truetype');
}

:root {

    --bg: #2E2E2E;
    --cma: #7C51A1;
    --csb: #F2F4F4;
    
    --iNotice: url("https://fs.getcourse.ru/fileservice/file/download/a/531213/sc/277/h/a1e60aa0d257db3c983c8a5b28d90ba7.svg");   
    --iSite: url("https://fs.getcourse.ru/fileservice/file/download/a/531213/sc/286/h/1f63da19dadf4cdbb4388194e11f831c.svg");
    --iStudy: url("https://fs.getcourse.ru/fileservice/file/download/a/531213/sc/218/h/aa1c765030bbc344a7f04ccc20f73b86.svg");
    --iUsers: url("https://fs.getcourse.ru/fileservice/file/download/a/531213/sc/20/h/f0b46784276a84342708d48b67ddc818.svg");
    --iTasks: url("https://fs.getcourse.ru/fileservice/file/download/a/531213/sc/56/h/c39937225588d8cdd1690042d5e551aa.svg");
    --iMessages: url("https://fs.getcourse.ru/fileservice/file/download/a/531213/sc/151/h/76c2d72be2ca82c5a40e8d29d4934646.svg");
    --iSales:  url("https://fs.getcourse.ru/fileservice/file/download/a/531213/sc/358/h/dd101ee0d9edf131b1cafcb29612f11c.svg");
    --iChatium:  url("https://fs.getcourse.ru/fileservice/file/download/a/531213/sc/202/h/26a23eb5b5d13eb067e8b0a0e2a0c110.svg");
    --iSubmenuBG:  url("");
    
     --iNoticeActive: url("https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/6/h/a49b4907646217993b03161ce7fb850b.svg");
     --iSiteActive: url("https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/10/h/a33014ce445159fb78d3085b6894953a.svg");
     --iStudyActive: url("https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/229/h/0e5d654a2f42c4b03e3cc2a665fd71e4.svg");
     --iUsersActive:  url("https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/187/h/0a7c57f75d0a21a09dc573af2e2f8453.svg");
     --iTasksActive:  url("https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/98/h/5a19af880b5e72558135e1c4c9f10e51.svg");
     --iMessagesActive:  url("https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/235/h/2ca84eb4a33ebb7e7490f177e01f48a0.svg");
     --iSalesActive:  url("https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/173/h/56c4ff758638f4dfb6b8e1245d6536e6.svg");
     --iChatiumActive:  url("https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/464/h/66caebbece6aecf1ba88b72013c2b1c7.svg");
}

.gc-account-leftbar,
.gc-account-leftbar.expanded .toggle-link {
background: var(--bg);
}

@media (max-width: 768px) {
    .gc-account-leftbar .gc-account-user-menu,
    .gc-account-leftbar .toggle-link {
      background: var(--bg) !important;
    }
}


/*Размер ячейки*/
.gc-account-leftbar .gc-account-user-menu li a {
  height: 70px;
  width: 70px;
}
/*Размер ячейки уведомления*/
.gc-account-leftbar .gc-account-user-menu li.menu-item-notifications_button_small a {
    height: 60px;
}

.gc-account-leftbar .gc-account-user-submenu-bar-notifications_button_small .notification-group .content {   
 margin-bottom: 15px;   
}

.gc-account-leftbar .gc-account-user-submenu-bar-notifications_button_small .notification-group .user-image .user-profile-image  {
  border-radius: 50px !important;
}

.gc-fade-wrapper .gc-fade {
    left: 70px;
    background:  #CBCBCB;
}

/*Submenu*/ 
.gc-account-user-submenu-bar .gc-account-user-submenu li {
    margin: 0 0 10px 0;
}

.gc-account-user-submenu-bar h3 {
	font-weight: 400;
	font-size: 16px;
	line-height: 115%;
	letter-spacing: 0.1em;
	color: #AEB1B6;
    font-family: 'Montserrat-Bold';
    margin-bottom: 30px;
}

.gc-account-leftbar .gc-account-user-submenu-bar {
    position: absolute;
    top: 0;
    left: 70px;
    width: 300px;
    height: 100vh;
	background: var(--bg);
    padding: 0 20px;
}

/*Баланс бонусы*/
.gc-account-leftbar .gc-account-user-submenu-bar div .user-balance {
  color: #AEB1B6;
}

.gc-account-user-submenu-bar .gc-account-user-submenu li a {
    font-size: 18px;
	line-height: 115%;
    font-family: 'Montserrat-Regular';
    font-weight: normal !important;
    text-transform: none;
    padding-left: 15px;
    margin-left: 3px;
    color: #fff !important;
}

.gc-account-user-submenu-bar .gc-account-user-submenu li a:hover  {
	background: transparent;
    color: #F9BB47 !important;
    text-decoration: none;
    transition: 0.3s;
    
}

/* убираем полоску в админ меню*/
.gc-account-leftbar .gc-account-user-submenu-bar li.menu-item-accountSettings a {
    border-top: none !important;
}

.gc-account-leftbar .gc-account-user-submenu-bar li.menu-item-help a {
  border-top: none !important;
}

.gc-account-leftbar .gc-account-user-menu li a {
  background:inherit;
}

/*menu*/
.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 !important;
}

/* Уведомления */
li.menu-item-notifications_button_small a:after { 
  content: "";
  position: absolute;
  width: 34px;
  height: 34px;
  z-index: 1;
  top: 16px;
  left: 18px;
  background: var(--iNotice) no-repeat;
  background-size: contain !important;
}

li.menu-item-notifications_button_small.active a:after,
li.menu-item-notifications_button_small.selected a:after,
li.menu-item-notifications_button_small a:hover:after { 
  background: var(--iNoticeActive) no-repeat;
  background-size: contain !important;
}

/* Сайт */
li.menu-item-cms a:after { 
  content: "";
  position: absolute;
  width: 34px;
  height: 30px;
  z-index: 1;
  top: 17px;
  left: 18px;
  background: var(--iSite) no-repeat;
  background-size: contain !important;  
}

li.menu-item-cms.active a:after,
li.menu-item-cms.selected a:after,
li.menu-item-cms a:hover:after { 
  background: var(--iSiteActive) no-repeat;
  background-size: contain !important; 
}

/* Обучение */
li.menu-item-teach a:after { 
  content: "";
  position: absolute;
  width: 40px;
  height: 40px;
  z-index: 1;
  top: 15px;
  left: 15px;
  background: var(--iStudy) no-repeat;
  background-size: contain !important;    
}

li.menu-item-teach.active a:after,
li.menu-item-teach.selected a:after,
li.menu-item-teach a:hover:after { 
  background: var(--iStudyActive) no-repeat;
  background-size: contain !important; 
}

/* Пользователи*/ 
li.menu-item-user a:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 40px;
  z-index: 1;
  top: 15px;
  left: 15px;
  background: var( --iUsers ) no-repeat;
  background-size: contain !important;
}

li.menu-item-user.active a:after,
li.menu-item-user.selected a:after,
li.menu-item-user a:hover:after { 
  background: var( --iUsersActive) no-repeat;
  background-size: contain !important;  
}
/* Задачи */
li.menu-item-tasks a:after { 
  content: "";
  position: absolute;
  width: 40px;
  height: 40px;
  z-index: 1;
  top: 15px;
  left: 15px;
  background: var( --iTasks ) no-repeat;
  background-size: contain !important;
}

li.menu-item-tasks.active a:after,
li.menu-item-tasks.selected a:after,
li.menu-item-tasks a:hover:after { 
  background: var( --iTasksActive ) no-repeat;
  background-size: contain !important;   
}

/* Сообщения*/
li.menu-item-notifications a:after { 
  content: "";
  position: absolute;
  width: 40px;
  height: 40px;
  z-index: 1;
  top: 15px;
  left: 15px;
  background: var( --iMessages ) no-repeat;
  background-size: contain !important;  
}

li.menu-item-notifications.active a:after,
li.menu-item-notifications.selected a:after,
li.menu-item-notifications a:hover:after { 
  background: var( --iMessagesActive) no-repeat;
  background-size: contain !important; 
}

/* Продажи */
li.menu-item-sales a:after { 
  content: "";
  position: absolute;
  width: 40px;
  height: 40px;
  z-index: 1;
  top: 15px;
  left: 15px;
  background: var(--iSales) no-repeat;
  background-size: contain !important; 
}

li.menu-item-sales.active a:after,
li.menu-item-sales.selected a:after,
li.menu-item-sales a:hover:after { 
  background: var(--iSalesActive) no-repeat;
  background-size: contain !important; 
}

/*chatium*/
li.menu-item.menu-item-chatium a:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 40px;
  z-index: 1;
  top: 15px;
  left: 15px;
  background: var(--iChatium) no-repeat;
  background-size: contain !important;  
}

li.menu-item-chatium.active a:after,
li.menu-item-chatium.selected a:after,
li.menu-item.menu-item-chatium a:hover:after{ 
  background: var(--iChatiumActive)  no-repeat;
  background-size: contain !important;  
}

.gc-account-user-menu li.new-chatium-icon img {
    border: none;
}

/*Обводка Профиль */
.gc-account-leftbar a img {
  	border-radius: 100%;
}
/*Эффекты при наведении*/
.gc-account-leftbar .gc-account-user-menu li a:hover {
	background-color: transparent; 
}
.gc-account-leftbar .gc-account-user-menu li.selected a,
.gc-account-leftbar .gc-account-user-menu li.active a {
    background: transparent;
    border-left: 3px solid #F9BB47; 
}

/*Убираем иконки в раскрывающемся субменю */
.gc-account-user-submenu li a:after {
 	display: none;
}

/*Написать сообщение виджет */
.talks-widget-button {
    background: #2E2E2E !important;
}

.talks-widget-window {
  border: none;
}

.talks-widget-header {
  color: #fff !important;
  background: #1B1D25 !important;
  border: none !important;
}

.talks-widget-body {
  //color: #fff;
  background: #272935;
  padding: 0 9px;  
}

.conversation-list-footer {
  color: #fff !important;
  background: #272935 !important; 
  border: none !important;
}

.talks-widget-window .talks-widget-body .conversations-list-block .conversation-list-footer .btn {
  background: #fff;
  color: #363636;
  border-radius: 6px;
}

.talks-widget-window .talks-widget-body .conversations-list-block 
.conversation-annotate .conversation-data-block 
.conversation-title-block {
	color: #fff;
}

.talks-widget-window .talks-widget-body .conversations-list-block .conversation-annotate:hover .conversation-title-block {
  color: #000;
}

.talks-widget-window .talks-widget-body .conversations-list-block 
.conversation-annotate .conversation-data-block 
.conversation-title-block:hover {
    color: #000;
}

.talks-widget-window .talks-widget-body .conversations-list-block .conversation-annotate:hover {
    background: #D8D8D8;
}

.comment-form-wrapper .new-comment .btn-send {
	width: 140px;
    height: 39px;
    border: none;
    color: #000;
    font-size: 14px;
    background-color: #0CF6B7;
    border-radius: 6px;
    font-family: "Gilroy";
    font-weight: 800;
    text-transform: lowercase;
}

.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {
	outline: none;
}

/*Оповещения и кол-во входящих */
.menu-item .notify-count {
    background: #EB2525 !important;
    color: #fff !important;
    font-size: 8px !important;
    font-family: 'Montserrat-Regular';
    width: 25px;
    padding: 2px 0;
    bottom: 50%;
    z-index: 50;
}

.gc-account-leftbar .gc-account-user-menu li.menu-item-notifications_button_small .notify-count {
    right: 12px;
    bottom: 50%;
    z-index: 50;
}

/*Слово Уведомления   */
.gc-account-leftbar .gc-account-user-submenu-bar-notifications_button_small .all-notifications-header-link {
    color: #474A64;
    font-weight: 400;
    font-family: 'Montserrat-Regular';
	font-size: 22px;
	line-height: 115%;
	letter-spacing: 0.1em;
	text-transform: uppercase;
}

.mark-viewed-all {
    color: #474A64;
    font-weight: 400;
    font-family: 'Montserrat-Regular';
    font-size: 18px;
    margin-top: 10px;
}

.gc-account-leftbar .gc-account-user-submenu-bar-notifications_button_small .notification-group.notification-status-viewed {
    background-color: #D8D8D8;
    border-radius: 15px;
    color: #000;
}

.gc-account-leftbar .gc-account-user-submenu-bar-notifications_button_small .notification-group .date {
 color: #000;   
}

.gc-account-user-menu li a:before {
  display: block;
  text-align: center;
  min-height: 1em;
  width: 100%;
  overflow: hidden;
  position: relative;
  color: white;
  position: absolute;
  bottom: 16px; 
  left: 0;
  font-size: 9px;
  font-family: 'Montserrat-Regular';   
}

/*Меню мобильное*/
@media (max-width: 768px) {
.gc-account-leftbar .gc-account-user-menu {
    width: 80px !important;
 } 
.gc-page-nav-items-menu.lt-page-edit-link { 
  height: 80px !important;
  top: 0 !important;
  bottom: auto !important;
}

.toggler-item {
    color: transparent !important;
    background: transparent !important;
  }
    
.gc-account-leftbar.expanded .toggle-link {
    height: 80px;
  }
    
.gc-account-leftbar .toggle-link {
  position: relative;
  top: 0 !important;
  bottom: auto !important;
}
    
.gc-account-leftbar .toggle-link img {
    display: none;
  }
    
.gc-account-leftbar .toggle-link:after {
  position: absolute;
  content: "";
  top: 17px;
  left: 20px;
   width: 34px;
   height: 30px;
   background: url(https://fs.getcourse.ru/fileservice/file/download/a/92848/sc/104/h/5858055a48bbb9e56b442f80930b5d3d.png) no-repeat;
   background-size: contain;
}
    
.gc-account-leftbar.expanded .toggle-link:after {
    position: absolute;
    content: "";
    top: 20px;
    left: 20px;
    width: 34px;
    height: 30px;
    background: url(https://fs.getcourse.ru/fileservice/file/download/a/92848/sc/506/h/081037e03868c281c169fb0b66cb1561.png) no-repeat;
    background-size: contain;
}
    
.gc-account-leftbar:not(.expanded) {
    height: 60px !important;
    top: 0 !important;
}
    
.gc-account-leftbar.expanded {
    background: #000;
    top: 80px !important;
  }
}

.md {
  position: fixed;
  display: block;
  top: 10px;
  right: 10px;
  width: 210px;
  height: 70px;
  color: #FFFFFF;
  z-index: 1210;
  background: url(https://fs.getcourse.ru/fileservice/file/download/a/75191/sc/145/h/f95e40f382a4d648d72ad31a7762a07a.png) no-repeat;
  }

/*Конец меню*/

/*ACTIVE*/
.gc-account-user-menu li.active a:before,
.gc-account-user-menu li.selected a:before {
  color: #000;  
}
.gc-account-user-menu li.active a:hover:before {
  color: #fff;  
} 
.gc-account-leftbar .qr-link {
    color: white;
    position: relative;
    top: -15px;
}

.fa.fa-qrcode.qr-link {
  color: transparent;
}

/*CHAT*/
.talks-widget-window .talks-widget-body .conversations-list-block .conversation-annotate {
  background: rgba(240, 242, 250, 0.21);
  border-radius: 10px;
  margin-top: 8px;
}

.talks-widget-window .talks-widget-body .conversations-list-block .conversation-annotate:hover {
 	background: #fff;
}

.talks-widget-window .talks-widget-body .conversations-list-block .conversation-annotate .conversation-data-block {
  	border: none;
}

.talks-widget-window .talks-widget-body 
.conversations-list-block .conversation-annotate 
.conversation-data-block .conversation-title-block 
.conversation-time {
  	color: #AAB0D3;
}

.talks-widget-window .conversation-widget .comments-container {
  	background: #272935;
}

.talks-widget-window .comment-form-wrapper .new-comment-textarea {
  	min-height: 95px !important;
  	background: #0B0B0E;
    color: #fff;
  	border: 1px solid #3A3A42;
  	border-radius: 10px;
}

:focus-visible {
    outline: none;
}

.talks-widget-window .conversation-widget 
.own-user-comment .comment > .text .text-content, 
.conversation-widget .my-comment .comment > .text .text-content {
  background: #fff;
}

.talks-widget-window .emoji-wysiwyg-editor {
  background: #0B0B0E;
  border: 1px solid #3A3A42;  
}

 .talks-widget-window #uploadifive-comment-upload-button0-file-0 {
  color: #000;
}

.talks-widget-window .comment-form-wrapper {
    background: #1B1D25;
}
/*END CHAT*/
/* ------------- 
content finish - Меню
------------- */

/* ------------- 
content start - Календарик
------------- */

:root {
   --bgDateNow: #4DB56D; /* Текущая дата (Фон) */
   --bgPopup: #CAE9D4; /*Высплывающее событие (Фон)*/
    --colorPopup: #292929; /*Высплывающее событие (Цвет)*/
}

/*Календарь*/
.calend {
    border-radius: 15px;
    border: 4px solid #F9BB47;   
}

.calend .html-content {
  border-radius: 15px;
  border: 12px solid #111;
}

/*** Шапка календаря ***/
#events-calendar {
    width: 100%;
    padding: 15px; /*Внутренний отступ*/
    background: #fff; /*Общий фон календаря*/
    border-radius: 16px; /*Скругление углов календаря*/
}

.month {
    position: relative;
    margin: 0;
    padding: 1rem 2rem;
    text-align: center;
    width: 100%;
    list-style: none;
	border-radius: 8px;
	background: transparent;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 0 7px;
}

/*Название месяца*/
.month li {
    position: relative;
    padding: 0;
    margin: 0;
	color: #685D59;
	text-align: center;
	font-family: "Montserrat-Medium";
	font-size: 18px;
    font-weight: 700;
    text-align: center;
}
/*Год*/
.month li.year-name {
	color: #685D59;
	font-weight: 700;
}

/*Стрелочки для переключения по месяцам*/
.month li.prev,
.month li.next {
    cursor: pointer;
    flex: 100%;
}
.month li.prev:before,
.month li.next:before {
  	content: '';
  	position: absolute;
  	top: 2px;
  	width: 24px;
  	height: 24px;
    background: url(https://fs.getcourse.ru/fileservice/file/download/a/565875/sc/251/h/09f48dc097a7a9be6ea205d60efb6907.svg)no-repeat;
	background-size: contain;
}

.month li.prev:before {
  left: -0.5rem;
}

.month li.next:before {
  transform: rotate(180deg);
  right: -0.5rem;
}

/*** Тело календаря ***/

/* Дни недели */
.weekdays {
  margin: 0;
  padding: 1rem 0 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  background: #fff; /* Фон */
}

.weekdays li {
    display: inline-block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% / 7);
    flex: 0 0 calc(100% / 7);
    text-align: center;
	color: #605B5A;
	font-family: "Montserrat-Medium";
	font-size: 11.19px;
	font-style: normal;
	font-weight: 700;
	line-height: 100%; 
	letter-spacing: 0.102px;
}

/* дни */
.days {
    margin: 0;
    padding: 1rem 1rem 0 1rem;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
     flex-wrap: wrap;
    -webkit-box-pack: left;
    -ms-flex-pack: left;
     justify-content: left;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  	background: #fff; /* Фон */
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

.days li {
  position: relative;
  padding: 0.6rem;
  list-style: none;
  display: inline-block;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc(100% / 7);
  flex: 0 0 calc(100% / 7);
  text-align: center;
  color: #605B5A;
	font-family: "Montserrat-Medium";
	font-size: 12px;
	font-weight: 700;
	line-height: 20px; 
	letter-spacing: 0.102px;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

/* Текущая дата */
.days li.date-now {
    color: #F9BB47; /* Цвет */
    font-weight: 700;
	border-radius: 4px;
	background: #2D2D2D;
}

/* Всплывающие окна с названием события */
.days li.webinar:after,
.days li.kurs:after,
.days li.seminar:after,
.days li.master-class:after,
.days li.open-master-class:after {
  content: attr(data-title);
  position: absolute;
  width: auto;
  min-width: 320px;
  height: auto;
  font-size: 12px; /* Размер шрифта */
  line-height: 16px; /* Высота строки */
  font-weight: 300;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 10px 15px;
  background: #F9BB47; /* Цвет фона */
  color: #111;
  bottom: calc(100% + 7px);
  right: -60px;
  border-radius: 6px; /* Скругления углов */
  opacity: 0;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  pointer-events: none;
    text-align: left;
}

.days li.webinar:hover:after,
.days li.seminar:hover:after,
.days li.master-class:hover:after,
.days li.kurs:hover:after,
.days li.open-master-class:hover:after {
    opacity: 1;
    cursor: pointer;
}

/* Стили для даты с событием типа webinar */
li.webinar {
	color: #F9BB47;
    background: transparent;
    cursor: pointer;
    border-radius: 4px;
    border: 1px solid #F9BB47;
}

/* Стили для даты с событием типа seminar */
li.seminar {
	color: #fff;
    background: #E1A8B7;
    cursor: pointer;
    border-radius: 4px;
    border: 1px solid #fff;
}

/* Стили для даты с событием типа master-class */
li.master-class{
    color: #fff;
    background: #BABEDD;
    cursor: pointer;
    border-radius: 100%;
    border: 1px solid #fff;
}

/* Стили для даты с событием типа kurs */
li.kurs {
    color: #fff;
    background: #BABEDD;
    cursor: pointer;
    border-radius: 100%;
    border: 1px solid #fff;
}


/* Если хочется добавить точки на даты, для обозначения события */
.days li.module:before,
.days li.lesson:before,
.days li.webinar:before,
.days li.kurs:before {
  content: '';
  position: absolute;
  bottom: 4px; /* Отступ от нижней границы даты */
  right: 6px; /* Отступ от правого края даты */
  width: 4px; /* Ширина */
  height: 4px; /* Высота */
  border-radius: 50%;
}

@media(max-width: 480px) {
 .days li.webinar:after, 
 .days li.kurs:after, 
 .days li.seminar:after, 
 .days li.master-class:after, 
 .days li.open-master-class:after {
     min-width: 190px !important;
    }
}


/* ------------- 
content finish - Календарик
------------- */

/* ------------- 
content start - Список уроков
------------- */

/*Сброс стандартных стилей*/
.realtLessons .xdget-row.row {
    margin: 0 !important;
}

.realtLessons .col-gc-8 {
   padding: 0 30px 0 0 !important;
}

.realtLessons .lesson-list {
	background: transparent;
    padding: 0;
}

.realtLessons .lesson-list li table td {
    padding: 0;   
}

.realtLessons .state-icon-block.hidden-xs {
	display: none;
}

.realtLessons .info {
	margin: 0 !important;
	border: none !important;
	background: transparent !important;
	z-index: 2;
}

.realtLessons .vmiddle {
	padding: 0 !important;
}

.realtLessons .user-state-accomplished .user-state-bg,
.realtLessons .user-state-has_mission .user-state-bg {
    background: transparent;
}

/*КОНЕЦ Сброс стандартных стилей*/

.realtLessons .col-gc-8 {
    width: 72%;
}

.realtLessons .col-gc-4 {
    max-width: 355px;
}

.realtLessons {
  background: #111;
}

.realtLessons .lesson-list li {
  margin: 20px 0 20px 0;
  border-radius: 10px;
  min-height: 140px;
}

.realtLessons .lesson-list li a {
    background:  #222 url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/335/h/cbdcb47fbc6b98ba1d4069ac7618162d.png);
     min-height: 140px;
}

.realtLessons .lesson-list li .item-image {
  border-radius: 10px;
  width: 178px;
  height: 140px;
}

.realtLessons .lesson-list li[data-lesson-id="316849069"] a {
  background: url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/247/h/5e13491b772310908e5cac49fecb9faf.png),  url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/335/h/cbdcb47fbc6b98ba1d4069ac7618162d.png);
  background-position: center right, center;
  background-repeat:  no-repeat, no-repeat;
}
/* ------------- 
content finish - Список уроков
------------- */

/* ------------- 
content start - Список подтренингов
------------- */

.realtSubtrening {
   background: #111;
}

.realtSubtrening  .col-gc-4 {
  padding-left: 40px;
}

.realtSubtrening  .page-header h1 {
    display: none;
}

/*Сброс стандартных стилей*/
.realtSubtrening .xdget-row.row {
   margin: 0 !important;    
}

.realtSubtrening .stream-table {
	margin: 0 !important;    
}

.realtSubtrening .col-md-12 {
    padding: 0 !important; 
}

.realtSubtrening .stream-table tr td {
    height: 100% !important;
    min-height: 140px;
    display: block;
  	padding: 0;
    position: relative;
}

.realtSubtrening .stream-table tbody tr a {
    height: 100%;
    min-height: 140px;
    width: 100%;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: start;
    flex-direction: column;
    padding: 50px 200px 20px 0;
} 

.realtSubtrening .stream-table tbody tr a div {
    color: #FFF;
    font-family: "Montserrat-Thin";
    font-size: 12px;
}

.realtSubtrening .vmiddle {
	padding: 0 !important;
}
/*КОНЕЦ Сброс стандартных стилей*/

.realtSubtrening .breadcrumbs a {
    color: #fff;
    font-family: "Montserrat-Regular";
}

body.realtSubtrening  .content-menu .page-menu li a {
    color: #fff;
    font-family: "Montserrat-Regular";
  background: none;
}

body.realtSubtrening  .content-menu .page-menu li.active a {
    color: #111;
}

/*Плашка*/
.realtSubtrening .stream-table tr  {
    border-radius: 10px;
   margin: 0 0 20px 0;
   display: block;
   min-height: 140px;
   background: url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/335/h/cbdcb47fbc6b98ba1d4069ac7618162d.png)no-repeat; 
   padding-left: 211px;
   background-size: cover;
    position: relative;
    transition: 0.3s;
}

.realtSubtrening .stream-table tr:hover {
  transform: translateY(-3px);
}

/*1*/
.realtSubtrening .stream-table tr[data-training-id="887753280"],
.realtSubtrening .stream-table tr[data-training-id="909517063"],
.realtSubtrening .stream-table tr[data-training-id="934012214"],
.realtSubtrening .stream-table tr[data-training-id="934300821"],
.realtSubtrening .stream-table tr[data-training-id="934503571"] {
  background: url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/199/h/8bda90db6927e0d5bd919034f64039be.png)no-repeat,
  url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/489/h/9f2349163553c05af8872bd75e780586.png)no-repeat, 
      url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/335/h/cbdcb47fbc6b98ba1d4069ac7618162d.png)no-repeat; 
  background-position: center left, right, center;
    background-size: auto, auto 100%, cover;
}

/*2*/
.realtSubtrening .stream-table tr[data-training-id="887753281"],
.realtSubtrening .stream-table tr[data-training-id="909517064"],
.realtSubtrening .stream-table tr[data-training-id="934012215"],
.realtSubtrening .stream-table tr[data-training-id="934300822"],
.realtSubtrening .stream-table tr[data-training-id="934503572"],
.realtSubtrening .stream-table tr[data-training-id="934503579"] {
  background: url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/234/h/4ae6ecbb3268f84ea13f17ac48801f20.svg)no-repeat,
  url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/116/h/8c861233572e84d3ed6d8950c85ee4a4.png)no-repeat, url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/335/h/cbdcb47fbc6b98ba1d4069ac7618162d.png)no-repeat; 
  background-position: center left, right, center;
    background-size: auto, auto 100%, cover;
}
/*3*/
.realtSubtrening .stream-table tr[data-training-id="887753282"],
.realtSubtrening .stream-table tr[data-training-id="909517065"],
.realtSubtrening .stream-table tr[data-training-id="934012216"],
.realtSubtrening .stream-table tr[data-training-id="934300823"],
.realtSubtrening .stream-table tr[data-training-id="934503573"],
.realtSubtrening .stream-table tr[data-training-id="934503580"] {
  background: url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/288/h/84caa88d7aa3efda712eb10d408b7857.svg)no-repeat,
  url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/140/h/340e3f5735ce754dcb2e780100f3c57c.png)no-repeat, url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/335/h/cbdcb47fbc6b98ba1d4069ac7618162d.png)no-repeat; 
  background-position: center left, right, center;
    background-size: auto, auto 100%, cover;
}
/*4*/
.realtSubtrening .stream-table tr[data-training-id="887753283"],
.realtSubtrening .stream-table tr[data-training-id="909517066"],
.realtSubtrening .stream-table tr[data-training-id="934012217"],
.realtSubtrening .stream-table tr[data-training-id="934300824"],
.realtSubtrening .stream-table tr[data-training-id="934503574"],
.realtSubtrening .stream-table tr[data-training-id="934503581"] {
  background: url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/89/h/dd7f01252c54a19452e9c2092721ce6b.svg)no-repeat,
  url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/233/h/114bee262e1c5954f5cba821691baf7a.png)no-repeat, url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/335/h/cbdcb47fbc6b98ba1d4069ac7618162d.png)no-repeat; 
  background-position: center left, right, center;
    background-size: auto, auto 100%, cover;
}
/*5*/
.realtSubtrening .stream-table tr[data-training-id="887753284"],
.realtSubtrening .stream-table tr[data-training-id="909517067"],
.realtSubtrening .stream-table tr[data-training-id="934012218"],
.realtSubtrening .stream-table tr[data-training-id="934300827"],
.realtSubtrening .stream-table tr[data-training-id="934503575"] {
  background: url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/263/h/67997de023c9c91d2d0f5f5e8f7b0f5c.svg)no-repeat,
  url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/82/h/c5489892b66fe5955a4398a8b823a36f.png)no-repeat, url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/335/h/cbdcb47fbc6b98ba1d4069ac7618162d.png)no-repeat; 
  background-position: center left, right, center;
    background-size: auto, auto 100%, cover;
}
/*6*/
.realtSubtrening .stream-table tr[data-training-id="887753285"],
.realtSubtrening .stream-table tr[data-training-id="909517068"],
.realtSubtrening .stream-table tr[data-training-id="934012219"],
.realtSubtrening .stream-table tr[data-training-id="934300825"],
.realtSubtrening .stream-table tr[data-training-id="934503576"],
.realtSubtrening .stream-table tr[data-training-id="934503582"] {
  background: url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/154/h/d7c5da8566ea79714c2bd1835e4a4715.svg)no-repeat,
  url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/15/h/583a91cc259f0849be3030f55f829508.png)no-repeat, url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/335/h/cbdcb47fbc6b98ba1d4069ac7618162d.png)no-repeat; 
  background-position: center left, right, center;
    background-size: auto, auto 100%, cover;
}
/*7*/
.realtSubtrening .stream-table tr[data-training-id="887753286"],
.realtSubtrening .stream-table tr[data-training-id="909517069"],
.realtSubtrening .stream-table tr[data-training-id="934012220"],
.realtSubtrening .stream-table tr[data-training-id="934300826"],
.realtSubtrening .stream-table tr[data-training-id="934503577"] {
  background: url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/93/h/675560a50861938e911efba0cf421ea3.svg)no-repeat,
  url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/266/h/26f3d8d9e50cc9a9855c71d5f962a8af.png)no-repeat, url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/335/h/cbdcb47fbc6b98ba1d4069ac7618162d.png)no-repeat; 
  background-position: center left, right, center;
    background-size: auto, auto 100%, cover;
}
/*8*/
.realtSubtrening .stream-table tr[data-training-id="887753287"],
.realtSubtrening .stream-table tr[data-training-id="909517070"],
.realtSubtrening .stream-table tr[data-training-id="934012221"],
.realtSubtrening .stream-table tr[data-training-id="934300829"],
.realtSubtrening .stream-table tr[data-training-id="934503578"] {
  background: url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/208/h/bf2f65039b285bdd77285d2bf638e74b.svg)no-repeat,
  url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/229/h/abaefc83b800f0c21f5cc6136782816a.png)no-repeat, url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/335/h/cbdcb47fbc6b98ba1d4069ac7618162d.png)no-repeat; 
  background-position: center left, right, center;
    background-size: auto, auto 100%, cover;
}
/*9*/
.realtSubtrening .stream-table tr[data-training-id="887753292"],
.realtSubtrening .stream-table tr[data-training-id="909517076"],
.realtSubtrening .stream-table tr[data-training-id="934012226"],
.realtSubtrening .stream-table tr[data-training-id="934300834"],
.realtSubtrening .stream-table tr[data-training-id="934503583"]  {
  background: url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/142/h/5917d2015e5494c4a331d16bed8eaf44.svg)no-repeat,
  url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/92/h/a68c250a7ae8784eb5ae33007a585431.png)no-repeat, url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/335/h/cbdcb47fbc6b98ba1d4069ac7618162d.png)no-repeat; 
  background-position: center left, right, center;
    background-size: auto, auto 100%, cover;
}

/*10*/
.realtSubtrening .stream-table tr[data-training-id="887753294"],
.realtSubtrening .stream-table tr[data-training-id="909517077"],
.realtSubtrening .stream-table tr[data-training-id="934012227"],
.realtSubtrening .stream-table tr[data-training-id="934300835"],
.realtSubtrening .stream-table tr[data-training-id="934503584"] {
  background: url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/196/h/31b632cee01305e9bc4b88e8f26e5a77.svg)no-repeat,
  url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/12/h/cc4c42069073519f54e7a930d817865b.png)no-repeat, 
      url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/335/h/cbdcb47fbc6b98ba1d4069ac7618162d.png)no-repeat; 
  background-position: top left, right, center;
    background-size: auto, auto 100%, cover;
}

.realtSubtrening .stream-table tr div b {
    color: #FFF;
    font-family: "Montserrat-Regular";
    font-size: 12px;
    font-weight: 400;
    position: relative;
    display: block;
    padding-left: 10px;
    margin: 5px 0;
}

.realtSubtrening .stream-table tr div b:before {
  content: "|";
  position: absolute;
  top: -2px;
  left: 0;
  width: 1px;
  height: 18px;
}

.realtSubtrening .stream-table .stream-title {
  color: #F9BB47;
  font-family: "Montserrat-Bold";
  font-size: 20px;
  line-height: 120%;
  font-weight: 700;
}


.realtSubtrening .stream-table tr a:before {
  content: "Перейти";
  position: absolute;
  top: 50%;
  right: 35px;
  text-align: center;
  color: #F9BB47;
  text-align: center;
  font-family: "Montserrat-Regular";
  font-size: 14px;
  font-weight: 400;
  line-height: normal;
  padding-top: 11px;
  transform: translateY(-50%);
  width: 156px;
  height: 48px;
  border-radius: 6px;
 border: 2px solid #F9BB47;
 background: rgba(0, 0, 0, 0.10);
 backdrop-filter: blur(4px);
}

.realtSubtrening .stream-table tr:after {
  content: "Доступно";
  position: absolute;
  top: 15px;
  left: 211px;
  width: 90px;
    height: 26px;
    border-radius: 6px;
    border: 1px solid #00FF47;
    color: #00FF47;
    font-family: "Montserrat-Regular";
    font-size: 10px;
    font-weight: 400;
    text-align: center;
    padding: 6px 0 0 18px;
  background: url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/266/h/0e04ecba18d3cc13034cbb591455c8bd.png)no-repeat;
}

.realtSubtrening .stream-table tr.noaccess-mode-show:after {
  content: "Недоступно";
  position: absolute;
  top: 18px;
  left: 211px;
  width: 107px;
  height: 30px;
  border-radius: 6px;
  border: 1px solid #999;
  color: #999;
  font-family: "Montserrat-Regular";
  font-size: 12px;
  font-weight: 400;
  text-align: center;
  padding: 6px 0 0 18px;
  background: url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/410/h/43b32cad1d927f1b0e0aabcf6d34df4c.svg)no-repeat;
  background-position: center left 5px;
}

.realtSubtrening .stream-table tr.noaccess-mode-show a:before  {
  color: #999;
  border: 2px solid #999;
  background: transparent;
}

@media(max-width: 1320px) { 
.realtSubtrening .stream-table tbody tr a {
    flex-direction: column !important;
    justify-content: center !important;
    align-items: start !important;
    gap: 5px !important;
    padding: 55px 20px 75px 0px !important;
}

}



@media(max-width: 1080px) {
  .realtSubtrening .container {
    margin: 0 !important;
  }
  
  .realtSubtrening .col-gc-4 {
    padding-left: 15px !important;
}
  
  .realtSubtrening .stream-table tr {
    max-width: 360px !important;
    padding-left: 20px !important;
  }
    
   /*1*/
  .realtSubtrening .stream-table tr[data-training-id="887753280"],
  .realtSubtrening .stream-table tr[data-training-id="909517063"],
    .realtSubtrening .stream-table tr[data-training-id="934012214"],
    .realtSubtrening .stream-table tr[data-training-id="934300821"],
    .realtSubtrening .stream-table tr[data-training-id="934503571"] {
      background:  url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/270/h/56aaaf8f32d9a6f591fd991a676e929d.png)no-repeat,
    url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/335/h/cbdcb47fbc6b98ba1d4069ac7618162d.png)no-repeat;
     background-position: center bottom, left center !important;
    background-size: cover, cover !important;
  }
    
    /*2*/
  .realtSubtrening .stream-table tr[data-training-id="887753281"],
  .realtSubtrening .stream-table tr[data-training-id="909517064"],
    .realtSubtrening .stream-table tr[data-training-id="934012215"],
    .realtSubtrening .stream-table tr[data-training-id="934300822"],
    .realtSubtrening .stream-table tr[data-training-id="934503572"],
    .realtSubtrening .stream-table tr[data-training-id="934503579"] {
  background:
    url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/381/h/edb5fb2a0a81c680e4df80d9c1d3c8c6.png)no-repeat, url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/335/h/cbdcb47fbc6b98ba1d4069ac7618162d.png)no-repeat; 
    background-position: center bottom, left center !important;
    background-size: cover, cover !important;
}
    /*3*/
    .realtSubtrening .stream-table tr[data-training-id="887753282"],
    .realtSubtrening .stream-table tr[data-training-id="909517065"],
    .realtSubtrening .stream-table tr[data-training-id="934012216"],
    .realtSubtrening .stream-table tr[data-training-id="934300823"],
    .realtSubtrening .stream-table tr[data-training-id="934503573"],
    .realtSubtrening .stream-table tr[data-training-id="934503580"] {
  background:
  url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/107/h/f8f009c516ba2e2397e184e7b5565f05.png)no-repeat, url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/335/h/cbdcb47fbc6b98ba1d4069ac7618162d.png)no-repeat; 
    background-position: center bottom, left center !important;
    background-size: cover, cover !important;
}
  
    /*4*/
   .realtSubtrening .stream-table tr[data-training-id="887753283"],
   .realtSubtrening .stream-table tr[data-training-id="909517066"],
    .realtSubtrening .stream-table tr[data-training-id="934012217"],
    .realtSubtrening .stream-table tr[data-training-id="934300824"],
    .realtSubtrening .stream-table tr[data-training-id="934503574"],
    .realtSubtrening .stream-table tr[data-training-id="934503581"]  {
  background:
  url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/39/h/66a8daf13a1f22422354256129904fcd.png)no-repeat, url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/335/h/cbdcb47fbc6b98ba1d4069ac7618162d.png)no-repeat; 
    background-position: center bottom, left center !important;
    background-size: auto, cover !important;
}
/*5*/
  .realtSubtrening .stream-table tr[data-training-id="887753284"],
 .realtSubtrening .stream-table tr[data-training-id="909517067"],
    .realtSubtrening .stream-table tr[data-training-id="934012218"],
    .realtSubtrening .stream-table tr[data-training-id="934300827"],
    .realtSubtrening .stream-table tr[data-training-id="934503575"] {
  background:
  url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/237/h/583d3bdfd3b532dcff7004472e2383eb.png)no-repeat, url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/335/h/cbdcb47fbc6b98ba1d4069ac7618162d.png)no-repeat; 
    background-position: center bottom, left center !important;
    background-size: cover, cover !important;
}

/*6*/
 .realtSubtrening .stream-table tr[data-training-id="887753285"],
 .realtSubtrening .stream-table tr[data-training-id="909517068"],
 .realtSubtrening .stream-table tr[data-training-id="934012219"],
    .realtSubtrening .stream-table tr[data-training-id="934300825"],
    .realtSubtrening .stream-table tr[data-training-id="934503576"],
    .realtSubtrening .stream-table tr[data-training-id="934503582"] {
  background:
  url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/480/h/668477a5427480592c1e525a0de948e2.png)no-repeat, url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/335/h/cbdcb47fbc6b98ba1d4069ac7618162d.png)no-repeat; 
    background-position: center bottom, left center !important;
    background-size: auto, cover !important;
}
/*7*/
.realtSubtrening .stream-table tr[data-training-id="887753286"],
 .realtSubtrening .stream-table tr[data-training-id="909517069"],
.realtSubtrening .stream-table tr[data-training-id="934012220"],
    .realtSubtrening .stream-table tr[data-training-id="934300826"],
    .realtSubtrening .stream-table tr[data-training-id="934503577"] {
  background:
  url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/463/h/faebafda3a9f2a99e4afc7041a1b22f0.png)no-repeat, url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/335/h/cbdcb47fbc6b98ba1d4069ac7618162d.png)no-repeat; 
    background-position: center bottom, left center !important;
    background-size: auto, cover !important;
}
/*8*/
  .realtSubtrening .stream-table tr[data-training-id="887753287"],
  .realtSubtrening .stream-table tr[data-training-id="909517070"],
  .realtSubtrening .stream-table tr[data-training-id="934012221"],
    .realtSubtrening .stream-table tr[data-training-id="934300829"],
    .realtSubtrening .stream-table tr[data-training-id="934503578"] {
  background: 
  url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/251/h/f4032e1b3beb98e28bf69e57e3227e5c.png)no-repeat, url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/335/h/cbdcb47fbc6b98ba1d4069ac7618162d.png)no-repeat; 
    background-position: center bottom, left center !important;
    background-size: auto, cover !important;
}
/*9*/
  .realtSubtrening .stream-table tr[data-training-id="887753292"],
  .realtSubtrening .stream-table tr[data-training-id="909517076"],
  .realtSubtrening .stream-table tr[data-training-id="934012226"],
    .realtSubtrening .stream-table tr[data-training-id="934300834"],
    .realtSubtrening .stream-table tr[data-training-id="934503583"] {
  background:
  url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/56/h/26af9c0e27ccffbbc4b4d1fdab728cbd.png)no-repeat, 
      url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/335/h/cbdcb47fbc6b98ba1d4069ac7618162d.png)no-repeat; 
    background-position: center bottom, left center !important;
    background-size: auto, cover !important;
}

/*10*/
  .realtSubtrening .stream-table tr[data-training-id="887753294"],
  .realtSubtrening .stream-table tr[data-training-id="909517077"],
  .realtSubtrening .stream-table tr[data-training-id="934012227"],
    .realtSubtrening .stream-table tr[data-training-id="934300835"],
    .realtSubtrening .stream-table tr[data-training-id="934503584"]{
  background: 
  url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/115/h/28d9d66a026a48d53569c6fe696ba064.png)no-repeat, 
      url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/335/h/cbdcb47fbc6b98ba1d4069ac7618162d.png)no-repeat; 
  background-position: center bottom, left center !important;
    background-size: auto, cover !important;
}    
    
       /*1*/
  .realtSubtrening .stream-table tr[data-training-id="887753280"] {
      background:  url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/270/h/56aaaf8f32d9a6f591fd991a676e929d.png)no-repeat,
    url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/335/h/cbdcb47fbc6b98ba1d4069ac7618162d.png)no-repeat;
     background-position: center bottom, left center !important;
    background-size: cover, cover !important;
  }
    
    /*2*/
  .realtSubtrening .stream-table tr[data-training-id="887753281"] {
  background:
    url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/381/h/edb5fb2a0a81c680e4df80d9c1d3c8c6.png)no-repeat, url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/335/h/cbdcb47fbc6b98ba1d4069ac7618162d.png)no-repeat; 
    background-position: center bottom, left center !important;
    background-size: cover, cover !important;
}
    /*3*/
    .realtSubtrening .stream-table tr[data-training-id="887753282"] {
  background:
  url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/107/h/f8f009c516ba2e2397e184e7b5565f05.png)no-repeat, url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/335/h/cbdcb47fbc6b98ba1d4069ac7618162d.png)no-repeat; 
    background-position: center bottom, left center !important;
    background-size: cover, cover !important;
}
  
    /*4*/
.realtSubtrening .stream-table tr[data-training-id="887753283"] {
  background:
  url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/39/h/66a8daf13a1f22422354256129904fcd.png)no-repeat, url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/335/h/cbdcb47fbc6b98ba1d4069ac7618162d.png)no-repeat; 
    background-position: center bottom, left center !important;
    background-size: auto, cover !important;
}
/*5*/
.realtSubtrening .stream-table tr[data-training-id="887753284"] {
  background:
  url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/237/h/583d3bdfd3b532dcff7004472e2383eb.png)no-repeat, url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/335/h/cbdcb47fbc6b98ba1d4069ac7618162d.png)no-repeat; 
    background-position: center bottom, left center !important;
    background-size: cover, cover !important;
}

/*6*/
.realtSubtrening .stream-table tr[data-training-id="887753285"] {
  background:
  url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/480/h/668477a5427480592c1e525a0de948e2.png)no-repeat, url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/335/h/cbdcb47fbc6b98ba1d4069ac7618162d.png)no-repeat; 
    background-position: center bottom, left center !important;
    background-size: auto, cover !important;
}
/*7*/
.realtSubtrening .stream-table tr[data-training-id="887753286"] {
  background:
  url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/463/h/faebafda3a9f2a99e4afc7041a1b22f0.png)no-repeat, url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/335/h/cbdcb47fbc6b98ba1d4069ac7618162d.png)no-repeat; 
    background-position: center bottom, left center !important;
    background-size: auto, cover !important;
}
/*8*/
.realtSubtrening .stream-table tr[data-training-id="887753287"] {
  background: 
  url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/251/h/f4032e1b3beb98e28bf69e57e3227e5c.png)no-repeat, url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/335/h/cbdcb47fbc6b98ba1d4069ac7618162d.png)no-repeat; 
    background-position: center bottom, left center !important;
    background-size: auto, cover !important;
}
/*9*/
.realtSubtrening .stream-table tr[data-training-id="887753292"] {
  background:
  url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/56/h/26af9c0e27ccffbbc4b4d1fdab728cbd.png)no-repeat, 
      url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/335/h/cbdcb47fbc6b98ba1d4069ac7618162d.png)no-repeat; 
    background-position: center bottom, left center !important;
    background-size: auto, cover !important;
}

/*10*/
.realtSubtrening .stream-table tr[data-training-id="887753294"] {
  background: 
  url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/115/h/28d9d66a026a48d53569c6fe696ba064.png)no-repeat, 
      url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/335/h/cbdcb47fbc6b98ba1d4069ac7618162d.png)no-repeat; 
  background-position: center bottom, left center !important;
    background-size: auto, cover !important;
}   
    
  .realtSubtrening .stream-table tr a:before {
    left: 0 !important;
    top: 73% !important;
    transform: none !important;
  }
  
  .realtSubtrening .stream-table tr:after {
    left: 20px !important;
  }
  .realtSubtrening .stream-table .stream-title {
    font-size: 20px !important;
  }
  
 .realtSubtrening .col-gc-8,
 .realtSubtrening .col-gc-4 {
    width: 40% !important;
  }
  
  .realtSubtrening .stream-table tr div b:before {
    left: 0 !important;
  }
  
  .realtSubtrening .stream-table tr div b {
    padding-left: 12px !important;
  }
    
  .realtSubtrening .stream-table tbody tr a div {
    margin-bottom: 20px !important;
}
}

@media(max-width: 991px) {
   .realtSubtrening .col-gc-8,
 .realtSubtrening .col-gc-4 {
    width: 100% !important;
   max-width: 360px !important;
  }
    
 .realtSubtrening .col-gc-4 {
     padding: 0 !important;
    }
}

/* ------------- 
content finish - Список подтренингов
------------- */

/* ------------- 
content start - Кнопка поддержки
------------- */

/*Связаться с поддержкой*/
.real-btn {
  color: #2E2E2E;
  text-align: center;
  font-family: "Montserrat-Medium";
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: 28px; /* 233.333% */
  letter-spacing: 1.2px;
  text-transform: uppercase;
  box-shadow: 19px 0px 25px 0px rgba(255, 255, 255,    0.11) inset, 0px 2px 15px 0px rgba(255, 255, 255, 0.41)   inset;
    background:  linear-gradient(0deg, rgba(131, 93, 19, 0.36) 0%, rgba(131, 93, 19, 0.36) 100%), linear-gradient(264deg, #FBD293 10.32%, #FFD172 98.17%);
  border: none;
  min-height: 73px;
  border-radius: 14px;
  width: 100%;
  position: relative;
  z-index: 1;
  transition: 0.3s;
}

.real-btn:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 69px;
  background: linear-gradient(264deg, #FFC771 10.32%,   #FFC858 98.17%);
 z-index: -1;
  border-radius: 14px;
}

.real-btn:after {
  content: "";
  position: absolute;
  top: 30%;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 40px;
  
 z-index: -1;
  border-radius: 14px;
}

.real-btn:hover {
  transform: translateY(-2px);
}

/* ------------- 
content finish - Кнопка поддержки
------------- */

/* ------------- 
content start - Соцсети
------------- */

/*social*/
 .social-block_2 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 19px 17px 27px 24px;
}

 .social__title {
  color: #FFF;
  text-align: center;
  font-family: "Montserrat-Regular";
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 15px;
  position: relative;
}

 .social__images  {
    display: flex;
    justify-content: center;
    gap: 16px;
    transition: 0.3s;
}

 .xdget-image.with-link {
    transition: 0.3s;
}

 .social__images .xdget-image:hover {
    transform: translateY(-4px);
    transition: 0.3s;
}

/* ------------- 
content finish - Соцсети
------------- */

/* ------------- 
content start - Progress
------------- */

:root {
 	--progressRing: #FFD27E;
}

/*Progress-1*/
.realtSubtrening .xdget-trainingAchievements {
   display:none;
}

.realtSubtrening .progress-header {
  color: #FFF;
  text-align: center;
  font-family: "Montserrat-Bold";
  font-size: 30px;
  line-height: 115%; /* 34.5px */
    margin-bottom: 20px;
    position: relative;
}

.realtSubtrening .progress-container {
     background: #000 url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/375/h/bbbe35761da2dcd4b4f34ff41b2f73e3.png)no-repeat;
     background-size: cover;
    border-radius: 10px;
    border: 1px solid #494949;
    padding: 31px;
}

.realtSubtrening svg {
  	width: 220px;
  	height: 220px;
  	display: block!important;
  	margin-left: auto;
  	margin-right: auto;  
}

.realtSubtrening .donut-hole {
  	fill: transparent; /* цвет внутри кольца */
}

.realtSubtrening svg .donut-ring {
  	stroke:  var(--progressRing); /* цвет кольца */
  	stroke-width: 3; /* толщина кольца */
  	fill: transparent;
}

.realtSubtrening  svg .donut-segment {
  	stroke: #FFC251; /* цвет заполнения */
  	stroke-width: 3.5; /* толщина заполнения */
  	fill: transparent;
  	stroke-dasharray: "0 100";
  	stroke-dashoffset: 25;
  	stroke-lineCap: round;  
}


.realtSubtrening .chart-text {
  	font: 38px 'Montserrat', sans-serif;
    font-weight: 800;
  	fill: #F9BB47; 
  	-moz-transform: translateY(0.25em); 
  	-ms-transform: translateY(0.25em); 
  	-webkit-transform: translateY(0.25em); 
  	transform: translateY(0.25em);
}

.realtSubtrening .chart-number {
  font-size: 0.2em;
  font-weight: 600;  
  line-height: 1; 
  text-anchor: middle; 
  -moz-transform: translateY(-0.25em); 
  -ms-transform: translateY(-0.25em); 
  -webkit-transform: translateY(-0.25em); 
  transform: translateY(-0.25em);
}

.realtSubtrening .chart-label {
   font-size: 0.2em;
   font-weight: 600; 
   text-transform: uppercase; 
   text-anchor: middle;
   -moz-transform: translateY(0.7em); 
   -ms-transform: translateY(0.7em); 
   -webkit-transform: translateY(0.7em);
   transform: translateY(0.7em);
}

.realtSubtrening .lessons-dount .chart-label {
	fill: #F9BB47; 
}

.realtSubtrening .chart-text .chart-subtitle {
    font-family: 'Gilroy';
	font-weight: 400;
	font-size: 0.10em;
	line-height: 12px;
	text-anchor: middle;
	color: #1D211C;
	opacity: 0.7;
}


/* ------------- 
content finish - Progress
------------- */

/* ------------- 
content start - Тариф
------------- */

.tarif-info {
  padding: 25px 10px 20px 0;
  color: #fff;
  border-radius: 10px;
  border: 1px solid #494949;
  background: url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/332/h/b95463e7cdbea2fae5f80cc303e5a552.png), lightgray 50% / cover no-repeat, #000;
}

.realtSubtrening .tarif-info .label-success {
    background-color: #FFAE16;
    font-weight: 400;
}

.tarif-info .inf-btn {
	color: #F9BB47;
	font-family: "Montserrat-Regular";
	font-size: 16px;
	font-weight: 400;
	line-height: normal;
    font-size: 16px;
    font-weight: 400;
	border-radius: 15px;
	border: 1px solid #F9BB47;
    padding: 18px;
  	background: transparent;
  	width: 96%;
  	margin: 0 10px 0 10px;
    transition: 0.3s;
}

.tarif-info .inf-btn:hover {
    transform: translateY(-4px);
}

.pokupki_date thead {
  display: none;
}

.pokupki_date .table>tbody>tr>td, 
.pokupki_date .table>tbody>tr>th, 
.pokupki_date .table>tfoot>tr>td, 
.pokupki_date .table>tfoot>tr>th, 
.pokupki_date .table>thead>tr>td, 
.pokupki_date .table>thead>tr>th {
  border: none;
}

.pokupki_date tr {
  	display: flex;
  	flex-direction: column;
  	gap: 10px;
  	color: #FFF;
	font-family: "Montserrat-Regular";
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 160%; /* 28.8px */
}

.pokupki_date .table>tbody>tr>td:last-child {
  display: none;
}

.pokupki_date .table>tbody>tr>td {
  position: relative;
  display: block;
  padding-left: 37px;
}

.pokupki_date .table>tbody>tr>td:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 20px;
  height: 100%;
  background: url(https://fs.getcourse.ru/fileservice/file/download/a/186735/sc/427/h/79047479322060a6bb178d95112e7d77.svg)no-repeat;
}

/* ------------- 
content finish - Тариф
------------- */

/* ------------- 
content start - Список уроков действующий
------------- */

/*Сброс стандартных стилей*/
.realtLess .xdget-row.row {
    margin: 0 !important;
}

.realtLess .col-gc-8 {
   padding: 0 30px 0 0 !important;
}

.realtLess .lesson-list {
	background: transparent;
    padding: 0;
}

.realtLess .lesson-list li table td {
    padding: 0;   
}

.realtLess .state-icon-block.hidden-xs {
	display: none;
}

.realtLess .info {
	margin: 0 !important;
	border: none !important;
	background: transparent !important;
	z-index: 2;
}

.realtLess .vmiddle {
	padding: 0 !important;
}

.realtLess .user-state-accomplished .user-state-bg,
.realtLess .user-state-has_mission .user-state-bg,
.realtLess .user-state-need_accomplish .user-state-bg,
.realtLess .user-state-bg  {
    background: transparent;
}

/*КОНЕЦ Сброс стандартных стилей*/
.realtLess .lesson-list .user-state-label {
    font-weight: normal;
    display: block;
    color: #fff;
}

.realtLess .content-menu ul li a {
    color: #fff;
    font-family: "Montserrat-Regular";
}

.realtLess .content-menu ul li.active a {
    color: #111;
}

.realtLess {
      background: #111;
}

.realtLess .page-header h1 {
      color: #F9BB47;
    font-family: "Montserrat-Bold";
    font-size: 26px;
    line-height: 120%;
    font-weight: 700;
}

.realtLess .breadcrumbs a {
     color: #FFF;
    font-family: "Montserrat-Thin";
    font-size: 12px;
}

.realtLess .lesson-list li {
  background: #2E2E2E;
  margin: 20px 0 20px 0;
  border-radius: 10px;
}

.realtLess .lesson-list li .link.title {
  color: #F9BB47;
    font-family: "Montserrat-Bold";
    font-size: 20px;
    line-height: 120%;
}

.realtLess .user-state-has_mission .user-state-label {
     color: #FFF;
    font-family: "Montserrat-Thin";
    font-size: 12px;
    margin-bottom: 5px;
}

@media (max-width: 767px) {
.realtLess .lesson-list li .vmiddle {
    margin-left: 0 !important; 
}
}

@media(max-width: 480px) {
 .realtLess .page-header h1 {
    font-size: 20px !important;
}   
    
    .realtLess .lesson-list li .link.title {
      font-size: 18px !important;   
    }
    
    .realtLess .lesson-list li a {
     padding-bottom: 15px;
    padding-top: 10px;
}
}
/* ------------- 
content finish - Список уроков действующий
------------- */

/* ------------- 
content start - Урок
------------- */

body.realL {
  background: #111;
}

.realL  .breadcrumb li a,
.realL  .standard-page-content .breadcrumb > li + li:before {
     color: #fff;
   font-family: "Montserrat-Thin";
}

.realL  .page-header h1 a {
   color: #fff;
   font-family: "Montserrat-Regular";
   font-size: 24px;
}

.realL  .lesson-header-block.row-section  {
  background:  #2E2E2E !important;
  border-radius: 10px;
  border-bottom: none !important;
}

.realL  .lesson-header-block.row-section .lesson-title-value {
   color: #F9BB47;
   font-family: "Montserrat-Regular";
   font-size: 24px;
   margin-bottom: 12px;
}

.realL .lesson-description-value {
   color: #fff;
}

.realL  .row.lesson-navigation tr {
   color: #fff;
   font-family: "Montserrat-Thin";
}

.realL  .lesson-navigation td a {
  color: #F9BB47;
}

.realL .lt-lesson-mission-block h3 {
  color: #F9BB47;
}

.realL .lt-lesson p,
.realL .lt-lesson .f-header,
.realL .f-header,
.realL .f-text p {
  color: #fff;
}

.realL .lesson-mission-wrapper > div:not(.self-answers) {
  color: #fff;
}

.realL .answer-form {
  background: #2e2e2e;
}

.realL .answer-form .btn.btn-send-answer.btn-primary  {
  background: #F9BB47;
  border: none;
  border-radius: 6px;
}

.realL .answer-form .btn.btn-link.btn-save-draft  {
  color: #fff;
}

.realL .table.files-table a {
  color: #fff;
}

.realL .lt-lesson-mission-block .answer-textarea-container { 
  color: #111;
}

.realL .user-answer .addfield {
  border: 1px solid #fff;
  border-radius: 8px;
}

.answer-content  {
 background: #fff;
  border-radius: 8px;
  padding: 10px;
}

.lesson-answers-title h3 {
  color: #fff;
}

.realL ul li {
  color: #fff;
}

/*Шапка урока*/
@media (min-width: 772px) {
  
.realL  .row.lesson-navigation tr td .hidden-xs {
    font-size: 14px !important;
    color: #fff;
}
  
.realL  .row.lesson-navigation tr {
    display: flex;
    align-items: center;
}
}
/* ------------- 
content finish - Урок
------------- */
