*{box-sizing:border-box;margin:0;padding:0;line-height:1.2}html{padding:0;margin:0;scroll-behavior:smooth}body{font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;height:100%;padding:0;margin:0}input{border:none}ul{list-style:none}a,label,input[type=submit]{cursor:pointer}a{color:white;text-decoration:none}button{cursor:pointer}#container{min-height:100%;position:relative;display:block;padding-bottom:13vh}#_snackbar{background-color:#383C41 !important;color:white !important}#_snackbar.fail{color:#DE6222 !important}.bottom-container{background-color:#383C41;z-index:0;display:none;width:100%;top:36px;left:0;position:absolute;box-shadow:0 3px 15px #0000004D;transition:top 250ms}.bottom-container .logo{position:relative;left:4%;width:80px;transition:transform 250ms;z-index:1;padding-bottom:0.5em}.navbar{background:#383C41 0 0 no-repeat padding-box;opacity:1;position:fixed;top:0;z-index:5;line-height:2em;height:2em;width:100%;text-align:left !important;transition:height 250ms}.navbar .top-container{background-color:#383C41;z-index:1}.notScrolled{top:-100px}.navelem{margin-left:0.5em;background-color:#383C41;z-index:88}.navelem p{display:inline-block;position:relative;color:white;font-size:0.7em;font-weight:300;vertical-align:middle;padding:0;margin:0;transform:translateY(-0.15em);margin-left:0.15em}.navelem img{position:relative;height:0.8em;vertical-align:middle;margin-bottom:0.1em}#login,#logout{vertical-align:middle;display:inline-block;float:right}#login.login,#login#logout,#logout.login,#logout#logout{position:relative;display:inline;vertical-align:middle;border-radius:0.25em;background-color:#6ABB00;padding:0.25em 0.75em;line-height:0;top:0.25em;margin-right:0.5em}#login.login img,#login#logout img,#logout.login img,#logout#logout img{height:0.7em;margin:0;vertical-align:middle}#login.login p,#login#logout p,#logout.login p,#logout#logout p{color:#444444;margin:0;padding:0;font-weight:400;font-size:0.75em;vertical-align:middle;display:inline}#login#logout,#logout#logout{display:none}.login,.logout{margin-right:0em}@media only screen and (min-width: 400px){.login,.logout{margin-right:1rem}}.navbar .navelem:first-child{margin-left:1em}@media only screen and (min-width: 1000px){.navbar .navelem:first-child{margin-left:4em}.logo{top:0.5em;width:100px !important}.bottom-container{display:none !important}#login,#logout{vertical-align:middle;display:inline-block;float:right}#login.login,#logout.login{margin-right:1.5em}}footer{position:absolute;bottom:0;width:100%;padding-top:1em}.footer-top{text-align:center;width:100%}.footer-top p{padding:0.8em 0.5em;margin:0 0.5em;font-size:0.8em;color:#454647;display:inline-block}.footer-bottom{background-color:#25252E;text-align:center;position:relative;padding:0.25em}.footer-bottom .rights{display:inline;margin:0;color:#686868;font-size:0.7em}.footer-bottom .rights a{color:#686868}.wrapper{display:block;color:#848a8e;margin:8vh 10vw}.wrapper a{display:inline-block;color:#222d39;margin-top:1vh}.wrapper h1,.wrapper h2,.wrapper h3{color:#222d39}.wrapper h1{padding:2vh 0;font-size:5vh;font-weight:700}.wrapper h2{padding:1vh 0;font-size:3vh;font-weight:500;margin-top:4vh}.wrapper h3{padding:1vh 0;font-size:2vh;font-weight:500;margin-top:4vh}footer{position:relative}
