/* SET TRACK NAMES HERE */
/*Header blocks*/
.table#agenda .session.header:not(.break) .track .title::before {content: none;}
.table#agenda .session.header:not(.break) .track.track1 .title::before {content: none!important; }
.table#agenda .session.header:not(.break) .track.track2 .title::before {content: none!important; }
.table#agenda .session.header:not(.break) .track.track3 .title::before {content: none!important; }
.table#agenda .session.header:not(.break) .track.track4 .title::before {content: none!important; }
.table#agenda .session.header:not(.break) .track.track5 .title::before {content: none!important; }
.table#agenda .session.header:not(.break) .track.track6 .title::before {content: none!important; }
}
/*Mobile Track Text */

.table#agenda .session:not(.header) .track .title::before {content: none!important;}
.table#agenda .session:not(.header) .track.track1 .title::before {content: 'THEME 1: Data Analytics and Monetisation Models' !important;}
.table#agenda .session:not(.header) .track.track2 .title::before {content: 'THEME 2: Mobility as a Service' !important;}
.table#agenda .session:not(.header) .track.track3 .title::before {content: 'THEME 3: Smart Public Transportation' !important;}
.table#agenda .session:not(.header) .track.track4 .title::before {content: 'THEME 4: Urban Logistics and the Last Mile' !important;}
.table#agenda .session:not(.header) .track.track5 .title::before {content: 'THEME 5: E-Mobility & Fleet Management' !important;}
.table#agenda .session:not(.header) .track.track6 .title::before {content: 'THEME 6:' !important;}

/* SET TRACK COLOURS HERE */

/* TRACK1 / COLOR1 */
.table#agenda .session:not(.header) .track.track1 .title,body div#section ul.nav.nav-tabs:not(.alternative)#tab li a#color1 {color: inherit !important;}.table#agenda .session.header:not(.break) .track.track1 {background: inherit !important;}body div#section ul.nav.nav-tabs:not(.alternative)#tab li.active > a#color1 {border-bottom-color: inherit !important}

.table#agenda .session .track.track1 .title::before,
.table#agenda .session:not(.header) .track.track1 .title, .table#agenda .session.header:not(.break) .track.track1 .title { color: /* red */ #FFED00 /* #d3425c */ !important}
.table#agenda .session:not(.header) .track.track1 .title { color: #c2a30a !important } /* DARKER YELLOW?? */

/* TRACK2 / COLOR2 */
.table#agenda .session:not(.header) .track.track2 .title,body div#section ul.nav.nav-tabs:not(.alternative)#tab li a#color2 {color: inherit !important;}.table#agenda .session.header:not(.break) .track.track2 {background: inherit !important;}body div#section ul.nav.nav-tabs:not(.alternative)#tab li.active > a#color2 {border-bottom-color: inherit !important}

.table#agenda .session .track.track2 .title::before,
.table#agenda .session:not(.header) .track.track2 .title, .table#agenda .session.header:not(.break) .track.track2 .title { color: /* green */ #d3425c /* #53ad7a */ !important}

/* TRACK3 / COLOR3 */
.table#agenda .session:not(.header) .track.track3 .title,body div#section ul.nav.nav-tabs:not(.alternative)#tab li a#color3 {color: inherit !important;}.table#agenda .session.header:not(.break) .track.track3 {background: inherit !important;}body div#section ul.nav.nav-tabs:not(.alternative)#tab li.active > a#color3 {border-bottom-color: inherit !important}
.table#agenda .session .track.track3 .title::before,
.table#agenda .session:not(.header) .track.track3 .title, .table#agenda .session.header:not(.break) .track.track3 .title { color: /* blue */ #53ad7a /* #3680c1 */ !important}

/* TRACK4 / COLOR4 */
.table#agenda .session:not(.header) .track.track4 .title,body div#section ul.nav.nav-tabs:not(.alternative)#tab li a#color4 {color: inherit !important;}.table#agenda .session.header:not(.break) .track.track4 {background: inherit !important;}body div#section ul.nav.nav-tabs:not(.alternative)#tab li.active > a#color4 {border-bottom-color: inherit !important}

.table#agenda .session .track.track4 .title::before,
.table#agenda .session:not(.header) .track.track4 .title, .table#agenda .session.header:not(.break) .track.track4 .title { color: /* pink */ #3680c1 /* #ab37bf */ !important}

/* track5 / color5 */
.table#agenda .session:not(.header) .track.track5 .title,body div#section ul.nav.nav-tabs:not(.alternative)#tab li a#color5 {color: inherit !important;}.table#agenda .session.header:not(.break) .track.track5 {background: inherit !important;}body div#section ul.nav.nav-tabs:not(.alternative)#tab li.active > a#color5 {border-bottom-color: inherit !important}

.table#agenda .session .track.track5 .title::before,
.table#agenda .session:not(.header) .track.track5 .title, .table#agenda .session.header:not(.break) .track.track5 .title { color: #8D5B92 !important}





/* .table#agenda .session:not(.header) .track.track99 .title,body div#section ul.nav.nav-tabs:not(.alternative)#tab li a#color1 {color: #FFF200 !important;}.table#agenda .session.header:not(.break) .track.track99 {background: #FFF200 !important;}body div#section ul.nav.nav-tabs:not(.alternative)#tab li.active > a#color1 {border-bottom-color: #FFF200 !important} */

.table#agenda .session .track.track99 .title::before,
.table#agenda .title::before { color: #FFF !important; line-height: 1.4em !important}








@media(max-width: 991px) {
	.table#agenda .session.header { display: block !important;}
	.table#agenda .session.header.glance { display: block !important; }
}
.table#agenda { background: white !important}
.table#agenda .session.header:not(.break).glance, .table#agenda .session.break.glance {
	text-align: center;
}
.table#agenda .session.header:not(.break).glance .track:not(.track1):not(.track2):not(.track3):not(.track4):not(.track5):not(.track6):not(.track99) .title::after,
.table#agenda .session:not(.break).glance .track:not(.track1):not(.track2):not(.track3):not(.track4):not(.track5):not(.track6) .title::after { content: none !important; /* Hide mobile drop arrows on glance */}
.table#agenda .session:not(.break).glance .track:not(.track1):not(.track2):not(.track3):not(.track4):not(.track5):not(.track6):not(.track99) .title { margin: 0 !important; text-align: center !important;}
body div#section .table#agenda .session.header:not(.break) .track, body div#section .table#agenda .session.header:not(.break) .track:not(.track99),
.table#agenda .session .title span, .table#agenda .session .title .badge, .table#agenda .session .title .label { background:/* #231f20 */ black  !important; color: white !important; }
body div#section .table#agenda .session.header.glance:not(.break) .track:not(.track1):not(.track2):not(.track3):not(.track4):not(.track5):not(.track6):not(.track99) {
    background: white!important;
    color: /* #231f20 */ black  !important;
}
.table#agenda .session.header.glance:not(.break) .track:not(.track1):not(.track2):not(.track3):not(.track4):not(.track5):not(.track6):not(.track99) .title {
	background: white!important;
    color: /* #231f20 */ black  !important;
}
.table#agenda .session .track .title::before { font-weight: 600 !important; opacity: 1 !important; }
