@font-face {
    font-family: 'RobotoCondensed-Regular';
    src: url('RobotoCondensed-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'RobotoCondensed-Light';
    src: url('RobotoCondensed-Light.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'RobotoCondensed-Bold';
    src: url('RobotoCondensed-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GeometricLight';
    src: url('Geometric-light.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'GeometricMedium';
    src: url('Geometric-medium.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'GeometricBulk';
    src: url('Geometric-bulk.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'GeometricLightI';
    src: url('Geometric-light-italic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'GeometricMediumI';
    src: url('Geometric-medium-italic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'GeometricBulkI';
    src: url('Geometric-bulk-italic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

* {
	box-sizing: border-box
}

body {
	margin: 0;
	font-size: 14px;
	color: #FFFFFF;
	background: #222222;
	/* background: url('../img/telko.jpg') repeat-x top center; */
	font-family: RobotoCondensed-Regular, Arial, sans-serif;
	/* background: green; */
}
h1 {
	color: #000000;
	margin: 0;
	display: block;
	width:  300px;
	/* line-height: 85px; */
	text-align: center;
	margin: auto;
}
.drgora {
	min-height: 85px;
	background: #FFFFFF;
	display: flex;
	justify-content: space-between;
	border-bottom: 8px solid #FFFFFF;
	flex-wrap: wrap;
	position: fixed;
	width:  100%;
	z-index: 100;
	top: 0;
}
.drzalogowany {
	color: #FFFFFF;
	margin: 0 15px 0 0;
	font-size: 20px;
	/* background: #000000; */
	text-align: right;
	/* line-height: 85px; */
}
.drzalogowany img {
	max-height: 100%;
}
.drflaga {
	width: 40px;
	height: 25px;
	margin: 0 5px 21px 0;
	border: 2px solid #000000;
	/* display: none; */
}
.drflaga.drakt {
	border: 2px solid #ffea01;
}
.drzalogowany:after {
	background: #FFEA01;
	top: -66px;
	/* content: ""; */
	height: 210px;
	position: absolute;
	-webkit-transform:skewY(-4deg);
	-moz-transform:skewY(-4deg);
	-ms-transform:skewY(-4deg);
	-o-transform:skewY(-4deg);
	transform:skewY(-4deg);
	width: 100%;
	z-index: -1;
	color: red;
	left: 0;
}
.drzalogowany .drtour {
	position: absolute;
	left: 0;
	top: 93px;
	width: 100%;
	height: 82px;
	display: flex;
	justify-content: space-between;
	background: #000000;
	background: linear-gradient(90deg, #000000 65%, #FFFFFF 93%);
	display: none;
}
.drzalogowany .drtour img {
	height: 72px;
}
.drgora form {
	display: none
}
.drlista {
	/* height: 356px; */
	overflow-y: auto;
	font-family: 'RobotoCondensed-Regular', sans-serif;
	font-size: 16px;
	flex-grow: 20;
}
tbody.drnowy {
	display: none !important;
}
.drlista.drraport {
	height: 479px;
	margin: 72px 0 0 0;
}
.drtabelka {
	width: 100%;
	overflow: auto;
	margin: 0 0 20px 0;
	position: relative;
}
.drhead1, .drhead2 {
	position: absolute;
	/* display: none; */
	background: #222222;
}
.drhead2 {
	display: none;
}
.drwybierztyp {
	display: none;
}
.drlista table {
	border: 0;
	width: 100%;
	margin: 0 0 0 -2px;
	/* border-collapse: collapse; */
	display: block;
	margin: 0
}
.drlista thead {
	display: none;
}
.drlista tbody, .drlista tr {
	display: inline-block;
	width: 100%;
	vertical-align: top;
}
.drlista tr {
	max-width: 320px;
	margin: 0 0 20px 0;
}
.drlista th, .drlista td {
	display: block;
}
.drraport .drlista table {
	width: 48%;
	display: inline-table;
}
.drlista td {
	border: 0;
	/* border-bottom: 8px solid transparent; */
	margin: 0;
	background: #656565;
	padding: 3px 6px;
	border: 3px solid #222222;
	width:  100%;
}
.drlista h4 {
	margin: 3px 0 0 0;
	/* font-size: 4vw; */
}
.drlista td[rel='pole1'] {
	/* position: sticky; */
	/* left: 0; */
	/* z-index: 10; */
}
.drlista td[rel='pole2'] {
	/* position: sticky; */
	/* left: 180px; */
	/* z-index: 10; */
	/* border-right-width: 6px; */
}
.drlista td[rel='pole2'] + td {
	/* border-left-width: 0; */
}
.drwpisy .drlista td[rel='pole1'] {
	/* left: 0; */
	/* min-width: 180px; */
	/* max-width: 180px; */
}
.drwpisy .drlista td[rel='pole2'] {
	left: 192px;
	/* min-width: 180px; */
	/* max-width: 180px; */
}
.drlista td.drfotka {
	min-width: 50px;
}
.drzgodarodo input {
	height: 25px;
	width: 25px
}
.drlista .drtenwiersz2 td {
	background: #404040;
}

.drlista td.drlink {
	line-height: 0;
	padding: 5px 5px 0;
}

.drlista td.drblad {
	outline: 3px solid #0872ba;
}
.drtyp {
	/* white-space: pre; */
}
.drlista thead td {
	background: rgba(255, 255, 255, 0.1);
	position: sticky;
	top: 0;
	background: #393939;
	border-bottom-width: 6px;
}
.drukryj {
	display: none;
}
.drlista thead td[rel='pole1'], .drlista thead td[rel='pole2'] {
	/* z-index: 20; */
}
.drwpisy .drreferencja, .drwpisy .drzgodarodo, .drwpisy .drzgodarodo + td {
	/* min-width: 90px; */
	/* max-width: 90px; */
}
td[rel^='pole'] {
	/* display: none */
}
td[rel='pole1'], td[rel='pole2'] {
	/* display: table-cell; */
}
.drnrystref input {
	/* display: none; */
}
.drlista tbody tr:first-of-type td {
	/* border-top-width: 0; */
}
.drkulki b {
	display: block;
	width: 10px;
	height: 10px;
	border: 2px solid #FFFFFF;
	margin: 0 auto;
	border-radius: 10px;
}
.drkulki b.drakt1 {
	border: 5px solid #0872ba;
	background: #ffffff;
}
.drjuzwydrukowane {
	width: 20px;
	height: 20px;
}
.drkulki {
	text-align: center;
}
.drfotka img {
	/* max-width: 100%; */
	/* max-height: 100%; */
	height: 60px;
}
.drwpisy .drfotka img {
	max-height: 50px;
	cursor: pointer;
}
.drustaw, .drusun, .drwyslij, .drzapisz, .dredytuj, .drzlytoken button, .drpotwierdz button, .drusunfoto, .drlista .drkategorie, .drschowajfoto, .drdrukujfoto, .drpokazid, button.drpobierzfoto {
	background: #0872ba;
	color: #ffffff;
	border: 0;
	font-size: 20px;
	/* line-height: 17px; */
	font-family: 'RobotoCondensed-Bold', sans-serif;
	border-radius: 2px;
	min-height: 41px;
}
.drusunfoto, .drpokazid, button.drpobierzfoto {
    font-size: 14px;
}
.drlista .drkategorie {
    font-size: 14px;
    width: 100%;
    min-width: 150px;
}
.drwpisy .drlista .drkategorie {
   cursor: default;
}
.drlista .drkategorie > * {
    display: block;
    color: #FFFFFF;
}
.drpotwierdz button {
	/* width: calc(100% - 12px); */
	/* margin: 0 6px 0 4px; */
	/* padding: 10px 0; */
	/* width: 300px; */
	/* margin: 0; */
	/* font-size: 25px; */
	display: none;
}
.drcofnij, .drzapisz {
	display: none;
}
.drwpisy .drzapisz {
	/* display: block; */
}
.drtenwiersz .drcofnij, .drtenwiersz .drzapisz {
	display: block;
}
.drtenwiersz .qdrusun, .drtenwiersz .dredytuj, .drtenwiersz .drustaw, .dredycja .dredytuj, .dredycja .drustaw {
	display: none;
}

.drtenwiersz .drimie, .drtenwiersz .drnazwisko, .drtenwiersz .drreferencja {
	/* padding: 3px 4px; */
}
.drlista input[type='text'], .drzlytoken input, .drlista input[type='date'], .drlista input[type='time'], .drlista select, .drlista option {
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	border-radius: 2px;
	padding: 4px 5px;
	font-size: 16px;
	background: #444444;
	font-family: 'RobotoCondensed-Regular', sans-serif;
	margin: 10px 0;
	width: 100%;
}
.drlista input[type='text'] {
	width: 120px;
	width: 100%;
}

.drwydruklisty table td {
	display: none;
}
.drwydruklisty table td[rel^='pole'], .drwydruklisty table td:nth-of-type(1), .drwydruklisty table td:nth-of-type(2), .drwydruklisty table td:last-of-type {
	display: table-cell;
	position: static;
}
.drwydruklisty table td input {
	display: none;
}
.drwydruklisty table td button {
	visibility: hidden;
}
.drzlytoken label input {
	width: 20px;
	height: 20px;
	margin: 0 20px;
	vertical-align: bottom;
}
.drwyslij {
	font-size: 14px;
}
.drwyslij b {
	font-size: 18px;
}
a {
	color: #428bca;
	text-decoration: none;
}
a:hover, a:focus {
	color: #2a6496;
	text-decoration: underline;
}
h2 {
	display: inline-block;
	vertical-align: top;
}
ul {
	font-size: 16px;
	margin: 0px;
	padding-left: 25px;
	list-style-type: square;
}
ul li {
	margin-bottom: 2px;
}
#container {
	background: url('../../awersy/IDEN.jpg');
	position: relative;
	display: inline-block;
	/* background: url(../img/linie3.png); */
	width: 105mm;
	/* height: 148mm; */
	background-size: contain;
	/* background-position: 0px -5mm; */
	background-repeat: no-repeat;
	/* transform: scale(0.77); */
	/* transform-origin: top left; */
	width: 148mm;
	height: 210mm;
	margin-bottom: -20px;
	overflow: hidden;
	/* outline: 1px solid greenyellow; */
	/* border-radius: 13px; */
	font-family: GeometricMediumI;
	/* text-transform: uppercase; */
}
#container.drrewers > * {
	display: none;
}
#container.drzdjecie0 img, #container.drzdjecie0 button {
    display: none;
}
.logo {
	margin: 5px 20px;
	color: #0976a5;
	font-size: 32px;
}
.logo p {
	margin: 0;
	color: #FFFFFF;
	font-family: Impact;
	line-height: normal;
	text-transform: uppercase;
	display: inline-block;
	text-align: left;
	margin: 5px 0 0 20px;
	vertical-align: top;
}
.logo span {
	color: #4e4646;
}
.logo p span {
	color: #FFFFFF;
	font-size: 20px;
	display: block
}
.info {
	margin: 0 0 15px;
	font-size: 15px;
	font-weight: bold;
}
.getit {
	text-align: center;
}
.getit a {
	color: #ec5d59;
}

#avatar_container {
	position: absolute;
	margin: -107px 0 0 0px;
}
#cover_container {
	margin-left: -15px;
	margin-top: -15px;
}
#container img {
}
.btn.edit-avatar {
	margin: 0;
	font-size: 15px;
	padding: 2px 5px;
	background: transparent !important;
	border: 0 !important;
}
#container img, .btn.edit-avatar {
    position: absolute;
    top: 78px;
    left: 42px;
    width: 215px;
    height: 277px;
    /* outline: 1px solid red; */
    top: 176px;
    left: 29px;
    width: 256px;
    height: 323px;
    /* border-radius: 17px; */
}
.xdrbeztla#container img, .xdrbeztla .btn.edit-avatar {
    position: absolute;
    top: 124px;
    left: 65px;
    width: 80.5px;
    height: 102.5px;
}
.btn.edit-cover {
	float: right;
	margin: -38px 0 0 0;
	position: relative;
	padding: 3px 8px;
	font-size: 12px;
	border-radius: 2px;
}
.btn.edit-bg {
	float: right;
	padding: 3px 6px;
	font-size: 13px;
	border-radius: 2px;
	margin-right: -2px;
}
.drszukaj {
	/* height: 100px; */
	/* vertical-align: top; */
	text-align: right;
	margin: 15px 0 0 0;
	padding: 0 0 0 0;
	/* display: none; */
}
.drwpisy .drszukaj {
	display: none;
}
.drszukaj input {
	width: 155px;
	margin: 0 10px 15px 0;
	border: 1px solid #FFFFFF;
	background: transparent;
	color: #FFFFFF;
	border-radius: 2px;
	padding: 8px 20px;
	font-size: 20px;
	background: #444444;
	font-family: 'RobotoCondensed-Regular', sans-serif;
	vertical-align: middle;
}
.drszukaj input[type='number'] {
	width: 70px;
	padding: 8px 0 8px 20px;
}
.drszukaj input[type='checkbox'] {
	width: 42px;
	height: 42px;
}
.drszukaj input.drweziej {
	width: 120px;
	padding: 8px 20px 8px 20px;
}


.drszukaj input::placeholder, .drlightbox input::placeholder {
	color: #FFFFFF;
	font-style:italic
}

.drszukaj button, .drguzik {
	width: 185px;
	margin: 0 10px 20px 0;
	color: #FFFFFF;
	border-radius: 2px;
	padding: 0 20px;
	font-family: 'RobotoCondensed-Bold', sans-serif;
	font-size: 25px;
	line-height: 39px;
	vertical-align: top;
}
.drszukaj button {
	border: 1px solid #0872ba;
	background: #0872ba;
}
#msdodajform button, .drguzik {
	border: 1px solid #0872ba;
	background: #0872ba;
}
.drguzik {
	margin-top: 23px;
	opacity: 0;
}
.drdodajrekord, .drpotwierdz {
	opacity: 1;
	width: 320px;
	font-size: 25px !important;
}
.drusun {
	opacity: 1;
	margin: 0;
	width: auto;
	font-size: 12px;
	padding: 0 10px;
}
#msdodajform button.drdrukujliste {
	margin: 0 441px 20px 0;
	width: 320px;
}
#msszukajform button.drkategorie, #msdodajform button.drkategorie {
	width: 493px;
	font-size: 20px;
	vertical-align: middle;
	margin: 7px 10px 20px 0;
}
#msdodajform strong {
	/* width: 342px; */
	font-size: 14px;
	display: inline-block;
	text-align: left;
	margin: -11px 10px 0 0;
	vertical-align: middle;
}
#msdodajform strong r {
	display: block;
	text-align: center;
	font-size: 20px;
}
button.drkategorie[value] {
	/* color: #FFFFFF; */
}
.drpolewej {
	display: inline-block;
	/* width: 750px; */
	vertical-align: top;
	margin: 15px 0 0 0;
	font-family: 'RobotoCondensed-Regular', sans-serif;
	font-size: 30px;
	width: calc(100% - 235px);
	width: 100%;
}
.drraport .drpolewej {
	display: block;
	width: 1000px;
	margin: 130px auto 0;
}
.drwszystkiefoto {
	display: none;
}
.drfoto {
	display: inline-block;
	width: 225px;
	vertical-align: top;
	margin: 20px 5px 0 0;
	text-align: right;
	display: none;
	position: relative;
	left: -574px;
	top: 6px;
	z-index: 100;
}
.drwszystkiefoto .drfoto {
	margin: 16px 5px 0 0;
	page-break-after: always;
}
.drdrukuj, .drzmiana {
	display: inline-block;
	width: 130px;
	verti	cal-align: top;
	font-size: 40px;
	background: #ffea01;
	border: 0;
	border-radius: 2px;
	color: #222222;
	font-family: 'RobotoCondensed-Bold', sans-serif;
	margin: 20px 0 0 0;
	height: 350px;
}
.drdol {
	display: flex;
	justify-content: space-between;
	/* display: none; */
	padding: 0 20px;
}
.drpoddol {
	display: none
}
.drwpisy .drdol {
	/* margin: 80px 0 0 0; */
}
.drdol button {
	cursor: pointer;
}
.drschowajfoto, .drdrukujfoto {
	position: absolute;
	left: 0px;
	top : 0;
}
.drschowajfoto {
	left: auto;
	right: -325px;
}
.drlink textarea {
	/* display: none; */
	/* visibility: hidden; */
	width: 1px;
	height: 0;
	border: 0;
	background: #656565;
	resize: none;
	outline: 0;
	overflow: hidden;
}
.drlink:focus {
	outline: 0;
}
.drdodruku {
	display: none;
	width: 130px;
}
.drbeztla {
	height: 200px;
	display: block;
}
.drztlem {
	height: 130px;
	display: block;
}
.drdane {
	position: absolute;
	top: 374px;
	left: 0px;
	width: 500px;
	color: #010101;
	text-align: left;
	font-size: 30px;
	/* line-height: 27px; */
	top: 610px;
	text-align: center;
	font-size: 30px;
	text-transform: uppercase;
	/* height: 10px; */
	/* background: red; */
}
.xdrbeztla .drdane {
	top: 237px;
}
.drdane > span {
	line-height: 42px;
	white-space: nowrap;
	font-family: 'GeometricBulk';
	display: inline-block;
	position: absolute;
	left: 0;
	min-width: 502px;
	font-size: 70px;
}
span.drnazwisko {
	/* text-transform: uppercase; */
	display: block;
}
span.drimie {
	top: -62px;
	line-height: 42px;
	height: 42px;
	/* overflow: hidden; */
	display: block;
}
span.drstanowisko {
	font-size: 24px;
	/* letter-spacing: -1px; */
	display: block;
	/* margin: 23px 0 22px 0; */
	font-size: inherit !important;
	top: 117px;
	display: none;
}
span.drnarodowosc {
	font-size: 30px;
	top: 58px;
	display: none;
}
.drqr, #container img.drqr {
	position: absolute;
	top: 183px;
	left: 311px;
	width: 144px;
	height: 144px;
	background-size: cover;
	border-radius: 0;
	/* display: none; */
	border-top: 4px solid #FFFFFF;
	border-right: 4px solid #FFFFFF;
	border: 4px solid #FFFFFF;
	/* outline: 1px dashed red; */
}
.drdata {
	position: absolute;
	top: 541px;
	left: 45px;
	min-width: 470px;
	border-radius: 0;
	color: #000000;
	/* font-family: "Arial Black", Arial, sans-serif; */
	text-align: center;
	font-size: 30px;
	line-height: 42px;
	display: none;
}
.drdata b {
	font-weight: normal;
	display: block;
	white-space: nowrap;
}
.drstrefy {
	position: absolute;
	top: 433px;
	left: 303px;
	width: 148px;
	border-radius: 0;
	color: #000000;
	font-family: GeometricBulkI;
	text-align: left;
	font-size: 31px;
	line-height: 47px;
	display: flex;
	/* background: #000000; */
	height: 46px;
	padding: 10px;
	justify-content: space-around;
	outline: 0 !important;
	/* display: none; */
	background: #FFFFFF;
}
.drwpisy .drstrefy {
	display: none;
}
.drstrefy b {
	/* width: calc(100% / 9); */
	font-weight: normal;
	display: block;
	text-align: center;
}
.drstrefy b.drfop {
	position: absolute;
	visibility: hidden;
}
.drstrefy b.drfop:after {
	position: absolute;
	visibility: visible;
	content: "FOP";
	top: -120px;
	left: -3px;
}
#msdodajform label, .drawersy label {
	display: inline-block;
	/* height: 160px; */
	/* margin: 0 3px; */
	/* text-transform: uppercase; */
	font-family: 'RobotoCondensed-Bold', sans-serif;
	font-size: 17px;
	width: calc(100% / 10);
	flex: 0 0 10%;
}
#msdodajform label:last-of-type {
	/* flex: 0 0 100%; */
}
#msdodajform label:last-of-type span {
	/* padding: 59px 0; */
}
#msdodajform b, .drawersy b {
    display: none;
}
#msdodajform b:nth-child(7n) {
    width: 100%;
    /* border: 1px solid red; */
    /* display: none; */
    height: 0;
}
#msdodajform label span, .drawersy label span {
	display: table-cell;
	border: 4px solid #222222;
	vertical-align: middle;
	height: 76px;
	/* white-space: pre; */
	background: #F1F1F1;
	color: #FFFFFF;
	padding: 5px;
	width: 300px;
	line-height: 24px;
	word-break: break-word;
}
#msdodajform img {
	/* width: 100%; */
	display: block;
	border: 4px solid transparent;
	height: 126px;
}
#msdodajform input[type='checkbox'], #msdodajform input[type='radio'], .drawersy input {
	display: none;
}
#msdodajform span:hover, .drawersy span:hover {
	border: 4px solid #0872ba;
}
#msdodajform input:checked + span, .drawersy input:checked + span {
	border: 4px solid #0872ba;
}
h3 {
	display: inline-block;
	margin: 0;
	width: 180px;
	display: none;
}
.drlogo {
	/* position: absolute; */
	/* left: 0; */
	/* top: 0; */
	display: inline-block;
	vertical-align: middle;
	height: 100%;
	margin: auto;
}
.drawersy {
	margin: 0;
	color: #FFFFFF;
	text-align: center;
	display: flex;
	align-content: space-between;
	padding: 0 20px;
	/* width: 100%; */
	flex-wrap: wrap;
	/* flex-direction: column; */
	height: 800px;
}
#msdodajform .drawersy {
	display: none;
}
.dredycjakategorii {
	display: flex;
	display: none;
	width: calc(100% / 10 - 8px);
	flex-wrap: wrap;
	padding: 4px;
}
.drlightbox .dredycjakategorii input {
	display: inline-block;
	width: 100%;
	font-size: 17px;
	background: #FFFFFF;
	margin: 0 0 4px 0;
	font-family: 'RobotoCondensed-Bold', sans-serif;
	text-align: center;
}
.drznik {
	display: none !important;
}
.drlightbox {
	position: fixed;
	z-index: 1000;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	text-align: center;
	display: table;
	line-height: 100%;
	height: 100%;
	width: 100%;
}
.drloader {
	display: none;
}
.drlightbox:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #222222;
	opacity: 0.98;
	z-index: -1;
}
.drlightbox input {
	width: 1px;
	background: #222222;
	border: 0;
	outline: 0;
}
.drautoryzacja input {
	width: 195px;
	margin: 0;
	border: 1px solid #FFFFFF;
	background: transparent;
	color: #FFFFFF;
	border-radius: 2px;
	padding: 8px 20px;
	font-size: 20px;
	background: #444444;
	font-family: 'RobotoCondensed-Regular', sans-serif;
}

