[disabled]{opacity: 0.4}[onclick]{cursor: pointer}.kitolt{color: #000;background: #ddd;border: 1px solid #bbb;border-radius: 0;box-shadow: none;padding: 0.7em;max-width: 40em;margin: .7em auto;overflow: auto}.kitolt.szeles{max-width: none}.kitolt div.gombok{clear: both;margin-top: 1em;text-align: right}.login{max-width: 25em}.login h2{text-align: center;margin-bottom: 1em}.eduid div.gombok{text-align: center}@media print{.kitolt,input,select,textarea{border: 1px solid #808080}}legend{font-weight: bold;margin-top: 1em;clear: both}legend:first-child{margin-top: 0}form .form-elem{margin: .4em 0;display: table;width: 100%}@media screen and (min-width: 640px){form .bal{width: 32%;float: left;text-align: right;display: block}labelform .bal{padding: 2px}form .jobb{display: block;float: right;width: 64%}}form input,form select,form textarea{box-sizing: border-box;display: block;width: 100%}form span.fix{padding: 0 2px;display: inline-block}form .jobb textarea{margin: 0;padding: 2px}form span.datum input{display: inline;width: auto}form span.datum input + input{margin-left: -1px}form input[type=radio]{margin-left: 1ex}form input[type=radio]:first-child{margin-left: 0}label.radio{display: block;margin-left: 1em;padding-left: 1.7em;text-indent: -1.7em;box-sizing: border-box}label.radio input:checked + span{color: #f00;text-decoration: underline}label.radio-left{margin-left: 0}label.radio,label.checkbox{cursor: pointer}form.szeles label.radio:hover{background: rgba(255,0,0,0.05);box-shadow: 0 0 0 1px rgba(255,0,0,0.15) inset}.komment{color: #555}p.komment,div.komment{font-size: 81%}p.komment{margin-top: 0.3em;margin-bottom: 0.3em}p.notopmargin{margin-top: 0}label + p.komment{margin-top: 2px}span.fix + p.komment{margin-top: 0}div.tabok{text-align: center;line-height: 3em;margin: 1.4em auto;clear: both}.komment.hosszu{margin: .77777778em auto}table.vizszintessuru{line-height: 1.2}table.vizszintessuru th,table.vizszintessuru td{padding-top: 0.15em;padding-bottom: 0.15em}table.fuggolegessuru th,table.fuggolegessuru td{padding-left: 0.25em;padding-right: 0.25em}table.min65{min-width: 65%}table.elsokozep th:first-child,table.elsokozep td:first-child{text-align: center}table.tobbikozep th,table.tobbikozep td{text-align: center}table.tobbikozep th:first-child,table.tobbikozep td:first-child{text-align: left}table.osszeskozep th,table.osszeskozep td{text-align: center}table.elsoegyben th:first-child,table.elsoegyben td:first-child{white-space: nowrap}table button,span.datum button{border: 1px solid transparent;padding: 0;margin: 0;box-shadow: none;background-color: transparent;line-height: 1}table button:before,span.datum button:before{margin: 0}table button:active,span.datum button:active{box-shadow: none}.fill{width: 100%}.shrink{width: 1%;white-space: nowrap}table.attekinto button{float: right;margin-left: 0.5em}button.lezar:before,i.lezart:before{content: '\f023'}table.eredmeny input{width: 3em;text-align: center}table.eredmeny button[value='-']:before,i.jelenletures:before{content: '\f059';color: #7F7F7F}table.eredmeny button[value='1']:before,i.jelenletvolt:before{content: '\f067';color: #008000}table.eredmeny button[value='0']:before,i.jelenletnemvolt:before{content: '\f068';color: #A52A2A}table.eredmeny button[value='x']:before,i.jelenletelmarad:before{content: '\f0f4';color: #0000FF}table.eredmeny button[value='t']:before,i.jelenlettilos:before{content: '\f05e';color: #A52A2A}table.pontszamok thead th:last-child{text-align: center}table.pontszamok tbody td:last-child{text-align: right}i.javitott:before{content: '\f062';color: #008000}i.rontott:before{content: '\f063';color: #A52A2A}table.hazi button[value='uj']:before,i.haziuj:before{content: '\f059';color: #7F7F7F}table.hazi button[value='ko']:before,i.haziko:before{content: '\f0e5';color: #7F7F7F}table.hazi button[value='ok']:before,i.haziok:before{content: '\f00c';color: #008000}table.hazi button[value='nj']:before,i.hazinj:before{content: '\f00d';color: #A52A2A}i.hazivankomment:before{content: '\f0e5'}table.feladat i{float: right;margin-left: 0.5em}table.pontverseny .szorgalmi-nev{white-space: nowrap}table.pontverseny .szorgalmi-sajat{color: #f00}button.bead:before{content: '\f093'}i.szorgalmi:before{content: '\f006'}i.surgos:before{content: '\f071';color: #D93737}i.kesobb:before{content: '\f017'}i.forditas:before{content: '\f085'}i.regi:before{content: '\f023';color: #777}i.plagium:before{content: '\f05e';color: #A52A2A}.hazikomment{white-space: pre-wrap;margin-left: 2em}button.elonezet{margin: 0 0 0 .7em}table.jelentkezesadmin button{float: right;margin-left: 0.5em}button.beosztas:before{content: '\f0db'}table.level{width: 100%}table.level i{margin-right: 0.5em}pre.level-magas{line-height: 1.4}option.csoport:before{color: #f00;content: '\f0c0'}button.valasz:before{content: '\f112'}button.valaszmindenkinek:before{content: '\f122'}button.elkuld:before,button.ujlevel:before{content: '\f003'}i.mailuj:before{content: '\f0e0'}i.mailolvasva:before,i.mailelkuldve:before{content: '\f003'}i.le:before{content: '\f078'}i.ember:before{content: '\f007'}i.emberek:before{content: '\f0c0'}i.csatolmany:before{content: '\f0c6'}button.login:before{content: '\f090'}button.logout:before{content: '\f08b'}button.segitseg:before{content: '\f059';color: #07A;vertical-align: 1px}button.elozo:before{content: '\f053'}button.kovetkezo:before{content: '\f054'}button.mentes:before{content: '\f00c';color: #008000}button.megsem:before,i.megsem:before{content: '\f00d';color: #A52A2A}button.torol:before,i.torol:before{content: '\f014'}button.torol2:before,i.torol2:before{content: '\f014';width: 1.4em;text-align: center}button.naptar:before{content: '\f073'}button.szures:before,button.keres:before{content: '\f002'}button.szerkeszt:before,i.szerkeszt:before{content: '\f044'}button.hozzaad:before,i.hozzaad:before,a.hozzaad:before{content: '\f067'}button.elonezet:before{content: '\f01e'}a.fajl:before{content: '\f019'}a.html:before{content: '\f0ce'}a.csv:before{content: '\f019'}a.nyomtat:before{content: '\f0f6'}a.diagram:before{content: '\f036'}a.rss:before{content: '\f09e'}.bezargomb{display: block;position: absolute;right: 0.7em;top: 0.7em;font-size: 1.2em;width: 1em;height: 1em;line-height: 1em;z-index: 100;background: none;box-shadow: none;border: none;padding: 0;color: #fff}.bezargomb:before{content: '\f057'}.loading-spinner:after{font-family: 'FontAwesome';font-style: normal;font-weight: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: '\f110';font-size: 4em;text-align: center;position: fixed;top: 50%;left: 50%;width: 1.5em;height: 1.5em;line-height: 1.5em;margin-left: -0.75em;margin-top: -0.75em;z-index: 99999;background: #2a3d7a;color: #fff;text-shadow: 1px 1px 2px rgba(0,0,0,0.4);content: "\f110";border-radius: 50%;animation: fadeIn .5s, spin 1s infinite steps(8)}@keyframes spin{0%{transform: rotate(0deg)}100%{transform: rotate(359deg)}}#uzenet{position: fixed;z-index: 3000;top: 0;bottom: auto;left: 10%;right: 10%;overflow: hidden;padding: 1.5em 1.2em;border-radius: 0 0 3px 3px;background: #000;background: rgba(0,0,0,0.95);box-shadow: 0 0 0 1px rgba(0,0,0,0.2) inset, 1px 1px 6px rgba(0,0,0,0.8);border: 1px solid #777;border-top: none;color: #fff;transition: opacity .3s}@media screen and (min-width: 640px){#uzenet{left: 25%;right: 25%}}#uzenet div.duma{max-height: 400px;overflow: auto}#popupfillscreen{outline: none;opacity: 0;transition: opacity .3s;position: fixed;z-index: 1010;top: 0;bottom: 0;left: 0;right: 0;overflow: auto;background: #ddd;color: #000}#popupfillscreen.latszik{opacity: 1}#popupfillscreen pre,#popupfillscreen blockquote,#popupfillscreen table{background: #ccc url('style/hwb5.png') right bottom no-repeat;color: #000;border: 1px solid #bbb;box-shadow: none}.vanpopupnyitva{overflow: hidden;scroll-behavior: auto}#popupwindow{outline: none}#popupwindow h2{margin: 0;line-height: 2.5em;padding: .25em 1em;background: #2a3d7a;background-image: linear-gradient(to top, rgba(255,255,255,0), rgba(255,255,255,0.15));box-shadow: 0 0 0 1px rgba(0,0,0,0.2) inset, 0px 0px 8px rgba(0,0,0,0.25);text-shadow: 1px 1px 2px rgba(0,0,0,0.4);color: #fff;font-size: inherit;text-align: center;font-weight: normal;text-transform: uppercase}#popuptartalom{min-height: calc(100vh - 6em);padding: 0.5em}@media screen and (min-width: 800px){#popuptartalom{padding: 1em}}#popuptartalom:after{content: "";display: table;clear: both}#popupwindow .gombok{margin: 0;line-height: 2.5em;padding: .25em 1em;text-align: center;background: #d2d2d2;box-shadow: 0 1px 0 #bcbcbc inset}#popuptartalom{max-width: none}@media screen and (min-width: 52.5em){#popuptartalom{max-width: 52em;margin-left: auto;margin-right: auto}}div.datumvalaszto{position: absolute;z-index: 900;padding: 1em;box-shadow: 0 2px 3px rgba(0,0,0,0.25);display: none;border: 1px solid #bbb;background: #d9d9d9;color: #000}div.datumvalaszto.latszik{display: block}div.datumvalaszto div.cim{text-align: center;margin-bottom: 0.5em}div.datumvalaszto .elozo,div.datumvalaszto .kovetkezo{float: left}div.datumvalaszto .bezar{float: right}div.datumvalaszto .bezar:before{content: '\f057';color: #A52A2A}div.datumvalaszto button:before{margin: 0}div.datumvalaszto table{margin: 0}div.datumvalaszto th{text-align: center}div.datumvalaszto td{text-align: right;cursor: pointer}div.datumvalaszto td.valasztott{box-shadow: inset 0px 0px 0px 1px #f00}div.datumvalaszto td:hover{box-shadow: inset 0px 0px 0px 1px #f00}.hisztogram{white-space: nowrap}.hisztogram span.mi{display: inline-block;width: 10em;text-align: right}.hisztogram span.meter{display: inline-block;border-radius: 0.25em;border: 1px solid #bbb;background: #ddd;width: 50%;height: 0.9em;overflow: hidden;margin-bottom: -0.15em}.hisztogram span.meter span{display: block;height: 1em;background: #2a3d7a}.hisztogram span.meter span.hilite{background: #f4a407}.badge{margin: .7em 0;display: table;width: 100%}.badge + .badge{margin-top: 2em}.badge .badge-belso{display: table-row}.badge .badge-kep-doboz{display: table-cell;vertical-align: middle;width: 96px}.badge .badge-szoveg-doboz{display: table-cell;vertical-align: middle}.badge .badge-kep{display: block;margin: 0 auto}.badge .badge-nev{margin: 0}.badge .badge-leiras{margin: .35em 0}.badge .badge-meter{margin: 0;border-radius: 0.25em;border: 1px solid #bbb;background: #ddd;height: 1em;overflow: hidden;max-width: 24em}.badge .badge-meter-jelolt{display: block;height: 1em;background: #2a3d7a}.badge-kep-kicsi{width: 1em;height: 1em;max-width: none;display: block;margin: 0}.visuallyhidden{position: absolute;opacity: 0;width: 1px;height: 1px;overflow: hidden;left: -9999px;top: -9999px;clip: rect(0 0 0 0)}.files-box{margin-top: 2px}.files-filelist .torol2{cursor: pointer}table.naptar{max-width: 100%}table.naptar td,table.naptar th{border: 1px solid rgba(0,0,0,0.05)}table.naptar thead td,table.naptar thead th{width: 12%}table.naptar thead td:first-child,table.naptar thead th:first-child{width: 9%}table.naptar tbody td{vertical-align: top}table.naptar .naptar-aktivhet{border: 2px solid #f00}table.naptar .naptar-nap{opacity: 0.5;font-size: 81%}table.naptar .naptar-ma .naptar-nap{opacity: 1;font-weight: bold;color: #f00}table.naptar .naptar-esemeny{overflow: hidden;font-size: 81%;margin-top: 0.7em}