

.lesson-id-333362533 {
  position: relative;
    border-radius: 37px!important;

}

.lesson-id-333362533:after {
  content:url("");
  position: absolute;
  top: 14px; right: 20px;
  width: 20%;
  height: 20%;
}
}

/*Скрыть картинки у всех карточек уроков
*/
html .lesson-list li table .item-image { display: none; }
html .lesson-list .item-main-td.item-with-image { height: auto; }

/*Убрать иконки на карточках урока*/
html .lesson-list .state-icon-block {
  display: none;
}

html .lesson-list li .info {
  padding: 0 20px;
  margin: 5px;
  border-left: none;
}

html .lesson-list .user-state-bg {
  background: none;
}

/*Фон списка уроков*/
.lesson-list{
background: none !important;
}

.lesson-list li{
margin: 5px 5px 5px !important;
}
.user-state-need_accomplish .user-state-bg {
background: linear-gradient(90deg,rgba(166, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 73%) !important;
    
}
.lesson-list li .info{
border-radius: 37px!important;
background: #A60000;  /* fallback for old browsers */
background: -webkit-linear-gradient(90deg,rgba(166, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 73%) !important;  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(90deg,rgba(166, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 73%) !important; /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
-webkit-box-shadow: 4px 4px 4px 0px rgba(34, 60, 80, 0.2);
-moz-box-shadow: 4px 4px 4px 0px rgba(34, 60, 80, 0.2);
box-shadow: 4px 4px 4px 0px rgba(34, 60, 80, 0.2);
}
.lesson-list .description{
color: #ffffff !important;
}
.user-state-bg .item-a {
color: #ffffff !important;
}
.user-state-need_accomplish .user-state-label{
color: #ffffff !important;
}
.lesson-list li .title{
color: #ffffff !important;
}

.user-state-has_mission .user-state-label{
color: #ffffff !important;
}

.stream-table tr td {
    padding-bottom: 10px!important;
    padding-top: 10px!important;
    height: auto!important;
    min-height: 90px!important;
    display: block!important;
    margin: 10px!important;
    /*border: 1px solid black;*/ /*Обводка: толщина сплошная черная*/
    border-radius: 37px!important; /*Скругление краев: радиус в пикселях*/
    background: #010c0a;  /* fallback for old browsers */
background: linear-gradient(90deg,rgba(166, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 73%) !important;  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(90deg,rgba(166, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 73%) !important; /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
-webkit-box-shadow: 4px 4px 4px 0px rgba(34, 60, 80, 0.2);
-moz-box-shadow: 4px 4px 4px 0px rgba(34, 60, 80, 0.2);
box-shadow: 4px 4px 4px 0px rgba(34, 60, 80, 0.2);
    
    
    /*Цвет фона плашек:*/
    /*background-image: url(https://fs.getcourse.ru/fileservice/file/download/a/20163/sc/475/h/18f4e3810a1eb8e5764437582625b177.jpg)!important;/*фон картинкой (ссылка на картинку в интернете)*/
}

/* Размер сдвига при наведении в пикселях*/
@keyframes swings { 
  15% {
    transform: translateX(5px);
  }
  30% {
    transform: translateX(-5px);
  }
  50% {
    transform: translateX(3px);
  }
  65% {
    transform: translateX(-3px);
  }
  80% {
    transform: translateX(2px);
  }
  100% {
    transform: translateX(0);
  }
}
.stream-table tr td:hover  {
  animation: swings 0.7s ease; /*Скорость сдвига при наведении*/
  animation-iteration-count: 1; /*Сколько циклов до остановки*/
  background-color: #010c0a!important; /*Фон при наведении*/
}

/*@import url('https://fonts.googleapis.com/css2?family=Dancing+Script:wght@500&family=Lobster&family=Roboto:ital,wght@1,300&display=swap');/*Шрифт из Google Fonts*/

.stream-table .stream-title {
    /*font-family: 'Lobster', cursive;*//*Шрифт из гугл Фонтс*/
    font-size: 1.6em!important;/*Размер шрифта в названии тренингов*/
    color: #ffffff; /*Цвет шрифта в названии тренингов*/
    font-weight: 600; /*Толщина шрифта: 400-тонкий, 600-средний, 900-толстый*/
}

.stream-table tr a {
    color: #ffffff!important; /*цвет шрифта количества уроков*/
    /*font-family: 'Lobster', cursive;*//*Шрифт из гугл Фонтс*/
    /*font-size: 14px!important;/*Размер шрифта в количестве уроков*/
    display: block;/*не трогать!*/
    font-weight: 400; /*Толщина шрифта: 400-тонкий, 600-средний, 900-толстый*/
}

.standard-form {
  margin: 25px auto 0!important;
}

