/* form iput display extra classes */

.display-bold {
	font-weight:bold;
	border:1px solid transparent;
	bachkground-color:transparent;
}

/* calendar table */

.cal {
	background-color: #ddd;
}
tr.cal:nth-child(even) {
	background-color: #ddd;
}

.cal-we {
	background-color: #666;
	color: white;
}
tr.cal-we:nth-child(even) {
	background-color: #666;
}

.cal-free {
	border-left: 4px solid white;
	padding-left: 8px;
}

.cal-request {
	border-left: 4px solid #bbb;
	padding-left: 8px;
}

.cal-booking {
	border-left: 4px solid #2d7ebe;
	padding-left: 8px;
}

.cal-multirequest {
	border-left: 4px solid #888;
	padding-left: 8px;
}

.cal-conflict {
	border-left: 4px solid #a00;
	padding-left: 8px;
}

.padlet-tile, .padlet-header, .padlet-plus {
	border-radius: 0.3rem;
	padding: 0.3rem;
	margin: 0.3rem;
	box-shadow: 0.1rem 0.1rem 0.2rem grey;
	background-color: #ffffff;
}

.padlet-fullsize {
	border: none;
	background-color: #ffffff;
	border-radius: 0;
	padding: 0.6rem;
	margin: 0;
	box-shadow: 0.1rem 0.1rem 0.2rem grey;
	background-color: #ffffff;
	word-wrap: break-word;
	overflow-wrap: break-word;
}

.padlet-tile {
	border: 1px solid #2d7ebe;
	background-color: #ffffff;
	word-wrap: break-word;
	overflow-wrap: break-word;
}

.padlet-plus {
	border-radius: 3rem;
	width: 30%;
	float: right;
	text-align: center;
	color: #fff;
	background-color: #0063a0;
	text-justify: center;
	border: none;
	cursor: pointer;
}

.padlet-header {
	text-justify: center;
	border: 1px solid #2d7ebe;
	box-shadow: 0.1rem 0.1rem 0.2rem grey;
	color: #fff;
	background-color: #c6e2f7;
}

.post-history {
	font-size:0.8rem;
	line-height:1.0rem;	
}

.post-title {
	font-size:1.2rem;
	line-height:1.1rem;
	font-weight: bold;
	margin-bottom: 0.5rem;
	margin-top: 0.7rem;
	color:#1c1c1c;
}

.post-text {
	color:#1c1c1c;
}

.post-title-fs {
	font-size:1.6rem;
	line-height:1.5rem;
	margin-bottom: -0.2rem;
}

.post-category {
	width: 70%;
	float: left;
}
.post-category-add {
	width: 29%;
	float: right;
}

.post-autor {
	width: 60%;
	float: left;
}
.post-modification {
	width: 39%;
	float: right;
}

.post-icon-bar {
	margin-top: 1rem;
	border-top: solid 1px lightgray;
	padding-top: 0.5rem;
}

.post-management {
	cursor: pointer;
} 
.post-stopped {
	color: #888;
	background-color: #ddd;
	cursor: pointer;
} 
.post-management:hover {
	background-color: #c6e2f7;
} 
