
/* DataTable Resizing inkl. Tabellenspaltenanpassung */
body .ui-datatable-scrollable table {
	table-layout: auto !important;
}

body thead{
	vertical-align: top;
}

.ps-anywhere-wrap {
	word-wrap: anywhere;
}

.ps-title {
	font-size: 1.4rem;
	font-weight: 500;
	margin: 0;
	float: none;
}

.ps-hide-datatable-header table thead tr {
	display: none;
}

/* Floating Label Anpassungen für Boolean Komponenten. */
.ps-float-label {
	/*font-weight: 300 !important; // Falls die Label Light Variante gewählt werden soll */
	position: absolute;
	pointer-events: none;
	top: 0.1rem !important;
	padding-left: 2px;
	padding-right: 2px;
	border-radius: 3px;
	background-color: #ffffff;
	font-size: 12px !important;
	white-space: nowrap;
	z-index: 99;
}

/* Style für nicht vorhandenen CRUD Berechtigungen. siehe crudPermissionInfo.xhtml */
div .ps-crud-disabled{
	text-decoration: line-through;
	opacity: 0.3;
}

/* Für die Uhrzeit im MDE. Überschreibt den Primefaces Style. */
.ui-clock {
	font-size: 4rem !important;
	border: none !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.ps-background {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	object-fit: cover;
}

.ps-bg-color-gradient {
	background: linear-gradient(-30deg,#3f5d99,#49a3e1)
}

.ps-darkblue {
	color: #003580;
}
.ps-blue {
	color: #0082d9;
}
.ps-darkblue-topbara {
	color: #4a73a8;
}
.ps-blue-topbar {
	color: #5aaee5;
}
.ps-lightblue {
	color: #7bcef6;
}
.ps-accent {
	color: #f49262;
}
