@import url("jscal2.css");

.DynarchCalendar {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	
	background: #FFFFFF;
	border: 1px solid #0080c9;
	
	-webkit-box-shadow:  0px 5px 20px 0px rgba(0, 0, 0, 0.4);
	-moz-box-shadow:  0px 5px 20px 0px rgba(0, 0, 0, 0.4);
	box-shadow:  0px 5px 20px 0px rgba(0, 0, 0, 0.4);
}

.DynarchCalendar,
.DynarchCalendar table,
.DynarchCalendar-menu-year {
  font-family: Arial, Helvetica, Geneva, Tahoma, Verdana, sans-serif;
}

.DynarchCalendar-menu-year {
	width: 100%;
	border: 1px solid #0080c9;
}

.DynarchCalendar-menu table td div {
	color: #000000;
}

.DynarchCalendar-title, .DynarchCalendar-title div {
	-webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	-ms-border-radius: 0 0 3px 3px;
	-o-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;

	text-shadow: none;
}

.DynarchCalendar-menu {
   background-color: #FFFFFF;
}

.DynarchCalendar-menu table td div.DynarchCalendar-menu-month {
	cursor: pointer;
}

.DynarchCalendar-menu-sep {
	border-top: 1px solid #0080c9;
}

.DynarchCalendar-topBar,
.DynarchCalendar-focused .DynarchCalendar-topBar {
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	-ms-border-radius: 3px 3px 0 0;
	-o-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	
	background: #FFFFFF;
	border-bottom: 1px solid #0080c9;
}

.DynarchCalendar-bottomBar,
.DynarchCalendar-focused .DynarchCalendar-bottomBar {
	-webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	-ms-border-radius: 0 0 3px 3px;
	-o-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
	
	background: #FFFFFF;
	border-top: 1px solid #0080c9;
}

.DynarchCalendar-bottomBar-today {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

.DynarchCalendar-navBtn, .DynarchCalendar-navBtn div {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

.DynarchCalendar-menu {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

.DynarchCalendar-menu table td div {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

.DynarchCalendar-hover-week,
.DynarchCalendar-focused .DynarchCalendar-hover-week {
	background-color: #87BAE5;
}

.DynarchCalendar-hover-date,
.DynarchCalendar-day-othermonth.DynarchCalendar-hover-date {
  background-color: #FFFFFF;
  border: 1px solid #0080c9;
  cursor: pointer;
}

.DynarchCalendar-day-today.DynarchCalendar-day-selected {
	background-color: #dddddd;
}

.DynarchCalendar-day-today {
	color: #0080c9;
}

.DynarchCalendar-dayNames div {
	font-weight: bold;
	color: #000000;
	text-shadow: none;
}

.DynarchCalendar-weekNumber {
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	-ms-border-radius: 3px 0 0 3px;
	-o-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}

.DynarchCalendar-day {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

.DynarchCalendar-day-disabled {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
}

.DynarchCalendar-tooltipCont {
	-webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	-ms-border-radius: 0 0 3px 3px;
	-o-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
}

.DynarchCalendar-time-hour, .DynarchCalendar-time-minute {
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	-ms-border-radius: 3px 0 0 3px;
	-o-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}

.DynarchCalendar-time-am {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
