html,body{height:100%}body{display:flex}.container{display:flex;flex-direction:column}.fixed-footer-wrapper{flex:1 0 auto}.fixed-footer-wrapper,footer{border-left:thin solid lightgrey;border-right:thin solid lightgrey;padding-left:30px;padding-right:30px}header{}main{}footer{flex-shrink:0;padding-bottom:5px}footer address{display:inline-block;margin:0}footer .institute-logo{float:right;height:85px;margin:10px 15px}footer .attribution,footer .attribution address{font-style:italic}footer .attribution{padding-top:61px}h1{margin-top:10px}h1 img{height:39px;margin-bottom:-2px;margin-left:-2px;vertical-align:baseline}section{margin-top:0.75rem}.sub-heading{color:#339933;margin-top:0.75rem}a.logout a,a.logout:visited,.logout{color:#8a6d3b;margin-top:0.75rem}a.logout:hover{text-decoration:underline}ul.list-heading>li:nth-child(1){list-style:none;margin-left:-15px}li.list-heading{list-style:none;margin-left:-15px}#page-title{margin-bottom:1rem}#contact-message{margin-bottom:3rem;margin-top:3rem}nav{--sidebar-border-color:#01B866;--sidebar-width:240px}.nav-bar{margin-left:var(--sidebar-width);position:fixed;transition:all 0.5s ease}.nav-bar .nav-button-wrapper{align-items:center;background-color:#626262;border-radius:0 0 22px 0;display:flex}.nav-bar .nav-button-wrapper .nav-button a{color:#F4FBFF;display:block;font-size:1.75rem;padding:0.5rem 1rem}.nav-bar .nav-button-wrapper .nav-button a:hover{color:#A9FFDF}.nav.sidebar-hidden .nav-bar{margin-left:0}.nav.sidebar-hidden .sidebar{left:calc(-1 * var(--sidebar-width))}.sidebar,.sidebar menu{list-style:none;margin:0;padding:0;text-decoration:none;box-sizing:border-box}.sidebar{background-color:#016A3A;height:100%;left:0;overflow:auto;position:fixed;top:0;transition:all 0.5s ease;width:240px}.sidebar hgroup{color:#FFF;margin:1rem 1.5rem;text-align:center}.sidebar hgroup h1:nth-child(1){margin-bottom:0}.sidebar hgroup h1:nth-last-child(1){margin-top:0}.sidebar h1{font-weight:bold}.sidebar menu{margin:1rem 0rem}.sidebar li ul{margin-bottom:0}.sidebar li ul li{list-style:none}.sidebar li ul li a{border-left:thin solid var(--sidebar-border-color)}.sidebar li ul li:nth-child(1) a{border-top:none}.sidebar li ul li:nth-last-child(1) a{border-top:none;border-bottom:none}.sidebar li a,.sidebar li ul li a{border-bottom:thin solid var(--sidebar-border-color);color:#F9F9F9;display:block;padding:0.75rem 1.75rem;position:relative}.sidebar li:nth-child(1) a,.sidebar li:nth-last-child(1) a{border-top:thin solid var(--sidebar-border-color)}.sidebar li a .icon,.sidebar li ul li a .icon{color:#DEE4EC;width:1.75rem;display:inline-block}.sidebar li a:hover,.sidebar li a.active,.sidebar li ul li a:hover,.sidebar li ul li a.active{color:#0056B3;background-color:#FFF;border-right:0.6rem solid #054468}.sidebar li a:hover .icon,.sidebar li a.active .icon,.sidebar li ul li a:hover .icon,.sidebar li ul li a.active .icon{color:#0056B3}.sidebar li a:hover:before,.sidebar li a.active:before,.sidebar li ul li a:hover:before,.sidebar li ul li a.active:before{display:block}@media (max-width:575px){.nav-bar .nav-button-wrapper{border-radius:0 0 14px 0}.nav-bar .nav-button-wrapper .nav-button a{padding:0rem 0.5rem}}