.drlightbox button {
	width: 185px;
	margin: 0 20px 0 0;
	color: #FFFFFF;
	border-radius: 2px;
	padding: 0 20px;
	font-family: 'RobotoCondensed-Bold', sans-serif;
	font-size: 20px;
	line-height: 31px;
	vertical-align: top;
	border: 1px solid #0872ba;
	background: #0872ba;
	display: block;
	margin: 33px auto;
}
.drlightbox > div {
	display: table-cell;
	height: 100%;
	vertical-align: middle;
	width: 100%;
	font-size: 20px;
}
.drmajax, .drmajax2 {
	display: none;
	position: fixed;
	z-index: 140;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	height: 100%;
	width: 100%;
	border: 0;
	/* padding: 120px 0 0 0; */
}
.drmajaxx {
	display: none;
	position: fixed;
	z-index: 100;
	top: 0;
	right: 0;
	cursor: pointer;
}
.drzdjecie {
	text-align: center;
	margin: 0 auto 0;
}
.drzlytoken {
	margin: 20px 20px 0 0;
	font-size: 20px;
	text-align: right;
}
.drzgoda {
	display: block;
	font-size: 20px;
	margin: 10px;
}
.drkroki {
	font-size: 16px;
	line-height: 24px;
	margin: 24px;
}
.drkroki ol {
	font-size: 16px;
	line-height: 24px;
	text-align: left;
}
.drzolty {
	font-size: 20px;
	color: #0872ba;
}
.drpodajhoslo {
	margin: 100px 0 0 0;
}
.drpodajhoslo input {
	width: 200px;
}

