*{box-sizing:border-box}.hidden{visibility:hidden}a{color:#000}button{cursor:pointer}body{background-color:#e9e8d4;color:#444;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.42857143}#wrapperOutput{background-color:#fff;border-radius:5px;margin:10px auto 0;max-width:910px;min-height:900px;padding:20px 5px 10px;position:relative;user-select:text!important}#wrapper{margin-bottom:50px;width:100%}#wrapper #register .status{font-weight:700}#wrapper #register .status,#wrapper .loading{display:flex;flex-direction:column;justify-content:center}#wrapper .loading{margin-left:10px}#wrapper .loading img{height:25px}#wrapper h1{font-size:18px;margin-bottom:30px;text-align:center}#wrapper h2{font-size:14px}#wrapper p{margin-bottom:20px}#wrapper p:first-of-type{margin-top:20px}#wrapper .block{border:1px solid #eee;box-shadow:0 0 5px 0 #ccc;margin:10px;padding:10px 10px 10px 20px}#wrapper .block-info{background-color:#f4f8fa;border-left:5px solid #5bc0de}#wrapper .block-warning{background-color:#fcf8f2;border-left:5px solid #f0ad4e}#wrapper .row{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:20px}#wrapper .row input,#wrapper label{display:flex;flex-direction:column;justify-content:center;margin-right:10px;margin:0 10px 0 0}#wrapper label{font-weight:700;width:150px}#wrapper input::placeholder{color:#999}#wrapper input,#wrapper select{border:1px solid #ced4da;border-radius:.25rem;color:#444;font-size:1rem;line-height:1.5;padding:8px}#wrapper button{background-color:#39b3d7;border:1px solid transparent;border-radius:4px;box-shadow:inset 0 3px 5px rgba(0,0,0,.125);color:#fff;font-size:14px;line-height:1.42857143;padding:6px 12px}#wrapper #blok1 input[type=radio]{font-weight:400;width:15px}#wrapper #blok1 label[for]{font-weight:400;padding:2px;width:50px}#wrapper #blok1 input[name=rodneprijmeniuchazece]{background-color:#f9f9f9;width:200px}#wrapper #blok2 input[name=datumnarozeniauto]{background-color:#eee!important;border:1px solid #aaa}#wrapper #blok3 input{margin-bottom:5px;width:250px}#wrapper #blok3 label{margin-bottom:5px;width:200px}#wrapper #blok3 .column{display:flex;flex-direction:column}#wrapper #blok3 .column:first-child{margin-right:50px}#wrapper #blok4 label{margin-bottom:5px;padding:2px;width:250px}#wrapper #blok4 .row{align-items:center}#wrapper #blok4 input{margin-bottom:5px}#wrapper #blok4 .column:first-child{width:350px}#wrapper #blok4 .column:first-child .row:first-of-type{margin-top:15px}#wrapper #blok4 .column:first-child input[type=text]{width:250px}#wrapper #blok4 label[for=pohlavi2],#wrapper #blok4 label[for]{font-weight:400;width:50px}#wrapper #blok5 .number1,#wrapper #blok5 .number2{font-weight:700;margin-bottom:10px}#wrapper #blok5 .row>.column{width:50%}#wrapper #blok5 label[for]{font-weight:400;padding:2px;width:180px}#wrapper #blok5 .row{align-items:center;margin-top:10px}#wrapper #blok5 input{align-self:center}#wrapper #blok5 input[type=text]{margin-bottom:5px;width:90%}#wrapper #blok5 button{display:flex;margin:auto auto 15px}#wrapper #blok5 .reverseOrder{flex-direction:row-reverse!important}#wrapper #blok6 label{margin-bottom:20px;width:250px}#wrapper #blok6 .columnIzo{align-self:flex-start;position:relative;width:40%}#wrapper #blok6 .columnGrades{margin:0 30px 0 0;width:55%}#wrapper #blok6 #izo,#wrapper #blok6 #nazevizo{font-size:.85em;width:90%}#wrapper #blok6 #find_output{background-color:#fff;border:1px solid #ccc;display:none;font-size:.8em;margin-left:0;margin-top:5px;padding:5px 5px 3px;position:absolute;width:350px;width:90%}#wrapper #blok6 #find_output a{cursor:pointer;display:block;margin-bottom:5px}#wrapper #blok6 .grades .lastHeader{margin-bottom:10px}#wrapper #blok6 .grades .lastHeader .c1{text-align:center}#wrapper #blok6 .grades .row{box-sizing:border-box;display:flex;flex-direction:row;margin-bottom:5px}#wrapper #blok6 .grades .row .delete{cursor:pointer;display:flex;flex-direction:column;font-size:21px;justify-content:center;margin-right:5px}#wrapper #blok6 .grades .row .c1{margin-right:10px;width:50%}#wrapper #blok6 .grades .row .c2{margin-right:4px;text-align:center;width:26%}#wrapper #blok6 .grades .row .c3,#wrapper #blok6 .grades .row .znamky{margin-right:4px;text-align:center;width:13%}#wrapper #blok6 .grades .row input{box-sizing:border-box;margin:0}#wrapper #blok6 .grades button{margin-bottom:20px}#wrapper #blok6 label[for=izo]{margin:15px 0 5px}#wrapper #blok6 #izo{background-color:#eee!important;border:1px solid #aaa}#wrapper #blok6 label[for=nazevizo]{margin:15px 0 5px}#wrapper #blok6 button{margin-top:20px}#wrapper #blok7 button{margin:0 10px 5px 0}#wrapper #blok7 #errorSum{font-weight:700;padding:15px}@media only screen and (max-width:500px){#wrapper label:first-child{width:100%!important}#wrapper #blok5 .row>.column{width:100%}#wrapper #blok6 .columnGrades,#wrapper #blok6 .columnIzo{margin:0!important;padding:0!important;width:100%!important}#wrapper #blok6 .grades .rocnik{display:none}#wrapper #blok6 .grades .row{flex-wrap:wrap}#wrapper #blok6 .grades .row .delete{margin-left:-12px}#wrapper #blok6 .grades .row .c1{margin-right:10px;width:45%}#wrapper #blok6 .grades .row .znamky:last-of-type{margin-right:0!important}}@font-face{font-display:block;font-family:Material Icons;font-style:normal;font-weight:400;src:url(/build/fonts/material-icons0c35d18bf06992036b69.woff2) format("woff2"),url(/build/fonts/material-icons4d73cb90e394b34b7670.woff) format("woff")}.material-icons{font-feature-settings:"liga";font-family:Material Icons}@font-face{font-display:block;font-family:Material Icons Outlined;font-style:normal;font-weight:400;src:url(/build/fonts/material-icons-outlined6f420cf17cc0d7676fad.woff2) format("woff2"),url(/build/fonts/material-icons-outlinedf882956fd323fd322f31.woff) format("woff")}.material-icons,.material-icons-outlined{word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;direction:ltr;display:inline-block;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap}.material-icons-outlined{font-feature-settings:"liga";font-family:Material Icons Outlined}@font-face{font-display:block;font-family:Material Icons Round;font-style:normal;font-weight:400;src:url(/build/fonts/material-icons-roundc380809fd3677d7d6903.woff2) format("woff2"),url(/build/fonts/material-icons-round5d681e2edae8c60630db.woff) format("woff")}.material-icons-round{font-feature-settings:"liga";font-family:Material Icons Round}@font-face{font-display:block;font-family:Material Icons Sharp;font-style:normal;font-weight:400;src:url(/build/fonts/material-icons-sharp219aa9140e099e6c72ed.woff2) format("woff2"),url(/build/fonts/material-icons-sharp3a4004a46a653d4b2166.woff) format("woff")}.material-icons-round,.material-icons-sharp{word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;direction:ltr;display:inline-block;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap}.material-icons-sharp{font-feature-settings:"liga";font-family:Material Icons Sharp}@font-face{font-display:block;font-family:Material Icons Two Tone;font-style:normal;font-weight:400;src:url(/build/fonts/material-icons-two-tone4ef4218c522f1eb6b5b1.woff2) format("woff2"),url(/build/fonts/material-icons-two-tone3baa5b8f3469222b822d.woff) format("woff")}.material-icons-two-tone{word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";direction:ltr;display:inline-block;font-family:Material Icons Two Tone;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap}