/*
====================================================================================
DIV Table
====================================================================================
*/
.tbl,.tbl2,.tbl3,.tbl0 {
	border-top: 1px solid #999;
	clear: both;
	display: block;
	overflow: hidden;
	padding: 5px 0 0 0;
	width: 100%;
	font-size: 1.2rem;
	line-height: 1.5;
}
.tbl0 {
	padding: 0;
	border: 0;
}
.tbl ol, 
.tbl ul, 
.tbl2 ol, 
.tbl2 ul, 
.tbl3 ol, 
.tbl3 ul,
.tbl0 ol, 
.tbl0 ul {
	padding-left: 20px;
	margin-bottom: 15px;
}
.tbl ul, 
.tbl0 ul, 
.tbl2 ul, 
.tbl3 ul {
	list-style: square;
}
.tbl ol li, 
.tbl ul li, 
.tbl0 ol li, 
.tbl0 ul li, 
.tbl2 ol li, 
.tbl2 ul li, 
.tbl3 ol li, 
.tbl3 ul li {
	color: rgb(var(--dcd-orange));
	margin-bottom: 4px;
}
.tbl ol li, 
.tbl0 ol li, 
.tbl2 ol li, 
.tbl3 ol li {
	font-weight: 500;
}
.tbl ol li p, 
.tbl ul li p, 
.tbl0 ol li p, 
.tbl0 ul li p, 
.tbl2 ol li p, 
.tbl2 ul li p, 
.tbl3 ol li p, 
.tbl3 ul li p {
	color: #63656a;
	margin: 0 0 0 10px;
	padding: 0;
	font-weight: 300;
}






.st {
	font-size: 1.2rem;
	line-height: 1.5;
}
.sc {
	font-size: 0.9rem;
	line-height: 2.2;
	text-transform: uppercase;
	vertical-align: bottom;
	font-weight: bold;
	opacity: 0.5;
	/*color: rgba(0,0,0,0.5) !important;*/
}
.pm0 {
	padding: 0 !important;
	margin: 0 !important;
}
.p0m5 {
	padding: 0 !important;
	margin: 0 5px 0 0 !important;
}
.ttime {
	display: inline-block;
	text-transform: lowercase;
	font-weight: 500 !important;
	float: left;
}
.tbl3 {
	border-top: none;
	/*padding-top: 3px;
	padding-bottom: 3px;*/
}
/*
.tbl:hover, .tbl:focus {
	background-color: #ffffff;
	box-shadow: 0 0 20px #ccc;
}
*/
.ttext,.tgrey,.tblue,.twhite,.tnormal,.tnopb {
	color: #565656;
	float: left;
}
.ttext, .ttime {
	padding-top: 3px !important;
	padding-bottom: 0 !important;
}
.tspeakers {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
.tdesc {
	padding-top: 1rem !important;
}
.toggleBTN {
	cursor: pointer;
}
.tnopb {
	padding-bottom: 1px;
}
.thead {
	font-size: 1.8rem;
	line-height: 2.3rem;
	border-top: none;
	margin-bottom: 5px;
}
.important {
	font-size: 1.3rem;
	font-weight: 700;
	letter-spacing: -0.03em;
}
.ttext b {
	font-weight: 500;
}
.tsmall {
	font-size: 1.5rem;
	line-height: 2.2rem;
}
.tsmaller {
	font-size: 1.0rem;
	line-height: 2.2rem;
}
.t2,.t5,.tx5,.t6,.t8 {
	padding-right:0 !important;
}
.t2 {width: 1.9%;}
.t5,.tx5 {width: 4.9%;}
.t6 {width: 5.9%;}
.t8 {width: 8.9%;}
.t10 {width: 9.9%;}
.t15 {width: 14.9%;}
.t20 {width: 19.9%;}
.t25 {width: 24.9%;}
.t28 {width: 27.9%;}
.t30 {width: 29.9%;}
.t35 {width: 34.9%;}
.t40 {width: 39.9%;}
.t45 {width: 44.9%;}
.t50 {width: 49.9%;}
.t55 {width: 54.9%;}
.t60 {width: 59.9%;}
.t65 {width: 64.9%;}
.t70 {width: 69.9%;}
.t75 {width: 74.9%;}
.t80 {width: 79.9%;}
.t84 {width: 84.9%;}
.t90 {width: 89.9%;}
.t95,.tx95 {width: 94.9%;}
.t100 {width: 100%;}

.f7 {font-size: 7px;}
.f8 {font-size: 8px;}
.f9 {font-size: 9px;}
.f10 {font-size: 10px;}
.f11 {font-size: 11px;}
.f12 {font-size: 12px;}
.f13 {font-size: 13px;}
.f14 {font-size: 14px;}
.f15 {font-size: 15px;}
.f16 {font-size: 16px;}
.f17 {font-size: 17px;}
.f18 {font-size: 18px;}

.tindent {
	text-indent: 10px;
}

.tright {
	text-align: right;
}

.tcentre {
	text-align: center;
}

.sm {
	text-transform: uppercase;
}

.tbold {
	font-weight: 900;
}

.tbl-mast {
	font-size: 2rem;
	text-transform: uppercase;
	font-weight: normal;
	border-top: 0;
}

.tbl-head, .tbl-subhead {
	font-size: 2rem;
	line-height: 1.1;
	font-weight: normal;
	border-top: 0;
	letter-spacing: -0.03em;
}
.tbl-subhead {
	font-size: 1.8rem;
}
@media (max-width: 1200px) {
	.ttime {
		font-size: 1rem;
		margin-top: 5px;
	}
}
@media (max-width: 992px) {
	.ttime {
		font-size: 0.85rem;
		margin-top: 8px;
		text-transform: uppercase;
	}
}
@media (max-width: 770px) {
	.tbl-head, .tbl-subhead {
		font-size: 1.5rem;
		letter-spacing: -0.01em;
	}
	.tright, .tcentre {
		text-align: left;
	}
	.tbl-mast {
		/*display: none;*/
	}
	.tx5, 
	.tx95, 
	.t2, 
	.t5,.tx5, 
	.t6, 
	.t8, 
	.t10, .t15, 
	.t20, .t25, .t28, 
	.t30, .t35, 
	.t40, .t45, 
	.t50, .t55, 
	.t60, .t65, 
	.t70, .t75, 
	.t80, .t85, 
	.t90, .t95, .tx95, 
	.t100 {
		width: 100%; 
		text-align: left;
	}
	.tindent {
		text-indent: 0px;
	}
.kick {
	display: none;
}
}