@media print { 
	h2, button.btn, .drszukaj, .drwybierztyp, .drpolewej, .drdrukuj, .drlogo, h1, .drzalogowany, .drlightbox, .drzmiana, .drgora {
		display: none
	}
	.drwydruklisty {
		display: block;
	}
	.drwydruklisty .drtabelka {
		width: auto !important;
		height: auto !important;
	}
	.drwydruklisty table {
		border-collapse: collapse;
		margin: 5px;
		width: auto;
	}
	.drwydruklisty table td {
		color: #000000;
		background: #FFFFFF;
		border: 1px solid #000000 !important;
	}
	body {
		qmargin-top: -10mm;
		background: #FFFFFF;
	}
	#container {
		transform-origin: top left !important;
		/* Chrome3 */
		/* transform: scale(1.38424); */
		/* transform: scale(1.35); */
		left: 0;
		top: 0;
		/* transform: scale(1.067); */
		background: none;
	}
	#container.drbeztla:not(.drrewers) {
		background-image: none !important;
	}
	.drfoto {
		margin: 0;
		margin-top: 0 !important;
		text-align: left;
		left: 275px;
		top: 13px;
		transform: scale(1.11);
		left: 3px;
		top: 35px;
		margin-bottom: 0;
	}
	.drdol {
		display: block;
		margin: 0 !important;
		padding: 0 !important;
	}
	.drschowajfoto, .drdrukujfoto {
		display: none;
	}

	#container img, .btn.edit-avatar {
		top: 81px;
		left: 147px;
		width: 264px;
		height: 332px;
	}
	.drstrefy {
		top: 423px;
		left: 53px;
	}
	.drdata {
		top: 539px;
		left: 45px;
	}
	span.drimie {
		top: -1px;
	}
	span.drnarodowosc {
		top: 61px;
	}
	span.drstanowisko {
		top: 122px;
	}
}

