/* 
    Created on : 2014-10-21, 09:06:25
    Author     : Dzmitry Yermakovich <dyermakovich>
*/

.cs-inot-widget-ui-timetable {
  visibility: hidden;
}

.cs-inot-widget-ui-timetable .frame {
  padding: 0px;
  margin: 0px; 
  position: absolute;
  display: block;
  box-sizing: border-box;
  overflow: hidden;
}

.cs-inot-widget-ui-timetable .frame.shadow {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top,  rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));
  background: -webkit-linear-gradient(top,  rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
  background: -o-linear-gradient(top,  rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
  background: -ms-linear-gradient(top,  rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
  background: linear-gradient(to bottom,  rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80ffffff', endColorstr='#00ffffff',GradientType=0 );  
}

.cs-inot-widget-ui-timetable .frame.nav {
  overflow: hidden;
  padding-left: 1em;
}

.cs-inot-widget-ui-timetable .frame.nav .prev, 
.cs-inot-widget-ui-timetable .frame.nav .next,
.cs-inot-widget-ui-timetable .frame.nav .today {
  text-align: center;
}

.cs-inot-widget-ui-timetable .frame.nav .today, 
.cs-inot-widget-ui-timetable .frame.nav .prev, 
.cs-inot-widget-ui-timetable .frame.nav .next, 
.cs-inot-widget-ui-timetable .frame.nav .date {
  display: inline-block ;   
  float: left; 
  cursor: pointer;
} 

.cs-inot-widget-ui-timetable .frame.content {
  overflow: hidden;
}

.cs-inot-widget-ui-timetable .frame.events {
/*  background: yellow;*/
}

.cs-inot-widget-ui-timetable .frame.event {
  overflow: hidden;
  cursor: pointer;
}

.cs-inot-widget-ui-timetable .frame.event .frame.content,
.cs-inot-widget-ui-timetable .frame.event .frame.header{
  overflow: hidden;
  margin: 0;
}

.cs-inot-widget-ui-timetable .frame.event .frame.header{
  font-weight: bold;
}

.cs-inot-widget-ui-timetable .frame.event .frame.content .line1,
.cs-inot-widget-ui-timetable .frame.event .frame.content .line2 {
  position: relative ; 
  overflow: hidden ;
}

.cs-inot-widget-ui-timetable .frame.event .frame.content .line1{
  left: 0; 
  top: 0; 
}

.cs-inot-widget-ui-timetable .frame.event.min-height .frame.content .line1{
}

.cs-inot-widget-ui-timetable .frame.event .frame.content .line2{
  left: 0; 
  bottom: 0; 
}

.cs-inot-widget-ui-timetable .layer-1 * {
  color: transparent;
}

.cs-inot-widget-ui-timetable .layer-2 * {
  border-color: transparent !important;
  background: transparent !important; 
}

.cs-inot-widget-ui-timetable .wk-day-header {
  text-align: center;
  cursor: pointer;
}

.cs-inot-widget-ui-timetable .line,
.cs-inot-widget-ui-timetable .frame.hour {
  background: #CCCCCC ; 
}

.cs-inot-widget-ui-timetable .frame.hour-title {
  font-size: 0.8em;
  padding: 0 1em;
}