@charset "utf-8";
/* CSS Document */





#agenda { padding:5px 0 20px 0;}

#agenda .col-left { width:100%;}

#agenda .col { float:left; width:14.28%;}

.dayLegend { font-weight:500; color:#FE3F00; padding:5px; }

#agenda .day { background:#FFF; margin:2px; padding:5px; height:142px; overflow:hidden; border:1px solid #DDD; color:#222; box-shadow:0 0 5px rgba(0,0,0,0.15); }
#agenda .day.passed { background:#FFF; border-color:#EEE; color:#999; box-shadow:none;}


#agenda .day.WE { background:#F6F6F6;}
#agenda .day.passed.WE { background:#FAFAFA;}

#agenda .day.HL , #agenda .day.WE.HL { border-color:#FFC9B8; box-shadow:0 0 5px rgba(254, 63, 0, 0.5); background:#FFF0EB;}
#agenda .day.HL  .currentDay { font-weight:500;color:#FE3F00;}
#agenda .day .currentDay { margin:3px; font-weight:400; }
#agenda .day.passed .currentDay { font-weight:300;}

#agenda .day .currentDay em { font-style:normal; font-weight:300; display:none;}




#agenda .day .currentDay a { float:right; width:20px; height:20px; background:#F5F5F5; background-color:rgba(0,0,0,0.06); color:#888; border:1px solid #DDD; border-color:rgba(0,0,0,0.15); text-align:center; font-size:15px; line-height:20px; text-decoration:none; margin:-3px; font-weight:300; color:rgba(0,0,0,0.6); }
#agenda .day .currentDay a:hover { border-color:#AAA; color:#222;}

#agenda .day .events { height:118px; overflow:auto; font-size:85%; margin-top:6px;}
#agenda .day .events em { display:none;}
#agenda .day .events a { height:22px; line-height:22px; font-weight:400; padding:0 3px; background:#222 url(../images/stripe.png) 0 center; color:#FFF; display:block; overflow:hidden; margin:1px 0; text-decoration:none; opacity:0.9;}
#agenda .day .events a:hover {  opacity:1;}

#agenda .day.passed .events a { opacity:0.3;}

#agenda .day .events a.blue { background-color:#165ea7; }
#agenda .day .events a.red { background-color:#E02; }
#agenda .day .events a.orange { background-color:#FE3F00; }
#agenda .day .events a.green { background-color:#16A765; }
#agenda .day .events a.black { background-color:#222; }
#agenda .day .events a.grey { background-color:#BBB; color:#111; }
#agenda .day .events a.yellow { background-color:#c9cb19; color:#111; }
#agenda .day .events a.purple { background-color:#9416a7;  }