@import url(//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css);.react-openlayers--map,.react-openlayers--overlay{bottom:0;left:0;position:absolute;right:0;top:0}.react-openlayers--overlay{pointer-events:none;z-index:1}.react-openlayers--overlay>*{pointer-events:all}.ol-attribution ul{font-size:10px}.ol-attribution img{display:none}.react-openlayers--show-location{left:.5em;top:calc(.5em + 74px)}.ol-unselectable.ol-control>button{font-size:22px;height:32px;margin-top:2px;width:32px}.icon-location{fill:#fff;height:22px;width:16px}:host,:root{--ol-background-color:#fff;--ol-accent-background-color:#f5f5f5;--ol-subtle-background-color:#80808040;--ol-partial-background-color:#ffffffbf;--ol-foreground-color:#333;--ol-subtle-foreground-color:#666;--ol-brand-color:#0af}.ol-box{background-color:#ffffffbf;background-color:var(--ol-partial-background-color);border:1.5px solid #fff;border:1.5px solid var(--ol-background-color);border-radius:2px;box-sizing:border-box}.ol-mouse-position{position:absolute;right:8px;top:8px}.ol-scale-line{background:#ffffffbf;background:var(--ol-partial-background-color);border-radius:4px;bottom:8px;left:8px;padding:2px;position:absolute}.ol-scale-line-inner{border:1px solid #666;border:1px solid var(--ol-subtle-foreground-color);border-top:none;color:#333;color:var(--ol-foreground-color);font-size:10px;margin:1px;text-align:center;transition:all .25s;will-change:contents,width}.ol-scale-bar{bottom:8px;left:8px;position:absolute}.ol-scale-bar-inner{display:flex}.ol-scale-step-marker{background-color:#333;background-color:var(--ol-foreground-color);float:right;height:15px;width:1px;z-index:10}.ol-scale-step-text{bottom:-5px;font-size:10px;z-index:11}.ol-scale-step-text,.ol-scale-text{color:#333;color:var(--ol-foreground-color);position:absolute;text-shadow:-1.5px 0 #ffffffbf,0 1.5px #ffffffbf,1.5px 0 #ffffffbf,0 -1.5px #ffffffbf;text-shadow:-1.5px 0 var(--ol-partial-background-color),0 1.5px var(--ol-partial-background-color),1.5px 0 var(--ol-partial-background-color),0 -1.5px var(--ol-partial-background-color)}.ol-scale-text{bottom:25px;font-size:12px;text-align:center}.ol-scale-singlebar{border:1px solid #333;border:1px solid var(--ol-foreground-color);box-sizing:border-box;height:10px;position:relative;z-index:9}.ol-scale-singlebar-even{background-color:#666;background-color:var(--ol-subtle-foreground-color)}.ol-scale-singlebar-odd{background-color:#fff;background-color:var(--ol-background-color)}.ol-unsupported{display:none}.ol-unselectable,.ol-viewport{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ol-viewport canvas{all:unset;overflow:hidden}.ol-viewport{touch-action:pan-x pan-y}.ol-selectable{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;user-select:text}.ol-grabbing{cursor:grabbing}.ol-grab{cursor:move;cursor:grab}.ol-control{background-color:#80808040;background-color:var(--ol-subtle-background-color);border-radius:4px;position:absolute}.ol-zoom{left:.5em;top:.5em}.ol-rotate{right:.5em;top:.5em;transition:opacity .25s linear,visibility 0s linear}.ol-rotate.ol-hidden{opacity:0;transition:opacity .25s linear,visibility 0s linear .25s;visibility:hidden}.ol-zoom-extent{left:.5em;top:4.643em}.ol-full-screen{right:.5em;top:.5em}.ol-control button{background-color:#fff;background-color:var(--ol-background-color);border:none;border-radius:2px;color:#666;color:var(--ol-subtle-foreground-color);display:block;font-size:inherit;font-weight:700;height:1.375em;line-height:.4em;margin:1px;padding:0;text-align:center;text-decoration:none;width:1.375em}.ol-control button::-moz-focus-inner{border:none;padding:0}.ol-zoom-extent button{line-height:1.4em}.ol-compass{display:block;font-weight:400;will-change:transform}.ol-touch .ol-control button{font-size:1.5em}.ol-touch .ol-zoom-extent{top:5.5em}.ol-control button:focus,.ol-control button:hover{color:#333;color:var(--ol-foreground-color);outline:1px solid #666;outline:1px solid var(--ol-subtle-foreground-color);text-decoration:none}.ol-zoom .ol-zoom-in{border-radius:2px 2px 0 0}.ol-zoom .ol-zoom-out{border-radius:0 0 2px 2px}.ol-attribution{align-items:center;bottom:.5em;display:flex;flex-flow:row-reverse;max-width:calc(100% - 1.3em);right:.5em;text-align:right}.ol-attribution a{color:#666;color:var(--ol-subtle-foreground-color);text-decoration:none}.ol-attribution ul{color:#333;color:var(--ol-foreground-color);font-size:12px;margin:0;padding:1px .5em;text-shadow:0 0 2px #fff;text-shadow:0 0 2px var(--ol-background-color)}.ol-attribution li{display:inline;list-style:none}.ol-attribution li:not(:last-child):after{content:" "}.ol-attribution img{max-height:2em;max-width:inherit;vertical-align:middle}.ol-attribution button{flex-shrink:0}.ol-attribution.ol-collapsed ul{display:none}.ol-attribution:not(.ol-collapsed){background:#ffffffbf;background:var(--ol-partial-background-color)}.ol-attribution.ol-uncollapsible{border-radius:4px 0 0;bottom:0;right:0}.ol-attribution.ol-uncollapsible img{margin-top:-.2em;max-height:1.6em}.ol-attribution.ol-uncollapsible button{display:none}.ol-zoomslider{height:200px;left:.5em;top:4.5em}.ol-zoomslider button{height:10px;position:relative}.ol-touch .ol-zoomslider{top:5.5em}.ol-overviewmap{bottom:.5em;left:.5em}.ol-overviewmap.ol-uncollapsible{border-radius:0 4px 0 0;bottom:0;left:0}.ol-overviewmap .ol-overviewmap-map,.ol-overviewmap button{display:block}.ol-overviewmap .ol-overviewmap-map{border:1px solid #666;border:1px solid var(--ol-subtle-foreground-color);height:150px;width:150px}.ol-overviewmap:not(.ol-collapsed) button{bottom:0;left:0;position:absolute}.ol-overviewmap.ol-collapsed .ol-overviewmap-map,.ol-overviewmap.ol-uncollapsible button{display:none}.ol-overviewmap:not(.ol-collapsed){background:#80808040;background:var(--ol-subtle-background-color)}.ol-overviewmap-box{border:1.5px dotted #666;border:1.5px dotted var(--ol-subtle-foreground-color)}.ol-overviewmap .ol-overviewmap-box:hover{cursor:move}.layer-group--list-item{margin-bottom:4px;margin-top:9px;-webkit-user-select:none;user-select:none}.layer-group--list-item-icon{display:inline-block}.layer-group--header{line-height:22px;vertical-align:middle}.layer-group--header>.icon{display:inline-block;height:16px;margin-right:5px;position:relative;vertical-align:middle;width:16px}.layer-group--header>.icon>svg{left:50%;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.layer-group--list-item>.icon{display:inline-block;height:16px;margin-right:6px;width:16px}.layer-group--list-item-container{cursor:pointer;margin:5px;position:relative}.layer-switch--container{background-color:#003c8880;border-radius:4px;color:#fff;left:calc(.5em + 42px);overflow:hidden;padding:10px;position:absolute;top:calc(.5em + 114px)}.hidden{display:none}.layer-switch--button>svg{fill:#fff;height:22px;width:16px}.layer-switch--button{background-color:#003c8880;border:none;border-radius:2px;color:#fff;display:block;height:32px;line-height:.4em;margin:1px;padding:0;width:32px}.layer-switch--button-container{background-color:#fff6;border-radius:4px;left:.5em;padding:2px;position:absolute;top:calc(.5em + 112px)}.zoom-control--root{left:10px;position:absolute;top:10px}.zoom-control--root>button{background:#003c8880;border:none;border-radius:2px;color:#fff;display:block;height:32px;margin:1px;position:relative;width:32px}.zoom-control--root>button>svg{fill:currentColor;height:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);vertical-align:middle;width:14px}.disclaimer--container{background:#0000004d;bottom:0;left:0;position:fixed;right:0;top:0;z-index:100000}.disclaimer--container>div{background:#f7f7f7;border-radius:3px;box-shadow:0 10px 10px #0003;left:50%;max-height:80vh;max-width:calc(100vw - 20px);overflow:auto;padding:15px;position:absolute;top:50%;transform:translate(-50%,-50%);width:50vw}@media(max-width:768px){.disclaimer--container>div{width:90vw}}.disclaimer--container>div .bar{text-align:right}.disclaimer--container>div .bar>*{display:inline-block;margin-left:15px}.disclaimer--container>div .warning label{color:#c00;font-weight:700}.page-view--container{background:#0006;bottom:0;color:#000;font-size:16px;left:0;position:fixed;right:0;top:0;z-index:10}.page-view--container h4{font-size:16px;font-weight:600}.page-view--container h1{font-weight:600;padding:0 0 20px}.page-view--container h1 span{font-weight:400}.page-view--container a.btn{background:#fff;border:1px solid #0009;border-radius:6px;color:#000;display:inline-block;font-size:16px;font-weight:600;height:40px;line-height:40px;margin:5px;min-width:96px;padding:0 16px;width:auto}.page-view--container a.btn.alert{background:#ffd500;border:1px #ffd500}.page-view--container a.btn.raised{background:#0009;border:1px solid #0000001f;color:#fff}.page-view--container .page-view--content{background:#fff;left:50%;max-height:calc(100vh - 80px);max-width:1000px;min-height:20vh;overflow-y:auto;position:absolute;top:80px;transform:translateX(-50%);width:100%}@media(max-width:1000px){.page-view--container .page-view--content{left:0;right:0;transform:none;width:100%}}.page-view--container .page-view--content div.content{padding:20px}.page-view--container .page-view--content h1{font-weight:800;text-align:center}.page-view--container .page-view--content .btn-container{margin:20px 0;text-align:center}.page-view--container .page-view--content .table{border:1px solid #0003;border-radius:6px}.page-view--container .page-view--content .table h4,.page-view--container .page-view--content .table p{padding:0 15px}.page-view--container .page-view--content .table h4.header{border-bottom:1px solid #0003;font-weight:800;padding:4px 15px}.page-view--container .page-view--content .app{border:1px solid #0003;border-radius:6px;padding:15px}.page-view--container .page-view--content .app ul{list-style:none;margin:0;padding:0}.page-view--container .page-view--content .app ul li{font-weight:800;padding:5px}.page-view--container .page-view--content .app ul li a{font-weight:400}.page-view--container .page-view--content .download-container{font-weight:600;margin:20px 0}.page-view--container .page-view--content .download-container .btn{margin:10px 0}.page-view--container .page-view--content .download-container p{font-weight:400}.page-view--container .page-view--content footer.kvblue{background:#000667;color:#fff;padding:10px;text-align:center}.page-view--container .page-view--content footer.kvblue a{color:#fff;margin-bottom:0}.page-view--container .page-view--content content{background:#f7f7f7}.page-view--container .page-view--content .faqbox{background:#f0f0f0;margin:10px;padding:10px}.page-view--container .page-view--content .latest h4{border-top:1px solid #0003;padding-top:10px}.article-view--container .article-view--content{background:#f7f7f7;border:1px solid #eee;box-shadow:0 4px 8px #0003;max-height:calc(100vh - 80px);overflow:auto;padding:15px;position:fixed;right:0;top:80px;width:440px}@media(max-width:1260px){.article-view--container .article-view--content{width:400px}}@media(max-width:768px){.article-view--container .article-view--content{bottom:0;left:10px;margin-bottom:10px;max-height:40vh;right:10px;top:60vh;width:auto}}.article-view--container .article-view--content .articles--container{background:none}.article-view--container .article-view--content .articleList--thumbnail img{display:none}.article-view--container .article-view--content .articleList--thumbnail.articleList--withThumbnail{min-height:150px}.article-view--container .article-view--content .articleList--thumbnail.articleList--withThumbnail .caption{max-height:100%;max-height:calc(100% - 10px);overflow:auto}.article-view--container .article-view--content .articleList--thumbnail.articleList--withThumbnail img{display:inherit}.article-view--container .article-view--content .article-view--info{font-size:13px;font-style:normal;text-align:left}.article-view--container .buttons{position:absolute;right:440px;top:0}.article-view--container .buttons>*{display:block}@media(max-width:1260px){.article-view--container .buttons{right:400px}}@media(max-width:768px){.article-view--container .buttons{right:20px;top:60%;transform:translateY(-100%)}.article-view--container .buttons>*{display:inline-block}}.article-list{padding-bottom:1px}.article-list .article{border:1px solid #ccc;color:#333;cursor:pointer;display:block;margin:0 0 -1px;padding:15px;text-decoration:none}.article-list .article:hover:not(btn){background:#fff}.article-list h4{word-wrap:break-word;font-size:14px;margin:0}.article-list .port{border-left:3px solid blue}.article-list .route{border-left:3px solid red}.article-list .portfacility{border-left:3px solid #000}.article-list .quay{border-left:3px solid lime}.article-list .cpr{border-left:3px dotted #000}.article-list .cpr.red{border-left-color:#ff5656}.article-list .cpr.blue{border-left-color:#007fff}.article-list .mtr{border-left:3px solid #fff}.article-list .svalbard{border-left:3px dotted #f80}.article-list .lfr{border-left:3px solid #fdb5b5}.article-list .no-results{padding:20px;text-align:center}.icon svg{height:1em;vertical-align:text-top}.icon.r90 svg{transform:rotate(90deg)}.icon.r180 svg{transform:rotate(180deg)}.icon.r270 svg{transform:rotate(270deg)}.icon-list{display:flex;flex-wrap:wrap;margin:20px auto;max-width:800px}.icon-list>div{padding:10px;width:400px}.icon-list>div .icon{margin-right:10px}.loading{min-height:100px;position:relative}.loading>div{bottom:0;height:40px;left:0;margin:auto;position:absolute;right:0;text-align:center;top:0}.loading>div .icon{animation:rotationAnim 1.3s linear infinite reverse;display:inline-block;height:20px;width:20px}.loading>div .icon path{fill:#000c}.loading>div span{display:block}.collapsible--root{background:#fff;border-bottom:1px solid #ccc;border-radius:6px;margin:10px 0;padding:5px}.collapsible--root .collapsible--header{display:inline-block;font-weight:600;padding:5px;width:100%}.collapsible--root .collapsible--header .icon{float:right;height:24x;width:24px}.collapsible--root .collapsible--content{display:none;padding:5px}.collapsible--root .collapsible--content.open{display:block}@keyframes pulse{0%{opacity:.5}10%{opacity:1}20%{opacity:.5}to{opacity:.5}}.loading-dots{margin-left:5px}.loading-dots span{animation:pulse 1.5s linear infinite;background-color:#000667;border-radius:50%;display:inline-block;height:5px;margin-right:6px;width:5px}.loading-dots span:nth-child(2){animation-delay:.1s}.loading-dots span:nth-child(3){animation-delay:.2s}.loading-dots span:nth-child(4){animation-delay:.3s}.route-after--root .loading-dots{display:block;margin:5px}.article-detail-view--container{background:#f7f7f7;border:1px solid #eee;box-shadow:0 4px 8px #0003;max-height:calc(100vh - 80px);overflow:auto;padding:15px;position:fixed;right:0;top:80px;width:440px}@media(max-width:1260px){.article-detail-view--container{width:400px}}@media(max-width:768px){.article-detail-view--container{bottom:0;left:10px;margin-bottom:10px;max-height:40vh;right:10px;top:60vh;width:auto}}.article-detail-view--container .closeBtn{background:#102c43;border-color:#06111a;border-radius:0;float:right;padding:6px 12px;position:static}.article-detail-view--container .closeBtn:focus{outline:none}.article-detail-view--container .closeBtn .glyphicon-remove:before{color:#fff}.article-detail-view--container .article h3{word-wrap:break-word;font-size:20px;font-weight:600;margin-top:20px}.article-detail-view--container .article h4{font-weight:600;margin-top:20px}.article-detail-view--container .article .articletype{font-size:14px;font-weight:600;padding-bottom:8px;padding-left:5px;padding-top:8px}.article-detail-view--container .article .port{border-left:3px solid blue}.article-detail-view--container .article .route{border-left:3px solid red}.article-detail-view--container .article .portfacility{border-left:3px solid #000}.article-detail-view--container .article .quay{border-left:3px solid lime}.article-detail-view--container .article .cpr{border-left:3px dotted #000}.article-detail-view--container .article .cpr.red{border-left-color:#ff5656}.article-detail-view--container .article .cpr.blue{border-left-color:#007fff}.article-detail-view--container .article .mtr{border-left:3px solid #fff}.article-detail-view--container .article .svalbard{border-left:3px dotted #f80}.article-detail-view--container .article .lfr{border-left:3px solid #fdb5b5}.article-detail-view--container .article .additional{margin:10px 0}.article-detail-view--container .article .additional h5{display:inline;font-weight:700}.article-detail-view--container .article .additional h5:after{content:": "}.article-detail-view--container .article .additional p{display:inline}.article-detail-view--container .article .subList{display:flex}.article-detail-view--container .article .subList label{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article-detail-view--container .article .subList input[type=checkbox]{margin-right:10px}.article-detail-view--container .article .subList .btn-link{margin-left:1rem;padding:0}.article-detail-view--container .article .loading{background:#fffc;bottom:0;left:0;position:absolute;right:0;top:0}.article-detail-view--container .article .locations-after--download-btn-container{margin-top:20px}.article-detail-view--container .article #textToHtml ul{padding-left:20px}.search--container{position:relative}.search--container .form-control{background:#fff;border:none;border-bottom:2px solid #000667;border-radius:0;box-shadow:none;padding-left:40px}.search--container .form-control:focus{border-color:#e9510e;box-shadow:none}.search--container .search--inputWrap:before{content:url('data:image/svg+xml; utf8, <svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" version="1.1"><path fill="%23102c43" d="M31.008 27.231l-7.58-6.447c-0.784-0.705-1.622-1.029-2.299-0.998 1.789-2.096 2.87-4.815 2.87-7.787 0-6.627-5.373-12-12-12s-12 5.373-12 12 5.373 12 12 12c2.972 0 5.691-1.081 7.787-2.87-0.031 0.677 0.293 1.515 0.998 2.299l6.447 7.58c1.104 1.226 2.907 1.33 4.007 0.23s0.997-2.903-0.23-4.007zM12 20c-4.418 0-8-3.582-8-8s3.582-8 8-8 8 3.582 8 8-3.582 8-8 8z" /></svg>');display:block;height:20px;left:5px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:20px;z-index:1}.search--container input:not(:placeholder-shown)+.btn-link{opacity:.8}.search--container .overlay{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1}.search--container .btn-link.clear-search{color:#000667;opacity:.3;outline:none;position:absolute;right:0;top:50%;transform:translateY(-50%)}.search--container .btn-link.clear-search:active,.search--container .btn-link.clear-search:focus{outline:none!important}@media(max-width:550px){.search--container .btn-link.clear-search{right:10px}}.search--container .search--searchSources{background:#fff;border:1px solid #ddd;box-shadow:0 0 4px 1px #0000001a;max-height:calc(100vh - 200px);overflow:auto;pointer-events:all;position:absolute;position:fixed;width:100%;z-index:2}.search--container .search--searchSources:focus{outline:none}.search--container .search--searchSources .searchSource--container{color:#000;text-align:left}.search--container .search--searchSources .searchSource--container button.btn-link{color:#102c43;float:right;font-size:13px;opacity:.5;position:relative;transform:none}.search--container .search--searchSources .searchSource--container:focus{outline:none}.search--container .search--searchSources .searchSource--container h2{display:inline-block;font-size:14px;font-weight:400;margin:10px 10px 5px;max-width:70%;opacity:.8}.search--container .search--searchSources .searchSource--container ul{list-style:none;margin:0;padding:0}.search--container .search--searchSources .searchSource--container ul li{border-bottom:1px solid #dddddd80;cursor:pointer;padding:10px 15px}.search--container .search--searchSources .searchSource--container ul li:hover{background:#0000001a}.search--container .search--searchSources .searchSource--container ul li h3{font-size:14px;margin:0}.nav-bar--container{background:#f7f7f7e6;box-shadow:0 5px 5px #0000001a;height:60px;margin:20px 0;padding:10px 0;position:fixed;text-align:right;top:0;width:100%;z-index:10001}.nav-bar--container .search--container{left:130px;max-width:340px;position:absolute;top:50%;transform:translateY(-50%);width:100%}.nav-bar--container .nav-bar--header-image{background:#fff;border-radius:3px;box-shadow:0 2px 5px #0000001a;left:10px;padding:10px;position:absolute;top:-8px;z-index:1000}.nav-bar--container .nav-bar--header-image img{height:56px}.nav-bar--container>*{display:inline-block;margin-right:20px;vertical-align:middle}.nav-bar--container .cms--nav a:not(.btn){color:#000667;display:inline-block;font-size:14px;font-weight:700;padding:8px 10px;position:relative;text-decoration:none}.nav-bar--container .cms--nav a:not(.btn):after{background:#000667;bottom:2px;content:" ";display:block;height:2px;left:0;margin:auto;position:absolute;right:0;transition:all .2s ease;width:10px}.nav-bar--container .cms--nav a:not(.btn):hover:after{opacity:1;width:70%}.nav-bar--container .nav-bar--hamburger{display:none}@media(max-width:900px){.nav-bar--container .nav-bar--menu{float:right;margin-right:10px}.nav-bar--container .cms--nav{background:#f7f7f7;box-shadow:-2px 5px 5px #0000001a;opacity:0;overflow:auto;pointer-events:none;position:absolute;right:0;top:60px;transition:opacity .2s}.nav-bar--container .cms--nav a:not(.btn){border-left:2px solid #000667;display:block;padding:10px}.nav-bar--container .cms--nav a:not(.btn):after{display:none}.nav-bar--container .nav-bar--hamburger{cursor:pointer;display:block;height:48px;margin:0 0 -42px;opacity:0;width:48px;z-index:2}.nav-bar--container .nav-bar--hamburger~span{background:#000667;border-radius:2px;display:block;height:4px;margin:4px auto;opacity:1;pointer-events:none;transition:transform .2s ease-in-out,opacity .1s ease-in-out;width:30px}.nav-bar--container .nav-bar--hamburger:checked~span:nth-child(2){transform:translateY(8px) translateX(0) rotate(-45deg)}.nav-bar--container .nav-bar--hamburger:checked~span:nth-child(4){transform:translateY(-8px) translateX(0) rotate(45deg)}.nav-bar--container .nav-bar--hamburger:checked~span:nth-child(3){opacity:0}.nav-bar--container .nav-bar--hamburger:checked~.cms--nav{height:auto;opacity:1;pointer-events:all}}.nav-bar--container .nav-bar--search-button{display:none}.nav-bar--container .nav-bar--search-button:focus{outline:none}@media(max-width:550px){.nav-bar--container .nav-bar--search-button{background:none;border:none;display:block;height:60px;position:absolute;right:40px;top:50%;transform:translateY(-50%);width:48px}.nav-bar--container .nav-bar--search-button.open{background:#000667}.nav-bar--container .nav-bar--search-button.open .icon{fill:#fff}.nav-bar--container .nav-bar--search-button span.icon{display:block;height:28px;position:relative;width:28px}.nav-bar--container .nav-bar--search-button span.icon svg{height:28px;width:28px}.nav-bar--container .search--container{display:none;top:0;transform:none}.nav-bar--container .search--container.open{background:#000667;display:inline-block;left:0;margin:0;max-width:none;padding:10px;position:absolute;right:0;top:100%;width:100%}.nav-bar--container .search--container.open .search--inputWrap:before{left:15px;top:50%;transform:translateY(-50%)}}.core-layout--root{bottom:0;box-sizing:border-box;left:0;margin:0;pointer-events:none;position:absolute;right:0;top:0}.core-layout--root>*{pointer-events:all}@media(max-width:768px){.core-layout--root{margin:0}}.core-layout--root .kv-logo{background:#fff6;border-radius:10px;bottom:0;display:none;left:0;max-width:calc(100vw - 20px);padding:10px;pointer-events:none;position:absolute;width:140px}.core-layout--root .kv-logo img{max-width:100%}.core-layout--root .kv-logo:before{color:#fff;content:"Under development";font-size:20px;font-weight:700;left:0;position:absolute;text-align:center;text-shadow:0 0 5px #000;top:50%;transform:translateY(-50%) rotate(-15deg);width:100%}@media(max-width:768px){.core-layout--root .kv-logo{bottom:auto;left:auto;right:10px;top:50px}}.core-layout--root .gdpr-disclaimer{background:#fff;bottom:0;box-shadow:0 5px 5px #0000001a;left:0;padding:10px;position:fixed;right:0;text-align:center;z-index:100}.core-layout--root .gdpr-disclaimer span.text{display:inline-block;margin:0 45px}.core-layout--root .gdpr-disclaimer button{background:#fff;border:1px solid #707070;border-radius:50%;height:32px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:32px}.core-layout--root .gdpr-disclaimer button:hover{background:#ccc}.core-layout--root .gdpr-disclaimer button .icon svg{height:18px;width:18px}.core-layout--root .dev-banner{background:red;color:#fff;left:50%;padding:10px;position:fixed;top:100px;transform:translateX(-50%)}.core-layout--components .search--container{margin-bottom:15px}.core-layout--components .search--container .search--searchSources:not(:empty){max-height:calc(100vh - 200px);position:absolute;width:100%}.loading-mask{animation:fadein .2s ease;background:#f7f7f799;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1000}.loading-mask .loading-dots{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.userForm-container{background:#0006;bottom:0;left:0;position:fixed;right:0;top:0;z-index:10}.userForm-container .userForm-content{background:#f7f7f7;background:#fff;border:1px solid #eee;box-shadow:0 4px 8px #0003;left:50%;max-height:calc(100vh - 120px);overflow:auto;padding:15px;position:absolute;top:80px;transform:translateX(-50%);width:440px}@media(max-width:1260px){.userForm-container .userForm-content{width:400px}}@media(max-width:768px){.userForm-container .userForm-content{bottom:0;height:auto;left:10px;margin-bottom:10px;max-height:40vh;right:10px;top:60vh;top:80px;transform:none;width:auto}}.userForm-container .userForm-content .btn-link{background:none;border:none;color:#102c43;font-weight:600;text-decoration:underline}.userForm-container .userForm-content .btn-link:focus{outline:none}.userForm-container .userForm-content form{margin-bottom:20px}.userForm-container .userForm-content form .form-group.privacy{background:#e2f4ff;padding:1px 10px 4px}.userForm-container .userForm-content form .form-group.privacy label{display:inline-block;font-weight:400;padding:5px}.userForm-container .userForm-content form .form-group.privacy label input{margin-right:10px;vertical-align:-2px}.userForm-container .userForm-content form .form-group .form-control.error{border-color:#bf1650;box-shadow:0 1px 1px rgba(0,0,0,.075),0 0 8px #f009}.userForm-container .userForm-content form .form-control--error{color:#bf1650}.userForm-container .userForm-content form .btn.btn-secondary{margin-right:15px}.userForm-container .userForm-content form .btn:focus{outline:none}.userForm-container .userForm-content form small{display:block}.userForm-container .userForm-content form .below{margin-top:20px}.userForm-container .userForm-content form .below a,.userForm-container .userForm-content form .below button.btn-link{display:block;margin-top:10px;padding:5px 0}.userForm-container .userForm-content .profile-title--container{position:relative}.userForm-container .userForm-content .profile-title--container h2{display:inline-block;font-weight:600;margin:20px 0}.userForm-container .userForm-content .profile-title--container .success{color:#007d97;display:inline-block;opacity:1;padding:0 20px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:opacity .2s ease}.userForm-container .userForm-content .profile-title--container .success.hide{opacity:0;pointer-events:none;transition:opacity .2s ease}.routeInfo-legend{background:#fff;border-radius:6px;bottom:10px;box-shadow:0 5px 5px #0000001a;left:10px;padding:2px 12px;position:fixed}@media(max-width:768px){.routeInfo-legend{bottom:auto;font-size:11px;left:auto;padding:0 7px;right:10px;top:100px}}.routeInfo-legend p{margin:5px 0;padding-left:28px;position:relative}.routeInfo-legend p:before{background:#000;border-radius:2px;content:" ";display:block;left:0;position:absolute;top:50%;transform:translateY(-50%)}.routeInfo-legend p.legend-routes:before{background:red;height:4px;width:18px}.routeInfo-legend p.legend-ports:before{background:blue;height:14px;left:2px;width:14px}.routeInfo-legend p.legend-portFacilities:before{background:#000;height:12px;left:3px;width:12px}.routeInfo-legend p.legend-quays:before{background:lime;height:10px;left:4px;width:10px}.basemap-toggle.btn-map{background-color:#fff;background-image:url(/static/media/coast.a5b0ddf8dc031fe3579c.png);background-position:50%;background-size:cover;border:1px solid #707070;border-radius:6px;height:44px;left:16px;position:absolute;top:247px;width:64px}.basemap-toggle.btn-map.coast{background-image:url(/static/media/enc.d1e31f394110e46560d5.png)}.basemap-toggle.btn-map.enc{background-image:url(/static/media/gray.2f3b89c935db584a3c03.png)}.basemap-toggle.btn-map:focus{outline:none}.basemap-toggle.btn-map .loading-dots span{height:6px;margin:2px;width:6px}.basemap-toggle.btn-map .loading-dots span:nth-child(4){display:none}.layer-switch{background:#fff;border:1px solid #707070;border-radius:6px;cursor:pointer;height:44px;left:16px;overflow:hidden;position:absolute;top:296px;transition:max-height 3s ease;width:64px;z-index:10}.layer-switch.open{height:auto;max-height:400px;overflow:visible;width:210px}.layer-switch .layer-switch--icons{height:44px;margin-top:9px;position:relative;text-align:center;width:64px}.layer-switch .layer-switch--icons .icon{display:inline-block;height:26px;width:26px}.layer-switch .layer-switch--icons .icon svg{height:26px;width:26px}.layer-switch .layer-switch--layers{padding:0 14px}.layer-switch .layer-switch--layers .layer-switch--layer{grid-column-gap:10px;display:inline-grid;grid-template-columns:auto auto}.layer-switch .layer-switch--layers .layer-switch--layer label{font-weight:400}.popup-box--container{background:#f7f7f7;border:1px solid #f7f7f7;box-shadow:0 4px 8px #0000001a;left:50%;padding-bottom:20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:460px;z-index:1000}@media(max-width:768px){.popup-box--container{width:80vw}}.popup-box--container .popup-box--content{max-height:calc(50vh - 100px);overflow-y:auto;padding:0 10px}.popup-box--container .popup-box--header{padding:10px 20px;position:relative;right:0;top:0;width:100%}.popup-box--container .popup-box--header h3{font-size:18px;margin-top:10px}.popup-box--container .popup-box--header .popup-box--close-btn{background:#f7f7f7;border:none;color:#82868a;font-size:20px;padding:7px;position:absolute;right:0;top:0}.popup-box--container .popup-box--header .popup-box--close-btn.btn,.popup-box--container .popup-box--header .popup-box--close-btn:active,.popup-box--container .popup-box--header .popup-box--close-btn:focus{box-shadow:none;outline:none;outline-offset:0}.feature-select--list-container{margin:0;padding:5px}.feature-select--list-container .feature-select--list-item{word-wrap:break-word;border:1px solid #ccc;cursor:pointer;list-style:none;margin-bottom:-1px;padding:10px}.feature-select--list-container .feature-select--list-item:hover{background:#fff}.feature-select--list-container .port{border-left:3px solid blue}.feature-select--list-container .route{border-left:3px solid red}.feature-select--list-container .portfacility{border-left:3px solid #000}.feature-select--list-container .quay{border-left:3px solid lime}.feature-select--list-container .cpr{border-left:3px dotted #000}.feature-select--list-container .cpr.red{border-left-color:#ff5656}.feature-select--list-container .cpr.blue{border-left-color:#007fff}.feature-select--list-container .mtr{border-left:3px solid #fff}.feature-select--list-container .svalbard{border-left:3px dotted #f80}.feature-select--list-container .lfr{border-left:3px solid #fdb5b5}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local(""),url(/static/media/open-sans-v29-latin-regular.4d140983c7c8c4a8c722.woff2) format("woff2"),url(/static/media/open-sans-v29-latin-regular.ad7c6a8f142007be4c7d.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local(""),url(/static/media/open-sans-v29-latin-600.db299a13dd8553b0ec67.woff2) format("woff2"),url(/static/media/open-sans-v29-latin-600.98c0bc8d0798d14f73cb.woff) format("woff")}@keyframes rotationAnim{0%{transform:rotate(0)}to{transform:rotate(1turn)}}body{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px}body .react-openlayers--map{height:100vh;position:fixed;width:100vw}body .btn,body .thumbnail{border-radius:0}body .btn{font-size:14px}body .btn-primary{background:#000667;border-color:#000334}body .btn-primary:hover{background:#081092}body .btn-info{background:#007d97;border-color:#005364}body .btn-info:hover{background:#0aa1c0}body .btn-link{color:#000667}body .btn-link:hover{color:#000ccd}body .btn-link[disabled]{color:#777;cursor:default}body .form-control,body input,body textarea{border-color:#ddd}body .react-openlayers--show-location.ol-unselectable.ol-control{background:none;border-radius:0;left:16px;padding:0;top:100px}body .react-openlayers--show-location.ol-unselectable.ol-control button{background:#fff;border:1px solid #707070;border-radius:6px;height:44px;margin:0;opacity:1;width:64px}body .react-openlayers--show-location.ol-unselectable.ol-control button svg{fill:#000}body .react-openlayers--show-location.ol-unselectable.ol-control button:hover{background:#ccc}body .react-openlayers--show-location.ol-unselectable.ol-control button:focus{outline:none}body .zoom-control--root{background:none;border-radius:0;left:16px;padding:0;top:149px}body .zoom-control--root button{background:#fff;border:1px solid #707070;border-radius:6px;height:44px;margin:0;opacity:1;width:64px}body .zoom-control--root button svg{fill:#000}body .zoom-control--root button:hover{background:#ccc}body .zoom-control--root button:focus{outline:none}body .zoom-control--root button.zoom-out{margin-top:5px}body h1{font-size:24px}body h2{font-size:20px}body h3{font-size:16px}body h4{font-size:14px}body h5{font-size:13px}body h6{font-size:12px}body .icon{height:16px;width:16px}a:not(.btn),a:visited:not(.btn){color:#000667;text-decoration:underline}a:hover:not(.btn){color:#00099a}.rotating{animation:rotationAnim 1.5s linear infinite normal}.splash--screen{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%)}.splash--screen img{max-width:450px}@media(max-width:600px){.splash--screen img{max-width:80vw}}.splash--screen span.loading-dots{display:block;text-align:center}.splash--screen span.loading-dots span{height:8px;width:8px}
/*# sourceMappingURL=main.efbe4d58.css.map*/