@font-face{font-family:icomoon;src:url(fonts/afdbc557eb0982d96726ecd1542e9a9a.eot);src:url(fonts/afdbc557eb0982d96726ecd1542e9a9a.eot#iefix) format("embedded-opentype"),url(fonts/54f903f30abb242ae3b64edc958e1638.woff2) format("woff2"),url(fonts/5b782826bc4d3dfd7b9b9851d1887934.ttf) format("truetype"),url(fonts/5b067bb03ac575d8de18ef3010196f14.woff) format("woff"),url(img/699e4411f291e36e7b6545f058b8934a.svg#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{display:inline-block;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-effect-spin{line-height:0!important;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-moz-keyframes spin{to{-moz-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-moz-animation:rotate(1turn);-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.icon-close:before{font-weight:700}.icon-address-book:before{content:"\f2b9"}.icon-address-book-o:before{content:"\f2ba"}.icon-arrow-down:before{content:"\f063"}.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:before{content:"\f061"}.icon-arrow-up:before{content:"\f062"}.icon-balance-scale:before{content:"\f24e"}.icon-bars:before,.icon-navicon:before,.icon-reorder:before{content:"\f0c9"}.icon-bug:before{content:"\f188"}.icon-calculator:before{content:"\f1ec"}.icon-calendar:before{content:"\f073"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-caret-up:before{content:"\f0d8"}.icon-chain:before,.icon-link:before{content:"\f0c1"}.icon-check:before{content:"\f00c"}.icon-times:before{content:"\f00d"}.icon-cog:before,.icon-gear:before{content:"\f013"}.icon-cogs:before,.icon-gears:before{content:"\f085"}.icon-fa-copy:before,.icon-files-o:before{content:"\f0c5"}.icon-copyright:before{content:"\f1f9"}.icon-cubes:before{content:"\f1b3"}.icon-envelope:before{content:"\f0e0"}.icon-envelope-o:before{content:"\f003"}.icon-exclamation:before{content:"\f12a"}.icon-exclamation-circle:before{content:"\f06a"}.icon-exclamation-triangle:before,.icon-warning:before{content:"\f071"}.icon-eye-slash:before{content:"\f070"}.icon-facebook-f:before,.icon-facebook:before{content:"\f09a"}.icon-file:before{content:"\f15b"}.icon-file-o:before{content:"\f016"}.icon-file-text:before{content:"\f15c"}.icon-file-text-o:before{content:"\f0f6"}.icon-filter:before{content:"\f0b0"}.icon-floppy-o:before,.icon-save:before{content:"\f0c7"}.icon-gavel:before,.icon-legal:before{content:"\f0e3"}.icon-globe:before{content:"\f0ac"}.icon-google-plus:before{content:"\f0d5"}.icon-group:before,.icon-users:before{content:"\f0c0"}.icon-info:before{content:"\f129"}.icon-info-circle:before{content:"\f05a"}.icon-linkedin:before{content:"\f0e1"}.icon-map:before{content:"\f279"}.icon-map-o:before{content:"\f278"}.icon-minus:before{content:"\f068"}.icon-pause:before{content:"\f04c"}.icon-fa-pencil:before{content:"\f040"}.icon-phone:before{content:"\f095"}.icon-phone-square:before{content:"\f098"}.icon-play:before{content:"\f04b"}.icon-plus:before{content:"\f067"}.icon-question:before{content:"\f128"}.icon-question-circle:before{content:"\f059"}.icon-question-circle-o:before{content:"\f29c"}.icon-rotate-left:before,.icon-undo:before{content:"\f0e2"}.icon-spinner:before{content:"\f110"}.icon-street-view:before{content:"\f21d"}.icon-suitcase:before{content:"\f0f2"}.icon-twitter:before{content:"\f099"}.icon-user:before{content:"\f007"}.icon-wrench:before{content:"\f0ad"}.icon-clear:before,.icon-close:before{content:"\e90c"}.icon-home:before{content:"\e900"}.icon-envelope-alt:before{content:"\e901"}.icon-measure-path:before{content:"\e902"}.icon-measure-radius:before{content:"\e903"}.icon-refresh:before{content:"\e904"}.icon-measure-square:before{content:"\e905"}.icon-ruler:before{content:"\e90b"}.icon-info-alt:before{content:"\e907"}.icon-balloon:before{content:"\e908"}.icon-baselayer:before{content:"\e909"}.icon-marker:before{content:"\e90a"}.cc{display:none}.cc,.cc *,.cc+.cc-btn,.cc:after,.cc :after,.cc:before,.cc :before{box-sizing:border-box}.cc+.cc-btn::selection,.cc::selection,.cc ::selection,.cc:after::selection,.cc :after::selection,.cc:before::selection,.cc :before::selection{background:none}.cc-btn{position:relative;outline:0;cursor:pointer;user-select:none}input[type=checkbox].cc-theme1+.cc-btn{display:flex;justify-content:center;align-items:center;width:18px;min-width:18px;height:18px;margin-right:10px;border:1px solid grey;background-color:transparent}input[type=checkbox].cc-theme1+.cc-btn:before{background:transparent;color:transparent;font-family:icomoon;font-size:12px;content:"\f00c"}input[type=checkbox].cc-theme1:hover+.cc-btn:before{border-color:#80388d}input[type=checkbox].cc-theme1:checked+.cc-btn:before{color:#000}*{box-sizing:border-box;margin:0;padding:0;outline:0}#app,#gui,#map,#react-root,body,html{width:100%;height:100%}body{color:#525251}.link,.link:link,.link:visited,body{font-family:Arial,Helvetica,sans-serif;font-size:14px}.link,.link:link,.link:visited{border:0;outline:0;background:transparent;color:#80388d;text-decoration:underline;cursor:pointer}.link:hover{color:#5f2a68}button.link{display:inline}#gui,#map{position:fixed;z-index:0;top:0;left:0;right:0;bottom:0}#gui{pointer-events:none}#top-bar{position:absolute;z-index:2;top:0;left:0;right:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;height:120px;pointer-events:auto;padding:0 10px;background-color:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,.3)}@media screen and (min-width:769px){#top-bar{flex-wrap:nowrap;flex-basis:auto;justify-content:space-between;padding:0 30px}}#top-bar .branding{display:flex;align-items:center;margin:0 15px 0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (min-width:769px){#top-bar .branding{margin:0 0 0 30px}}#top-bar .branding h1{border-left:0;color:#525251;font-size:14px}@media screen and (min-width:769px){#top-bar .branding h1{padding:7px 0 7px 20px;border-left:1px solid #000;font-size:16px}}#top-bar #information-overlays{display:flex;align-items:center}@media screen and (min-width:769px){#top-bar #information-overlays{display:flex}}#top-bar #information-overlays>button{pointer-events:auto;display:flex;align-items:center;margin-right:7px;border:0;background:none;font-size:16px;cursor:pointer}@media screen and (min-width:769px){#top-bar #information-overlays>button{margin:0 15px 0 10px}}#top-bar #information-overlays>button:last-child{margin-right:0}#top-bar #information-overlays>button .icon{width:18px;height:18px;line-height:18px;margin:-2px 7px 0 0;color:#000;font-size:22px}@media screen and (min-width:769px){#top-bar #information-overlays>button .icon{font-size:18px}}#top-bar #information-overlays>button .icon:before{width:18px;height:18px;line-height:18px}#top-bar #information-overlays>button span{font-size:13px}@media screen and (min-width:769px){#top-bar #information-overlays>button span{font-size:14px}}#top-bar .social{display:none;margin-right:30px}@media screen and (min-width:769px){#top-bar .social{display:block;margin:0 15px 0 10px}}#top-bar .social .inner,#top-bar .social .inner a{display:flex;align-items:center}#top-bar .social .inner a{justify-content:center;width:26px;height:26px;margin-right:10px;border-radius:100%;background-color:#525251}@media screen and (min-width:769px){#top-bar .social .inner a{width:35px;height:35px}}#top-bar .social .inner a:last-child{margin-right:0}#top-bar .social .inner a .icon{font-size:12px}@media screen and (min-width:769px){#top-bar .social .inner a .icon{font-size:14px}}#top-bar .social .inner a .icon.icon-envelope-alt{margin-top:2px;font-size:15px}#top-bar .social .inner a .icon.icon-home,#top-bar .social .inner a .icon.icon-info-alt{font-size:18px}#top-bar .social a:link,#top-bar .social a:visited{color:#fff;text-decoration:none}#legend{position:absolute;z-index:1;top:120px;left:0;bottom:0;pointer-events:auto;width:280px;background-color:#fff;transition:left .2s ease}@media screen and (min-width:769px){#legend{width:350px}}#legend.hidden{left:-280px}@media screen and (min-width:769px){#legend.hidden{left:-350px}}#legend .legend-toggle{position:absolute;z-index:-1;top:10px;right:-25px;display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:100%;background-color:#fff}@media screen and (min-width:769px){#legend .legend-toggle{z-index:0;top:30px}}#legend .legend-toggle button{width:50px;height:50px;margin-left:20px;padding-right:3px;border:0;border-radius:0 100% 100% 0;background:none;transition:transform .2s ease;cursor:pointer}#legend .legend-toggle button:hover .icon{color:#6c2f77}#legend .legend-toggle button:active .icon{color:#582761}#legend .legend-toggle .icon{color:#80388d;font-size:32px;cursor:pointer}#legend>.head .legend-title{padding:22px 10px;color:#525251;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (min-width:769px){#legend>.head .legend-title{padding:50px 20px 20px}}#legend>.body{overflow:auto;height:80%}@media screen and (min-width:769px){#legend>.body{overflow:visible;height:100%}}#right-bar{position:absolute;z-index:0;top:120px;right:0;bottom:0;pointer-events:none;background:none}#right-bar .talk-along{position:relative;pointer-events:auto;display:flex;justify-content:flex-end;align-items:center;margin:17px 0;border:0;background:none;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}@media screen and (min-width:769px){#right-bar .talk-along{margin:30px 0 40px}}#right-bar .talk-along:hover .icon,#right-bar .talk-along:hover h1{background-color:#6c2f77}#right-bar .talk-along:active .icon,#right-bar .talk-along:active h1{background-color:#582761}#right-bar .talk-along h1{line-height:50px;height:50px;padding:0 40px 0 42.5px;background-color:#80388d;font-size:16px}@media screen and (min-width:769px){#right-bar .talk-along h1{line-height:55px;height:55px}}#right-bar .talk-along .icon{position:relative;left:27.5px;display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:100%;background-color:#80388d;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width:769px){#right-bar .talk-along .icon{width:55px;height:55px}}#right-bar .talk-along .icon:before{content:"\e908";padding:5px;font-size:24px;border:3px solid #fff;border-radius:100%}@media screen and (min-width:769px){#right-bar .talk-along .icon:before{font-size:34px}}.fieldset{display:block!important;border:0}@media screen and (min-width:769px){.fieldset{display:flex!important;align-items:center;margin-bottom:3px}.fieldset>.select,.fieldset>input,.fieldset>label,.fieldset>textarea{flex:1;flex-grow:1;margin-bottom:0}.fieldset .select{align-self:flex-start}.fieldset>label:first-child{align-self:flex-start;max-width:190px;min-height:32px;line-height:32px;padding-right:10px}.fieldset>label:first-child.extended{line-height:16px}}.fieldset>.select,.fieldset>input,.fieldset>label,.fieldset>textarea{display:block;width:100%;margin-bottom:3px}.file-input>span,.select,input[type=date],input[type=email],input[type=number],input[type=password],input[type=text],textarea{min-height:32px;padding:5px;border:1px solid #ccc;background-color:#efefef;font-family:Arial,Helvetica,sans-serif;font-size:14px}.file-input>span.input-required,.select.input-required,input[type=date].input-required,input[type=email].input-required,input[type=number].input-required,input[type=password].input-required,input[type=text].input-required,textarea.input-required{border-color:red}.checkbox,.radio{margin-top:5px}.checkbox label,.radio label{display:flex;margin-bottom:3px;cursor:pointer}.checkbox label>input,.radio label>input{margin-right:10px}.select{display:inline-block;padding:0}.select select{width:100%;min-height:32px;padding:5px;border:0;background:none;font-size:14px;-webkit-appearance:none;appearance:none;cursor:pointer}.select .group{font-weight:700;color:#000}.select .default-value{opacity:.5}.file-input{display:flex;align-items:center}.file-input input{display:none}.file-input>span{flex:1;flex-grow:1;margin:0;cursor:pointer}.seperator{width:100%;height:1px;margin:10px 0;background-color:#ccc}.modal-container{position:fixed;z-index:0;top:0;left:0;right:0;bottom:0;opacity:1;pointer-events:auto;background-color:hsla(0,0%,39.2%,.8);transition:top .2s ease,opacity .2s ease}.modal-container.hidden{opacity:0;pointer-events:none}.modal-container.hidden .body,.modal-container.hidden .head,.modal-container.hidden .modal{pointer-events:none}.modal-container .modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:550px;height:460px;background-color:#fff}.modal-container .modal .head{display:flex;align-items:center;padding:15px;background-color:#80388d;color:#fff}.modal-container .modal .head h1{font-size:16px}.modal-container .modal .head .modal-close-btn{line-height:22px;margin-left:auto;border:0;background:none;color:#fff;font-size:22px;cursor:pointer}.modal-container .modal .head .modal-close-btn:hover{color:#000}.modal-container .modal .head .modal-close-btn .icon{margin:0}.modal-container .modal .body{padding:15px;height:405px!important}.modal-container .modal .body .scrollbar-inner{width:100%;padding:15px}.custom-window{position:fixed;z-index:1;top:120px;left:0;right:0;bottom:0;opacity:1;pointer-events:auto;background-color:hsla(0,0%,39.2%,.8);transition:opacity .2s ease}.custom-window.hidden{opacity:0;pointer-events:none}.custom-window .window{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;max-width:480px;width:80%;height:80%;margin:0 auto;background-color:#fff;box-shadow:3px 0 10px rgba(0,0,0,.3)}@media screen and (min-width:769px){.custom-window .window{min-height:461px;height:auto;box-shadow:none}}@media screen and (min-width:1281px){.custom-window .window{max-width:600px}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.custom-window .window{-ms-overflow-style:none;height:360px!important}}.custom-window .window .body,.custom-window .window .head{padding:15px 15px 15px 50px}.custom-window .window .head .btns{display:flex;justify-content:flex-end}.custom-window .window .head h1{color:#80388d;font-size:20px;font-weight:400;font-style:normal}.custom-window .window .body{flex:1;flex-grow:1;padding:15px 50px}.custom-window .window .btn,.custom-window .window .flex{display:flex;align-items:center}.custom-window .window .btn{line-height:18px;padding:3px 5px;border:2px solid #929292;border-radius:15px;background:none;color:#929292;cursor:pointer}.custom-window .window .btn .icon{margin:-2px 5px 0 0;font-size:16px}.custom-window .window .btn .icon.icon-check{font-size:14px}.custom-window .window .btn.btn-white{border:2px solid #fff;color:#fff}.custom-window .window .btn.btn-primary{border:2px solid #80388d;background-color:#80388d;color:#fff}.custom-window .window .btn.btn-primary.disabled{border:2px solid #929292;background-color:#929292;cursor:not-allowed}.draggable-window-container{pointer-events:none;position:absolute;z-index:0;top:120px;left:350px;right:0;bottom:0;display:none;transition:left .2s ease}@media screen and (min-width:769px){.draggable-window-container{display:block}}.draggable-window-container.expand-left{left:0}.draggable-window-container .draggable-window{pointer-events:auto;position:absolute;top:40px;left:40px;width:375px}.draggable-window-container .draggable-window.hidden .body{max-height:0!important}.draggable-window-container .draggable-window .head{position:relative;z-index:1;display:flex;align-items:center;height:30px;padding:0 10px;border-radius:25px;background-color:#fff;box-shadow:0 4px 7px rgba(0,0,0,.3);cursor:move;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.draggable-window-container .draggable-window .head h2,.draggable-window-container .draggable-window .head span{font-size:14px;font-weight:400;font-style:normal}.draggable-window-container .draggable-window .head h2{margin:0 auto 0 5px}.draggable-window-container .draggable-window .head button{border:0;background:none;margin-left:15px;cursor:pointer;transition:transform .2s ease}.draggable-window-container .draggable-window .head button.rotate{transform:rotate(180deg)}.draggable-window-container .draggable-window .head button .icon{padding:5px;color:#80388d;font-size:18px;line-height:18px}.draggable-window-container .draggable-window .head button .icon:hover{color:#6c2f77}.draggable-window-container .draggable-window .head button .icon:active{color:#582761}.draggable-window-container .draggable-window .body{overflow:hidden;width:calc(100% - 25px);margin:0 auto;background-color:#fff;transition:max-height .2s ease}.draggable-window-container .draggable-window .body .transparancy-indicator{display:flex;justify-content:space-between;padding-right:35%;font-size:12px}#legend-window{top:auto;left:auto;right:75px;bottom:15px}@media screen and (min-height:875px){#legend-window{right:15px}}#legend-window .symbology-item{display:flex;align-items:center;padding:3px 0}#legend-window .symbology-item .symbology-style{margin-right:10px;background-repeat:no-repeat;background-size:contain}#legend-window .symbology-item .symbology-name{font-size:12px}#legend-window-assen{top:auto;left:15px;right:auto;bottom:15px}#legend-window-assen #assen-img{display:block;height:350px;margin:auto}.custom-window.information-overlay .scrollbar-inner{padding:15px 50px}.custom-window.information-overlay .scrollbar-inner img{display:block;max-width:380px;width:100%}.custom-window.information-overlay a,.custom-window.information-overlay a:link,.custom-window.information-overlay a:visited{border:0;outline:0;background:transparent;color:#80388d;font-family:Arial,Helvetica,sans-serif;font-size:14px;text-decoration:underline;cursor:pointer}.custom-window.information-overlay a:hover{color:#5f2a68}.custom-window.information-overlay .bottom-space{width:100%;height:30px}.custom-window.error,.custom-window.expired,.custom-window.loading{top:0;background-color:#fff}.custom-window.error .window,.custom-window.expired .window,.custom-window.loading .window{min-height:auto;height:132px;box-shadow:none}@media screen and (min-width:769px){.custom-window.error .window,.custom-window.expired .window,.custom-window.loading .window{height:auto}}.custom-window.error .window .flex,.custom-window.expired .window .flex,.custom-window.loading .window .flex{display:block}@media screen and (min-width:769px){.custom-window.error .window .flex,.custom-window.expired .window .flex,.custom-window.loading .window .flex{display:flex;justify-content:center;align-items:center}}.custom-window.error .window h1,.custom-window.expired .window h1,.custom-window.loading .window h1{font-size:20px;font-weight:400;font-style:normal;text-align:center}@media screen and (min-width:769px){.custom-window.error .window h1,.custom-window.expired .window h1,.custom-window.loading .window h1{margin:5px 20px 0 0;text-align:left}}.custom-window.error .window .align-spinner,.custom-window.expired .window .align-spinner,.custom-window.loading .window .align-spinner{margin-top:15px;text-align:center}@media screen and (min-width:769px){.custom-window.error .window .align-spinner,.custom-window.expired .window .align-spinner,.custom-window.loading .window .align-spinner{margin-top:0;text-align:left}}.custom-window.error .window p,.custom-window.expired .window p,.custom-window.loading .window p{margin-top:15px}.custom-window.error .window .icon-effect-spin,.custom-window.error .window .icon-warning,.custom-window.expired .window .icon-effect-spin,.custom-window.expired .window .icon-warning,.custom-window.loading .window .icon-effect-spin,.custom-window.loading .window .icon-warning{margin:30px auto 0;color:#80388d;font-size:72px}.custom-window.error .window .icon-warning,.custom-window.expired .window .icon-warning,.custom-window.loading .window .icon-warning{margin:0;color:#ebb734}.custom-window.expired .window{width:95%}@media screen and (min-width:769px){.custom-window.expired .window{width:80%}}.custom-window.expired .body{border:1px solid #80388d;padding:15px 10px}@media screen and (min-width:769px){.custom-window.expired .body{padding:15px 50px}}.custom-window.expired .flex{display:block!important}#popup .window>.head{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;padding:15px}#popup .window>.head .btns{margin-left:auto}#popup .window .popups .popup-title{padding:5px 15px;border-top:1px solid #e2e2e2;cursor:pointer}#popup .window .popups .popup-title.selected{font-weight:700}#popup .window .tabs .tab-bodies .body.hidden,#popup .window .tabs .tab-bodies.hidden,#popup .window .tabs .tab-heads.hidden{display:none}#popup .window .tabs .tab-heads{display:flex;align-items:center;flex-wrap:wrap;background:#f6edf8}#popup .window .tabs .tab-heads .tab-btn{padding:5px;border:0;outline:0;background:#f6edf8;cursor:pointer}#popup .window .tabs .tab-heads .tab-btn:hover{background:#d2a4db}#popup .window .tabs .tab-heads .tab-btn.selected{background:#80388d;color:#fff}@media screen and (min-width:769px){#popup .window{min-height:300px;height:auto;box-shadow:none}}.group{margin:15px 0}.group:first-child{margin-top:0}.group.hidden .body{max-height:0!important}.group .head{display:flex;align-items:center;padding:10px 10px 10px 30px;border-bottom:1px solid #fff;background-color:#80388d;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.group .head:hover{background-color:#6c2f77}.group .head:active{background-color:#582761}.group .body{overflow:hidden;transition:max-height .2s ease}.layer.hidden .body{max-height:0!important}.layer .head{display:flex;align-items:center;padding:3px 10px;border-bottom:1px solid #fff;background-color:#e6e6e6;color:#525251;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.layer .head>button{width:25px;height:25px;margin-right:5px;border:0;background:none;color:#80388d;cursor:pointer}.layer .head>button .icon{font-size:16px}.layer .head>button:hover{color:#6c2f77}.layer .head>button.disabled{color:#929292}.layer .head>button.disabled:hover{color:#838383}.layer .head:hover{background-color:#d7d7d7}.layer .head:active{background-color:#c7c7c7}.layer .head .icon{width:20px}.layer .body{overflow:hidden;transition:max-height .2s ease}.right-bar-item{display:flex;position:relative;margin:0 20px 15px auto}.right-bar-item.margin-top{margin-top:0}@media screen and (min-width:769px){.right-bar-item.margin-top{margin-top:75px}}.right-bar-item:last-child{margin-bottom:0}.right-bar-item>button{pointer-events:auto;width:40px;height:40px;margin-left:auto;border:0;background-color:#80388d;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}@media screen and (min-width:769px){.right-bar-item>button{width:50px;height:50px}}.right-bar-item>button.active,.right-bar-item>button:hover{background-color:#6c2f77}.right-bar-item>button:active{background-color:#582761}.right-bar-item>button .icon{display:block;margin:auto;font-size:32px;text-align:center}@media screen and (min-width:769px){.right-bar-item>button .icon{font-size:40px}}.right-bar-item>button .icon.icon-ruler{font-size:25px}@media screen and (min-width:769px){.right-bar-item>button .icon.icon-ruler{font-size:34px}}.right-bar-item>button .icon.icon-plus{font-size:25px}@media screen and (min-width:769px){.right-bar-item>button .icon.icon-plus{font-size:30px}}.right-bar-item>button .icon.icon-minus{font-size:23px}@media screen and (min-width:769px){.right-bar-item>button .icon.icon-minus{font-size:28px}}.right-bar-item .right-bar-window-container{overflow:hidden;position:absolute;z-index:-1;top:0;right:55px;min-width:315px;min-height:315px;height:60vh}.right-bar-item .right-bar-window{pointer-events:auto;position:absolute;z-index:0;top:0;right:15px;width:65%;transition:right .2s ease}@media screen and (min-width:769px){.right-bar-item .right-bar-window{min-width:280px;width:auto}}.right-bar-item .right-bar-window.hidden{right:-315px}.right-bar-item .right-bar-window .head{display:flex;align-items:center;height:32px;padding:5px 5px 5px 10px;background-color:#80388d;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.right-bar-item .right-bar-window .head h2{flex:1;flex-grow:1;font-size:14px}.right-bar-item .right-bar-window .head .close{height:20px;margin-bottom:2px;border:0;background:none;color:#fff;font-size:20px;font-weight:700;font-style:normal;cursor:pointer}.right-bar-item .right-bar-window .head .close:hover{color:#000}.right-bar-item .right-bar-window .body{background-color:#fff}#right-bar-baselayers .right-bar-window .body .baselayer-list{padding:10px}#right-bar-baselayers .right-bar-window .body .baselayer-list>button{display:flex;align-items:center;width:100%;margin-bottom:3px;border:0;background:none;cursor:pointer}#right-bar-baselayers .right-bar-window .body .baselayer-list>button:hover{background-color:#f4f4f4}#right-bar-baselayers .right-bar-window .body .baselayer-list>button:active{background-color:#efefef}#right-bar-baselayers .right-bar-window .body .baselayer-list>button:last-child{margin-bottom:0}#right-bar-baselayers .right-bar-window .body .baselayer-list>button img{display:block;width:40px;height:40px;margin-right:10px;background-color:#e6e6e6}#right-bar-baselayers .right-bar-window .body .baselayer-list>button span{flex:1;flex-grow:1;text-align:left}#right-bar-measurement .right-bar-window .body .measurement-tools{padding:10px;background-color:#fff}#right-bar-measurement .right-bar-window .body .measurement-tools.results{overflow:auto;min-height:95px;height:20vh}@media screen and (min-width:769px){#right-bar-measurement .right-bar-window .body .measurement-tools.results{overflow:visible;min-height:0;height:auto}}#right-bar-measurement .right-bar-window .body .measurement-tools .tool-row{display:flex;align-items:center;margin-bottom:10px}#right-bar-measurement .right-bar-window .body .measurement-tools .tool-row .btn{display:flex;justify-content:center;align-items:center;width:37px;height:37px;margin-right:5px;border:1px solid #e2e2e2;outline:0;background-color:transparent;color:#000;font-size:24px;cursor:pointer}#right-bar-measurement .right-bar-window .body .measurement-tools .tool-row .btn.active,#right-bar-measurement .right-bar-window .body .measurement-tools .tool-row .btn:hover{background-color:#e2e2e2}#right-bar-measurement .right-bar-window .body .measurement-tools .tool-row .btn:active{background-color:#bdbdbd}#right-bar-measurement .right-bar-window .body .measurement-tools .tool-row .btn .icon{display:block;margin:auto;text-align:center}#right-bar-measurement .right-bar-window .body .measurement-tools .tool-row .btn.icon-measure-path{font-size:26px}#right-bar-measurement .right-bar-window .body .measurement-tools .result{margin-bottom:10px}#right-bar-measurement .right-bar-window .body .measurement-tools .result.hidden .body{max-height:0!important}#right-bar-measurement .right-bar-window .body .measurement-tools .result .body,#right-bar-measurement .right-bar-window .body .measurement-tools .result .head{background-color:#e2e2e2;color:#000}#right-bar-measurement .right-bar-window .body .measurement-tools .result .head{display:flex;align-items:center;padding:5px}#right-bar-measurement .right-bar-window .body .measurement-tools .result .head:hover{background-color:#d3d3d3}#right-bar-measurement .right-bar-window .body .measurement-tools .result .head span{margin-right:5px}#right-bar-measurement .right-bar-window .body .measurement-tools .result .head span:first-child{padding-left:5px}#right-bar-measurement .right-bar-window .body .measurement-tools .result .head .icon{margin-left:auto;padding:0 5px}#right-bar-measurement .right-bar-window .body .measurement-tools .result .body{transition:max-height .3s}#right-bar-measurement .right-bar-window .body .measurement-tools .result .body ul{padding:10px;list-style:none}#right-bar-measurement .right-bar-window .body .measurement-tools .result .body ul li{display:flex;align-items:center;padding:3px 3px 3px 0}#right-bar-measurement .right-bar-window .body .measurement-tools .result .body ul li span:last-child{margin-left:auto}#right-bar-measurement .right-bar-window .body .measurement-tools .block-btn{display:flex;align-items:center;width:100%;padding:5px 10px;border:0;outline:0;background-color:#e2e2e2;color:#000;font-size:14px;text-transform:uppercase;cursor:pointer}#right-bar-measurement .right-bar-window .body .measurement-tools .block-btn:hover{background-color:#ccc}#right-bar-measurement .right-bar-window .body .measurement-tools .block-btn:active{background-color:#bdbdbd}#right-bar-measurement .right-bar-window .body .measurement-tools .block-btn .icon{margin-right:10px;font-size:18px}@media screen and (min-width:769px){#popup-old .window{min-height:300px;height:auto;box-shadow:none}}#popup-old .body{display:flex}#popup-old .body .column{flex:1;flex-grow:1}#popup-old .body .column:nth-child(2){flex:6;flex-grow:6;max-width:285px}#popup-old .body .column h2{margin:6px 0 10px 15px;color:#80388d;font-size:18px;font-weight:400;font-style:normal}#popup-old .body .column span{display:block;margin-bottom:10px}#popup-old .body .column span.align{margin-left:15px}#popup-old .body .column img{display:block;max-width:285px;width:100%;margin-top:25px}#popup-old .body .column .talk-icon{padding:5px;border-radius:100%;background-color:#80388d;color:#fff;font-size:24px}.custom-window .window .tabs .tab-bodies .body.popup-description-list{padding:0;border-top:1px solid #af5bbe}.custom-window .window .tabs .tab-bodies .body.popup-description-list .attribute{display:flex;padding:0 20px}.custom-window .window .tabs .tab-bodies .body.popup-description-list .attribute:hover{background-color:#f6edf8}.custom-window .window .tabs .tab-bodies .body.popup-description-list .attribute:last-child>span{padding:2px 10px 7px}.custom-window .window .tabs .tab-bodies .body.popup-description-list .attribute>span{flex:1;flex-grow:1;padding:2px 10px}.custom-window .window .tabs .tab-bodies .body.popup-description-list .attribute>span:first-child{max-width:40%;border-right:2px solid #80388d}.custom-window .window .tabs .tab-bodies .body.popup-image,.custom-window .window .tabs .tab-bodies .body.popup-text{padding:15px}#talk-along-container{position:absolute;z-index:1;top:120px;left:0;right:0;bottom:0;pointer-events:none}#talk-along-container>.step{position:absolute;top:0;left:0;right:0;bottom:0;opacity:1;pointer-events:auto;background-color:hsla(0,0%,39.2%,.8);transition:top .2s ease,opacity .2s ease}#talk-along-container>.step.hidden{opacity:0;pointer-events:none}#talk-along-container>.step .window{padding:20px}@media screen and (min-width:769px){#talk-along-container>.step .window{padding:30px 50px}}#talk-along-container #talk-along-step-1{position:static;bottom:auto;display:flex;justify-content:center;align-items:center;height:auto;padding:30px}#talk-along-container #talk-along-step-1>span{margin-right:25px;color:#fff}#talk-along-container #talk-along-step-3 .window h1{margin-bottom:0}#talk-along-container .window{overflow-y:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;max-height:410px;height:80%;background-color:#fff}@media screen and (min-width:769px){#talk-along-container .window{max-width:650px;max-height:none}}#talk-along-container .window.min-height{min-height:461px}#talk-along-container .window form,#talk-along-container .window h1,#talk-along-container .window p{margin-bottom:15px}#talk-along-container .window h1{color:#80388d;font-size:18px}#talk-along-container .window textarea{max-height:300px;height:130px}#talk-along-container .window .align-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#talk-along-container .window .align-spinner .icon-effect-spin{margin:30px auto 0;color:#80388d;font-size:72px}#talk-along-container .window .error-message{color:red}#talk-along-container .controls{display:flex;justify-content:center;align-items:center;margin-top:15px}#talk-along-container .controls button{margin-right:10px}#talk-along-container .controls button:last-child{margin-right:0}#talk-along-container .btn{display:flex;align-items:center;line-height:18px;padding:3px 5px;border:2px solid #929292;border-radius:15px;background:none;color:#929292;font-size:14px;cursor:pointer}#talk-along-container .btn .icon{margin:0 5px 0 0;font-size:16px}#talk-along-container .btn .icon.icon-check{font-size:14px}#talk-along-container .btn.btn-white{border:2px solid #fff;color:#fff}#talk-along-container .btn.btn-primary{border:2px solid #80388d;background-color:#80388d;color:#fff}#talk-along-container .btn.btn-primary.disabled{border:2px solid #929292;background-color:#929292;cursor:not-allowed}#talk-along-container #temp{position:absolute;z-index:0;top:0;left:0;right:0;bottom:0;opacity:.2;background-color:red}input[type=range]{appearance:none;-webkit-appearance:none;width:100%;background:transparent}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-thumb{position:relative;z-index:100;appearance:none;height:16px;width:16px;border:0;border-radius:100%;background-color:#80388d;cursor:pointer;margin-top:-6px;-webkit-appearance:none}input[type=range]::-moz-range-thumb{position:relative;z-index:100;appearance:none;height:16px;width:16px;margin-top:0;border:0;border-radius:100%;background-color:#80388d;cursor:pointer}input[type=range]::-ms-thumb{position:relative;z-index:100;appearance:none;height:16px;width:16px;margin-top:0;border:0;border-radius:100%;background-color:#80388d;cursor:pointer}input[type=range]::-webkit-slider-runnable-track,input[type=range]:focus::-webkit-slider-runnable-track{width:100%;height:3px;margin:10px 0;background:#000;background:linear-gradient(90deg,transparent,#000);cursor:pointer}input[type=range]::-moz-range-track{width:100%;height:3px;margin:10px 0;background:#000;background:linear-gradient(90deg,transparent,#000);cursor:pointer}input[type=range]::-ms-track{width:100%;height:3px;margin:10px 0;background:#000;background:linear-gradient(90deg,transparent,#000);cursor:pointer;border-color:transparent;background:transparent;color:transparent}input[type=range]::-ms-fill-lower,input[type=range]:focus::-ms-fill-lower{background:#000}input[type=range]::-ms-fill-upper,input[type=range]:focus::-ms-fill-upper{background:#000}.range-slider{position:relative;display:flex;align-items:center;height:32px}.range-slider input,.range-slider span{flex:1;flex-grow:1}.range-slider span{padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:default}