.head-dk,.head-en{font-family:'AtB Digital Bold'}.headline-wrapper,.transContainer{overflow:hidden}@font-face{font-family:'AtB Digital Bold';src:url(../styles/fonts/AtBBold.540d44c9.ttf)}@font-face{font-family:'AtB Digital Regular';src:url(../styles/fonts/AtBRegular.547a9b6c.ttf)}@font-face{font-family:'AtB Digital Medium';src:url(../styles/fonts/AtBMedium.117cbf71.ttf)}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.header h3,.navbar{margin-bottom:0}body{padding:0}.footer,.header,.marketing{padding-left:15px;padding-right:15px}.header h3{margin-top:0;line-height:40px;padding-bottom:19px}.container-narrow>hr{margin:30px 0}.jumbotron{text-align:center;border-bottom:1px solid #e5e5e5}.jumbotron .btn{font-size:21px;padding:14px 24px}.marketing{margin:40px 0}.marketing p+h4{margin-top:28px}.vcenter{display:inline-block;vertical-align:middle;float:none}.main{background-color:#ECE9E2;color:#000}.head-en,h5{color:#88837d}.header-left{position:relative;margin-top:2vh;margin-bottom:2vh}.header-left h3{margin-bottom:1px}.header-left h4{margin-top:1px;color:#88837d}.display-head h1{margin-top:3.7vh;font-size:4.5em}a#stopButton{background-color:red}.bus-line:nth-child(even),.transport-head{background-color:#e1ded7}.ng-show{display:block!important}.ng-hide{display:none!important}.transport-head{display:block}.head-dk{font-size:.9em;display:block}.head-en{font-size:.8em;display:block}.bus-line,.bus-line-4,h2,h3,h4,h5{font-family:'AtB Digital Medium'}#dot-logo,.ABUS,.CBUS,.EBUS,.HAVNEBUS,.M1,.NBUS,.RNET,.SBUS,.a-bus,.a-tog,.b-tog,.e-bus,.e-tog,.f-tog,.h-tog,.ic,.ice,.icl,.lokal-tog,.r-bus,.r-tog,.re,.s-bus,.ør,p#stop{color:#FFF}.bus-line{font-size:1.3em;padding:5px 15px}.bus-line-4{font-size:1.3em;padding:5px}.bus-line-4:nth-child(even){float:left}h2{font-size:3em}h3{font-size:2em}h4{font-size:1.5em}h5{font-size:1.3em}.connection-dest,.train-line{font-size:.8em;font-family:'AtB Digital Regular';text-align:center}.col-xs-1,.col-xs-2{padding-right:0;padding-left:0}.col-md-10{padding:0}.full-width{width:100%}.transContainer{height:80vh;display:block;padding:5px}.CBUS,.EBUS,.RNET,.SBUS,.e-bus,.metro-line,.no-padding,.train-line{padding:0}.transContainer:first-of-type{border-right:2px solid #000}.transContainer h3{margin-top:.2em}.transContainer h3 .transport-head-image{margin-right:.6em}.transContainer h3 span.grey{font-size:.8em}.transContainerSmall{height:100%;display:block;overflow:hidden}.dis4head{margin-right:5px}.train-line{width:25px;margin-top:3px}.metro-line{text-align:center}.a-bus{background-color:#B8211C}.r-bus,.s-bus{padding:0;background-color:#0065AA}.e-bus{background-color:#00B26B}.yellow-bus{background-color:#FDAE00}.HAVNEBUS{background-color:#1A4F6C}.ABUS,.NBUS{background-color:#B8211C}.RNET,.SBUS{background-color:#0065AA}.CBUS{background-color:#00A5CC}.EBUS{background-color:#00B26B}.M1,.M2{width:30px;height:30px;padding-top:4px;font-size:.8em;border-radius:50%;font-family:'AtB Digital Bold'}.ALM{background-color:#FDAE00}.a-tog{background-color:#00B2EF}.b-tog{background-color:#56B848}.c-tog{background-color:#F58A1F;color:#FFF}.e-tog{background-color:#7670B2}.f-tog{background-color:#FFC20E}.h-tog{background-color:#EF4130}.r-tog{background-color:#50B748}.lokal-tog{background-color:#EF4130}.M1{background-color:#008265}.M2{background-color:#FFC425}#dot-logo,#stop-sign{width:100%;height:25%;padding-top:5vh;font-size:4em}.icl{background-color:#FDBA58}.re,.ør{background-color:#50B748}.ic,.ice{background-color:#EF4130}.activeTransport{background-color:#FDAE00!important}#stop-sign{background-color:red;color:#fff}p#stop{font-family:'AtB Digital Bold'}button.btn,input[type=text]{font-family:'AtB Digital Regular'}#dot-logo{display:block;background-color:#324191}.grey{color:#88837d}.red{color:red}button.btn{padding:7px}input#busNumber{height:35px;border-radius:4px;border-style:solid;border-width:2px;border-color:#FDAE00}img.navbar-image{width:2em;height:2em}.transport-head-image{width:50px;height:50px}.nav>li>a{padding:5px}form.bus-number{padding-top:10px}img.replacement-image{width:100%}.track{padding-left:5px}.vertical-line{width:8px;background-color:#88837d;display:inline-block;height:100%}.next-stops .stop-line{padding-left:0;padding-right:0;height:130px}.next-stops .stop-line.next{font-size:1.15em}.next-stops .stop-line h3{margin-top:30px;margin-bottom:0}.next-stops .stop-line>div{height:100%}.next-stops .stop-line:last-of-type{height:40px}.next-stops .arrowhead{width:20px}.next-stops .connections{max-width:300px;display:inline-block}.next-stops .connection{display:inline-block!important;width:42px;height:21px;margin:2px;text-align:center;font-weight:700}.next-stops .connection>span{width:100%;height:100%;display:inline-block!important}.next-stops .connection-line{width:46px;height:46px;margin-right:-8px;display:inline-block}.stop-marker{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;margin-top:35px;width:17px;height:17px;border-radius:50%;background-color:#fff;border:4px solid #88837d}.next .stop-marker{border:4px solid red;width:24px;height:24px}.marquee h1{animation:scroll-right-left 5s linear infinite;white-space:nowrap}@keyframes scroll-right-left{from{transform:translateX(400px)}to{transform:translateX(-100px)}}.deviation-message{background-color:#88837d;text-align:center;height:550px;color:#fff;padding-right:50px;padding-left:50px}.deviation-message h1{font-size:5em}.deviation-message h3{font-size:2.5em}.display-block-desktop{display:none}@media screen and (min-width:48em){.display-block-desktop,.left-panel{display:block}.no-padding-desktop{padding:0}img.navbar-image{width:4em;height:4em}.main{height:90vh;overflow-y:hidden;overflow:hidden}.display-head{max-height:23vh;border-bottom:2px solid #000}.left-panel{border-right:2px solid #000;height:80vh;font-size:1.1em;padding:0}.container{max-width:1366px;max-height:768px}.footer,.header,.marketing{padding-left:0;padding-right:0}.jumbotron{border-bottom:0}}@media screen and (max-width:48em){.display-head,.transContainer{position:relative;height:100%;display:block}.header,form.bus-number{width:100%}h2{font-size:2.5em}.col-xs-12,.col-xs-3,.col-xs-9{padding:0}.col-xs-12{padding-left:5px}button.navbar-toggle{margin:3px 3px 0 0}.display-head h1{font-size:3.2em;margin-top:4.5vh}ul.nav>li>a{display:block;float:left;margin-top:3px;padding:5px}.header{padding:0}.navbar-nav{margin:0}.connection-dest{font-size:.7em}.next-stops .stop-line{min-height:90px}.next-stops .stop-line h3{margin-top:5px}}