.badge.tz-badge {
    padding: 3px 6px;
}
.badge.badge-tz1 {
    color: black;
    border: 1px solid black;
    background-color: white;
}
.badge.badge-tz2 {
    color: #fff;
    background-color: #6c757d;
}
.badge.badge-tz3 {
    color: #fff;
    background-color: #17a2b8;
}
.badge.badge-tz4 {
    color: #fff;
    background-color: #007bff;
}

table.SessionList .badge {
    filter: drop-shadow(0.1rem 0.1rem 0.1rem rgba(0,0,0,0.5));
    margin-right: 0.2rem;
}

.badge.badge-ss {
    color: black;
    background-color: mediumturquoise;
}
.badge.lecture {
    color: midnightblue;
    background-color:white;
    border: 1px solid midnightblue;
}
.badge.poster
{
    background-color:midnightblue;
    color: white;
}

.badge.ind {
    color: white;
    background-color:tomato;
}

.badge.tutorial {
    color: black;
    background-color: yellowgreen;
}

.badge.shortcourse {
    color: black;
    background-color: palegoldenrod;
}


.badge.expert {
    color: white;
    background-color: blueviolet;
}

.badge.plenary {
    color: white;
    background-color: crimson;
}

.badge.ceremony {
    color: white;
    background-color: maroon;
}

.badge.demo {
    color: white;
    background-color: goldenrod;
}

.badge.panel {
    color: white;
    background-color:maroon;
}
.badge.in-person
{
    background-color: mediumblue;
    color: white;
}
.badge.virtual
{
    background-color:fuchsia;
    color: white;
}
.badge.livestream
{
    background-color:greenyellow;
    color: black;
}
.badge.gather
{
    background-color:midnightblue;
    color: white;
}
.badge.showtell
{
    background-color:darkgreen;
    color: white;
}
.badge.iep
{
    background-color:mistyrose;
    color: black;
}
.badge.watch
{
    background-color:lightslategrey;
    color: white;
}
.badge.reg-remain
{
    background-color: #ffc107;
    color: black;
}
.badge.sg
{
    background-color: darkred;
    color: white;
}
.badge.cn
{
    background-color: coral;
    color: black;
}
.badge-pendingevent {
    background-color: lightcyan;
    border: 1px solid deepskyblue;
    color: black;
}
.badge-startingevent {
    background-color: LightGreen;
    border: 1px solid darkgreen;
    color: black;
}
.badge-activeevent {
    background-color: green;
    border: 1px solid darkgreen;
    color: white;
}
.badge-startevent {
    background-color: tomato;
    border: 1px solid darkred;
    color: black;
}
.badge-endingevent {
    background-color: bisque;
    border: 1px solid darkgoldenrod;
    color: black;
}
.badge-expiredevent {
    background-color: darksalmon;
    border: 1px solid darkred;
    color: black;
}