237 lines
		
	
	
		
			3.7 KiB
		
	
	
	
		
			CSS
		
	
	
	
			
		
		
	
	
			237 lines
		
	
	
		
			3.7 KiB
		
	
	
	
		
			CSS
		
	
	
	
/* 
 | 
						|
  Event Calendar stylesheet
 | 
						|
  
 | 
						|
  Colors:
 | 
						|
  #d5d5d5 - border (gray)
 | 
						|
  #303030 - day names bg (gray)
 | 
						|
  #444 - number (gray)
 | 
						|
  #ecede2 - day header bg (light tan)
 | 
						|
  ##d7d7ba - today header bg (tan)
 | 
						|
  #ffffdd - today bg light (yellow)
 | 
						|
  #777 - other month number (gray)
 | 
						|
  #efefef - other month day header (gray)
 | 
						|
  #2eac6a - hover (green)
 | 
						|
*/
 | 
						|
 | 
						|
/* Outer most container */
 | 
						|
.ec-calendar {
 | 
						|
  font-family: verdana, arial, helvetica, sans-serif;
 | 
						|
  font-size: 11px;
 | 
						|
  line-height: 14px;
 | 
						|
  margin: 0;
 | 
						|
  padding: 0;
 | 
						|
  border-bottom: 1px solid #d5d5d5;
 | 
						|
}
 | 
						|
 | 
						|
/* Month name header & links */
 | 
						|
.ec-calendar-header {
 | 
						|
  padding: 5px 0;
 | 
						|
  width: 100%;
 | 
						|
  table-layout: fixed;
 | 
						|
}
 | 
						|
 | 
						|
.ec-month-name {
 | 
						|
  font-size: 16px;
 | 
						|
  font-weight: bold;
 | 
						|
}
 | 
						|
 | 
						|
.ec-month-nav {
 | 
						|
 | 
						|
}
 | 
						|
 | 
						|
/* Containers */
 | 
						|
.ec-body {
 | 
						|
  position: relative;
 | 
						|
  border-right: 1px solid #303030;
 | 
						|
  white-space: nowrap;
 | 
						|
}
 | 
						|
 | 
						|
/* Day names */
 | 
						|
.ec-day-names {
 | 
						|
  position: absolute;
 | 
						|
  top: 0;
 | 
						|
  left: 0;
 | 
						|
  width: 100%;
 | 
						|
  table-layout: fixed;
 | 
						|
  padding: 2px 0;
 | 
						|
  background: #303030;
 | 
						|
  color: white;
 | 
						|
}
 | 
						|
 | 
						|
.ec-day-name {
 | 
						|
  font-weight: normal;
 | 
						|
}
 | 
						|
 | 
						|
/* Rows container and Row */
 | 
						|
.ec-rows {
 | 
						|
  position: absolute;
 | 
						|
  left: 0;
 | 
						|
  bottom: 0;
 | 
						|
  width: 100%;
 | 
						|
  background: white;
 | 
						|
  overflow: hidden;
 | 
						|
  border-right: 1px solid #d5d5d5;
 | 
						|
}
 | 
						|
 | 
						|
.ec-row {
 | 
						|
  position: absolute;
 | 
						|
  left: 0;
 | 
						|
  width: 100%;
 | 
						|
  overflow: hidden;
 | 
						|
}
 | 
						|
 | 
						|
/* Background */
 | 
						|
.ec-row-bg {
 | 
						|
  position: absolute;
 | 
						|
  top: 0;
 | 
						|
  left: 0;
 | 
						|
  height: 100%;
 | 
						|
  width: 100%;
 | 
						|
  table-layout: fixed;
 | 
						|
}
 | 
						|
 | 
						|
.ec-day-bg {
 | 
						|
  border-left: 1px solid #d5d5d5;
 | 
						|
}
 | 
						|
 | 
						|
.ec-today-bg {
 | 
						|
  background-color: #ffffdd;
 | 
						|
}
 | 
						|
 | 
						|
.ec-row-table {
 | 
						|
  position: relative;
 | 
						|
  width: 100%;
 | 
						|
  table-layout: fixed;
 | 
						|
}
 | 
						|
 | 
						|
/* Day header */
 | 
						|
.ec-day-header {
 | 
						|
  color: #444;
 | 
						|
  text-align: right;
 | 
						|
  padding: 0 5px;
 | 
						|
  line-height: 16px;
 | 
						|
  border-top: 1px solid #d5d5d5;
 | 
						|
  border-left: 1px solid #d5d5d5;
 | 
						|
  border-bottom: 1px dotted #bbbbbb;
 | 
						|
  background-color: #ecede2;
 | 
						|
  overflow: hidden;
 | 
						|
}
 | 
						|
 | 
						|