.drqr {
	/* display: none; */
}
/*@media only screen and (hover: none) and (pointer: coarse) {*/
@media screen and (max-width: 1000px) {

	body {
		/* background: red; */
	}
	.drlista tr, .drlista td {
		max-width: none;
		font-size: 5vw;
	}
	.drlista input[type='text'], .drzlytoken input, .drlista input[type='date'], .drlista input[type='time'], .drlista select, .drlista option {
		font-size: 5vw;
		margin: 0;
	}
	.drwpisy .drfotka img {
		height: 30vw;
		max-height: 30vw;
	}
	.drzgodarodo input {
		height: 8vw;
		width: 8vw;
	}
	.drdodajrekord, .drpotwierdz, .drlista .drkategorie, .drusun, .drlightbox button {
		width: 100%;
		font-size: 5vw !important;
		height: auto;
		max-height: none;
		line-height: 1.8;
		padding: 0;
		border: 0;
		margin: 0;
	}
	.drusun {
		width: 30%;
		margin: 0 0 0 70%;
	}
	.drlightbox > div {
		font-size: 5vw;
		line-height: 1;
	}
	.drkroki, .drkroki p, .drkroki ol {
		font-size: 3vw;
		line-height: 1.1;
	}
	.drlista h4 {
		margin: 3px 0 3px 0;
		font-size: 4vw;
	}
	.drawersy {
		display: block;
		padding: 100px 0 0 0;
		width: 100%;
	}
	#msdodajform label, .drawersy label, .drawersy label span {
		display: block;
		font-size: 5vw;
		width: 100%;
		line-height: 1.1;
		margin: 0 0 20px 0;
		height: auto;
	}
	h1 {
		font-size: 3vw;
		width: 29%;
	}
	.drgora {
		/* min-height: 85px; */
	}
	.drlogo {
		height: auto;
		width: 40%;
		margin: auto 0;
	}
	.drzalogowany {
		width: 20%;
		margin: auto 5px auto 0;
	}
	.drzalogowany img {
		max-height: none;
		width: 70%;
		height: auto !important;
		margin: 0 5px 0 0;
	}
	.drzalogowany a img {
		display: none;
	}
	.drzalogowany img.drflaga {
		width: 20px !important;
		height: 20px !important;
		margin: 0 5px 0 0;
		border: 2px solid #000000;
		/* display: none; */
	}
	.drflaga.drakt {
		border: 2px solid #ffea01;
	}	
}