.logo{width:60%;max-width:250px;margin:0 25px;left:50px;top:10px;height:50px}#account{z-index:300;position:relative;float:right;margin-top:30px;margin-right:20px;top:auto;right:auto}div.headline{display:none}.home header{height:150px;background-color:#fff}header{height:85px;background-color:#f4f4f4}.list header{background-color:#292929}.home main{height:82%}form{padding:0;margin:0}h2{margin-top:50px}#login input[type="submit"]{margin-left:0;margin-top:10px}#login{position:absolute;display:block;width:100%;z-index:100;height:400px}main{height:50%;display:block;position:relative;overflow:hidden;min-height:129%;box-sizing:border-box;padding-top:0;padding-bottom:57px}#login .passwordForgotten{padding-top:10px}.border .container.login{padding:10px 10px 10px 40px}.border{position:absolute;top:25%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-17%);border:1px solid #ffc600;padding:20px;width:200px}#content,#details{width:100%;float:none;padding:20px;margin:0 0 30px 0}#content .container{padding:10px}nav,.list nav{overflow:auto;height:100%;width:100%;box-sizing:border-box}nav.open{background-color:#f4f4f4;display:block;z-index:300}.list nav.open{background-color:#292929}nav.closed{background-color:transparent;display:none;z-index:-1}nav.normal ul.sub li{margin:3px 1px}nav.normal li a{padding:10px 15px;box-sizing:border-box}nav.normal li a span.rubric{top:auto;left:auto;position:relative;display:inline;padding:0}nav.normal li a span.message{position:relative;top:-2px;right:-6px;float:right;height:30px}.home.box nav{width:100%;box-sizing:border-box;padding:20px 20px 70px 20px;position:relative}.home.box nav ul{text-align:center;width:100%;padding-top:20px}.home.box nav ul li{height:175px;width:175px;padding:1%;float:none;display:inline-block}nav li a span.rubric{font-size:18px;line-height:24px}.box nav.side ul li{height:25%;width:25%;padding:1%}@media only screen and (max-width:500px){.box nav.side ul li{height:33.3%;width:33.3%;padding:2%}}@media only screen and (max-width:500px){header{height:120px}#account{margin-top:70px}nav,.list nav{padding-top:120px}nav.normal{padding:0}main{padding-top:0;padding-bottom:0}.home main{padding-top:215px}.home header{height:200px}.box nav.side ul li{height:48%;width:50%}}button.list_menu{max-width:100%;display:inline-block}button.list_menu.open{position:absolute;z-index:300;top:30px;left:25px;padding:0}button.list_menu.open .fas{font-size:25px;line-height:25px}table a{font-weight:600;color:#ffc600;text-align:right}table{border:0;border-spacing:0;display:table;width:100%;border-color:transparent;border-collapse:collapse}table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}table tr{border-bottom:3px solid #ddd;display:block}table td{display:block;font-size:.8em;text-align:right;min-height:26px}table td,table th{font-weight:normal;font-style:normal;font-size:16px;text-decoration:none;color:#292929;line-height:26px;padding:0 0 0 0;vertical-align:top;text-align:right;display:block;font-size:.8em}table th:nth-of-type(1),table td:nth-of-type(1){padding-left:10px;padding:0;white-space:pre-line}table td::before{content:attr(data-label);float:left;font-weight:bold;text-transform:uppercase}table td:last-child{border-bottom:0}#ticket_info table tr{display:table-row;border:none}#ticket_info table td{display:table-cell;border:none}.mobile{display:block}.title{font-size:26px;line-height:36px}#details .title{margin-bottom:0}#details .close{height:35px;width:35px;padding:5px}#details .close .fas{font-size:22px;line-height:22px}nav.normal ul.block li.drainfo{display:block}footer{background-color:#f4f4f4;color:#292929;width:100%;overflow:hidden;padding:30px 40px;z-index:0;position:absolute;bottom:0;box-sizing:border-box}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;color:#fff}