a.ec-day-link {
 | 
						|
  color: #444;
 | 
						|
}
 | 
						|
 | 
						|
.ec-today-header {
 | 
						|
  background-color: #d7d7ba;
 | 
						|
}
 | 
						|
 | 
						|
.ec-weekend-day-header {
 | 
						|
  
 | 
						|
}
 | 
						|
 | 
						|
.ec-other-month-header {
 | 
						|
  background-color: #efefef;
 | 
						|
  color: #777;
 | 
						|
}
 | 
						|
 | 
						|
.ec-other-month-bg {
 | 
						|
  
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
/* Event cell and container */
 | 
						|
.ec-event-cell {
 | 
						|
  cursor: pointer;
 | 
						|
  vertical-align: top;
 | 
						|
  padding-right: 1px;
 | 
						|
  padding-left: 2px;
 | 
						|
}
 | 
						|
 | 
						|
.ec-event-cell a {
 | 
						|
  text-decoration: none;
 | 
						|
  display: block;
 | 
						|
  width: 100%;
 | 
						|
  height: 100%;
 | 
						|
}
 | 
						|
 | 
						|
.ec-no-event-cell {
 | 
						|
  cursor: default;
 | 
						|
}
 | 
						|
 | 
						|
.ec-event {
 | 
						|
  color: white;
 | 
						|
  padding-right: 1px;
 | 
						|
  padding-left: 11px;
 | 
						|
  -webkit-border-radius: 3px;
 | 
						|
  -khtml-border-radius: 3px;
 | 
						|
  -moz-border-radius: 3px;
 | 
						|
  overflow: hidden;
 | 
						|
  white-space: nowrap;
 | 
						|
}
 | 
						|
 | 
						|
.ec-event :hover {
 | 
						|
  /* doesn't look as good as js highlighting */
 | 
						|
  /* background-color: #2eac6a; */
 | 
						|
}
 | 
						|
 | 
						|
.ec-event-bg a {
 | 
						|
  color: white;
 | 
						|
}
 | 
						|
 | 
						|
/* used to distinguish non-all_day events */
 | 
						|
.ec-event-no-bg {
 | 
						|
  position: relative;
 | 
						|
  /* padding-left: 5px; */
 | 
						|
}
 | 
						|
 | 
						|
.ec-event-no-bg a {
 | 
						|
  /* isn't implemented in all browsers */
 | 
						|
  color: inherit;
 | 
						|
}
 | 
						|
 | 
						|
.ec-event-time {
 | 
						|
  font-size: 85%;
 | 
						|
  font-weight: bold;
 | 
						|
  padding-right: 3px;
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
/* Left and right arrows */
 | 
						|
/* Doesn't work in IE6, use bg images instead */
 | 
						|
.ec-left-arrow, .ec-right-arrow {
 | 
						|
  position: relative;
 | 
						|
  top: 3px;
 | 
						|
  width: 0;
 | 
						|
  height: 0;
 | 
						|
  font-size: 0;
 | 
						|
  line-height: 0;
 | 
						|
  margin-bottom: -8px;
 | 
						|
  border-top: 4px solid transparent;
 | 
						|
  border-bottom: 4px solid transparent;
 | 
						|
}
 | 
						|
 | 
						|
.ec-left-arrow {
 | 
						|
  margin-left: -7px;
 | 
						|
  margin-right: auto;
 | 
						|
  border-right: 4px solid white;
 | 
						|
}
 | 
						|
 | 
						|
.ec-right-arrow {
 | 
						|
  margin-left: auto;
 | 
						|
  margin-right: 3px;
 | 
						|
  border-left: 4px solid white;
 | 
						|
}
 | 
						|
 | 
						|
/* remove this to not have a bullet */
 | 
						|
/* don't look as good in ie */
 | 
						|
.ec-bullet {
 | 
						|
  position: absolute;
 | 
						|
  top: 7px;
 | 
						|
  width: 4px;
 | 
						|
  height: 4px;
 | 
						|
  margin-left: -7px;
 | 
						|
  margin-right: auto;
 | 
						|
  -webkit-border-radius: 2px;
 | 
						|
  -khtml-border-radius: 2px;
 | 
						|
  -moz-border-radius: 2px;
 | 
						|
} |