.sqep-message{display:none}
ul.list-session{
    list-style: none;
}
ul.list-session>li{
    padding: .27rem 0;
    position: relative;
    line-height: normal;
    font-size: 0.8rem;
}
ul.list-session>li:before{
    font-family: "FontAwesome";
    content: "\f046";
    font-size: 0.8rem;
    color: #8ab63b;
    position: absolute;
    top: 0.45rem;
    left: -1.25rem;
}
ul.list-blocks{
    padding-left: 0;
    list-style: none;
}

ul.list-blocks>li{
    margin-bottom: 0.5rem;
    position: relative;
    line-height: normal;
}
ul.list-blocks>li:before{
    list-style-type: none;
    position: absolute;
}
.mr-10{margin-right: 0.5rem !important;}
.mb-10{margin-bottom: 0.5rem !important;}
.lh-norm{line-height: normal;}
.schedule>p>i{font-size: 0.9rem; color: #868e96;}
.speaker{font-size: 0.8rem; line-height: normal;}

a.speaker{
    font-family: 'Noto Serif',serif;
    font-size: 0.8rem;
    color: #222;
    -webkit-transition: 350ms ease all;
    transition: 350ms ease all;
}
a.speaker:hover, a.speaker:focus, a.speaker:active:hover{
    text-decoration: none;
    outline: none;
    color: #868e96;
}
a.speakerProf{
    font-family: 'PT Sans Narrow',sans-serif;
    color: #222;
    -webkit-transition: 350ms ease all;
    transition: 350ms ease all;
}
.speakerProf{
    font-family: 'PT Sans Narrow',sans-serif;
    color: #222;
    -webkit-transition: 350ms ease all;
    transition: 350ms ease all;
}
a.speakerProf:hover, a.speakerProf:focus, a.speakerProf:active:hover{
    text-decoration: none;
    outline: none;
    color: #868e96;
}
p.speakerBio{
    text-align:justify;
}
.btn-xs{
    font-size: 0.55rem;
    padding: 0.35rem 0.5rem;
}
.mr-m20{margin-right: -1.5rem !important;}
.mt-30{margin-top: 2rem !important;}

p.list-session {
    padding: .27rem 0;
    position: relative;
    line-height: normal;
    font-size: 0.8rem;
    text-align: justify;
}
.course-card.past:after{
    content: "";
    position: absolute;
    top: 2.8125rem;
    right: 1.25rem;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0.75rem 1.25rem 0 1.25rem;
    border-color: #034B6B transparent transparent transparent;
    z-index: 2;
}