/*Override Primefaces styles for selectOneRadio in layout="grid" (original: width: 20px;)*/
table.ui-selectoneradio td:nth-of-type(1) {
	width: inherit;
}

table.ui-selectoneradio td:nth-of-type(3) {
	width: inherit;
}

.secondColumnBold {
	font-weight: bold;
	width: 60%;
}

.radioCheckboxWrapper .ui-chkbox-label {
	white-space: normal;
}

.uploadfiles {
	padding: 5px 15px 0px 15px;
	border-top-width: 0px;
	border-bottom-width: 0px;
}

.uploadfiles .uploadfile {
	padding-top: 5px;
}

.ui-fileupload .ui-messages li span {
	display: block;
	margin-left: 15px;
}

/* PWAVE-54: überschreibt den (...) Step zwischen 5. und 6. */
.ui-steps.custom .ui-steps-item:nth-child(n+6)>a:before,
	.ui-wizard-step-title:nth-child(n+6) .helper:before {
	display: none;
}

/* PWAVE-100 Anpassung Schriftgrösse für die fileUpload Komponente */
.ui-fileupload .ui-fileupload-buttonbar .ui-button .ui-button-text {
	font-size: 0.875rem;
}

.uploadfiles .uploadfile {
	font-size: 0.875rem;
}

#egovForm input {
	width: 100%;
}

/*warn-style with red icon (primeface unic style wrong)*/
html .ui-messages .ui-messages-warn-icon {
	background-image:
		url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSIgdmlld0JveD0iMCAwIDIxIDIxIj48cGF0aCBmaWxsPSIjYzAwZDIzIiBkPSJNMTAuNSAwQzQuNyAwIDAgNC43IDAgMTAuNVM0LjcgMjEgMTAuNSAyMSAyMSAxNi4zIDIxIDEwLjUgMTYuMyAwIDEwLjUgMHptMCAyMEM1LjMgMjAgMSAxNS43IDEgMTAuNVM1LjMgMSAxMC41IDEgMjAgNS4zIDIwIDEwLjUgMTUuNyAyMCAxMC41IDIwem0tLjQtOC43di02YzAtLjMuMi0uNS41LS41cy41LjIuNS41djZjMCAuMy0uMi41LS41LjVzLS41LS4yLS41LS41em0xLjUgM2MwIC42LS40IDEtMSAxcy0xLS40LTEtMSAuNC0xIDEtMWMuNSAwIDEgLjUgMSAxeiIvPjwvc3ZnPg==);
	background-repeat: no-repeat;
	background-position: center;
}

.infoDialog {
	width: auto; /* for mobile */
	max-width: 500px; /* for desktop */
}

.overlay-invisible {
	opacity: 0;
}