.session-people .session-people-item span.session-people-role {
	display: none;
}

.session-people-role-38023:first-child:before{
	content:"Chairperson:\00a0";
	font-size: 0.9rem;
	display:block;
}

.session-people-role-39862:first-child:before{
	content:"Judge:\00a0";
	font-size: 0.9rem;
	display:block;
	padding-top: 15px;
}

.session-people .session-people-item {
    display: block;
}

.session-people .session-people-item span {
    display: inline-block;
    padding-right: 3px;
}

.session-people .session-people-item span.session-people-role {
    order: -1;
}

.session-people .session-people-item span.session-people-subtitle span {
    display: block;
    font-size: .9rem;
}

.session-people .session-people-item span.session-people-subtitle {
    display: block;
    width: 100%;
}

.session-people .session-people-item span.session-people-subtitle span:nth-child(1) {
    color: var(--brand-color-theme-4);
}

.session-people .session-people-item span.session-people-subtitle span:nth-child(2) {
    color: #000;
}

.session-people-title-fullname{
     font-weight:800;   
}

.session-container tr:hover td {
    background: rgba(202, 202, 202, 0.11) !important;
}

.f-new-table #session-item-30086,
.f-new-table #session-item-30085 {
    background-color: rgba(246, 172, 196, 0.22) !important;
}

.f-new-table #session-item-30087,
.f-new-table #session-item-30118 {
    background-color: rgba(195, 170, 250, 0.23) !important;
}

.f-new-table #session-item-30093,
.f-new-table #session-item-30124,
.f-new-table #session-item-30135,
.f-new-table #session-item-30147,
.f-new-table #session-item-30172 {
    background-color: rgba(168, 202, 252, 0.23) !important;
}

.f-new-table #session-item-30108,
.f-new-table #session-item-21048,
.f-new-table #session-item-30081,
.f-new-table #session-item-30146,
.f-new-table #session-item-30160, 
.f-new-table #session-item-30171,
.f-new-table #session-item-30184,
.f-new-table #session-item-30189 {
    background-color: #fff;
}