body {
	padding: 0;
}
#actMonth img {
	padding: 0 0 2rem 0;
}
#calendar {
	font-size: large;	/*	14px;	*/
	margin: 0 auto;
}
/* this is now deprecated - see fullcalendar.html.twig
#calendar .fc-time {
	display: none;
}
*/
#calendar .fc-day-grid-container {
	height: 100%!important;
}
/* Anpassungen 09.07.19:	*/
#calendar .fc-title {
	color: white;
}
#calendar .fc-scroller {
	overflow: hidden!important;
}
/* see https://stackoverflow.com/questions/25272132/multiline-titles-in-fullcalendar-2-1-0-beta1-2-in-day-grid	*/
#calendar .fc-day-grid-event > .fc-content {
	white-space: normal;
}

.fc .fc-daygrid-day-events {
  cursor: pointer;
}

.fc .fc-daygrid-day-events:hover {
  text-decoration-line: none !important;   
}

.fc .fc-daygrid-day-number {
  cursor: text;   
}

.fc .fc-daygrid-day-number:hover {
  text-decoration-line: none !important;   
}

.fc .fc-daygrid-week-number {
  cursor: text;   
}

.fc .fc-daygrid-week-number:hover {
  text-decoration-line: none !important;   
}

.fc .fc-col-header-cell-cushion {
  cursor: text;   
}

.fc .fc-col-header-cell-cushion:hover {
  text-decoration-line: none !important;   
}


.blocker {
  background-color: rgba(0,0,0,0.10) !important;
}

.fc-event-othertimezone > .fc-event-time::after {
	content: '*';
}


.event-dlg label,input,textarea { display: block; float: left; margin-bottom: 1ex; }
.event-dlg div,textarea { margin-left: 2em; width: 20em; }
.event-dlg label { margin-left: -2em; text-align: right; padding-right: 2em; }
.event-dlg label div { margin-left: 0em; text-align: right; display: flow-root !important;}

/*.event-dlg div {
  / *text-indent: -3.5em;* /
  padding-left: 0em;
  padding-right 2em;
}*/

/*.event-dlg > div {padding-left: 3.5em; }*/

.event-dlg br { clear: left; }
.event-dlg .nolabel { margin-left: 3.5em; }

.event-dlg #bb, .input-styled {
	margin-left: 6.5ex;
	margin-bottom: 1ex;
	border-style: solid;
	border-width: thin;
	border-color: #8F8F9D;
        border-radius: 2px;
        padding: 2px;
	width: 20em;
}
