@import url("theme.css");

kbd {
	margin: 0px 0.1em;
	padding: 0.1em 0.6em;
	border-radius: 3px;
	border: 1px solid rgb(204, 204, 204);
	color: rgb(51, 51, 51);
	line-height: 1.4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	display: inline-block;
	box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2), inset 0px 0px 0px 2px #ffffff;
	background-color: rgb(247, 247, 247);
	-moz-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.2), 0 0 0 2px #ffffff inset;
	-webkit-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.2), 0 0 0 2px #ffffff inset;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	text-shadow: 0 1px 0 #fff;
}

kbd:hover,
kbd:hover * {
	color: black;
	/* box-shadow: 1px 1px 1px #333; */
}

.guilabel {
	border-left: none !important;
	border-right: none !important;
	border-top: none !important;
	border-bottom: 1px blue dotted !important;
	background: none !important;
	font-size: 80%;
	font-weight: 400;
	padding: 2.4px 6px;
	margin: auto 2px;
}

menuselection {
	font-size: 80%;
	font-weight: 400;
	padding: 2.4px 6px;
}

.blok,
.zakladka,
.przycisk,
.pole,
.formularz,
.raport {
	border-bottom: 1px blue dotted !important;
	font-size: 90%;
	font-weight: 500;
	padding: 2.4px 4px;
	margin: auto 2px;
}

.wy-nav-content {
	max-width: 100%;
}

/* override table width restrictions */
@media screen and (min-width: 767px) {
	.wy-table-responsive table td {
		/* !important prevents the common CSS stylesheets from overriding this as on RTD they are loaded after this stylesheet */
		white-space: normal !important;
	}

	.wy-table-responsive {
		overflow: visible !important;
	}
}
