body {font-family: sans-serif-light,sans-serif;overscroll-behavior-y: contain;font-size: 1.125em}
html, .fullscreen {width: 100%;height: 100%;margin: 0;padding: 0;}

.noselect {
  -webkit-touch-callout: none;	/* iOS Safari */
    -webkit-user-select: none;	/* Safari */
     -khtml-user-select: none;	/* Konqueror HTML */
       -moz-user-select: none;	/* Old versions of Firefox */
        -ms-user-select: none;	/* Internet Explorer/Edge */
            user-select: none;	/* Non-prefixed version, currently supported by Chrome, Opera and Firefox */
}

.hideme {
    -moz-animation: cssAnimation 0s ease-in 10s forwards;		/* Firefox */
    -webkit-animation: cssAnimation 0s ease-in 10s forwards;	/* Safari and Chrome */
    -o-animation: cssAnimation 0s ease-in 10s forwards;			/* Opera */
    animation: cssAnimation 0s ease-in 10s forwards;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
@-webkit-keyframes cssAnimation {
    to {
        width: 0;height: 0;visibility: hidden;
    }
}

.center {display: flex;align-items: center;justify-content: center;}
.pruh {display: flex;flex-direction: row;background-color: lightgray;}

.zahlaviTlacitko {flex: 0 1 auto;cursor: pointer;background-color: white;}
.infoBunka {flex: 0 1 auto;display:flex;align-items: center;font-weight: bold;font-size: 1.125em}
.navigacniTlacitko {flex: 0 1 auto;cursor: pointer;background-color: orange;color: white;font-weight: bold;font-size: 1.0625em}
.rychleTlacitko {width: 20%;padding: 0px 4px 0px 2px;flex: 0 1 auto;text-align: center;cursor: pointer;background-color: white;color: black;font-size: 1.5em}
.spodniTlacitko {flex: 0 1 auto;cursor: pointer;background-color: #ffa500;color: white;font-weight: bold;font-size: 0.75em;}

.tabulkaDoklad tr td:nth-child(1) {padding:0px 0px 0px 4px;border-bottom: 1px solid gray;text-align: right;vertical-align: top;}
.tabulkaDoklad tr td:nth-child(2) {padding:0px 1px 0px 1px;border-bottom: 1px solid gray;vertical-align: top;}
.tabulkaDoklad tr td:nth-child(3) {width: 100%;padding:0px 0px 0px 1px;border-bottom: 1px solid gray;vertical-align: top;}
.tabulkaDoklad tr td:nth-child(4) {padding:0px 1px 0px 1px;border-bottom: 1px solid gray;text-align: right;vertical-align: top;}
.tabulkaDoklad tr td:nth-child(5) {padding:2px 8px 0px 4px;border-bottom: 1px solid gray;vertical-align: top;cursor: pointer;color: #ff0000;font-size: 0.75em;font-weight: bold;}

.tabulkaKatalog tr td:nth-child(1) {padding:0px 1px 0px 8px;border-bottom: 1px solid lightgray;cursor: pointer}
.tabulkaKatalog tr td:nth-child(2) {padding:0px 8px 0px 1px;border-bottom: 1px solid lightgray;text-align: right;vertical-align: top;}
