/* UA specific extension of base,
	 mostly corrections for unwanted (side)effects */

* {
	-webkit-text-size-adjust: none; /* prevent font boosting */
}
button:not([class^="tab"]):enabled:hover,div.agenda-node:hover,div.banners-node:hover,div.icons-node:hover,div.list-node:hover,div.tiles-node:hover {
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.618), rgba(255, 255, 255, 0.382));
}
button.apply,button.cancel,button.ok { /* auto-sizing is simply a too narrow fit */
	padding-right: 3px;
}
div.agenda-node,fieldset.toolbar-bottom-fixed,fieldset[class|=toolbar-right-top],fieldset.toolbar-top-right,img.button-tabbar-back {
	opacity: 0.618;
}
div.agenda-node:hover,fieldset.toolbar-bottom-fixed:hover,fieldset[class|=toolbar-right-top]:hover,fieldset.toolbar-top-right:hover,th.parents-node:hover {
	opacity: 1 !important;
}
div.bannersview,div.iconsview,div.tilesview,form { /* realises the correct result of the clientHeight property */
	display: table;
	width: 100%;
}
div.list-node {
	-webkit-margin-bottom-collapse: separate; /* stops the margin and border flowing into the next column */
}
@media print { /* display frame_viewer only */
	frame.bordered {
		display: none;
	}
}
span.text-button { /* correction for displacement of underscore characters */
	vertical-align: top;
}
img[class$=-disabled],img.non-printable,span.non-printable {
	filter: grayscale(100%);
	opacity: 0.382;
}
input.file {
	font-size: 7pt;
	line-height: 190%;
}
select.views-properties-bar {
	margin-bottom: -1px; /* -1px overlaps border and shows only one line of 1px between inputs */
}
span.u {
	vertical-align: top;
}
table.form-border tr:hover *:enabled {
	background-image: linear-gradient(to bottom, rgba(238, 232, 170, 0.382), rgba(238, 232, 170, 0.382)); /* PaleGoldenrod highlight of inputs in the entire row to mainly help pressing the proper select button at the far right */
}
table.form-border tr:hover span[class|=text-label] {
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.382), rgba(255, 255, 255, 0.382)); /* White highlight of labels texts in the entire row to mainly help pressing the proper select button at the far right */
}
td.form-button-file {
	width: 66px;
}
td.form-button-select-properties {
	vertical-align: top;
}