/* Mini naptár */

BODY {
	font-family:					'Times New Roman';
	font-size:						18px;
	margin:							0;
	padding:						0;
}

.calendar.container {
	padding:						4px;
	display:						inline-block;
}
.calendar.table {
	border-collapse:				collapse;
	-webkit-touch-callout:			none; /* iOS Safari */
	-webkit-user-select:			none; /* Safari */
	-khtml-user-select:				none; /* Konqueror HTML */
	-moz-user-select:				none; /* Old versions of Firefox */
	-ms-user-select:				none; /* Internet Explorer/Edge */
	user-select:					none; /* Non-prefixed version, currently supported by Chrome, Opera and Firefox */
}
.calendar.row {
	vertical-align:					middle;
}
.calendar.cell,
.calendar.link {
	width:							30px;
	height:							30px;
	line-height:					30px;
	text-align:						center;
	box-sizing:						border-box;
}
.calendar.link.day {
	display:						block;
	font-weight:					normal;
	cursor:							default;
}
.calendar.link.day.active {
	display:						block;
	font-weight:					normal;
	cursor:							pointer;
}
.calendar.link.day.disabled {
	/*opacity:						0.75;*/
}
.calendar.arrow {
	display:						block;
	text-decoration:				none;
}
.calendar.description {
	margin-top:						1px;
	padding:						4px;
	width:							210px;
	overflow:						hidden;

    -webkit-transition:				all 0.5s ease; /* class változásnál az átalakulás animációja */
    -moz-transition:				all 0.5s ease;
    -o-transition:					all 0.5s ease;
    transition:						all 0.5s ease;
}
.calendar.description.empty {
	display:						none;
}
.calendar.description DIV {		/* Dátum címsor a leírásban */
	padding:						0.25em 0 0.25em 1em;
	font-weight:					bold;
}
.calendar.description UL {		/* Események felsorolása */
	padding:						0 0 0 1em;
}
.calendar.description UL LI {
	padding:						0.25em 0;
}

/* Színek */
BODY,
.calendar.cell,
.calendar.link,
.calendar.description {
	background-color:					white;
	color:								black;
}
A {
	color:								#B38A4C;
	text-decoration:					none;
}

.calendar.day.today {
	border:								3px double #B28A4C;
	line-height:						24px;
}
.calendar.link.day.today.active {
	border:								3px double white;
	line-height:						24px;
}

.calendar.container,
.calendar.link.day.active {
	background:							#B28A4C; /* Régi böngészők */
	background:							-moz-linear-gradient(-45deg, #B28A4C 0px, #CCB858 30%, #9D8444 85%, #745C18 100%); /* FF3.6-15 */
	background:							-webkit-linear-gradient(-45deg, #B28A4C 0px, #CCB858 30%, #9D8444 85%, #745C18 100%); /* Chrome10-25, Safari5.1-6 */
	background:							linear-gradient(135deg, #B28A4C 0px, #CCB858 30%, #9D8444 85%, #745C18 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter:								progid:DXImageTransform.Microsoft.gradient( startColorstr='#B28A4C', endColorstr='#745C18', GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	/*background-repeat:					no-repeat;*/
	background-attachment:				fixed;
}
