body.dark.bg {
	background-color : rgb(77, 77, 77);
}
body.dark .calendar ,
body.dark .legend {
	color: #DDDDDD;
	text-shadow: 1px 1px 1px #000000;
}
body.dark .all {
	border: 1px solid #666666;
	background-color: #000000;
}
body.dark .legend.line div ,
body.dark .box.active ,
body.dark .box.over:hover {
	color: #FFF;
}
body.dark .all.over:hover {
	border: 1px solid #AAA;
}
body.dark .box.active ,
body.dark .box.active:hover {
	border: 1px solid #FFFFFF;
}
body.dark .box.day.holiday {
	background-color: #333333;
}
body.dark.show-legend .legend.box {
	color        : #FFFFFF;
	border-color : #FFFFFF;
}
body.dark.show-legend .legend.line {
	background-color : black;
	border-color     : white;
}
body.dark .theme {
	background-color : #FFF;
}