/* ******************** diary module ******************** */



/* ********** module menu ********** */
#diary_menu {
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
	margin-bottom: 2em;
}
#diary_menu ul {
	text-align: left;
	list-style-type: none;
	padding: 0;
	margin: 8px;
}
#diary_menu ul > li {
	display: inline;
	margin: 0;
	margin-right: 16px;
}



/* ********** module pages ********** */

/* ...add/edit/view/confirm/delete */
#diary_page #diary_tasksEdit_ajaxContainer ul,
#diary_page #diary_tasksView_ajaxContainer ul,
#diary_page #diary_tasksConfirm_ajaxContainer ul,
#diary_page #diary_tasksDelete_ajaxContainer ul,
#diary_page #diary_reporting_ajaxContainer ul {
	list-style-type: none;
	list-style-position: outside;
	margin: 0;
	margin-top: 1em;
	padding: 0;
}
#diary_page #diary_tasksEdit_ajaxContainer ul > li,
#diary_page #diary_tasksView_ajaxContainer ul > li,
#diary_page #diary_tasksConfirm_ajaxContainer ul > li,
#diary_page #diary_tasksDelete_ajaxContainer ul > li,
#diary_page #diary_reporting_ajaxContainer ul > li {
}
#diary_page #diary_tasksEdit_ajaxContainer ul > li.head,
#diary_page #diary_tasksView_ajaxContainer ul > li.head,
#diary_page #diary_tasksConfirm_ajaxContainer ul > li.head,
#diary_page #diary_tasksDelete_ajaxContainer ul > li.head,
#diary_page #diary_reporting_ajaxContainer ul > li.head {
	margin-top: 1em;
	font-weight: bold;
}
#diary_page select[name*="sid"] {
	width: 550px;
}
#diary_page input[name*="Date"] {
	width: 7em;
}
#diary_page input[name*="duration"] {
	text-align: right;
}
#diary_page textarea[name*="instructions"] {
	width: 545px;
	height: 8em;
	vertical-align: top;
}
#diary_page input[name*="comment"] {
	width: 500px;
}
#diary_page select[name*="participants"] {
	height: 8em;
}
#diary_page input[name*="extraParticipants"] {
	width: 2.5em;
}

/* ...future tasks' lists */
#diary_page table#tasks {
	background-color: #d9ecff;
}

#diary_page table#tasks,
#diary_page table#tasks th,
#diary_page table#tasks td {
	border: 1px solid black;
}
#diary_page table#tasks {
	border-collapse: collapse;
}
#diary_page table#tasks tr th {
	margin: 0;
	padding: 0;
	font-weight: bold;
}
#diary_page table#tasks a,
#diary_page table#tasks a:visited,
#diary_page table#tasks a:active,
#diary_page table#tasks a:hover {
	color: #333333;
}
#diary_page table tr td.weekend,
#diary_page table#tasks tr td.weekend {
	color: red;
	font-weight: bold;
}
#diary_page table#tasks tr td div.telenor {
	background-color: #00ace7;
}
#diary_page table#tasks tr td div.prom {
	background-color: #2e343d;
	color: #ffffff;
}
#diary_page table#tasks tr td div.prom a {
	color: inherit;
}
#diary_page table#tasks tr td div.digi {
	/* background-color: #008acc; */
	background: repeating-linear-gradient(90deg, #ffffff, #008acc);
}
#diary_page table#tasks tr td div.mercurtel {
	/*background-color: #7664a3;*/
	background: repeating-linear-gradient(90deg, #d1a884, #1b2c58); /* 10px, #7f7f7f 10px, #c3c3c3 20px);*/
}
#diary_page table#tasks tr td div.holiday {
	background-color: #98bf21;
}
#diary_page table#tasks tr td div.canceled {
	/* background: repeating-linear-gradient(135deg, #c3c3c3, #7f7f7f 10px, #7f7f7f 10px, #c3c3c3 20px);*/
	background: repeating-linear-gradient(135deg, #c3c3c3, #7f7f7f);
}