Created
October 21, 2014 08:54
-
-
Save relet/edcfeb59724e7c535440 to your computer and use it in GitHub Desktop.
Generated by SassMeister.com.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // ---- | |
| // Sass (v3.4.6) | |
| // Compass (v1.0.1) | |
| // ---- | |
| /* common styles */ | |
| @font-face { | |
| font-family: 'MetaBook'; | |
| src: url("/fonts/MetaWeb-Book.eot"); | |
| src: local("☺"), url("/fonts/MetaWeb-Book.woff") format("woff"), url("/fonts/MetaComp-Book.ttf") format("truetype"); | |
| } | |
| $base-color: #606060; | |
| $dark-color: #000; | |
| $button-light-blue: #408ccd; | |
| $button-dark-blue: #0058a3; | |
| $button-darkest-blue: rgba($button-dark-blue, .82); | |
| $button-darkest-blue-hex: $button-dark-blue; | |
| $another-blue: $button-dark-blue; | |
| $grey: rgba(lighten($base-color, 11), 1); | |
| $lightest-color: #fff; | |
| $lightest-color-gradient: darken($lightest-color, 15); | |
| $toolbar-width: 68px; | |
| $panel-color: rgba(80,80,80,.9); | |
| $panel-color-hex: #606161; | |
| $share-toolbar-panel-width: 60px; | |
| $share-toolbar-panel-height: 39px; | |
| $link-color: #1122D4; | |
| $link-background-color: #3A80BB; | |
| $button-color: $panel-color; | |
| $button-background-color: $panel-color; | |
| %clearfix { | |
| &:before, | |
| &:after { | |
| content: ''; | |
| display: table; | |
| } | |
| &:after { | |
| clear: both; | |
| } | |
| } | |
| %partial-transparent { | |
| background-color: $panel-color-hex; | |
| background-color: $panel-color; | |
| } | |
| %header-font { | |
| font-family: MetaBook, Arial, sans-serif; | |
| font-size: 30px; | |
| font-weight: normal; | |
| } | |
| %break-before { | |
| &:before { | |
| content: '\a'; | |
| white-space: pre; | |
| } | |
| } | |
| %button { | |
| border-radius: 3px; | |
| cursor: pointer; | |
| } | |
| %selected-button { | |
| background-color: #333333; | |
| background-color: rgba(0, 0, 0, 0.3); | |
| -webkit-box-shadow: 2px 0 3px rgba(0, 0, 0, 0.5) inset; | |
| box-shadow: 2px 0 3px rgba(0, 0, 0, 0.5) inset; | |
| } | |
| %shadow { | |
| -webkit-box-shadow: 0 0 6px rgba(0,0,0,.7); | |
| box-shadow: 0 0 6px rgba(0,0,0,.7); | |
| } | |
| %horizontal-divider { | |
| /* v-divider.png base64-encoded */ | |
| background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAIAAAAW4yFwAAAAD0lEQVQIHWNmBoJJEycCAAPLAcSTth01AAAAAElFTkSuQmCC'); | |
| background-repeat: repeat-x; | |
| } | |
| %vertical-divider { | |
| /* h-divider.png base64-encoded */ | |
| background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAIAAAB7QOjdAAAAD0lEQVQI12OYPGkSMzMzAAitAcGVxxKdAAAAAElFTkSuQmCC'); | |
| background-repeat: repeat-y; | |
| } | |
| %vertical-divider-inverted { | |
| background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAIAAAB7QOjdAAAAD0lEQVQI12NgZmaePGkSAAOjAcFz13/MAAAAAElFTkSuQmCC'); | |
| background-repeat: repeat-y; | |
| } | |
| %standard-text { | |
| font-size: 12px; | |
| } | |
| %full-height { | |
| height: 100%; | |
| } | |
| %arrow { | |
| &:after { | |
| content: ''; | |
| border: 7px solid transparent; | |
| width: 0; | |
| height: 0; | |
| position: absolute; | |
| } | |
| } | |
| %button-style { | |
| border: 1px solid #003c6f; | |
| border-color: rgba(0, 60, 111, .82); | |
| cursor: pointer; | |
| border-radius: 12px; | |
| color: #fff; | |
| text-transform: uppercase; | |
| } | |
| $button-light-blue: #408ccd; | |
| $button-dark-blue: #0058a3; | |
| $grey: rgba(127, 127, 127, 1); | |
| $white: #fff; | |
| @mixin active-step($name, $step, $stepCount) { | |
| &.#{$name}-active { | |
| $firstStop: $grey percentage(($step - 2) / ($stepCount - 1)); | |
| $midStop: $white percentage(($step - 1)/ ($stepCount - 1)); | |
| $lastStop: $grey percentage($step / ($stepCount - 1)); | |
| background-image: -webkit-linear-gradient(left, $firstStop, $midStop, $lastStop); | |
| background-image: -moz-linear-gradient(left, $firstStop, $midStop, $lastStop); | |
| background-image: -ms-linear-gradient(left, $firstStop, $midStop, $lastStop); | |
| background-image: -o-linear-gradient(left, $firstStop, $midStop, $lastStop); | |
| background-image: linear-gradient(left, $firstStop, $midStop, $lastStop); | |
| .#{$name} .step-label { | |
| color:#fff; | |
| } | |
| .#{$name} .step-number { | |
| background-color: #fff; | |
| } | |
| } | |
| } | |
| @mixin button-gradient($start, $end) { | |
| background-color: $start; | |
| background-image: -webkit-linear-gradient(bottom, $end, $start 33%, $start 66%, $end); | |
| background-image: -moz-linear-gradient(bottom, $end, $start 33%, $start 66%, $end); | |
| background-image: -ms-linear-gradient(bottom, $end, $start 33%, $start 66%, $end); | |
| background-image: -o-linear-gradient(bottom, $end, $start 33%, $start 66%, $end); | |
| background-image: linear-gradient(bottom, $end, $start 33%, $start 66%, $end); | |
| } | |
| @mixin top-bottom-gradient($start, $end) { | |
| background-image: -webkit-linear-gradient(top, $start, $end); | |
| background-image: -moz-linear-gradient(top, $start, $end); | |
| background-image: -ms-linear-gradient(top, $start, $end); | |
| background-image: -o-linear-gradient(top, $start, $end); | |
| background-image: linear-gradient(top, $start, $end); | |
| } | |
| %big-button { | |
| @extend %shadow; | |
| @include top-bottom-gradient(#5a5951, #3b3b3b); | |
| border-radius: 7px; | |
| border: 1px solid #939292; | |
| box-shadow: 0 0 6px rgba(0, 0, 0, 0.7), 2px 2px 3px -1px #939292 inset; | |
| padding: 12px 12px 30px; | |
| width: 210px; | |
| height: 210px; | |
| &.active { | |
| border: none; | |
| box-shadow: 2px 0 3px rgba(0, 0, 0, 0.5) inset; | |
| } | |
| span { | |
| text-align: left; | |
| color: #fff; | |
| font-family: MetaBook, Arial, sans-serif; | |
| font-size: 18px; | |
| } | |
| } | |
| %blue-button-gradient { | |
| @include button-gradient($button-light-blue, $button-dark-blue); | |
| } | |
| %grey-button-gradient { | |
| @include button-gradient(#ffffff, #d8d8d8); | |
| } | |
| %terms-accept-button-style { | |
| @extend %button-style; | |
| background-size: 150%; | |
| background-position: 0 100%; | |
| &, | |
| &:hover, | |
| &:focus { | |
| -webkit-transition-property: background-position; | |
| -webkit-transition-duration: .03s; | |
| -webkit-transition-timing-function: cubic-bezier(.25,.5,.75,.5); | |
| } | |
| &:hover, | |
| &:focus { | |
| background-position: 0 0%; | |
| text-decoration: underline; | |
| } | |
| } | |
| %blue-terms-accept-button-style { | |
| @extend %terms-accept-button-style; | |
| @extend %blue-button-gradient; | |
| } | |
| %one-lined-button { | |
| height: 24px; | |
| width: auto; | |
| position: relative; | |
| line-height: 24px; | |
| } | |
| %blue-one-lined-button { | |
| @extend %blue-button-gradient; | |
| @extend %terms-accept-button-style; | |
| @extend %one-lined-button; | |
| border: 1px solid #01437c; | |
| padding: 0 24px 0 12px; | |
| text-align: left; | |
| } | |
| %grey-one-lined-button { | |
| @extend %grey-button-gradient; | |
| @extend %terms-accept-button-style; | |
| @extend %one-lined-button; | |
| border: 1px solid #01437c; | |
| padding: 0 12px; | |
| text-align: left; | |
| } | |
| %search-button-style { | |
| @extend %button-style; | |
| background-color: #4b8bc2; | |
| background-image: -webkit-linear-gradient(bottom, #01457f, #5998ce 50%); | |
| background-image: -moz-linear-gradient(bottom, #01457f, #5998ce 50%); | |
| background-image: -ms-linear-gradient(bottom, #01457f, #5998ce 50%); | |
| background-image: -o-linear-gradient(bottom, #01457f, #5998ce 50%); | |
| background-image: linear-gradient(bottom, #01457f, #5998ce 50%); | |
| } | |
| %close-cross { | |
| background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAYCAYAAADOMhxqAAAAT0lEQVR42r2RUQoAMAhCPWL3v4z7in2VE2GBBMETJdAc3K2VAQvMEZAGwrXvEaAjRaV//cEcVBUdNYAXxcAEcwOUAUfXvqeAjhSV/vgHRwe/QqT/idrCCQAAAABJRU5ErkJggg=='); | |
| } | |
| %close-cross-grey { | |
| @extend %close-cross; | |
| background-position: 0 -12px; | |
| } | |
| %output { | |
| font-family: monospace; | |
| color: $panel-color-hex; | |
| color: $panel-color; | |
| background-color: #fff; | |
| padding: 8px; | |
| word-break: break-all; | |
| margin-bottom: 20px; | |
| } | |
| %widget-main-heading { | |
| text-transform: uppercase; | |
| font-size: 12px; | |
| font-weight: 300; | |
| } | |
| %progress-bullets { | |
| list-style: none; | |
| background-image: -webkit-linear-gradient(left, rgba(127, 127, 127, 0), rgba(127, 127, 127, 1)); | |
| background-image: -moz-linear-gradient(left, rgba(127, 127, 127, 0), rgba(127, 127, 127, 1)); | |
| background-image: -ms-linear-gradient(left, rgba(127, 127, 127, 0), rgba(127, 127, 127, 1)); | |
| background-image: -o-linear-gradient(left, rgba(127, 127, 127, 0), rgba(127, 127, 127, 1)); | |
| background-image: linear-gradient(left, rgba(127, 127, 127, 0), rgba(127, 127, 127, 1)); | |
| background-size: 100% 2px; | |
| background-position: 0 50%; | |
| background-repeat: no-repeat; | |
| display: inline-block; | |
| position: absolute; | |
| li { | |
| display: inline-block; | |
| position: relative; | |
| text-indent: -999em; | |
| margin-right: 2em; | |
| width: 20px; | |
| &:last-child { | |
| margin-right: 0; | |
| } | |
| &.disabled { | |
| opacity: 0.2; | |
| filter: alpha(opacity=20); | |
| } | |
| } | |
| .step-number { | |
| position: absolute; | |
| display: block; | |
| top: 0; | |
| left: 0; | |
| height: 20px; | |
| width: 20px; | |
| border-radius: 50%; | |
| background-color: #aaa; | |
| color: $panel-color; | |
| text-indent: 0; | |
| text-align: center; | |
| line-height: 20px; | |
| } | |
| .step-label { | |
| position: absolute; | |
| top: 24px; | |
| left: -10px; | |
| height: 10px; | |
| width: 40px; | |
| font-size: 9px; | |
| font-weight: bold; | |
| color: #aaa; | |
| text-indent: 0; | |
| text-align: center; | |
| text-transform: uppercase; | |
| line-height: 10px; | |
| } | |
| } | |
| html { | |
| background-color: transparent; | |
| } | |
| body { | |
| @extend %full-height; | |
| margin: 0; | |
| padding: 0; | |
| -webkit-font-smoothing: antialiased; | |
| /** | |
| * Overflow as hidden will hide the meny options, | |
| * when the window's size is small. | |
| * E.q (Plast- / papirkart) in toolbar. | |
| */ | |
| /*overflow: hidden;*/ | |
| } | |
| * { | |
| -webkit-box-sizing: border-box; | |
| -moz-box-sizing: border-box; | |
| box-sizing: border-box; | |
| font-family: Arial, sans-serif; | |
| padding: 0; | |
| margin: 0; | |
| } | |
| html, | |
| body { | |
| /* remove annoying white line at the bottom, iOS */ | |
| overflow-x: hidden !important; | |
| position: relative !important; | |
| } | |
| #map { | |
| @extend %full-height; | |
| } | |
| button { | |
| @extend %button; | |
| } | |
| .layerTriggerTarget { | |
| display: none; | |
| } | |
| .toolbar { | |
| @extend %partial-transparent; | |
| font-family: Arial, sans-serif; | |
| font-size: 10px; | |
| z-index: 2000; | |
| text-transform: uppercase; | |
| color: #fff; | |
| .panel { | |
| background-position: left top; | |
| /* display: inline-block; */ | |
| } | |
| button { | |
| background-color: transparent; | |
| border: none; | |
| } | |
| } | |
| #embed-basic-toolbar { | |
| @extend %shadow; | |
| position: absolute; | |
| top: 0; | |
| width: $toolbar-width; | |
| transition-duration: 0.5s; | |
| transition-property: -webkit-transform; | |
| transition-property: -o-transform; | |
| transition-property: -moz-transform; | |
| transition-property: -ms-transform; | |
| transition-property: transform; | |
| .panel{ | |
| padding: 20px 0; | |
| &:last-child { | |
| padding-bottom: 0; | |
| } | |
| } | |
| .collapse-toolbar-toggle { | |
| width: 100%; | |
| padding: 5px; | |
| border-radius: 0; | |
| text-indent: -999em; | |
| overflow: hidden; | |
| &:after { | |
| content: ''; | |
| display: block; | |
| position: absolute; | |
| bottom: 0; | |
| left: 50%; | |
| margin: 0 0 10px -10px; | |
| border: 10px solid transparent; | |
| } | |
| &.on { | |
| @extend %shadow; | |
| background-color: $panel-color-hex; | |
| background-color: $panel-color; | |
| display: none; | |
| &:after { | |
| border-bottom: none; | |
| border-top-color: #fff; | |
| } | |
| } | |
| &.off:after { | |
| border-top: none; | |
| border-bottom-color: #fff; | |
| } | |
| } | |
| .collapse-toolbar-panel { | |
| position: relative; | |
| padding-top: 2px; | |
| } | |
| &.collapsed { | |
| -webkit-transform: translateY(-100%); | |
| -o-transform: translateY(-100%); | |
| -moz-transform: translateY(-100%); | |
| -ms-transform: translateY(-100%); | |
| transform: translateY(-100%); | |
| .collapse-toolbar-toggle { | |
| &.on { | |
| position: absolute; | |
| top: 100%; | |
| border-radius: 0; | |
| display: block; | |
| } | |
| &.off:after { | |
| border-bottom-color: transparent; | |
| } | |
| } | |
| } | |
| } | |
| #basic-toolbar, | |
| #secondary-toolbar { | |
| @extend %shadow; | |
| position: absolute; | |
| top: 0; | |
| bottom: 0; | |
| width: $toolbar-width; | |
| padding-top: 73px; | |
| .panel { | |
| width: $toolbar-width; | |
| padding: 20px 0; | |
| &:last-child { | |
| padding-bottom: 0; | |
| } | |
| } | |
| } | |
| #basic-toolbar { | |
| left: 0; | |
| z-index: 2001; | |
| } | |
| #secondary-toolbar { | |
| right: 0; | |
| z-index: 2002; | |
| } | |
| .no-svg #top-toolbar { | |
| background-image: url('img/top-toolbar-gradient.svg'); | |
| background-repeat: repeat-x; | |
| } | |
| #top-toolbar { | |
| position: absolute; | |
| top: 0; | |
| left: 0; | |
| right: 0; | |
| background-image: -webkit-linear-gradient(#8a8989, #333); | |
| background-image: -moz-linear-gradient(#8a8989, #333); | |
| background-image: -ms-linear-gradient(#8a8989, #333); | |
| background-image: -o-linear-gradient(#8a8989, #333); | |
| background-image: linear-gradient(#8a8989, #333); | |
| box-shadow: 2px 0 2px rgba(0,0,0,.25); | |
| padding: 0 $toolbar-width; | |
| z-index: 4000; | |
| .panel { | |
| vertical-align: top; | |
| display: inline-block; | |
| + .panel { | |
| @extend %vertical-divider; | |
| } | |
| } | |
| > .panel { | |
| height: 60px; | |
| } | |
| } | |
| #top-decoration-bar { | |
| position: absolute; | |
| left: 0; | |
| right: 0; | |
| top: 0; | |
| height: 13px; | |
| z-index: 5000; | |
| background-image: -webkit-linear-gradient(#9e9e9e, #505050); | |
| background-image: -moz-linear-gradient(#9e9e9e, #505050); | |
| background-image: -ms-linear-gradient(#9e9e9e, #505050); | |
| background-image: -o-linear-gradient(#9e9e9e, #505050); | |
| background-image: linear-gradient(#9e9e9e, #505050); | |
| } | |
| #del-panel { | |
| position: relative; | |
| height: 40px; | |
| padding-left: 0; | |
| padding: 0; | |
| .panel { | |
| margin-top: 10px; | |
| width: $share-toolbar-panel-width; | |
| height: $share-toolbar-panel-height; | |
| text-align: center; | |
| display: inline-block; | |
| } | |
| .icon { | |
| width: 26px; | |
| height: 26px; | |
| } | |
| } | |
| #basic-toolbar .panel + .panel, | |
| #secondary-toolbar .panel + .panel, | |
| #embed-basic-toolbar .panel + .panel { | |
| @extend %horizontal-divider; | |
| } | |
| #del-panel .panel + .panel { | |
| @extend %vertical-divider-inverted; | |
| } | |
| #basic-toolbar, | |
| #secondary-toolbar, | |
| #embed-basic-toolbar { | |
| .icon { | |
| width: 30px; | |
| height: 30px; | |
| } | |
| } | |
| #zoom-panel { | |
| .icon.plus, | |
| .icon.minus { | |
| width: 20px; | |
| height: 20px; | |
| } | |
| } | |
| .icon { | |
| fill: #fff; | |
| -webkit-transition-property: fill; | |
| -webkit-transition-duration: .2s; | |
| &.stroked, | |
| .stroked { | |
| stroke: #fff; | |
| stroke-width: 4; | |
| } | |
| &.semitransparent, | |
| .semitransparent { | |
| fill: rgba(255, 255, 255, .5); | |
| } | |
| } | |
| .rasterLayerList, | |
| .vectorLayerList { | |
| margin: 0; | |
| padding: 0; | |
| list-style: none; | |
| li { | |
| position: relative; | |
| padding: 0 3px 0 3px; | |
| } | |
| input { | |
| position: absolute; | |
| left: -100%; | |
| } | |
| } | |
| .layersDiv .vectorWidgetToggleBtn, | |
| .rasterLayerList label, | |
| .vectorLayerList label { | |
| @extend %button; | |
| color: #fff; | |
| padding: 7px 3px; | |
| display: block; | |
| cursor: pointer; | |
| } | |
| .layersDiv.active .vectorWidgetToggleBtn, | |
| .layersDiv.show .vectorWidgetToggleBtn, | |
| .rasterLayerList input.is-checked + label, | |
| .rasterLayerList label.for-checked, | |
| .vectorLayerList input.is-checked + label, | |
| .vectorLayerList label.for-checked { | |
| @extend %selected-button; | |
| } | |
| .layersDiv.active .vectorWidgetToggleBtn:after, | |
| .layersDiv.show .vectorWidgetToggleBtn:after, | |
| .rasterLayerList input.is-checked + label:after, | |
| .rasterLayerList label.for-checked:after, | |
| .vectorLayerList input.is-checked + label:after, | |
| .vectorLayerList label.for-checked:after { | |
| /* | |
| .rasterLayerList input:checked + label:after, | |
| .vectorLayerList input:checked + label:after { | |
| */ | |
| content: ''; | |
| display: block; | |
| position: absolute; | |
| border: 7px solid transparent; | |
| border-left-color: $panel-color-hex; | |
| border-left-color: $panel-color; | |
| width: 0; | |
| height: 0; | |
| right: -13px; | |
| top: 6px; | |
| } | |
| .rasterLayerList .hidden { | |
| display: none; | |
| } | |
| /* bigger arrow to allow gap between the widget and the raster layer selector arrow | |
| .layersDiv.active .vectorWidgetToggleBtn:after, | |
| .layersDiv.show .vectorWidgetToggleBtn:after { | |
| border-width: 15px; | |
| right: -30px; | |
| top: 3px; | |
| } | |
| */ | |
| #layerselector-panel-vector .widget { | |
| /* | |
| margin-left: 15px; | |
| */ | |
| margin-left: 7px; | |
| @extend %shadow; | |
| } | |
| #getURL-panel.active:after { | |
| top: 50%; | |
| margin-top: -13px; | |
| } | |
| #basic-toolbar .raserLayerList li { | |
| width: $toolbar-width; | |
| } | |
| #basic-toolbar .olButton { | |
| margin: 10px 0 0 0; | |
| } | |
| #basic-toolbar .rasterLayerList li:first-child .olButton { | |
| margin-top: 0; | |
| } | |
| .fullscreen-button { | |
| width: $toolbar-width; | |
| cursor: pointer; | |
| } | |
| #logo-panel { | |
| padding: 0 20px 0 0; | |
| svg.kartverket.logo { | |
| height: 42px; | |
| width: 119px; | |
| margin-top: 10px; | |
| .outline, | |
| .text { | |
| fill: #ffffff; | |
| } | |
| } | |
| img { | |
| position: relative; | |
| top: 10px; | |
| display: block; | |
| } | |
| svg + img { | |
| display: none; | |
| } | |
| } | |
| #logoGeonorge { | |
| text-align: center; | |
| color: #fff; | |
| text-decoration: none; | |
| display: block; | |
| margin-top: 25px; | |
| text-transform: none; | |
| font-size: 14px; | |
| } | |
| #logoGeonorge a:hover { | |
| text-decoration: underline; | |
| display: block | |
| } | |
| .layersDiv { | |
| position: relative; | |
| } | |
| .layersDiv .vectorWidgetToggleBtn { | |
| margin: 0 3px 0 3px; | |
| } | |
| .layersDiv .widget { | |
| @extend %partial-transparent; | |
| margin: -10px 0 0 10px; | |
| width: 125px; | |
| overflow: hidden; | |
| } | |
| .layersDiv .widget > .arrow { | |
| position: absolute; | |
| top: 20px; | |
| right: 100%; | |
| } | |
| .layersDiv.displayHorizontal .widget { | |
| width: 812px; | |
| margin-top: 0; | |
| } | |
| .layersDiv.displayHorizontal .widget > .arrow { | |
| top: 12px; | |
| } | |
| .layersDiv.displayHorizontal .widget .vectorLayerList li { | |
| float: left; | |
| clear: none; | |
| width: 125px; | |
| margin: 0 2px 0 2px; | |
| } | |
| #basic-toolbar .layersDiv.displayHorizontal .widget .olButton { | |
| margin: 0; | |
| } | |
| .layersDiv.displayHorizontal .widget .vectorLayerList input { | |
| display: none; | |
| } | |
| .layersDiv.displayHorizontal .vectorLayerList input:checked + label:after, | |
| .layersDiv.displayHorizontal .vectorLayerList input.is-checked + label:after { | |
| border-color: transparent transparent $panel-color-hex transparent; | |
| border-color: transparent transparent $panel-color transparent; | |
| right: 50%; | |
| top: -20px; | |
| margin-right: -8px; | |
| } | |
| /* on show */ | |
| .layersDiv.show .widget { | |
| display: block; | |
| height: auto; | |
| overflow: visible; | |
| } | |
| .vectorLayerList li { | |
| text-transform: none; | |
| font-size: 12px; | |
| } | |
| #basic-toolbar .vectorLayerList .olButton { | |
| margin: 0; | |
| &:hover, | |
| &:focus { | |
| text-decoration: underline; | |
| } | |
| } | |
| .raster-layer-selector-item:focus:after, | |
| .vector-layer-selector-item:focus:after, | |
| .raster-layer-selector-item:hover:after, | |
| .vector-layer-selector-item:hover:after { | |
| content: ''; | |
| position: absolute; | |
| width: 60px; | |
| height: 50px; | |
| top: 0; | |
| left: 100%; | |
| border: 2px solid $panel-color-hex; | |
| border: 2px solid $panel-color; | |
| border-left: none; | |
| border-top-right-radius: 3px; | |
| border-bottom-right-radius: 3px; | |
| z-index: 3000; | |
| background-repeat: no-repeat; | |
| } | |
| .raster-layer-selector-item:hover:after { | |
| background-image: url('img/raster-thumbs.png'); | |
| } | |
| .vector-layer-selector-item:hover:after { | |
| background-image: url('img/coverage-thumbs.png'); | |
| } | |
| .raster-layer-selector-item:last-child:hover:after, | |
| .vector-layer-selector-item:last-child:hover:after { | |
| bottom: 0; | |
| top: auto; | |
| } | |
| .raster-layer-selector-item .labelSpan { | |
| vertical-align: baseline; | |
| } | |
| #land-selector:hover:after, | |
| #dekning-papir-selector:hover:after, | |
| #dekning-plast-selector:hover:after { | |
| background-position: 0 0; | |
| } | |
| #terreng-selector:hover:after, | |
| #dekning-sjo-selector:hover:after { | |
| background-position: 0 -50px; | |
| } | |
| #enkel-selector:hover:after, | |
| #dekning-sjo-hv-selector:hover:after { | |
| background-position: 0 -100px; | |
| } | |
| #flybilder-selector:hover:after, | |
| #dekning-sjo-ky-selector:hover:after { | |
| background-position: 0 -150px; | |
| } | |
| #sjo-selector:hover:after, | |
| #dekning-sjo-fi-selector:hover:after { | |
| background-position: 0 -200px; | |
| } | |
| /********************************** | |
| === Full screen === | |
| **********************************/ | |
| .fullscreen-button { | |
| .icon.windowed { | |
| display: none; | |
| } | |
| .icon.fullscreen { | |
| display: inline; | |
| } | |
| &.fullscreen-active .icon { | |
| &.windowed { | |
| display: inline; | |
| } | |
| &.fullscreen { | |
| display: none; | |
| } | |
| } | |
| } | |
| .olControlScaleLine { | |
| -webkit-transform: translate(75px, 0); | |
| -ms-transform: translate(75px, 0); | |
| transform: translate(75px, 0); | |
| -webkit-transition: -webkit-transform .5s ease-in-out; | |
| -o-transition: transform .5s ease-in-out; | |
| transition: -ms-transform .5s ease-in-out; | |
| transition: transform .5s ease-in-out; | |
| } | |
| .fullscreen, | |
| .embedded-map { | |
| .olControlScaleLine { | |
| -webkit-transform: translate(0, 0); | |
| -ms-transform: translate(0, 0); | |
| transform: translate(0, 0); | |
| } | |
| } | |
| #basic-toolbar, | |
| #search-toolbar, | |
| #secondary-toolbar, | |
| #overview-container-panel, | |
| #share-toolbar, | |
| #top-toolbar, | |
| .fullscreen #basic-toolbar, | |
| .fullscreen #search-toolbar, | |
| .fullscreen #secondary-toolbar, | |
| .fullscreen #overview-container-panel, | |
| .fullscreen #share-toolbar, | |
| .fullscreen #top-toolbar | |
| { | |
| -webkit-transition: -webkit-transform .5s ease-in-out; | |
| -o-transition: transform .5s ease-in-out; | |
| transition: -ms-transform .5s ease-in-out; | |
| transition: transform .5s ease-in-out; | |
| } | |
| #searchResults, | |
| .fullscreen #searchResults { | |
| -webkit-transition: -webkit-transform .5s ease-in-out; | |
| -o-transition: transform .5s ease-in-out; | |
| transition: -ms-transform .5s ease-in-out; | |
| transition: transform .5s ease-in-out; | |
| } | |
| #fullscreen-panel { | |
| background-color: rgba(80,80,80,0); | |
| -webkit-transition: -webkit-transform .5s ease-in-out, background-color .5s linear; | |
| -o-transition: transform .5s ease-in-out, background-color .5s linear; | |
| transition: -ms-transform .5s ease-in-out, background-color .5s linear; | |
| transition: transform .5s ease-in-out, background-color .5s linear; | |
| } | |
| .fullscreen #fullscreen-panel { | |
| -webkit-transition: -webkit-transform .5s ease-in-out, background-color .5s step-start; | |
| -o-transition: transform .5s ease-in-out, background-color .5s step-start; | |
| transition: -ms-transform .5s ease-in-out, background-color .5s step-start; | |
| transition: transform .5s ease-in-out, background-color .5s step-start; | |
| } | |
| .fullscreen { | |
| overflow: hidden; | |
| #basic-toolbar { | |
| -webkit-transform: translate(-70px, 0); | |
| -ms-transform: translate(-70px, 0); | |
| transform: translate(-70px, 0); | |
| } | |
| #secondary-toolbar { | |
| -webkit-transform: translate(70px, 0); | |
| -ms-transform: translate(70px, 0); | |
| transform: translate(70px, 0); | |
| } | |
| #search-toolbar, | |
| #share-toolbar, | |
| #top-toolbar, | |
| #searchResults | |
| { | |
| -webkit-transform: translate(0, -100%); | |
| -ms-transform: translate(0, -100%); | |
| transform: translate(0, -100%); | |
| } | |
| #searchResults { | |
| top: 55px; | |
| } | |
| #fullscreen-panel { | |
| @extend %partial-transparent; | |
| -webkit-transform: translate(70px, -73px); | |
| -ms-transform: translate(70px, -73px); | |
| transform: translate(70px, -73px); | |
| @extend %shadow; | |
| } | |
| #overview-container-panel { | |
| -webkit-transform: translate(70px, 120px); | |
| -ms-transform: translate(70px, 120px); | |
| transform: translate(70px, 120px); | |
| &.maximized-size { | |
| -webkit-transform: translate(70px, 300px); | |
| -ms-transform: translate(70px, 300px); | |
| transform: translate(70px, 300px); | |
| } | |
| } | |
| } | |
| #fullscreen-panel .icon { | |
| height: 20px; | |
| width: 20px; | |
| } | |
| .lt-ie9 { | |
| .olControlScaleLine { | |
| left: 75px; | |
| } | |
| .fullscreen { | |
| .olControlScaleLine { | |
| left: 0; | |
| } | |
| #basic-toolbar { | |
| left: -70px; | |
| } | |
| #secondary-toolbar { | |
| right: 70px; | |
| } | |
| #search-toolbar { | |
| top: -80px; | |
| } | |
| #basic-toolbar #fullscreen-panel { | |
| left: 70px; | |
| position: relative; | |
| } | |
| } | |
| } | |
| /****************************************** | |
| === Toolbar nkButton === | |
| ******************************************/ | |
| .toolbar .nkButton { | |
| @extend %button; | |
| width: 60px; | |
| height: 40px; | |
| padding: 5px; | |
| text-decoration: none; | |
| text-transform: none; | |
| span { | |
| font-size:10px; | |
| color:white; | |
| } | |
| } | |
| .nkButton :hover { | |
| text-decoration: underline; | |
| } | |
| .externalToolbarLink { | |
| text-align: center; | |
| display: block; | |
| } | |
| .externalToolbarLink a { | |
| color: $lightest-color; | |
| text-decoration: none; | |
| } | |
| .externalToolbarLink a:hover { | |
| text-decoration: underline; | |
| } | |
| #services-panel { | |
| .panel-name { | |
| display: block; | |
| text-align: center; | |
| margin-bottom: 5px; | |
| } | |
| button.nkButton { | |
| height: auto; | |
| min-height: 40px; | |
| } | |
| } | |
| #del-panel .nkButton { | |
| @extend %button; | |
| width: 30px; | |
| height: 30px; | |
| padding: 2px; | |
| margin: 5px; | |
| } | |
| .widget { | |
| position: absolute; | |
| top : 0; | |
| left: 0; | |
| height: 0; | |
| /*display: none;*/ | |
| display: none; | |
| -webkit-transition: opacity .5s ease-in-out; | |
| -moz-transition: opactiy .5s ease-in-out; | |
| -ms-transition: opacity .5s ease-in-out; | |
| -o-transition: opacity .5s ease-in-out; | |
| transition: opacity .5s ease-in-out; | |
| } | |
| .toolbar .widget { | |
| left: 100%; | |
| top: 0; | |
| } | |
| .arrow { | |
| display: block; | |
| border-width: 8px; | |
| border-style: solid; | |
| border-color: transparent #333333 transparent transparent; | |
| position: relative; | |
| } | |
| .arrow > .arrow { | |
| border-right-color: $panel-color-hex; | |
| position: absolute; | |
| top: -8px; | |
| left: -7px; | |
| } | |
| /****************************************** | |
| === share toolbar === | |
| ******************************************/ | |
| #del-panel { | |
| .panel { | |
| &.active, | |
| .tool.active { | |
| .widget { | |
| @extend %shadow; | |
| @extend %partial-transparent; | |
| right: 0; | |
| top: 100%; | |
| left: auto; | |
| bottom: auto; | |
| display: block; | |
| height: auto; | |
| font-size: 12px; | |
| margin-top: 15px; | |
| line-height: 18px; | |
| text-align: left; | |
| text-transform: none; | |
| @extend %arrow; | |
| &:after { | |
| top: -14px; | |
| border-bottom-color: $panel-color; | |
| } | |
| } | |
| } | |
| @mixin share-widget-positioning($nth_last) { | |
| &:nth-last-child(#{$nth_last}) { | |
| .widget { | |
| // right: -#{$share-toolbar-panel-width * ($nth_last - 1)}; | |
| &:after { | |
| right: #{$share-toolbar-panel-width * ($nth_last - 0.5) - 7px}; | |
| } | |
| } | |
| } | |
| } | |
| @include share-widget-positioning(1); | |
| @include share-widget-positioning(2); | |
| @include share-widget-positioning(3); | |
| @include share-widget-positioning(4); | |
| @include share-widget-positioning(5); | |
| @include share-widget-positioning(6); | |
| } | |
| } | |
| /****************************************** | |
| === get URL panel === | |
| ******************************************/ | |
| #basic-toolbar #getURL-panel { | |
| padding: 10px 0; | |
| } | |
| #zoom-panel, | |
| #pan-panel { | |
| text-align: center; | |
| position: relative; | |
| } | |
| #getURL-panel { | |
| text-align: center; | |
| &.active { | |
| > .nkButton { | |
| @extend %selected-button; | |
| } | |
| } | |
| } | |
| .getURLcontent { | |
| width: 510px; | |
| padding: 20px 20px 25px; | |
| text-transform: none; | |
| text-align: left; | |
| color: #FFFFFF; | |
| .page-url { | |
| @extend %output; | |
| } | |
| .h { | |
| margin-bottom: 20px; | |
| @extend %header-font; | |
| } | |
| .icon { | |
| height: 20px; | |
| width: 20px; | |
| } | |
| > span { | |
| vertical-align: top; | |
| } | |
| .share-link { | |
| padding: 0 17px; | |
| color: #fff; | |
| overflow: hidden; | |
| span { | |
| position: absolute; | |
| left: -999em; | |
| } | |
| } | |
| } | |
| /****************************************** | |
| === geoportal panel === | |
| ******************************************/ | |
| #geoportal-panel { | |
| button { | |
| @extend %button; | |
| } | |
| &.active { | |
| > button { | |
| @extend %selected-button; | |
| } | |
| > .widget { | |
| width: 475px; | |
| display: block; | |
| @extend %clearfix; | |
| a.external-link { | |
| @extend %big-button; | |
| height: auto; | |
| min-height: 280px; | |
| text-align: center; | |
| float: left; | |
| display: block; | |
| text-decoration: none; | |
| color: $lightest-color; | |
| padding: 15px; | |
| + .external-link { | |
| float: right; | |
| } | |
| .illustration { | |
| width: 100px; | |
| height: 100px; | |
| stroke-width: 1.5; | |
| } | |
| .h { | |
| @extend %header-font; | |
| font-size: 18px; | |
| text-transform: none; | |
| margin-bottom: 15px; | |
| } | |
| span, | |
| .h { | |
| text-align: left; | |
| display: block; | |
| text-decoration: none; | |
| color: $lightest-color; | |
| } | |
| span { | |
| display: block; | |
| margin-top: 10px; | |
| font-size: 12px; | |
| } | |
| &:hover, | |
| &:focus, | |
| &:active { | |
| .h { | |
| text-decoration: underline; | |
| } | |
| } | |
| } | |
| .h { | |
| @extend %widget-main-heading; | |
| font-size: 12px; | |
| text-transform: uppercase; | |
| margin-bottom: 10px; | |
| } | |
| p { | |
| margin-bottom: 10px; | |
| &:last-child { | |
| margin-bottom: 0; | |
| } | |
| } | |
| .cnt > div { | |
| padding: 20px 16px 24px; | |
| } | |
| form > button { | |
| @extend %blue-one-lined-button; | |
| } | |
| } | |
| } | |
| } | |
| .tabs-menu { | |
| height: 30px; | |
| float: left; | |
| clear: both; | |
| list-style: none; | |
| } | |
| .tabs-menu li { | |
| height: 30px; | |
| line-height: 30px; | |
| float: left; | |
| margin-right: 10px; | |
| background-color: #ccc; | |
| } | |
| .tabs-menu li.current { | |
| position: relative; | |
| border-bottom: 3px solid #fff; | |
| z-index: 5; | |
| } | |
| .tabs-menu li a { | |
| padding: 0 10px; | |
| text-transform: uppercase; | |
| color: #2122d4; | |
| text-decoration: none; | |
| } | |
| .tabs-menu .current a {color: #fff;} | |
| .tab {float: left;width: auto;} | |
| .tab-content {padding: 10px 0; display: none;} | |
| #addLayerTab {display: block; } | |
| /****************************************** | |
| === make-your-own-panel panel === | |
| ******************************************/ | |
| #make-your-own-panel { | |
| button { | |
| @extend %button; | |
| } | |
| &.active { | |
| > button { | |
| @extend %selected-button; | |
| } | |
| > .widget { | |
| width: 475px; | |
| display: block; | |
| padding: 18px; | |
| @extend %clearfix; | |
| a.external-link { | |
| @extend %big-button; | |
| height: auto; | |
| min-height: 280px; | |
| text-align: center; | |
| float: left; | |
| display: block; | |
| text-decoration: none; | |
| color: #fff; | |
| padding: 15px; | |
| + .external-link { | |
| float: right; | |
| } | |
| .illustration { | |
| width: 100px; | |
| height: 100px; | |
| stroke-width: 1.5; | |
| } | |
| .h { | |
| @extend %header-font; | |
| font-size: 18px; | |
| text-transform: none; | |
| margin-bottom: 15px; | |
| } | |
| span, | |
| .h { | |
| text-align: left; | |
| display: block; | |
| text-decoration: none; | |
| color: #fff; | |
| } | |
| span { | |
| display: block; | |
| margin-top: 10px; | |
| font-size: 12px; | |
| } | |
| &:hover, | |
| &:focus, | |
| &:active { | |
| .h { | |
| text-decoration: underline; | |
| } | |
| } | |
| } | |
| .h { | |
| @extend %widget-main-heading; | |
| margin-bottom: 15px; | |
| } | |
| } | |
| .shortcuts-panel { | |
| @extend %horizontal-divider; | |
| } | |
| } | |
| } | |
| /****************************************** | |
| === help panel === | |
| ******************************************/ | |
| #help-panel { | |
| button { | |
| @extend %button; | |
| } | |
| &.active { | |
| > button { | |
| @extend %selected-button; | |
| } | |
| > .widget { | |
| width: 307px; | |
| display: block; | |
| .h { | |
| font-size: 12px; | |
| text-transform: uppercase; | |
| margin-bottom: 10px; | |
| } | |
| p { | |
| margin-bottom: 10px; | |
| &:last-child { | |
| margin-bottom: 0; | |
| } | |
| } | |
| .cnt > div { | |
| padding: 20px 16px 24px; | |
| } | |
| table { | |
| width: 100%; | |
| border-collapse: collapse; | |
| } | |
| table, tr, th, td { | |
| border: 1px solid #444; | |
| } | |
| th, td { | |
| padding: 8px 10px 6px; | |
| } | |
| } | |
| .shortcuts-panel { | |
| @extend %horizontal-divider; | |
| } | |
| } | |
| } | |
| /****************************************** | |
| === embed panel === | |
| ******************************************/ | |
| /* elements present in all steps */ | |
| #embed-panel { | |
| .widget { | |
| width: 500px; | |
| } | |
| } | |
| .embedContent { | |
| header { | |
| padding: 20px; | |
| .h { | |
| @extend %header-font; | |
| } | |
| } | |
| .progress { | |
| @extend %progress-bullets; | |
| right: 20px; | |
| top: 20px; | |
| li { | |
| margin-right: 1em; | |
| } | |
| @include active-step(type, 1, 7); | |
| @include active-step(terms, 2, 7); | |
| @include active-step(area, 3, 7); | |
| @include active-step(markers, 4, 7); | |
| @include active-step(descriptions, 5, 7); | |
| @include active-step(preview, 6, 7); | |
| @include active-step(output, 7, 7); | |
| } | |
| .buttons-panel { | |
| margin-bottom: 20px; | |
| padding: 20px; | |
| @extend %horizontal-divider; | |
| button { | |
| @extend %blue-terms-accept-button-style; | |
| padding: 3px 10px; | |
| position: relative; | |
| &.next:after, | |
| &.back:before { | |
| content: ''; | |
| width: 0; | |
| height: 0; | |
| display: block; | |
| border-width: 6px; | |
| border-style: solid; | |
| border-color: transparent; | |
| position: absolute; | |
| top: 5px; | |
| } | |
| &.next { | |
| float: right; | |
| padding-right: 26px; | |
| &:after { | |
| border-right-width: 0; | |
| border-left-color: #fff; | |
| right: 10px; | |
| } | |
| } | |
| &.back { | |
| position: relative; | |
| padding-left: 26px; | |
| &:before { | |
| left: 10px; | |
| border-left-width: 0; | |
| border-right-color: #fff; | |
| } | |
| } | |
| } | |
| } | |
| .step-specific { | |
| @extend %horizontal-divider; | |
| padding: 25px; | |
| .h { | |
| font-size: 11px; | |
| text-transform: uppercase; | |
| font-weight: normal; | |
| } | |
| .h, p { | |
| padding-bottom: 10px; | |
| } | |
| /* elements present at step 1 (type) */ | |
| &.type { | |
| button { | |
| @extend %big-button; | |
| &.static-button { | |
| float: right; | |
| @extend %clearfix; | |
| } | |
| svg { | |
| width: 188px; | |
| } | |
| } | |
| + .buttons-panel { | |
| display: none; | |
| } | |
| } | |
| /* elements present at step 2 (terms) */ | |
| /* elements present at step 3 (area) */ | |
| &.area { | |
| @extend %clearfix; | |
| padding-top:0px; | |
| background-position:0px 25px; | |
| .h { | |
| padding-bottom:25px; | |
| line-height:25px; | |
| } | |
| /* | |
| input, | |
| label { | |
| float: right; | |
| } | |
| */ | |
| .mode-options-container { | |
| position:relative; | |
| margin-bottom:5px; | |
| p.draw-instructions { | |
| margin-right:150px; | |
| } | |
| label { | |
| margin:0px 5px; | |
| &[for="defineAreaModeDraw"] { | |
| margin-right:15px; | |
| } | |
| } | |
| input#include-map-tools { | |
| position:absolute; | |
| top:2px; | |
| right:0px; | |
| } | |
| label[for="include-map-tools"] { | |
| position:absolute; | |
| top:0px; | |
| right:15px; | |
| } | |
| } | |
| .fixed-inputs-container { | |
| display:none; | |
| margin-bottom:5px; | |
| input { | |
| width:75px; | |
| padding:2px 4px; | |
| } | |
| span { | |
| &.x { | |
| display:inline-block; | |
| margin:0px 5px; | |
| } | |
| } | |
| &.on { | |
| display:block; | |
| } | |
| } | |
| } | |
| /* elements present at step 4 (markers) */ | |
| &.markers { | |
| padding: 25px 0 0 0; | |
| .h, | |
| .instructions { | |
| padding-left: 25px; | |
| padding-right: 25px; | |
| label, | |
| #PointMenuEmbedMarkerComment { | |
| display: block; | |
| } | |
| #PointMenuEmbedMarkerComment { | |
| margin: 1px 0 15px 0; | |
| padding: 2px 5px 2px 5px; | |
| width: 80%; | |
| } | |
| } | |
| .instructions { | |
| @extend %clearfix; | |
| } | |
| .marker-illustration { | |
| margin-left: 25px; | |
| float: right; | |
| fill: #fff; | |
| width: 120px; | |
| } | |
| .markers-list { | |
| @extend %horizontal-divider; | |
| list-style: none; | |
| margin: 0; | |
| padding: 0; | |
| counter-reset: marker-counter; | |
| li { | |
| @extend %horizontal-divider; | |
| margin: 0 25px; | |
| padding: 10px 20px 10px 45px; | |
| position: relative; | |
| &:before { | |
| content: counter(marker-counter); | |
| counter-increment: marker-counter; | |
| display: block; | |
| position: absolute; | |
| left: 0; | |
| top: 7px; | |
| background-color: #0159a3; | |
| border-radius: 50%; | |
| width: 25px; | |
| height: 25px; | |
| text-align: center; | |
| line-height: 25px; | |
| font-weight: bold; | |
| border: 1px solid #505050; | |
| box-shadow: 0 0 10px -5px #000000; | |
| background-image: -webkit-linear-gradient(135deg, #0159a3, #4a8ac1); | |
| background-image: -moz-linear-gradient(135deg, #0159a3, #4a8ac1); | |
| background-image: -ms-linear-gradient(135deg, #0159a3, #4a8ac1); | |
| background-image: -o-linear-gradient(135deg, #0159a3, #4a8ac1); | |
| background-image: linear-gradient(135deg, #0159a3, #4a8ac1); | |
| } | |
| } | |
| .remove-marker { | |
| @extend %close-cross; | |
| position: absolute; | |
| right: 0; | |
| top: 11px; | |
| background-repeat: no-repeat; | |
| text-indent: -999em; | |
| overflow: hidden; | |
| width: 12px; | |
| height: 12px; | |
| } | |
| } | |
| } | |
| &.descriptions { | |
| label { | |
| font-weight: bold; | |
| &, + span { | |
| margin-right: .5em; | |
| } | |
| } | |
| a { | |
| color: #fff; | |
| } | |
| input, textarea { | |
| display: block; | |
| width: 75%; | |
| margin-top: 5px; | |
| padding: 5px; | |
| line-height: 18px; | |
| } | |
| input { | |
| margin-bottom: 20px; | |
| } | |
| textarea { | |
| height: 75px; | |
| } | |
| #long-desc-explanation, | |
| #short-desc-explanation { | |
| display: none; | |
| @extend %shadow; | |
| color: $panel-color; | |
| background-color: #fff; | |
| position: absolute; | |
| width: 200px; | |
| padding: 10px; | |
| top: 100%; | |
| } | |
| #long-desc-explanation { | |
| left: 100%; | |
| } | |
| #short-desc-explanation { | |
| right: 100%; | |
| } | |
| #long-desc-help, | |
| #short-desc-help { | |
| display: inline-block; | |
| position: relative; | |
| &.active { | |
| #long-desc-explanation, | |
| #short-desc-explanation { | |
| display: block; | |
| } | |
| } | |
| } | |
| #long-desc-explanation, | |
| #short-desc-explanation { | |
| padding-top: 28px; | |
| .h { | |
| position: absolute; | |
| top: 8px; | |
| color: $panel-color; | |
| } | |
| .close { | |
| @extend %close-cross-grey; | |
| position: absolute; | |
| right: 8px; | |
| top: 8px; | |
| width: 12px; | |
| height: 12px; | |
| overflow: hidden; | |
| text-indent: -999em; | |
| } | |
| } | |
| } | |
| &.preview { | |
| overflow: auto; | |
| height:350px; | |
| max-height:450px; | |
| section { | |
| padding-bottom: 10px; | |
| &.map-container { | |
| padding-bottom:0px; | |
| } | |
| .h { | |
| padding-bottom: 5px; | |
| } | |
| } | |
| &.limit-height { | |
| max-height: 350px; | |
| } | |
| iframe { | |
| border:none; | |
| margin-right: 5px; | |
| } | |
| } | |
| /* step specific headers above horizontal line */ | |
| &.type, | |
| &.terms, | |
| &.markers { | |
| background-position: 0 25px; | |
| padding-top: 0; | |
| .h { | |
| padding-bottom: 25px; | |
| line-height: 25px; | |
| } | |
| } | |
| } | |
| .illustration { | |
| stroke: #fff; | |
| stroke-width: 1.5; | |
| } | |
| .output-code { | |
| @extend %output; | |
| } | |
| } | |
| .nkAddMarker #resizableBox { | |
| cursor: crosshair; | |
| cursor: url('img/embed-marker.png') 11 55, crosshair; | |
| } | |
| .edit-popup-content { | |
| label { | |
| &:after { | |
| content: ':\a'; | |
| white-space: pre; | |
| } | |
| } | |
| input { | |
| &:after { | |
| content: '\a'; | |
| white-space: pre; | |
| } | |
| } | |
| } | |
| #added-marker-description { | |
| display: block; | |
| line-height: 18px; | |
| padding: 5px; | |
| margin: 5px 0 10px; | |
| } | |
| .embed-cancel-marker, | |
| .embed-add-marker { | |
| @extend %grey-one-lined-button; | |
| color: $panel-color; | |
| font-weight: bold; | |
| } | |
| .embed-add-marker { | |
| margin-right: 10px; | |
| } | |
| /****************************************** | |
| === get Zoom panel === | |
| ******************************************/ | |
| #zoom-panel { | |
| margin-left: -4px; | |
| &, | |
| .sliderWrapper, | |
| .zoombar-and-buttons-wrapper { | |
| position: relative; | |
| } | |
| .sliderWrapper:hover .slider span { | |
| position: absolute; | |
| padding: 3px 8px; | |
| top: 0; | |
| left: 30px; | |
| display: block; | |
| } | |
| .zoombar-and-buttons-wrapper { | |
| padding: 25px 0; | |
| } | |
| .slider { | |
| margin: 0 0 0 2px; | |
| border: 1px solid #999999; | |
| background: #FFFFFF none repeat 0 0; | |
| } | |
| .slider > img { | |
| visibility: hidden; | |
| } | |
| .track { | |
| @extend %vertical-divider; | |
| margin: 0 0 0 32px; | |
| background-position: 1px center; | |
| } | |
| .olControlZoomIn.olButton, | |
| .olControlZoomOut.olButton { | |
| position: absolute; | |
| left: 50%; | |
| width: 20px; | |
| height: 20px; | |
| margin: 0 0 0 -10px; | |
| text-align: center; | |
| z-index: 20; | |
| &:focus, &:hover { | |
| @extend %selected-button; | |
| width: auto; | |
| overflow: hidden; | |
| } | |
| } | |
| .olControlZoomIn.olButton { | |
| top: 0; | |
| } | |
| .olControlZoomOut.olButton { | |
| bottom: 0; | |
| } | |
| .slider span { | |
| @extend %partial-transparent; | |
| display: none; | |
| color: #ffffff; | |
| box-shadow: 0 0 6px rgba(0, 0, 0, .7); | |
| } | |
| //.slider:hover span { | |
| // position: absolute; | |
| // padding: 3px 8px; | |
| // top: 0; | |
| // left: 30px; | |
| // display: block; | |
| //} | |
| } | |
| .zoombar-and-buttons-wrapper .wrapper .olButton { | |
| cursor: pointer; | |
| } | |
| .zoombar-and-buttons-wrapper + .zoom-to-selection-button { | |
| margin-top: 10px; | |
| } | |
| .zoom-to-selection-button { | |
| @extend %button; | |
| padding: 5px 5px 2px 8px; | |
| } | |
| .zoom-to-selection-selected .zoom-to-selection-button { | |
| @extend %selected-button; | |
| } | |
| html.touch { | |
| #zoom-panel { | |
| .sliderWrapper { | |
| display: none; | |
| } | |
| } | |
| #pan-panel { | |
| display: none; | |
| } | |
| } | |
| /***************************** | |
| === search === | |
| *****************************/ | |
| #search-panel { | |
| padding: 0 20px; | |
| position: relative; | |
| } | |
| #searchInput { | |
| width: 220px; | |
| border: none; | |
| margin: 0; | |
| top: 21px; | |
| position: relative; | |
| border-top-left-radius: 12px; | |
| border-bottom-left-radius: 12px; | |
| height: 24px; | |
| font-size: 12px; | |
| line-height: 18px; | |
| padding: 0 12px; | |
| color: #787878; | |
| box-shadow: 0 3px 3px rgba(0,0,0,.2) inset; | |
| border: 1px solid grey; | |
| } | |
| #searchSubmit { | |
| @extend %search-button-style; | |
| position: relative; | |
| top: 21px; | |
| right: 12px; | |
| height: 24px; | |
| margin: 0; | |
| span { | |
| text-transform: uppercase; | |
| margin: 0 12px; | |
| color: #fff; | |
| } | |
| .icon { | |
| height: 22px; | |
| width: 15px; | |
| display: none; | |
| } | |
| } | |
| .lt-ie9 #searchSubmit { | |
| top: 23px; | |
| } | |
| /************************************** | |
| === temporary search ctrl styles === | |
| **************************************/ | |
| #searchLoadingNotice, #noResultsNotice { | |
| padding:10px; | |
| } | |
| #searchResults { | |
| @extend %partial-transparent; | |
| @extend %shadow; | |
| z-index: 1; | |
| display: none; | |
| top: 65px; | |
| left: 0; | |
| right: 0; | |
| position: absolute; | |
| color: #fff; | |
| overflow-y:auto; | |
| overflow-x:hidden; | |
| min-height: 28px; | |
| max-height:450px; | |
| .result-paging { | |
| margin: 0 40px 0 8px; | |
| padding: 8px 0; | |
| text-align: right; | |
| } | |
| .h { | |
| font-size: 11px; | |
| font-family: Arial, sans-serif; | |
| font-weight: normal; | |
| } | |
| .result-category { | |
| margin: 0 8px; | |
| padding: 14px 0 10px; | |
| + .result-category { | |
| @extend %horizontal-divider; | |
| } | |
| .icon { | |
| width: 36px; | |
| height: 20px; | |
| } | |
| .h, | |
| .icon { | |
| display: inline-block; | |
| } | |
| .h { | |
| line-height: 20px; | |
| vertical-align: top; | |
| font-size: 11px; | |
| font-family: Arial, sans-serif; | |
| } | |
| } | |
| .areas span, | |
| .addresses .municipality-name, | |
| .objects span { | |
| font-weight: bolder; | |
| } | |
| .addresses select, | |
| .addresses .selector { | |
| float: right; | |
| } | |
| .addresses .selector { | |
| top: -.5em; | |
| } | |
| ul li { | |
| list-style-type: none; | |
| text-transform: none; | |
| font-size: 12px; | |
| text-transform: none; | |
| font-family: Arial, sans-serif; | |
| line-height: 14px; | |
| margin-top: 10px; | |
| clear: right; | |
| } | |
| } | |
| #next-results-page-button { | |
| cursor: pointer; | |
| color: #fff; | |
| margin: 0 2em; | |
| font-size: 10px; | |
| } | |
| %close-cross-container { | |
| text-decoration: none; | |
| color: #fff; | |
| padding: 1px; | |
| font-family: monospace; | |
| font-size: 10px; | |
| float: right; | |
| width: 12px; | |
| height: 12px; | |
| position: relative; | |
| right: 8px; | |
| top: 8px; | |
| overflow: hidden; | |
| text-indent: 12px; | |
| @extend %close-cross; | |
| } | |
| #searchResults, | |
| .splashscreen .widget { | |
| a.close { | |
| &, | |
| &:hover, | |
| &:visited, | |
| &:active { | |
| @extend %close-cross-container; | |
| } | |
| } | |
| } | |
| html.svg { | |
| #searchResults, | |
| .splashscreen .widget { | |
| a.close { | |
| &, | |
| &:hover, | |
| &:visited, | |
| &:active { | |
| background: transparent; | |
| padding: 0; | |
| .icon.close { | |
| position: absolute; | |
| top: 0; | |
| left: 0; | |
| } | |
| } | |
| } | |
| } | |
| } | |
| #share-toolbar .icon.close, | |
| .icon.close { | |
| fill: transparent; | |
| stroke-width: 3px; | |
| stroke: #fff; | |
| width: 12px; | |
| height: 12px; | |
| } | |
| .remove-marker .icon.close { | |
| position: absolute; | |
| right: 0; | |
| } | |
| .search-place { | |
| cursor: pointer; | |
| } | |
| .search-place:hover, | |
| .search-place:focus { | |
| text-decoration: underline; | |
| } | |
| /***************************** | |
| === pan panel === | |
| *****************************/ | |
| #pan-panel { | |
| height: 82px; | |
| .olButton { | |
| margin: 0; | |
| z-index: 2; | |
| width: 17px; | |
| height: 17px; | |
| display: block; | |
| position: absolute; | |
| cursor: pointer; | |
| background-repeat: no-repeat; | |
| background-position: 0 0; | |
| } | |
| .olControlPanNorthItemInactive { | |
| background-image: url('img/north-arrow.png'); | |
| top: 14px; | |
| } | |
| .olButton.olControlPanSouthItemInactive { | |
| background-image: url('img/south-arrow.png'); | |
| bottom: 16px; | |
| } | |
| .olControlPanEastItemInactive { | |
| background-image: url('img/east-arrow.png'); | |
| right: 9px; | |
| } | |
| .olControlPanWestItemInactive { | |
| background-image: url('img/west-arrow.png'); | |
| left: 7px; | |
| } | |
| .olControlPanNorthItemInactive, | |
| .olControlPanSouthItemInactive { | |
| left: 25px; | |
| } | |
| .olControlPanEastItemInactive, | |
| .olControlPanWestItemInactive { | |
| top: 32px; | |
| } | |
| &.disabled { | |
| button { | |
| opacity:0.5; | |
| } | |
| } | |
| } | |
| /********************** | |
| ==== hover/focus styling ==== | |
| ********************* | |
| #pan-panel .olControlPanNorthItemInactive:focus { | |
| border-bottom-color: #f0f; | |
| } | |
| #pan-panel .olControlPanSouthItemInactive:focus { | |
| border-top-color: #f0f; | |
| } | |
| #pan-panel .olControlPanEastItemInactive:focus { | |
| border-left-color: #f0f; | |
| } | |
| #pan-panel .olControlPanWestItemInactive:focus { | |
| border-right-color: #f0f; | |
| } | |
| .icon:hover, | |
| button:focus .icon { | |
| fill: #f0f; | |
| } | |
| */ | |
| .layersDiv .vectorWidgetToggleBtn:hover, | |
| .layersDiv .vectorWidgetToggleBtn:focus, | |
| .rasterLayerList label:hover, | |
| .rasterLayerList input:focus + label { | |
| text-decoration: underline; | |
| } | |
| /************************** | |
| ==== popup styling === | |
| **************************/ | |
| .user-marker, | |
| #nk-selected-feature, | |
| #nk-selected-coverage-map { | |
| @extend %shadow; | |
| background-color: $panel-color-hex !important; | |
| background-color: $panel-color !important; | |
| color: #fff; | |
| font-size: 12px; | |
| text-transform: none; | |
| font-family: Arial, sans-serif; | |
| line-height: 14px; | |
| margin-top: 10px; | |
| .h { | |
| font-size: 12px; | |
| font-family: Arial, sans-serif; | |
| font-weight: normal; | |
| text-transform: uppercase; | |
| margin-bottom: 6px; | |
| line-height: 14px; | |
| } | |
| div { | |
| margin-bottom: 8px; | |
| } | |
| } | |
| #nk-selected-coverage-map .municipalities { | |
| ul { | |
| display: inline-block; | |
| } | |
| li { | |
| display: inline; | |
| } | |
| } | |
| .olPopupContent { | |
| padding: 8px; | |
| } | |
| .olPopupCloseBox { | |
| background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAABlBMVEX///////9VfPVsAAAAAnRSTlP/AOW3MEoAAAAkSURBVAhbY2BAAYxwgMkB8xlgMlABqDIYicFBVoZqAA57kAAAG2wAWXXlAvwAAAAASUVORK5CYII='); | |
| } | |
| .olPopup { | |
| &.positioned { | |
| .arrow-anchor { | |
| @extend %arrow; | |
| &.tl:after, | |
| &.tc:after, | |
| &.tr:after { | |
| bottom: -14px; | |
| border-top-color: $panel-color-hex; | |
| border-top-color: $panel-color; | |
| } | |
| &.bl:after, | |
| &.bc:after, | |
| &.br:after { | |
| top: -14px; | |
| border-bottom-color: $panel-color-hex; | |
| border-bottom-color: $panel-color; | |
| } | |
| &.cl:after, | |
| &.cr:after { | |
| top: 50%; | |
| } | |
| &.bl:after, | |
| &.tl:after { | |
| left: 0; | |
| } | |
| &.cl:after { | |
| left: -14px; | |
| } | |
| &.br:after, | |
| &.tr:after { | |
| right: 0; | |
| } | |
| &.cr:after { | |
| right: -14px; | |
| } | |
| &.bc:after, | |
| &.tc:after { | |
| margin-left: -7px; | |
| left: 50%; | |
| } | |
| &.cc:after { | |
| display: none; | |
| } | |
| } | |
| } | |
| } | |
| .no-svg #overview-container-panel { | |
| .olControlOverviewMapExpandableToggleSizeButton { | |
| background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAYCAMAAAD57OxYAAAABlBMVEX///////9VfPVsAAAAAnRSTlP/AOW3MEoAAAA6SURBVHjalc7RCgBQBAPQ+f+fdlva6JayeDhRYCaUH1ww+iRgsIzq2qeWOyOX3zoo34FACZSAl8NvCWoIAK1I4r+CAAAAAElFTkSuQmCC'); | |
| background-repeat: no-repeat; | |
| } | |
| &.maximized-size { | |
| .olControlOverviewMapExpandableToggleSizeButton { | |
| background-position: 0 -12px; | |
| } | |
| } | |
| } | |
| #overview-container-panel { | |
| position: absolute; | |
| bottom: 0; | |
| right: 0; | |
| @extend %shadow; | |
| .olControlOverviewMapExpandableElement { | |
| background: none; | |
| padding: 8px; | |
| } | |
| .olControlOverviewMapExpandableExtentRectangle { | |
| border: 2px dotted #e57231; | |
| background-color: rgba(229, 114, 49, .5); | |
| -webkit-background-clip: padding-box; | |
| -moz-background-clip: padding-box; | |
| background-clip: padding-box; | |
| } | |
| .olControlOverviewMapExpandableToggleSizeButton { | |
| background-color: $panel-color-hex; | |
| border-bottom: 6px solid $panel-color-hex; | |
| border-right: 6px solid $panel-color-hex; | |
| box-sizing: content-box; | |
| cursor: pointer; | |
| height: 12px; | |
| left: 8px; | |
| overflow: hidden; | |
| position: absolute; | |
| top: 8px; | |
| width: 12px; | |
| .icon { | |
| height: 12px; | |
| width: 12px; | |
| &.minimize { | |
| display: none; | |
| } | |
| &.expand { | |
| display: block; | |
| } | |
| } | |
| } | |
| &.maximized-size { | |
| .olControlOverviewMapExpandableToggleSizeButton { | |
| .icon { | |
| &.expand { | |
| display: none; | |
| } | |
| &.minimize { | |
| display: block; | |
| } | |
| } | |
| } | |
| } | |
| } | |
| html.touch #overview-container-panel .olControlOverviewMapExpandableToggleSizeButton { | |
| &, | |
| .icon { | |
| height: 24px; | |
| width: 24px; | |
| } | |
| } | |
| #secondary-toolbar ~ #overview-container-panel { | |
| right: 80px; | |
| bottom: 10px; | |
| } | |
| html.touch { | |
| #heightProfileLightboxCloseBtn, | |
| #searchResults a.close { | |
| text-indent: 100%; | |
| } | |
| #heightProfileLightboxCloseBtn, | |
| #searchResults a.close { | |
| &, | |
| .icon.close { | |
| width: 24px; | |
| height: 24px; | |
| } | |
| } | |
| } | |
| /* media query fallback for IE8 */ | |
| .sub850h #layerselector-panel-vector .widget { | |
| top: auto; | |
| bottom: 0; | |
| } | |
| .sub750h #zoom-panel .sliderWrapper { | |
| display: none; | |
| } | |
| .sub650h #basic-toolbar .panel, | |
| #secondary-toolbar .panel { | |
| padding: 15px 0; | |
| } | |
| .sub550w #search-toolbar { | |
| height: 120px; | |
| right: 10px; | |
| } | |
| .sub550w #search-toolbar .panel + .panel { | |
| @extend %horizontal-divider; | |
| } | |
| .sub550w #search-panel { | |
| width: 100%; | |
| } | |
| /*************************** | |
| focus for toolbar controls | |
| ***************************/ | |
| .fullscreen-button:focus, | |
| .olControlZoomIn:focus, | |
| .olControlZoomOut:focus, | |
| .zoom-to-selection-button:focus, | |
| .getURL-button:focus, | |
| #layerselector-panel input:focus + label, | |
| #searchInpun:focus, | |
| #searchSubmit:focus | |
| { | |
| outline: 2px solid grey; | |
| } | |
| /*************************** | |
| === tools === | |
| ***************************/ | |
| #secondary-toolbar { | |
| &, | |
| &.minified { | |
| &, | |
| & ~ #overview-container-panel { | |
| -webkit-transition: all 0.5s ease-in-out; | |
| -moz-transition: all 0.5s ease-in-out; | |
| -ms-transition: all 0.5s ease-in-out; | |
| -o-transition: all 0.5s ease-in-out; | |
| transition: all 0.5s ease-in-out; | |
| } | |
| } | |
| > .panel-name { | |
| width: 100%; | |
| text-align: center; | |
| cursor: pointer; | |
| text-transform: uppercase; | |
| color: #fff; | |
| -webkit-font-smoothing: antialiased; | |
| svg.icon { | |
| display: none; | |
| } | |
| } | |
| &.minified > .panel-name { | |
| display: block; | |
| width: auto; | |
| text-align: left; | |
| left: 0; | |
| -webkit-transform: rotate(90deg) translateY(100%); | |
| -moz-transform: rotate(90deg) translateY(100%); | |
| -ms-transform: rotate(90deg) translateY(100%); | |
| -o-transform: rotate(90deg) translateY(100%); | |
| transform: rotate(90deg) translateY(100%); | |
| -webkit-transform-origin: 0% 100%; | |
| -moz-transform-origin: 0% 100%; | |
| -ms-transform-origin: 0% 100%; | |
| -o-transform-origin: 0% 100%; | |
| transform-origin: 0% 100%; | |
| position: absolute; | |
| padding: 10px 40px 10px 70px; | |
| min-height: 37px; | |
| font-size: 12px; | |
| -webkit-touch-callout: none; | |
| -webkit-user-select: none; | |
| -khtml-user-select: none; | |
| -moz-user-select: none; | |
| -ms-user-select: none; | |
| user-select: none; | |
| &:before { | |
| display: block; | |
| content: ''; | |
| position: absolute; | |
| top: 0; | |
| right: 0; | |
| bottom: 0; | |
| left: 0; | |
| z-index: -1; | |
| background: rgba(80,80,80,.9); | |
| -webkit-transform: perspective(3px) rotateX(-1deg) translateY(1px); | |
| -moz-transform: perspective(3px) rotateX(-1deg) translateY(1px); | |
| -ms-transform: perspective(3px) rotateX(-1deg) translateY(1px); | |
| -o-transform: perspective(3px) rotateX(-1deg) translateY(1px); | |
| transform: perspective(3px) rotateX(-1deg) translateY(1px); | |
| border-radius: 0 0 10px 10px; | |
| /* | |
| cancel the box-shadow of the toolbar by an complementary colored inset shadow | |
| */ | |
| -webkit-box-shadow: 0 6px 6px -6px rgba(175,175,175,0.3) inset; | |
| -moz-box-shadow: 0 6px 6px -6px rgba(175,175,175,0.3) inset; | |
| box-shadow: 0 6px 6px -6px rgba(175,175,175,0.3) inset; | |
| } | |
| span { | |
| display: inline-block; | |
| -webkit-transform: translateZ(50px); | |
| transform: translateZ(50px); | |
| } | |
| svg.icon { | |
| display: inline; | |
| position: absolute; | |
| left: 30px; | |
| bottom: 7px; | |
| width: 26px; | |
| height: 26px; | |
| -webkit-transform: rotate(-90deg) translateZ(50px); | |
| -moz-transform: rotate(-90deg); | |
| -ms-transform: rotate(-90deg); | |
| -o-transform: rotate(-90deg); | |
| transform: rotate(-90deg); | |
| } | |
| } | |
| &.minified { | |
| width: 5px; | |
| .panel + .panel { | |
| background-image: none; | |
| } | |
| ~ #overview-container-panel { | |
| right: 15px; | |
| bottom: 10px; | |
| } | |
| button, | |
| a { | |
| display: none; | |
| } | |
| } | |
| } | |
| .no-svg #secondary-toolbar.minified > .panel-name:after { | |
| background-image: url("img/tools-icon.png"); | |
| background-position: 0; | |
| background-repeat: no-repeat; | |
| content: ''; | |
| position: absolute; | |
| top: 50%; | |
| left: 30px; | |
| margin-top: -13px; | |
| width: 27px; | |
| height: 26px; | |
| } | |
| #tools-panel { | |
| position: relative; | |
| text-align: center; | |
| .tool > button { | |
| margin: 10px 0; | |
| width: 30px; | |
| height: 30px; | |
| padding: 5px; | |
| } | |
| .icon { | |
| width: 20px; | |
| height: 20px; | |
| } | |
| .tool.active > button:after { | |
| border: 10px solid transparent; | |
| border-right-color: #484848; | |
| border-right-color: rgba(0, 0, 0, 0.3); | |
| right: 100%; | |
| top: 50%; | |
| margin-top: -5px; | |
| } | |
| } | |
| .tool { | |
| position: relative; | |
| .widget { | |
| @extend %partial-transparent; | |
| position: absolute; | |
| left: auto; | |
| top: 25%; | |
| height: auto; | |
| right: 100%; | |
| font-size: 12px; | |
| text-align: left; | |
| text-transform: none; | |
| } | |
| &.active { | |
| > button { | |
| @extend %selected-button; | |
| &:after { | |
| content: ''; | |
| display: block; | |
| position: absolute; | |
| z-index: 2000; | |
| } | |
| } | |
| .widget { | |
| display: block; | |
| } | |
| } | |
| } | |
| #del-panel { | |
| .tool { | |
| position: static; | |
| } | |
| } | |
| /*************************** | |
| draw control | |
| ***************************/ | |
| .tool.draw { | |
| .widget { | |
| width: 92px; | |
| padding: 10px; | |
| .h { | |
| @extend %widget-main-heading; | |
| } | |
| ul { | |
| list-style: none; | |
| text-align: center; | |
| position: relative; | |
| left: -5px; | |
| button { | |
| color: #fff; | |
| position: relative; | |
| overflow: hidden; | |
| &.active, | |
| &:active { | |
| @extend %selected-button; | |
| span { | |
| background-image: none; | |
| } | |
| } | |
| &.text-button { | |
| width: 100%; | |
| padding-top: 10px; | |
| } | |
| .icon, | |
| span { | |
| margin: 5px; | |
| } | |
| .icon { | |
| width: 20px; | |
| height: 20px; | |
| } | |
| span { | |
| @extend %horizontal-divider; | |
| background-position: 0 top; | |
| display: block; | |
| min-height: 20px; | |
| padding-top: 10px; | |
| } | |
| .icon + span { | |
| position: absolute; | |
| left: 100%; | |
| background-image: none; | |
| } | |
| } | |
| li { | |
| margin-top: 5px; | |
| overflow: hidden; | |
| &.text-only { | |
| button { | |
| width: 100%; | |
| span { | |
| margin-top: 0; | |
| } | |
| } | |
| } | |
| } | |
| } | |
| .measures { | |
| &.point { | |
| .length, | |
| .area { | |
| display: none; | |
| } | |
| } | |
| &.line { | |
| .area { | |
| display: none; | |
| } | |
| } | |
| .h { | |
| @extend %horizontal-divider; | |
| background-position: 0 top; | |
| margin: 10px -10px; | |
| padding: 10px 10px 0 10px; | |
| } | |
| dl { | |
| line-height: 1.4em; | |
| } | |
| .h, | |
| dd { | |
| margin-bottom: 2px; | |
| } | |
| dt:after { | |
| content: ':'; | |
| } | |
| dd { | |
| white-space: pre; | |
| text-align: right; | |
| } | |
| } | |
| } | |
| } | |
| #feature-label { | |
| width: 100%; | |
| } | |
| .update-feature-label, | |
| .cancel-feature-label { | |
| @extend %blue-one-lined-button; | |
| padding: 0 12px 0 12px; | |
| margin-top: 1em; | |
| &:disabled { | |
| @extend %grey-one-lined-button; | |
| color: $panel-color-hex; | |
| cursor: not-allowed; | |
| } | |
| } | |
| .cancel-feature-label { | |
| float: right; | |
| } | |
| /*************************** | |
| height profile control | |
| ***************************/ | |
| .tool.height-profile { | |
| .widget { | |
| padding: 10px; | |
| min-width: 230px; | |
| .h { | |
| @extend %widget-main-heading; | |
| margin-bottom: 20px; | |
| } | |
| input { | |
| width: 100%; | |
| } | |
| label, | |
| button { | |
| display: block; | |
| margin-top: 20px; | |
| } | |
| fieldset { | |
| border: none; | |
| margin-top: 20px; | |
| padding-top: 1em; | |
| } | |
| legend { | |
| color: #fff; | |
| } | |
| .fileUpload { | |
| position: relative; | |
| overflow: hidden; | |
| margin: 10px; | |
| width: 80px; | |
| } | |
| .fileUpload input.upload { | |
| position: absolute; | |
| top: 0; | |
| right: 0; | |
| margin: 0; | |
| padding: 0; | |
| font-size: 20px; | |
| cursor: pointer; | |
| opacity: 0; | |
| filter: alpha(opacity=0); | |
| } | |
| button { | |
| @extend %blue-one-lined-button; | |
| padding: 0 12px 0 12px; | |
| &:disabled { | |
| @extend %grey-one-lined-button; | |
| color: $panel-color-hex; | |
| cursor: not-allowed; | |
| } | |
| &[type='submit'] { | |
| height: 40px; | |
| text-align: center; | |
| width: 100%; | |
| font-size: 12px; | |
| } | |
| } | |
| .popular-route { | |
| @extend %grey-one-lined-button; | |
| color: $panel-color-hex; | |
| padding: 0 12px 0 12px; | |
| display: block; | |
| text-decoration: none; | |
| margin: 0 0 1em 0; | |
| text-transform: none; | |
| font-size: 12px; | |
| } | |
| .error-message { | |
| @extend %horizontal-divider; | |
| background-position: 0 0; | |
| margin-top: 20px; | |
| padding-top: 10px; | |
| } | |
| } | |
| } | |
| .height-profile-lightbox.splashscreen { | |
| .widget { | |
| .loadingNotice { | |
| display:none; | |
| } | |
| &.loading { | |
| .header, .image-wrapper, .button-panel { | |
| display:none; | |
| } | |
| .loadingNotice { | |
| display:block; | |
| padding:25px; | |
| } | |
| } | |
| width:820px; | |
| padding:0px; | |
| margin:25px auto 0; | |
| .header { | |
| padding: 24px 15px 24px 24px; | |
| a.close { | |
| position:absolute; | |
| top:4px; | |
| right:-12px; | |
| } | |
| h1.h { | |
| font-family: Metabook, Arial, sans-serif; | |
| font-size:30px; | |
| line-height:34px; | |
| font-weight: normal; | |
| } | |
| } | |
| .image-wrapper { | |
| text-align:center; | |
| } | |
| .button-panel { | |
| background-position: 0 0; | |
| padding: 15px; | |
| text-align:right; | |
| button { | |
| @extend %terms-accept-button-style; | |
| @extend %blue-button-gradient; | |
| line-height:24px; | |
| text-align: left; | |
| padding:0px 32px 0px 12px; | |
| margin-right:20px; | |
| position:relative; | |
| &:last-child { | |
| margin-right:0px; | |
| } | |
| &:after { | |
| content: ''; | |
| display: block; | |
| width:14px; | |
| height:14px; | |
| position: absolute; | |
| border: none; | |
| top: 5px; | |
| right: 10px; | |
| } | |
| &.save:after { | |
| background: url('img/btn-icon-save.png') no-repeat 0px 0px; | |
| } | |
| &.print:after { | |
| background: url('img/btn-icon-print.png') no-repeat 0px 0px; | |
| } | |
| } | |
| } | |
| } | |
| } | |
| /*************************** | |
| transformations control | |
| ***************************/ | |
| .tool.transformations { | |
| .widget { | |
| width: 300px; | |
| padding: 10px 50px 10px 10px; | |
| h1 { | |
| @extend %widget-main-heading; | |
| } | |
| button { | |
| @extend %blue-one-lined-button; | |
| margin-top: 30px; | |
| } | |
| label { | |
| @extend %break-before; | |
| &:after { | |
| content: ':'; | |
| } | |
| } | |
| fieldset { | |
| margin-top: 20px; | |
| } | |
| legend { | |
| color: #fff; | |
| } | |
| input, select { | |
| margin-bottom: 10px; | |
| } | |
| input { | |
| border: 1px solid black; | |
| height: 24px; | |
| padding: 5px; | |
| box-shadow: 3px 0 4px -2px rgba(0,0,0,0.5) inset; | |
| width: 200px; | |
| } | |
| h2 { | |
| font-size: 12px; | |
| font-weight: bold; | |
| margin: 15px 0px 0px; | |
| } | |
| .output-value { | |
| font-weight: bold; | |
| } | |
| .output-label { | |
| margin-top: 15px; | |
| display: block; | |
| } | |
| h2, | |
| .output-label { | |
| &:after { | |
| content: ':'; | |
| } | |
| } | |
| } | |
| form { | |
| fieldset { | |
| border: none; | |
| } | |
| &.disabled { | |
| label, | |
| legend { | |
| color: #aaa; | |
| } | |
| input, | |
| select { | |
| background-color: #aaa; | |
| } | |
| button { | |
| display: none; | |
| } | |
| } | |
| } | |
| } | |
| /******************************** | |
| services (WMS overlay selector) | |
| ********************************/ | |
| $overlayMenuItemWidth: 68px; | |
| $overlayMenuItemMargin: 5px; | |
| @mixin overlayMenuWidth($elementCount) { | |
| &.containing-#{$elementCount} { | |
| width: ($overlayMenuItemWidth + $overlayMenuItemMargin * 4) * $elementCount; | |
| } | |
| } | |
| .overlay-group-panel { | |
| text-align: center; | |
| .widget { | |
| // @extend %shadow; | |
| top: 0; | |
| .cnt { | |
| ul { | |
| list-style: none; | |
| } | |
| > ul { | |
| @include overlayMenuWidth(1); | |
| @include overlayMenuWidth(2); | |
| @include overlayMenuWidth(3); | |
| @include overlayMenuWidth(4); | |
| @include overlayMenuWidth(5); | |
| @include overlayMenuWidth(6); | |
| @include overlayMenuWidth(7); | |
| @include overlayMenuWidth(8); | |
| > li { | |
| @extend %vertical-divider-inverted; | |
| font-size: 10px; | |
| display: block; | |
| float: left; | |
| height: 40px; | |
| width: $overlayMenuItemWidth + $overlayMenuItemMargin * 4; | |
| text-transform: uppercase; | |
| position: relative; | |
| &:first-child { | |
| background-image: none; | |
| } | |
| ul { | |
| @extend %partial-transparent; | |
| padding: 5px 0 0 0; | |
| li { | |
| overflow: hidden; | |
| } | |
| } | |
| a, header { | |
| margin: $overlayMenuItemMargin; | |
| padding: $overlayMenuItemMargin; | |
| color: #fff; | |
| width: $overlayMenuItemWidth + $overlayMenuItemMargin * 2; | |
| display: block; | |
| height: 30px; | |
| text-decoration: none; | |
| &:hover, | |
| &:focus { | |
| text-decoration: underline; | |
| } | |
| } | |
| .h { | |
| font-size: 10px; | |
| height: 40px; | |
| top: 0; | |
| left: 0; | |
| position: absolute; | |
| padding-top: 10px; | |
| padding-left: 10px; | |
| width: $overlayMenuItemWidth + $overlayMenuItemMargin * 4; | |
| } | |
| header { | |
| + ul { | |
| display: none; | |
| &:hover, | |
| &:focus { | |
| display: block; | |
| } | |
| } | |
| &.active, | |
| &:hover { | |
| + ul { | |
| display: block; | |
| } | |
| } | |
| } | |
| &.focused { | |
| header + ul { | |
| display: block; | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| a.active { | |
| @extend %button; | |
| @extend %selected-button; | |
| } | |
| } | |
| /*************************** | |
| emergency poster control | |
| ***************************/ | |
| #map.select-emergency-poster-point { | |
| cursor:url('img/emergency-marker.png') 17 51, default !important; | |
| } | |
| #emergencyMainMenu { | |
| width: 60px; | |
| height: 60px; | |
| position: absolute; | |
| top: 50%; | |
| left: 50%; | |
| z-index: 900; | |
| display: none; | |
| overflow: visible; | |
| /*background: transparent url('img/emergency-marker.png') no-repeat 0 0;*/ | |
| margin: -52px 0 0 -17px; | |
| margin: -44px 0 0 -9px; | |
| &.active { | |
| display: block; | |
| } | |
| > .arrow { | |
| position: absolute; | |
| bottom: 100%; | |
| left: 50%; | |
| z-index: 1000; | |
| border-color: #555555 transparent transparent transparent; | |
| border-style: solid; | |
| border-width: 7px; | |
| margin: 0 0 -11px -18px; | |
| opacity: 0.7; | |
| filter: alpha(opacity=70); | |
| } | |
| .emergency-poster-popup { | |
| top: auto; | |
| right: auto; | |
| bottom: 100%; | |
| left : -165px; | |
| width: 400px; | |
| margin-bottom: 3px; | |
| } | |
| } | |
| .tool.emergency-poster { | |
| .widget { | |
| background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAoCAYAAAACJPERAAAEEklEQVR42r2WTUgbURDHq1Fp66G1n4cePXhRqYqH4rUgBaGloAcRodJDD7314MFjD1bwIIIKrRc/8FtErZeKorTiJyYRFaMxaqJRk038TDR+TWe2PpPuy75s9uDCn+Tt7sxvZ+a9ee9ObGxsNIoRSLMfnaDQi3+uGyqAGHgFLy1wIVABirtWPC/2LPgBInAkoIGB8vLyHlRVVb1vaGhobG1tXejo6AD6pTHdp+f0HoOLwBGBBQUFSbW1tZ/6+/vBbDaDc3sbDg8PIRAIwP7+PmxuboLRaIS+vj6g9woLCx9HAouA8eXl5a+6u7thcXFRhpydn8PZ2Zn8//T0FE5OTsDv94PP55M/ZG5uDuh9siN7DsxBFRFWVFTkUHRutxvOESYCHh8fw9HRkQy22+3Q29sLZM9HzKB8lHHFxcVP6IslSQoL9GE6j8fG4Gh8/D/gwcGBnPKNjQ3o6uqCkpKSp+RPGW24KOOpNktLS6oRetPTQTIYQEpK4oB7e3vg9XrBhPWvq6v7rEgzD2UTZ2BgQFTDUGhYoOTxwO6uS55c+fn5jxTR3uFSi9P/rclkEtbQE4SGBbrdErhcLpiYmADyp0zxDZSltqmpqc/ldgsnjSctjUHVgBjpLqysrAD662YpZiyunm1tbTvknAH9aIwAzXKNjsrAnZ0dsDscQP4UdeWh7e3tPoqMRehD46igIyMElJvI1pYTqHNFhLa0tBgxXcGUYqq8WVngCZGUmPgPkpAAUmYmSBmkDHCjdrGODLi2tkat0qaA8jWlXkqtLVhDfh2G1jS0hqERko/5+QUgf8qacrO3srLy9dTUlCqQsiClpjKoKtBud8AIppr8KWcv1xxycnISe3p6CKK28EOhqsAVq1Xuw+SPpVbYkWpqakpmZmbUFn4oNCxw1WaToyQ/ah2JS3F2dvb9zs5OWmeidagKnJ6ehg60Jz+C3suDy8rKUqhpYw+OCkjzoRPtyD4ckEFVt7fS0tLk+vr6b3/Gxsi5ELhkscDQ0BDQ+2Sntq2RNB1Vqqur82lSDA8Pw+zsLFiWl8FiWaYsYCpn4NfgIFBW6D0tRxbNh7Lm5ub0yclJGEQAbe60g9Avjek+Pdd6ONN6/DQUFRXdXV9fD9iwblar9UY0pvu5ubkJfHTi06AmOB5FfjqdTqzl1o1wTCeFlggw/Sd8h8PxwUPrVJJuhGOCvovqhI+7ABtEFDpPZl2Kicarq6svxLY8VDMYJ0wc7T4KBRobG2N0QLWD8UTxmw5sTDj+ocGO+eegmj7g4uLi4+XlJTAh+I0AxCSAisWgKVdXV8CE4+cMIJB+KAkAEiB4BVAxQhvdUB5svoZ+p3HUUDTUoy/X0FwdtrqhL6+hz24Teo/V8zahpK/0e9vQh3pt/wI91djUogDO5gAAAABJRU5ErkJggg=='); | |
| background-repeat: no-repeat; | |
| background-position: 10px 50%; | |
| padding: 0 20px 0 50px; | |
| display: table; | |
| white-space: pre; | |
| text-transform: uppercase; | |
| .wrapper { | |
| display: table-row; | |
| height: 60px; | |
| div { | |
| display: table-cell; | |
| padding: 10px 0; | |
| vertical-align: middle; | |
| text-align: left; | |
| } | |
| } | |
| } | |
| } | |
| /*.emergency-poster-terms-popup, .emergency-poster-location-popup {*/ | |
| .emergency-poster-popup { | |
| @extend %partial-transparent; | |
| @extend %shadow; | |
| position: absolute; | |
| top: 100px; | |
| right: 200px; | |
| z-index: 2000; | |
| max-width: 406px; | |
| color: #fff; | |
| font-size:12px; | |
| .contentContainer { | |
| .header { | |
| padding: 24px 24px 24px 60px; | |
| background-repeat: no-repeat; | |
| background-position: 20px 24px; | |
| background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAB8lBMVEUCAgICAgICAgICAgICAgICAgKqqqoCAgKIiIh5eXlfX1+KioqWlpaNjY11dXV9fX2UlJSPj4+BgYGXl5eenp45OTmdnZ0ODg56enqRkZGOjo5lZWWcnJyoqKiampqnp6dqamqZmZlUVFRYWFinp6eAgIBra2ufn5+VlZWampp+fn5oaGiQkJCXl5diYmKSkpKUlJSampptbW2bm5tvb28iIiLsAwPb29uxsbG4uLjpLy/AwMC7u7vi4uK2trbR0dHf39/x8fHrMTHsMjKwsLCvr6+srKze3t6qqqrrLCzNzc3JycnpLi/oLi63t7fg4eHt7e3rMDDPz8/GxsbBwcG8vLzqKirsLCzsMTHW1tbj4+PpKSnLy8vsCwvn5+ju7u7MzM3Y2Nnz8/PExMTqMDC5ubnHx8fuoaLgnp7tj4/a2tr29vbtm5vV1dbW19fq6urp6enS0tLtmprfjY3n5+e6uruys7Prqqrc3N3pLi7b29zdm5vg4ODr7OzQ0ND39/fo6Ojgjo6tra3rKyv4+Pjw8PDv7/D09PTurK3X19fS0tPoKSm/v7/T09TqLy+ysrLh4eHhlJThhITgg4PekZHrn5/m5ub19fbMzMzl5eXb3NzW1tfOzs7CwsL19fXtkJC9vb66urq0tLTIyMjy8vLU1dXfL3tCAAAANnRSTlMAAQIEBQMABkApF0JpSyQtX1A0bJQMjwcrVk4aiOJ53h57EhPVMR2bYnUvHFRwGFljfh+AIQmEbjEzAAACE0lEQVR4XpXUVZfbMBAF4KSS4+ByF7pbZmbZDnOWmbHMzMzMzAz/s5p4pFrHfek8f2fuTWTJ4/P5PMp4vR7XOI3XMSpykllyFKYSjdijaf9kNqF6c43fXxnUKSkzl+Fkwbz51s6fe2LJJbVBYKAUQ+iyhZaReXt3x6/MnVOpM+HFFJXTVJvGrau2mem9fK39RogSVNKssG47zNFj04bZ5NzF+9A1u7+o5s37Uj4ESoRppMLMoNn7df/rshlPHCkugkCxSG9Ji6wRxkZs05MeCEOgaBQYklkctaEpXcgHYRU2qr8k+3B0E805Y6AWV/FFs/MHZWdAwhw4PFfnCNNi0hxt40iY7ffNIEFE52wDcy+Xy41mpxib2vUkGu3cx82YtRSRRqtSkHWIKXOdm9/xEDQvow3HIeuEik5y8/g0IoibhD5nR7PZvj6Ii3ae7+q6yM2D7hqBSGVMnsX4MGPD5c5gUmYzkX9BoVeYBEcT0rS3Ngik0eWGMD2AhLkyuBLPBfJWxYVJAxKmv7BanDBHet0YmtIEYw+FebQWFslPpfHpMzyL5y9evkLTUVyHi7DVeishzwLNu0IEF8lrEO7+oJqOQhUYRKia8v1OM1iM4EVQVGNdcvKjbT59NjduEka9nHqgvpiMfxv6/qN18xb35URF6NaAvzrir2hQrrn7waCUEmITadxPj8YBkv98xISS0F3lD6SF3DjTwx3qAAAAAElFTkSuQmCC'); | |
| h1.h { | |
| font-family: Metabook, Arial, sans-serif; | |
| font-size:30px; | |
| font-weight: normal; | |
| } | |
| } | |
| .step-body { | |
| padding: 0 24px 24px 24px; | |
| &, .h { | |
| font-size: 12px; | |
| line-height: 1.5; | |
| } | |
| .h { | |
| text-transform: uppercase; | |
| font-weight: normal; | |
| margin-bottom: .75em; | |
| } | |
| p { | |
| margin-bottom: 1.5em; | |
| &:last-child { | |
| margin-bottom: 0; | |
| } | |
| } | |
| } | |
| .button-panel { | |
| @extend %horizontal-divider; | |
| background-position: 0 0; | |
| padding: 24px; | |
| } | |
| .h { | |
| margin: 0; | |
| } | |
| } | |
| } | |
| .emergency-poster-popup, | |
| .emergency-poster-preview-popup.splashscreen { | |
| .loadingNotice { | |
| display:none; | |
| } | |
| &.loading { | |
| .header, | |
| .step-body, | |
| .button-panel { | |
| display:none; | |
| } | |
| .loadingNotice { | |
| display:block; | |
| padding:25px; | |
| } | |
| } | |
| .progress { | |
| @extend %progress-bullets; | |
| right: 24px; | |
| top: 24px; | |
| @include active-step(terms, 1, 3); | |
| @include active-step(location, 2, 3); | |
| @include active-step(preview, 3, 3); | |
| } | |
| .button-panel { | |
| button { | |
| font-size: 11px; | |
| } | |
| } | |
| } | |
| .emergency-poster-popup .progress li { | |
| position: relative; | |
| top: -3px; | |
| } | |
| .emergency-poster-popup .contentContainer.terms { | |
| .button-panel { | |
| button { | |
| @extend %blue-one-lined-button; | |
| width:100%; | |
| &:after { | |
| content: ''; | |
| display: block; | |
| position: absolute; | |
| border: 6px solid transparent; | |
| border-left-color: #fff; | |
| top: 6px; | |
| right: 6px; | |
| } | |
| } | |
| } | |
| } | |
| .emergency-poster-popup .contentContainer.location { | |
| .emergency-point-name-input-wrapper { | |
| margin-bottom:20px; | |
| label[for="emergencyPointNameInput"] { | |
| display:block; | |
| margin-bottom:5px; | |
| text-transform:uppercase; | |
| font-weight:bold; | |
| } | |
| #emergencyPointNameInput { | |
| padding:5px; | |
| margin-right:5px; | |
| width:60%; | |
| border:none; | |
| font-size:12px; | |
| line-height:18px; | |
| } | |
| span { | |
| text-transform:none; | |
| font-weight:normal; | |
| line-height:14px; | |
| } | |
| } | |
| .emergency-point-location-wrapper { | |
| h2 { | |
| font-size:12px; | |
| text-transform:uppercase; | |
| font-weight:bold; | |
| } | |
| h3 { | |
| font-size:20px; | |
| font-weight:bold; | |
| line-height:1em; | |
| } | |
| .altPointListContainer { | |
| margin-top:5px; | |
| #emergencyPointAltLocationMenu { | |
| display:block; | |
| } | |
| } | |
| } | |
| .iframe-container { | |
| @extend %horizontal-divider; | |
| padding:24px; | |
| } | |
| .button-panel { | |
| button { | |
| /*@extend %button-style;*/ | |
| @extend %terms-accept-button-style; | |
| line-height:24px; | |
| text-align: left; | |
| padding:0px 12px; | |
| &.redo { | |
| @extend %grey-button-gradient; | |
| border: 1px solid #01437c; | |
| position:relative; | |
| text-transform:none; | |
| color:#505050; | |
| } | |
| &.accept { | |
| @extend %blue-button-gradient; | |
| border: 1px solid #01437c; | |
| padding-right:26px; | |
| position:relative; | |
| float:right; | |
| &:after { | |
| content: ''; | |
| display: block; | |
| position: absolute; | |
| border: 6px solid transparent; | |
| border-left-color: #fff; | |
| top: 6px; | |
| right: 6px; | |
| } | |
| } | |
| } | |
| } | |
| } | |
| .emergency-poster-preview-popup.splashscreen { | |
| .widget { | |
| width:620px; | |
| padding:0px; | |
| margin:25px auto 0; | |
| .header { | |
| padding: 24px 15px 24px 51px; | |
| background-repeat: no-repeat; | |
| background-position: 10px 22px; | |
| background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAB8lBMVEUCAgICAgICAgICAgICAgICAgKqqqoCAgKIiIh5eXlfX1+KioqWlpaNjY11dXV9fX2UlJSPj4+BgYGXl5eenp45OTmdnZ0ODg56enqRkZGOjo5lZWWcnJyoqKiampqnp6dqamqZmZlUVFRYWFinp6eAgIBra2ufn5+VlZWampp+fn5oaGiQkJCXl5diYmKSkpKUlJSampptbW2bm5tvb28iIiLsAwPb29uxsbG4uLjpLy/AwMC7u7vi4uK2trbR0dHf39/x8fHrMTHsMjKwsLCvr6+srKze3t6qqqrrLCzNzc3JycnpLi/oLi63t7fg4eHt7e3rMDDPz8/GxsbBwcG8vLzqKirsLCzsMTHW1tbj4+PpKSnLy8vsCwvn5+ju7u7MzM3Y2Nnz8/PExMTqMDC5ubnHx8fuoaLgnp7tj4/a2tr29vbtm5vV1dbW19fq6urp6enS0tLtmprfjY3n5+e6uruys7Prqqrc3N3pLi7b29zdm5vg4ODr7OzQ0ND39/fo6Ojgjo6tra3rKyv4+Pjw8PDv7/D09PTurK3X19fS0tPoKSm/v7/T09TqLy+ysrLh4eHhlJThhITgg4PekZHrn5/m5ub19fbMzMzl5eXb3NzW1tfOzs7CwsL19fXtkJC9vb66urq0tLTIyMjy8vLU1dXfL3tCAAAANnRSTlMAAQIEBQMABkApF0JpSyQtX1A0bJQMjwcrVk4aiOJ53h57EhPVMR2bYnUvHFRwGFljfh+AIQmEbjEzAAACE0lEQVR4XpXUVZfbMBAF4KSS4+ByF7pbZmbZDnOWmbHMzMzMzAz/s5p4pFrHfek8f2fuTWTJ4/P5PMp4vR7XOI3XMSpykllyFKYSjdijaf9kNqF6c43fXxnUKSkzl+Fkwbz51s6fe2LJJbVBYKAUQ+iyhZaReXt3x6/MnVOpM+HFFJXTVJvGrau2mem9fK39RogSVNKssG47zNFj04bZ5NzF+9A1u7+o5s37Uj4ESoRppMLMoNn7df/rshlPHCkugkCxSG9Ji6wRxkZs05MeCEOgaBQYklkctaEpXcgHYRU2qr8k+3B0E805Y6AWV/FFs/MHZWdAwhw4PFfnCNNi0hxt40iY7ffNIEFE52wDcy+Xy41mpxib2vUkGu3cx82YtRSRRqtSkHWIKXOdm9/xEDQvow3HIeuEik5y8/g0IoibhD5nR7PZvj6Ii3ae7+q6yM2D7hqBSGVMnsX4MGPD5c5gUmYzkX9BoVeYBEcT0rS3Ngik0eWGMD2AhLkyuBLPBfJWxYVJAxKmv7BanDBHet0YmtIEYw+FebQWFslPpfHpMzyL5y9evkLTUVyHi7DVeishzwLNu0IEF8lrEO7+oJqOQhUYRKia8v1OM1iM4EVQVGNdcvKjbT59NjduEka9nHqgvpiMfxv6/qN18xb35URF6NaAvzrir2hQrrn7waCUEmITadxPj8YBkv98xISS0F3lD6SF3DjTwx3qAAAAAElFTkSuQmCC'); | |
| a.close { | |
| position:absolute; | |
| top:4px; | |
| right:-12px; | |
| } | |
| h1.h { | |
| font-family: Metabook, Arial, sans-serif; | |
| font-size:30px; | |
| line-height:34px; | |
| font-weight: normal; | |
| } | |
| } | |
| .preview-container { | |
| background:white; | |
| margin:0px 15px; | |
| overflow:scroll; | |
| height:500px; | |
| .preview { | |
| color:#505050; | |
| padding:55px; | |
| .header { | |
| padding:0px 0px 0px 40px; | |
| background-repeat: no-repeat; | |
| background-position: -4px -4px; | |
| background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAB8lBMVEUCAgICAgICAgICAgICAgICAgKqqqoCAgKIiIh5eXlfX1+KioqWlpaNjY11dXV9fX2UlJSPj4+BgYGXl5eenp45OTmdnZ0ODg56enqRkZGOjo5lZWWcnJyoqKiampqnp6dqamqZmZlUVFRYWFinp6eAgIBra2ufn5+VlZWampp+fn5oaGiQkJCXl5diYmKSkpKUlJSampptbW2bm5tvb28iIiLsAwPb29uxsbG4uLjpLy/AwMC7u7vi4uK2trbR0dHf39/x8fHrMTHsMjKwsLCvr6+srKze3t6qqqrrLCzNzc3JycnpLi/oLi63t7fg4eHt7e3rMDDPz8/GxsbBwcG8vLzqKirsLCzsMTHW1tbj4+PpKSnLy8vsCwvn5+ju7u7MzM3Y2Nnz8/PExMTqMDC5ubnHx8fuoaLgnp7tj4/a2tr29vbtm5vV1dbW19fq6urp6enS0tLtmprfjY3n5+e6uruys7Prqqrc3N3pLi7b29zdm5vg4ODr7OzQ0ND39/fo6Ojgjo6tra3rKyv4+Pjw8PDv7/D09PTurK3X19fS0tPoKSm/v7/T09TqLy+ysrLh4eHhlJThhITgg4PekZHrn5/m5ub19fbMzMzl5eXb3NzW1tfOzs7CwsL19fXtkJC9vb66urq0tLTIyMjy8vLU1dXfL3tCAAAANnRSTlMAAQIEBQMABkApF0JpSyQtX1A0bJQMjwcrVk4aiOJ53h57EhPVMR2bYnUvHFRwGFljfh+AIQmEbjEzAAACE0lEQVR4XpXUVZfbMBAF4KSS4+ByF7pbZmbZDnOWmbHMzMzMzAz/s5p4pFrHfek8f2fuTWTJ4/P5PMp4vR7XOI3XMSpykllyFKYSjdijaf9kNqF6c43fXxnUKSkzl+Fkwbz51s6fe2LJJbVBYKAUQ+iyhZaReXt3x6/MnVOpM+HFFJXTVJvGrau2mem9fK39RogSVNKssG47zNFj04bZ5NzF+9A1u7+o5s37Uj4ESoRppMLMoNn7df/rshlPHCkugkCxSG9Ji6wRxkZs05MeCEOgaBQYklkctaEpXcgHYRU2qr8k+3B0E805Y6AWV/FFs/MHZWdAwhw4PFfnCNNi0hxt40iY7ffNIEFE52wDcy+Xy41mpxib2vUkGu3cx82YtRSRRqtSkHWIKXOdm9/xEDQvow3HIeuEik5y8/g0IoibhD5nR7PZvj6Ii3ae7+q6yM2D7hqBSGVMnsX4MGPD5c5gUmYzkX9BoVeYBEcT0rS3Ngik0eWGMD2AhLkyuBLPBfJWxYVJAxKmv7BanDBHet0YmtIEYw+FebQWFslPpfHpMzyL5y9evkLTUVyHi7DVeishzwLNu0IEF8lrEO7+oJqOQhUYRKia8v1OM1iM4EVQVGNdcvKjbT59NjduEka9nHqgvpiMfxv6/qN18xb35URF6NaAvzrir2hQrrn7waCUEmITadxPj8YBkv98xISS0F3lD6SF3DjTwx3qAAAAAElFTkSuQmCC'); | |
| margin-bottom:30px; | |
| h1 { | |
| font-family: Metabook, Arial, sans-serif; | |
| font-size:24px; | |
| line-height:30px; | |
| font-weight:normal; | |
| text-transform:uppercase; | |
| } | |
| } | |
| table { | |
| width:100%; | |
| border:1px solid #e8e8e8; | |
| border-collapse: collapse; | |
| margin-bottom:20px; | |
| tr { | |
| td { | |
| border:1px solid #e8e8e8; | |
| text-transform:capitalize; | |
| } | |
| } | |
| &.emergency-phone-numbers { | |
| tr { | |
| td { | |
| padding:15px; | |
| font-size:18px; | |
| text-align:center; | |
| text-transform:uppercase; | |
| } | |
| } | |
| } | |
| } | |
| p.semi-header { | |
| font-size:12px; | |
| font-weight:bold; | |
| text-transform:uppercase; | |
| padding:0px 10px; | |
| margin-bottom:10px; | |
| } | |
| .location-details-wrapper { | |
| border:1px solid #505050; | |
| margin-bottom:30px; | |
| .location-details-header { | |
| padding:20px 15px; | |
| background:#505050; | |
| color:white; | |
| p { | |
| font-size:12px; | |
| font-weight: bold; | |
| padding:0px; | |
| text-transform:uppercase; | |
| margin-bottom:5px; | |
| } | |
| h2 { | |
| font-size:22px; | |
| line-height:26px; | |
| font-weight:bold; | |
| padding:0px; | |
| margin-bottom:15px; | |
| } | |
| } | |
| .location-details-iframe-container { | |
| margin-bottom:15px; | |
| iframe { | |
| width:100%; | |
| height:200px; | |
| border:none; | |
| } | |
| } | |
| .location-details-coords { | |
| padding:0px 20px 20px 20px; | |
| font-size:11px; | |
| table.emergency-details-coordsinfo { | |
| tr { | |
| td { | |
| padding:2px 4px; | |
| } | |
| } | |
| } | |
| table.emergency-details-gridsystem { | |
| border:none; | |
| tr { | |
| td { | |
| padding:2px 4px; | |
| border:none; | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| .button-panel { | |
| background-position: 0 0; | |
| padding: 15px; | |
| text-align:right; | |
| button { | |
| @extend %terms-accept-button-style; | |
| @extend %blue-button-gradient; | |
| line-height:24px; | |
| text-align: left; | |
| padding:0px 32px 0px 12px; | |
| margin-right:20px; | |
| position:relative; | |
| &:last-child { | |
| margin-right:0px; | |
| } | |
| &:after { | |
| content: ''; | |
| display: block; | |
| width:14px; | |
| height:14px; | |
| position: absolute; | |
| border: none; | |
| top: 5px; | |
| right: 10px; | |
| } | |
| &.save:after { | |
| background: url('img/btn-icon-save.png') no-repeat 0px 0px; | |
| } | |
| &.print:after { | |
| background: url('img/btn-icon-print.png') no-repeat 0px 0px; | |
| } | |
| } | |
| } | |
| } | |
| } | |
| /************************************ | |
| map load error popup | |
| ************************************/ | |
| .map-load-error { | |
| display: block; | |
| z-index: 9999; | |
| .inner-wrapper { | |
| background-color: $panel-color-hex; | |
| background-color: $panel-color; | |
| color: #fff; | |
| position: absolute; | |
| top: 50%; | |
| left: 50%; | |
| height: 200px; | |
| width: 400px; | |
| margin-top: -100px; | |
| margin-left: -200px; | |
| z-index: 999; | |
| padding: 25px; | |
| } | |
| h1 { | |
| @extend %header-font; | |
| } | |
| .external-link { | |
| position: absolute; | |
| bottom: 25px; | |
| color: white; | |
| } | |
| } | |
| /******************************************* | |
| override OpenLayers default styles | |
| *******************************************/ | |
| .olImageLoadError { | |
| background-color: transparent; | |
| visibility: hidden !important; | |
| } | |
| /******************************** | |
| bntPointMenu | |
| *********************************/ | |
| .toolbar { | |
| #point-panel { | |
| display:none; | |
| text-align: center; | |
| } | |
| button.btnPointMenu { | |
| margin: 0 auto; | |
| @extend %button; | |
| padding: 4px 2px 0 2px; | |
| &.active { | |
| @extend %selected-button; | |
| } | |
| } | |
| } | |
| /******************************** | |
| PointMenu | |
| *********************************/ | |
| #pointMenu { | |
| width: 155px; | |
| height: 155px; | |
| position: absolute; | |
| top: 50%; | |
| left: 50%; | |
| z-index: 2000; | |
| margin: -77.5px 0 0 -77.5px; | |
| display: none; | |
| &.bySearch { | |
| margin: -78px 0 0 -78px; | |
| } | |
| &.active { | |
| display: block; | |
| } | |
| &.display { | |
| background: transparent url('img/pointMenuSelectedSector.png') no-repeat scroll center 3px; | |
| #PMarrow, | |
| #PMwidget { | |
| display: block; | |
| } | |
| } | |
| &.onClose { | |
| width: 24px; | |
| height: 24px; | |
| margin: -12px 0 0 -12px; | |
| #PMmenu { | |
| left: 100%; | |
| top: 100%; | |
| bottom: 100%; | |
| right: 100%; | |
| } | |
| #PMmenu .item { | |
| display: none; | |
| } | |
| #PMcloser { | |
| z-index: 1; | |
| -moz-transform: rotateY(180deg); | |
| -webkit-transform: rotateY(180deg); | |
| -o-transform: rotateY(180deg); | |
| transform: rotateY(180deg); | |
| visibility: hidden; | |
| } | |
| #PMopener { | |
| -moz-transform: rotateY(0); | |
| -webkit-transform: rotateY(0); | |
| -o-transform: rotateY(0); | |
| transform: rotateY(0); | |
| } | |
| } | |
| &.onOpen { | |
| #PMmenu .item { | |
| display: none; | |
| display: block\9; | |
| } | |
| } | |
| ul { | |
| outline: none; | |
| list-style: none; | |
| outline-style: none; | |
| } | |
| a:hover, | |
| a:visited, | |
| a { | |
| text-decoration: none; | |
| color: #FFFFFF; | |
| } | |
| #PMmenu, | |
| #PMtool, | |
| .item { | |
| margin: 0; | |
| padding: 0; | |
| -moz-transition: all 1s ease; | |
| -webkit-transition: all 1s ease; | |
| -o-transition: all 1s ease; | |
| transition: all 1s ease; | |
| -webkit-backface-visibility: hidden; | |
| -webkit-transform: translateZ(0) scale(1.0, 1.0); | |
| -moz-backface-visibility: hidden; | |
| -moz-transform: translateZ(0) scale(1.0, 1.0); | |
| backface-visibility: hidden; | |
| -webkit-transform: translate3d(0, 0, 0); | |
| -moz-transform: translate3d(0, 0, 0); | |
| -ms-transform: translate3d(0, 0, 0); | |
| transform: translate3d(0, 0, 0); | |
| transform-style: preserve-3d; | |
| } | |
| #PMtool, | |
| .item { | |
| position: absolute; | |
| width: 30px; | |
| height: 30px; | |
| background-repeat: no-repeat; | |
| background-color: transparent; | |
| background-position: center center; | |
| cursor: pointer; | |
| margin: 0; | |
| position: 0; | |
| z-index: 20; | |
| top: 0; | |
| left: 0; | |
| overflow: hidden; | |
| } | |
| #PMtool { | |
| top: 50%; | |
| left: 50%; | |
| margin: -12px 0 0 -12px; | |
| width: 24px; | |
| height: 24px; | |
| border-radius: 50%; | |
| } | |
| #PMopener, | |
| #PMcloser { | |
| background-image: url('img/src/point-menu-icon-sprite.svg'); | |
| background-size: 24px; | |
| height: 24px; | |
| width: 24px; | |
| overflow: hidden; | |
| -webkit-border-radius: 50%; | |
| border-radius: 50%; | |
| } | |
| #PMopener { | |
| background-position: 0 0; | |
| } | |
| #PMcloser { | |
| background-position: 0 -24px; | |
| } | |
| #PMopener { | |
| -moz-transform: rotateY(180deg); | |
| -webkit-transform: rotateY(180deg); | |
| -o-transform: rotateY(180deg); | |
| transform: rotateY(180deg); | |
| z-index: 2; | |
| } | |
| #PMcloser { | |
| -moz-transform: rotateY(0); | |
| -webkit-transform: rotateY(0); | |
| -o-transform: rotateY(0); | |
| transform: rotateY(0); | |
| z-index: 3; | |
| } | |
| } | |
| .no-svg #pointMenu { | |
| #PMopener, | |
| #PMcloser { | |
| background-image: url('img/point-menu-icon-sprite.png'); | |
| } | |
| } | |
| /************ END OF POINTMENU *********/ | |
| /******************************** | |
| PMmenu | |
| *********************************/ | |
| #PMmenu { | |
| position: absolute; | |
| top: 0; | |
| left: 0; | |
| bottom: 0; | |
| right: 0; | |
| background: transparent url('img/pointMenuBackground.min.svg') no-repeat scroll center center; | |
| -webkit-border-radius: 50%; | |
| border-radius: 50%; | |
| .icon1 { top: 15px; left: 62px; } | |
| .icon2 { top: 37px; left: 105px; } | |
| .icon3 { top: 87px; left: 106px; } | |
| .icon4 { top: 111px; left: 63px; } | |
| .icon5 { top: 85px; left: 20px; } | |
| .icon6 { top: 37px; left: 20px; } | |
| .item { | |
| opacity: 0.7; | |
| filter: alpha(opacity=70); | |
| svg.icon { | |
| height: 26px; | |
| width: 26px; | |
| position: absolute; | |
| top: 50%; | |
| left: 50%; | |
| margin-left: -13px; | |
| margin-top: -13px; | |
| &.emergency-poster, | |
| &.address { | |
| height: 20px; | |
| width: 20px; | |
| margin-left: -10px; | |
| margin-top: -10px; | |
| } | |
| } | |
| &.active, | |
| &:hover { | |
| opacity: 1; | |
| filter: alpha(opacity=100); | |
| } | |
| } | |
| } | |
| .no-svg #PMenu { | |
| background-image: url('img/pointMenuCircle.png'); | |
| } | |
| /******************* Menu's tool */ | |
| /******************* Menu's item */ | |
| /******************* Menu's widget */ | |
| #PMarrow, #PMwidget { | |
| position: absolute; | |
| bottom: 100%; | |
| left: 50%; | |
| display: none; | |
| } | |
| #PMarrow { | |
| position: absolute; | |
| border-color: #555555 transparent transparent transparent; | |
| border-style: solid; | |
| border-width: 7px; | |
| margin: 0 0 -6px -8px; | |
| } | |
| #PMwidget { | |
| width: 140px; | |
| margin: 0 0 7px -70px; | |
| padding: 0; | |
| border: 1px solid #666666; | |
| background: #555555; | |
| background-color: rgba(80, 80, 80, 0.9); | |
| color: #FFFFFF; | |
| font-size: 11px; | |
| &.embedContent { | |
| .progress { | |
| li { | |
| margin-bottom: 5px; | |
| } | |
| } | |
| } | |
| a.weatherReference { | |
| color: #fff; | |
| display: inline-block; | |
| font-size: 11px; | |
| padding: 5px 2px 5px 2px; | |
| &:hover, | |
| &:active { | |
| color: #FFFFFF; | |
| text-decoration: underline; | |
| } | |
| } | |
| .loading { | |
| display: block; | |
| overflow: hidden; | |
| padding: 5px; | |
| } | |
| .getURLcontent { | |
| width: auto; | |
| } | |
| &.displayUseMapView, | |
| &.displayShareMapView { | |
| width: 500px; | |
| margin-left: -250px; | |
| } | |
| &.displayPMhome, | |
| &.displayPMsun, | |
| &.displayPMweather { | |
| width: 300px; | |
| margin-left: -150px; | |
| } | |
| &.displayPMmaid { | |
| width: 400px; | |
| margin-left: -200px; | |
| background-color: transparent; | |
| } | |
| &.displayPMinformation { | |
| width: 280px; | |
| margin-left: -140px; | |
| } | |
| .shareContent { | |
| a { | |
| display: block; | |
| padding: 5px; | |
| &:hover { | |
| background-color: #3A80BB; | |
| } | |
| } | |
| } | |
| .measureContent { | |
| li { | |
| display: block; | |
| padding: 0 5px 5px 5px; | |
| &:first-child { | |
| padding-top: 5px; | |
| } | |
| } | |
| .label, .value { | |
| display: inline-block; | |
| padding: 0 5px 0 0; | |
| } | |
| } | |
| .emergency-poster-popup { | |
| top: auto; | |
| right: auto; | |
| bottom: auto; | |
| left : auto; | |
| margin: 0; | |
| width: auto; | |
| max-width: none; | |
| position: relative; | |
| } | |
| .goBackButton { | |
| position: absolute; | |
| top: 3px; | |
| left: -1px; | |
| padding: 0; | |
| margin: 0; | |
| border-color: transparent #FFFFFF transparent transparent; | |
| border-style: solid; | |
| border-width: 7px; | |
| opacity: 0.7; | |
| filter: alpha(opacity=70); | |
| &:hover { | |
| opacity: 1; | |
| filter: alpha(opacity=100); | |
| } | |
| } | |
| } | |
| /******************************** | |
| locationWrapper | |
| *********************************/ | |
| #locationWrapper { | |
| display: block; | |
| padding: 5px 20px 10px 20px; | |
| .data { | |
| display: block; | |
| overflow: hidden; | |
| padding: 20px 0 0 0; | |
| &:first-child { | |
| padding: 0; | |
| } | |
| &.placename { | |
| .value { | |
| &.external-link { | |
| text-decoration: underline; | |
| } | |
| font-size: 18px; | |
| font-weight: bold; | |
| } | |
| } | |
| &.coordinate { | |
| .name { | |
| font-weight: bold; | |
| } | |
| .value, | |
| .description, | |
| dt, | |
| dd { | |
| font-size: 13px; | |
| } | |
| label, | |
| select { | |
| display: block; | |
| font-size: 13px; | |
| } | |
| label, | |
| dl { | |
| margin-left: 10px; | |
| } | |
| select { | |
| margin-left: 20px; | |
| } | |
| dt, | |
| label { | |
| margin-top: 5px; | |
| } | |
| } | |
| .label, .value { | |
| display: block; | |
| overflow: hidden; | |
| padding: 2px 0 0 0; | |
| white-space: nowrap; | |
| font-size: 13px; | |
| } | |
| .label.description, .value { | |
| padding-left: 10px; | |
| } | |
| } | |
| } | |
| /******************************** | |
| weatherWrapper | |
| *********************************/ | |
| #weatherWrapper { | |
| display: block; | |
| padding: 5px; | |
| .data { | |
| display: block; | |
| overflow: hidden; | |
| padding: 5px 0 0 0; | |
| text-align: center; | |
| &:first-child { | |
| padding: 0; | |
| } | |
| &.temperature { | |
| img { | |
| margin: 0 5px -9px 0; | |
| } | |
| .number { | |
| font-size: 28px; | |
| } | |
| } | |
| } | |
| } | |
| /******************************** | |
| sunMoonWrapper | |
| *********************************/ | |
| #sunMoonWrapper { | |
| overflow: hidden; | |
| > li { | |
| float: left; | |
| width: 50%; | |
| padding: 60px 0 10px 0; | |
| text-align: center; | |
| &.sunRiseAndSetWrapper { | |
| background: transparent url('img/pointMenuSunRise.png') no-repeat scroll center 15px; | |
| } | |
| &.moonRiseAndSetWrapper { | |
| background: transparent url('img/pointMenuMoonRise.png') no-repeat scroll center 22px; | |
| } | |
| div { | |
| overflow: hidden; | |
| padding: 5px 0 0 0; | |
| } | |
| .label { | |
| display: inline-block; | |
| width: 70px; | |
| } | |
| &.moonRiseAndSetWrapper { | |
| .label { | |
| width: 78px; | |
| } | |
| } | |
| } | |
| } | |
| input:disabled { | |
| opacity: 0.7; | |
| filter: alpha(opacity=70); | |
| } | |
| /******************************** | |
| embedLight | |
| *********************************/ | |
| .embedLight { | |
| position: absolute; | |
| top: 0; | |
| left: 0; | |
| z-index: 800; | |
| background: rgba(0,0,0,0.5); | |
| .tool { | |
| position: absolute; | |
| border: 1px solid #000000; | |
| width: 10px; | |
| height: 10px; | |
| background: #FFFFFF none repeat 0 0; | |
| z-index: 10; | |
| border-radius: 5px; | |
| &:hover { | |
| border-color: red; | |
| } | |
| } | |
| } | |
| #embedLightOFbase { | |
| bottom: 0; | |
| right: 0; | |
| opacity: 0.7; | |
| filter: alpha(opacity=70); | |
| background: #F0F0F0 none repeat 0 0; | |
| &.adjust { | |
| display: none; | |
| } | |
| .tool { | |
| display: none; | |
| } | |
| } | |
| #embedLightOFsquare { | |
| border: 1px solid #000000; | |
| background: transparent none repeat 0 0; | |
| &.adjust { | |
| border: 0 none; | |
| } | |
| .tool { | |
| z-index: 100; | |
| top: 0; | |
| left: 0; | |
| font-size: 13px; | |
| margin: 5px 0 0 0; | |
| border-radius: 0; | |
| border: 0 none; | |
| width: auto; | |
| height: auto; | |
| } | |
| } | |
| #embedLightOFtop { | |
| z-index: 810; | |
| .left { | |
| bottom: 0; | |
| right: 100%; | |
| margin: 0 -5px -5px 0; | |
| cursor: nw-resize; | |
| } | |
| .right { | |
| bottom: 0; | |
| left: 100%; | |
| margin: 0 0 -5px -5px; | |
| cursor: ne-resize; | |
| } | |
| } | |
| #embedLightOFbottom { | |
| z-index: 810; | |
| .left { | |
| top: 0; | |
| left: 0; | |
| margin: -5px 0 0 -5px; | |
| cursor: ne-resize; | |
| } | |
| .right { | |
| top: 0; | |
| left: 100%; | |
| margin: -5px 0 0 -5px; | |
| cursor: nw-resize; | |
| } | |
| } | |
| /******************************** | |
| propertyTable | |
| *********************************/ | |
| #propertyTable { | |
| td { | |
| padding: 3px; | |
| vertical-align: top; | |
| &:first-child { | |
| color: #D0D0D0; | |
| } | |
| } | |
| } | |
| .illustration { | |
| &.data-free, | |
| &.data-nonfree { | |
| path { | |
| stroke: #fff; | |
| fill: none; | |
| stroke-linecap: round; | |
| stroke-linejoin: round; | |
| stroke-miterlimit: 10; | |
| } | |
| } | |
| } | |
| @media screen and (max-height: 850px) { | |
| #layerselector-panel-vector .widget { | |
| top: auto; | |
| bottom: 0; | |
| } | |
| } | |
| @media screen and (max-height: 750px) { | |
| #zoom-panel { | |
| .sliderWrapper { | |
| display: none; | |
| } | |
| .wrapper { | |
| height: 20px; | |
| } | |
| .olButton { | |
| &.olControlZoomIn, | |
| &.olControlZoomOut { | |
| width: 30px; | |
| height: 30px; | |
| margin: 0 0 0 -15px; | |
| } | |
| } | |
| .icon { | |
| &.plus, | |
| &.minus { | |
| width: 30px; | |
| height: 30px; | |
| } | |
| } | |
| } | |
| } | |
| @media screen and (max-height: 600px) { | |
| #pan-panel { | |
| display: none; | |
| } | |
| } | |
| @media screen and (max-height: 700px) { #basic-toolbar .panel, #secondary-toolbar .panel { padding: 20px 0; } } | |
| @media screen and (max-height: 690px) { #basic-toolbar .panel, #secondary-toolbar .panel { padding: 19px 0; } } | |
| @media screen and (max-height: 680px) { #basic-toolbar .panel, #secondary-toolbar .panel { padding: 18px 0; } } | |
| @media screen and (max-height: 670px) { #basic-toolbar .panel, #secondary-toolbar .panel { padding: 17px 0; } } | |
| @media screen and (max-height: 660px) { #basic-toolbar .panel, #secondary-toolbar .panel { padding: 16px 0; } } | |
| @media screen and (max-height: 650px) { #basic-toolbar .panel, #secondary-toolbar .panel { padding: 15px 0; } } | |
| @media screen and (max-height: 640px) { #basic-toolbar .panel, #secondary-toolbar .panel { padding: 14px 0; } } | |
| @media screen and (max-height: 630px) { #basic-toolbar .panel, #secondary-toolbar .panel { padding: 13px 0; } } | |
| @media screen and (max-height: 630px) { #basic-toolbar .panel, #secondary-toolbar .panel { padding: 10px 0; } | |
| #basic-toolbar #fullscreen-panel { | |
| padding-bottom: 0; | |
| } | |
| } | |
| @media screen and (max-height: 700px) { | |
| #secondary-toolbar { | |
| .draw, | |
| .height-profile, | |
| .transformations { | |
| .widget { | |
| position: fixed; | |
| top: 60px; | |
| right: $toolbar-width; | |
| left: auto; | |
| .h { | |
| margin-bottom: 10px; | |
| } | |
| } | |
| } | |
| } | |
| } | |
| #search-panel > button { | |
| display: none; | |
| width: 30px; | |
| height: 30px; | |
| padding: 2px; | |
| margin: 15px 5px 5px; | |
| .icon { | |
| height: 26px; | |
| width: 26px; | |
| } | |
| } | |
| @media screen and (max-width: 767px) { | |
| .getURLcontent { | |
| width: auto; | |
| } | |
| #search-panel { | |
| &.active { | |
| .searchDiv { | |
| display: block; | |
| position: fixed; | |
| top: 60px; | |
| left: $toolbar-width; | |
| right: $toolbar-width; | |
| height: 40px; | |
| padding: 9px 9px 9px 14px; | |
| background-color: $panel-color-hex; | |
| background-color: $panel-color; | |
| } | |
| #searchInput, | |
| #searchSubmit { | |
| top: 0; | |
| } | |
| } | |
| > button { | |
| display: inline-block; | |
| } | |
| } | |
| #search-toolbar { | |
| height: 120px; | |
| right: 10px; | |
| } | |
| #search-toolbar .panel + .panel { | |
| background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAIAAAAW4yFwAAAAD0lEQVQIHWNmBoJJEycCAAPLAcSTth01AAAAAElFTkSuQmCC'); | |
| background-repeat: repeat-x; | |
| } | |
| } | |
| @media screen and (max-width: 900px) { | |
| #top-toolbar { | |
| padding: 0 8px; | |
| text-align: center; | |
| > .panel { | |
| text-align: left; | |
| } | |
| } | |
| #search-panel { | |
| padding: 0 10px; | |
| } | |
| } | |
| @media screen and (max-width: 767px) { | |
| #top-toolbar { | |
| height: 100px; | |
| background-image: -moz-linear-gradient(#8a8989, #333333 60px,rgba(80, 80, 80, 0.9) 60px); | |
| background-image: -ms-linear-gradient(#8a8989, #333333 60px,rgba(80, 80, 80, 0.9) 60px); | |
| background-image: -o-linear-gradient(#8a8989, #333333 60px,rgba(80, 80, 80, 0.9) 60px); | |
| background-image: linear-gradient(#8a8989, #333333 60px,transparent 61px); | |
| background-color: transparent; | |
| box-shadow: none; | |
| text-align: left; | |
| padding: 0 $toolbar-width 0 20px; | |
| .searchDiv { | |
| display: none; | |
| } | |
| #searchResults { | |
| position: fixed; | |
| top: 60px; | |
| bottom: 0; | |
| left: $toolbar-width; | |
| right: $toolbar-width; | |
| padding: 34px 15px 15px; | |
| max-height: none; | |
| -webkit-column-width: 187px; | |
| -webkit-column-gap: 30px; | |
| -webkit-column-rule: 2px groove #888; | |
| -moz-column-width: 187px; | |
| -moz-column-gap: 30px; | |
| -moz-column-rule: 2px groove rgb(10,10,10); | |
| column-width: 187px; | |
| column-gap: 30px; | |
| column-rule: 2px groove #888; | |
| .close { | |
| position: absolute; | |
| } | |
| .result-category { | |
| margin: 0; | |
| } | |
| ul li { | |
| overflow: hidden; | |
| -webkit-column-break-inside: avoid; | |
| break-inside: avoid-column; | |
| } | |
| } | |
| #search-panel.active { | |
| #searchResults { | |
| top: 100px; | |
| } | |
| } | |
| #del-panel { | |
| min-height: 40px; | |
| /* padding-left: 149px; /* width of logo-panel + search-panel padding */ | |
| /* | |
| -webkit-box-shadow: 0 6px 6px -6px rgba(0, 0, 0, 0.7); | |
| box-shadow: 0 6px 6px -6px rgba(0, 0, 0, 0.7); | |
| height: auto; | |
| background: none; | |
| width: 100%; | |
| background-color: #616161; | |
| background-color: rgba(80,80,80,.9); | |
| */ | |
| .widget { | |
| position: fixed; | |
| left: $toolbar-width; | |
| width: auto; | |
| margin-top: 0; | |
| top: 60px; | |
| right: $toolbar-width; | |
| &:after { | |
| display: none; | |
| } | |
| } | |
| } | |
| } | |
| /* | |
| #basic-toolbar { | |
| -webkit-box-shadow: 106px 0 6px rgba(0, 0, 0, 0.7); | |
| box-shadow: 0 106px 6px rgba(0, 0, 0, 0.7); | |
| } | |
| */ | |
| #secondary-toolbar { | |
| top: 60px; | |
| z-index: 4000; | |
| /* | |
| -webkit-box-shadow: 46px 0 6px rgba(0, 0, 0, 0.7); | |
| box-shadow: 0 46px 6px rgba(0, 0, 0, 0.7); | |
| */ | |
| padding-top: 13px; | |
| transition: none; | |
| > .panel-name { | |
| text-align: center; | |
| padding: 0; | |
| width: 60px; | |
| position: absolute; | |
| left: 4px; | |
| top: -46px; | |
| padding-top: 49px; | |
| svg.icon.tools { | |
| display: block; | |
| position: absolute; | |
| left: 19px; | |
| top: 6px; | |
| width: 22px; | |
| height: 22px; | |
| -webkit-transform: none; | |
| -moz-transform: none; | |
| -ms-transform: none; | |
| -o-transform: none; | |
| transform: none; | |
| } | |
| } | |
| &.minified { | |
| padding-top: 0; | |
| transition: none; | |
| > .panel-name { | |
| left: -59px; | |
| width: 60px; | |
| padding: 0; | |
| -webkit-transform: none; | |
| -moz-transform: none; | |
| -ms-transform: none; | |
| -o-transform: none; | |
| transform: none; | |
| span { | |
| font-size: 10px; | |
| text-indent: 200%; | |
| display: block; | |
| -webkit-font-smoothing: antialiased; | |
| } | |
| &:before { | |
| display: none; | |
| } | |
| } | |
| } | |
| } | |
| } | |
| @media screen and (max-width: 600px) { | |
| #top-toolbar { | |
| #del-panel { | |
| min-height: 40px; | |
| position: fixed; | |
| left: $toolbar-width; | |
| right: $toolbar-width; | |
| top: 60px; | |
| height: auto; | |
| background: green; | |
| background-color: #616161; | |
| background-color: rgba(80,80,80,.9); | |
| .panel { | |
| margin-top: 0; | |
| } | |
| } | |
| #search-panel.active + #del-panel { | |
| top: 100px; | |
| } | |
| #search-panel { | |
| /* height: auto; | |
| min-height: 40px; | |
| width: 100%; | |
| background-image: none; | |
| background-color: #616161; | |
| background-color: rgba(80,80,80,.9); | |
| */ | |
| } | |
| #searchInput, | |
| #searchSubmit { | |
| top: 8px; | |
| } | |
| } | |
| } | |
| @media screen and (max-width: 449px) { | |
| #top-toolbar { | |
| #del-panel { | |
| display: none; | |
| } | |
| #search-panel.active .searchDiv { | |
| right: 0; | |
| } | |
| #searchResults { | |
| right: 0; | |
| } | |
| } | |
| #secondary-toolbar { | |
| display: none; | |
| } | |
| } | |
| @media screen and (max-height: 770px), screen and (max-width: 820px) { | |
| .height-profile-lightbox.splashscreen .widget { | |
| max-width: 100%; | |
| max-height: 100%; | |
| margin: 0; | |
| padding: 20px; | |
| .header { | |
| padding: 0; | |
| } | |
| .image-wrapper { | |
| img { | |
| max-width: 100%; | |
| max-height: 100%; | |
| padding: 20px 15px 125px; | |
| } | |
| } | |
| .button-panel { | |
| position: absolute; | |
| bottom: 15px; | |
| right: 0; | |
| } | |
| } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| @charset "UTF-8"; | |
| /* common styles */ | |
| @font-face { | |
| font-family: 'MetaBook'; | |
| src: url("/fonts/MetaWeb-Book.eot"); | |
| src: local("☺"), url("/fonts/MetaWeb-Book.woff") format("woff"), url("/fonts/MetaComp-Book.ttf") format("truetype"); | |
| } | |
| #geoportal-panel.active > .widget:before, #make-your-own-panel.active > .widget:before, .embedContent .step-specific.type button.static-button:before, .embedContent .step-specific.area:before, .embedContent .step-specific.markers .instructions:before, #geoportal-panel.active > .widget:after, #make-your-own-panel.active > .widget:after, .embedContent .step-specific.type button.static-button:after, .embedContent .step-specific.area:after, .embedContent .step-specific.markers .instructions:after { | |
| content: ''; | |
| display: table; | |
| } | |
| #geoportal-panel.active > .widget:after, #make-your-own-panel.active > .widget:after, .embedContent .step-specific.type button.static-button:after, .embedContent .step-specific.area:after, .embedContent .step-specific.markers .instructions:after { | |
| clear: both; | |
| } | |
| .toolbar, .layersDiv .widget, .fullscreen #fullscreen-panel, #del-panel .panel.active .widget, | |
| #del-panel .panel .tool.active .widget, #zoom-panel .slider span, #searchResults, .tool .widget, .overlay-group-panel .widget .cnt > ul > li ul, .emergency-poster-popup { | |
| background-color: #606161; | |
| background-color: rgba(80, 80, 80, 0.9); | |
| } | |
| .getURLcontent .h, #geoportal-panel.active > .widget a.external-link .h, #make-your-own-panel.active > .widget a.external-link .h, .embedContent header .h, .map-load-error h1 { | |
| font-family: MetaBook, Arial, sans-serif; | |
| font-size: 30px; | |
| font-weight: normal; | |
| } | |
| .tool.transformations .widget label:before { | |
| content: '\a'; | |
| white-space: pre; | |
| } | |
| button, .layersDiv .vectorWidgetToggleBtn, | |
| .rasterLayerList label, | |
| .vectorLayerList label, .toolbar .nkButton, #del-panel .nkButton, #geoportal-panel button, #make-your-own-panel button, #help-panel button, .zoom-to-selection-button, .overlay-group-panel a.active, .toolbar button.btnPointMenu { | |
| border-radius: 3px; | |
| cursor: pointer; | |
| } | |
| .layersDiv.active .vectorWidgetToggleBtn, | |
| .layersDiv.show .vectorWidgetToggleBtn, | |
| .rasterLayerList input.is-checked + label, | |
| .rasterLayerList label.for-checked, | |
| .vectorLayerList input.is-checked + label, | |
| .vectorLayerList label.for-checked, #getURL-panel.active > .nkButton, #geoportal-panel.active > button, #make-your-own-panel.active > button, #help-panel.active > button, #zoom-panel .olControlZoomIn.olButton:focus, #zoom-panel .olControlZoomIn.olButton:hover, | |
| #zoom-panel .olControlZoomOut.olButton:focus, | |
| #zoom-panel .olControlZoomOut.olButton:hover, .zoom-to-selection-selected .zoom-to-selection-button, .tool.active > button, .tool.draw .widget ul button.active, .tool.draw .widget ul button:active, .overlay-group-panel a.active, .toolbar button.btnPointMenu.active { | |
| background-color: #333333; | |
| background-color: rgba(0, 0, 0, 0.3); | |
| -webkit-box-shadow: 2px 0 3px rgba(0, 0, 0, 0.5) inset; | |
| box-shadow: 2px 0 3px rgba(0, 0, 0, 0.5) inset; | |
| } | |
| #geoportal-panel.active > .widget a.external-link, #make-your-own-panel.active > .widget a.external-link, .embedContent .step-specific.type button, #embed-basic-toolbar, #embed-basic-toolbar .collapse-toolbar-toggle.on, #basic-toolbar, | |
| #secondary-toolbar, #layerselector-panel-vector .widget, .fullscreen #fullscreen-panel, #del-panel .panel.active .widget, | |
| #del-panel .panel .tool.active .widget, .embedContent .step-specific.descriptions #long-desc-explanation, | |
| .embedContent .step-specific.descriptions #short-desc-explanation, #searchResults, .user-marker, | |
| #nk-selected-feature, | |
| #nk-selected-coverage-map, #overview-container-panel, .emergency-poster-popup { | |
| -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.7); | |
| box-shadow: 0 0 6px rgba(0, 0, 0, 0.7); | |
| } | |
| #basic-toolbar .panel + .panel, | |
| #secondary-toolbar .panel + .panel, | |
| #embed-basic-toolbar .panel + .panel, #make-your-own-panel.active .shortcuts-panel, #help-panel.active .shortcuts-panel, .embedContent .buttons-panel, .embedContent .step-specific, .embedContent .step-specific.markers .markers-list, .embedContent .step-specific.markers .markers-list li, #searchResults .result-category + .result-category, .sub550w #search-toolbar .panel + .panel, .tool.draw .widget ul button span, .tool.draw .widget .measures .h, .tool.height-profile .widget .error-message, .emergency-poster-popup .contentContainer .button-panel, .emergency-poster-popup .contentContainer.location .iframe-container { | |
| /* v-divider.png base64-encoded */ | |
| background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAIAAAAW4yFwAAAAD0lEQVQIHWNmBoJJEycCAAPLAcSTth01AAAAAElFTkSuQmCC"); | |
| background-repeat: repeat-x; | |
| } | |
| #top-toolbar .panel + .panel, #zoom-panel .track { | |
| /* h-divider.png base64-encoded */ | |
| background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAIAAAB7QOjdAAAAD0lEQVQI12OYPGkSMzMzAAitAcGVxxKdAAAAAElFTkSuQmCC"); | |
| background-repeat: repeat-y; | |
| } | |
| #del-panel .panel + .panel, .overlay-group-panel .widget .cnt > ul > li { | |
| background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAIAAAB7QOjdAAAAD0lEQVQI12NgZmaePGkSAAOjAcFz13/MAAAAAElFTkSuQmCC"); | |
| background-repeat: repeat-y; | |
| } | |
| body, #map { | |
| height: 100%; | |
| } | |
| #del-panel .panel.active .widget:after, | |
| #del-panel .panel .tool.active .widget:after, .olPopup.positioned .arrow-anchor:after { | |
| content: ''; | |
| border: 7px solid transparent; | |
| width: 0; | |
| height: 0; | |
| position: absolute; | |
| } | |
| .embedContent .buttons-panel button, #geoportal-panel.active > .widget form > button, .update-feature-label, | |
| .cancel-feature-label, .tool.height-profile .widget button, .tool.transformations .widget button, .emergency-poster-popup .contentContainer.terms .button-panel button, .embed-cancel-marker, | |
| .embed-add-marker, .update-feature-label:disabled, | |
| .cancel-feature-label:disabled, .tool.height-profile .widget button:disabled, .tool.height-profile .widget .popular-route, .height-profile-lightbox.splashscreen .widget .button-panel button, .emergency-poster-popup .contentContainer.location .button-panel button, .emergency-poster-preview-popup.splashscreen .widget .button-panel button, #searchSubmit { | |
| border: 1px solid #003c6f; | |
| border-color: rgba(0, 60, 111, 0.82); | |
| cursor: pointer; | |
| border-radius: 12px; | |
| color: #fff; | |
| text-transform: uppercase; | |
| } | |
| #geoportal-panel.active > .widget a.external-link, #make-your-own-panel.active > .widget a.external-link, .embedContent .step-specific.type button { | |
| background-image: -webkit-linear-gradient(top, #5a5951, #3b3b3b); | |
| background-image: -moz-linear-gradient(top, #5a5951, #3b3b3b); | |
| background-image: -ms-linear-gradient(top, #5a5951, #3b3b3b); | |
| background-image: -o-linear-gradient(top, #5a5951, #3b3b3b); | |
| background-image: linear-gradient(top, #5a5951, #3b3b3b); | |
| border-radius: 7px; | |
| border: 1px solid #939292; | |
| box-shadow: 0 0 6px rgba(0, 0, 0, 0.7), 2px 2px 3px -1px #939292 inset; | |
| padding: 12px 12px 30px; | |
| width: 210px; | |
| height: 210px; | |
| } | |
| #geoportal-panel.active > .widget a.active.external-link, #make-your-own-panel.active > .widget a.active.external-link, .embedContent .step-specific.type button.active { | |
| border: none; | |
| box-shadow: 2px 0 3px rgba(0, 0, 0, 0.5) inset; | |
| } | |
| #geoportal-panel.active > .widget a.external-link span, #make-your-own-panel.active > .widget a.external-link span, .embedContent .step-specific.type button span { | |
| text-align: left; | |
| color: #fff; | |
| font-family: MetaBook, Arial, sans-serif; | |
| font-size: 18px; | |
| } | |
| .embedContent .buttons-panel button, #geoportal-panel.active > .widget form > button, .update-feature-label, | |
| .cancel-feature-label, .tool.height-profile .widget button, .tool.transformations .widget button, .emergency-poster-popup .contentContainer.terms .button-panel button, .height-profile-lightbox.splashscreen .widget .button-panel button, .emergency-poster-popup .contentContainer.location .button-panel button.accept, .emergency-poster-preview-popup.splashscreen .widget .button-panel button { | |
| background-color: #408ccd; | |
| background-image: -webkit-linear-gradient(bottom, #0058a3, #408ccd 33%, #408ccd 66%, #0058a3); | |
| background-image: -moz-linear-gradient(bottom, #0058a3, #408ccd 33%, #408ccd 66%, #0058a3); | |
| background-image: -ms-linear-gradient(bottom, #0058a3, #408ccd 33%, #408ccd 66%, #0058a3); | |
| background-image: -o-linear-gradient(bottom, #0058a3, #408ccd 33%, #408ccd 66%, #0058a3); | |
| background-image: linear-gradient(bottom, #0058a3, #408ccd 33%, #408ccd 66%, #0058a3); | |
| } | |
| .embed-cancel-marker, | |
| .embed-add-marker, .update-feature-label:disabled, | |
| .cancel-feature-label:disabled, .tool.height-profile .widget button:disabled, .tool.height-profile .widget .popular-route, .emergency-poster-popup .contentContainer.location .button-panel button.redo { | |
| background-color: #ffffff; | |
| background-image: -webkit-linear-gradient(bottom, #d8d8d8, #ffffff 33%, #ffffff 66%, #d8d8d8); | |
| background-image: -moz-linear-gradient(bottom, #d8d8d8, #ffffff 33%, #ffffff 66%, #d8d8d8); | |
| background-image: -ms-linear-gradient(bottom, #d8d8d8, #ffffff 33%, #ffffff 66%, #d8d8d8); | |
| background-image: -o-linear-gradient(bottom, #d8d8d8, #ffffff 33%, #ffffff 66%, #d8d8d8); | |
| background-image: linear-gradient(bottom, #d8d8d8, #ffffff 33%, #ffffff 66%, #d8d8d8); | |
| } | |
| .embedContent .buttons-panel button, #geoportal-panel.active > .widget form > button, .update-feature-label, | |
| .cancel-feature-label, .tool.height-profile .widget button, .tool.transformations .widget button, .emergency-poster-popup .contentContainer.terms .button-panel button, .embed-cancel-marker, | |
| .embed-add-marker, .update-feature-label:disabled, | |
| .cancel-feature-label:disabled, .tool.height-profile .widget button:disabled, .tool.height-profile .widget .popular-route, .height-profile-lightbox.splashscreen .widget .button-panel button, .emergency-poster-popup .contentContainer.location .button-panel button, .emergency-poster-preview-popup.splashscreen .widget .button-panel button { | |
| background-size: 150%; | |
| background-position: 0 100%; | |
| } | |
| .embedContent .buttons-panel button, #geoportal-panel.active > .widget form > button, .update-feature-label, | |
| .cancel-feature-label, .tool.height-profile .widget button, .tool.transformations .widget button, .emergency-poster-popup .contentContainer.terms .button-panel button, .embed-cancel-marker, | |
| .embed-add-marker, .update-feature-label:disabled, | |
| .cancel-feature-label:disabled, .tool.height-profile .widget button:disabled, .tool.height-profile .widget .popular-route, .height-profile-lightbox.splashscreen .widget .button-panel button, .emergency-poster-popup .contentContainer.location .button-panel button, .emergency-poster-preview-popup.splashscreen .widget .button-panel button, .embedContent .buttons-panel button:hover, #geoportal-panel.active > .widget form > button:hover, .update-feature-label:hover, | |
| .cancel-feature-label:hover, .tool.height-profile .widget button:hover, .tool.transformations .widget button:hover, .emergency-poster-popup .contentContainer.terms .button-panel button:hover, .embed-cancel-marker:hover, | |
| .embed-add-marker:hover, .tool.height-profile .widget .popular-route:hover, .height-profile-lightbox.splashscreen .widget .button-panel button:hover, .emergency-poster-popup .contentContainer.location .button-panel button:hover, .emergency-poster-preview-popup.splashscreen .widget .button-panel button:hover, .embedContent .buttons-panel button:focus, #geoportal-panel.active > .widget form > button:focus, .update-feature-label:focus, | |
| .cancel-feature-label:focus, .tool.height-profile .widget button:focus, .tool.transformations .widget button:focus, .emergency-poster-popup .contentContainer.terms .button-panel button:focus, .embed-cancel-marker:focus, | |
| .embed-add-marker:focus, .tool.height-profile .widget .popular-route:focus, .height-profile-lightbox.splashscreen .widget .button-panel button:focus, .emergency-poster-popup .contentContainer.location .button-panel button:focus, .emergency-poster-preview-popup.splashscreen .widget .button-panel button:focus { | |
| -webkit-transition-property: background-position; | |
| -webkit-transition-duration: .03s; | |
| -webkit-transition-timing-function: cubic-bezier(0.25, 0.5, 0.75, 0.5); | |
| } | |
| .embedContent .buttons-panel button:hover, #geoportal-panel.active > .widget form > button:hover, .update-feature-label:hover, | |
| .cancel-feature-label:hover, .tool.height-profile .widget button:hover, .tool.transformations .widget button:hover, .emergency-poster-popup .contentContainer.terms .button-panel button:hover, .embed-cancel-marker:hover, | |
| .embed-add-marker:hover, .tool.height-profile .widget .popular-route:hover, .height-profile-lightbox.splashscreen .widget .button-panel button:hover, .emergency-poster-popup .contentContainer.location .button-panel button:hover, .emergency-poster-preview-popup.splashscreen .widget .button-panel button:hover, .embedContent .buttons-panel button:focus, #geoportal-panel.active > .widget form > button:focus, .update-feature-label:focus, | |
| .cancel-feature-label:focus, .tool.height-profile .widget button:focus, .tool.transformations .widget button:focus, .emergency-poster-popup .contentContainer.terms .button-panel button:focus, .embed-cancel-marker:focus, | |
| .embed-add-marker:focus, .tool.height-profile .widget .popular-route:focus, .height-profile-lightbox.splashscreen .widget .button-panel button:focus, .emergency-poster-popup .contentContainer.location .button-panel button:focus, .emergency-poster-preview-popup.splashscreen .widget .button-panel button:focus { | |
| background-position: 0 0%; | |
| text-decoration: underline; | |
| } | |
| #geoportal-panel.active > .widget form > button, .update-feature-label, | |
| .cancel-feature-label, .tool.height-profile .widget button, .tool.transformations .widget button, .emergency-poster-popup .contentContainer.terms .button-panel button, .embed-cancel-marker, | |
| .embed-add-marker, .update-feature-label:disabled, | |
| .cancel-feature-label:disabled, .tool.height-profile .widget button:disabled, .tool.height-profile .widget .popular-route { | |
| height: 24px; | |
| width: auto; | |
| position: relative; | |
| line-height: 24px; | |
| } | |
| #geoportal-panel.active > .widget form > button, .update-feature-label, | |
| .cancel-feature-label, .tool.height-profile .widget button, .tool.transformations .widget button, .emergency-poster-popup .contentContainer.terms .button-panel button { | |
| border: 1px solid #01437c; | |
| padding: 0 24px 0 12px; | |
| text-align: left; | |
| } | |
| .embed-cancel-marker, | |
| .embed-add-marker, .update-feature-label:disabled, | |
| .cancel-feature-label:disabled, .tool.height-profile .widget button:disabled, .tool.height-profile .widget .popular-route { | |
| border: 1px solid #01437c; | |
| padding: 0 12px; | |
| text-align: left; | |
| } | |
| #searchSubmit { | |
| background-color: #4b8bc2; | |
| background-image: -webkit-linear-gradient(bottom, #01457f, #5998ce 50%); | |
| background-image: -moz-linear-gradient(bottom, #01457f, #5998ce 50%); | |
| background-image: -ms-linear-gradient(bottom, #01457f, #5998ce 50%); | |
| background-image: -o-linear-gradient(bottom, #01457f, #5998ce 50%); | |
| background-image: linear-gradient(bottom, #01457f, #5998ce 50%); | |
| } | |
| .embedContent .step-specific.descriptions #long-desc-explanation .close, | |
| .embedContent .step-specific.descriptions #short-desc-explanation .close, .embedContent .step-specific.markers .markers-list .remove-marker, #searchResults a.close, #searchResults a.close:hover, #searchResults a.close:visited, #searchResults a.close:active, | |
| .splashscreen .widget a.close, | |
| .splashscreen .widget a.close:hover, | |
| .splashscreen .widget a.close:visited, | |
| .splashscreen .widget a.close:active { | |
| background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAYCAYAAADOMhxqAAAAT0lEQVR42r2RUQoAMAhCPWL3v4z7in2VE2GBBMETJdAc3K2VAQvMEZAGwrXvEaAjRaV//cEcVBUdNYAXxcAEcwOUAUfXvqeAjhSV/vgHRwe/QqT/idrCCQAAAABJRU5ErkJggg=="); | |
| } | |
| .embedContent .step-specific.descriptions #long-desc-explanation .close, | |
| .embedContent .step-specific.descriptions #short-desc-explanation .close { | |
| background-position: 0 -12px; | |
| } | |
| .getURLcontent .page-url, .embedContent .output-code { | |
| font-family: monospace; | |
| color: #606161; | |
| color: rgba(80, 80, 80, 0.9); | |
| background-color: #fff; | |
| padding: 8px; | |
| word-break: break-all; | |
| margin-bottom: 20px; | |
| } | |
| #geoportal-panel.active > .widget .h, #make-your-own-panel.active > .widget .h, .tool.draw .widget .h, .tool.height-profile .widget .h, .tool.transformations .widget h1 { | |
| text-transform: uppercase; | |
| font-size: 12px; | |
| font-weight: 300; | |
| } | |
| .embedContent .progress, .emergency-poster-popup .progress, | |
| .emergency-poster-preview-popup.splashscreen .progress { | |
| list-style: none; | |
| background-image: -webkit-linear-gradient(left, rgba(127, 127, 127, 0), #7f7f7f); | |
| background-image: -moz-linear-gradient(left, rgba(127, 127, 127, 0), #7f7f7f); | |
| background-image: -ms-linear-gradient(left, rgba(127, 127, 127, 0), #7f7f7f); | |
| background-image: -o-linear-gradient(left, rgba(127, 127, 127, 0), #7f7f7f); | |
| background-image: linear-gradient(left, rgba(127, 127, 127, 0), #7f7f7f); | |
| background-size: 100% 2px; | |
| background-position: 0 50%; | |
| background-repeat: no-repeat; | |
| display: inline-block; | |
| position: absolute; | |
| } | |
| .embedContent .progress li, .emergency-poster-popup .progress li, | |
| .emergency-poster-preview-popup.splashscreen .progress li { | |
| display: inline-block; | |
| position: relative; | |
| text-indent: -999em; | |
| margin-right: 2em; | |
| width: 20px; | |
| } | |
| .embedContent .progress li:last-child, .emergency-poster-popup .progress li:last-child, | |
| .emergency-poster-preview-popup.splashscreen .progress li:last-child { | |
| margin-right: 0; | |
| } | |
| .embedContent .progress li.disabled, .emergency-poster-popup .progress li.disabled, | |
| .emergency-poster-preview-popup.splashscreen .progress li.disabled { | |
| opacity: 0.2; | |
| filter: alpha(opacity=20); | |
| } | |
| .embedContent .progress .step-number, .emergency-poster-popup .progress .step-number, | |
| .emergency-poster-preview-popup.splashscreen .progress .step-number { | |
| position: absolute; | |
| display: block; | |
| top: 0; | |
| left: 0; | |
| height: 20px; | |
| width: 20px; | |
| border-radius: 50%; | |
| background-color: #aaa; | |
| color: rgba(80, 80, 80, 0.9); | |
| text-indent: 0; | |
| text-align: center; | |
| line-height: 20px; | |
| } | |
| .embedContent .progress .step-label, .emergency-poster-popup .progress .step-label, | |
| .emergency-poster-preview-popup.splashscreen .progress .step-label { | |
| position: absolute; | |
| top: 24px; | |
| left: -10px; | |
| height: 10px; | |
| width: 40px; | |
| font-size: 9px; | |
| font-weight: bold; | |
| color: #aaa; | |
| text-indent: 0; | |
| text-align: center; | |
| text-transform: uppercase; | |
| line-height: 10px; | |
| } | |
| html { | |
| background-color: transparent; | |
| } | |
| body { | |
| margin: 0; | |
| padding: 0; | |
| -webkit-font-smoothing: antialiased; | |
| /** | |
| * Overflow as hidden will hide the meny options, | |
| * when the window's size is small. | |
| * E.q (Plast- / papirkart) in toolbar. | |
| */ | |
| /*overflow: hidden;*/ | |
| } | |
| * { | |
| -webkit-box-sizing: border-box; | |
| -moz-box-sizing: border-box; | |
| box-sizing: border-box; | |
| font-family: Arial, sans-serif; | |
| padding: 0; | |
| margin: 0; | |
| } | |
| html, | |
| body { | |
| /* remove annoying white line at the bottom, iOS */ | |
| overflow-x: hidden !important; | |
| position: relative !important; | |
| } | |
| .layerTriggerTarget { | |
| display: none; | |
| } | |
| .toolbar { | |
| font-family: Arial, sans-serif; | |
| font-size: 10px; | |
| z-index: 2000; | |
| text-transform: uppercase; | |
| color: #fff; | |
| } | |
| .toolbar .panel { | |
| background-position: left top; | |
| /* display: inline-block; */ | |
| } | |
| .toolbar button { | |
| background-color: transparent; | |
| border: none; | |
| } | |
| #embed-basic-toolbar { | |
| position: absolute; | |
| top: 0; | |
| width: 68px; | |
| transition-duration: 0.5s; | |
| transition-property: -webkit-transform; | |
| transition-property: -o-transform; | |
| transition-property: -moz-transform; | |
| transition-property: -ms-transform; | |
| transition-property: transform; | |
| } | |
| #embed-basic-toolbar .panel { | |
| padding: 20px 0; | |
| } | |
| #embed-basic-toolbar .panel:last-child { | |
| padding-bottom: 0; | |
| } | |
| #embed-basic-toolbar .collapse-toolbar-toggle { | |
| width: 100%; | |
| padding: 5px; | |
| border-radius: 0; | |
| text-indent: -999em; | |
| overflow: hidden; | |
| } | |
| #embed-basic-toolbar .collapse-toolbar-toggle:after { | |
| content: ''; | |
| display: block; | |
| position: absolute; | |
| bottom: 0; | |
| left: 50%; | |
| margin: 0 0 10px -10px; | |
| border: 10px solid transparent; | |
| } | |
| #embed-basic-toolbar .collapse-toolbar-toggle.on { | |
| background-color: #606161; | |
| background-color: rgba(80, 80, 80, 0.9); | |
| display: none; | |
| } | |
| #embed-basic-toolbar .collapse-toolbar-toggle.on:after { | |
| border-bottom: none; | |
| border-top-color: #fff; | |
| } | |
| #embed-basic-toolbar .collapse-toolbar-toggle.off:after { | |
| border-top: none; | |
| border-bottom-color: #fff; | |
| } | |
| #embed-basic-toolbar .collapse-toolbar-panel { | |
| position: relative; | |
| padding-top: 2px; | |
| } | |
| #embed-basic-toolbar.collapsed { | |
| -webkit-transform: translateY(-100%); | |
| -o-transform: translateY(-100%); | |
| -moz-transform: translateY(-100%); | |
| -ms-transform: translateY(-100%); | |
| transform: translateY(-100%); | |
| } | |
| #embed-basic-toolbar.collapsed .collapse-toolbar-toggle.on { | |
| position: absolute; | |
| top: 100%; | |
| border-radius: 0; | |
| display: block; | |
| } | |
| #embed-basic-toolbar.collapsed .collapse-toolbar-toggle.off:after { | |
| border-bottom-color: transparent; | |
| } | |
| #basic-toolbar, | |
| #secondary-toolbar { | |
| position: absolute; | |
| top: 0; | |
| bottom: 0; | |
| width: 68px; | |
| padding-top: 73px; | |
| } | |
| #basic-toolbar .panel, | |
| #secondary-toolbar .panel { | |
| width: 68px; | |
| padding: 20px 0; | |
| } | |
| #basic-toolbar .panel:last-child, | |
| #secondary-toolbar .panel:last-child { | |
| padding-bottom: 0; | |
| } | |
| #basic-toolbar { | |
| left: 0; | |
| z-index: 2001; | |
| } | |
| #secondary-toolbar { | |
| right: 0; | |
| z-index: 2002; | |
| } | |
| .no-svg #top-toolbar { | |
| background-image: url("img/top-toolbar-gradient.svg"); | |
| background-repeat: repeat-x; | |
| } | |
| #top-toolbar { | |
| position: absolute; | |
| top: 0; | |
| left: 0; | |
| right: 0; | |
| background-image: -webkit-linear-gradient(#8a8989, #333); | |
| background-image: -moz-linear-gradient(#8a8989, #333); | |
| background-image: -ms-linear-gradient(#8a8989, #333); | |
| background-image: -o-linear-gradient(#8a8989, #333); | |
| background-image: linear-gradient(#8a8989, #333); | |
| box-shadow: 2px 0 2px rgba(0, 0, 0, 0.25); | |
| padding: 0 68px; | |
| z-index: 4000; | |
| } | |
| #top-toolbar .panel { | |
| vertical-align: top; | |
| display: inline-block; | |
| } | |
| #top-toolbar > .panel { | |
| height: 60px; | |
| } | |
| #top-decoration-bar { | |
| position: absolute; | |
| left: 0; | |
| right: 0; | |
| top: 0; | |
| height: 13px; | |
| z-index: 5000; | |
| background-image: -webkit-linear-gradient(#9e9e9e, #505050); | |
| background-image: -moz-linear-gradient(#9e9e9e, #505050); | |
| background-image: -ms-linear-gradient(#9e9e9e, #505050); | |
| background-image: -o-linear-gradient(#9e9e9e, #505050); | |
| background-image: linear-gradient(#9e9e9e, #505050); | |
| } | |
| #del-panel { | |
| position: relative; | |
| height: 40px; | |
| padding-left: 0; | |
| padding: 0; | |
| } | |
| #del-panel .panel { | |
| margin-top: 10px; | |
| width: 60px; | |
| height: 39px; | |
| text-align: center; | |
| display: inline-block; | |
| } | |
| #del-panel .icon { | |
| width: 26px; | |
| height: 26px; | |
| } | |
| #basic-toolbar .icon, | |
| #secondary-toolbar .icon, | |
| #embed-basic-toolbar .icon { | |
| width: 30px; | |
| height: 30px; | |
| } | |
| #zoom-panel .icon.plus, | |
| #zoom-panel .icon.minus { | |
| width: 20px; | |
| height: 20px; | |
| } | |
| .icon { | |
| fill: #fff; | |
| -webkit-transition-property: fill; | |
| -webkit-transition-duration: .2s; | |
| } | |
| .icon.stroked, | |
| .icon .stroked { | |
| stroke: #fff; | |
| stroke-width: 4; | |
| } | |
| .icon.semitransparent, | |
| .icon .semitransparent { | |
| fill: rgba(255, 255, 255, 0.5); | |
| } | |
| .rasterLayerList, | |
| .vectorLayerList { | |
| margin: 0; | |
| padding: 0; | |
| list-style: none; | |
| } | |
| .rasterLayerList li, | |
| .vectorLayerList li { | |
| position: relative; | |
| padding: 0 3px 0 3px; | |
| } | |
| .rasterLayerList input, | |
| .vectorLayerList input { | |
| position: absolute; | |
| left: -100%; | |
| } | |
| .layersDiv .vectorWidgetToggleBtn, | |
| .rasterLayerList label, | |
| .vectorLayerList label { | |
| color: #fff; | |
| padding: 7px 3px; | |
| display: block; | |
| cursor: pointer; | |
| } | |
| .layersDiv.active .vectorWidgetToggleBtn:after, | |
| .layersDiv.show .vectorWidgetToggleBtn:after, | |
| .rasterLayerList input.is-checked + label:after, | |
| .rasterLayerList label.for-checked:after, | |
| .vectorLayerList input.is-checked + label:after, | |
| .vectorLayerList label.for-checked:after { | |
| /* | |
| .rasterLayerList input:checked + label:after, | |
| .vectorLayerList input:checked + label:after { | |
| */ | |
| content: ''; | |
| display: block; | |
| position: absolute; | |
| border: 7px solid transparent; | |
| border-left-color: #606161; | |
| border-left-color: rgba(80, 80, 80, 0.9); | |
| width: 0; | |
| height: 0; | |
| right: -13px; | |
| top: 6px; | |
| } | |
| .rasterLayerList .hidden { | |
| display: none; | |
| } | |
| /* bigger arrow to allow gap between the widget and the raster layer selector arrow | |
| .layersDiv.active .vectorWidgetToggleBtn:after, | |
| .layersDiv.show .vectorWidgetToggleBtn:after { | |
| border-width: 15px; | |
| right: -30px; | |
| top: 3px; | |
| } | |
| */ | |
| #layerselector-panel-vector .widget { | |
| /* | |
| margin-left: 15px; | |
| */ | |
| margin-left: 7px; | |
| } | |
| #getURL-panel.active:after { | |
| top: 50%; | |
| margin-top: -13px; | |
| } | |
| #basic-toolbar .raserLayerList li { | |
| width: 68px; | |
| } | |
| #basic-toolbar .olButton { | |
| margin: 10px 0 0 0; | |
| } | |
| #basic-toolbar .rasterLayerList li:first-child .olButton { | |
| margin-top: 0; | |
| } | |
| .fullscreen-button { | |
| width: 68px; | |
| cursor: pointer; | |
| } | |
| #logo-panel { | |
| padding: 0 20px 0 0; | |
| } | |
| #logo-panel svg.kartverket.logo { | |
| height: 42px; | |
| width: 119px; | |
| margin-top: 10px; | |
| } | |
| #logo-panel svg.kartverket.logo .outline, | |
| #logo-panel svg.kartverket.logo .text { | |
| fill: #ffffff; | |
| } | |
| #logo-panel img { | |
| position: relative; | |
| top: 10px; | |
| display: block; | |
| } | |
| #logo-panel svg + img { | |
| display: none; | |
| } | |
| #logoGeonorge { | |
| text-align: center; | |
| color: #fff; | |
| text-decoration: none; | |
| display: block; | |
| margin-top: 25px; | |
| text-transform: none; | |
| font-size: 14px; | |
| } | |
| #logoGeonorge a:hover { | |
| text-decoration: underline; | |
| display: block; | |
| } | |
| .layersDiv { | |
| position: relative; | |
| } | |
| .layersDiv .vectorWidgetToggleBtn { | |
| margin: 0 3px 0 3px; | |
| } | |
| .layersDiv .widget { | |
| margin: -10px 0 0 10px; | |
| width: 125px; | |
| overflow: hidden; | |
| } | |
| .layersDiv .widget > .arrow { | |
| position: absolute; | |
| top: 20px; | |
| right: 100%; | |
| } | |
| .layersDiv.displayHorizontal .widget { | |
| width: 812px; | |
| margin-top: 0; | |
| } | |
| .layersDiv.displayHorizontal .widget > .arrow { | |
| top: 12px; | |
| } | |
| .layersDiv.displayHorizontal .widget .vectorLayerList li { | |
| float: left; | |
| clear: none; | |
| width: 125px; | |
| margin: 0 2px 0 2px; | |
| } | |
| #basic-toolbar .layersDiv.displayHorizontal .widget .olButton { | |
| margin: 0; | |
| } | |
| .layersDiv.displayHorizontal .widget .vectorLayerList input { | |
| display: none; | |
| } | |
| .layersDiv.displayHorizontal .vectorLayerList input:checked + label:after, | |
| .layersDiv.displayHorizontal .vectorLayerList input.is-checked + label:after { | |
| border-color: transparent transparent #606161 transparent; | |
| border-color: transparent transparent rgba(80, 80, 80, 0.9) transparent; | |
| right: 50%; | |
| top: -20px; | |
| margin-right: -8px; | |
| } | |
| /* on show */ | |
| .layersDiv.show .widget { | |
| display: block; | |
| height: auto; | |
| overflow: visible; | |
| } | |
| .vectorLayerList li { | |
| text-transform: none; | |
| font-size: 12px; | |
| } | |
| #basic-toolbar .vectorLayerList .olButton { | |
| margin: 0; | |
| } | |
| #basic-toolbar .vectorLayerList .olButton:hover, #basic-toolbar .vectorLayerList .olButton:focus { | |
| text-decoration: underline; | |
| } | |
| .raster-layer-selector-item:focus:after, | |
| .vector-layer-selector-item:focus:after, | |
| .raster-layer-selector-item:hover:after, | |
| .vector-layer-selector-item:hover:after { | |
| content: ''; | |
| position: absolute; | |
| width: 60px; | |
| height: 50px; | |
| top: 0; | |
| left: 100%; | |
| border: 2px solid #606161; | |
| border: 2px solid rgba(80, 80, 80, 0.9); | |
| border-left: none; | |
| border-top-right-radius: 3px; | |
| border-bottom-right-radius: 3px; | |
| z-index: 3000; | |
| background-repeat: no-repeat; | |
| } | |
| .raster-layer-selector-item:hover:after { | |
| background-image: url("img/raster-thumbs.png"); | |
| } | |
| .vector-layer-selector-item:hover:after { | |
| background-image: url("img/coverage-thumbs.png"); | |
| } | |
| .raster-layer-selector-item:last-child:hover:after, | |
| .vector-layer-selector-item:last-child:hover:after { | |
| bottom: 0; | |
| top: auto; | |
| } | |
| .raster-layer-selector-item .labelSpan { | |
| vertical-align: baseline; | |
| } | |
| #land-selector:hover:after, | |
| #dekning-papir-selector:hover:after, | |
| #dekning-plast-selector:hover:after { | |
| background-position: 0 0; | |
| } | |
| #terreng-selector:hover:after, | |
| #dekning-sjo-selector:hover:after { | |
| background-position: 0 -50px; | |
| } | |
| #enkel-selector:hover:after, | |
| #dekning-sjo-hv-selector:hover:after { | |
| background-position: 0 -100px; | |
| } | |
| #flybilder-selector:hover:after, | |
| #dekning-sjo-ky-selector:hover:after { | |
| background-position: 0 -150px; | |
| } | |
| #sjo-selector:hover:after, | |
| #dekning-sjo-fi-selector:hover:after { | |
| background-position: 0 -200px; | |
| } | |
| /********************************** | |
| === Full screen === | |
| **********************************/ | |
| .fullscreen-button .icon.windowed { | |
| display: none; | |
| } | |
| .fullscreen-button .icon.fullscreen { | |
| display: inline; | |
| } | |
| .fullscreen-button.fullscreen-active .icon.windowed { | |
| display: inline; | |
| } | |
| .fullscreen-button.fullscreen-active .icon.fullscreen { | |
| display: none; | |
| } | |
| .olControlScaleLine { | |
| -webkit-transform: translate(75px, 0); | |
| -ms-transform: translate(75px, 0); | |
| transform: translate(75px, 0); | |
| -webkit-transition: -webkit-transform .5s ease-in-out; | |
| -o-transition: transform .5s ease-in-out; | |
| transition: -ms-transform .5s ease-in-out; | |
| transition: transform .5s ease-in-out; | |
| } | |
| .fullscreen .olControlScaleLine, | |
| .embedded-map .olControlScaleLine { | |
| -webkit-transform: translate(0, 0); | |
| -ms-transform: translate(0, 0); | |
| transform: translate(0, 0); | |
| } | |
| #basic-toolbar, | |
| #search-toolbar, | |
| #secondary-toolbar, | |
| #overview-container-panel, | |
| #share-toolbar, | |
| #top-toolbar, | |
| .fullscreen #basic-toolbar, | |
| .fullscreen #search-toolbar, | |
| .fullscreen #secondary-toolbar, | |
| .fullscreen #overview-container-panel, | |
| .fullscreen #share-toolbar, | |
| .fullscreen #top-toolbar { | |
| -webkit-transition: -webkit-transform .5s ease-in-out; | |
| -o-transition: transform .5s ease-in-out; | |
| transition: -ms-transform .5s ease-in-out; | |
| transition: transform .5s ease-in-out; | |
| } | |
| #searchResults, | |
| .fullscreen #searchResults { | |
| -webkit-transition: -webkit-transform .5s ease-in-out; | |
| -o-transition: transform .5s ease-in-out; | |
| transition: -ms-transform .5s ease-in-out; | |
| transition: transform .5s ease-in-out; | |
| } | |
| #fullscreen-panel { | |
| background-color: rgba(80, 80, 80, 0); | |
| -webkit-transition: -webkit-transform .5s ease-in-out, background-color .5s linear; | |
| -o-transition: transform .5s ease-in-out, background-color .5s linear; | |
| transition: -ms-transform .5s ease-in-out, background-color .5s linear; | |
| transition: transform .5s ease-in-out, background-color .5s linear; | |
| } | |
| .fullscreen #fullscreen-panel { | |
| -webkit-transition: -webkit-transform .5s ease-in-out, background-color .5s step-start; | |
| -o-transition: transform .5s ease-in-out, background-color .5s step-start; | |
| transition: -ms-transform .5s ease-in-out, background-color .5s step-start; | |
| transition: transform .5s ease-in-out, background-color .5s step-start; | |
| } | |
| .fullscreen { | |
| overflow: hidden; | |
| } | |
| .fullscreen #basic-toolbar { | |
| -webkit-transform: translate(-70px, 0); | |
| -ms-transform: translate(-70px, 0); | |
| transform: translate(-70px, 0); | |
| } | |
| .fullscreen #secondary-toolbar { | |
| -webkit-transform: translate(70px, 0); | |
| -ms-transform: translate(70px, 0); | |
| transform: translate(70px, 0); | |
| } | |
| .fullscreen #search-toolbar, | |
| .fullscreen #share-toolbar, | |
| .fullscreen #top-toolbar, | |
| .fullscreen #searchResults { | |
| -webkit-transform: translate(0, -100%); | |
| -ms-transform: translate(0, -100%); | |
| transform: translate(0, -100%); | |
| } | |
| .fullscreen #searchResults { | |
| top: 55px; | |
| } | |
| .fullscreen #fullscreen-panel { | |
| -webkit-transform: translate(70px, -73px); | |
| -ms-transform: translate(70px, -73px); | |
| transform: translate(70px, -73px); | |
| } | |
| .fullscreen #overview-container-panel { | |
| -webkit-transform: translate(70px, 120px); | |
| -ms-transform: translate(70px, 120px); | |
| transform: translate(70px, 120px); | |
| } | |
| .fullscreen #overview-container-panel.maximized-size { | |
| -webkit-transform: translate(70px, 300px); | |
| -ms-transform: translate(70px, 300px); | |
| transform: translate(70px, 300px); | |
| } | |
| #fullscreen-panel .icon { | |
| height: 20px; | |
| width: 20px; | |
| } | |
| .lt-ie9 .olControlScaleLine { | |
| left: 75px; | |
| } | |
| .lt-ie9 .fullscreen .olControlScaleLine { | |
| left: 0; | |
| } | |
| .lt-ie9 .fullscreen #basic-toolbar { | |
| left: -70px; | |
| } | |
| .lt-ie9 .fullscreen #secondary-toolbar { | |
| right: 70px; | |
| } | |
| .lt-ie9 .fullscreen #search-toolbar { | |
| top: -80px; | |
| } | |
| .lt-ie9 .fullscreen #basic-toolbar #fullscreen-panel { | |
| left: 70px; | |
| position: relative; | |
| } | |
| /****************************************** | |
| === Toolbar nkButton === | |
| ******************************************/ | |
| .toolbar .nkButton { | |
| width: 60px; | |
| height: 40px; | |
| padding: 5px; | |
| text-decoration: none; | |
| text-transform: none; | |
| } | |
| .toolbar .nkButton span { | |
| font-size: 10px; | |
| color: white; | |
| } | |
| .nkButton :hover { | |
| text-decoration: underline; | |
| } | |
| .externalToolbarLink { | |
| text-align: center; | |
| display: block; | |
| } | |
| .externalToolbarLink a { | |
| color: #fff; | |
| text-decoration: none; | |
| } | |
| .externalToolbarLink a:hover { | |
| text-decoration: underline; | |
| } | |
| #services-panel .panel-name { | |
| display: block; | |
| text-align: center; | |
| margin-bottom: 5px; | |
| } | |
| #services-panel button.nkButton { | |
| height: auto; | |
| min-height: 40px; | |
| } | |
| #del-panel .nkButton { | |
| width: 30px; | |
| height: 30px; | |
| padding: 2px; | |
| margin: 5px; | |
| } | |
| .widget { | |
| position: absolute; | |
| top: 0; | |
| left: 0; | |
| height: 0; | |
| /*display: none;*/ | |
| display: none; | |
| -webkit-transition: opacity .5s ease-in-out; | |
| -moz-transition: opactiy .5s ease-in-out; | |
| -ms-transition: opacity .5s ease-in-out; | |
| -o-transition: opacity .5s ease-in-out; | |
| transition: opacity .5s ease-in-out; | |
| } | |
| .toolbar .widget { | |
| left: 100%; | |
| top: 0; | |
| } | |
| .arrow { | |
| display: block; | |
| border-width: 8px; | |
| border-style: solid; | |
| border-color: transparent #333333 transparent transparent; | |
| position: relative; | |
| } | |
| .arrow > .arrow { | |
| border-right-color: #606161; | |
| position: absolute; | |
| top: -8px; | |
| left: -7px; | |
| } | |
| /****************************************** | |
| === share toolbar === | |
| ******************************************/ | |
| #del-panel .panel.active .widget, | |
| #del-panel .panel .tool.active .widget { | |
| right: 0; | |
| top: 100%; | |
| left: auto; | |
| bottom: auto; | |
| display: block; | |
| height: auto; | |
| font-size: 12px; | |
| margin-top: 15px; | |
| line-height: 18px; | |
| text-align: left; | |
| text-transform: none; | |
| } | |
| #del-panel .panel.active .widget:after, | |
| #del-panel .panel .tool.active .widget:after { | |
| top: -14px; | |
| border-bottom-color: rgba(80, 80, 80, 0.9); | |
| } | |
| #del-panel .panel:nth-last-child(1) .widget:after { | |
| right: 23px; | |
| } | |
| #del-panel .panel:nth-last-child(2) .widget:after { | |
| right: 83px; | |
| } | |
| #del-panel .panel:nth-last-child(3) .widget:after { | |
| right: 143px; | |
| } | |
| #del-panel .panel:nth-last-child(4) .widget:after { | |
| right: 203px; | |
| } | |
| #del-panel .panel:nth-last-child(5) .widget:after { | |
| right: 263px; | |
| } | |
| #del-panel .panel:nth-last-child(6) .widget:after { | |
| right: 323px; | |
| } | |
| /****************************************** | |
| === get URL panel === | |
| ******************************************/ | |
| #basic-toolbar #getURL-panel { | |
| padding: 10px 0; | |
| } | |
| #zoom-panel, | |
| #pan-panel { | |
| text-align: center; | |
| position: relative; | |
| } | |
| #getURL-panel { | |
| text-align: center; | |
| } | |
| .getURLcontent { | |
| width: 510px; | |
| padding: 20px 20px 25px; | |
| text-transform: none; | |
| text-align: left; | |
| color: #FFFFFF; | |
| } | |
| .getURLcontent .h { | |
| margin-bottom: 20px; | |
| } | |
| .getURLcontent .icon { | |
| height: 20px; | |
| width: 20px; | |
| } | |
| .getURLcontent > span { | |
| vertical-align: top; | |
| } | |
| .getURLcontent .share-link { | |
| padding: 0 17px; | |
| color: #fff; | |
| overflow: hidden; | |
| } | |
| .getURLcontent .share-link span { | |
| position: absolute; | |
| left: -999em; | |
| } | |
| /****************************************** | |
| === geoportal panel === | |
| ******************************************/ | |
| #geoportal-panel.active > .widget { | |
| width: 475px; | |
| display: block; | |
| } | |
| #geoportal-panel.active > .widget a.external-link { | |
| height: auto; | |
| min-height: 280px; | |
| text-align: center; | |
| float: left; | |
| display: block; | |
| text-decoration: none; | |
| color: #fff; | |
| padding: 15px; | |
| } | |
| #geoportal-panel.active > .widget a.external-link + .external-link { | |
| float: right; | |
| } | |
| #geoportal-panel.active > .widget a.external-link .illustration { | |
| width: 100px; | |
| height: 100px; | |
| stroke-width: 1.5; | |
| } | |
| #geoportal-panel.active > .widget a.external-link .h { | |
| font-size: 18px; | |
| text-transform: none; | |
| margin-bottom: 15px; | |
| } | |
| #geoportal-panel.active > .widget a.external-link span, | |
| #geoportal-panel.active > .widget a.external-link .h { | |
| text-align: left; | |
| display: block; | |
| text-decoration: none; | |
| color: #fff; | |
| } | |
| #geoportal-panel.active > .widget a.external-link span { | |
| display: block; | |
| margin-top: 10px; | |
| font-size: 12px; | |
| } | |
| #geoportal-panel.active > .widget a.external-link:hover .h, #geoportal-panel.active > .widget a.external-link:focus .h, #geoportal-panel.active > .widget a.external-link:active .h { | |
| text-decoration: underline; | |
| } | |
| #geoportal-panel.active > .widget .h { | |
| font-size: 12px; | |
| text-transform: uppercase; | |
| margin-bottom: 10px; | |
| } | |
| #geoportal-panel.active > .widget p { | |
| margin-bottom: 10px; | |
| } | |
| #geoportal-panel.active > .widget p:last-child { | |
| margin-bottom: 0; | |
| } | |
| #geoportal-panel.active > .widget .cnt > div { | |
| padding: 20px 16px 24px; | |
| } | |
| .tabs-menu { | |
| height: 30px; | |
| float: left; | |
| clear: both; | |
| list-style: none; | |
| } | |
| .tabs-menu li { | |
| height: 30px; | |
| line-height: 30px; | |
| float: left; | |
| margin-right: 10px; | |
| background-color: #ccc; | |
| } | |
| .tabs-menu li.current { | |
| position: relative; | |
| border-bottom: 3px solid #fff; | |
| z-index: 5; | |
| } | |
| .tabs-menu li a { | |
| padding: 0 10px; | |
| text-transform: uppercase; | |
| color: #2122d4; | |
| text-decoration: none; | |
| } | |
| .tabs-menu .current a { | |
| color: #fff; | |
| } | |
| .tab { | |
| float: left; | |
| width: auto; | |
| } | |
| .tab-content { | |
| padding: 10px 0; | |
| display: none; | |
| } | |
| #addLayerTab { | |
| display: block; | |
| } | |
| /****************************************** | |
| === make-your-own-panel panel === | |
| ******************************************/ | |
| #make-your-own-panel.active > .widget { | |
| width: 475px; | |
| display: block; | |
| padding: 18px; | |
| } | |
| #make-your-own-panel.active > .widget a.external-link { | |
| height: auto; | |
| min-height: 280px; | |
| text-align: center; | |
| float: left; | |
| display: block; | |
| text-decoration: none; | |
| color: #fff; | |
| padding: 15px; | |
| } | |
| #make-your-own-panel.active > .widget a.external-link + .external-link { | |
| float: right; | |
| } | |
| #make-your-own-panel.active > .widget a.external-link .illustration { | |
| width: 100px; | |
| height: 100px; | |
| stroke-width: 1.5; | |
| } | |
| #make-your-own-panel.active > .widget a.external-link .h { | |
| font-size: 18px; | |
| text-transform: none; | |
| margin-bottom: 15px; | |
| } | |
| #make-your-own-panel.active > .widget a.external-link span, | |
| #make-your-own-panel.active > .widget a.external-link .h { | |
| text-align: left; | |
| display: block; | |
| text-decoration: none; | |
| color: #fff; | |
| } | |
| #make-your-own-panel.active > .widget a.external-link span { | |
| display: block; | |
| margin-top: 10px; | |
| font-size: 12px; | |
| } | |
| #make-your-own-panel.active > .widget a.external-link:hover .h, #make-your-own-panel.active > .widget a.external-link:focus .h, #make-your-own-panel.active > .widget a.external-link:active .h { | |
| text-decoration: underline; | |
| } | |
| #make-your-own-panel.active > .widget .h { | |
| margin-bottom: 15px; | |
| } | |
| /****************************************** | |
| === help panel === | |
| ******************************************/ | |
| #help-panel.active > .widget { | |
| width: 307px; | |
| display: block; | |
| } | |
| #help-panel.active > .widget .h { | |
| font-size: 12px; | |
| text-transform: uppercase; | |
| margin-bottom: 10px; | |
| } | |
| #help-panel.active > .widget p { | |
| margin-bottom: 10px; | |
| } | |
| #help-panel.active > .widget p:last-child { | |
| margin-bottom: 0; | |
| } | |
| #help-panel.active > .widget .cnt > div { | |
| padding: 20px 16px 24px; | |
| } | |
| #help-panel.active > .widget table { | |
| width: 100%; | |
| border-collapse: collapse; | |
| } | |
| #help-panel.active > .widget table, #help-panel.active > .widget tr, #help-panel.active > .widget th, #help-panel.active > .widget td { | |
| border: 1px solid #444; | |
| } | |
| #help-panel.active > .widget th, #help-panel.active > .widget td { | |
| padding: 8px 10px 6px; | |
| } | |
| /****************************************** | |
| === embed panel === | |
| ******************************************/ | |
| /* elements present in all steps */ | |
| #embed-panel .widget { | |
| width: 500px; | |
| } | |
| .embedContent header { | |
| padding: 20px; | |
| } | |
| .embedContent .progress { | |
| right: 20px; | |
| top: 20px; | |
| } | |
| .embedContent .progress li { | |
| margin-right: 1em; | |
| } | |
| .embedContent .progress.type-active { | |
| background-image: -webkit-linear-gradient(left, #7f7f7f -16.66667%, #fff 0%, #7f7f7f 16.66667%); | |
| background-image: -moz-linear-gradient(left, #7f7f7f -16.66667%, #fff 0%, #7f7f7f 16.66667%); | |
| background-image: -ms-linear-gradient(left, #7f7f7f -16.66667%, #fff 0%, #7f7f7f 16.66667%); | |
| background-image: -o-linear-gradient(left, #7f7f7f -16.66667%, #fff 0%, #7f7f7f 16.66667%); | |
| background-image: linear-gradient(left, #7f7f7f -16.66667%, #fff 0%, #7f7f7f 16.66667%); | |
| } | |
| .embedContent .progress.type-active .type .step-label { | |
| color: #fff; | |
| } | |
| .embedContent .progress.type-active .type .step-number { | |
| background-color: #fff; | |
| } | |
| .embedContent .progress.terms-active { | |
| background-image: -webkit-linear-gradient(left, #7f7f7f 0%, #fff 16.66667%, #7f7f7f 33.33333%); | |
| background-image: -moz-linear-gradient(left, #7f7f7f 0%, #fff 16.66667%, #7f7f7f 33.33333%); | |
| background-image: -ms-linear-gradient(left, #7f7f7f 0%, #fff 16.66667%, #7f7f7f 33.33333%); | |
| background-image: -o-linear-gradient(left, #7f7f7f 0%, #fff 16.66667%, #7f7f7f 33.33333%); | |
| background-image: linear-gradient(left, #7f7f7f 0%, #fff 16.66667%, #7f7f7f 33.33333%); | |
| } | |
| .embedContent .progress.terms-active .terms .step-label { | |
| color: #fff; | |
| } | |
| .embedContent .progress.terms-active .terms .step-number { | |
| background-color: #fff; | |
| } | |
| .embedContent .progress.area-active { | |
| background-image: -webkit-linear-gradient(left, #7f7f7f 16.66667%, #fff 33.33333%, #7f7f7f 50%); | |
| background-image: -moz-linear-gradient(left, #7f7f7f 16.66667%, #fff 33.33333%, #7f7f7f 50%); | |
| background-image: -ms-linear-gradient(left, #7f7f7f 16.66667%, #fff 33.33333%, #7f7f7f 50%); | |
| background-image: -o-linear-gradient(left, #7f7f7f 16.66667%, #fff 33.33333%, #7f7f7f 50%); | |
| background-image: linear-gradient(left, #7f7f7f 16.66667%, #fff 33.33333%, #7f7f7f 50%); | |
| } | |
| .embedContent .progress.area-active .area .step-label { | |
| color: #fff; | |
| } | |
| .embedContent .progress.area-active .area .step-number { | |
| background-color: #fff; | |
| } | |
| .embedContent .progress.markers-active { | |
| background-image: -webkit-linear-gradient(left, #7f7f7f 33.33333%, #fff 50%, #7f7f7f 66.66667%); | |
| background-image: -moz-linear-gradient(left, #7f7f7f 33.33333%, #fff 50%, #7f7f7f 66.66667%); | |
| background-image: -ms-linear-gradient(left, #7f7f7f 33.33333%, #fff 50%, #7f7f7f 66.66667%); | |
| background-image: -o-linear-gradient(left, #7f7f7f 33.33333%, #fff 50%, #7f7f7f 66.66667%); | |
| background-image: linear-gradient(left, #7f7f7f 33.33333%, #fff 50%, #7f7f7f 66.66667%); | |
| } | |
| .embedContent .progress.markers-active .markers .step-label { | |
| color: #fff; | |
| } | |
| .embedContent .progress.markers-active .markers .step-number { | |
| background-color: #fff; | |
| } | |
| .embedContent .progress.descriptions-active { | |
| background-image: -webkit-linear-gradient(left, #7f7f7f 50%, #fff 66.66667%, #7f7f7f 83.33333%); | |
| background-image: -moz-linear-gradient(left, #7f7f7f 50%, #fff 66.66667%, #7f7f7f 83.33333%); | |
| background-image: -ms-linear-gradient(left, #7f7f7f 50%, #fff 66.66667%, #7f7f7f 83.33333%); | |
| background-image: -o-linear-gradient(left, #7f7f7f 50%, #fff 66.66667%, #7f7f7f 83.33333%); | |
| background-image: linear-gradient(left, #7f7f7f 50%, #fff 66.66667%, #7f7f7f 83.33333%); | |
| } | |
| .embedContent .progress.descriptions-active .descriptions .step-label { | |
| color: #fff; | |
| } | |
| .embedContent .progress.descriptions-active .descriptions .step-number { | |
| background-color: #fff; | |
| } | |
| .embedContent .progress.preview-active { | |
| background-image: -webkit-linear-gradient(left, #7f7f7f 66.66667%, #fff 83.33333%, #7f7f7f 100%); | |
| background-image: -moz-linear-gradient(left, #7f7f7f 66.66667%, #fff 83.33333%, #7f7f7f 100%); | |
| background-image: -ms-linear-gradient(left, #7f7f7f 66.66667%, #fff 83.33333%, #7f7f7f 100%); | |
| background-image: -o-linear-gradient(left, #7f7f7f 66.66667%, #fff 83.33333%, #7f7f7f 100%); | |
| background-image: linear-gradient(left, #7f7f7f 66.66667%, #fff 83.33333%, #7f7f7f 100%); | |
| } | |
| .embedContent .progress.preview-active .preview .step-label { | |
| color: #fff; | |
| } | |
| .embedContent .progress.preview-active .preview .step-number { | |
| background-color: #fff; | |
| } | |
| .embedContent .progress.output-active { | |
| background-image: -webkit-linear-gradient(left, #7f7f7f 83.33333%, #fff 100%, #7f7f7f 116.66667%); | |
| background-image: -moz-linear-gradient(left, #7f7f7f 83.33333%, #fff 100%, #7f7f7f 116.66667%); | |
| background-image: -ms-linear-gradient(left, #7f7f7f 83.33333%, #fff 100%, #7f7f7f 116.66667%); | |
| background-image: -o-linear-gradient(left, #7f7f7f 83.33333%, #fff 100%, #7f7f7f 116.66667%); | |
| background-image: linear-gradient(left, #7f7f7f 83.33333%, #fff 100%, #7f7f7f 116.66667%); | |
| } | |
| .embedContent .progress.output-active .output .step-label { | |
| color: #fff; | |
| } | |
| .embedContent .progress.output-active .output .step-number { | |
| background-color: #fff; | |
| } | |
| .embedContent .buttons-panel { | |
| margin-bottom: 20px; | |
| padding: 20px; | |
| } | |
| .embedContent .buttons-panel button { | |
| padding: 3px 10px; | |
| position: relative; | |
| } | |
| .embedContent .buttons-panel button.next:after, .embedContent .buttons-panel button.back:before { | |
| content: ''; | |
| width: 0; | |
| height: 0; | |
| display: block; | |
| border-width: 6px; | |
| border-style: solid; | |
| border-color: transparent; | |
| position: absolute; | |
| top: 5px; | |
| } | |
| .embedContent .buttons-panel button.next { | |
| float: right; | |
| padding-right: 26px; | |
| } | |
| .embedContent .buttons-panel button.next:after { | |
| border-right-width: 0; | |
| border-left-color: #fff; | |
| right: 10px; | |
| } | |
| .embedContent .buttons-panel button.back { | |
| position: relative; | |
| padding-left: 26px; | |
| } | |
| .embedContent .buttons-panel button.back:before { | |
| left: 10px; | |
| border-left-width: 0; | |
| border-right-color: #fff; | |
| } | |
| .embedContent .step-specific { | |
| padding: 25px; | |
| /* elements present at step 1 (type) */ | |
| /* elements present at step 2 (terms) */ | |
| /* elements present at step 3 (area) */ | |
| /* elements present at step 4 (markers) */ | |
| /* step specific headers above horizontal line */ | |
| } | |
| .embedContent .step-specific .h { | |
| font-size: 11px; | |
| text-transform: uppercase; | |
| font-weight: normal; | |
| } | |
| .embedContent .step-specific .h, .embedContent .step-specific p { | |
| padding-bottom: 10px; | |
| } | |
| .embedContent .step-specific.type button.static-button { | |
| float: right; | |
| } | |
| .embedContent .step-specific.type button svg { | |
| width: 188px; | |
| } | |
| .embedContent .step-specific.type + .buttons-panel { | |
| display: none; | |
| } | |
| .embedContent .step-specific.area { | |
| padding-top: 0px; | |
| background-position: 0px 25px; | |
| /* | |
| input, | |
| label { | |
| float: right; | |
| } | |
| */ | |
| } | |
| .embedContent .step-specific.area .h { | |
| padding-bottom: 25px; | |
| line-height: 25px; | |
| } | |
| .embedContent .step-specific.area .mode-options-container { | |
| position: relative; | |
| margin-bottom: 5px; | |
| } | |
| .embedContent .step-specific.area .mode-options-container p.draw-instructions { | |
| margin-right: 150px; | |
| } | |
| .embedContent .step-specific.area .mode-options-container label { | |
| margin: 0px 5px; | |
| } | |
| .embedContent .step-specific.area .mode-options-container label[for="defineAreaModeDraw"] { | |
| margin-right: 15px; | |
| } | |
| .embedContent .step-specific.area .mode-options-container input#include-map-tools { | |
| position: absolute; | |
| top: 2px; | |
| right: 0px; | |
| } | |
| .embedContent .step-specific.area .mode-options-container label[for="include-map-tools"] { | |
| position: absolute; | |
| top: 0px; | |
| right: 15px; | |
| } | |
| .embedContent .step-specific.area .fixed-inputs-container { | |
| display: none; | |
| margin-bottom: 5px; | |
| } | |
| .embedContent .step-specific.area .fixed-inputs-container input { | |
| width: 75px; | |
| padding: 2px 4px; | |
| } | |
| .embedContent .step-specific.area .fixed-inputs-container span.x { | |
| display: inline-block; | |
| margin: 0px 5px; | |
| } | |
| .embedContent .step-specific.area .fixed-inputs-container.on { | |
| display: block; | |
| } | |
| .embedContent .step-specific.markers { | |
| padding: 25px 0 0 0; | |
| } | |
| .embedContent .step-specific.markers .h, | |
| .embedContent .step-specific.markers .instructions { | |
| padding-left: 25px; | |
| padding-right: 25px; | |
| } | |
| .embedContent .step-specific.markers .h label, | |
| .embedContent .step-specific.markers .h #PointMenuEmbedMarkerComment, | |
| .embedContent .step-specific.markers .instructions label, | |
| .embedContent .step-specific.markers .instructions #PointMenuEmbedMarkerComment { | |
| display: block; | |
| } | |
| .embedContent .step-specific.markers .h #PointMenuEmbedMarkerComment, | |
| .embedContent .step-specific.markers .instructions #PointMenuEmbedMarkerComment { | |
| margin: 1px 0 15px 0; | |
| padding: 2px 5px 2px 5px; | |
| width: 80%; | |
| } | |
| .embedContent .step-specific.markers .marker-illustration { | |
| margin-left: 25px; | |
| float: right; | |
| fill: #fff; | |
| width: 120px; | |
| } | |
| .embedContent .step-specific.markers .markers-list { | |
| list-style: none; | |
| margin: 0; | |
| padding: 0; | |
| counter-reset: marker-counter; | |
| } | |
| .embedContent .step-specific.markers .markers-list li { | |
| margin: 0 25px; | |
| padding: 10px 20px 10px 45px; | |
| position: relative; | |
| } | |
| .embedContent .step-specific.markers .markers-list li:before { | |
| content: counter(marker-counter); | |
| counter-increment: marker-counter; | |
| display: block; | |
| position: absolute; | |
| left: 0; | |
| top: 7px; | |
| background-color: #0159a3; | |
| border-radius: 50%; | |
| width: 25px; | |
| height: 25px; | |
| text-align: center; | |
| line-height: 25px; | |
| font-weight: bold; | |
| border: 1px solid #505050; | |
| box-shadow: 0 0 10px -5px #000000; | |
| background-image: -webkit-linear-gradient(135deg, #0159a3, #4a8ac1); | |
| background-image: -moz-linear-gradient(135deg, #0159a3, #4a8ac1); | |
| background-image: -ms-linear-gradient(135deg, #0159a3, #4a8ac1); | |
| background-image: -o-linear-gradient(135deg, #0159a3, #4a8ac1); | |
| background-image: linear-gradient(135deg, #0159a3, #4a8ac1); | |
| } | |
| .embedContent .step-specific.markers .markers-list .remove-marker { | |
| position: absolute; | |
| right: 0; | |
| top: 11px; | |
| background-repeat: no-repeat; | |
| text-indent: -999em; | |
| overflow: hidden; | |
| width: 12px; | |
| height: 12px; | |
| } | |
| .embedContent .step-specific.descriptions label { | |
| font-weight: bold; | |
| } | |
| .embedContent .step-specific.descriptions label, .embedContent .step-specific.descriptions label + span { | |
| margin-right: .5em; | |
| } | |
| .embedContent .step-specific.descriptions a { | |
| color: #fff; | |
| } | |
| .embedContent .step-specific.descriptions input, .embedContent .step-specific.descriptions textarea { | |
| display: block; | |
| width: 75%; | |
| margin-top: 5px; | |
| padding: 5px; | |
| line-height: 18px; | |
| } | |
| .embedContent .step-specific.descriptions input { | |
| margin-bottom: 20px; | |
| } | |
| .embedContent .step-specific.descriptions textarea { | |
| height: 75px; | |
| } | |
| .embedContent .step-specific.descriptions #long-desc-explanation, | |
| .embedContent .step-specific.descriptions #short-desc-explanation { | |
| display: none; | |
| color: rgba(80, 80, 80, 0.9); | |
| background-color: #fff; | |
| position: absolute; | |
| width: 200px; | |
| padding: 10px; | |
| top: 100%; | |
| } | |
| .embedContent .step-specific.descriptions #long-desc-explanation { | |
| left: 100%; | |
| } | |
| .embedContent .step-specific.descriptions #short-desc-explanation { | |
| right: 100%; | |
| } | |
| .embedContent .step-specific.descriptions #long-desc-help, | |
| .embedContent .step-specific.descriptions #short-desc-help { | |
| display: inline-block; | |
| position: relative; | |
| } | |
| .embedContent .step-specific.descriptions #long-desc-help.active #long-desc-explanation, | |
| .embedContent .step-specific.descriptions #long-desc-help.active #short-desc-explanation, | |
| .embedContent .step-specific.descriptions #short-desc-help.active #long-desc-explanation, | |
| .embedContent .step-specific.descriptions #short-desc-help.active #short-desc-explanation { | |
| display: block; | |
| } | |
| .embedContent .step-specific.descriptions #long-desc-explanation, | |
| .embedContent .step-specific.descriptions #short-desc-explanation { | |
| padding-top: 28px; | |
| } | |
| .embedContent .step-specific.descriptions #long-desc-explanation .h, | |
| .embedContent .step-specific.descriptions #short-desc-explanation .h { | |
| position: absolute; | |
| top: 8px; | |
| color: rgba(80, 80, 80, 0.9); | |
| } | |
| .embedContent .step-specific.descriptions #long-desc-explanation .close, | |
| .embedContent .step-specific.descriptions #short-desc-explanation .close { | |
| position: absolute; | |
| right: 8px; | |
| top: 8px; | |
| width: 12px; | |
| height: 12px; | |
| overflow: hidden; | |
| text-indent: -999em; | |
| } | |
| .embedContent .step-specific.preview { | |
| overflow: auto; | |
| height: 350px; | |
| max-height: 450px; | |
| } | |
| .embedContent .step-specific.preview section { | |
| padding-bottom: 10px; | |
| } | |
| .embedContent .step-specific.preview section.map-container { | |
| padding-bottom: 0px; | |
| } | |
| .embedContent .step-specific.preview section .h { | |
| padding-bottom: 5px; | |
| } | |
| .embedContent .step-specific.preview.limit-height { | |
| max-height: 350px; | |
| } | |
| .embedContent .step-specific.preview iframe { | |
| border: none; | |
| margin-right: 5px; | |
| } | |
| .embedContent .step-specific.type, .embedContent .step-specific.terms, .embedContent .step-specific.markers { | |
| background-position: 0 25px; | |
| padding-top: 0; | |
| } | |
| .embedContent .step-specific.type .h, .embedContent .step-specific.terms .h, .embedContent .step-specific.markers .h { | |
| padding-bottom: 25px; | |
| line-height: 25px; | |
| } | |
| .embedContent .illustration { | |
| stroke: #fff; | |
| stroke-width: 1.5; | |
| } | |
| .nkAddMarker #resizableBox { | |
| cursor: crosshair; | |
| cursor: url("img/embed-marker.png") 11 55, crosshair; | |
| } | |
| .edit-popup-content label:after { | |
| content: ':\a'; | |
| white-space: pre; | |
| } | |
| .edit-popup-content input:after { | |
| content: '\a'; | |
| white-space: pre; | |
| } | |
| #added-marker-description { | |
| display: block; | |
| line-height: 18px; | |
| padding: 5px; | |
| margin: 5px 0 10px; | |
| } | |
| .embed-cancel-marker, | |
| .embed-add-marker { | |
| color: rgba(80, 80, 80, 0.9); | |
| font-weight: bold; | |
| } | |
| .embed-add-marker { | |
| margin-right: 10px; | |
| } | |
| /****************************************** | |
| === get Zoom panel === | |
| ******************************************/ | |
| #zoom-panel { | |
| margin-left: -4px; | |
| } | |
| #zoom-panel, | |
| #zoom-panel .sliderWrapper, | |
| #zoom-panel .zoombar-and-buttons-wrapper { | |
| position: relative; | |
| } | |
| #zoom-panel .sliderWrapper:hover .slider span { | |
| position: absolute; | |
| padding: 3px 8px; | |
| top: 0; | |
| left: 30px; | |
| display: block; | |
| } | |
| #zoom-panel .zoombar-and-buttons-wrapper { | |
| padding: 25px 0; | |
| } | |
| #zoom-panel .slider { | |
| margin: 0 0 0 2px; | |
| border: 1px solid #999999; | |
| background: #FFFFFF none repeat 0 0; | |
| } | |
| #zoom-panel .slider > img { | |
| visibility: hidden; | |
| } | |
| #zoom-panel .track { | |
| margin: 0 0 0 32px; | |
| background-position: 1px center; | |
| } | |
| #zoom-panel .olControlZoomIn.olButton, | |
| #zoom-panel .olControlZoomOut.olButton { | |
| position: absolute; | |
| left: 50%; | |
| width: 20px; | |
| height: 20px; | |
| margin: 0 0 0 -10px; | |
| text-align: center; | |
| z-index: 20; | |
| } | |
| #zoom-panel .olControlZoomIn.olButton:focus, #zoom-panel .olControlZoomIn.olButton:hover, | |
| #zoom-panel .olControlZoomOut.olButton:focus, | |
| #zoom-panel .olControlZoomOut.olButton:hover { | |
| width: auto; | |
| overflow: hidden; | |
| } | |
| #zoom-panel .olControlZoomIn.olButton { | |
| top: 0; | |
| } | |
| #zoom-panel .olControlZoomOut.olButton { | |
| bottom: 0; | |
| } | |
| #zoom-panel .slider span { | |
| display: none; | |
| color: #ffffff; | |
| box-shadow: 0 0 6px rgba(0, 0, 0, 0.7); | |
| } | |
| .zoombar-and-buttons-wrapper .wrapper .olButton { | |
| cursor: pointer; | |
| } | |
| .zoombar-and-buttons-wrapper + .zoom-to-selection-button { | |
| margin-top: 10px; | |
| } | |
| .zoom-to-selection-button { | |
| padding: 5px 5px 2px 8px; | |
| } | |
| html.touch #zoom-panel .sliderWrapper { | |
| display: none; | |
| } | |
| html.touch #pan-panel { | |
| display: none; | |
| } | |
| /***************************** | |
| === search === | |
| *****************************/ | |
| #search-panel { | |
| padding: 0 20px; | |
| position: relative; | |
| } | |
| #searchInput { | |
| width: 220px; | |
| border: none; | |
| margin: 0; | |
| top: 21px; | |
| position: relative; | |
| border-top-left-radius: 12px; | |
| border-bottom-left-radius: 12px; | |
| height: 24px; | |
| font-size: 12px; | |
| line-height: 18px; | |
| padding: 0 12px; | |
| color: #787878; | |
| box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2) inset; | |
| border: 1px solid grey; | |
| } | |
| #searchSubmit { | |
| position: relative; | |
| top: 21px; | |
| right: 12px; | |
| height: 24px; | |
| margin: 0; | |
| } | |
| #searchSubmit span { | |
| text-transform: uppercase; | |
| margin: 0 12px; | |
| color: #fff; | |
| } | |
| #searchSubmit .icon { | |
| height: 22px; | |
| width: 15px; | |
| display: none; | |
| } | |
| .lt-ie9 #searchSubmit { | |
| top: 23px; | |
| } | |
| /************************************** | |
| === temporary search ctrl styles === | |
| **************************************/ | |
| #searchLoadingNotice, #noResultsNotice { | |
| padding: 10px; | |
| } | |
| #searchResults { | |
| z-index: 1; | |
| display: none; | |
| top: 65px; | |
| left: 0; | |
| right: 0; | |
| position: absolute; | |
| color: #fff; | |
| overflow-y: auto; | |
| overflow-x: hidden; | |
| min-height: 28px; | |
| max-height: 450px; | |
| } | |
| #searchResults .result-paging { | |
| margin: 0 40px 0 8px; | |
| padding: 8px 0; | |
| text-align: right; | |
| } | |
| #searchResults .h { | |
| font-size: 11px; | |
| font-family: Arial, sans-serif; | |
| font-weight: normal; | |
| } | |
| #searchResults .result-category { | |
| margin: 0 8px; | |
| padding: 14px 0 10px; | |
| } | |
| #searchResults .result-category .icon { | |
| width: 36px; | |
| height: 20px; | |
| } | |
| #searchResults .result-category .h, | |
| #searchResults .result-category .icon { | |
| display: inline-block; | |
| } | |
| #searchResults .result-category .h { | |
| line-height: 20px; | |
| vertical-align: top; | |
| font-size: 11px; | |
| font-family: Arial, sans-serif; | |
| } | |
| #searchResults .areas span, | |
| #searchResults .addresses .municipality-name, | |
| #searchResults .objects span { | |
| font-weight: bolder; | |
| } | |
| #searchResults .addresses select, | |
| #searchResults .addresses .selector { | |
| float: right; | |
| } | |
| #searchResults .addresses .selector { | |
| top: -.5em; | |
| } | |
| #searchResults ul li { | |
| list-style-type: none; | |
| text-transform: none; | |
| font-size: 12px; | |
| text-transform: none; | |
| font-family: Arial, sans-serif; | |
| line-height: 14px; | |
| margin-top: 10px; | |
| clear: right; | |
| } | |
| #next-results-page-button { | |
| cursor: pointer; | |
| color: #fff; | |
| margin: 0 2em; | |
| font-size: 10px; | |
| } | |
| #searchResults a.close, #searchResults a.close:hover, #searchResults a.close:visited, #searchResults a.close:active, | |
| .splashscreen .widget a.close, | |
| .splashscreen .widget a.close:hover, | |
| .splashscreen .widget a.close:visited, | |
| .splashscreen .widget a.close:active { | |
| text-decoration: none; | |
| color: #fff; | |
| padding: 1px; | |
| font-family: monospace; | |
| font-size: 10px; | |
| float: right; | |
| width: 12px; | |
| height: 12px; | |
| position: relative; | |
| right: 8px; | |
| top: 8px; | |
| overflow: hidden; | |
| text-indent: 12px; | |
| } | |
| html.svg #searchResults a.close, html.svg #searchResults a.close:hover, html.svg #searchResults a.close:visited, html.svg #searchResults a.close:active, | |
| html.svg .splashscreen .widget a.close, | |
| html.svg .splashscreen .widget a.close:hover, | |
| html.svg .splashscreen .widget a.close:visited, | |
| html.svg .splashscreen .widget a.close:active { | |
| background: transparent; | |
| padding: 0; | |
| } | |
| html.svg #searchResults a.close .icon.close, html.svg #searchResults a.close:hover .icon.close, html.svg #searchResults a.close:visited .icon.close, html.svg #searchResults a.close:active .icon.close, | |
| html.svg .splashscreen .widget a.close .icon.close, | |
| html.svg .splashscreen .widget a.close:hover .icon.close, | |
| html.svg .splashscreen .widget a.close:visited .icon.close, | |
| html.svg .splashscreen .widget a.close:active .icon.close { | |
| position: absolute; | |
| top: 0; | |
| left: 0; | |
| } | |
| #share-toolbar .icon.close, | |
| .icon.close { | |
| fill: transparent; | |
| stroke-width: 3px; | |
| stroke: #fff; | |
| width: 12px; | |
| height: 12px; | |
| } | |
| .remove-marker .icon.close { | |
| position: absolute; | |
| right: 0; | |
| } | |
| .search-place { | |
| cursor: pointer; | |
| } | |
| .search-place:hover, | |
| .search-place:focus { | |
| text-decoration: underline; | |
| } | |
| /***************************** | |
| === pan panel === | |
| *****************************/ | |
| #pan-panel { | |
| height: 82px; | |
| } | |
| #pan-panel .olButton { | |
| margin: 0; | |
| z-index: 2; | |
| width: 17px; | |
| height: 17px; | |
| display: block; | |
| position: absolute; | |
| cursor: pointer; | |
| background-repeat: no-repeat; | |
| background-position: 0 0; | |
| } | |
| #pan-panel .olControlPanNorthItemInactive { | |
| background-image: url("img/north-arrow.png"); | |
| top: 14px; | |
| } | |
| #pan-panel .olButton.olControlPanSouthItemInactive { | |
| background-image: url("img/south-arrow.png"); | |
| bottom: 16px; | |
| } | |
| #pan-panel .olControlPanEastItemInactive { | |
| background-image: url("img/east-arrow.png"); | |
| right: 9px; | |
| } | |
| #pan-panel .olControlPanWestItemInactive { | |
| background-image: url("img/west-arrow.png"); | |
| left: 7px; | |
| } | |
| #pan-panel .olControlPanNorthItemInactive, | |
| #pan-panel .olControlPanSouthItemInactive { | |
| left: 25px; | |
| } | |
| #pan-panel .olControlPanEastItemInactive, | |
| #pan-panel .olControlPanWestItemInactive { | |
| top: 32px; | |
| } | |
| #pan-panel.disabled button { | |
| opacity: 0.5; | |
| } | |
| /********************** | |
| ==== hover/focus styling ==== | |
| ********************* | |
| #pan-panel .olControlPanNorthItemInactive:focus { | |
| border-bottom-color: #f0f; | |
| } | |
| #pan-panel .olControlPanSouthItemInactive:focus { | |
| border-top-color: #f0f; | |
| } | |
| #pan-panel .olControlPanEastItemInactive:focus { | |
| border-left-color: #f0f; | |
| } | |
| #pan-panel .olControlPanWestItemInactive:focus { | |
| border-right-color: #f0f; | |
| } | |
| .icon:hover, | |
| button:focus .icon { | |
| fill: #f0f; | |
| } | |
| */ | |
| .layersDiv .vectorWidgetToggleBtn:hover, | |
| .layersDiv .vectorWidgetToggleBtn:focus, | |
| .rasterLayerList label:hover, | |
| .rasterLayerList input:focus + label { | |
| text-decoration: underline; | |
| } | |
| /************************** | |
| ==== popup styling === | |
| **************************/ | |
| .user-marker, | |
| #nk-selected-feature, | |
| #nk-selected-coverage-map { | |
| background-color: #606161 !important; | |
| background-color: rgba(80, 80, 80, 0.9) !important; | |
| color: #fff; | |
| font-size: 12px; | |
| text-transform: none; | |
| font-family: Arial, sans-serif; | |
| line-height: 14px; | |
| margin-top: 10px; | |
| } | |
| .user-marker .h, | |
| #nk-selected-feature .h, | |
| #nk-selected-coverage-map .h { | |
| font-size: 12px; | |
| font-family: Arial, sans-serif; | |
| font-weight: normal; | |
| text-transform: uppercase; | |
| margin-bottom: 6px; | |
| line-height: 14px; | |
| } | |
| .user-marker div, | |
| #nk-selected-feature div, | |
| #nk-selected-coverage-map div { | |
| margin-bottom: 8px; | |
| } | |
| #nk-selected-coverage-map .municipalities ul { | |
| display: inline-block; | |
| } | |
| #nk-selected-coverage-map .municipalities li { | |
| display: inline; | |
| } | |
| .olPopupContent { | |
| padding: 8px; | |
| } | |
| .olPopupCloseBox { | |
| background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAABlBMVEX///////9VfPVsAAAAAnRSTlP/AOW3MEoAAAAkSURBVAhbY2BAAYxwgMkB8xlgMlABqDIYicFBVoZqAA57kAAAG2wAWXXlAvwAAAAASUVORK5CYII="); | |
| } | |
| .olPopup.positioned .arrow-anchor.tl:after, .olPopup.positioned .arrow-anchor.tc:after, .olPopup.positioned .arrow-anchor.tr:after { | |
| bottom: -14px; | |
| border-top-color: #606161; | |
| border-top-color: rgba(80, 80, 80, 0.9); | |
| } | |
| .olPopup.positioned .arrow-anchor.bl:after, .olPopup.positioned .arrow-anchor.bc:after, .olPopup.positioned .arrow-anchor.br:after { | |
| top: -14px; | |
| border-bottom-color: #606161; | |
| border-bottom-color: rgba(80, 80, 80, 0.9); | |
| } | |
| .olPopup.positioned .arrow-anchor.cl:after, .olPopup.positioned .arrow-anchor.cr:after { | |
| top: 50%; | |
| } | |
| .olPopup.positioned .arrow-anchor.bl:after, .olPopup.positioned .arrow-anchor.tl:after { | |
| left: 0; | |
| } | |
| .olPopup.positioned .arrow-anchor.cl:after { | |
| left: -14px; | |
| } | |
| .olPopup.positioned .arrow-anchor.br:after, .olPopup.positioned .arrow-anchor.tr:after { | |
| right: 0; | |
| } | |
| .olPopup.positioned .arrow-anchor.cr:after { | |
| right: -14px; | |
| } | |
| .olPopup.positioned .arrow-anchor.bc:after, .olPopup.positioned .arrow-anchor.tc:after { | |
| margin-left: -7px; | |
| left: 50%; | |
| } | |
| .olPopup.positioned .arrow-anchor.cc:after { | |
| display: none; | |
| } | |
| .no-svg #overview-container-panel .olControlOverviewMapExpandableToggleSizeButton { | |
| background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAYCAMAAAD57OxYAAAABlBMVEX///////9VfPVsAAAAAnRSTlP/AOW3MEoAAAA6SURBVHjalc7RCgBQBAPQ+f+fdlva6JayeDhRYCaUH1ww+iRgsIzq2qeWOyOX3zoo34FACZSAl8NvCWoIAK1I4r+CAAAAAElFTkSuQmCC"); | |
| background-repeat: no-repeat; | |
| } | |
| .no-svg #overview-container-panel.maximized-size .olControlOverviewMapExpandableToggleSizeButton { | |
| background-position: 0 -12px; | |
| } | |
| #overview-container-panel { | |
| position: absolute; | |
| bottom: 0; | |
| right: 0; | |
| } | |
| #overview-container-panel .olControlOverviewMapExpandableElement { | |
| background: none; | |
| padding: 8px; | |
| } | |
| #overview-container-panel .olControlOverviewMapExpandableExtentRectangle { | |
| border: 2px dotted #e57231; | |
| background-color: rgba(229, 114, 49, 0.5); | |
| -webkit-background-clip: padding-box; | |
| -moz-background-clip: padding-box; | |
| background-clip: padding-box; | |
| } | |
| #overview-container-panel .olControlOverviewMapExpandableToggleSizeButton { | |
| background-color: #606161; | |
| border-bottom: 6px solid #606161; | |
| border-right: 6px solid #606161; | |
| box-sizing: content-box; | |
| cursor: pointer; | |
| height: 12px; | |
| left: 8px; | |
| overflow: hidden; | |
| position: absolute; | |
| top: 8px; | |
| width: 12px; | |
| } | |
| #overview-container-panel .olControlOverviewMapExpandableToggleSizeButton .icon { | |
| height: 12px; | |
| width: 12px; | |
| } | |
| #overview-container-panel .olControlOverviewMapExpandableToggleSizeButton .icon.minimize { | |
| display: none; | |
| } | |
| #overview-container-panel .olControlOverviewMapExpandableToggleSizeButton .icon.expand { | |
| display: block; | |
| } | |
| #overview-container-panel.maximized-size .olControlOverviewMapExpandableToggleSizeButton .icon.expand { | |
| display: none; | |
| } | |
| #overview-container-panel.maximized-size .olControlOverviewMapExpandableToggleSizeButton .icon.minimize { | |
| display: block; | |
| } | |
| html.touch #overview-container-panel .olControlOverviewMapExpandableToggleSizeButton, | |
| html.touch #overview-container-panel .olControlOverviewMapExpandableToggleSizeButton .icon { | |
| height: 24px; | |
| width: 24px; | |
| } | |
| #secondary-toolbar ~ #overview-container-panel { | |
| right: 80px; | |
| bottom: 10px; | |
| } | |
| html.touch #heightProfileLightboxCloseBtn, | |
| html.touch #searchResults a.close { | |
| text-indent: 100%; | |
| } | |
| html.touch #heightProfileLightboxCloseBtn, | |
| html.touch #heightProfileLightboxCloseBtn .icon.close, | |
| html.touch #searchResults a.close, | |
| html.touch #searchResults a.close .icon.close { | |
| width: 24px; | |
| height: 24px; | |
| } | |
| /* media query fallback for IE8 */ | |
| .sub850h #layerselector-panel-vector .widget { | |
| top: auto; | |
| bottom: 0; | |
| } | |
| .sub750h #zoom-panel .sliderWrapper { | |
| display: none; | |
| } | |
| .sub650h #basic-toolbar .panel, | |
| #secondary-toolbar .panel { | |
| padding: 15px 0; | |
| } | |
| .sub550w #search-toolbar { | |
| height: 120px; | |
| right: 10px; | |
| } | |
| .sub550w #search-panel { | |
| width: 100%; | |
| } | |
| /*************************** | |
| focus for toolbar controls | |
| ***************************/ | |
| .fullscreen-button:focus, | |
| .olControlZoomIn:focus, | |
| .olControlZoomOut:focus, | |
| .zoom-to-selection-button:focus, | |
| .getURL-button:focus, | |
| #layerselector-panel input:focus + label, | |
| #searchInpun:focus, | |
| #searchSubmit:focus { | |
| outline: 2px solid grey; | |
| } | |
| /*************************** | |
| === tools === | |
| ***************************/ | |
| #secondary-toolbar, #secondary-toolbar ~ #overview-container-panel, #secondary-toolbar.minified, #secondary-toolbar.minified ~ #overview-container-panel { | |
| -webkit-transition: all 0.5s ease-in-out; | |
| -moz-transition: all 0.5s ease-in-out; | |
| -ms-transition: all 0.5s ease-in-out; | |
| -o-transition: all 0.5s ease-in-out; | |
| transition: all 0.5s ease-in-out; | |
| } | |
| #secondary-toolbar > .panel-name { | |
| width: 100%; | |
| text-align: center; | |
| cursor: pointer; | |
| text-transform: uppercase; | |
| color: #fff; | |
| -webkit-font-smoothing: antialiased; | |
| } | |
| #secondary-toolbar > .panel-name svg.icon { | |
| display: none; | |
| } | |
| #secondary-toolbar.minified > .panel-name { | |
| display: block; | |
| width: auto; | |
| text-align: left; | |
| left: 0; | |
| -webkit-transform: rotate(90deg) translateY(100%); | |
| -moz-transform: rotate(90deg) translateY(100%); | |
| -ms-transform: rotate(90deg) translateY(100%); | |
| -o-transform: rotate(90deg) translateY(100%); | |
| transform: rotate(90deg) translateY(100%); | |
| -webkit-transform-origin: 0% 100%; | |
| -moz-transform-origin: 0% 100%; | |
| -ms-transform-origin: 0% 100%; | |
| -o-transform-origin: 0% 100%; | |
| transform-origin: 0% 100%; | |
| position: absolute; | |
| padding: 10px 40px 10px 70px; | |
| min-height: 37px; | |
| font-size: 12px; | |
| -webkit-touch-callout: none; | |
| -webkit-user-select: none; | |
| -khtml-user-select: none; | |
| -moz-user-select: none; | |
| -ms-user-select: none; | |
| user-select: none; | |
| } | |
| #secondary-toolbar.minified > .panel-name:before { | |
| display: block; | |
| content: ''; | |
| position: absolute; | |
| top: 0; | |
| right: 0; | |
| bottom: 0; | |
| left: 0; | |
| z-index: -1; | |
| background: rgba(80, 80, 80, 0.9); | |
| -webkit-transform: perspective(3px) rotateX(-1deg) translateY(1px); | |
| -moz-transform: perspective(3px) rotateX(-1deg) translateY(1px); | |
| -ms-transform: perspective(3px) rotateX(-1deg) translateY(1px); | |
| -o-transform: perspective(3px) rotateX(-1deg) translateY(1px); | |
| transform: perspective(3px) rotateX(-1deg) translateY(1px); | |
| border-radius: 0 0 10px 10px; | |
| /* | |
| cancel the box-shadow of the toolbar by an complementary colored inset shadow | |
| */ | |
| -webkit-box-shadow: 0 6px 6px -6px rgba(175, 175, 175, 0.3) inset; | |
| -moz-box-shadow: 0 6px 6px -6px rgba(175, 175, 175, 0.3) inset; | |
| box-shadow: 0 6px 6px -6px rgba(175, 175, 175, 0.3) inset; | |
| } | |
| #secondary-toolbar.minified > .panel-name span { | |
| display: inline-block; | |
| -webkit-transform: translateZ(50px); | |
| transform: translateZ(50px); | |
| } | |
| #secondary-toolbar.minified > .panel-name svg.icon { | |
| display: inline; | |
| position: absolute; | |
| left: 30px; | |
| bottom: 7px; | |
| width: 26px; | |
| height: 26px; | |
| -webkit-transform: rotate(-90deg) translateZ(50px); | |
| -moz-transform: rotate(-90deg); | |
| -ms-transform: rotate(-90deg); | |
| -o-transform: rotate(-90deg); | |
| transform: rotate(-90deg); | |
| } | |
| #secondary-toolbar.minified { | |
| width: 5px; | |
| } | |
| #secondary-toolbar.minified .panel + .panel { | |
| background-image: none; | |
| } | |
| #secondary-toolbar.minified ~ #overview-container-panel { | |
| right: 15px; | |
| bottom: 10px; | |
| } | |
| #secondary-toolbar.minified button, | |
| #secondary-toolbar.minified a { | |
| display: none; | |
| } | |
| .no-svg #secondary-toolbar.minified > .panel-name:after { | |
| background-image: url("img/tools-icon.png"); | |
| background-position: 0; | |
| background-repeat: no-repeat; | |
| content: ''; | |
| position: absolute; | |
| top: 50%; | |
| left: 30px; | |
| margin-top: -13px; | |
| width: 27px; | |
| height: 26px; | |
| } | |
| #tools-panel { | |
| position: relative; | |
| text-align: center; | |
| } | |
| #tools-panel .tool > button { | |
| margin: 10px 0; | |
| width: 30px; | |
| height: 30px; | |
| padding: 5px; | |
| } | |
| #tools-panel .icon { | |
| width: 20px; | |
| height: 20px; | |
| } | |
| #tools-panel .tool.active > button:after { | |
| border: 10px solid transparent; | |
| border-right-color: #484848; | |
| border-right-color: rgba(0, 0, 0, 0.3); | |
| right: 100%; | |
| top: 50%; | |
| margin-top: -5px; | |
| } | |
| .tool { | |
| position: relative; | |
| } | |
| .tool .widget { | |
| position: absolute; | |
| left: auto; | |
| top: 25%; | |
| height: auto; | |
| right: 100%; | |
| font-size: 12px; | |
| text-align: left; | |
| text-transform: none; | |
| } | |
| .tool.active > button:after { | |
| content: ''; | |
| display: block; | |
| position: absolute; | |
| z-index: 2000; | |
| } | |
| .tool.active .widget { | |
| display: block; | |
| } | |
| #del-panel .tool { | |
| position: static; | |
| } | |
| /*************************** | |
| draw control | |
| ***************************/ | |
| .tool.draw .widget { | |
| width: 92px; | |
| padding: 10px; | |
| } | |
| .tool.draw .widget ul { | |
| list-style: none; | |
| text-align: center; | |
| position: relative; | |
| left: -5px; | |
| } | |
| .tool.draw .widget ul button { | |
| color: #fff; | |
| position: relative; | |
| overflow: hidden; | |
| } | |
| .tool.draw .widget ul button.active span, .tool.draw .widget ul button:active span { | |
| background-image: none; | |
| } | |
| .tool.draw .widget ul button.text-button { | |
| width: 100%; | |
| padding-top: 10px; | |
| } | |
| .tool.draw .widget ul button .icon, | |
| .tool.draw .widget ul button span { | |
| margin: 5px; | |
| } | |
| .tool.draw .widget ul button .icon { | |
| width: 20px; | |
| height: 20px; | |
| } | |
| .tool.draw .widget ul button span { | |
| background-position: 0 top; | |
| display: block; | |
| min-height: 20px; | |
| padding-top: 10px; | |
| } | |
| .tool.draw .widget ul button .icon + span { | |
| position: absolute; | |
| left: 100%; | |
| background-image: none; | |
| } | |
| .tool.draw .widget ul li { | |
| margin-top: 5px; | |
| overflow: hidden; | |
| } | |
| .tool.draw .widget ul li.text-only button { | |
| width: 100%; | |
| } | |
| .tool.draw .widget ul li.text-only button span { | |
| margin-top: 0; | |
| } | |
| .tool.draw .widget .measures.point .length, | |
| .tool.draw .widget .measures.point .area { | |
| display: none; | |
| } | |
| .tool.draw .widget .measures.line .area { | |
| display: none; | |
| } | |
| .tool.draw .widget .measures .h { | |
| background-position: 0 top; | |
| margin: 10px -10px; | |
| padding: 10px 10px 0 10px; | |
| } | |
| .tool.draw .widget .measures dl { | |
| line-height: 1.4em; | |
| } | |
| .tool.draw .widget .measures .h, | |
| .tool.draw .widget .measures dd { | |
| margin-bottom: 2px; | |
| } | |
| .tool.draw .widget .measures dt:after { | |
| content: ':'; | |
| } | |
| .tool.draw .widget .measures dd { | |
| white-space: pre; | |
| text-align: right; | |
| } | |
| #feature-label { | |
| width: 100%; | |
| } | |
| .update-feature-label, | |
| .cancel-feature-label { | |
| padding: 0 12px 0 12px; | |
| margin-top: 1em; | |
| } | |
| .update-feature-label:disabled, | |
| .cancel-feature-label:disabled { | |
| color: #606161; | |
| cursor: not-allowed; | |
| } | |
| .cancel-feature-label { | |
| float: right; | |
| } | |
| /*************************** | |
| height profile control | |
| ***************************/ | |
| .tool.height-profile .widget { | |
| padding: 10px; | |
| min-width: 230px; | |
| } | |
| .tool.height-profile .widget .h { | |
| margin-bottom: 20px; | |
| } | |
| .tool.height-profile .widget input { | |
| width: 100%; | |
| } | |
| .tool.height-profile .widget label, | |
| .tool.height-profile .widget button { | |
| display: block; | |
| margin-top: 20px; | |
| } | |
| .tool.height-profile .widget fieldset { | |
| border: none; | |
| margin-top: 20px; | |
| padding-top: 1em; | |
| } | |
| .tool.height-profile .widget legend { | |
| color: #fff; | |
| } | |
| .tool.height-profile .widget .fileUpload { | |
| position: relative; | |
| overflow: hidden; | |
| margin: 10px; | |
| width: 80px; | |
| } | |
| .tool.height-profile .widget .fileUpload input.upload { | |
| position: absolute; | |
| top: 0; | |
| right: 0; | |
| margin: 0; | |
| padding: 0; | |
| font-size: 20px; | |
| cursor: pointer; | |
| opacity: 0; | |
| filter: alpha(opacity=0); | |
| } | |
| .tool.height-profile .widget button { | |
| padding: 0 12px 0 12px; | |
| } | |
| .tool.height-profile .widget button:disabled { | |
| color: #606161; | |
| cursor: not-allowed; | |
| } | |
| .tool.height-profile .widget button[type='submit'] { | |
| height: 40px; | |
| text-align: center; | |
| width: 100%; | |
| font-size: 12px; | |
| } | |
| .tool.height-profile .widget .popular-route { | |
| color: #606161; | |
| padding: 0 12px 0 12px; | |
| display: block; | |
| text-decoration: none; | |
| margin: 0 0 1em 0; | |
| text-transform: none; | |
| font-size: 12px; | |
| } | |
| .tool.height-profile .widget .error-message { | |
| background-position: 0 0; | |
| margin-top: 20px; | |
| padding-top: 10px; | |
| } | |
| .height-profile-lightbox.splashscreen .widget { | |
| width: 820px; | |
| padding: 0px; | |
| margin: 25px auto 0; | |
| } | |
| .height-profile-lightbox.splashscreen .widget .loadingNotice { | |
| display: none; | |
| } | |
| .height-profile-lightbox.splashscreen .widget.loading .header, .height-profile-lightbox.splashscreen .widget.loading .image-wrapper, .height-profile-lightbox.splashscreen .widget.loading .button-panel { | |
| display: none; | |
| } | |
| .height-profile-lightbox.splashscreen .widget.loading .loadingNotice { | |
| display: block; | |
| padding: 25px; | |
| } | |
| .height-profile-lightbox.splashscreen .widget .header { | |
| padding: 24px 15px 24px 24px; | |
| } | |
| .height-profile-lightbox.splashscreen .widget .header a.close { | |
| position: absolute; | |
| top: 4px; | |
| right: -12px; | |
| } | |
| .height-profile-lightbox.splashscreen .widget .header h1.h { | |
| font-family: Metabook, Arial, sans-serif; | |
| font-size: 30px; | |
| line-height: 34px; | |
| font-weight: normal; | |
| } | |
| .height-profile-lightbox.splashscreen .widget .image-wrapper { | |
| text-align: center; | |
| } | |
| .height-profile-lightbox.splashscreen .widget .button-panel { | |
| background-position: 0 0; | |
| padding: 15px; | |
| text-align: right; | |
| } | |
| .height-profile-lightbox.splashscreen .widget .button-panel button { | |
| line-height: 24px; | |
| text-align: left; | |
| padding: 0px 32px 0px 12px; | |
| margin-right: 20px; | |
| position: relative; | |
| } | |
| .height-profile-lightbox.splashscreen .widget .button-panel button:last-child { | |
| margin-right: 0px; | |
| } | |
| .height-profile-lightbox.splashscreen .widget .button-panel button:after { | |
| content: ''; | |
| display: block; | |
| width: 14px; | |
| height: 14px; | |
| position: absolute; | |
| border: none; | |
| top: 5px; | |
| right: 10px; | |
| } | |
| .height-profile-lightbox.splashscreen .widget .button-panel button.save:after { | |
| background: url("img/btn-icon-save.png") no-repeat 0px 0px; | |
| } | |
| .height-profile-lightbox.splashscreen .widget .button-panel button.print:after { | |
| background: url("img/btn-icon-print.png") no-repeat 0px 0px; | |
| } | |
| /*************************** | |
| transformations control | |
| ***************************/ | |
| .tool.transformations .widget { | |
| width: 300px; | |
| padding: 10px 50px 10px 10px; | |
| } | |
| .tool.transformations .widget button { | |
| margin-top: 30px; | |
| } | |
| .tool.transformations .widget label:after { | |
| content: ':'; | |
| } | |
| .tool.transformations .widget fieldset { | |
| margin-top: 20px; | |
| } | |
| .tool.transformations .widget legend { | |
| color: #fff; | |
| } | |
| .tool.transformations .widget input, .tool.transformations .widget select { | |
| margin-bottom: 10px; | |
| } | |
| .tool.transformations .widget input { | |
| border: 1px solid black; | |
| height: 24px; | |
| padding: 5px; | |
| box-shadow: 3px 0 4px -2px rgba(0, 0, 0, 0.5) inset; | |
| width: 200px; | |
| } | |
| .tool.transformations .widget h2 { | |
| font-size: 12px; | |
| font-weight: bold; | |
| margin: 15px 0px 0px; | |
| } | |
| .tool.transformations .widget .output-value { | |
| font-weight: bold; | |
| } | |
| .tool.transformations .widget .output-label { | |
| margin-top: 15px; | |
| display: block; | |
| } | |
| .tool.transformations .widget h2:after, | |
| .tool.transformations .widget .output-label:after { | |
| content: ':'; | |
| } | |
| .tool.transformations form fieldset { | |
| border: none; | |
| } | |
| .tool.transformations form.disabled label, | |
| .tool.transformations form.disabled legend { | |
| color: #aaa; | |
| } | |
| .tool.transformations form.disabled input, | |
| .tool.transformations form.disabled select { | |
| background-color: #aaa; | |
| } | |
| .tool.transformations form.disabled button { | |
| display: none; | |
| } | |
| /******************************** | |
| services (WMS overlay selector) | |
| ********************************/ | |
| .overlay-group-panel { | |
| text-align: center; | |
| } | |
| .overlay-group-panel .widget { | |
| top: 0; | |
| } | |
| .overlay-group-panel .widget .cnt ul { | |
| list-style: none; | |
| } | |
| .overlay-group-panel .widget .cnt > ul.containing-1 { | |
| width: 88px; | |
| } | |
| .overlay-group-panel .widget .cnt > ul.containing-2 { | |
| width: 176px; | |
| } | |
| .overlay-group-panel .widget .cnt > ul.containing-3 { | |
| width: 264px; | |
| } | |
| .overlay-group-panel .widget .cnt > ul.containing-4 { | |
| width: 352px; | |
| } | |
| .overlay-group-panel .widget .cnt > ul.containing-5 { | |
| width: 440px; | |
| } | |
| .overlay-group-panel .widget .cnt > ul.containing-6 { | |
| width: 528px; | |
| } | |
| .overlay-group-panel .widget .cnt > ul.containing-7 { | |
| width: 616px; | |
| } | |
| .overlay-group-panel .widget .cnt > ul.containing-8 { | |
| width: 704px; | |
| } | |
| .overlay-group-panel .widget .cnt > ul > li { | |
| font-size: 10px; | |
| display: block; | |
| float: left; | |
| height: 40px; | |
| width: 88px; | |
| text-transform: uppercase; | |
| position: relative; | |
| } | |
| .overlay-group-panel .widget .cnt > ul > li:first-child { | |
| background-image: none; | |
| } | |
| .overlay-group-panel .widget .cnt > ul > li ul { | |
| padding: 5px 0 0 0; | |
| } | |
| .overlay-group-panel .widget .cnt > ul > li ul li { | |
| overflow: hidden; | |
| } | |
| .overlay-group-panel .widget .cnt > ul > li a, .overlay-group-panel .widget .cnt > ul > li header { | |
| margin: 5px; | |
| padding: 5px; | |
| color: #fff; | |
| width: 78px; | |
| display: block; | |
| height: 30px; | |
| text-decoration: none; | |
| } | |
| .overlay-group-panel .widget .cnt > ul > li a:hover, .overlay-group-panel .widget .cnt > ul > li a:focus, .overlay-group-panel .widget .cnt > ul > li header:hover, .overlay-group-panel .widget .cnt > ul > li header:focus { | |
| text-decoration: underline; | |
| } | |
| .overlay-group-panel .widget .cnt > ul > li .h { | |
| font-size: 10px; | |
| height: 40px; | |
| top: 0; | |
| left: 0; | |
| position: absolute; | |
| padding-top: 10px; | |
| padding-left: 10px; | |
| width: 88px; | |
| } | |
| .overlay-group-panel .widget .cnt > ul > li header + ul { | |
| display: none; | |
| } | |
| .overlay-group-panel .widget .cnt > ul > li header + ul:hover, .overlay-group-panel .widget .cnt > ul > li header + ul:focus { | |
| display: block; | |
| } | |
| .overlay-group-panel .widget .cnt > ul > li header.active + ul, .overlay-group-panel .widget .cnt > ul > li header:hover + ul { | |
| display: block; | |
| } | |
| .overlay-group-panel .widget .cnt > ul > li.focused header + ul { | |
| display: block; | |
| } | |
| /*************************** | |
| emergency poster control | |
| ***************************/ | |
| #map.select-emergency-poster-point { | |
| cursor: url("img/emergency-marker.png") 17 51, default !important; | |
| } | |
| #emergencyMainMenu { | |
| width: 60px; | |
| height: 60px; | |
| position: absolute; | |
| top: 50%; | |
| left: 50%; | |
| z-index: 900; | |
| display: none; | |
| overflow: visible; | |
| /*background: transparent url('img/emergency-marker.png') no-repeat 0 0;*/ | |
| margin: -52px 0 0 -17px; | |
| margin: -44px 0 0 -9px; | |
| } | |
| #emergencyMainMenu.active { | |
| display: block; | |
| } | |
| #emergencyMainMenu > .arrow { | |
| position: absolute; | |
| bottom: 100%; | |
| left: 50%; | |
| z-index: 1000; | |
| border-color: #555555 transparent transparent transparent; | |
| border-style: solid; | |
| border-width: 7px; | |
| margin: 0 0 -11px -18px; | |
| opacity: 0.7; | |
| filter: alpha(opacity=70); | |
| } | |
| #emergencyMainMenu .emergency-poster-popup { | |
| top: auto; | |
| right: auto; | |
| bottom: 100%; | |
| left: -165px; | |
| width: 400px; | |
| margin-bottom: 3px; | |
| } | |
| .tool.emergency-poster .widget { | |
| background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAoCAYAAAACJPERAAAEEklEQVR42r2WTUgbURDHq1Fp66G1n4cePXhRqYqH4rUgBaGloAcRodJDD7314MFjD1bwIIIKrRc/8FtErZeKorTiJyYRFaMxaqJRk038TDR+TWe2PpPuy75s9uDCn+Tt7sxvZ+a9ee9ObGxsNIoRSLMfnaDQi3+uGyqAGHgFLy1wIVABirtWPC/2LPgBInAkoIGB8vLyHlRVVb1vaGhobG1tXejo6AD6pTHdp+f0HoOLwBGBBQUFSbW1tZ/6+/vBbDaDc3sbDg8PIRAIwP7+PmxuboLRaIS+vj6g9woLCx9HAouA8eXl5a+6u7thcXFRhpydn8PZ2Zn8//T0FE5OTsDv94PP55M/ZG5uDuh9siN7DsxBFRFWVFTkUHRutxvOESYCHh8fw9HRkQy22+3Q29sLZM9HzKB8lHHFxcVP6IslSQoL9GE6j8fG4Gh8/D/gwcGBnPKNjQ3o6uqCkpKSp+RPGW24KOOpNktLS6oRetPTQTIYQEpK4oB7e3vg9XrBhPWvq6v7rEgzD2UTZ2BgQFTDUGhYoOTxwO6uS55c+fn5jxTR3uFSi9P/rclkEtbQE4SGBbrdErhcLpiYmADyp0zxDZSltqmpqc/ldgsnjSctjUHVgBjpLqysrAD662YpZiyunm1tbTvknAH9aIwAzXKNjsrAnZ0dsDscQP4UdeWh7e3tPoqMRehD46igIyMElJvI1pYTqHNFhLa0tBgxXcGUYqq8WVngCZGUmPgPkpAAUmYmSBmkDHCjdrGODLi2tkat0qaA8jWlXkqtLVhDfh2G1jS0hqERko/5+QUgf8qacrO3srLy9dTUlCqQsiClpjKoKtBud8AIppr8KWcv1xxycnISe3p6CKK28EOhqsAVq1Xuw+SPpVbYkWpqakpmZmbUFn4oNCxw1WaToyQ/ah2JS3F2dvb9zs5OWmeidagKnJ6ehg60Jz+C3suDy8rKUqhpYw+OCkjzoRPtyD4ckEFVt7fS0tLk+vr6b3/Gxsi5ELhkscDQ0BDQ+2Sntq2RNB1Vqqur82lSDA8Pw+zsLFiWl8FiWaYsYCpn4NfgIFBW6D0tRxbNh7Lm5ub0yclJGEQAbe60g9Avjek+Pdd6ONN6/DQUFRXdXV9fD9iwblar9UY0pvu5ubkJfHTi06AmOB5FfjqdTqzl1o1wTCeFlggw/Sd8h8PxwUPrVJJuhGOCvovqhI+7ABtEFDpPZl2Kicarq6svxLY8VDMYJ0wc7T4KBRobG2N0QLWD8UTxmw5sTDj+ocGO+eegmj7g4uLi4+XlJTAh+I0AxCSAisWgKVdXV8CE4+cMIJB+KAkAEiB4BVAxQhvdUB5svoZ+p3HUUDTUoy/X0FwdtrqhL6+hz24Teo/V8zahpK/0e9vQh3pt/wI91djUogDO5gAAAABJRU5ErkJggg=="); | |
| background-repeat: no-repeat; | |
| background-position: 10px 50%; | |
| padding: 0 20px 0 50px; | |
| display: table; | |
| white-space: pre; | |
| text-transform: uppercase; | |
| } | |
| .tool.emergency-poster .widget .wrapper { | |
| display: table-row; | |
| height: 60px; | |
| } | |
| .tool.emergency-poster .widget .wrapper div { | |
| display: table-cell; | |
| padding: 10px 0; | |
| vertical-align: middle; | |
| text-align: left; | |
| } | |
| /*.emergency-poster-terms-popup, .emergency-poster-location-popup {*/ | |
| .emergency-poster-popup { | |
| position: absolute; | |
| top: 100px; | |
| right: 200px; | |
| z-index: 2000; | |
| max-width: 406px; | |
| color: #fff; | |
| font-size: 12px; | |
| } | |
| .emergency-poster-popup .contentContainer .header { | |
| padding: 24px 24px 24px 60px; | |
| background-repeat: no-repeat; | |
| background-position: 20px 24px; | |
| background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAB8lBMVEUCAgICAgICAgICAgICAgICAgKqqqoCAgKIiIh5eXlfX1+KioqWlpaNjY11dXV9fX2UlJSPj4+BgYGXl5eenp45OTmdnZ0ODg56enqRkZGOjo5lZWWcnJyoqKiampqnp6dqamqZmZlUVFRYWFinp6eAgIBra2ufn5+VlZWampp+fn5oaGiQkJCXl5diYmKSkpKUlJSampptbW2bm5tvb28iIiLsAwPb29uxsbG4uLjpLy/AwMC7u7vi4uK2trbR0dHf39/x8fHrMTHsMjKwsLCvr6+srKze3t6qqqrrLCzNzc3JycnpLi/oLi63t7fg4eHt7e3rMDDPz8/GxsbBwcG8vLzqKirsLCzsMTHW1tbj4+PpKSnLy8vsCwvn5+ju7u7MzM3Y2Nnz8/PExMTqMDC5ubnHx8fuoaLgnp7tj4/a2tr29vbtm5vV1dbW19fq6urp6enS0tLtmprfjY3n5+e6uruys7Prqqrc3N3pLi7b29zdm5vg4ODr7OzQ0ND39/fo6Ojgjo6tra3rKyv4+Pjw8PDv7/D09PTurK3X19fS0tPoKSm/v7/T09TqLy+ysrLh4eHhlJThhITgg4PekZHrn5/m5ub19fbMzMzl5eXb3NzW1tfOzs7CwsL19fXtkJC9vb66urq0tLTIyMjy8vLU1dXfL3tCAAAANnRSTlMAAQIEBQMABkApF0JpSyQtX1A0bJQMjwcrVk4aiOJ53h57EhPVMR2bYnUvHFRwGFljfh+AIQmEbjEzAAACE0lEQVR4XpXUVZfbMBAF4KSS4+ByF7pbZmbZDnOWmbHMzMzMzAz/s5p4pFrHfek8f2fuTWTJ4/P5PMp4vR7XOI3XMSpykllyFKYSjdijaf9kNqF6c43fXxnUKSkzl+Fkwbz51s6fe2LJJbVBYKAUQ+iyhZaReXt3x6/MnVOpM+HFFJXTVJvGrau2mem9fK39RogSVNKssG47zNFj04bZ5NzF+9A1u7+o5s37Uj4ESoRppMLMoNn7df/rshlPHCkugkCxSG9Ji6wRxkZs05MeCEOgaBQYklkctaEpXcgHYRU2qr8k+3B0E805Y6AWV/FFs/MHZWdAwhw4PFfnCNNi0hxt40iY7ffNIEFE52wDcy+Xy41mpxib2vUkGu3cx82YtRSRRqtSkHWIKXOdm9/xEDQvow3HIeuEik5y8/g0IoibhD5nR7PZvj6Ii3ae7+q6yM2D7hqBSGVMnsX4MGPD5c5gUmYzkX9BoVeYBEcT0rS3Ngik0eWGMD2AhLkyuBLPBfJWxYVJAxKmv7BanDBHet0YmtIEYw+FebQWFslPpfHpMzyL5y9evkLTUVyHi7DVeishzwLNu0IEF8lrEO7+oJqOQhUYRKia8v1OM1iM4EVQVGNdcvKjbT59NjduEka9nHqgvpiMfxv6/qN18xb35URF6NaAvzrir2hQrrn7waCUEmITadxPj8YBkv98xISS0F3lD6SF3DjTwx3qAAAAAElFTkSuQmCC"); | |
| } | |
| .emergency-poster-popup .contentContainer .header h1.h { | |
| font-family: Metabook, Arial, sans-serif; | |
| font-size: 30px; | |
| font-weight: normal; | |
| } | |
| .emergency-poster-popup .contentContainer .step-body { | |
| padding: 0 24px 24px 24px; | |
| } | |
| .emergency-poster-popup .contentContainer .step-body, .emergency-poster-popup .contentContainer .step-body .h { | |
| font-size: 12px; | |
| line-height: 1.5; | |
| } | |
| .emergency-poster-popup .contentContainer .step-body .h { | |
| text-transform: uppercase; | |
| font-weight: normal; | |
| margin-bottom: .75em; | |
| } | |
| .emergency-poster-popup .contentContainer .step-body p { | |
| margin-bottom: 1.5em; | |
| } | |
| .emergency-poster-popup .contentContainer .step-body p:last-child { | |
| margin-bottom: 0; | |
| } | |
| .emergency-poster-popup .contentContainer .button-panel { | |
| background-position: 0 0; | |
| padding: 24px; | |
| } | |
| .emergency-poster-popup .contentContainer .h { | |
| margin: 0; | |
| } | |
| .emergency-poster-popup .loadingNotice, | |
| .emergency-poster-preview-popup.splashscreen .loadingNotice { | |
| display: none; | |
| } | |
| .emergency-poster-popup.loading .header, | |
| .emergency-poster-popup.loading .step-body, | |
| .emergency-poster-popup.loading .button-panel, | |
| .emergency-poster-preview-popup.splashscreen.loading .header, | |
| .emergency-poster-preview-popup.splashscreen.loading .step-body, | |
| .emergency-poster-preview-popup.splashscreen.loading .button-panel { | |
| display: none; | |
| } | |
| .emergency-poster-popup.loading .loadingNotice, | |
| .emergency-poster-preview-popup.splashscreen.loading .loadingNotice { | |
| display: block; | |
| padding: 25px; | |
| } | |
| .emergency-poster-popup .progress, | |
| .emergency-poster-preview-popup.splashscreen .progress { | |
| right: 24px; | |
| top: 24px; | |
| } | |
| .emergency-poster-popup .progress.terms-active, | |
| .emergency-poster-preview-popup.splashscreen .progress.terms-active { | |
| background-image: -webkit-linear-gradient(left, #7f7f7f -50%, #fff 0%, #7f7f7f 50%); | |
| background-image: -moz-linear-gradient(left, #7f7f7f -50%, #fff 0%, #7f7f7f 50%); | |
| background-image: -ms-linear-gradient(left, #7f7f7f -50%, #fff 0%, #7f7f7f 50%); | |
| background-image: -o-linear-gradient(left, #7f7f7f -50%, #fff 0%, #7f7f7f 50%); | |
| background-image: linear-gradient(left, #7f7f7f -50%, #fff 0%, #7f7f7f 50%); | |
| } | |
| .emergency-poster-popup .progress.terms-active .terms .step-label, | |
| .emergency-poster-preview-popup.splashscreen .progress.terms-active .terms .step-label { | |
| color: #fff; | |
| } | |
| .emergency-poster-popup .progress.terms-active .terms .step-number, | |
| .emergency-poster-preview-popup.splashscreen .progress.terms-active .terms .step-number { | |
| background-color: #fff; | |
| } | |
| .emergency-poster-popup .progress.location-active, | |
| .emergency-poster-preview-popup.splashscreen .progress.location-active { | |
| background-image: -webkit-linear-gradient(left, #7f7f7f 0%, #fff 50%, #7f7f7f 100%); | |
| background-image: -moz-linear-gradient(left, #7f7f7f 0%, #fff 50%, #7f7f7f 100%); | |
| background-image: -ms-linear-gradient(left, #7f7f7f 0%, #fff 50%, #7f7f7f 100%); | |
| background-image: -o-linear-gradient(left, #7f7f7f 0%, #fff 50%, #7f7f7f 100%); | |
| background-image: linear-gradient(left, #7f7f7f 0%, #fff 50%, #7f7f7f 100%); | |
| } | |
| .emergency-poster-popup .progress.location-active .location .step-label, | |
| .emergency-poster-preview-popup.splashscreen .progress.location-active .location .step-label { | |
| color: #fff; | |
| } | |
| .emergency-poster-popup .progress.location-active .location .step-number, | |
| .emergency-poster-preview-popup.splashscreen .progress.location-active .location .step-number { | |
| background-color: #fff; | |
| } | |
| .emergency-poster-popup .progress.preview-active, | |
| .emergency-poster-preview-popup.splashscreen .progress.preview-active { | |
| background-image: -webkit-linear-gradient(left, #7f7f7f 50%, #fff 100%, #7f7f7f 150%); | |
| background-image: -moz-linear-gradient(left, #7f7f7f 50%, #fff 100%, #7f7f7f 150%); | |
| background-image: -ms-linear-gradient(left, #7f7f7f 50%, #fff 100%, #7f7f7f 150%); | |
| background-image: -o-linear-gradient(left, #7f7f7f 50%, #fff 100%, #7f7f7f 150%); | |
| background-image: linear-gradient(left, #7f7f7f 50%, #fff 100%, #7f7f7f 150%); | |
| } | |
| .emergency-poster-popup .progress.preview-active .preview .step-label, | |
| .emergency-poster-preview-popup.splashscreen .progress.preview-active .preview .step-label { | |
| color: #fff; | |
| } | |
| .emergency-poster-popup .progress.preview-active .preview .step-number, | |
| .emergency-poster-preview-popup.splashscreen .progress.preview-active .preview .step-number { | |
| background-color: #fff; | |
| } | |
| .emergency-poster-popup .button-panel button, | |
| .emergency-poster-preview-popup.splashscreen .button-panel button { | |
| font-size: 11px; | |
| } | |
| .emergency-poster-popup .progress li { | |
| position: relative; | |
| top: -3px; | |
| } | |
| .emergency-poster-popup .contentContainer.terms .button-panel button { | |
| width: 100%; | |
| } | |
| .emergency-poster-popup .contentContainer.terms .button-panel button:after { | |
| content: ''; | |
| display: block; | |
| position: absolute; | |
| border: 6px solid transparent; | |
| border-left-color: #fff; | |
| top: 6px; | |
| right: 6px; | |
| } | |
| .emergency-poster-popup .contentContainer.location .emergency-point-name-input-wrapper { | |
| margin-bottom: 20px; | |
| } | |
| .emergency-poster-popup .contentContainer.location .emergency-point-name-input-wrapper label[for="emergencyPointNameInput"] { | |
| display: block; | |
| margin-bottom: 5px; | |
| text-transform: uppercase; | |
| font-weight: bold; | |
| } | |
| .emergency-poster-popup .contentContainer.location .emergency-point-name-input-wrapper #emergencyPointNameInput { | |
| padding: 5px; | |
| margin-right: 5px; | |
| width: 60%; | |
| border: none; | |
| font-size: 12px; | |
| line-height: 18px; | |
| } | |
| .emergency-poster-popup .contentContainer.location .emergency-point-name-input-wrapper span { | |
| text-transform: none; | |
| font-weight: normal; | |
| line-height: 14px; | |
| } | |
| .emergency-poster-popup .contentContainer.location .emergency-point-location-wrapper h2 { | |
| font-size: 12px; | |
| text-transform: uppercase; | |
| font-weight: bold; | |
| } | |
| .emergency-poster-popup .contentContainer.location .emergency-point-location-wrapper h3 { | |
| font-size: 20px; | |
| font-weight: bold; | |
| line-height: 1em; | |
| } | |
| .emergency-poster-popup .contentContainer.location .emergency-point-location-wrapper .altPointListContainer { | |
| margin-top: 5px; | |
| } | |
| .emergency-poster-popup .contentContainer.location .emergency-point-location-wrapper .altPointListContainer #emergencyPointAltLocationMenu { | |
| display: block; | |
| } | |
| .emergency-poster-popup .contentContainer.location .iframe-container { | |
| padding: 24px; | |
| } | |
| .emergency-poster-popup .contentContainer.location .button-panel button { | |
| /*@extend %button-style;*/ | |
| line-height: 24px; | |
| text-align: left; | |
| padding: 0px 12px; | |
| } | |
| .emergency-poster-popup .contentContainer.location .button-panel button.redo { | |
| border: 1px solid #01437c; | |
| position: relative; | |
| text-transform: none; | |
| color: #505050; | |
| } | |
| .emergency-poster-popup .contentContainer.location .button-panel button.accept { | |
| border: 1px solid #01437c; | |
| padding-right: 26px; | |
| position: relative; | |
| float: right; | |
| } | |
| .emergency-poster-popup .contentContainer.location .button-panel button.accept:after { | |
| content: ''; | |
| display: block; | |
| position: absolute; | |
| border: 6px solid transparent; | |
| border-left-color: #fff; | |
| top: 6px; | |
| right: 6px; | |
| } | |
| .emergency-poster-preview-popup.splashscreen .widget { | |
| width: 620px; | |
| padding: 0px; | |
| margin: 25px auto 0; | |
| } | |
| .emergency-poster-preview-popup.splashscreen .widget .header { | |
| padding: 24px 15px 24px 51px; | |
| background-repeat: no-repeat; | |
| background-position: 10px 22px; | |
| background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAB8lBMVEUCAgICAgICAgICAgICAgICAgKqqqoCAgKIiIh5eXlfX1+KioqWlpaNjY11dXV9fX2UlJSPj4+BgYGXl5eenp45OTmdnZ0ODg56enqRkZGOjo5lZWWcnJyoqKiampqnp6dqamqZmZlUVFRYWFinp6eAgIBra2ufn5+VlZWampp+fn5oaGiQkJCXl5diYmKSkpKUlJSampptbW2bm5tvb28iIiLsAwPb29uxsbG4uLjpLy/AwMC7u7vi4uK2trbR0dHf39/x8fHrMTHsMjKwsLCvr6+srKze3t6qqqrrLCzNzc3JycnpLi/oLi63t7fg4eHt7e3rMDDPz8/GxsbBwcG8vLzqKirsLCzsMTHW1tbj4+PpKSnLy8vsCwvn5+ju7u7MzM3Y2Nnz8/PExMTqMDC5ubnHx8fuoaLgnp7tj4/a2tr29vbtm5vV1dbW19fq6urp6enS0tLtmprfjY3n5+e6uruys7Prqqrc3N3pLi7b29zdm5vg4ODr7OzQ0ND39/fo6Ojgjo6tra3rKyv4+Pjw8PDv7/D09PTurK3X19fS0tPoKSm/v7/T09TqLy+ysrLh4eHhlJThhITgg4PekZHrn5/m5ub19fbMzMzl5eXb3NzW1tfOzs7CwsL19fXtkJC9vb66urq0tLTIyMjy8vLU1dXfL3tCAAAANnRSTlMAAQIEBQMABkApF0JpSyQtX1A0bJQMjwcrVk4aiOJ53h57EhPVMR2bYnUvHFRwGFljfh+AIQmEbjEzAAACE0lEQVR4XpXUVZfbMBAF4KSS4+ByF7pbZmbZDnOWmbHMzMzMzAz/s5p4pFrHfek8f2fuTWTJ4/P5PMp4vR7XOI3XMSpykllyFKYSjdijaf9kNqF6c43fXxnUKSkzl+Fkwbz51s6fe2LJJbVBYKAUQ+iyhZaReXt3x6/MnVOpM+HFFJXTVJvGrau2mem9fK39RogSVNKssG47zNFj04bZ5NzF+9A1u7+o5s37Uj4ESoRppMLMoNn7df/rshlPHCkugkCxSG9Ji6wRxkZs05MeCEOgaBQYklkctaEpXcgHYRU2qr8k+3B0E805Y6AWV/FFs/MHZWdAwhw4PFfnCNNi0hxt40iY7ffNIEFE52wDcy+Xy41mpxib2vUkGu3cx82YtRSRRqtSkHWIKXOdm9/xEDQvow3HIeuEik5y8/g0IoibhD5nR7PZvj6Ii3ae7+q6yM2D7hqBSGVMnsX4MGPD5c5gUmYzkX9BoVeYBEcT0rS3Ngik0eWGMD2AhLkyuBLPBfJWxYVJAxKmv7BanDBHet0YmtIEYw+FebQWFslPpfHpMzyL5y9evkLTUVyHi7DVeishzwLNu0IEF8lrEO7+oJqOQhUYRKia8v1OM1iM4EVQVGNdcvKjbT59NjduEka9nHqgvpiMfxv6/qN18xb35URF6NaAvzrir2hQrrn7waCUEmITadxPj8YBkv98xISS0F3lD6SF3DjTwx3qAAAAAElFTkSuQmCC"); | |
| } | |
| .emergency-poster-preview-popup.splashscreen .widget .header a.close { | |
| position: absolute; | |
| top: 4px; | |
| right: -12px; | |
| } | |
| .emergency-poster-preview-popup.splashscreen .widget .header h1.h { | |
| font-family: Metabook, Arial, sans-serif; | |
| font-size: 30px; | |
| line-height: 34px; | |
| font-weight: normal; | |
| } | |
| .emergency-poster-preview-popup.splashscreen .widget .preview-container { | |
| background: white; | |
| margin: 0px 15px; | |
| overflow: scroll; | |
| height: 500px; | |
| } | |
| .emergency-poster-preview-popup.splashscreen .widget .preview-container .preview { | |
| color: #505050; | |
| padding: 55px; | |
| } | |
| .emergency-poster-preview-popup.splashscreen .widget .preview-container .preview .header { | |
| padding: 0px 0px 0px 40px; | |
| background-repeat: no-repeat; | |
| background-position: -4px -4px; | |
| background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAB8lBMVEUCAgICAgICAgICAgICAgICAgKqqqoCAgKIiIh5eXlfX1+KioqWlpaNjY11dXV9fX2UlJSPj4+BgYGXl5eenp45OTmdnZ0ODg56enqRkZGOjo5lZWWcnJyoqKiampqnp6dqamqZmZlUVFRYWFinp6eAgIBra2ufn5+VlZWampp+fn5oaGiQkJCXl5diYmKSkpKUlJSampptbW2bm5tvb28iIiLsAwPb29uxsbG4uLjpLy/AwMC7u7vi4uK2trbR0dHf39/x8fHrMTHsMjKwsLCvr6+srKze3t6qqqrrLCzNzc3JycnpLi/oLi63t7fg4eHt7e3rMDDPz8/GxsbBwcG8vLzqKirsLCzsMTHW1tbj4+PpKSnLy8vsCwvn5+ju7u7MzM3Y2Nnz8/PExMTqMDC5ubnHx8fuoaLgnp7tj4/a2tr29vbtm5vV1dbW19fq6urp6enS0tLtmprfjY3n5+e6uruys7Prqqrc3N3pLi7b29zdm5vg4ODr7OzQ0ND39/fo6Ojgjo6tra3rKyv4+Pjw8PDv7/D09PTurK3X19fS0tPoKSm/v7/T09TqLy+ysrLh4eHhlJThhITgg4PekZHrn5/m5ub19fbMzMzl5eXb3NzW1tfOzs7CwsL19fXtkJC9vb66urq0tLTIyMjy8vLU1dXfL3tCAAAANnRSTlMAAQIEBQMABkApF0JpSyQtX1A0bJQMjwcrVk4aiOJ53h57EhPVMR2bYnUvHFRwGFljfh+AIQmEbjEzAAACE0lEQVR4XpXUVZfbMBAF4KSS4+ByF7pbZmbZDnOWmbHMzMzMzAz/s5p4pFrHfek8f2fuTWTJ4/P5PMp4vR7XOI3XMSpykllyFKYSjdijaf9kNqF6c43fXxnUKSkzl+Fkwbz51s6fe2LJJbVBYKAUQ+iyhZaReXt3x6/MnVOpM+HFFJXTVJvGrau2mem9fK39RogSVNKssG47zNFj04bZ5NzF+9A1u7+o5s37Uj4ESoRppMLMoNn7df/rshlPHCkugkCxSG9Ji6wRxkZs05MeCEOgaBQYklkctaEpXcgHYRU2qr8k+3B0E805Y6AWV/FFs/MHZWdAwhw4PFfnCNNi0hxt40iY7ffNIEFE52wDcy+Xy41mpxib2vUkGu3cx82YtRSRRqtSkHWIKXOdm9/xEDQvow3HIeuEik5y8/g0IoibhD5nR7PZvj6Ii3ae7+q6yM2D7hqBSGVMnsX4MGPD5c5gUmYzkX9BoVeYBEcT0rS3Ngik0eWGMD2AhLkyuBLPBfJWxYVJAxKmv7BanDBHet0YmtIEYw+FebQWFslPpfHpMzyL5y9evkLTUVyHi7DVeishzwLNu0IEF8lrEO7+oJqOQhUYRKia8v1OM1iM4EVQVGNdcvKjbT59NjduEka9nHqgvpiMfxv6/qN18xb35URF6NaAvzrir2hQrrn7waCUEmITadxPj8YBkv98xISS0F3lD6SF3DjTwx3qAAAAAElFTkSuQmCC"); | |
| margin-bottom: 30px; | |
| } | |
| .emergency-poster-preview-popup.splashscreen .widget .preview-container .preview .header h1 { | |
| font-family: Metabook, Arial, sans-serif; | |
| font-size: 24px; | |
| line-height: 30px; | |
| font-weight: normal; | |
| text-transform: uppercase; | |
| } | |
| .emergency-poster-preview-popup.splashscreen .widget .preview-container .preview table { | |
| width: 100%; | |
| border: 1px solid #e8e8e8; | |
| border-collapse: collapse; | |
| margin-bottom: 20px; | |
| } | |
| .emergency-poster-preview-popup.splashscreen .widget .preview-container .preview table tr td { | |
| border: 1px solid #e8e8e8; | |
| text-transform: capitalize; | |
| } | |
| .emergency-poster-preview-popup.splashscreen .widget .preview-container .preview table.emergency-phone-numbers tr td { | |
| padding: 15px; | |
| font-size: 18px; | |
| text-align: center; | |
| text-transform: uppercase; | |
| } | |
| .emergency-poster-preview-popup.splashscreen .widget .preview-container .preview p.semi-header { | |
| font-size: 12px; | |
| font-weight: bold; | |
| text-transform: uppercase; | |
| padding: 0px 10px; | |
| margin-bottom: 10px; | |
| } | |
| .emergency-poster-preview-popup.splashscreen .widget .preview-container .preview .location-details-wrapper { | |
| border: 1px solid #505050; | |
| margin-bottom: 30px; | |
| } | |
| .emergency-poster-preview-popup.splashscreen .widget .preview-container .preview .location-details-wrapper .location-details-header { | |
| padding: 20px 15px; | |
| background: #505050; | |
| color: white; | |
| } | |
| .emergency-poster-preview-popup.splashscreen .widget .preview-container .preview .location-details-wrapper .location-details-header p { | |
| font-size: 12px; | |
| font-weight: bold; | |
| padding: 0px; | |
| text-transform: uppercase; | |
| margin-bottom: 5px; | |
| } | |
| .emergency-poster-preview-popup.splashscreen .widget .preview-container .preview .location-details-wrapper .location-details-header h2 { | |
| font-size: 22px; | |
| line-height: 26px; | |
| font-weight: bold; | |
| padding: 0px; | |
| margin-bottom: 15px; | |
| } | |
| .emergency-poster-preview-popup.splashscreen .widget .preview-container .preview .location-details-wrapper .location-details-iframe-container { | |
| margin-bottom: 15px; | |
| } | |
| .emergency-poster-preview-popup.splashscreen .widget .preview-container .preview .location-details-wrapper .location-details-iframe-container iframe { | |
| width: 100%; | |
| height: 200px; | |
| border: none; | |
| } | |
| .emergency-poster-preview-popup.splashscreen .widget .preview-container .preview .location-details-wrapper .location-details-coords { | |
| padding: 0px 20px 20px 20px; | |
| font-size: 11px; | |
| } | |
| .emergency-poster-preview-popup.splashscreen .widget .preview-container .preview .location-details-wrapper .location-details-coords table.emergency-details-coordsinfo tr td { | |
| padding: 2px 4px; | |
| } | |
| .emergency-poster-preview-popup.splashscreen .widget .preview-container .preview .location-details-wrapper .location-details-coords table.emergency-details-gridsystem { | |
| border: none; | |
| } | |
| .emergency-poster-preview-popup.splashscreen .widget .preview-container .preview .location-details-wrapper .location-details-coords table.emergency-details-gridsystem tr td { | |
| padding: 2px 4px; | |
| border: none; | |
| } | |
| .emergency-poster-preview-popup.splashscreen .widget .button-panel { | |
| background-position: 0 0; | |
| padding: 15px; | |
| text-align: right; | |
| } | |
| .emergency-poster-preview-popup.splashscreen .widget .button-panel button { | |
| line-height: 24px; | |
| text-align: left; | |
| padding: 0px 32px 0px 12px; | |
| margin-right: 20px; | |
| position: relative; | |
| } | |
| .emergency-poster-preview-popup.splashscreen .widget .button-panel button:last-child { | |
| margin-right: 0px; | |
| } | |
| .emergency-poster-preview-popup.splashscreen .widget .button-panel button:after { | |
| content: ''; | |
| display: block; | |
| width: 14px; | |
| height: 14px; | |
| position: absolute; | |
| border: none; | |
| top: 5px; | |
| right: 10px; | |
| } | |
| .emergency-poster-preview-popup.splashscreen .widget .button-panel button.save:after { | |
| background: url("img/btn-icon-save.png") no-repeat 0px 0px; | |
| } | |
| .emergency-poster-preview-popup.splashscreen .widget .button-panel button.print:after { | |
| background: url("img/btn-icon-print.png") no-repeat 0px 0px; | |
| } | |
| /************************************ | |
| map load error popup | |
| ************************************/ | |
| .map-load-error { | |
| display: block; | |
| z-index: 9999; | |
| } | |
| .map-load-error .inner-wrapper { | |
| background-color: #606161; | |
| background-color: rgba(80, 80, 80, 0.9); | |
| color: #fff; | |
| position: absolute; | |
| top: 50%; | |
| left: 50%; | |
| height: 200px; | |
| width: 400px; | |
| margin-top: -100px; | |
| margin-left: -200px; | |
| z-index: 999; | |
| padding: 25px; | |
| } | |
| .map-load-error .external-link { | |
| position: absolute; | |
| bottom: 25px; | |
| color: white; | |
| } | |
| /******************************************* | |
| override OpenLayers default styles | |
| *******************************************/ | |
| .olImageLoadError { | |
| background-color: transparent; | |
| visibility: hidden !important; | |
| } | |
| /******************************** | |
| bntPointMenu | |
| *********************************/ | |
| .toolbar #point-panel { | |
| display: none; | |
| text-align: center; | |
| } | |
| .toolbar button.btnPointMenu { | |
| margin: 0 auto; | |
| padding: 4px 2px 0 2px; | |
| } | |
| /******************************** | |
| PointMenu | |
| *********************************/ | |
| #pointMenu { | |
| width: 155px; | |
| height: 155px; | |
| position: absolute; | |
| top: 50%; | |
| left: 50%; | |
| z-index: 2000; | |
| margin: -77.5px 0 0 -77.5px; | |
| display: none; | |
| } | |
| #pointMenu.bySearch { | |
| margin: -78px 0 0 -78px; | |
| } | |
| #pointMenu.active { | |
| display: block; | |
| } | |
| #pointMenu.display { | |
| background: transparent url("img/pointMenuSelectedSector.png") no-repeat scroll center 3px; | |
| } | |
| #pointMenu.display #PMarrow, | |
| #pointMenu.display #PMwidget { | |
| display: block; | |
| } | |
| #pointMenu.onClose { | |
| width: 24px; | |
| height: 24px; | |
| margin: -12px 0 0 -12px; | |
| } | |
| #pointMenu.onClose #PMmenu { | |
| left: 100%; | |
| top: 100%; | |
| bottom: 100%; | |
| right: 100%; | |
| } | |
| #pointMenu.onClose #PMmenu .item { | |
| display: none; | |
| } | |
| #pointMenu.onClose #PMcloser { | |
| z-index: 1; | |
| -moz-transform: rotateY(180deg); | |
| -webkit-transform: rotateY(180deg); | |
| -o-transform: rotateY(180deg); | |
| transform: rotateY(180deg); | |
| visibility: hidden; | |
| } | |
| #pointMenu.onClose #PMopener { | |
| -moz-transform: rotateY(0); | |
| -webkit-transform: rotateY(0); | |
| -o-transform: rotateY(0); | |
| transform: rotateY(0); | |
| } | |
| #pointMenu.onOpen #PMmenu .item { | |
| display: none; | |
| display: block\9; | |
| } | |
| #pointMenu ul { | |
| outline: none; | |
| list-style: none; | |
| outline-style: none; | |
| } | |
| #pointMenu a:hover, | |
| #pointMenu a:visited, | |
| #pointMenu a { | |
| text-decoration: none; | |
| color: #FFFFFF; | |
| } | |
| #pointMenu #PMmenu, | |
| #pointMenu #PMtool, | |
| #pointMenu .item { | |
| margin: 0; | |
| padding: 0; | |
| -moz-transition: all 1s ease; | |
| -webkit-transition: all 1s ease; | |
| -o-transition: all 1s ease; | |
| transition: all 1s ease; | |
| -webkit-backface-visibility: hidden; | |
| -webkit-transform: translateZ(0) scale(1, 1); | |
| -moz-backface-visibility: hidden; | |
| -moz-transform: translateZ(0) scale(1, 1); | |
| backface-visibility: hidden; | |
| -webkit-transform: translate3d(0, 0, 0); | |
| -moz-transform: translate3d(0, 0, 0); | |
| -ms-transform: translate3d(0, 0, 0); | |
| transform: translate3d(0, 0, 0); | |
| transform-style: preserve-3d; | |
| } | |
| #pointMenu #PMtool, | |
| #pointMenu .item { | |
| position: absolute; | |
| width: 30px; | |
| height: 30px; | |
| background-repeat: no-repeat; | |
| background-color: transparent; | |
| background-position: center center; | |
| cursor: pointer; | |
| margin: 0; | |
| position: 0; | |
| z-index: 20; | |
| top: 0; | |
| left: 0; | |
| overflow: hidden; | |
| } | |
| #pointMenu #PMtool { | |
| top: 50%; | |
| left: 50%; | |
| margin: -12px 0 0 -12px; | |
| width: 24px; | |
| height: 24px; | |
| border-radius: 50%; | |
| } | |
| #pointMenu #PMopener, | |
| #pointMenu #PMcloser { | |
| background-image: url("img/src/point-menu-icon-sprite.svg"); | |
| background-size: 24px; | |
| height: 24px; | |
| width: 24px; | |
| overflow: hidden; | |
| -webkit-border-radius: 50%; | |
| border-radius: 50%; | |
| } | |
| #pointMenu #PMopener { | |
| background-position: 0 0; | |
| } | |
| #pointMenu #PMcloser { | |
| background-position: 0 -24px; | |
| } | |
| #pointMenu #PMopener { | |
| -moz-transform: rotateY(180deg); | |
| -webkit-transform: rotateY(180deg); | |
| -o-transform: rotateY(180deg); | |
| transform: rotateY(180deg); | |
| z-index: 2; | |
| } | |
| #pointMenu #PMcloser { | |
| -moz-transform: rotateY(0); | |
| -webkit-transform: rotateY(0); | |
| -o-transform: rotateY(0); | |
| transform: rotateY(0); | |
| z-index: 3; | |
| } | |
| .no-svg #pointMenu #PMopener, | |
| .no-svg #pointMenu #PMcloser { | |
| background-image: url("img/point-menu-icon-sprite.png"); | |
| } | |
| /************ END OF POINTMENU *********/ | |
| /******************************** | |
| PMmenu | |
| *********************************/ | |
| #PMmenu { | |
| position: absolute; | |
| top: 0; | |
| left: 0; | |
| bottom: 0; | |
| right: 0; | |
| background: transparent url("img/pointMenuBackground.min.svg") no-repeat scroll center center; | |
| -webkit-border-radius: 50%; | |
| border-radius: 50%; | |
| } | |
| #PMmenu .icon1 { | |
| top: 15px; | |
| left: 62px; | |
| } | |
| #PMmenu .icon2 { | |
| top: 37px; | |
| left: 105px; | |
| } | |
| #PMmenu .icon3 { | |
| top: 87px; | |
| left: 106px; | |
| } | |
| #PMmenu .icon4 { | |
| top: 111px; | |
| left: 63px; | |
| } | |
| #PMmenu .icon5 { | |
| top: 85px; | |
| left: 20px; | |
| } | |
| #PMmenu .icon6 { | |
| top: 37px; | |
| left: 20px; | |
| } | |
| #PMmenu .item { | |
| opacity: 0.7; | |
| filter: alpha(opacity=70); | |
| } | |
| #PMmenu .item svg.icon { | |
| height: 26px; | |
| width: 26px; | |
| position: absolute; | |
| top: 50%; | |
| left: 50%; | |
| margin-left: -13px; | |
| margin-top: -13px; | |
| } | |
| #PMmenu .item svg.icon.emergency-poster, #PMmenu .item svg.icon.address { | |
| height: 20px; | |
| width: 20px; | |
| margin-left: -10px; | |
| margin-top: -10px; | |
| } | |
| #PMmenu .item.active, #PMmenu .item:hover { | |
| opacity: 1; | |
| filter: alpha(opacity=100); | |
| } | |
| .no-svg #PMenu { | |
| background-image: url("img/pointMenuCircle.png"); | |
| } | |
| /******************* Menu's tool */ | |
| /******************* Menu's item */ | |
| /******************* Menu's widget */ | |
| #PMarrow, #PMwidget { | |
| position: absolute; | |
| bottom: 100%; | |
| left: 50%; | |
| display: none; | |
| } | |
| #PMarrow { | |
| position: absolute; | |
| border-color: #555555 transparent transparent transparent; | |
| border-style: solid; | |
| border-width: 7px; | |
| margin: 0 0 -6px -8px; | |
| } | |
| #PMwidget { | |
| width: 140px; | |
| margin: 0 0 7px -70px; | |
| padding: 0; | |
| border: 1px solid #666666; | |
| background: #555555; | |
| background-color: rgba(80, 80, 80, 0.9); | |
| color: #FFFFFF; | |
| font-size: 11px; | |
| } | |
| #PMwidget.embedContent .progress li { | |
| margin-bottom: 5px; | |
| } | |
| #PMwidget a.weatherReference { | |
| color: #fff; | |
| display: inline-block; | |
| font-size: 11px; | |
| padding: 5px 2px 5px 2px; | |
| } | |
| #PMwidget a.weatherReference:hover, #PMwidget a.weatherReference:active { | |
| color: #FFFFFF; | |
| text-decoration: underline; | |
| } | |
| #PMwidget .loading { | |
| display: block; | |
| overflow: hidden; | |
| padding: 5px; | |
| } | |
| #PMwidget .getURLcontent { | |
| width: auto; | |
| } | |
| #PMwidget.displayUseMapView, #PMwidget.displayShareMapView { | |
| width: 500px; | |
| margin-left: -250px; | |
| } | |
| #PMwidget.displayPMhome, #PMwidget.displayPMsun, #PMwidget.displayPMweather { | |
| width: 300px; | |
| margin-left: -150px; | |
| } | |
| #PMwidget.displayPMmaid { | |
| width: 400px; | |
| margin-left: -200px; | |
| background-color: transparent; | |
| } | |
| #PMwidget.displayPMinformation { | |
| width: 280px; | |
| margin-left: -140px; | |
| } | |
| #PMwidget .shareContent a { | |
| display: block; | |
| padding: 5px; | |
| } | |
| #PMwidget .shareContent a:hover { | |
| background-color: #3A80BB; | |
| } | |
| #PMwidget .measureContent li { | |
| display: block; | |
| padding: 0 5px 5px 5px; | |
| } | |
| #PMwidget .measureContent li:first-child { | |
| padding-top: 5px; | |
| } | |
| #PMwidget .measureContent .label, #PMwidget .measureContent .value { | |
| display: inline-block; | |
| padding: 0 5px 0 0; | |
| } | |
| #PMwidget .emergency-poster-popup { | |
| top: auto; | |
| right: auto; | |
| bottom: auto; | |
| left: auto; | |
| margin: 0; | |
| width: auto; | |
| max-width: none; | |
| position: relative; | |
| } | |
| #PMwidget .goBackButton { | |
| position: absolute; | |
| top: 3px; | |
| left: -1px; | |
| padding: 0; | |
| margin: 0; | |
| border-color: transparent #FFFFFF transparent transparent; | |
| border-style: solid; | |
| border-width: 7px; | |
| opacity: 0.7; | |
| filter: alpha(opacity=70); | |
| } | |
| #PMwidget .goBackButton:hover { | |
| opacity: 1; | |
| filter: alpha(opacity=100); | |
| } | |
| /******************************** | |
| locationWrapper | |
| *********************************/ | |
| #locationWrapper { | |
| display: block; | |
| padding: 5px 20px 10px 20px; | |
| } | |
| #locationWrapper .data { | |
| display: block; | |
| overflow: hidden; | |
| padding: 20px 0 0 0; | |
| } | |
| #locationWrapper .data:first-child { | |
| padding: 0; | |
| } | |
| #locationWrapper .data.placename .value { | |
| font-size: 18px; | |
| font-weight: bold; | |
| } | |
| #locationWrapper .data.placename .value.external-link { | |
| text-decoration: underline; | |
| } | |
| #locationWrapper .data.coordinate .name { | |
| font-weight: bold; | |
| } | |
| #locationWrapper .data.coordinate .value, | |
| #locationWrapper .data.coordinate .description, | |
| #locationWrapper .data.coordinate dt, | |
| #locationWrapper .data.coordinate dd { | |
| font-size: 13px; | |
| } | |
| #locationWrapper .data.coordinate label, | |
| #locationWrapper .data.coordinate select { | |
| display: block; | |
| font-size: 13px; | |
| } | |
| #locationWrapper .data.coordinate label, | |
| #locationWrapper .data.coordinate dl { | |
| margin-left: 10px; | |
| } | |
| #locationWrapper .data.coordinate select { | |
| margin-left: 20px; | |
| } | |
| #locationWrapper .data.coordinate dt, | |
| #locationWrapper .data.coordinate label { | |
| margin-top: 5px; | |
| } | |
| #locationWrapper .data .label, #locationWrapper .data .value { | |
| display: block; | |
| overflow: hidden; | |
| padding: 2px 0 0 0; | |
| white-space: nowrap; | |
| font-size: 13px; | |
| } | |
| #locationWrapper .data .label.description, #locationWrapper .data .value { | |
| padding-left: 10px; | |
| } | |
| /******************************** | |
| weatherWrapper | |
| *********************************/ | |
| #weatherWrapper { | |
| display: block; | |
| padding: 5px; | |
| } | |
| #weatherWrapper .data { | |
| display: block; | |
| overflow: hidden; | |
| padding: 5px 0 0 0; | |
| text-align: center; | |
| } | |
| #weatherWrapper .data:first-child { | |
| padding: 0; | |
| } | |
| #weatherWrapper .data.temperature img { | |
| margin: 0 5px -9px 0; | |
| } | |
| #weatherWrapper .data.temperature .number { | |
| font-size: 28px; | |
| } | |
| /******************************** | |
| sunMoonWrapper | |
| *********************************/ | |
| #sunMoonWrapper { | |
| overflow: hidden; | |
| } | |
| #sunMoonWrapper > li { | |
| float: left; | |
| width: 50%; | |
| padding: 60px 0 10px 0; | |
| text-align: center; | |
| } | |
| #sunMoonWrapper > li.sunRiseAndSetWrapper { | |
| background: transparent url("img/pointMenuSunRise.png") no-repeat scroll center 15px; | |
| } | |
| #sunMoonWrapper > li.moonRiseAndSetWrapper { | |
| background: transparent url("img/pointMenuMoonRise.png") no-repeat scroll center 22px; | |
| } | |
| #sunMoonWrapper > li div { | |
| overflow: hidden; | |
| padding: 5px 0 0 0; | |
| } | |
| #sunMoonWrapper > li .label { | |
| display: inline-block; | |
| width: 70px; | |
| } | |
| #sunMoonWrapper > li.moonRiseAndSetWrapper .label { | |
| width: 78px; | |
| } | |
| input:disabled { | |
| opacity: 0.7; | |
| filter: alpha(opacity=70); | |
| } | |
| /******************************** | |
| embedLight | |
| *********************************/ | |
| .embedLight { | |
| position: absolute; | |
| top: 0; | |
| left: 0; | |
| z-index: 800; | |
| background: rgba(0, 0, 0, 0.5); | |
| } | |
| .embedLight .tool { | |
| position: absolute; | |
| border: 1px solid #000000; | |
| width: 10px; | |
| height: 10px; | |
| background: #FFFFFF none repeat 0 0; | |
| z-index: 10; | |
| border-radius: 5px; | |
| } | |
| .embedLight .tool:hover { | |
| border-color: red; | |
| } | |
| #embedLightOFbase { | |
| bottom: 0; | |
| right: 0; | |
| opacity: 0.7; | |
| filter: alpha(opacity=70); | |
| background: #F0F0F0 none repeat 0 0; | |
| } | |
| #embedLightOFbase.adjust { | |
| display: none; | |
| } | |
| #embedLightOFbase .tool { | |
| display: none; | |
| } | |
| #embedLightOFsquare { | |
| border: 1px solid #000000; | |
| background: transparent none repeat 0 0; | |
| } | |
| #embedLightOFsquare.adjust { | |
| border: 0 none; | |
| } | |
| #embedLightOFsquare .tool { | |
| z-index: 100; | |
| top: 0; | |
| left: 0; | |
| font-size: 13px; | |
| margin: 5px 0 0 0; | |
| border-radius: 0; | |
| border: 0 none; | |
| width: auto; | |
| height: auto; | |
| } | |
| #embedLightOFtop { | |
| z-index: 810; | |
| } | |
| #embedLightOFtop .left { | |
| bottom: 0; | |
| right: 100%; | |
| margin: 0 -5px -5px 0; | |
| cursor: nw-resize; | |
| } | |
| #embedLightOFtop .right { | |
| bottom: 0; | |
| left: 100%; | |
| margin: 0 0 -5px -5px; | |
| cursor: ne-resize; | |
| } | |
| #embedLightOFbottom { | |
| z-index: 810; | |
| } | |
| #embedLightOFbottom .left { | |
| top: 0; | |
| left: 0; | |
| margin: -5px 0 0 -5px; | |
| cursor: ne-resize; | |
| } | |
| #embedLightOFbottom .right { | |
| top: 0; | |
| left: 100%; | |
| margin: -5px 0 0 -5px; | |
| cursor: nw-resize; | |
| } | |
| /******************************** | |
| propertyTable | |
| *********************************/ | |
| #propertyTable td { | |
| padding: 3px; | |
| vertical-align: top; | |
| } | |
| #propertyTable td:first-child { | |
| color: #D0D0D0; | |
| } | |
| .illustration.data-free path, .illustration.data-nonfree path { | |
| stroke: #fff; | |
| fill: none; | |
| stroke-linecap: round; | |
| stroke-linejoin: round; | |
| stroke-miterlimit: 10; | |
| } | |
| @media screen and (max-height: 850px) { | |
| #layerselector-panel-vector .widget { | |
| top: auto; | |
| bottom: 0; | |
| } | |
| } | |
| @media screen and (max-height: 750px) { | |
| #zoom-panel .sliderWrapper { | |
| display: none; | |
| } | |
| #zoom-panel .wrapper { | |
| height: 20px; | |
| } | |
| #zoom-panel .olButton.olControlZoomIn, #zoom-panel .olButton.olControlZoomOut { | |
| width: 30px; | |
| height: 30px; | |
| margin: 0 0 0 -15px; | |
| } | |
| #zoom-panel .icon.plus, #zoom-panel .icon.minus { | |
| width: 30px; | |
| height: 30px; | |
| } | |
| } | |
| @media screen and (max-height: 600px) { | |
| #pan-panel { | |
| display: none; | |
| } | |
| } | |
| @media screen and (max-height: 700px) { | |
| #basic-toolbar .panel, #secondary-toolbar .panel { | |
| padding: 20px 0; | |
| } | |
| } | |
| @media screen and (max-height: 690px) { | |
| #basic-toolbar .panel, #secondary-toolbar .panel { | |
| padding: 19px 0; | |
| } | |
| } | |
| @media screen and (max-height: 680px) { | |
| #basic-toolbar .panel, #secondary-toolbar .panel { | |
| padding: 18px 0; | |
| } | |
| } | |
| @media screen and (max-height: 670px) { | |
| #basic-toolbar .panel, #secondary-toolbar .panel { | |
| padding: 17px 0; | |
| } | |
| } | |
| @media screen and (max-height: 660px) { | |
| #basic-toolbar .panel, #secondary-toolbar .panel { | |
| padding: 16px 0; | |
| } | |
| } | |
| @media screen and (max-height: 650px) { | |
| #basic-toolbar .panel, #secondary-toolbar .panel { | |
| padding: 15px 0; | |
| } | |
| } | |
| @media screen and (max-height: 640px) { | |
| #basic-toolbar .panel, #secondary-toolbar .panel { | |
| padding: 14px 0; | |
| } | |
| } | |
| @media screen and (max-height: 630px) { | |
| #basic-toolbar .panel, #secondary-toolbar .panel { | |
| padding: 13px 0; | |
| } | |
| } | |
| @media screen and (max-height: 630px) { | |
| #basic-toolbar .panel, #secondary-toolbar .panel { | |
| padding: 10px 0; | |
| } | |
| #basic-toolbar #fullscreen-panel { | |
| padding-bottom: 0; | |
| } | |
| } | |
| @media screen and (max-height: 700px) { | |
| #secondary-toolbar .draw .widget, | |
| #secondary-toolbar .height-profile .widget, | |
| #secondary-toolbar .transformations .widget { | |
| position: fixed; | |
| top: 60px; | |
| right: 68px; | |
| left: auto; | |
| } | |
| #secondary-toolbar .draw .widget .h, | |
| #secondary-toolbar .height-profile .widget .h, | |
| #secondary-toolbar .transformations .widget .h { | |
| margin-bottom: 10px; | |
| } | |
| } | |
| #search-panel > button { | |
| display: none; | |
| width: 30px; | |
| height: 30px; | |
| padding: 2px; | |
| margin: 15px 5px 5px; | |
| } | |
| #search-panel > button .icon { | |
| height: 26px; | |
| width: 26px; | |
| } | |
| @media screen and (max-width: 767px) { | |
| .getURLcontent { | |
| width: auto; | |
| } | |
| #search-panel.active .searchDiv { | |
| display: block; | |
| position: fixed; | |
| top: 60px; | |
| left: 68px; | |
| right: 68px; | |
| height: 40px; | |
| padding: 9px 9px 9px 14px; | |
| background-color: #606161; | |
| background-color: rgba(80, 80, 80, 0.9); | |
| } | |
| #search-panel.active #searchInput, | |
| #search-panel.active #searchSubmit { | |
| top: 0; | |
| } | |
| #search-panel > button { | |
| display: inline-block; | |
| } | |
| #search-toolbar { | |
| height: 120px; | |
| right: 10px; | |
| } | |
| #search-toolbar .panel + .panel { | |
| background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAIAAAAW4yFwAAAAD0lEQVQIHWNmBoJJEycCAAPLAcSTth01AAAAAElFTkSuQmCC"); | |
| background-repeat: repeat-x; | |
| } | |
| } | |
| @media screen and (max-width: 900px) { | |
| #top-toolbar { | |
| padding: 0 8px; | |
| text-align: center; | |
| } | |
| #top-toolbar > .panel { | |
| text-align: left; | |
| } | |
| #search-panel { | |
| padding: 0 10px; | |
| } | |
| } | |
| @media screen and (max-width: 767px) { | |
| #top-toolbar { | |
| height: 100px; | |
| background-image: -moz-linear-gradient(#8a8989, #333333 60px, rgba(80, 80, 80, 0.9) 60px); | |
| background-image: -ms-linear-gradient(#8a8989, #333333 60px, rgba(80, 80, 80, 0.9) 60px); | |
| background-image: -o-linear-gradient(#8a8989, #333333 60px, rgba(80, 80, 80, 0.9) 60px); | |
| background-image: linear-gradient(#8a8989, #333333 60px, transparent 61px); | |
| background-color: transparent; | |
| box-shadow: none; | |
| text-align: left; | |
| padding: 0 68px 0 20px; | |
| } | |
| #top-toolbar .searchDiv { | |
| display: none; | |
| } | |
| #top-toolbar #searchResults { | |
| position: fixed; | |
| top: 60px; | |
| bottom: 0; | |
| left: 68px; | |
| right: 68px; | |
| padding: 34px 15px 15px; | |
| max-height: none; | |
| -webkit-column-width: 187px; | |
| -webkit-column-gap: 30px; | |
| -webkit-column-rule: 2px groove #888; | |
| -moz-column-width: 187px; | |
| -moz-column-gap: 30px; | |
| -moz-column-rule: 2px groove #0a0a0a; | |
| column-width: 187px; | |
| column-gap: 30px; | |
| column-rule: 2px groove #888; | |
| } | |
| #top-toolbar #searchResults .close { | |
| position: absolute; | |
| } | |
| #top-toolbar #searchResults .result-category { | |
| margin: 0; | |
| } | |
| #top-toolbar #searchResults ul li { | |
| overflow: hidden; | |
| -webkit-column-break-inside: avoid; | |
| break-inside: avoid-column; | |
| } | |
| #top-toolbar #search-panel.active #searchResults { | |
| top: 100px; | |
| } | |
| #top-toolbar #del-panel { | |
| min-height: 40px; | |
| /* padding-left: 149px; /* width of logo-panel + search-panel padding */ | |
| /* | |
| -webkit-box-shadow: 0 6px 6px -6px rgba(0, 0, 0, 0.7); | |
| box-shadow: 0 6px 6px -6px rgba(0, 0, 0, 0.7); | |
| height: auto; | |
| background: none; | |
| width: 100%; | |
| background-color: #616161; | |
| background-color: rgba(80,80,80,.9); | |
| */ | |
| } | |
| #top-toolbar #del-panel .widget { | |
| position: fixed; | |
| left: 68px; | |
| width: auto; | |
| margin-top: 0; | |
| top: 60px; | |
| right: 68px; | |
| } | |
| #top-toolbar #del-panel .widget:after { | |
| display: none; | |
| } | |
| /* | |
| #basic-toolbar { | |
| -webkit-box-shadow: 106px 0 6px rgba(0, 0, 0, 0.7); | |
| box-shadow: 0 106px 6px rgba(0, 0, 0, 0.7); | |
| } | |
| */ | |
| #secondary-toolbar { | |
| top: 60px; | |
| z-index: 4000; | |
| /* | |
| -webkit-box-shadow: 46px 0 6px rgba(0, 0, 0, 0.7); | |
| box-shadow: 0 46px 6px rgba(0, 0, 0, 0.7); | |
| */ | |
| padding-top: 13px; | |
| transition: none; | |
| } | |
| #secondary-toolbar > .panel-name { | |
| text-align: center; | |
| padding: 0; | |
| width: 60px; | |
| position: absolute; | |
| left: 4px; | |
| top: -46px; | |
| padding-top: 49px; | |
| } | |
| #secondary-toolbar > .panel-name svg.icon.tools { | |
| display: block; | |
| position: absolute; | |
| left: 19px; | |
| top: 6px; | |
| width: 22px; | |
| height: 22px; | |
| -webkit-transform: none; | |
| -moz-transform: none; | |
| -ms-transform: none; | |
| -o-transform: none; | |
| transform: none; | |
| } | |
| #secondary-toolbar.minified { | |
| padding-top: 0; | |
| transition: none; | |
| } | |
| #secondary-toolbar.minified > .panel-name { | |
| left: -59px; | |
| width: 60px; | |
| padding: 0; | |
| -webkit-transform: none; | |
| -moz-transform: none; | |
| -ms-transform: none; | |
| -o-transform: none; | |
| transform: none; | |
| } | |
| #secondary-toolbar.minified > .panel-name span { | |
| font-size: 10px; | |
| text-indent: 200%; | |
| display: block; | |
| -webkit-font-smoothing: antialiased; | |
| } | |
| #secondary-toolbar.minified > .panel-name:before { | |
| display: none; | |
| } | |
| } | |
| @media screen and (max-width: 600px) { | |
| #top-toolbar #del-panel { | |
| min-height: 40px; | |
| position: fixed; | |
| left: 68px; | |
| right: 68px; | |
| top: 60px; | |
| height: auto; | |
| background: green; | |
| background-color: #616161; | |
| background-color: rgba(80, 80, 80, 0.9); | |
| } | |
| #top-toolbar #del-panel .panel { | |
| margin-top: 0; | |
| } | |
| #top-toolbar #search-panel.active + #del-panel { | |
| top: 100px; | |
| } | |
| #top-toolbar #search-panel { | |
| /* height: auto; | |
| min-height: 40px; | |
| width: 100%; | |
| background-image: none; | |
| background-color: #616161; | |
| background-color: rgba(80,80,80,.9); | |
| */ | |
| } | |
| #top-toolbar #searchInput, | |
| #top-toolbar #searchSubmit { | |
| top: 8px; | |
| } | |
| } | |
| @media screen and (max-width: 449px) { | |
| #top-toolbar #del-panel { | |
| display: none; | |
| } | |
| #top-toolbar #search-panel.active .searchDiv { | |
| right: 0; | |
| } | |
| #top-toolbar #searchResults { | |
| right: 0; | |
| } | |
| #secondary-toolbar { | |
| display: none; | |
| } | |
| } | |
| @media screen and (max-height: 770px), screen and (max-width: 820px) { | |
| .height-profile-lightbox.splashscreen .widget { | |
| max-width: 100%; | |
| max-height: 100%; | |
| margin: 0; | |
| padding: 20px; | |
| } | |
| .height-profile-lightbox.splashscreen .widget .header { | |
| padding: 0; | |
| } | |
| .height-profile-lightbox.splashscreen .widget .image-wrapper img { | |
| max-width: 100%; | |
| max-height: 100%; | |
| padding: 20px 15px 125px; | |
| } | |
| .height-profile-lightbox.splashscreen .widget .button-panel { | |
| position: absolute; | |
| bottom: 15px; | |
| right: 0; | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment