.acb-schedule {
  display: block;
  clear: float;
}
.acb-timeline {
  box-sizing: border-box;
  display: block;
  position: relative;
  width: 100%;
  clear: both;
}


.acb-timeline-slot {
  box-sizing: border-box;
  border-bottom: 1px solid #ededed;
  color: #aaa;
  font-size: 0.7em;
  line-height: 0.7em;
}

.acb-eventlist {
  /**/
}

.acb-event {
  box-sizing: border-box;
  display: block;
  position: absolute;
  clear: both;
  width: 18%;
  background-color:aliceblue;
  border:1px solid #ffffff;
  vertical-aign:middle;
}

.acb-event p {
  box-sizing: border-box;
  display: block;
  width:90%;
  font-size:0.55rem;
  line-height:0.55rem;
  text-align:center;
}


.breakdiv {
	color:#000;
	z-index:100;
	position:absolute;
  display: flex;
  align-items: center;
  justify-content: center;	
	width:100%;
	padding:5px;
	background-color:#E9F3F4;	
/*	background-color:#ffe8d6;
	opacity: 0.3;	*/
}

.breakdiv > span {
	width:100%;

	text-align:center;
	font-size: 0.8em;
}


/*
https://blog.hubspot.com/website/css-colors

Orange: #f07857;
Teal: #43a5be;
Sea green: #53dba5;
Tan: #f5c26b;
Off black: #253342;
light gray: #cbd6e2;
Kelly green: #4fb06d;
Navy: #000080;
Rose pink: #ebb8dd;
Indigo: #5c62d6;
White: #ffffff;
Magenta: #be398d;
Gold: #d49137;
Azure: #cae7d3;
Dark red: #bf2c34;
*/



.sectgroup_education {background-color:#f07857 !important;color:#ffffff;}
.sectgroup_committee {background-color:#bf2c34 !important;color:#ffffff;}
.sectgroup_free {background-color:#FDDA0D !important;color:#000000;}
.sectgroup_invited {background-color:#4fb06d !important;color:#ffffff;}
.sectgroup_social {background-color:#43a5be !important;color:#ffffff;}
.sectgroup_ewas {background-color:#87cefa !important;color:#000000;}
.sectgroup_da {background-color:#58428c !important;color:#ffffff;}
.sectgroup_workshop {background-color:#ebb8dd !important;color:#000000;}
.sectgroup_industry {background-color:#000080 !important;color:#ffffff;}

.sectgroup_keynote {background-color:#005792 !important;color:#ffffff;}
.sectgroup_subspec {background-color:#ff895d !important;color:#ffffff;}
.sectgroup_therapist {background-color:#79d1c3 !important;color:#000000;}


#modal-sectionprogram h4, #modal-sectionprogram h5, #modal-sectionprogram p.scetion_details {color:#ffffff !important;}
#modal-sectionprogram .sectgroup_free h4, #modal-sectionprogram .sectgroup_free h5, #modal-sectionprogram .sectgroup_free p.scetion_details {color:#000000 !important;}

#modal-sectionprogram .sectgroup_workshop h4, #modal-sectionprogram .sectgroup_workshop h5, #modal-sectionprogram .sectgroup_workshop p.scetion_details {color:#000000 !important;}



.sectpanel:hover {
/*  opacity: 0.6; filter: alpha(opacity=60);*/
  color:#ffffff;
	background-color:#253342 !important;
}


.tabs-schedule.nav-tabs > li {
	width:12%;
}

.tabs-schedule.nav-tabs > li > a {
	font-size: 15px;
	padding: 4px;
} 


.navbar-header img {
	height:50px;
}


#program {
	margin-top:40px;
	margin-bottom:40px;
}

@media (max-width: 991px) {

	.navbar-header img {
		height:40px;
	}

  .tabs-schedule.nav-tabs > li > a {
    font-size: 12px;
    padding: 0;
  }

  .tabs-schedule.nav-tabs > li > a > span {
    font-size: 9px;
  }
}

@media (max-width: 576px) {

	#program {
		margin-top:10px;
		margin-bottom:10px;
	}


	.navbar-header img {
		height:30px;
	}

	.navbar-header h2 {
		line-height:10px;
		font-size:10px;
	}

  .tabs-schedule.nav-tabs > li > a {
    font-size: 6px;
    line-height: 10px;
    padding-bottom:4px;
  }

  .tabs-schedule.nav-tabs > li > a > span {
    font-size: 6px;
  }
  
  .programoverview th, .programoverview td {
    font-size:5px;
  }  
}


