:root{--header-font:"League Gothic",Impact;--body-font:georgia}#main{font-family:var(--body-font)}h1,h2,h3{font-family:var(--header-font);text-transform:uppercase;color:#000}h1{font-size:3em;font-weight:300;line-height:normal}h2{font-size:2em}.monospace-ticket-code{font-family:monospace}:root{--primary-background-color:#360;--primary-background-color-hover:#335c0a;--organizer_background_color:#ff6666}button{background-color:#eaeaea}button.active{background-color:var(--primary-background-color);color:#fff}:is(button,div,li,td) .festen{background-color:#ff9933}:is(button,div,li,td) .festen.active{background-color:#993300;color:#fff}:is(button,div,li,td) .forelasning{background-color:#ffff00}:is(button,div,li,td) .forelasning.active{background-color:#666600;color:#fff}:is(button,div,li,td) .lajv{background-color:#99cc00}:is(button,div,li,td) .lajv.active{background-color:#6f9403;color:#fff}:is(button,div,li,td) .ovrigt{background-color:#8fefe2}:is(button,div,li,td) .ovrigt.active{background-color:#336666;color:#fff}:is(button,div,li,td) .sovsal{background-color:#999999}:is(button,div,li,td) .sovsal.active{background-color:#99bb99;color:#fff}:is(button,div,li,td) .utvecklingsforum{background-color:#ff8686}:is(button,div,li,td) .utvecklingsforum.active{background-color:#993366;color:#fff}:is(button,div,li,td) .workshop{background-color:#ff8ff8}:is(button,div,li,td) .workshop.active{background-color:#003366;color:#fff}.active.glow{animation:glow 2s ease-in-out infinite alternate}@keyframes glow{from{box-shadow:0 0 1px #fff}to{box-shadow:0 0 10px #360}}:root{--menu-width:300px}#layout,#menu,.menu-link{transition:all 0.2s ease-out}#layout{position:relative;padding-left:0}#layout.active #menu{left:var(--menu-width);width:var(--menu-width)}#layout.active .menu-link{left:var(--menu-width)}.content{margin:0 auto;padding:0 2em;max-width:800px;margin-bottom:50px;line-height:1.6em}.content h2{margin:50px 0 20px 0;font-weight:300}.header{margin:0;text-align:center;padding:2.5em 2em 0;border-bottom:1px solid #eee}.header h1{margin:0.2em 0;font-size:3em;font-weight:300}.header h2{font-weight:300;padding:0;margin-top:0}#menu{margin-left:calc(var(--menu-width) * -1);width:var(--menu-width);position:fixed;top:0;left:0;bottom:0;z-index:1000;background:#191818;overflow-y:auto;overflow-x:hidden}#menu a{color:#999;border:none;padding:0.6em 0 0.6em 0.6em}#menu .pure-menu,#menu .pure-menu ul{border:none;background:transparent}#menu .pure-menu ul,#menu .pure-menu .menu-item-divided{border-top:1px solid var(--primary-background-color)}#menu .pure-menu li a:hover,#menu .pure-menu li a:focus{background:#333}#menu .pure-menu-selected,#menu .pure-menu-heading{background:var(--primary-background-color)}#menu .pure-menu-heading{color:#fff;margin:0;font-family:var(--header-font);text-transform:uppercase;font-size:160%;padding:0.5em 0 0.5em 0.5em;background:#336600}#menu .pure-menu-heading:hover{background:var(--primary-background-color-hover)}#menu .pure-menu-selected a{color:#fff}.menu-link{position:fixed;display:block;top:0;left:0;background:#000;background:rgba(0,0,0,0.7);font-size:10px;z-index:10;width:2em;height:auto;padding:2.1em 1.6em}.menu-link:hover,.menu-link:focus{background:#000}.menu-link span{position:relative;display:block}.menu-link span,.menu-link span:before,.menu-link span:after{background-color:#fff;width:100%;height:0.2em}.menu-link span:before,.menu-link span:after{position:absolute;margin-top:-0.6em;content:" "}.menu-link span:after{margin-top:0.6em}@media (min-width:48em){.header,.content{padding-left:2em;padding-right:2em}#layout{padding-left:var(--menu-width);left:0}#menu{left:var(--menu-width)}.menu-link{position:fixed;left:var(--menu-width);display:none}#layout.active .menu-link{left:var(--menu-width)}}@media (max-width:48em){#layout.active{position:relative;left:var(--menu-width)}}@import url("/static/fonts/league-gothic/stylesheet.css?4b4ba85961ca");button.lajv{background-color:#9c0}button.lajv.active{background-color:#6f9403;color:#fff}button.workshop{background-color:#FF8FF8}button.workshop.active{background-color:#036;color:#fff}button.festen{background-color:#f93}button.festen.active{background-color:#930;color:#fff}button.forelasning{background-color:#ff0}button.forelasning.active{background-color:#660;color:#fff}button.utvecklingsforum{background-color:#FF8686}button.utvecklingsforum.active{background-color:#936;color:#fff}button.ovrigt{background-color:#8FEFE2}button.ovrigt.active{background-color:#366;color:#fff}button.sovsal{background-color:#999}button.sovsal.active{background-color:#9b9;color:#fff}div.lajv{background-color:#9c0}div.lajv.active{background-color:#6f9403;color:#fff}div.workshop{background-color:#FF8FF8}div.workshop.active{background-color:#036;color:#fff}div.festen{background-color:#f93}div.festen.active{background-color:#930;color:#fff}div.forelasning{background-color:#ff0}div.forelasning.active{background-color:#660;color:#fff}div.utvecklingsforum{background-color:#FF8686}div.utvecklingsforum.active{background-color:#936;color:#fff}div.ovrigt{background-color:#8FEFE2}div.ovrigt.active{background-color:#366;color:#fff}div.sovsal{background-color:#999}div.sovsal.active{background-color:#9b9;color:#fff}li.lajv{background-color:#9c0}li.lajv.active{background-color:#6f9403;color:#fff}li.workshop{background-color:#FF8FF8}li.workshop.active{background-color:#036;color:#fff}li.festen{background-color:#f93}li.festen.active{background-color:#930;color:#fff}li.forelasning{background-color:#ff0}li.forelasning.active{background-color:#660;color:#fff}li.utvecklingsforum{background-color:#FF8686}li.utvecklingsforum.active{background-color:#936;color:#fff}li.ovrigt{background-color:#8FEFE2}li.ovrigt.active{background-color:#366;color:#fff}li.sovsal{background-color:#999}li.sovsal.active{background-color:#9b9;color:#fff}td.lajv{background-color:#9c0}td.lajv.active{background-color:#6f9403;color:#fff}td.workshop{background-color:#FF8FF8}td.workshop.active{background-color:#036;color:#fff}td.festen{background-color:#f93}td.festen.active{background-color:#930;color:#fff}td.forelasning{background-color:#ff0}td.forelasning.active{background-color:#660;color:#fff}td.utvecklingsforum{background-color:#FF8686}td.utvecklingsforum.active{background-color:#936;color:#fff}td.ovrigt{background-color:#8FEFE2}td.ovrigt.active{background-color:#366;color:#fff}td.sovsal{background-color:#999}td.sovsal.active{background-color:#9b9;color:#fff}button{background-color:#eaeaea}button.active{background-color:#360;color:#fff}.active.glow{animation:glow 2s ease-in-out infinite alternate}@keyframes glow{from{box-shadow:0 0 1px #fff}to{box-shadow:0 0 10px #360}}#main{font-family:georgia}h1,h2,h3{font-family:"League Gothic",Impact;text-transform:uppercase;color:#000}h1{font-size:3em;font-weight:300;line-height:normal}h2{font-size:2em}.monospace-ticket-code{font-family:monospace}#layout,#menu,.menu-link{transition:all 0.2s ease-out}#layout{position:relative;padding-left:0}#layout.active #menu{left:300px;width:300px}#layout.active .menu-link{left:300px}.content{margin:0 auto;padding:0 2em;max-width:800px;margin-bottom:50px;line-height:1.6em}.content h2{margin:50px 0 20px 0;font-weight:300}.header{margin:0;text-align:center;padding:2.5em 2em 0;border-bottom:1px solid #eee}.header h1{margin:0.2em 0;font-size:3em;font-weight:300}.header h2{font-weight:300;padding:0;margin-top:0}#menu{margin-left:-300px;width:300px;position:fixed;top:0;left:0;bottom:0;z-index:1000;background:#191818;overflow-y:auto;overflow-x:hidden}#menu a{color:#999;border:none;padding:0.6em 0 0.6em 0.6em}#menu .pure-menu,#menu .pure-menu ul{border:none;background:transparent}#menu .pure-menu ul,#menu .pure-menu .menu-item-divided{border-top:1px solid #360}#menu .pure-menu li a:hover,#menu .pure-menu li a:focus{background:#333}#menu .pure-menu-selected,#menu .pure-menu-heading{background:#360}#menu .pure-menu-heading{color:#fff;margin:0;font-family:"League Gothic",Impact;text-transform:uppercase;font-size:160%;padding:0.5em 0 0.5em 0.5em;background:#336600}#menu .pure-menu-heading:hover{background:#335c0a}#menu .pure-menu-selected a{color:#fff}.menu-link{position:fixed;display:block;top:0;left:0;background:#000;background:rgba(0,0,0,0.7);font-size:10px;z-index:10;width:2em;height:auto;padding:2.1em 1.6em}.menu-link:hover,.menu-link:focus{background:#000}.menu-link span{position:relative;display:block}.menu-link span,.menu-link span:before,.menu-link span:after{background-color:#fff;width:100%;height:0.2em}.menu-link span:before,.menu-link span:after{position:absolute;margin-top:-0.6em;content:" "}.menu-link span:after{margin-top:0.6em}@media (min-width:48em){.header,.content{padding-left:2em;padding-right:2em}#layout{padding-left:300px;left:0}#menu{left:300px}.menu-link{position:fixed;left:300px;display:none}#layout.active .menu-link{left:300px}}@media (max-width:48em){#layout.active{position:relative;left:300px}}img{max-width:100%;height:auto}html{overflow:auto}.pure-table tbody th{text-align:left}.pure-form .pure-control-group{margin-bottom:1.5em}.pure-form .form-field{margin-top:1.5em}.pure-form fieldset{margin-top:2em}.pure-form legend{font-family:"League Gothic",Impact;text-transform:uppercase;font-size:2em;border-bottom:none;margin-bottom:0;padding:0}.pure-form input[type="text"],.pure-form input[type="email"],.pure-form input[type="password"],.pure-form input[type="url"],.pure-form input[type="number"]{width:100%}.pure-form input[type="submit"]{margin-top:1.5em;width:100%}.pure-form textarea,.pure-form select{width:100%}.pure-form label.before-label{font-weight:900;font-size:1.1em;margin-bottom:0}.pure-form .error{border:solid 1px red;color:red;background-color:#ffb3b3;padding:1em}.pure-form .error p{margin-top:0}.pure-form .error p.errorField:last-of-type{padding-bottom:1em;border-bottom:1px red solid}.pure-form .radio-fur-alle>ul{padding:0;margin-top:0;list-style:none}.pure-form .form-hint ul{font-style:italic}.pure-form .form-hint p{margin-top:0}.pure-form .required:after{content:"*"}.character-counter{margin-top:-1em;margin-bottom:1em}.dropdown{position:absolute;border:#360 1px solid;border-radius:0 0 4px 4px;background-color:#fff;list-style:none;padding:0;margin:0}.dropdown li{padding:1em}.dropdown li:hover,.dropdown li.selected{background-color:#360;color:white}.dropdown li:hover{cursor:pointer}#magic-organizer-container{margin-bottom:1em}ul.coorganizer{list-style-type:none;margin:0;padding:0}.coorganizer li{display:inline-block;border:1px solid #fff;background-color:#360;color:#fff;padding:0.5em;margin:0.5em;border-radius:4px}.coorganizer li a{color:#fff;font-weight:bold}.coorganizer li:first-child{margin-left:0}#current-meal{background-color:yellow;margin:0;padding:1em;font-size:2em}#current-meal p{margin:0}ul#messages{list-style-type:none;width:100%;font-weight:bold}ul#messages li{padding:1em;color:#fff}ul#messages li.success{color:#000;background-color:#eee}ul#messages li.error{background-color:red;border-color:black}[hidden="hidden"][style*="display: block;"]{display:block!important}.nobreak{white-space:nowrap}.done{background-color:green!important;border-bottom-color:green!important;border-top-color:green!important}.align-right{text-align:right}ul.reception-buttons{list-style-type:none;margin:0;padding:0}.reception-buttons li{display:inline-block}.program-loading-spinner{display:block;margin:0 auto}ul.button-list{list-style:none;margin-left:0;padding-left:0;margin-bottom:1em}ul.button-list li{display:inline-block;margin-left:0.25em;margin-bottom:0.5em}ul.button-list li button{padding:0.5em 0.5em 0.5em 0.5em;font-size:1.5em;letter-spacing:1px;font-family:"League Gothic",Impact;text-transform:uppercase;border-radius:7px;border:none}#program>ul>li{margin-bottom:10px}#program p.arr{margin-top:0px}#program .side-by-side ul{display:inline-block;padding-right:1em}#program .side-by-side ul+ul{border-left:1px solid #ccc;padding-right:0;padding-left:1em}#program button:disabled{opacity:25%}#toc{columns:15em 2}pre{white-space:pre-wrap}img.event-image{display:block;margin:0 auto;max-width:100%;height:auto}#lightbox-shroud{display:block;z-index:9001;background-color:#999;position:fixed;padding:0;margin:0;top:0;left:0;width:100%;height:100%}#lightbox{background-color:#fff;border:1px solid black;border-radius:5px;position:relative;margin-left:auto;margin-right:auto;width:25%;margin-top:3em;padding:3em}#lightbox #close-button{position:absolute;top:10px;right:10px;cursor:pointer}table.schedule{border-spacing:0;font-family:Sans-Serif;margin-right:20px;line-height:1em;table-layout:fixed}table.schedule tr.even{background-color:#ddd}table.schedule td,table.schedule th{text-overflow:ellipsis;overflow:hidden}table.schedule th.schematopp,table.schedule th.huvudgrupper{padding:7px 2px 7px 2px;text-transform:uppercase;text-align:center;background-color:#aaa;font-size:1.5em;font-weight:normal;font-family:"League Gothic",Impact;white-space:nowrap}table.schedule th.schematopp{background-color:#000000;color:#ffffff}table.schedule th.huvudgrupper{color:black}table.schedule td.event{font-size:12px;line-height:0.9em;border:solid black 1px;padding:4px;position:relative;vertical-align:top}table.schedule td.event a{padding:5px;color:#000;display:block;margin-top:2px;width:140px;line-height:1em;font-weight:700;text-align:center}table.schedule td.event h4 a{padding:0;margin-top:0;margin-bottom:-2px;text-transform:none;color:#000;line-height:1em;text-align:left}table.schedule td.event div.pepping{position:absolute;top:0.5em;right:0.5em;font-size:125%}table.schedule td.event.colliding{background-color:#fff}table.schedule td.event button{display:block;width:80%;margin-top:1em;margin-left:auto;margin-right:auto;font-weight:bold;border:1px solid #999}table.schedule td.schema-tid{padding:4px;font-size:11px}table.schedule td.foodtime{background-color:#999}table.schedule td.anmald{background-color:#29d631;background-image:repeating-linear-gradient(135deg,transparent,transparent 20px,#169e1d 20px,#169e1d 40px)}table.schedule td.arrangoer{background-color:#f66}table.schedule a{text-decoration:none}tr.duplicate table{display:none}table.reception-table th{vertical-align:top}.table-header-dropdown-cover{display:none;position:fixed;padding:0;margin:0;top:0;left:0;width:100%;height:100%;z-index:1100;opacity:100%}.table-header-dropdown-header:hover{cursor:pointer}.table-header-dropdown-container{position:absolute}.table-header-dropdown-body{display:none;position:relative;border:#360 1px solid;border-radius:0 0 4px 4px;background-color:#fff;padding:1em;left:-1em;margin:0;z-index:1200}.table-header-dropdown-body ul{margin:0;margin-left:1em;padding:0}.table-header-dropdown-body p{margin:0;padding:0}span.hjarta{color:#336600;font-size:16px;vertical-align:top;padding-right:4px;text-shadow:1px 2px 2px rgba(0,0,0,0.3)}#current-meal{font-size:1.2em}#mt-edit-form textarea{width:100%}a.event-link{font-weight:bold}.content{margin-top:10px}a{color:#336600;text-decoration:none}a:hover{color:#335c0a}.taggar{font-weight:bold;color:#999999}.pure-button-primary{background-color:#336600;color:#fff}.pure-button-primary:hover{background-color:#335c0a;color:#fff}.arr,.vad,.taggar{font-style:italic}#footer{font-size:0.8em;color:#666}.edit-flatblock-link{float:right}@keyframes blink{50%{opacity:0}}@-webkit-keyframes blink{50%{opacity:0}}#rightnow{background-color:#000;color:#fff;margin:0;width:100%;text-align:center;font-size:120%;height:100%;position:fixed;font-family:Georgia,Serif}#rightnow h1,#rightnow h2{padding-bottom:20px;letter-spacing:1px;color:#fff;font-weight:500}#rightnow h1{font-size:4em}#rightnow h2{font-size:3.5em}#rightnow a{background-color:#000;font-weight:bold;font-size:1.2em}#rightnow ul{list-style-type:none;padding:0px;margin:0px}#rightnow li{font-family:Georgia,Serif;padding:8px;font-size:1.2em}#rightnow #current-meal{color:#000;font-weight:bold;font-size:1.7em}#rightnow #clock{position:absolute;bottom:0;right:0;margin:0;background-color:#000;padding:0.5em}#rightnow .blink{animation:blink 1s step-start 0s infinite;-webkit-animation:blink 1s step-start 0s infinite}table.schedule{border-spacing:0;font-family:Sans-Serif;margin-right:20px;line-height:1em;table-layout:fixed;& tr.even{background-color:#ddd}& td,& th{text-overflow:ellipsis;overflow:hidden}& th.schematopp,& th.huvudgrupper{padding:7px 2px 7px 2px;text-transform:uppercase;text-align:center;background-color:#aaa;font-size:1.5em;font-weight:normal;font-family:"League Gothic",Impact;white-space:nowrap}& th.schematopp{background-color:#000000;color:#ffffff}& th.huvudgrupper{color:black}& td{&.event{font-size:12px;line-height:0.9em;border:solid black 1px;padding:4px;position:relative;vertical-align:top;& a{padding:5px;color:#000;display:block;margin-top:2px;width:140px;line-height:1em;font-weight:700;text-align:center}& h4 a{padding:0;margin-top:0;margin-bottom:-2px;text-transform:none;color:#000;line-height:1em;text-align:left}& div.pepping{position:absolute;top:0.5em;right:0.5em;font-size:125%}&.colliding{background-color:#fff}& button{display:block;width:80%;margin-top:1em;margin-left:auto;margin-right:auto;font-weight:bold;border:1px solid #999}}&.schema-tid{padding:4px;font-size:11px}&.foodtime{background-color:#999}&.anmald{background-color:rgba(41,214,49,1);background-image:repeating-linear-gradient(135deg,transparent,transparent 20px,rgb(22,158,29) 20px,rgb(22,158,29) 40px)}&.arrangoer{background-color:var(--organizer_background_color)}}& a{text-decoration:none}}@keyframes blink{50%{opacity:0}}#rightnow{background-color:#000;color:#fff;margin:0;width:100%;text-align:center;font-size:120%;height:100%;position:fixed;font-family:Georgia,Serif;& h1,& h2{padding-bottom:20px;letter-spacing:1px;color:#fff;font-weight:500}& h1{font-size:4em}& h2{font-size:3.5em}& a{background-color:#000;font-weight:bold;font-size:1.2em}& ul{list-style-type:none;padding:0px;margin:0px}& li{font-family:Georgia,Serif;padding:8px;font-size:1.2em}& #current-meal{color:#000;font-weight:bold;font-size:1.7em}& #clock{position:absolute;bottom:0;right:0;margin:0;background-color:#000;padding:0.5em}& .blink{animation:blink 1s step-start 0s infinite}}