/**
 * Globalne style elementów, tzn. takie, które są niezależne od zagnieżdżenia,
 * id, ani klasy, a jednocześnie nie są częścią biblioteki modern-normalize.js.
 *
 * Staraj się dodawać tutaj tylko takie reguły, które wynikają z niepoprawnego
 * CSS RichFaces. Każdy nowy element w tym pliku może mocno przeszkadzać we
 * wprowadzeniu nowych pomysłów designerskich w przyszłości.
 */

/*** Nadpisania stylów RichFaces. ***/
textarea,input[type="text"],input[type="password"],select {
	border-color: #bbb;
	color: #313131;
	background: #ffffff;
	box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.1);
	padding: 3px 6px;
	box-sizing: border-box;
	font-size: inherit;
	font-family: inherit;
}

input,select,textarea,button,keygen,isindex,legend,a,label {
	font-family: inherit;
	font-size: 13px;
}

textarea {
	resize: vertical;
}

a,a:active,a:hover,a:visited {
	color: inherit;
	text-decoration: none;
}

/*** Pozostałe reguły globalne. ***/
html,body {
	height: 100%;
	font-family: Lato, Tahoma, Helvetica, 'Segoe UI', Segoe, Arial, 'Lucida Grande', Verdana, sans-serif;
	font-size: 13px;
	line-height: 1.3;
}

button,input,optgroup,select,textarea {
	line-height: 1.3; /* takie jak wyżej w html,body */
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

td,th {
	padding: 0;
}

input:-ms-input-placeholder {
	color: grey; /* dla IE domyślnie jest to inherit -> najcześciej czarmy */
}