.tag-pill {
    padding: 2px 8px;
    margin-right: 4px;
    border-radius: 4px;
    text-align: center;
    color: white;
    min-height: 32px;
    align-content: center;
    max-width: max-content;
    margin-bottom: 1em;
    line-height: 2;
}

.gold-pill {
    background: goldenrod;
}

.green-pill {
    background:darkseagreen;
}

.red-pill {
    background:plum;
}

.default-pill {
    background: skyblue;
}

.forum-topics-list {

}

.forum-topics-list table, .forum-topics-list td{

}
.forum-topics-list a{
    font-weight: bold;
}
.forum-topics-list section{
    margin: 1em 0px;
}

.job-table-area{
    overflow-x: auto;
 }
 
 /* .schedule_table {
   text-align: center !important;
   border-collapse: collapse !important;
 }
 
 .schedule_table td, .schedule_table th {
   border: 1px solid #222 !important;
 } */

.schedule_listing {
    display: inline-block;
}

.schedule_listing div {
    margin-right: 1em;
    float: left;
}

.topic-item {
    display: flex;
    /* align-items: center; */
}

.topic-item img {
    margin-right: 2em;
    width: 150px;
    border-radius: 4px;
    box-shadow: 0px 0px 4px 2px rgba(0,0,0,0.2);
    height: 150px;
    object-fit: cover;
    max-width: initial !important;
}


@media screen and (min-width: 771px) { 
    .topic-item-content {
        font-size: 24px;
    }  
}
@media screen and (max-width: 770px) { 
    .topic-item {
        display: block !important;
    }
    .topic-item img {
        border-radius: 4px;
        /*width: 150px;*/
        margin: 0px 0px 2em;
    } 
}


