@page {
size: A4;
margin: 0;
}

* {
    -webkit-print-color-adjust: exact !important;   /* Chrome, Safari 6 – 15.3, Edge */
    color-adjust: exact !important;                 /* Firefox 48 – 96 */
    print-color-adjust: exact !important;           /* Firefox 97+, Safari 15.4+ */
}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #fff;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #fff;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #fff;
}

H1,H2,H3,FORM {
color:#000;
margin:0;
padding:0;
}
H1 {
font-size:20px;
line-height: 20px;
padding-top: 0px;
padding-bottom: 0px;
}
H2 {
font-size:16px;
}

span.footnote {
float: footnote;
}

BODY {
background-color: #FFF;
}

INPUT[type="text"] {
background-color: #FFF !important;
border:1px solid black;
}

#main {
transition: margin-left .5s;
padding: 0px 15px;
padding-top: 0px;
}
h2.h1 {
font-size: 30px;
line-height: 35px;
margin-bottom: 10px;
margin-top: 10px;
}
.white-bg {
border:1px solid #aaa;
box-shadow: none;
}
.noprint, .feedback_content,.feedback_trigger,.breadcrumbs,HEADER,.poradie_ulohy,.ulohy,.pravidla_tlac,#submitbutton,#loading {
display:none;
}
.onlyprint {
display:inline !important;
}

.inputslovna {
display:inline !important;
width:50px;
height:30px;
}

.wrapper {
width:100% !important;
}

.three {
display:none !important;
}

.nine {
width: 100% !important;
float:none !important;
}

.printblok {
}

.printrow {
page-break-inside: avoid;
padding-bottom: 25px !important;
}
.printrow ul {
	margin-top: 0px !important;
}
.container .columns {
float:none !important;
}

.container {
float:none !important;
width:100%;
}
.columns {
float:none !important;
}

/* Individual */

.cell {
height:30px;
width:30px;
font-size:13px;
line-height: 29px;
}
.cell IMG {
width: 26px;
text-align:center;
height: 26px;
vertical-align: middle;
margin-top: -2px;
}
.cell.filled {
border:2px dashed #000;
}
.cellnoborder {
height:32px;
width:32px;
font-size:13px;
line-height: 30px;
}
.dve_odpovede {
float: none !important;
display: inline;
}