

/*-- [bazagc.ru] список тренингов — начало --*/

.stream-table {
    margin: 0 0 30px;
}

.stream-table tr {
    position: relative;
    display: block;
    margin:0 0 20px;
    height: auto !important;
    
    transition: all .3s;
}

.stream-table tr::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 10px;
    height: 100%;
    
    background: #A6BDD7;
    background-position: center;
    transition: all .3s;
}

.stream-table tr:hover {
    padding-left: 66px;
}

.stream-table tr:hover::before {
    width: 70px;
    background: url(https://fs18.getcourse.ru/fileservice/file/download/a/811062/sc/170/h/f894579ec943dd56c18f2a54d26d76a3.png) no-repeat center,
        #3E5F8A;
}

.stream-table tr td {
    display: block;
    padding: 5px 20px;
    height: auto !important;
    line-height: 140%;
    background: none;
}

.stream-table tr:hover td {  
    background: none;
}

.stream-table .stream-title {
    font-weight: bold;
    font-size: 28px;
    line-height: 120%;
    color: #A6BDD7;
    transition: all .3s;
}

.stream-table tr:hover .stream-title {
    color: #3E5F8A;
}

.stream-table tr td a div {
    margin-top: 10px;
    line-height: 120%;
    color: #232f58;
}

@media (max-width:375px) {
    .stream-table .stream-title {
        font-size: 20px;
    }
}

/*-- [bazagc.ru] список тренингов — конец --*/
