@font-face{font-family:firasans;src:url(/fonts/FiraSans-Regular.074eba7a.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:firasans;src:url(/fonts/FiraSans-Bold.d2ed97e7.ttf) format("truetype");font-weight:700;font-style:normal;font-display:block}body,html{width:100%;height:100%}body{margin:0;padding:0;overflow:hidden;background-color:#fff;background-image:url(/img/neutral.83562d5a.jpg);background-size:cover;background-repeat:no-repeat}*{box-sizing:border-box;font-family:firasans}nav.navigation{width:100%;min-height:140px}nav.navigation .navigation-main{text-align:right;padding:30px 30px 30px 150px;background:#f3f7f181}nav.navigation .navigation-main a.nav{color:#112;text-decoration:none;font-weight:700;font-size:1.2em;line-height:1em;transition:all .3s ease;padding:5px 10px;margin-bottom:-10px;border-radius:5px}nav.navigation .navigation-main a.nav.logout{color:#900}nav.navigation .navigation-main a.nav.active,nav.navigation .navigation-main a.nav:hover{color:#fff;background:#112}nav.navigation .navigation-main a.nav.logout:hover{color:#fff;background:#900}nav.navigation .navigation-sub{text-align:right;padding:30px 30px 30px 150px;background:#11112280;color:#fff}nav.navigation .navigation-sub a.nav{color:#fff;text-decoration:none;font-weight:700;font-size:1.2em;line-height:1em;transition:all .3s ease;padding:5px 10px;border-radius:5px}nav.navigation .navigation-sub a.nav.active,nav.navigation .navigation-sub a.nav:hover{color:#112;background:#fff}div.logo{background:url(/img/prioco.d09ae4b0.webp);background-size:cover;background-repeat:no-repeat;width:200px;height:200px;filter:drop-shadow(0 2px 5px #0f0f0f)}div.logo.navigation{margin:20px;width:120px;height:120px;position:absolute}.login div.logo{margin:-112px auto 20px}div.logo.sidenav{width:110px;height:110px;transition:all .3s ease}div.logo.sidenav.collapsed{width:75px;height:75px;margin-bottom:35px}div.form.login{padding:20px}div.form.login small{font-weight:700;display:block;width:100%}div.form.login input{box-sizing:border-box;width:100%;border:0;border-bottom:1px solid #fefefe;background:#ffffff80;font-family:firasans;font-size:1em;padding:5px 10px;margin-bottom:10px}div.center-box{position:absolute;border-radius:10px;background:#ffffff80;max-width:1200px;min-height:400px;width:100%;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);box-shadow:0 0 8px 5px #6c6c6c}div.center-box.login{max-width:400px}