.IconBarPanel {
	background: #b5e1fa;
	font-weight: bold;
	padding: 6px 0 3px 8px;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
}

.ftrgwt-ListNavBar table {
	font-size: 80%;
}

.ftrgwt-ListNavBar td {
	border: none;
}

.ftrgwt-ListNavBar a {
	margin: 0 8px;
}

.ftrgwt-SelectedRow td {
	border-bottom: 1px solid #666;
	border-top: 1px solid #666;
}

.ftrgwt-SelectedRow {
	background: #eee;
}

.ftrgwt-UnSelectedRow td {
	background: #FFFFFF;
}

.ftrgwt-UnSelectedRow {
	background: #FFFFFF;
}

.dateDayHeader {
	background-color: #e8eef7;
	font-size: 9pt;
	color: #6a6a6b;
}

.dateDay {
	background-color: #FFFFFF;
	font-size: 10pt;
	border: 1px solid;
	border-collapse: collapse;
	border-color: #dddddd;
	width: 100%;
	height: 100%;
}

.dateDayData {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.blokFull {
	width: 100%;
	height: 100%;
}

.monthPanel {
	width: 100%;
	height: 100%;
	background-color: #EAEAEA;
	color: #112ABB;
	cursor: default;
}

.dateScroller {
	height: 100%;
	overflow: scroll;
	background-color: #EAEAEA;
}

.eventHeader {
	font-size: 70%;
	overflow: hidden;
	color: #FFFFFF;
	font-weight: bold;
	white-space: nowrap;
	margin-bottom: 2px;
	margin-top: 2px;
	margin-left: 2px;
	margin-right: 2px;
	user-select: none;
}

.eventText {
	padding: 0.1em;
	color: white;
	font-family: Verdana, Sans-serif;
	font-size: 80%;
	line-height: 1.3em;
	overflow: hidden;
	margin-right: 2px;
	/*     text-align:center; */
/*     display:flex; */
/*     align-items: center; */
/*     justify-content: center; */
}

/* .eventTextSaved { */
/* 	padding: 0.1em; */
/* 	color: white; */
/* 	font-family: Verdana, Sans-serif; */
/* 	font-size: 80%; */
/* 	line-height: 1.3em; */
/* 	overflow: hidden; */
/* } */
/* .eventBodySaved { */
/* 	content:url(/icons/floppy.png); */
/*     background: url(/icons/floppy.png); */
/*     background-repeat: no-repeat; */
/*     background-position-y: bottom 3px; */
/*     background-position-x: right 5px; */
/*     text-align: center; */
/* } */
.eventBody {
	height: 30px;
	/*      border-radius: 10px; */
	text-align: center;
	user-select: none;
}

.eventBody:hover {
    opacity: 0.5
}

.monthPanelDayNormal {
	background-color: #FFFFFF;
	padding: 2px;
	border: 2px solid transparent;
	border-color: #E8F1FF rgb(157, 174, 205) rgb(157, 174, 205)
		rgb(232, 241, 255);
}

.monthPanelDayOver {
	background-color: #EAEAEA;
	padding: 2px;
	border: 2px solid transparent;
	border-color: #9DAECD rgb(232, 241, 255) rgb(232, 241, 255)
		rgb(157, 174, 205);
}

.dragdrop-dropTarget {
	
}

.dragdrop-dropTarget.dragdrop-engage {
	cursor: pointer;
}

.getting-started-label {
	overflow: hidden;
}

.getting-started-blue {
	border: 1px solid blue;
}

.dragdrop-handle {
	cursor: move;
	user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
}

.dragdrop-draggable {
	zoom: 1; /* IE gain hasLayout */
}

.dragdrop-hidden {
	visibility: hidden;
}

.dragdrop-positioner {
	border: 1px dashed #1E90FF; /* blue */
	zoom: 1; /* IE gain hasLayout */
	z-index: 100;
}

.dragdrop-flow-panel-positioner {
	color: #1E90FF; /* blue */
	display: inline;
	text-align: center;
	vertical-align: middle;
}

.dragdrop-proxy {
	background-color: #77AAFF; /* light blue */
}

.dragdrop-movable-panel {
	filter: alpha(opacity = 50);
	opacity: 1;
	-moz-opacity: 1;
	z-index: 200;
}

.downDrag {
	border-bottom: 2px solid #E8F1FF;
	font-size: 2pt;
	overflow: hidden;
	cursor: s-resize;
	width: 100%;
	height: 2px;
}

.white {
	background-color: #FFFFFF;
}

.dataPanel {
	background-color: #EAEAEA;
}

.todayButton {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	FONT-SIZE: 85%;
	PADDING-BOTTOM: 0px;
	VERTICAL-ALIGN: middle;
	PADDING-TOP: 0px;
	background-color: #D4D0C8;
}

.dateTypePanel {
	padding: 0px;
	margin: 0px;
}

.dateToday {
	background-color: #ffffcc;
}

.weekPanel {
	background-color: #EAEAEA;
}
.weekHeader {
	font-size: 9pt;
	color: #112ABB;
	height: 20px;
	cursor: default;
}

.weekHeaderLabel {
	font-size: 9pt;
	color: #112ABB;
	cursor: default;
	user-select: none;
}

.weekBody {
	background-color: #FFFFFF;
	cursor: default;
	padding-left: 0px;
	margin-left: 0px;
}

.weekScroller {
	overflow: scroll;
	background-color: #FFFFFF;
}

.dayPanel {
	/* 	border-right:1px solid #dddddd; */
	border-left: 1px solid #dddddd;
}

.evenHalfHour {
	border-top: 1px dotted #dddddd;
	cursor: default;
	user-select: none;
}

.oddHalfHour {
	border-top: 1px solid #dddddd;
	cursor: default;
	user-select: none;
}

.selected {
	FILTER: alpha(opacity = 66);
	BACKGROUND-COLOR: rgb(204, 214, 244)
}

.hour {
	border-bottom: 1px solid #dddddd;
	cursor: default;
	color: #468
}

.hourMainPanel {
	background-color: #EAEAEA;
	/*   border-right:1px solid #dddddd; */
	cursor: default;
}

.hourPanel {
	background-color: #EAEAEA;
	border-top: 1px solid #dddddd;
	cursor: default;
}

.hourLabel {
	padding-top: 2px;
	padding-right: 2px;
	user-select: none;
}

.hourPanel {
	font-size: 0.7em;
}

.tab {
	background-color: #e8eef7;
	cursor: pointer;
	color: #112ABB;
}

.tabBody {
	background-color: #e8eef7;
	padding: 4px;
	cursor: pointer;
	color: #112ABB;
}

.tabSelected {
	background-color: #EAEAEA;
	cursor: pointer;
	font-weight: bold;
}

.tabBodySelected {
	background-color: #EAEAEA;
	padding: 4px;
	cursor: pointer;
	font-weight: bold;
}

.creche-Box-tab {
	background-color: #EAEAEA;
}

.moreevents {
	padding: 0 2px;
	font: 85% Arial, Sans-serif;
	text-align: center;
	position: absolute
}

.lk, a.lk, a.lk:visited, a.lk:hover, a.lk:active {
	color: #112ABB;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
	white-space: nowrap
}

.calMenuLabel {
	text-overflow: ellipsis;
	margin: 0;
	cursor: pointer;
	width: 100%;
	height: 70%;
	font-size: 8pt;
	font-family: Verdana;
	color: #fff;
	text-decoration: none
}