.auth{align-items:center;display:flex;flex-flow:column;margin-top:3em}.auth h2{text-align:center}.login{width:100%}.login,.login form{display:flex;flex-flow:column}.login form label{margin-top:1em}.login .login__error{margin-top:2em}.login .login__buttons{align-items:center;display:flex;flex-flow:row;gap:10px;justify-content:center;margin:15px}.login .login__button{width:50%}.login .login__reset-button{font-size:.8em;padding:5px 10px;width:30%}.button{background-color:#8985ff;border:0;border-radius:5px;color:#fff;font-size:1rem;padding:10px 20px;transition:all .3s ease-in}.button:hover{background-color:#d8c1ff;cursor:pointer}.button__inactive,.button__inactive:hover{background-color:#a5aeb1!important}.button__inactive:hover{cursor:auto!important}.button__danger{background-color:#ee6565!important}.button__danger:hover{background-color:#e40303!important;cursor:auto!important}.passwordInput{margin-top:1em}.passwordInput div{display:flex;flex-direction:column;position:relative}.passwordInput div img{padding-right:.2em;position:absolute;right:0;width:2em}.kennari h2{margin-bottom:1rem;text-align:center}.kennari form{display:flex;flex-flow:column}.kennari form label{margin-top:1em}.kennari form button{margin:2em auto 0;width:50%}.kennari form div{display:flex;justify-content:space-between}.kennari form p{display:flex;flex-flow:column;justify-content:flex-end;margin:0;width:auto}.numStudents h2{margin-bottom:2rem}.numStudents h2,.numStudents p{text-align:center}.numStudents form{display:flex;justify-content:center;margin-top:1rem}.numStudents form input{margin-right:1rem}.numStudents form button{margin-left:1rem}.skra,.start{margin-top:3em}.skra h2{margin-bottom:1em;text-align:center}.skra .heildarSub{display:flex;justify-content:center;margin-bottom:4em;margin-top:2em}.skraForm{display:flex;flex:2 1;height:100%}.skraForm>div{align-items:flex-start;display:flex}.skraForm .myndaDiv{margin-right:1em}.skraForm>div>p{border-radius:5px}.skraForm form{width:100%}.skraForm form label{display:flex;flex-direction:column;margin-top:1em}.skraForm form label:first-of-type{margin-top:0}.skraForm .dagsetningarTextaDiv,.skraForm .kennitoluTextaDiv{display:flex}.skraForm .dagsetningarTextaDiv p:first-child,.skraForm .kennitoluTextaDiv p:first-child{margin-right:1em}.skraForm .datePickerDiv{display:flex}.skraForm .datePickerDiv img{margin-bottom:1em}.skraForm .kynDiv>div{background-color:#e4e2e2;border-radius:5px;display:flex;justify-content:space-evenly;margin-bottom:1em;padding:.5em 0;width:50%}.skraForm .kynDiv label{margin-top:0}.skraForm .dropDown{margin-bottom:.5em}.skraForm .dropDown label{display:block}.skraForm .dropDown>div{display:flex}.skraForm .dropDown select{width:50%}.skraForm .reviewDiv textarea{background-color:#e4e2e2;border-radius:5px;font-family:inherit;height:10em;padding:.5em;width:100%}.skraForm .submitDiv{display:flex;justify-content:space-between;margin-top:2em}.skraForm .submitDiv button{width:40%}.skraForm img{align-items:center;display:flex;margin-left:1em}.skraForm .nidurstodur p,.skraForm>div>div>p{border-radius:5px;margin-bottom:2em}.skraForm .nidurstodur p{padding:.5em 1em;width:100%}.skraForm .textaDiv{width:100%}.skraForm .textaDiv p{padding-left:1em;width:100%}.skraForm>div>div>p{padding:0 1em}.skraForm button{margin-bottom:2em}.skraForm .annadMalDiv{align-items:baseline;display:flex;margin-top:1em}.skraForm .annadMalDiv input{margin-left:1em}.skraForm .react-date-picker{margin-bottom:1em;width:50%}.skraForm .react-date-picker .react-date-picker__wrapper{background-color:#e4e2e2;border:none;border-radius:5px;padding:.5em 1em}.skraForm .react-date-picker input{padding:0}.skraForm .react-date-picker button{margin:0}.skraForm .react-calendar__tile:disabled{background-color:#3f3f3f;color:#727272}.react-date-picker{display:inline-flex;position:relative}.react-date-picker,.react-date-picker *,.react-date-picker :after,.react-date-picker :before{box-sizing:border-box}.react-date-picker--disabled{background-color:#f0f0f0;color:#6d6d6d}.react-date-picker__wrapper{border:thin solid gray;display:flex;flex-grow:1;flex-shrink:0}.react-date-picker__inputGroup{box-sizing:initial;flex-grow:1;min-width:calc(12px + 4.754em);padding:0 2px}.react-date-picker__inputGroup__divider{padding:1px 0;white-space:pre}.react-date-picker__inputGroup__divider,.react-date-picker__inputGroup__leadingZero{display:inline-block;font:inherit}.react-date-picker__inputGroup__input{-webkit-appearance:textfield;appearance:textfield;background:none;border:0;box-sizing:initial;color:currentColor;font:inherit;height:100%;min-width:.54em;padding:0 1px;position:relative}.react-date-picker__inputGroup__input::-webkit-inner-spin-button,.react-date-picker__inputGroup__input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.react-date-picker__inputGroup__input:invalid{background:#ff00001a}.react-date-picker__inputGroup__input--hasLeadingZero{margin-left:-.54em;padding-left:calc(1px + .54em)}.react-date-picker__button{background:#0000;border:0;padding:4px 6px}.react-date-picker__button:enabled{cursor:pointer}.react-date-picker__button:enabled:focus .react-date-picker__button__icon,.react-date-picker__button:enabled:hover .react-date-picker__button__icon{stroke:#0078d7}.react-date-picker__button:disabled .react-date-picker__button__icon{stroke:#6d6d6d}.react-date-picker__button svg{display:inherit}.react-date-picker__calendar{max-width:100vw;width:350px;z-index:1}.react-date-picker__calendar--closed{display:none}.react-date-picker__calendar .react-calendar{border-width:thin}.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{font:inherit;font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font:inherit;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;line-height:16px;font:inherit;font-size:.833em;max-width:100%;padding:10px 6.6667px;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.modal{background-color:#fff;border:2px solid #000;border-radius:20px;bottom:0;left:0;margin:3em;overflow:scroll;overflow-x:hidden;position:fixed;right:0;top:0;z-index:200}.modal .close{color:#000;height:1.5em;margin:1em 1em 0 0;position:absolute;right:0;top:0}.modal h2{text-align:center}.modal table{margin:0 auto}.modal table td{border-radius:5px;text-align:center}.modal table th{border:1px solid #000;border-radius:5px;font-weight:700;padding:.5em 1em}.modal .skill{border-radius:5px;margin:.5em auto;width:40%}.modal .center,.modal .skill{text-align:center}.modal .tab p{margin-bottom:.5em}.backdrop{background-color:#00000080;bottom:0;left:0;position:fixed;right:0;top:0}.resultsTafla>div{display:flex}.resultsTafla .textaDiv{width:100%}.resultsTafla .textaDiv p{border-radius:5px;padding-left:1em;width:100%}.resultsTafla .resultTaflaDiv{overflow-x:scroll}.resultsTafla .resultTaflaDiv table{background-color:#fff;margin-bottom:3em;margin-top:4em;position:relative;width:100%}.resultsTafla .resultTaflaDiv table th{align-content:center;font-size:12px;margin-right:2em;padding-left:1em;text-align:left;width:6em}.resultsTafla .resultTaflaDiv table th:first-child{flex:3 1;margin-right:16em}.resultsTafla .resultTaflaDiv table th:not(:first-child){flex:1 1;margin-bottom:2em;transform:rotate(-90deg)}.resultsTafla .resultTaflaDiv table tr{align-items:center;display:flex;margin:0;padding:0;transition:all .3s ease-in}.resultsTafla .resultTaflaDiv table td{border-radius:5px;flex:1 1;margin:.1em;text-align:center}.resultsTafla .resultTaflaDiv table td:first-child{background-color:#e6e3e3;margin-right:2em;padding-left:.5em}.resultsTafla .resultTaflaDiv table td:first-child,.resultsTafla .resultTaflaDiv table th:first-child{flex-grow:3;text-align:left}.resultsTafla .resultTaflaDiv table tbody tr:hover{background-color:#a7a7a7;border-radius:5px;margin:.5em 0;padding:.1em 0}.resultsTafla .downloadDiv{display:flex;flex-direction:column}.resultsTafla .downloadDiv p{margin-top:2em;text-align:center}.resultsTafla .downloadDiv>div{display:flex;justify-content:space-around;margin:2em 0}.resultsTafla .downloadDiv>div div{display:flex;justify-content:center}.resultsTafla .downloadDiv>div div img{margin-right:1em}.resultsTafla .downloadDiv>div div .excelIcon{width:2em}.resultsTafla .downloadDiv>div div .pdfIcon{width:3em}.resultsMedal>div{display:flex}.resultsMedal .textaDiv{width:100%}.resultsMedal .textaDiv p{border-radius:5px;padding-left:1em;width:100%}.chartdiv{align-items:center;display:flex}.chartdiv img{height:2em;margin-right:1em}.hoverbox{background-color:#fff;width:calc(100% - 3em)}.hoverbox,.hoverbox *{box-sizing:border-box;position:relative}.hoverbox__bottom{display:block}.hoverbox__top{background:#0009;border-radius:5px;bottom:0;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;padding:15px;position:absolute;right:0;top:0;transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;width:100%}.hoverOver{opacity:1;visibility:visible}.hoverbox__top p:not(:last-child){margin-bottom:1em;width:auto}.resultsEinstaklings{display:flex;flex-flow:column;margin-left:8.333333333%;padding-left:20px}.resultsEinstaklings>div{display:flex}.resultsEinstaklings .content{display:flex;flex-flow:column}.resultsEinstaklings .content .textaDiv{width:100%}.resultsEinstaklings .content .textaDiv p{border-radius:5px;padding-left:1em;width:100%}.resultsEinstaklings .content .downloadNem{align-items:center;display:flex;justify-content:center;margin-top:2em}.resultsEinstaklings .content .downloadNem .downloadNem__pdf{cursor:pointer;margin-right:1em;width:3em}.resultsEinstaklings .content .downloadNem button{padding:1em}.resultsEinstaklings .content .umsogn,.resultsEinstaklings .content table{margin-left:11.11111%;margin-top:1em;width:77.77777%}.resultsEinstaklings .content table{background-color:#fff}.resultsEinstaklings .content table th{flex:1 1}.resultsEinstaklings .content table tr{display:flex;margin:0;padding:0;transition:all .3s ease-in}.resultsEinstaklings .content table td{border-radius:5px;flex:1 1;margin:.1em;text-align:center}.resultsEinstaklings .content table th:nth-child(2){padding-left:1em}.resultsEinstaklings .content table td:first-child{background-color:#e6e3e3;margin-right:1em;padding-left:.5em;text-align:left}.resultsEinstaklings .content table tbody tr:hover{background-color:#a7a7a7;border-radius:5px;margin:.5em 0;padding:.1em 0}.resultsEinstaklings .content .chartdiv{margin-top:1em}.resultsEinstaklings .content .chartdiv:last-child{margin-bottom:1em}@media (max-width:799px){.resultsEinstaklings{margin-left:2.08333%}}.fyrraSeinnaDiv{display:flex;margin:0 auto;width:77.77777%}.fyrraSeinnaDiv .fyrraDiv,.fyrraSeinnaDiv .seinnaDiv{display:flex;justify-content:center;margin-top:1em;position:relative;width:100%}.initialButton{height:4em;width:80%}.closeFyrriSeinni{padding:.3em;position:absolute;right:0;top:0;width:2em}.fyrriSeinni form{margin-top:1em}.fyrriSeinni form .dropDown{margin-bottom:1rem}.fyrriSeinni form select{width:100%}.fyrriSeinni form button{margin-top:2em}.fyrriSeinni form .react-date-picker{width:100%}.fyrriSeinni form .react-date-picker .react-date-picker__wrapper{background-color:#e4e2e2;border:none;border-radius:5px;padding:.5em 1em}.fyrriSeinni form .react-date-picker input{padding:0}.fyrriSeinni form .react-date-picker button{margin:0}.resultsNemenda>div{display:flex}.resultsNemenda .textaDiv{width:100%}.resultsNemenda .textaDiv p{border-radius:5px;padding-left:1em;width:100%}.resultsNemenda .nemendaListi{display:flex;flex-flow:column;margin-bottom:5em;width:100%}.resultsNemenda .downloadDiv{display:flex;justify-content:center;margin:2em 0}.resultsNemenda .downloadDiv img{margin-right:1em}.resultsNemenda .downloadDiv .pdfIcon{cursor:pointer;width:3em}.results{margin-bottom:8em}.results h2{margin-bottom:1em;margin-top:3em;text-align:center}.results .message{height:5em;margin:0 auto}.changePassword{margin-top:3em}.changePassword h2{text-align:center}.changePassword form{display:flex;flex-direction:column}.changePassword form label{margin-top:1em}.changePassword form button{margin:2em auto;width:50%}.info{margin-bottom:6em}.info h2{margin-top:3em;text-align:center}.info h2,.info p{margin-bottom:1em}.info p{text-align:justify}.info .videoDiv{display:flex;justify-content:center;margin-top:2em}.info .downloadDiv{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2em}.info .downloadDiv a{margin-top:2.5em;width:30%}.info .downloadDiv a button{width:100%}.info .buttonDiv{display:flex;justify-content:center;margin-top:3em;width:100%}.info .buttonDiv .tilBaka{cursor:pointer}.headerDropDownClosed{top:-14rem}.headerDropDown{top:6rem}.headerDropDown,.headerDropDownClosed{background-color:#d8c1ff;border-radius:0 0 0 20px;padding:2em 3em 1em;position:absolute;right:0;transition:top .6s ease-in-out;z-index:1}.headerDropDown p,.headerDropDownClosed p{padding:.5em 0}.headerDropDown p:hover,.headerDropDownClosed p:hover{cursor:pointer}.headerDropDown .header__breyta,.headerDropDownClosed .header__breyta{display:flex;flex-direction:column}.headerDropDown .header__breyta button,.headerDropDown .header__breyta label,.headerDropDownClosed .header__breyta button,.headerDropDownClosed .header__breyta label{margin-top:1em}.headerDropDown .header__breyta button:hover,.headerDropDownClosed .header__breyta button:hover{background-color:#8985ff}.headerDropDown .header__henda div,.headerDropDownClosed .header__henda div{margin:1em 0}.headerDropDown .header__henda div input,.headerDropDownClosed .header__henda div input{margin-right:.5em}.headerDropDown .header__henda .henda__button,.headerDropDownClosed .header__henda .henda__button{display:flex;justify-content:center;width:100%}.headerDropDown .header__henda .henda__button button,.headerDropDownClosed .header__henda .henda__button button{width:60%}.headerDiv{background-color:#8985ff;border-radius:0 0 20px 20px;box-shadow:5px 5px 5px 5px #0000001a;padding:2em 0;position:relative;width:100%;z-index:10}.headerDiv .header{display:flex;justify-content:space-between;left:0;margin:0}.headerDiv .header .menntaLogo{cursor:pointer;height:3em;margin-left:2em;width:3em}.headerDiv .header .avatar,.headerDiv .header .avatarPlaceholder{height:3em;margin-right:2em;width:3em}.headerDiv .header .avatar{cursor:pointer}*{box-sizing:border-box;margin:0;padding:0}html{display:flex;justify-content:center}body{font-family:Raleway,sans-serif;line-height:1.6;width:100%}.App{background-color:#fff}header,main{margin-left:10px;margin-right:10px}.SubApp{align-items:center;background-color:#fff;justify-content:center;margin:0 auto;min-height:100vh;padding:1em;width:80%}.SubApp,.app__header{display:flex;flex-direction:column}.app__header img{margin:1em auto 0;width:30%}.app__header h1{margin:1em 0;text-align:center;width:100%}input[type=date],input[type=email],input[type=number],input[type=password],input[type=text],select{background-color:#e4e2e2;border:none;border-radius:5px;padding:.5em 1em}.hide{display:none!important}.visable{display:block}.correct{color:green}.incorrect{color:red}.neutral{background-color:#e4e2e2}.msf{background-color:#f14a4a80!important;border:2px solid #f14a4a}.msf,.sf{color:#fff}.sf{background-color:#a39f9f80!important;border:2px solid #a39f9f}.mf{background-color:#3f973f80!important;border:2px solid #3f973f}.gf,.mf{color:#fff}.gf{background-color:#6161dd80!important;border:2px solid #6161dd}.fullscreenIcon{bottom:0;margin:1em;position:fixed;right:0;transition:all .3s ease-in;width:8vh}.fullscreenIcon:hover{margin:.7em;width:10vh}.mytabs{display:flex;flex-wrap:wrap}.mytabs>label{background:#e4e2e2;padding:1em 0;text-align:center;width:8em}.mytabs .tab{background:#fff;display:none;order:1;padding:0 2em 2em;width:100%}.mytabs .tab h2{font-size:3em}.mytabs input[type=radio]{display:none}.mytabs input[type=radio]:checked+label+.tab{display:block}.mytabs input[type=radio]:checked+label{background:#8985ff;color:#fff}.grid{margin:0 auto;max-width:1400px;overflow:hidden}.row{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.col{padding-left:10px;padding-right:10px;width:100%}.col-1{width:8.333333333%}.col-2{width:16.66666667%}.col-3{width:25%}.col-4{width:33.33333333%}.col-5{width:41.66666667%}.col-6{width:50%}.col-7{width:58.33333333}.col-8{width:66.66666667%}.col-9{width:75%}.col-10{width:83.33333333%}.col-11{width:91.66666667%}.col-12{width:100%}.offset-col-1{margin-left:8.333333333%}.offset-col-2{margin-left:16.66666667%}.offset-col-3{margin-left:25%}.offset-col-4{margin-left:33.33333333%}.offset-col-5{margin-left:41.66666667%}.offset-col-6{margin-left:50%}@media (max-width:799px){.col-md-1{width:8.333333333%}.col-md-2{width:16.66666667%}.col-md-3{width:25%}.col-md-4{width:33.33333333%}.col-md-5{width:41.66666667%}.col-md-6{width:50%}.col-md-7{width:58.33333333}.col-md-8{width:66.66666667%}.col-md-9{width:75%}.col-md-10{width:83.33333333%}.col-md-11{width:91.66666667%}.col-md-12{width:100%}.offset-col-md-0{margin-left:0}.offset-col-md-1{margin-left:8.333333333%}.offset-col-md-2{margin-left:16.66666667%}.offset-col-md-3{margin-left:25%}}@media (max-width:499px){.col-sm-1{width:8.333333333%}.col-sm-2{width:16.66666667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333333%}.col-sm-5{width:41.66666667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333333}.col-sm-8{width:66.66666667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333333%}.col-sm-11{width:91.66666667%}.col-sm-12{width:100%}.offset-col-sm-1{margin-left:8.333333333%}.offset-col-sm-2{margin-left:16.66666667%}.offset-col-sm-3{margin-left:25%}}
/*# sourceMappingURL=main.8d397e90.css.map*/