
/* For appearance */
.sticky-wrap {
	overflow-x: auto;
	overflow-y: hidden;
	position: relative;
	margin: 3em 0;
	width: 100%;
        margin-top:0;
}
.sticky-wrap .sticky-thead,
.sticky-wrap .sticky-col,
.sticky-wrap .sticky-intersect {
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	transition: all .125s ease-in-out;
	z-index: 50;
	width: auto; /* Prevent table from stretching to full size */
}
	.sticky-wrap .sticky-thead {
		box-shadow: 0 0.25em 0.1em -0.1em rgba(0,0,0,.125);
		z-index: 100;
		width: 100%; /* Force stretch */
	}
	.sticky-wrap .sticky-intersect {
		opacity: 1;
		z-index: 150;

	}
		.sticky-wrap .sticky-intersect th {
			background-color: #666;
			color: #eee;
		}
.sticky-wrap td,
.sticky-wrap th {
	box-sizing: border-box;
}

.sticky-wrap.overflow-y {
	overflow-y: auto;
	max-height: 50vh;
}


.sticky-thead {text-align:left;border-spacing:10px;width:100%;}
.sticky-thead tr th {font-size: 14px;font-weight:normal;line-height:40px;}
.sticky-thead tr td {min-height:60px;border-bottom:1px solid #c2c2c2;vertical-align: middle;}
.sticky-thead thead tr {background:#c2c2c2 !important; color:white;font-weight:bold;}

.nrrert {width:80px !important;}
.etapt {width:100px !important;}
.stanowiskot {width:250px !important;}
.komt {width:120px !important;}
.termt {width:250px !important;}
.infot {width:230px !important;}