html{background-color:#fff;}body{margin:0;}body *{font-family:'Open Sans', sans-serif, sans-serif;}body::-webkit-scrollbar{width:10px;box-shadow:-2px 0 5px #000;}body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);}body::-webkit-scrollbar-thumb{background:repeating-linear-gradient(75deg,#020e20,#06224f 5px,#020e20 5px);box-shadow:0 0 5px rgba(0,0,0,0.3);}h1,h2,h3,p,a{margin:0;}h2{margin-bottom:1em;font-size:24px;}h3{margin-bottom:1em;font-size:20px;}a{text-decoration:none;color:#09367f;}a:hover{color:#06224f;}a:active{color:#020e20;}ul{padding-left:25px;}#calendar{max-width:250px;}#calendar .date{background:#fff;border:1px solid #ececec;display:flex;justify-content:space-between;border-radius:5px;transition:all 0.2s ease-out;}#calendar .date:hover{box-shadow:0 0 2px rgba(51,51,51,0.5);margin:2px 0;}#calendar .date date{font-size:8px;height:12px;color:#020e20;padding:5px 8px;margin:2px 0 0;}#calendar .date .event{border-radius:5px;width:160px;font-size:0.8em;padding:5px 8px;margin:2px 0 0;color:#080501;background:#c6800e;transition:all 0.2s ease-out;}#calendar .date .event:hover{background:#7f5209;}header{background:radial-gradient(circle,#082e6c,#0a3e92);color:#fff;box-shadow:0 0 15px rgba(51,51,51,0.5);}header h1{padding:8px 15px;display:inline-block;margin:0;font-size:32px;font-weight:bold;}header a{color:#fff;}header a:hover,header a:focus,header a:active{color:#fff;}header #logo{padding:12px 12px 6px;height:36px;display:inline-block;}header #session{float:right;height:59px;display:flex;}header #session svg{display:inline-block;width:15px;height:59px;background:none;filter:drop-shadow(-2px 0px 4px rgba(2,14,32,0.3));z-index:0;}header #session svg polygon{fill:#0c4aaf;}header #session div#groupinfo{background:#0c4aaf;vertical-align:middle;padding:0 15px;display:flex;align-items:center;min-width:160px;z-index:1;}header #session div#groupinfo span{color:white;font-size:18px;margin:0 auto;}header #session div#img{cursor:pointer;display:flex;background-size:100%;width:59px;transition:all 0.2s ease-out;}header #session div#img:hover,header #session div#img:focus{filter:brightness(150%) #000;background-color:#0c4aaf;background-blend-mode:multiply;}header #session div#img:hover i,header #session div#img:focus i{transform:rotate(180deg);opacity:1;}header #session div#img i{opacity:0;align-self:center;margin:0 auto;transition:all 0.2s ease-out;color:white;font-size:32px;user-select:none;}header #menuBtn{display:none;}nav{display:flex;flex-flow:row;width:100%;}nav ul{padding:0;margin:0;width:100%;background-color:#041838;text-align:center;}nav ul li{display:inline-block;}nav ul li ul{display:none;z-index:1;position:absolute;width:145px;box-shadow:2px 2px 5px #22222275;}nav ul li ul li{box-shadow:0px 2px 3px #00000050;display:block;}nav ul li ul li a{display:block;text-align:left;margin:0 0;}nav ul li ul li svg{position:absolute;bottom:0;right:0;}nav ul li ul li svg polygon{fill:#2a8cde;}nav ul a{list-style-type:none;color:#fff;width:auto;text-align:center;display:inline-block;padding:10px 30px;margin:0 5px;}nav ul a:focus,nav ul a:hover{background-color:#06224f;color:#fff;}nav ul a:active{background-color:#041838;color:#fff;}main{margin:30px;}footer p:last-child{padding-bottom:25px;}footer .HagenCorpLogo{font-size:2.4em;font-weight:900;padding:25px 0 10px;text-align:center;}footer .HagenCorpLogo span{font-size:0.5em;vertical-align:text-top;}#dialog-settings{width:500px !important;display:flex;justify-content:space-between;}#dialog-settings fieldset{border:1px solid #33333333;border-radius:10px;flex:1;flex-basis:auto;flex-grow:1;}#dialog-settings fieldset legend{font-weight:normal;font-size:16px;text-align:center;}#dialog-settings fieldset input[type="button"]{margin-top:1em;}input:not([type="button"]),input:not([type="reset"]),input:not([type="submit"]),input:not([type="radio"]),input:not([type="checkbox"]){margin:0;padding:6px 8px;}button,input[type="button"],input[type="reset"],input[type="submit"]{background:#09367f;box-sizing:border-box;border-radius:3px;cursor:pointer;color:#fff;line-height:1.0;padding:10px;}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{color:#fff;background:#06224f;}button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus{color:#fff;background:#06224f;}button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active{color:#e6e6e6;background:#020e20;}button:disabled,input[type="button"]:disabled,input[type="reset"]:disabled,input[type="submit"]:disabled{background:#808080;}button:disabled:focus,button:disabled:active,button:disabled:hover,input[type="button"]:disabled:focus,input[type="button"]:disabled:active,input[type="button"]:disabled:hover,input[type="reset"]:disabled:focus,input[type="reset"]:disabled:active,input[type="reset"]:disabled:hover,input[type="submit"]:disabled:focus,input[type="submit"]:disabled:active,input[type="submit"]:disabled:hover{background:#707070;color:#454545;border:1px solid #c5c5c5;}.selected{background:#09367f !important;color:#fff !important;}.ui-button:active{color:#e6e6e6;background:#06224f;}input[type="file"]{display:none !important;}.one-button button{width:100%;}.two-buttons button{width:49%;}.three-buttons button{width:32%;}.ui-widget-overlay{opacity:0.5 !important;background:#000 !important;}.ui-dialog{box-shadow:2px 2px 10px rgba(34,34,34,0.5);}.ui-dialog label{margin:12px 0em 8px;}.ui-dialog textarea{margin:0;}.ui-dialog details{margin-top:10px;}.ui-dialog .ui-dialog-buttonpane{padding:0.8em 1em;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{display:flex;float:none;justify-content:space-between;width:100%;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button{margin:0;width:48%;}.ui-spinner{display:block;box-sizing:border-box;width:100%;border:none;height:40px;font-size:18px;padding:0 0;margin-bottom:10px;border-radius:3px;}.formField.ui-spinner-input{height:40px;border:none;}.ui-datepicker{box-shadow:1px 2px 10px rgba(34,34,34,0.35);width:292px !important;}.ui-datepicker table{border:0;margin:4px 0 3px;}.ui-datepicker table thead{display:none;}.loader{border:16px solid #f2f2f2;border-top:16px solid #0c4aaf;border-radius:50%;width:120px;height:120px;animation:spin 0.75s linear infinite;margin:98px auto;}@keyframes "spin"{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}#login{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;padding:25px;margin:0;background:radial-gradient(#2a8cde,#0f3b60);background-size:100%;-webkit-animation:MoveGradient 5s ease infinite;-moz-animation:MoveGradient 5s ease infinite;animation:MoveGradient 5s ease infinite;}@-webkit-keyframes MoveGradient{#login 0%{background-size:100%;}#login 50%{background-size:150%;}#login 100%{background-size:100%;}}@-moz-keyframes MoveGradient{#login 0%{background-size:100%;}#login 50%{background-size:150%;}#login 100%{background-size:100%;}}@keyframes MoveGradient{#login 0%{background-size:100%;}#login 50%{background-size:150%;}#login 100%{background-size:100%;}}#login form{margin:0 auto;padding:30px 40px;margin-bottom:5%;transition:all 2s;}#login form img{width:245px;margin-bottom:1em;filter:drop-shadow(0px 0px 4px #00000035);}#login .divider{margin:20px 0 15px;display:flex;flex-flow:row;justify-content:space-between;text-align:center;}#login .divider p{width:30%;display:inline-block;}#login hr{display:inline-block;width:35%;background:#fff;height:0;margin-top:11px;}#login #username{font-size:32px;text-align:center;margin:15px auto 25px;}#login #userimage img{border-radius:50%;width:300px;transition:all 0.5s ease-out;box-shadow:0px 0px 10px #00000085;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none;}#login #loginuser{text-align:center;}#login #logout{display:none;}#login form a,#login form p,#login form label{color:white;}#login .btn{background:#fff;color:#333;margin-bottom:15px;}#login .btn:hover{background:#f2f2f2;}#login .btn:active{background:#e6e6e6;}#login #submit{margin-top:20px;}#login #selector select{width:100%;margin-bottom:15px;padding:10px;}.flexbox{display:flex;justify-content:space-between;flex-direction:row;}fieldset{border-radius:0;margin-top:10px;}fieldset select{margin-bottom:10px;}fieldset input:last-of-type{margin-bottom:0 !important;}legend{padding:0 10px;font-weight:bold;font-size:20px;}label{display:block;margin:0.2em 0 0.4em;}.box{display:inline-block;width:24%;}#hours #hours{text-align:center;}#hours #minutes{text-align:center;}#hours .half{width:49.47%;}#showroom header{padding:25px;text-align:center;}#showroom header h1{font-size:62px;margin:0 0 25px;padding:0;}#showroom header h2{font-size:22px;margin:0 0 10px;}#showroom main{margin:0;}#showroom main section{padding:50px;}#showroom main section article{max-width:1200px;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;}#showroom main section article div{display:inline-block;width:48%;}#showroom main section article p{display:block;line-height:1.6;font-size:20px;margin-bottom:1em;}#showroom main section article img{float:right;width:100%;border:1px solid #09367f;}#showroom main section article ul li{font-size:20px;line-height:1.6;}#showroom main section article form input,#showroom main section article form textarea{margin:20px 0 0;padding:8px 10px;border:1px solid #aaa;border-radius:4px;}#showroom main section article #price{display:flex;justify-content:center;flex-direction:column;background:radial-gradient(circle,#082e6c,#0a3e92);color:#fff;box-sizing:border-box;text-align:center;user-select:none;border-radius:10px;padding:20px 0;}#showroom main section article #price .priceText,#showroom main section article #price .smallText{margin:0;}#showroom main section article #price .smallText{text-transform:uppercase;font-size:18px;font-weight:600;}#showroom main section article #price .priceText{font-weight:700;font-size:60px;margin:-10px 0 -5px;}#showroom main section:nth-child(even){background:radial-gradient(circle,#082e6c,#0a3e92);color:#fff;}#showroom main section:nth-child(even) article{color:#fff;}#showroom main section:nth-child(odd){background:none;color:#09367f;}#showroom main section:nth-child(odd) article{color:#222;}#showroom main #demo-screens{margin:10px auto;max-width:600px;display:block;}#showroom main #screens{padding:50px 0;text-align:center;}#showroom main #screens img{margin:0 -65px;width:200px;box-shadow:-2px 0px 10px rgba(0,0,0,0.4);transform:translateX(0px) translateY(1px) translateZ(-69.69px) rotateX(-20.93deg) rotateY(30deg) rotateZ(0deg) scaleX(1) scaleY(1.1) scaleZ(0.98) skewX(1deg) skewY(0deg);-ms-transform:translateX(0px) translateY(1px) translateZ(-69.69px) rotateX(-20.93deg) rotateY(30deg) rotateZ(0deg) scaleX(1) scaleY(1.1) scaleZ(0.98) skewX(1deg) skewY(0deg);-webkit-transform:translateX(0px) translateY(1px) translateZ(-69.69px) rotateX(-20.93deg) rotateY(30deg) rotateZ(0deg) scaleX(1) scaleY(1.1) scaleZ(0.98) skewX(1deg) skewY(0deg);-moz-transform:translateX(0px) translateY(1px) translateZ(-69.69px) rotateX(-20.93deg) rotateY(30deg) rotateZ(0deg) scaleX(1) scaleY(1.1) scaleZ(0.98) skewX(1deg) skewY(0deg);-o-transform:translateX(0px) translateY(1px) translateZ(-69.69px) rotateX(-20.93deg) rotateY(30deg) rotateZ(0deg) scaleX(1) scaleY(1.1) scaleZ(0.98) skewX(1deg) skewY(0deg);perspective:2000px;-webkit-perspective:2000px;perspective-origin:50% 65%;-webkit-perspective-origin:50% 65%;transition:0.5s all ease-in-out;}#showroom main #screens img:first-child:hover,#showroom main #screens img:first-child:active,#showroom main #screens img:first-child:focus{margin:0 35px 0 -35px;}#showroom main #screens img:nth-child(2):hover,#showroom main #screens img:nth-child(2):active,#showroom main #screens img:nth-child(2):focus,#showroom main #screens img:nth-child(3):hover,#showroom main #screens img:nth-child(3):active,#showroom main #screens img:nth-child(3):focus,#showroom main #screens img:nth-child(4):hover,#showroom main #screens img:nth-child(4):active,#showroom main #screens img:nth-child(4):focus,#showroom main #screens img:nth-child(5):hover,#showroom main #screens img:nth-child(5):active,#showroom main #screens img:nth-child(5):focus,#showroom main #screens img:nth-child(6):hover,#showroom main #screens img:nth-child(6):active,#showroom main #screens img:nth-child(6):focus,#showroom main #screens img:nth-child(7):hover,#showroom main #screens img:nth-child(7):active,#showroom main #screens img:nth-child(7):focus{margin:0 35px 0 -35px;}#showroom footer{background:radial-gradient(circle,#082e6c,#0a3e92);color:#fff;}@media screen and (max-width: 440px){#showroom main{margin:0;}#showroom main section{padding:35px;}#showroom main section article{display:flex;flex-direction:column;}#showroom main section article .div-image{order:2;}#showroom main section article .div-text{order:1;}#showroom main section article div{display:block;width:100%;margin-bottom:25px;}}#receipts{display:flex;flex-wrap:wrap;justify-content:space-between;}#receipts #lnu input,#receipts #lnu select,#receipts #lnu textarea{margin-bottom:15px;}#receipts #lnu #AllocationAmount{text-align:right;}#receipts #lnu button{width:100%;margin-bottom:3px;}#receipts #lnu .confirm{padding:0 !important;height:90px;margin-bottom:15px;}#receipts #lnu .confirm input{display:inline-block;width:60px;margin:0 15px;padding:10px;}#receipts #lnu .confirm label{display:inline-block;margin:0;}#receipts .fileinput-button{margin-bottom:15px;}#receipts details{margin-bottom:10px;}#receipts .tbox{display:flex;justify-content:space-between;margin:0 0 10px;}#receipts .tbox #tax-rate,#receipts .tbox #ore-value{width:28%;padding-right:15px;margin:0 0;}#receipts .tbox #tax-category,#receipts .tbox #kr-value{width:70% !important;margin:0 0;}#receipts #tax-box{display:none;}#receipts .valueBox{display:inline-block;text-align:right;margin:0 0 10px;}#receipts section{display:inline-block;vertical-align:top;}#receipts section:first-child{width:300px;}#receipts section:last-child{width:450px;}#receipts #invoice{display:none;}#receipts #fromAccount{display:none;}#receipts #toAccount{display:none;}#receipts #debt{display:none;}#receipts input{display:block;box-sizing:border-box;width:100%;height:40px;padding:0 8px;margin-bottom:10px;border-radius:3px;}#receipts select{display:block;box-sizing:border-box;width:100%;height:40px;padding:0 8px;margin-bottom:10px;border-radius:3px;}#receipts #value{margin:0;}#receipts #date{cursor:text;}#receipts option{background:#eee;}#receipts .inc{background:#64ff64;}#receipts .exp{background:#ff6464;}#receipts .money{text-align:center;margin:-5px 0;}#receipts #krone{display:inline-block;text-align:right;width:147px;padding:0 10px 0 0;}#receipts #ore{display:inline-block;text-align:right;width:147px;padding:0 10px 0 0;}#receipts #dialog-edit .ui-dialog-buttonset button{width:31% !important;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button{width:31% !important;}.strength-meter{box-sizing:border-box;width:100%;}#newReports .forward{background-color:#09367f;text-align:center;}#newReports .forward .material-icons{font-size:20px;}#newReports .forward a{color:#fff;}#newReports tr td:first-child{max-width:200px;overflow:hidden;}.flex{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:15px;}.lnu#grants table tr td:nth-child(3),.lnu#grants table tr td:nth-child(4),.lnu#grants table tr th:nth-child(3),.lnu#grants table tr th:nth-child(4){text-align:right;width:100px;}.lnu#grants table tr td:nth-child(5),.lnu#grants table tr th:nth-child(5){width:70px;}.lnu#reporting #AllocationAmount,.lnu#application #AllocationAmount{text-align:right;}.lnu#reporting input[type="text"],.lnu#reporting textarea,.lnu#application input[type="text"],.lnu#application textarea{margin-bottom:1em;}.lnu#reporting table,.lnu#application table{margin-top:0;}.lnu#reporting table tbody tr:last-child td,.lnu#application table tbody tr:last-child td{padding:8px 10px !important;border:1px solid #ccc !important;}.lnu#reporting p,.lnu#application p{display:block;margin-bottom:15px;}.lnu#reporting p strong,.lnu#application p strong{font-size:1.4em;}.lnu.admin #LnuPeriod{margin-bottom:15px;}.lnu.admin #grant{margin-bottom:15px;}.lnu.admin #applications{overflow:auto;}.lnu.admin #applications table{margin:0;}.lnu.admin #applications table tbody tr:hover td{background:#ccc;cursor:pointer;}.lnu.admin #current{vertical-align:initial;border:2px solid #1d71b8;box-sizing:border-box;padding:20px 25px;background:#fafafa;overflow:auto;}.lnu.admin #current textarea{margin-bottom:15px;}.lnu.admin #current p{margin-bottom:15px;}.lnu.admin #current #ResponseType,.lnu.admin #current #submit{height:45px;}.lnu.admin #projects .group a:first-child,.lnu.admin #projects .project a:first-child{justify-content:space-between;margin:0;}.lnu.admin #projects .group a:first-child p,.lnu.admin #projects .project a:first-child p{display:inline-block;}.lnu.admin #projects .group{background:#fff;border:2px solid #09367f;border-radius:5px;padding:10px 15px;margin-bottom:5px;}.lnu.admin #projects .group .project{border-radius:3px;margin-top:5px;border:1px solid #09367f;background:#f5f5f5;padding:8px 10px;}.lnu.admin #projects .group .project p.description{margin:15px 0;}.lnu.admin #projects .group .project:first-child{margin-top:10px;}.lnu.admin #projects .group .project:last-child{margin-bottom:5px;}.lnu.admin #projects .group .project .LnuBudget{margin-bottom:15px;margin-left:10px;}.lnu.admin #projects .group .project .LnuReports{margin:0;}.lnu.admin #projects .group .project .LnuReports td:nth-child(5){text-align:right;}.lnu.admin #projects .group .project .LnuReports tr:not(.report){font-weight:bold;}.lnu.admin #projects .group .project .report{margin-top:5px;padding:5px 8px;border:1px solid #09367f;background:#ebebeb;}.lnu.admin #projects .group .project .report:first-child{margin-top:10px;}.lnu.admin #projects .group .project .report:last-child{margin-bottom:2px;}.lnu.admin #projects ul{padding:0;}.lnu.admin #projects ul li{list-style:none;}.lnu.admin #projects a{cursor:pointer;}.lnu#application #sumRow td:first-child,#invoice #sumRow td:first-child{padding-left:7px;border:none;}.lnu#application #sumRow td:first-child:hover,#invoice #sumRow td:first-child:hover{cursor:pointer;background:#eee;border-bottom:1px solid #aaa;border-left:1px solid #aaa;padding-left:6px;}.lnu#application #sumRow .material-icons,#invoice #sumRow .material-icons{color:#09367f;font-size:22px;cursor:pointer;vertical-align:text-bottom;}.lnu#application #taxRow td:first-child,#invoice #taxRow td:first-child{border:none;}.lnu#application #taxRow td:nth-child(2),#invoice #taxRow td:nth-child(2){text-align:left;padding:5px 10px;}.lnu#application #totalRow td:first-child,#invoice #totalRow td:first-child{border:none;}.lnu#application #totalRow td:nth-child(2),#invoice #totalRow td:nth-child(2){text-align:left;padding:5px 10px;}.lnu#application #totalRow select,#invoice #totalRow select{margin:0;display:inline-block;border:1px solid #ccc;width:30%;}.lnu#application #totalRow #kidNo,#invoice #totalRow #kidNo{margin:0;display:inline-block;border:1px solid #ccc;width:66%;margin-left:6px;border-radius:5px;display:none;}.lnu#application #submit,#invoice #submit{margin-top:-2px;}.lnu#application #preview,#invoice #preview{background:#fff;padding:2em 2em;border:1px solid #aaa;border-top-left-radius:4px;border-top-right-radius:4px;}.lnu#application #preview #sender,#invoice #preview #sender{min-height:0;height:auto;font-size:14px;border:1px solid #d0d0d0;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px;}.lnu#application #preview #sender,.lnu#application #preview .selectize-input,#invoice #preview #sender,#invoice #preview .selectize-input{height:76px;}.lnu#application #preview .row,#invoice #preview .row{display:flex;justify-content:space-between;}.lnu#application #preview .row input,#invoice #preview .row input{width:15%;box-sizing:border-box;border-radius:0;padding:5px 8px;border-color:#aaa;}.lnu#application #preview .row input:first-child,#invoice #preview .row input:first-child{width:40%;}.lnu#application #preview .row.sum,#invoice #preview .row.sum{justify-content:flex-end;}.lnu#application #preview .row.sum input,#invoice #preview .row.sum input{width:15%;}.lnu#application #preview #loadingImg,#invoice #preview #loadingImg{display:block;margin:0 auto;}.lnu#application #preview #details,#invoice #preview #details{margin-top:25px !important;border:none;margin:0 auto;}.lnu#application #preview #details .box,#invoice #preview #details .box{width:49%;}.lnu#application #InvoiceDescription,#invoice #InvoiceDescription{margin-bottom:15px;margin-top:-5px;}.lnu#application #invoiceInfo,#invoice #invoiceInfo{margin-bottom:15px !important;border:none;margin:0 auto;}.lnu#application #invoiceInfo h2,#invoice #invoiceInfo h2{float:right;}.lnu#application #result table input,#invoice #result table input{margin:0;}.InputTable{border:none;margin:0 auto 15px;}.InputTable tbody td{padding:0;background:none;color:#111;text-align:right;}.InputTable tbody td:first-child{text-align:left;width:40%;}.InputTable tbody td:first-child input{text-align:left;}.InputTable tr th{background:#f2f2f2;color:#111;text-align:right;}.InputTable tr th:first-child{text-align:left;width:40%;}.InputTable tr input{margin:0;border:none;border-radius:0;padding:15px 10px;font-size:1em;text-align:right;}.InputTable input{height:25px;padding:0 5px;}#invoiceArchive table tr td:first-child{text-align:right;}#invoiceArchive table tr td:nth-child(3-6){text-align:center;}#invoiceArchive table tr td:last-child a:hover{color:#09367f !important;}#invoiceArchive table tr th:nth-child(3),#invoiceArchive table tr td:nth-child(3){text-align:center;}#invoiceArchive table tr th:nth-child(4),#invoiceArchive table tr td:nth-child(4){text-align:center;}#invoiceArchive table tr th:nth-child(5),#invoiceArchive table tr td:nth-child(5){text-align:center;}#invoiceArchive table tr th:nth-child(6),#invoiceArchive table tr td:nth-child(6){text-align:center;}#inbox .half{width:48%;}#inbox #content{display:flex;flex-direction:row;justify-content:space-between;}#inbox .message{background:#fff;padding:10px 15px;width:100%;margin:0;border:1px solid rgba(85,85,85,0.3);box-sizing:border-box;cursor:pointer;}#inbox #inboxMessages .message:hover{border-left:5px solid #005cae !important;padding:10px 15px 10px 11px;}#inbox #inboxMessages .selected{border-left:5px solid #005cae !important;padding:10px 15px 10px 11px;}#inbox #messages{vertical-align:top;}#inbox .messageText{margin-bottom:5px;}#inbox .messageUser{font-size:0.7em;}#inbox .admMessage{background:#fff;}#inbox .userMessage{border-left:5px solid #4bae00;padding:10px 15px 10px 11px;}#inbox #sendBtn{margin:0 0 10px;}#inbox textarea{height:auto;margin-top:0;padding:10px 14px;border-radius:5px;}#contacts #content{display:flex;flex-direction:row;justify-content:space-between;}#contacts #messages{vertical-align:top;}#contacts .message{background:#fff;border:1px solid rgba(85,85,85,0.3);margin-bottom:10px;padding:10px 12px;margin-left:25px;border-radius:4px;width:80%;overflow:hidden;}#contacts .messageText{margin-bottom:5px;}#contacts .messageUser{font-size:0.7em;}#contacts .you{background:;float:left;}#contacts .them{background:#12a712;float:right;}#contacts #sendBtn{margin:0 0 10px;}#contacts textarea{height:auto;margin-top:0;padding:10px 14px;border-radius:5px;}#contacts input{margin:0 auto 10px;}#contacts .checkbox{margin:5px 0 15px;}#contacts .checkbox label{display:inline-block;margin:0;vertical-align:middle;}#contacts .checkbox input{display:inline-block;margin:0;vertical-align:middle;width:36px !important;margin-left:-4px;height:28px;}#conversation .message{width:80%;margin-bottom:10px;border-radius:5px;cursor:default;overflow:hidden;}#conversation .you{background:;float:left;}#conversation .them{background:#12a712;float:right;}#single #data{display:flex;flex-wrap:wrap;justify-content:space-between;}#single #data article{text-align:center;background:#09367f;width:29%;height:246px;}#single table{width:70%;margin:0 0 15px;}#single aside{background:#fff;border-radius:50%;display:inline-block;width:150px;height:150px;text-align:center;box-shadow:2px 2px 5px rgba(102,102,102,0.2);color:#06224f;margin:48px auto;transition:all 0.1s;}#single aside:hover{color:#12a712;cursor:pointer;box-shadow:0px 0px 25px rgba(0,0,0,0.45);}#single #note{font-size:16px;border:1px dashed #e6e6e6;padding:0;margin:0;max-width:100%;min-width:100%;}#single .material-icons{font-size:92px;margin-top:30px;}#single #buttons{display:flex;justify-content:space-between;}#single #buttons:last-child input:hover{background:#900;}#single #save{display:none;}#single #delete{display:none;}#settings article{margin-bottom:15px;}#settings h2{margin:10px 0;}#settings .question{font-weight:bold;margin-top:15px;}#settings .video{display:inline-block;width:48.8%;height:220px;margin:10px 0;}#settings #lectures{display:flex;flex-wrap:wrap;justify-content:space-between;}#budget .delete{color:#ececec;}#budget .delete:hover{color:#600;cursor:pointer;}#budget #date{text-align:center;}#budget #year{text-align:center;padding-left:12px;}#budget article{display:flex;justify-content:space-between;}#budget #accounts{width:48%;}#budget #inputValues{width:48%;}#budget .result{font-style:italic;}#budget .sum input{font-weight:bold;}#budget .sum td{font-weight:bold;}#budget .add{cursor:pointer;}#budget .add p{display:inline-block;vertical-align:top;}#budget .add i{display:inline-block;vertical-align:top;font-size:20px;margin:0 15px 0 5px;}#budget .add td:first-child:hover{background:#12a712;color:#fff;}#budget .add td:last-child:hover{background:#900;color:#fff;}#budget .add:hover{background:#f2f2f2;}#budget table td:nth-child(2){text-align:right;}#budget table input{margin:0;border-radius:0;border:none;}#budget td:nth-child(2){padding:0;}#budget td:nth-child(2) input{text-align:right;padding:6px 20px;}#budget .newItem td{padding:0;}#budget .newItem td:nth-child(1) input{padding:5px 0px 5px 10px;}.newItem input,.newItem select{height:35px;padding:5px 0px 5px 10px;font-size:1em;margin:0 !important;border-radius:0;border:none;background:white !important;}.newItem td{padding:0;height:35px;}.attachment{margin-bottom:10px;}.thumb{height:100px;width:100px;background-color:#fff;border:1px solid #aaa;text-align:center;vertical-align:top;display:inline-block;background-position:center center;background-repeat:no-repeat;}.fileinfo{display:inline-block;margin-left:20px;overflow:hidden;}.filename{font-weight:bold;}.filedelete{color:#900;font-weight:bold;cursor:pointer;}.video{height:450px;width:100%;background:#2d2d2d;}.video iframe{height:100%;width:100%;}select{width:100%;box-sizing:border-box;border-radius:2px;border:1px solid #666;padding:0 5px;background-color:white;}input{width:100%;box-sizing:border-box;border-radius:2px;margin:0 auto 10px;border:1px solid #666;padding:0 5px;}textarea{width:100%;box-sizing:border-box;border-radius:2px;border:1px solid #666;padding:0 5px;padding:8px 10px !important;max-width:100%;min-width:100%;min-height:108px;}.success{background-color:#36e936;padding:10px;border-radius:2px;}.module{background:#e6e6e6;padding:25px 40px;border-radius:5px;border:1px solid #aaa;max-width:900px;box-shadow:0px 0px 15px rgba(65,65,65,0.35);margin:0 auto 25px;box-sizing:border-box;overflow:hidden;}.minimized{height:0;}.narrow{width:500px;}form section{display:block;}form section label{display:block;margin:10px 0 5px;}form section #title{width:900px;border-radius:3px;border:1px solid #aaa;box-sizing:border-box;padding:25px 15px;font-size:20px;}form section #decision{width:900px;border-radius:3px;border:1px solid #aaa;box-sizing:border-box;padding:20px 12px;font-size:18px;}form section #organ{width:900px;border-radius:3px;border:1px solid #aaa;box-sizing:border-box;padding:20px 12px;font-size:18px;}form section #text{width:900px;border-radius:3px;border:1px solid #aaa;box-sizing:border-box;padding:12px 15px;font-size:18px;}form #submit{font-size:1em;}.progress{height:20px;margin:5px 0 20px;overflow:hidden;background:#fff;border-radius:4px;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);border:1px solid #06224f;}.ui-progressbar{position:relative;}.ui-progressbar-value{background:#0c4aaf !important;}.progress-label{position:absolute;left:8px;top:4px;font-weight:bold;color:#fff;}.progress-bar-success{background:repeating-linear-gradient(45deg,#09367f,#0c4aaf 15px,#09367f 15px,#0c4aaf 30px) !important;}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;transition:width .6s ease;}#BankStatements #archive table td:last-child{text-align:center;text-decoration:underline;}#BankStatements #archive table td:last-child a{cursor:pointer;}#BankStatements #statement{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}#BankStatements #uploadBtn{height:36px;}#BankStatements #progress{height:34px;border:1px solid #aaa;margin:0 0 10px;}#BankStatements .progress-bar{font-size:1em;padding-top:7px;}#BankStatements .tbox{width:49%;margin:0;}#accounts #get table td:last-child{text-align:center;text-decoration:underline;}#accounts #get table td:last-child a{cursor:pointer;}table{margin-top:15px;border:2px solid #09367f;border-collapse:collapse;width:100%;margin-bottom:15px;}table input:nth-child(odd){background-color:rgba(255,255,255,0.5);}table tr:nth-child(odd){background-color:rgba(255,255,255,0.5);}table th{background-color:#09367f;color:#fff;}table th .material-icons{font-size:20px;vertical-align:sub;}table td .material-icons{font-size:20px;vertical-align:sub;cursor:pointer;}table .year{width:auto;}table .year a{text-decoration:none;color:#111;}table .year a:hover{text-decoration:underline;}summary{cursor:pointer;}.debug{background:#444;color:#fff;position:fixed;bottom:0;width:100%;padding:1px 20px;font-size:12px;}.debug summary{font-weight:bold;}.debug article{margin:5px 0;}tr{background:#fff;}td{border:1px solid #ccc;padding:6px 10px;}th{border:1px solid #ccc;font-weight:bold;padding:5px 10px;text-align:left;}#report .sum td:nth-child(2):after,#report .sum td:nth-child(3):after,#report .sum td:nth-child(4):after,#report .item-row td:nth-child(2):after,#report .item-row td:nth-child(3):after,#report .item-row td:nth-child(4):after{content:" kr";}#report .key-value-row td:last-child:after{content:" kr";}#report .module{max-width:800px;display:inline-block;vertical-align:top;}#report th{text-align:right;}#report th .material-icons{margin-left:10px;display:inline-block;background:#fff;border-radius:50%;float:right;color:#09367f;cursor:pointer;font-size:22px;}#report td{text-align:right;}#report td:nth-child(2){width:20%;}#report td:nth-child(3){width:20%;}#report td:nth-child(4){width:20%;}#report tr th:first-child{text-align:left;}#report tr td:first-child{text-align:left;}#report .sum{font-weight:bold;}#report .tbox{width:24%;}#report .tbox select{margin:0;}#report article{display:flex;flex-direction:row;justify-content:space-between;}#report article section:last-child{width:48%;text-align:right;}#report article section:last-child input{width:48%;}#lnu{max-width:1800px;}#lnu-reports p{margin:0 0 1em;}.confirm{background:#eee;border:1px solid #ccc;padding:12px 20px;border-radius:8px;align-items:center;}.confirm input,.confirm label{margin:0;}.confirm label{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;}.confirm input{background:#ddd;width:2em;height:2em;}.confirm label,.confirm input{display:inline-block;}#useraccess input,#newuser input,#newgroup input{margin-bottom:10px;}.wide{max-width:1800px;}#transactions table{width:100%;}#transactions table tr:hover{background:#06224f;color:#fff;}#transactions table tr:hover a{color:#fff !important;}#transactions table tr th span{display:none;}#transactions table td:nth-child(1){text-align:right;}#transactions table td:nth-child(3){text-align:right;}#transactions table td:nth-child(5){text-align:center;}#transactions table td:nth-child(6){text-align:right;}#transactions article{display:flex;flex-direction:row;justify-content:space-between;}#transactions .tbox{width:16%;}.tbox{display:inline-block;}#dialog-message p{margin-top:10px;}#dialog-export p{margin:0 0 8px;}#dialog-export select{padding:0;height:500px;}#dialog-export select option{border-color:#333;border-style:solid;border-width:0 0 1px;padding:3px 10px;}#uploadBtn{width:100%;text-align:center;}#downloadBtn{margin:0;}.formField{border:1px solid #aaa;border-radius:5px;font-size:1em;display:inline-block;padding:5px 0 5px 5px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);}.query{font-family:monospace;}.trend{display:inline;float:right;}.trend i{vertical-align:bottom;font-size:20px;}.up i{color:#12a712;}.down i{color:#f00;}.hidden{display:none;}.half{width:49%;display:inline-block;}.third{width:32% !important;display:inline-block;align-self:flex-end;}.fourth{width:24% !important;display:inline-block;align-self:flex-end;}.fourth select,.fourth input,.fourth button{width:100%;}.uploadBtnText{line-height:1.3;font-size:1em;}.uploadBtnText .material-icons{font-size:20px;vertical-align:sub;}.fileinput-button{margin-bottom:0;margin-top:0;height:45px;box-sizing:border-box;}.fileinput-button input{right:auto !important;left:0;}.profilePictureRound{display:block;border-radius:50%;margin:0 auto;margin:1em auto 2em auto;width:290px;box-shadow:0 0 15px #333;}#selector select{width:290px;}.menu a{text-decoration:none;}.info{padding:10px 15px;border:3px solid #09367f;display:inline-block;width:auto;border-radius:4px;background-color:#09367f;color:#fff;margin:0 auto 15px;}.info a{color:#fff;text-decoration:underline;}.warningMessage{padding:10px;background-color:#ff0;color:#111;margin:0 auto 15px;box-shadow:0 0 5px rgba(50,50,50,0.5);box-sizing:border-box;max-width:900px;border-radius:4px;}.warningMessage a{text-decoration:underline;}.adminMessage{display:none;padding:10px;background-color:#ff0;color:#111;margin:15px auto;box-shadow:0 0 5px rgba(50,50,50,0.5);border-radius:4px;}.admin{display:none;}.error{border:2px solid #900 !important;}.errorMessage{padding:10px;background-color:#f00;color:#fff;margin:15px auto;box-shadow:0 0 5px rgba(50,50,50,0.5);border-radius:4px;}#luca{position:relative;width:100%;box-sizing:border-box;}#luca img{border-radius:15px;height:60px;border:2px solid #fff;display:none;}#luca h3{margin-bottom:10px;}#luca p{display:inline-block;margin-bottom:1em;}#luca span{font-weight:bold;}#support{position:fixed;right:25px;bottom:25px;height:70px;width:70px;background:#09367f;border-radius:50%;color:#fff;text-align:center;box-shadow:0 0 10px rgba(34,34,34,0.5);transition:all 0.25s ease-out;display:none;}#support:hover{background:#6d2d8f;bottom:40px;}#support:hover #desc{opacity:1;}#support i{margin-top:18px;font-size:36px;}#support #desc{opacity:0;margin-top:15px;padding:2px 5px;border-radius:3px;background:#09367f;}#help .question{font-weight:bold;}#help .answer{margin-bottom:1em;}#help section{background:#fff;padding:25px;border:2px solid #06224f;border-radius:6px;margin-bottom:1em;}#help input{margin:0 0 1em;}#adminMenu{background:#333;}#menuButton{display:none;}#adminMenuButton{display:none;}#budgets tr td:last-child{cursor:pointer;width:1%;}#users tr td:last-child{cursor:pointer;width:1%;}#matrix tr td:last-child{cursor:pointer;width:1%;}#matrix tr td:last-child .material-icons{vertical-align:bottom;}.blur{filter:blur(1px);}@media screen and (max-width: 1500px){#transactions table td:nth-child(8){display:none;}#transactions table th:nth-child(8){display:none;}}@media screen and (max-width: 1300px){#transactions table td:nth-child(4){display:none;}#transactions table th:nth-child(4){display:none;}}@media screen and (max-width: 1100px){#transactions table td:nth-child(6){display:none;}#transactions table th:nth-child(6){display:none;}}@media screen and (max-width: 900px){#transactions .tbox{width:19%;}#transactions .tbox:last-child{display:none;}#transactions table td:nth-child(7){display:none;}#transactions table th:nth-child(7){display:none;}#receipts section{width:48% !important;}#receipts input{width:100%;}#receipts select{width:100%;}.ui-spinner{width:100%;}#luca{position:inherit;}#luca img{display:none;}#luca p{display:block;width:100%;position:inherit;}}@media screen and (max-width: 600px){header{padding:8px 15px;display:flex;justify-content:space-between;}header #menuBtn{align-self:center;display:inline-block;float:right;}header #menuBtn a{height:24px;display:flex;flex-direction:column;}header #menuBtn a div{height:5px;width:30px;background:#fff;border-radius:2px;}header #menuBtn a div:nth-child(1),header #menuBtn a div:nth-child(2){margin-bottom:4px;}header #logo{padding:0;height:36px;}header #session{display:none;}header h1{padding:0;font-size:26px;}nav{width:100%;}nav a{padding:0;display:block;text-align:left;padding:5px 0 5px 12px;}nav ul{margin:0;}nav li{width:100%;border-top:1px solid #baa2c7;margin:0;}nav li a{width:100%;box-sizing:border-box;margin:0;padding:5px 30px;}nav li p{padding-left:15px;font-size:18px;}nav li ul{width:100% !important;position:relative !important;}nav li ul li a{text-align:center !important;}nav #adminMenu li{display:none;}nav #menu li{display:none;}nav #adminMenuButton{display:block !important;}nav #menuButton{display:block !important;}main{margin:0;background:#f2f2f2;overflow:hidden;}footer{background:radial-gradient(circle,#082e6c,#0a3e92);color:#fff;}footer a{color:#fff;}.module{padding:0;margin:14px;background:none;box-shadow:none;border:none;}.module h2{font-size:28px;margin-bottom:16px;}.module article{width:100%;margin:0 0 0 0;}#login{overflow:auto;}#login form{width:245px;padding:0;}#login #glogin{width:100%;}#login a{color:white;}#login #userimage img{width:100%;}#login #username{font-size:24px;}.flexbox{flex-direction:column;}.box{display:block;width:100%;}#newReports th{font-size:14px;}#newReports td{font-size:14px;}#newReports tr th:nth-child(3){display:none;}#newReports tr th:nth-child(4){display:none;}#newReports tr th:nth-child(5){display:none;}#newReports tr td:nth-child(3){display:none;}#newReports tr td:nth-child(4){display:none;}#newReports tr td:nth-child(5){display:none;}#support{display:none;}#transactions table th:nth-child(5){display:none;}#transactions table td{font-family:'Open Sans Condensed', sans-serif, sans-serif;padding:3px 6px;}#transactions table td:nth-child(2){width:60%;}#transactions table td:nth-child(5){display:none;}#transactions table th,#transactions table td{font-size:14px;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none;}#transactions .tbox{width:100%;}#transactions .tbox:last-child{display:block;}#transactions article{display:block;}#accounts table td:nth-child(2),#accounts table th:nth-child(2){display:none;}#BankStatements table th:nth-child(3),#BankStatements table td:nth-child(3){display:none;}#BankStatements table th:nth-child(5),#BankStatements table td:nth-child(5){display:none;}#BankStatements #progress{width:100%;display:block;margin:0;}#BankStatements #uploadBtn{width:100%;display:block;margin:0;margin-bottom:10px;overflow:hidden;}#BankStatements .tbox{width:100%;display:block;margin:0;}select{width:100%;margin:0;}.narrow{width:auto;}.tbox{display:block;width:100%;margin-bottom:10px;}.tbox label{display:none;}#receipts section:last-child,#receipts section:first-child{margin:0 auto;width:100% !important;}#receipts #uploadFiles h2{display:none;}#receipts details{margin-bottom:10px;}#receipts .attachment{margin-bottom:15px;}#receipts .fileinfo{width:210px;}#single #data{display:block;flex-wrap:none;}#single #data article{width:100%;height:246px;}#single table{width:100%;margin:0;}#report .sum td:nth-child(2),#report .sum td:nth-child(3),#report .sum td:nth-child(4),#report .item-row td:nth-child(2),#report .item-row td:nth-child(3),#report .item-row td:nth-child(4){font-family:'Open Sans Condensed', sans-serif, sans-serif;font-weight:bold;}#report .key-value-row td:last-child{font-family:'Open Sans Condensed', sans-serif, sans-serif;font-weight:bold;}#report input,#report select{font-size:14px;}#report article section:first-child{width:20%;}#report article section:nth-child(2){display:none;}#report article section:last-child{width:80%;}#report th,#report td{font-size:12px;}#report th:nth-child(3){border-right:2px solid #09367f;}#report th:nth-child(4){display:none;}#report td:nth-child(2){width:25%;}#report td:nth-child(3){width:25%;border-right:2px solid #09367f;}#report td:nth-child(4){width:25%;display:none;}#report .tbox{width:48%;}#statement{margin-bottom:10px;}#inbox .half{width:100%;display:block;}#inbox #content{display:block;}.half{width:100%;display:block;}#contact .message{margin-left:0;}#contact #content{display:block;}.ui-datepicker{width:inherit;}#invoice{margin:0;}#invoice #preview{padding:15px 0;margin-bottom:0;font-size:12px;}#invoice #preview #details .box{width:100%;display:block;}#invoice #newInvoices input[type="checkbox"]{height:25px;width:25px;}#invoice #newInvoices tbody tr td:nth-child(3){box-sizing:border-box;text-align:center;width:80px;}#invoice #newInvoices tbody tr td:nth-child(3) input[type="checkbox"]{transform:scale(2);width:12px;}#invoice #result #sender{margin-bottom:10px;}#invoiceArchive{margin:0;font-size:12px;}#invoiceArchive h2{display:none;}#invoiceArchive th{font-size:10px;padding:3px 6px;}#invoiceArchive td{font-size:10px;padding:3px 6px;}#invoiceArchive tr th:nth-child(3){display:none;}#invoiceArchive tr td:nth-child(3){display:none;}#contactList tr th:nth-child(2){display:none;}#contactList tr td:nth-child(2){display:none;}}